.elementor-kit-6{--e-global-color-primary:#00599A;--e-global-color-secondary:#7AB51D;--e-global-color-text:#56687B;--e-global-color-accent:#7AB51D;--e-global-color-fhnavy:#06294A;--e-global-color-fhsky:#EEF6FC;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:700;color:#56687B;font-family:"Inter", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{color:#06294A;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-kit-6 h2{color:#06294A;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-kit-6 h3{color:#06294A;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-kit-6 h4{color:#06294A;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-kit-6 h5{color:#06294A;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-kit-6 h6{color:#06294A;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--fh-blue:#00599A;--fh-blue2:#0A73C2;--fh-navy:#06294A;--fh-green:#7AB51D;--fh-green2:#8DC63F;--fh-greenD:#5C9112;--fh-sky:#EEF6FC;--fh-ink:#0F2236;--fh-muted:#56687B;--fh-line:rgba(6,41,74,.09);--fh-shadow:0 24px 60px -24px rgba(6,41,74,.30);--fh-ease:cubic-bezier(.22,.8,.26,1)}
html{scroll-behavior:smooth}
body{color:var(--fh-muted);overflow-x:hidden;-webkit-font-smoothing:antialiased;background:#fff}
::selection{background:var(--fh-green);color:#fff}
body .fh-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:12px;font-family:"Plus Jakarta Sans",sans-serif;font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--fh-greenD);line-height:1.4}
body .fh-eyebrow .elementor-heading-title:before{content:"";width:30px;height:2px;border-radius:2px;background:var(--fh-green);flex:none}
body .fh-center.fh-eyebrow .elementor-heading-title:after{content:"";width:30px;height:2px;border-radius:2px;background:var(--fh-green);flex:none}
body .fh-center,body .fh-center .elementor-heading-title,body .fh-center p{text-align:center}
body .fh-light.fh-eyebrow .elementor-heading-title{color:var(--fh-green2)}
body .fh-h1 .elementor-heading-title{font-size:clamp(40px,5vw,68px);line-height:1.04;letter-spacing:-.035em;font-weight:800;color:var(--fh-navy)}
body .fh-h1 .elementor-heading-title span,body .fh-h2 .elementor-heading-title span{background:linear-gradient(100deg,var(--fh-blue) 0%,var(--fh-blue2) 45%,var(--fh-green) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
body .fh-h2 .elementor-heading-title{font-size:clamp(30px,3.4vw,46px);line-height:1.12;letter-spacing:-.025em;font-weight:800;color:var(--fh-navy)}
body .fh-light.fh-h2 .elementor-heading-title{color:#fff}
body .fh-light.fh-h2 .elementor-heading-title span{background:linear-gradient(100deg,#9fd3ff,var(--fh-green2));-webkit-background-clip:text;background-clip:text}
body .fh-h3 .elementor-heading-title{font-family:"Plus Jakarta Sans",sans-serif;font-size:20px;line-height:1.3;font-weight:700;color:var(--fh-navy);letter-spacing:-.01em;transition:color .35s}
body .fh-lead,body .fh-lead p{font-size:18px;line-height:1.75;color:var(--fh-muted);margin:0}
body .fh-light.fh-lead,body .fh-light.fh-lead p{color:rgba(255,255,255,.8)}
body .fh-text,body .fh-text p{font-size:15.5px;line-height:1.65;color:var(--fh-muted);margin:0}
body .fh-btn .elementor-button{position:relative;overflow:hidden;display:inline-flex;align-items:center;background:var(--fh-green);color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:16px;line-height:1;padding:19px 32px;border-radius:999px;box-shadow:0 14px 30px -12px rgba(122,181,29,.75);transition:transform .4s var(--fh-ease),box-shadow .4s,background .3s,color .3s}
body .fh-btn .elementor-button:hover,body .fh-btn .elementor-button:focus{background:var(--fh-greenD);color:#fff;transform:translateY(-3px);box-shadow:0 22px 40px -16px rgba(92,145,18,.85)}
body .fh-btn .elementor-button:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-20deg);transition:left .8s var(--fh-ease)}
body .fh-btn .elementor-button:hover:after{left:140%}
body .fh-btn .elementor-button-icon{transition:transform .4s var(--fh-ease)}
body .fh-btn .elementor-button:hover .elementor-button-icon{transform:translateX(5px)}
body .fh-btn .elementor-button-icon svg{fill:currentColor;width:14px;height:14px}
body .fh-ghost .elementor-button{background:rgba(255,255,255,.8);color:var(--fh-navy);box-shadow:inset 0 0 0 2px rgba(6,41,74,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
body .fh-ghost .elementor-button:hover,body .fh-ghost .elementor-button:focus{background:#fff;color:var(--fh-blue);box-shadow:inset 0 0 0 2px var(--fh-blue),0 16px 30px -16px rgba(0,89,154,.55)}
body .fh-white .elementor-button{background:#fff;color:var(--fh-navy);box-shadow:0 16px 34px -14px rgba(0,0,0,.45)}
body .fh-white .elementor-button:hover,body .fh-white .elementor-button:focus{background:var(--fh-green);color:#fff}
body .fh-sm .elementor-button{padding:14px 22px;font-size:15px}
body .fh-header{background:rgba(255,255,255,.88);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--fh-line);transition:background .4s,box-shadow .4s}
body .fh-header.elementor-sticky--effects{background:rgba(255,255,255,.97);box-shadow:0 12px 40px -18px rgba(6,41,74,.35)}
body .fh-logo img{width:70px!important;height:auto;display:block;transition:width .4s var(--fh-ease),transform .5s var(--fh-ease)}
body .fh-logo a:hover img{transform:rotate(-5deg) scale(1.05)}
body .fh-header.elementor-sticky--effects .fh-logo img{width:56px!important}
body .fh-nav .elementor-nav-menu--main .elementor-item{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:15.5px;color:var(--fh-navy);padding:12px 18px}
body .fh-nav .elementor-nav-menu--main .elementor-item:hover,body .fh-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--fh-blue)}
body .fh-nav .e--pointer-underline .elementor-item:after{background-color:var(--fh-green);height:3px;border-radius:3px}
body .fh-nav .elementor-menu-toggle{background:var(--fh-sky);color:var(--fh-navy);border-radius:12px;padding:10px;font-size:22px}
body .fh-nav .elementor-menu-toggle svg{fill:var(--fh-navy)}
body .fh-nav .elementor-nav-menu--dropdown{background:#fff;border-radius:18px;box-shadow:var(--fh-shadow);overflow:hidden;border:1px solid var(--fh-line)}
body .fh-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:14px!important}
body .fh-nav .elementor-nav-menu--dropdown a{color:var(--fh-navy);font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:16px;padding:16px 24px!important;border-bottom:1px solid var(--fh-line)}
body .fh-nav .elementor-nav-menu--dropdown a:hover,body .fh-nav .elementor-nav-menu--dropdown a.elementor-item-active{background:var(--fh-sky);color:var(--fh-blue)}
body .fh-herobg{background:radial-gradient(700px 420px at 92% 10%,rgba(122,181,29,.16),transparent 65%),radial-gradient(800px 520px at 0% 100%,rgba(10,115,194,.12),transparent 60%),linear-gradient(180deg,#F4F9FD 0%,#FFFFFF 100%);overflow:hidden;position:relative}
body .fh-heroimg{position:relative}
body .fh-heroimg .fh-shot img{width:100%!important;height:560px!important;object-fit:cover;object-position:96% center;border-radius:34px;display:block;box-shadow:0 40px 80px -40px rgba(6,41,74,.45)}
body .fh-heroimg .fh-shot{border-radius:34px;position:relative}
body .fh-heroimg .fh-shot:before{content:"";position:absolute;inset:-18px -18px 18px 18px;border-radius:38px;background:linear-gradient(135deg,rgba(0,89,154,.14),rgba(122,181,29,.22));z-index:-1}
body .fh-pricecard{background:#fff;border:1px solid var(--fh-line);border-radius:22px;box-shadow:var(--fh-shadow);transition:transform .45s var(--fh-ease)}
body .fh-pricecard:hover{transform:translateY(-4px)}
body .fh-price .elementor-heading-title{font-family:"Plus Jakarta Sans",sans-serif;font-size:46px;font-weight:800;color:var(--fh-blue);letter-spacing:-.03em;line-height:1}
body .fh-price .elementor-heading-title sup{font-size:.45em;top:-.75em;margin-right:2px;color:var(--fh-green)}
body .fh-plbl,body .fh-plbl p{font-size:14px;line-height:1.45;color:var(--fh-muted);margin:0}
body .fh-plbl strong{display:block;color:var(--fh-navy);letter-spacing:.16em;font-size:12px;text-transform:uppercase}
body .fh-float{background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;box-shadow:var(--fh-shadow);border:1px solid rgba(255,255,255,.8);animation:fhFloat 6s ease-in-out infinite}
body .fh-d2{animation-delay:-3s}
@keyframes fhFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
body .fh-ftitle2 .elementor-heading-title{font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:700;color:var(--fh-navy);line-height:1.25}
body .fh-fsub,body .fh-fsub p{font-size:13px;color:var(--fh-muted);margin:0;line-height:1.4}
body .fh-ficon .elementor-icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--fh-blue),var(--fh-blue2));color:#fff}
body .fh-ficon.fh-g .elementor-icon{background:linear-gradient(135deg,var(--fh-green),var(--fh-greenD))}
body .fh-ficon .elementor-icon svg{width:20px;height:20px;fill:#fff}
body .fh-badge{position:absolute!important;left:-30px;bottom:44px;width:auto!important;max-width:300px;z-index:2}
body .fh-badge2{position:absolute!important;right:-24px;top:40px;width:auto!important;z-index:2}
body .fh-trust{background:#fff;border-radius:26px;box-shadow:0 30px 70px -30px rgba(6,41,74,.35);border:1px solid var(--fh-line);position:relative;z-index:3}
body .fh-ti:not(:first-child){border-left:1px solid var(--fh-line)}
body .fh-ib .elementor-icon-box-wrapper{display:flex;align-items:center;gap:18px;text-align:left}
body .fh-ib .elementor-icon-box-icon{margin:0!important;flex:none}
body .fh-ib .elementor-icon-box-icon .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:18px;background:linear-gradient(135deg,var(--fh-sky),#E6F2DA);color:var(--fh-blue);transition:all .45s var(--fh-ease)}
body .fh-ib .elementor-icon svg{fill:currentColor;width:26px;height:26px}
body .fh-ti:hover .fh-ib .elementor-icon{background:linear-gradient(135deg,var(--fh-blue),var(--fh-green));color:#fff;transform:translateY(-4px) rotate(-6deg)}
body .fh-ib .elementor-icon-box-title{font-family:"Plus Jakarta Sans",sans-serif;font-size:18px;font-weight:700;color:var(--fh-navy);margin:0 0 4px;line-height:1.3}
body .fh-ib .elementor-icon-box-title a{color:inherit}
body .fh-ib .elementor-icon-box-description{font-size:15px;color:var(--fh-muted);margin:0;line-height:1.55}
body .fh-soft{background-color:#F5F9FD;background-image:radial-gradient(rgba(0,89,154,.08) 1.2px,transparent 1.3px);background-size:22px 22px}
body .fh-card{background:#fff;border-radius:24px;border:1px solid var(--fh-line);box-shadow:0 10px 30px -20px rgba(6,41,74,.22);overflow:hidden;transition:transform .55s var(--fh-ease),box-shadow .55s,border-color .55s;text-decoration:none!important;color:inherit}
body .fh-card:hover{transform:translateY(-10px);box-shadow:0 36px 60px -28px rgba(6,41,74,.42);border-color:rgba(122,181,29,.5)}
body .fh-media{overflow:hidden;background:#fff;border-bottom:1px solid var(--fh-line)}
body .fh-media img{width:100%!important;height:200px!important;object-fit:contain;transition:transform .9s var(--fh-ease);display:block}
body .fh-card:hover .fh-media img{transform:scale(1.09)}
body .fh-arrow .elementor-icon{width:44px;height:44px;border-radius:50%;background:var(--fh-sky);color:var(--fh-blue);display:inline-flex;align-items:center;justify-content:center;transition:all .45s var(--fh-ease)}
body .fh-arrow .elementor-icon svg{width:15px;height:15px;fill:currentColor}
body .fh-card:hover .fh-arrow .elementor-icon{background:var(--fh-green);color:#fff;transform:rotate(-45deg)}
body .fh-card:hover .fh-h3 .elementor-heading-title{color:var(--fh-blue)}
body .fh-tile{background:#fff;border:1px solid var(--fh-line);border-radius:20px;transition:transform .5s var(--fh-ease),box-shadow .5s,border-color .5s;text-decoration:none!important;position:relative;overflow:hidden}
body .fh-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--fh-blue),var(--fh-blue2));opacity:0;transition:opacity .5s;z-index:0}
body .fh-tile>*{position:relative;z-index:1}
body .fh-tile:hover{transform:translateY(-6px);box-shadow:0 28px 50px -26px rgba(0,89,154,.6);border-color:transparent}
body .fh-tile:hover:before{opacity:1}
body .fh-tile .fh-ti-ic .elementor-icon{width:54px;height:54px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--fh-sky);color:var(--fh-blue);transition:all .5s var(--fh-ease)}
body .fh-tile .fh-ti-ic .elementor-icon svg{width:24px;height:24px;fill:currentColor}
body .fh-tile:hover .fh-ti-ic .elementor-icon{background:rgba(255,255,255,.16);color:#fff;transform:scale(1.08) rotate(-6deg)}
body .fh-tile .fh-h3 .elementor-heading-title{font-size:17px}
body .fh-tile:hover .fh-h3 .elementor-heading-title{color:#fff}
body .fh-go .elementor-icon{color:var(--fh-green);transition:transform .4s var(--fh-ease),color .4s}
body .fh-go .elementor-icon svg{width:14px;height:14px;fill:currentColor}
body .fh-tile:hover .fh-go .elementor-icon{color:var(--fh-green2);transform:translateX(4px)}
body .fh-step{background:#fff;border:1px solid var(--fh-line);border-radius:22px;transition:transform .5s var(--fh-ease),box-shadow .5s,border-color .5s}
body .fh-step:hover{transform:translateX(8px);border-color:rgba(122,181,29,.5);box-shadow:0 24px 50px -28px rgba(6,41,74,.4)}
body .fh-num .elementor-heading-title{font-family:"Plus Jakarta Sans",sans-serif;width:58px;height:58px;border-radius:17px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--fh-blue),var(--fh-blue2));color:#fff;font-size:18px;font-weight:800;transition:all .5s var(--fh-ease)}
body .fh-step:hover .fh-num .elementor-heading-title{background:linear-gradient(135deg,var(--fh-green),var(--fh-greenD));transform:rotate(-8deg)}
body .fh-frame{border-radius:30px;overflow:hidden;box-shadow:var(--fh-shadow)}
body .fh-frame img{width:100%!important;height:540px!important;object-fit:cover;display:block;transition:transform 1.2s var(--fh-ease)}
body .fh-frame:hover img{transform:scale(1.05)}
body .fh-man img{object-position:68% center}
body .fh-rel{position:relative}
body .fh-r{align-self:flex-end}
body .fh-dark{background:radial-gradient(900px 520px at 88% 0%,rgba(122,181,29,.30),transparent 60%),radial-gradient(800px 600px at 0% 100%,rgba(10,115,194,.55),transparent 60%),linear-gradient(135deg,#06294A 0%,#073E6E 100%);overflow:hidden}
body .fh-glass{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:30px;transition:transform .5s var(--fh-ease),border-color .5s}
body .fh-glass:hover{transform:translateY(-6px);border-color:rgba(141,198,63,.55)}
body .fh-big .elementor-heading-title{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(64px,8vw,104px);font-weight:800;line-height:1;color:#fff;letter-spacing:-.04em}
body .fh-big .elementor-heading-title sup{font-size:.38em;top:-1.05em;margin-right:4px;color:var(--fh-green2)}
body .fh-list .elementor-icon-list-item{padding:9px 0!important;align-items:center}
body .fh-list .elementor-icon-list-icon{width:30px;height:30px;min-width:30px;border-radius:50%;background:rgba(141,198,63,.18);display:inline-flex!important;align-items:center;justify-content:center;margin-right:14px}
body .fh-list .elementor-icon-list-icon svg{fill:var(--fh-green2);width:13px!important;height:13px}
body .fh-list .elementor-icon-list-text{color:rgba(255,255,255,.9);font-size:17px}
body .fh-swoosh img{width:220px!important;opacity:.95}
body .fh-cta{background:linear-gradient(120deg,#E8F3FC 0%,#F1F8E7 100%);border-radius:36px;overflow:hidden;position:relative}
body .fh-store img{width:200px!important;transition:transform .4s var(--fh-ease),filter .4s}
body .fh-store a:hover img{transform:translateY(-4px) scale(1.03);filter:drop-shadow(0 16px 22px rgba(0,0,0,.25))}
body .fh-ctaimg img{width:100%!important;height:520px!important;object-fit:cover;object-position:center 100%;border-radius:28px;display:block}
body .fh-pagehero{overflow:hidden}
body .fh-mv{border-radius:28px;transition:transform .5s var(--fh-ease),box-shadow .5s;overflow:hidden;position:relative}
body .fh-mv:hover{transform:translateY(-8px);box-shadow:0 36px 64px -30px rgba(6,41,74,.5)}
body .fh-mv.fh-blue{background:linear-gradient(140deg,#00599A,#0A73C2)}
body .fh-mv.fh-greenbg{background:linear-gradient(140deg,#5C9112,#7AB51D)}
body .fh-mv .fh-ficon .elementor-icon{background:rgba(255,255,255,.16)}
body .fh-mv .fh-eyebrow .elementor-heading-title{color:rgba(255,255,255,.88)}
body .fh-mv .fh-eyebrow .elementor-heading-title:before{background:#fff}
body .fh-mv .fh-h3 .elementor-heading-title{color:#fff;font-size:28px;line-height:1.2}
body .fh-mv .fh-text,body .fh-mv .fh-text p{color:rgba(255,255,255,.86);font-size:16.5px}
body .fh-val{background:#fff;border:1px solid var(--fh-line);border-radius:26px;transition:transform .5s var(--fh-ease),box-shadow .5s,border-color .5s}
body .fh-val:hover{transform:translateY(-10px);box-shadow:0 34px 60px -30px rgba(6,41,74,.4);border-color:rgba(122,181,29,.5)}
body .fh-val .fh-ficon .elementor-icon{width:64px;height:64px;border-radius:20px;transition:transform .5s var(--fh-ease)}
body .fh-val .fh-ficon .elementor-icon svg{width:26px;height:26px}
body .fh-val:hover .fh-ficon .elementor-icon{transform:rotate(-8deg) scale(1.06)}
body .fh-footer{background:#06294A;position:relative;overflow:hidden}
body .fh-footer:after{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgba(122,181,29,.22),transparent 65%);pointer-events:none}
body .fh-flogo img{width:92px!important;background:#fff;border-radius:22px;padding:6px;transition:transform .5s var(--fh-ease)}
body .fh-flogo a:hover img{transform:rotate(-5deg)}
body .fh-ftitle .elementor-heading-title{color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:17px;font-weight:700;position:relative;padding-bottom:14px}
body .fh-ftitle .elementor-heading-title:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:3px;border-radius:3px;background:var(--fh-green)}
body .fh-fdesc,body .fh-fdesc p{color:rgba(255,255,255,.68);font-size:15px;line-height:1.75;margin:0}
body .fh-flinks .elementor-icon-list-item{padding:6px 0!important}
body .fh-flinks .elementor-icon-list-text{color:rgba(255,255,255,.72);font-size:15px;transition:color .3s,transform .3s;display:inline-block}
body .fh-flinks .elementor-icon-list-item:hover .elementor-icon-list-text{color:#fff;transform:translateX(5px)}
body .fh-flinks .elementor-icon-list-icon svg{fill:var(--fh-green2);width:13px!important;height:13px}
body .fh-flinks .elementor-icon-list-icon{margin-right:10px}
body .fh-fbottom{border-top:1px solid rgba(255,255,255,.1)}
body .fh-copy,body .fh-copy p{color:rgba(255,255,255,.55);font-size:14px;margin:0}
body .fh-copy a{color:rgba(255,255,255,.72);transition:color .3s}
body .fh-copy a:hover{color:var(--fh-green2)}
body .fh-wave img{width:100%!important;display:block}
@media(max-width:1024px){body .fh-badge{left:16px;bottom:16px}body .fh-badge2{right:16px;top:16px}body .fh-frame img{height:460px!important}body .fh-heroimg .fh-shot img{height:440px!important}}
@media(max-width:767px){
body .fh-ti:not(:first-child){border-left:0;border-top:1px solid var(--fh-line)}
body .fh-frame img{height:340px!important}
body .fh-heroimg .fh-shot img{height:320px!important;object-position:84% center;border-radius:26px}
body .fh-heroimg .fh-shot:before{inset:-10px -10px 10px 10px;border-radius:28px}
body .fh-media img{height:170px!important}
body .fh-lead,body .fh-lead p{font-size:16.5px}
body .fh-btn .elementor-button{padding:17px 26px;font-size:15px}
body .fh-ctaimg img{height:380px!important}
body .fh-badge{max-width:240px;left:12px;bottom:12px}
body .fh-badge2{right:12px;top:12px}
body .fh-float{padding:12px 14px!important}
body .fh-big .elementor-heading-title{font-size:72px}
body .fh-mv .fh-h3 .elementor-heading-title{font-size:23px}
body .fh-price .elementor-heading-title{font-size:38px}
}
body .fh-badge3{position:absolute!important;left:-30px;top:48px;width:auto!important;z-index:2}
@media(max-width:1024px){body .fh-badge3{left:16px;top:16px}}
@media(max-width:767px){body .fh-badge3{left:12px;top:12px}}
body .fh-man2 img{object-position:84% center!important}
body .fh-woman img{object-position:center 92%!important}
body .fh-pagehero .fh-shot img{height:500px!important}
body .fh-pricecard{width:fit-content!important;max-width:100%}
body .fh-ctaimg.fh-man img{object-position:68% center}
@media(max-width:1024px){body .fh-pagehero .fh-shot img{height:420px!important}}
@media(max-width:767px){body .fh-pagehero .fh-shot img{height:320px!important}body .fh-tile .fh-h3 .elementor-heading-title{font-size:15px}}
body .fh-man2 img{object-position:100% center!important}
@media(max-width:767px){body .fh-heroimg .fh-badge{display:none!important}body .fh-ib .elementor-icon-box-wrapper{flex-direction:row!important;text-align:left!important}body .fh-ib .elementor-icon-box-content{text-align:left!important}body .fh-card .fh-media img{height:118px!important;padding:10px}body .fh-card .fh-text{display:none}body .fh-card .fh-arrow{display:none}body .fh-card>.e-con{padding:14px 14px 16px!important}body .fh-card .fh-h3 .elementor-heading-title{font-size:15.5px}body .fh-card{border-radius:18px}}/* End custom CSS */