@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")}.services__center{max-width:800px;margin:0 auto 64px;text-align:center}.services__label{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:#9cd5ff;color:#1b2434;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:12px;margin-bottom:32px}@media only screen and (min-width:1024px){.services__label{margin-bottom:64px}}.services__title{font-size:clamp(1.75rem,3vw + .75rem,3rem);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px;text-align:left}@media only screen and (min-width:1024px){.services__title{margin-bottom:48px}}.services__title em{font-style:italic;color:#1b2434}.services__slider{overflow:visible!important}.services__slider .swiper-slide{height:auto!important}@media(hover:hover)and (pointer:fine){.swiper-wrapper:hover .services__slider .swiper-slide:not(:hover) .service-card{opacity:.5}}p.services__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){p.services__text{font-size:23px;margin-bottom:64px}}.service-card{position:relative;background:#fff;border-radius:12px;padding:3rem;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden;border:1px solid #DDE3EA;height:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit}.service-card--link{cursor:pointer}@media(hover:hover)and (pointer:fine){.service-card:hover{transform:scale(1.03);box-shadow:0 8px 32px #00000014;border-color:#355872;z-index:1}}@media(hover:hover)and (pointer:fine){.services__grid:hover .service-card:not(:hover),.services__slider .swiper-wrapper:hover .service-card:not(:hover){opacity:.5;transition:all .35s cubic-bezier(.16,1,.3,1)}}.service-card__icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:32px;background:#9cd5ff;color:#1b2434;transition:all .35s cubic-bezier(.16,1,.3,1);flex-shrink:0}@media(hover:hover)and (pointer:fine){.service-card:hover .service-card__icon{background:#355872;color:#fff;transform:scale(1.05)}}.service-card__title{font-size:clamp(1.25rem,2vw,1.75rem);margin-bottom:8px}.service-card__text{color:#1b2434;font-size:.9375rem;line-height:1.6;margin-bottom:32px;flex-grow:1}.service-card__link{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;color:#1b2434;transition:gap .25s ease}.service-card__link svg{width:1rem;height:1rem;flex-shrink:0;transition:transform .25s ease}@media(hover:hover)and (pointer:fine){.service-card:hover .service-card__link{gap:.75rem}.service-card:hover .service-card__link svg{transform:translate(3px)}}
