.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-7502bbb:#FFFFFF;--e-global-color-db9e2db:#104FC9;--e-global-color-48d543c:#2A73FF;--e-global-color-c4c86d5:#222222;--e-global-color-b77d0f0:#DDDDDD;--e-global-color-3b47f9e:#115CFA;--e-global-color-7b91c6a:#1B1B87;--e-global-color-e47a34b:#243141;--e-global-color-5ee0908:#6F7680;--e-global-color-6e49696:#EAECEE;--e-global-color-6a58e75:#EEEEEE;--e-global-color-b9f9a85:#F7F9FC;--e-global-color-4922357:#CCCCCC;--e-global-color-de87ebd:#8E959D;--e-global-color-316d645:#F5F7FA;--e-global-color-1a65f91:#FFD056;--e-global-color-2a1014a:#FFC225;--e-global-color-ddafd02:#006644;--e-global-color-3c9ed86:#00875A;--e-global-color-a675ce8:#36B37E;--e-global-color-7e17da3:#E9F3FF;--e-global-color-df648f8:#F4F8FE;--e-global-color-47d7824:#090E36;--e-global-color-d898616:#FF300A;--e-global-color-60f3767:#050C44;--e-global-color-2eb4e14:#FF4A28;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end: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-6{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:16px;}.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; }