.elementor .main-subheading{font-weight:500;font-size:var(--text-m);color:var(--White);}.elementor .icon-heading{max-width:200px;font-family:var(--Main-Poppins);font-weight:700;font-size:clamp(1.125rem, 0.975rem + 0.6vw, 1.5rem);color:var(--White);letter-spacing:0.05rem;line-height:1.4em;text-transform:uppercase;align-self:center;}.elementor .text-s{font-family:var(--Main-Poppins);color:var(--White);letter-spacing:0.03rem;line-height:1.6em;text-align:center;padding:0px;}.elementor .h2-headings{width:100%;font-family:"Poppins";font-weight:500;font-size:2.4rem;color:var(--White);letter-spacing:0.04rem;line-height:1.2em;text-align:center;text-transform:uppercase;}.elementor .list-headings{font-family:"Poppins";font-weight:400;font-size:var(--text-m);margin-block-end:6px;}.elementor .icon-big{width:6.5rem;height:6.5rem;padding:0.8rem;background-color:var(--White);}.elementor .balanced{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;text-wrap: balance!important;\n}.elementor .boxed{max-width:1400px;position:relative;padding:0px;margin:auto;display:flex;gap:1rem;align-items:center;}.elementor .section{padding:var(--100-60);background-color:var(--Green-Blue);gap:1rem;}.elementor .homepage-heading{font-weight:700;font-size:clamp(1.75rem, 1.4rem + 1.4vw, 2.625rem);line-height:1.2em;text-transform:uppercase;}.elementor .highlighted-text{font-family:var(--Main-Poppins);font-weight:300;font-size:var(--text-s);color:var(--White);}.elementor .button-main{font-family:var(--Main-Poppins);font-weight:700;font-size:18px;color:var(--White);text-transform:uppercase;border-radius:10em;border-width:2px;border-color:var(--Yellow);border-style:solid;background-color:var(--Pink);}.elementor .button-main:hover,.elementor .button-main:focus-visible{color:var(--White);background-image:linear-gradient(#7155a380, #7155a380);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Pink);}.elementor .bordered-squircle{border-radius:200%;border-color:var(--Yellow);border-style:solid;flex-direction:column;gap:10px;justify-content:flex-start;align-items:center;corner-shape: squircle!important;\n}.elementor .Bubble{aspect-ratio:1/1;inset-block-start:4%;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:10%;padding:0px;border-radius:100%;border-style:none;background-image:radial-gradient(circle at top left, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.8) 100%),radial-gradient(circle at center center, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.8) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .footer-main-links{font-family:var(--Main-Poppins);font-weight:500;font-size:var(--text-m);color:var(--Yellow);}.elementor .footer-secondary-links{font-family:var(--Main-Poppins);font-weight:300;font-size:var(--text-s);color:var(--White);}.elementor .bubble-lighter{background-image:radial-gradient(circle at center center, rgba(0, 0, 0, 0) 0%,rgb(255,255,255) 80%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .framed-video{max-width:800px;position:relative;padding-block-start:2.88%;padding-block-end:2.88%;padding-inline-start:2.88%;padding-inline-end:2.88%;margin:auto;border-radius:10px;background-image:url("https://kiwics.uk/wp-content/uploads/2026/03/Video-Frame.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;align-self:center;}.elementor .icon-card{width:300px;max-width:340px;padding-block-start:1rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;gap:1rem;flex:1 0 auto;justify-content:flex-start;align-items:center;}.elementor .grow{flex:1 0 auto;}.elementor .purple-border{border-width:2px;border-color:var(--Purple);border-style:solid;}.elementor .purple-text{color:var(--Purple);}.elementor .scribble-card{min-height:200px;max-width:280px;padding-block-start:0rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;gap:1rem;}.elementor .yellow-border{border-width:2px;border-color:var(--Yellow);border-style:solid;}.elementor .drop-shadow{padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.2));}.elementor .hyperlink{font-weight:500;color:var(--White);}.elementor .Icon-fat-scribble-card{max-width:280px;padding-block-start:0px;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:3rem;}