.f-hero-group{display:flex;flex-direction:column;gap:clamp(.75rem,.93rem,1.12rem)!important}.f-hero-group h1,.f-hero-group .ekit-heading--title{font-size:clamp(1.5rem,1.8rem,2rem)!important;line-height:1.15!important;font-weight:700!important;margin:0!important}.f-hero-group h2,.f-hero-group .ekit-heading--subtitle{font-size:clamp(1.12rem,1.25rem,1.4rem)!important;font-weight:500!important;margin:0!important}.f-hero-group p{font-size:clamp(.93rem,1rem,1.06rem)!important;font-weight:500!important;margin:0!important}.f-hero-group{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,18px)!important}.f-hero-group h1,.f-hero-group .ekit-heading--title{font-size:clamp(24px,3.2vw,32px)!important;line-height:1.15!important;font-weight:700!important;margin:0!important}.f-hero-group h2,.f-hero-group .ekit-heading--subtitle{font-size:clamp(18px,2.1vw,22.5px)!important;font-weight:500!important;margin:0!important}.f-hero-group p{font-size:clamp(15px,1.4vw,17px)!important;font-weight:500!important;margin:0!important}.f-tab-16,.f-tab-16 .elementor-text-editor,.f-tab-16 *{font-size:clamp(14px,1.2vw,16px)!important;font-weight:500!important}.f-btn-cta .elementor-button,.f-btn-cta .ekit-double-btn,.f-btn-cta .ekit_creative_button,.f-btn-cta .elementor-cta__button{font-size:clamp(15px,1.2vw,16px)!important;text-transform:uppercase!important;letter-spacing:1px!important}.f-m-top-n10{margin-top:calc(var(--f-gap-10) * -1)!important}.f-m-top-n20{margin-top:calc(var(--f-gap-20) * -1)!important}.f-m-top-n40{margin-top:calc(var(--f-gap-40) * -1)!important}.f-m-top-n60{margin-top:calc(var(--f-gap-60) * -1)!important}.f-m-top-n80{margin-top:calc(var(--f-gap-80) * -1)!important}.f-m-top-n100{margin-top:calc(var(--f-gap-100) * -1)!important}.f-m-bottom-n10{margin-bottom:calc(var(--f-gap-10) * -1)!important}.f-m-bottom-n20{margin-bottom:calc(var(--f-gap-20) * -1)!important}.f-m-bottom-n40{margin-bottom:calc(var(--f-gap-40) * -1)!important}.f-m-bottom-n60{margin-bottom:calc(var(--f-gap-60) * -1)!important}.f-m-bottom-n80{margin-bottom:calc(var(--f-gap-80) * -1)!important}.f-m-bottom-n100{margin-bottom:calc(var(--f-gap-100) * -1)!important}.f-m-0{margin:0!important}.f-p-left-10{padding-left:var(--f-gap-10)!important}.f-p-left-20{padding-left:var(--f-edge-pad)!important}.f-p-left-40{padding-left:var(--f-gap-40)!important}.f-p-left-60{padding-left:var(--f-gap-60)!important}.f-p-left-80{padding-left:var(--f-gap-80)!important}.f-p-left-100{padding-left:var(--f-gap-100)!important}.f-p-right-10{padding-right:var(--f-gap-10)!important}.f-p-right-20{padding-right:var(--f-edge-pad)!important}.f-p-right-40{padding-right:var(--f-gap-40)!important}.f-p-right-60{padding-right:var(--f-gap-60)!important}.f-p-right-80{padding-right:var(--f-gap-80)!important}.f-p-right-100{padding-right:var(--f-gap-100)!important}.f-section-space-x2{padding-top:calc(var(--f-section-pad) * 2)!important;padding-bottom:calc(var(--f-section-pad) * 2)!important;padding-left:var(--f-edge-pad)!important;padding-right:var(--f-edge-pad)!important}.f-text-col{flex:1 1 50%!important;z-index:2!important;padding-right:20px}.f-img-col{flex:1 1 50%!important;max-width:50%!important}.f-service-card>.elementor-widget-wrap{display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important}.f-service-card .elementor-widget-button{margin-top:auto!important;padding-top:var(--f-gap-20)!important}@media (max-width:1024px){.f-reverse-m{flex-direction:column-reverse!important}.f-center-m,.f-center-m *{text-align:center!important;justify-content:center!important}.f-hero-mobile-pad{padding-left:var(--f-edge-pad)!important;padding-right:var(--f-edge-pad)!important;padding-top:var(--f-section-pad)!important;padding-bottom:var(--f-section-pad)!important}}.f-relative{position:relative!important}.f-absolute{position:absolute!important}.f-max-600{max-width:600px!important}.f-max-800{max-width:800px!important}@media (max-width:1024px){.elementor-nav-menu--dropdown .f-p-14,.elementor-nav-menu--dropdown .f-p-14 *{font-size:14px!important}.elementor-nav-menu--dropdown .f-p-16,.elementor-nav-menu--dropdown .f-p-16 *{font-size:16px!important}.elementor-nav-menu--dropdown .f-p-18,.elementor-nav-menu--dropdown .f-p-18 *{font-size:18px!important}.elementor-nav-menu--dropdown .f-p-20,.elementor-nav-menu--dropdown .f-p-20 *{font-size:20px!important}.elementor-nav-menu--dropdown .f-p-24,.elementor-nav-menu--dropdown .f-p-24 *{font-size:24px!important}.elementor-nav-menu--dropdown a.elementor-item,.elementor-nav-menu--dropdown .sub-menu a{font-size:16px!important;line-height:1.4!important}}