@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(./lato-latin-100-normal-Dw0I1B7H.woff2) format("woff2"),url(./lato-latin-100-normal-pKQoWT5u.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(./lato-latin-300-normal-BP2wSCML.woff2) format("woff2"),url(./lato-latin-300-normal-CINZtfFB.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(./lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(./lato-latin-400-normal-B11PyLys.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(./lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(./lato-latin-700-normal-DAdL7O4w.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(./lato-latin-900-normal-C3uaq3BA.woff2) format("woff2"),url(./lato-latin-900-normal-CZBfLiEO.woff) format("woff")}@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-display:swap;src:url(./cabin-latin-400-normal-CexE3FJz.woff2) format("woff2"),url(./cabin-latin-400-normal-BKl0A_G7.woff) format("woff")}@font-face{font-family:Cabin;font-style:italic;font-weight:400;font-display:swap;src:url(./cabin-latin-400-italic-DQgqvOD-.woff2) format("woff2"),url(./cabin-latin-400-italic-tTj4skl5.woff) format("woff")}@font-face{font-family:Cabin;font-style:normal;font-weight:500;font-display:swap;src:url(./cabin-latin-500-normal-IdFnxyia.woff2) format("woff2"),url(./cabin-latin-500-normal-C-SyL_Me.woff) format("woff")}@font-face{font-family:Cabin;font-style:normal;font-weight:700;font-display:swap;src:url(./cabin-latin-700-normal-BSVyX4_V.woff2) format("woff2"),url(./cabin-latin-700-normal-BOC0lh-o.woff) format("woff")}@font-face{font-family:Cabin;font-style:italic;font-weight:700;font-display:swap;src:url(./cabin-latin-700-italic-2AYCEE-r.woff2) format("woff2"),url(./cabin-latin-700-italic-B_Ccm8QM.woff) format("woff")}.hero__badge{color:#1b2434;font-family:Cabin,sans-serif;font-weight:400}.hero__badge{font-size:14px}@media screen and (min-width:460px){.hero__badge{font-size:calc(14px + 0*(100vw - 460px))}}@media screen and (min-width:1260px){.hero__badge{font-size:14px}}.hero__badge{line-height:18px}@media screen and (min-width:460px){.hero__badge{line-height:calc(18px + .00375*(100vw - 460px))}}@media screen and (min-width:1260px){.hero__badge{line-height:21px}}.hero__badge{letter-spacing:0px}@media screen and (min-width:460px){.hero__badge{letter-spacing:calc(0px + 0*(100vw - 460px))}}@media screen and (min-width:1260px){.hero__badge{letter-spacing:0px}}.bg-dark .hero__badge,.color-bright .hero__badge{color:#fff}.hero .btn{font-family:Cabin,sans-serif;font-weight:700}.hero .btn{font-size:14px}@media screen and (min-width:460px){.hero .btn{font-size:calc(14px + .0025*(100vw - 460px))}}@media screen and (min-width:1260px){.hero .btn{font-size:16px}}.hero .btn{line-height:12px}@media screen and (min-width:460px){.hero .btn{line-height:calc(12px + .005*(100vw - 460px))}}@media screen and (min-width:1260px){.hero .btn{line-height:16px}}.hero .btn{letter-spacing:0px}@media screen and (min-width:460px){.hero .btn{letter-spacing:calc(0px + 0*(100vw - 460px))}}@media screen and (min-width:1260px){.hero .btn{letter-spacing:0px}}.hero .btn{margin-bottom:0}@media screen and (min-width:460px){.hero .btn{margin-bottom:calc(0 + 0*(100vw - 460px))}}@media screen and (min-width:1260px){.hero .btn{margin-bottom:0}}.hero{position:relative;padding:0 20px 48px;overflow:hidden}.hero__center{max-width:800px;margin:0 auto 64px;text-align:center}.hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem .4rem .4rem;background:#fff;border:1px solid #DDE3EA;border-radius:12px;font-weight:500;color:#1b2434;margin-bottom:32px}@media only screen and (min-width:1024px){.hero__badge{margin-bottom:64px}}.hero__badge-dot{width:8px;height:8px;border-radius:50%;background:#355872;animation:hero-pulse-dot 2s ease infinite;flex-shrink:0}.hero__title{font-size:clamp(3.25rem,2.5vw + 2.5rem,4.5rem);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px;text-align:left}@media only screen and (min-width:1024px){.hero__title{margin-bottom:48px}}.hero__title em{font-style:italic;color:#1b2434}.hero__text{font-size:18px;color:#1b2434;line-height:1.7;max-width:580px;margin:0 auto 32px;text-align:left}@media only screen and (min-width:1024px){.hero__text{font-size:23px;margin-bottom:64px}}.hero__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.hero .btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:.875rem 1.75rem;font-weight:500;border-radius:12px;white-space:nowrap;text-decoration:none;cursor:pointer;background:transparent;border:2px solid currentColor;position:relative;overflow:hidden;z-index:0;transition:.2s transform ease-in-out,.2s color ease-out,.2s border-color ease-out;will-change:transform}.hero .btn svg{width:1.125rem;height:1.125rem;flex-shrink:0;transition:transform .35s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.hero .btn:hover svg{transform:translate(3px)}.hero .btn:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;transform:translate(-100%) rotate(10deg);transform-origin:top left;transition:.2s transform ease-out;will-change:transform;z-index:-1}.hero .btn:hover,.hero .btn:focus{border-color:transparent;transform:scale(1.05)}.hero .btn:hover:after,.hero .btn:focus:after{transform:translate(0)}.hero .btn--lg{padding:1rem 2.25rem}.hero .btn--primary{color:#355872}.hero .btn--primary:after{background-color:#355872}.hero .btn--primary:hover,.hero .btn--primary:focus{color:#fff}.hero .btn--outline{color:#1b2434}.hero .btn--outline:after{background-color:#1b2434}.hero .btn--outline:hover,.hero .btn--outline:focus{color:#fff}.hero__gallery{display:grid;grid-template-columns:1fr;gap:16px;max-width:1100px;margin:0 auto}@media only screen and (min-width:768px){.hero__gallery{grid-template-columns:3fr 2fr;gap:20px}}@media only screen and (min-width:1024px){.hero__gallery{gap:24px}}.hero__gallery .emad-image,.hero__gallery .emad-image__inner{border-radius:0;background-color:transparent}.hero__gallery .emad-image__inner{aspect-ratio:auto!important}.hero__gallery img{position:relative!important;inset:auto!important;opacity:1!important;border-radius:0!important}.hero__gallery-main{position:relative;border-radius:12px;overflow:hidden}.hero__gallery-main img{width:100%;display:block;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.hero__gallery-main .emad-image,.hero__gallery-main .emad-image__inner{height:100%}.hero__gallery-main img{aspect-ratio:auto;height:100%}}.hero__gallery-side{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media only screen and (min-width:768px){.hero__gallery-side{grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:20px}}@media only screen and (min-width:1024px){.hero__gallery-side{gap:24px}}.hero__gallery-item{position:relative;border-radius:12px;overflow:hidden}.hero__gallery-item img{width:100%;display:block;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.hero__gallery-item .emad-image,.hero__gallery-item .emad-image__inner{height:100%}.hero__gallery-item img{aspect-ratio:auto;height:100%}}@keyframes hero-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}
