.elementor-kit-11915{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-b6ccce8:#343A40;--e-global-color-63318f8:#FF8C61;--e-global-color-b8509a7:#9F67F2;--e-global-color-8294cab:#6C657D;--e-global-color-e49cfff:#7F43D3;--e-global-color-10a928f:#FF5A00;--e-global-color-6336fe1:#35B754;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-63b8c32-font-family:"Poppins";--e-global-typography-63b8c32-font-size:56px;--e-global-typography-63b8c32-font-weight:700;--e-global-typography-40c0b82-font-family:"Poppins";font-family:"Poppins";}.elementor-kit-11915 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11915 a{font-family:"Poppins";font-size:48px;}.elementor-kit-11915 h1{font-family:"Poppins";font-size:48px;font-weight:800;}.elementor-kit-11915 h2{font-family:"Poppins";font-size:36px;font-weight:700;}.elementor-kit-11915 h3{font-family:"Poppins";font-size:28px;font-weight:600;}.elementor-kit-11915 h4{font-family:"Poppins";}.elementor-kit-11915 h5{font-family:"Poppins";}.elementor-kit-11915 h6{font-family:"Poppins";}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11915{--e-global-typography-63b8c32-font-size:40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --brand-red:#EA4535; --brand-green:#3BB554; --brand-yellow:#FDB515; --brand-blue:#4F7DBF; --cta-primary:#3BB554; --cta-text:#FFFFFF; --cta-secondary:#1A1A1A; --bg-dark:#1A1A1A; --text-primary:#1A1A1A; --text-secondary:#686969; --bg-primary:#FFFFFF; --bg-secondary:#F5F4F0; --success:#2D7D3A; --warning:#E65100; --error:#B71C1C; --badge-bg-succuss:#e8f5eb; --badge-bg-warning:#fff8e1; --badge-bg-error:#fdecea; --badge-bg-blue:#e3f2fd; --Primary-font:Inter; --Secondary-font:Rubik; --text-display:clamp(3rem, 0.2817vw + 2.9340rem, 6rem); --text-h1:clamp(2.25rem, 0.1643vw + 2.2115rem, 4rem); --text-h2:clamp(1.375rem, 0.0822vw + 1.3557rem, 2.25rem); --text-h3:clamp(1.375rem, 0.0822vw + 1.3557rem, 2.25rem); --text-h4:clamp(1.125rem, 0.0587vw + 1.1112rem, 1.75rem); --text-h5:clamp(1rem, 0.0352vw + 0.9917rem, 1.375rem); --text-body-lg:clamp(1.125rem, 0.0117vw + 1.1222rem, 1.25rem); --text-body:clamp(1rem, 0.0117vw + 0.9972rem, 1.125rem); --text-body-sm:clamp(0.875rem, 0.0117vw + 0.8722rem, 1rem); --text-caption:clamp(0.75rem, 0.0117vw + 0.7472rem, 0.875rem); --text-overline:clamp(0.625rem, 0.0117vw + 0.6222rem, 0.75rem); --space1-Micro-gap:clamp(0.125rem, 0.0117vw + 0.1222rem, 0.25rem); --space2-Tight-gap:clamp(0.25rem, 0.0235vw + 0.2445rem, 0.5rem); --space3-icon-padding:clamp(0.5rem, 0.0235vw + 0.4945rem, 0.75rem); --space4-element-gap:clamp(0.75rem, 0.0235vw + 0.7445rem, 1rem); --space5-component-gap:clamp(1rem, 0.0469vw + 0.9890rem, 1.5rem); --space6-secction-inner:clamp(1.5rem, 0.0469vw + 1.4890rem, 2rem); --space8-card-padding:clamp(2rem, 0.0939vw + 1.9780rem, 3rem); --space10-component-block:clamp(2.5rem, 0.1408vw + 2.4670rem, 4rem); --space12-large-block:clamp(3rem, 0.1878vw + 2.9560rem, 5rem); --space16-section-gap:clamp(4rem, 0.2817vw + 3.9340rem, 7rem); --space20-hero:clamp(5rem, 0.3756vw + 4.9120rem, 9rem); --space24-page-section:clamp(6rem, 0.5634vw + 5.8680rem, 12rem); --radius-xs:clamp(0.125rem, 0.0117vw + 0.1222rem, 0.25rem); --radius-sm:clamp(0.25rem, 0.0117vw + 0.2472rem, 0.375rem); --radius-md:clamp(0.375rem, 0.0117vw + 0.3722rem, 0.5rem); --radius-lg:clamp(0.5rem, 0.0352vw + 0.4917rem, 0.875rem); --radius-xl:clamp(0.75rem, 0.0469vw + 0.7390rem, 1.25rem); --radius-2xl:clamp(1rem, 0.0704vw + 0.9835rem, 1.75rem); --radius-3xl:clamp(1.5rem, 0.1408vw + 1.4670rem, 3rem); --btn-h-sm:clamp(1.75rem, 0.0469vw + 1.7390rem, 2.25rem); --btn-h-md:clamp(2.25rem, 0.0469vw + 2.2390rem, 2.75rem); --btn-h-lg:clamp(3rem, 0.0469vw + 2.9890rem, 3.5rem); --icon-sm:clamp(1rem, 0.0235vw + 0.9945rem, 1.25rem); --icon-md:clamp(1.25rem, 0.0235vw + 1.2445rem, 1.5rem); --icon-lg:clamp(2rem, 0.0939vw + 1.9780rem, 3rem); --avatar-sm:clamp(1.5rem, 0.0469vw + 1.4890rem, 2rem); --avatar-md:clamp(2.5rem, 0.0939vw + 2.4780rem, 3.5rem); --avatar-lg:clamp(4rem, 0.1878vw + 3.9560rem, 6rem); --input-h:clamp(2.25rem, 0.0469vw + 2.2390rem, 2.75rem); --nav-h:clamp(48px, 0.1408vw + 2.9670rem, 72px); --gutter:clamp(16px, 0.3756vw + 0.9120rem, 80px); --grid-gap:clamp(12px, 0.1174vw + 0.7225rem, 32px); --container-sm:clamp(320px, 2.1127vw + 19.5048rem, 680px); --container-md:clamp(320px, 3.7559vw + 19.1197rem, 960px); --container-lg:clamp(320px, 5.1643vw + 18.7896rem, 1200px); --container-xl:clamp(320px, 6.5728vw + 18.4595rem, 1440px); --side-w:clamp(200px, 0.5869vw + 12.3625rem, 300px); --card-gap:clamp(12px, 0.0939vw + 0.7280rem, 28px); --section-gap:clamp(4rem, 0.5634vw + 3.8680rem, 10rem); --card-bg:#f4f8fe; --brand-red_1:#EA4535; --brand-green_1:#3BB554; --brand-yellow_1:#FDB515; --brand-blue_1:#4F7DBF; --cta-primary_1:#3BB554; --cta-text_1:#FFFFFF; --cta-secondary_1:#1A1A1A; --bg-dark_1:#1A1A1A; --text-primary_1:#1A1A1A; --text-secondary_1:#686969; --bg-primary_1:#FFFFFF; --bg-secondary_1:#F5F4F0; --success_1:#2D7D3A; --warning_1:#E65100; --error_1:#B71C1C; --badge-bg-succuss_1:#e8f5eb; --badge-bg-warning_1:#fff8e1; --badge-bg-error_1:#fdecea; --badge-bg-blue_1:#e3f2fd; --Primary-font_1:Inter; --Secondary-font_1:Rubik; --text-display_1:clamp(3rem, 0.2817vw + 2.9340rem, 6rem); --text-h1_1:clamp(2.25rem, 0.1643vw + 2.2115rem, 4rem); --text-h2_1:clamp(1.375rem, 0.0822vw + 1.3557rem, 2.25rem); --text-h3_1:clamp(1.375rem, 0.0822vw + 1.3557rem, 2.25rem); --text-h4_1:clamp(1.125rem, 0.0587vw + 1.1112rem, 1.75rem); --text-h5_1:clamp(1rem, 0.0352vw + 0.9917rem, 1.375rem); --text-body-lg_1:clamp(1.125rem, 0.0117vw + 1.1222rem, 1.25rem); --text-body_1:clamp(1rem, 0.0117vw + 0.9972rem, 1.125rem); --text-body-sm_1:clamp(0.875rem, 0.0117vw + 0.8722rem, 1rem); --text-caption_1:clamp(0.75rem, 0.0117vw + 0.7472rem, 0.875rem); --text-overline_1:clamp(0.625rem, 0.0117vw + 0.6222rem, 0.75rem); --space1-Micro-gap_1:clamp(0.125rem, 0.0117vw + 0.1222rem, 0.25rem); --space2-Tight-gap_1:clamp(0.25rem, 0.0235vw + 0.2445rem, 0.5rem); --space3-icon-padding_1:clamp(0.5rem, 0.0235vw + 0.4945rem, 0.75rem); --space4-element-gap_1:clamp(0.75rem, 0.0235vw + 0.7445rem, 1rem); --space5-component-gap_1:clamp(1rem, 0.0469vw + 0.9890rem, 1.5rem); --space6-secction-inner_1:clamp(1.5rem, 0.0469vw + 1.4890rem, 2rem); --space8-card-padding_1:clamp(2rem, 0.0939vw + 1.9780rem, 3rem); --space10-component-block_1:clamp(2.5rem, 0.1408vw + 2.4670rem, 4rem); --space12-large-block_1:clamp(3rem, 0.1878vw + 2.9560rem, 5rem); --space16-section-gap_1:clamp(4rem, 0.2817vw + 3.9340rem, 7rem); --space20-hero_1:clamp(5rem, 0.3756vw + 4.9120rem, 9rem); --space24-page-section_1:clamp(6rem, 0.5634vw + 5.8680rem, 12rem); --radius-xs_1:clamp(0.125rem, 0.0117vw + 0.1222rem, 0.25rem); --radius-sm_1:clamp(0.25rem, 0.0117vw + 0.2472rem, 0.375rem); --radius-md_1:clamp(0.375rem, 0.0117vw + 0.3722rem, 0.5rem); --radius-lg_1:clamp(0.5rem, 0.0352vw + 0.4917rem, 0.875rem); --radius-xl_1:clamp(0.75rem, 0.0469vw + 0.7390rem, 1.25rem); --radius-2xl_1:clamp(1rem, 0.0704vw + 0.9835rem, 1.75rem); --radius-3xl_1:clamp(1.5rem, 0.1408vw + 1.4670rem, 3rem); --btn-h-sm_1:clamp(1.75rem, 0.0469vw + 1.7390rem, 2.25rem); --btn-h-md_1:clamp(2.25rem, 0.0469vw + 2.2390rem, 2.75rem); --btn-h-lg_1:clamp(3rem, 0.0469vw + 2.9890rem, 3.5rem); --icon-sm_1:clamp(1rem, 0.0235vw + 0.9945rem, 1.25rem); --icon-md_1:clamp(1.25rem, 0.0235vw + 1.2445rem, 1.5rem); --icon-lg_1:clamp(2rem, 0.0939vw + 1.9780rem, 3rem); --avatar-sm_1:clamp(1.5rem, 0.0469vw + 1.4890rem, 2rem); --avatar-md_1:clamp(2.5rem, 0.0939vw + 2.4780rem, 3.5rem); --avatar-lg_1:clamp(4rem, 0.1878vw + 3.9560rem, 6rem); --input-h_1:clamp(2.25rem, 0.0469vw + 2.2390rem, 2.75rem); --nav-h_1:clamp(48px, 0.1408vw + 2.9670rem, 72px); --gutter_1:clamp(16px, 0.3756vw + 0.9120rem, 80px); --grid-gap_1:clamp(12px, 0.1174vw + 0.7225rem, 32px); --container-sm_1:clamp(320px, 2.1127vw + 19.5048rem, 680px); --container-md_1:clamp(320px, 3.7559vw + 19.1197rem, 960px); --container-lg_1:clamp(320px, 5.1643vw + 18.7896rem, 1200px); --container-xl_1:clamp(320px, 6.5728vw + 18.4595rem, 1440px); --side-w_1:clamp(200px, 0.5869vw + 12.3625rem, 300px); --card-gap_1:clamp(12px, 0.0939vw + 0.7280rem, 28px); --section-gap_1:clamp(4rem, 0.5634vw + 3.8680rem, 10rem); --card-bg_1:#f4f8fe; --green:rgb(61, 92, 76); --heading1:#6EC1E4; --new:#FFFFFF9C; --scaleminds:rgb(245, 242, 234); --scaleminds-p:rgb(90, 90, 90); --hero-section-bg:#202020; --Head-yellow:#FDBD1B; --Head-yellow-G:#FAB21F; --Head-Red-G:#E34A32; --Head-Violet-G:#714195; --cement:#D0D0D0; --DUP_hero-section-bg:#202020; --DUP_cement:#D0D0D0; --DUP_cta-text:#FFFFFF; --DUP_cta-text1:#FFFFFF; }