:root{--navy:#11263b;--navy-text:#11253b;--red:#f9371f;--red-link:#fa3b1e;--text:#535353;--text-light:#ababab;--dark-text:#a3a3a3;--dark-light:#757575;--white:#fcfcfc;--grey-bg:#ebebeb;--border:#cfcfcf;--sofia:sofia-pro, sans-serif;--europa:europa, sans-serif;--page:1290px;--header-h:145px;--gutter:15px}@media (width<=1439px){:root{--page:1100px;--header-h:127px}}@media (width<=1279px){:root{--header-h:107px}}@media (width<=767px){:root{--header-h:92px}}@media (width<=1279px){:root{--page:calc(100vw - 60px)}}@media (width<=479px){:root{--page:calc(100vw - 40px)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:18px}body{font-family:var(--europa);letter-spacing:.1px;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-size:1rem;font-weight:300;line-height:1.62;overflow-x:clip}@media (width<=1279px){html{font-size:17px}}@media (width<=1023px){body{line-height:1.58}}@media (width<=767px){html{font-size:16px}}@media (width<=479px){body{line-height:1.53}h1,h2,h3,h4,h5,h6{hyphens:auto}}img,picture,svg{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit;text-decoration:none;transition:color .3s}h1,h2,h3,h4,h5,h6{font-family:var(--sofia);color:var(--navy);letter-spacing:normal;margin:0;font-weight:500}p{margin:0 0 1.57em}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}strong,b{font-weight:700}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200000;color:var(--red-link);background:#fff;padding:0 8px;position:absolute;top:-300px;left:6px}.skip-link:focus{top:6px}.wrap{width:var(--page);margin-inline:auto}.icon{vertical-align:-.15em;flex:none;display:inline-block}.row{margin-inline:calc(var(--gutter) * -1);display:flex}.row>*{padding-inline:var(--gutter);min-width:0}:root{--t-size:57.006px;--t-lh:1;--t-ls:-1.8px;--t-gap:25px;--eyebrow-gap:19.6px;--t-ml:-3px}@media (width<=1439px){:root{--t-gap:20px;--eyebrow-gap:15.4px}}@media (width<=1279px){:root{--t-size:46px;--t-gap:17px;--eyebrow-gap:12.6px}}@media (width<=1023px){:root{--t-size:38px;--t-lh:42px;--t-gap:13.6px;--eyebrow-gap:8.4px;--t-ml:-1px}}@media (width<=767px){:root{--t-size:30px;--t-lh:34px;--t-ls:-1px;--t-gap:10.4px;--eyebrow-gap:7.8px}}@media (width<=479px){:root{--t-size:26px;--t-lh:30px;--t-ls:0px}}.eyebrow{font-family:var(--sofia);letter-spacing:1.8px;text-transform:uppercase;color:var(--navy);opacity:.9;margin:0 0 var(--eyebrow-gap);font-size:14px;font-weight:500;line-height:18px;display:block}.title{font-family:var(--sofia);font-size:var(--t-size);font-weight:500;line-height:var(--t-lh);letter-spacing:var(--t-ls);color:var(--navy);margin:0 0 0 var(--t-ml)}.title__accent{color:var(--red)}@media (width<=1023px){.title{margin-right:var(--t-ml)}}.descr{margin-top:var(--t-gap)}.descr p{margin:0}.descr p+p{margin-top:1em}@media (width<=767px){.eyebrow{font-size:13px;line-height:16px}.descr{line-height:1.4em}}.btn{font-family:var(--sofia);text-align:center;color:var(--navy);border:2px solid var(--navy);letter-spacing:normal;border-radius:30px;padding:13px 40px;font-size:16px;font-weight:500;line-height:21px;transition:color .3s,background-color .3s,border-color .3s;display:inline-block}.btn:hover{color:#fff;background:var(--navy)}.btn--small{font-size:15px}@media (width<=767px){.btn{font-size:14px}}.socials{align-items:center;display:flex}.social{display:block}.social__icon{justify-content:center;align-items:center;transition:color .3s,background-color .3s,border-color .3s;display:flex}.social[class*=facebook]:hover .social__icon{color:#3b5998}.social[class*=twitter]:hover .social__icon{color:#1da1f2}.social[class*=instagram]:hover .social__icon{color:#c862dc}.u-anim{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:.2em}.u-anim:hover{animation:.8s cubic-bezier(.25,.8,.25,1) both u-off}@keyframes u-off{0%{background-size:100% 1px}to{background-size:0 1px}}.header{z-index:1000;background:#fff;transition:box-shadow .3s;position:sticky;top:0}.header.is-stuck{box-shadow:0 2px 18px #11263b14}html{scroll-padding-top:var(--header-h)}.header__logo{flex:none;display:block}.header__logo img{width:100%;height:auto}.header__bar--desktop{align-items:center;min-height:145px;padding:23px 70px;display:flex}.header__bar--desktop .header__logo{width:92px}.header__right{align-items:center;margin-left:auto;display:flex}.nav__list{list-style:none;display:flex}.nav__item{position:relative}.nav__link{font-family:var(--sofia);letter-spacing:normal;color:var(--navy-text);padding:15.3px;font-size:17px;font-weight:500;line-height:25.5px;display:block}.nav__link span{display:block}.nav__link:after{content:"";background:var(--navy-text);width:0;height:2px;transition:all .2s;display:block;position:relative;top:2px}.nav__item:hover>.nav__link:after,.nav__item.is-current>.nav__link:after{width:100%}.nav__item:not(:has(.nav__sub))>.nav__link{margin-bottom:0}.nav__link:after{margin-bottom:-2px}.nav__sub{background:var(--navy);opacity:0;visibility:hidden;width:225px;padding:15px 0;list-style:none;transition:opacity .3s,transform .3s,visibility 0s .3s;position:absolute;top:84.5px;left:-10.5px;transform:translateY(10px);box-shadow:1px 1px 2px #0003}.nav__item:hover>.nav__sub,.nav__item:focus-within>.nav__sub{opacity:1;visibility:visible;transition:opacity .3s,transform .3s;transform:none}.nav__sub a{font-family:var(--europa);color:var(--dark-text);padding:9.75px 24px;font-size:15px;font-weight:400;line-height:22.5px;transition:color .3s;display:block}.nav__sub a span{transition:padding-left .2s;display:inline-block}.nav__sub a span:after{content:"";background:var(--white);width:0;height:1px;transition:width .2s;display:block;position:relative;top:5px}.nav__sub a:hover,.nav__sub .is-current>a{color:var(--white)}.nav__sub a:hover span,.nav__sub .is-current>a span{padding-left:9px}.nav__sub a:hover span:after,.nav__sub .is-current>a span:after{width:100%}.nav__more[hidden]{display:none}.nav__more-link{font-size:17px;line-height:25.5px;position:relative}.nav__more-link .icon{z-index:1;position:relative;top:1px}.nav__more-link:after{content:"";background:#fff;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transition:all .3s;position:absolute;top:50%;left:50%}.nav__more:hover .nav__more-link:after{background:#dfdfdf}.nav__item.nav__more>.nav__link:after{display:none}.nav__sub--more{left:auto;right:0}.nav__sub--more a{padding:7.5px 24px}.nav__sub .nav__link{letter-spacing:.1px}.nav__sub .nav__link:after{display:none}.nav__sub--more .nav__sub{top:-15px;left:auto;right:100%}.header__btn{color:var(--navy-text);border-color:var(--navy-text);margin-left:27px;padding:13px 40px;font-size:15px}.header__socials{margin-left:49px;margin-right:-12px}.header__socials .social+.social{margin-left:10px}.header__socials .social__icon{width:42px;height:42px;color:var(--navy-text);font-size:16px}@media (width<=1439px){.header__bar--desktop{min-height:127px}.header__bar--desktop .header__logo{width:72px}.nav__link{padding:13.6px}.nav__sub{top:81.8px}}.header__bar--compact{align-items:center;min-height:107px;padding:15px 0;display:none}.header__bar--compact .header__logo{width:68px}.burger{color:var(--navy-text);align-items:center;margin-left:auto;padding:5px 0;font-size:16px;line-height:1;display:flex}.burger .icon{vertical-align:0;width:23px;height:auto}.header__bar--compact .header__socials{margin-left:25px;margin-right:0}@media (width<=1279px){.header__bar--desktop{display:none}.header__bar--compact{display:flex}}@media (width<=767px){.header__bar--compact{min-height:92px;padding:10px 0}.header__bar--compact .header__logo{width:64px}.header__bar--compact .header__socials{display:none}}.mmenu{z-index:100002;will-change:height;visibility:hidden;height:0;transition:height .45s cubic-bezier(.5,1,.89,1);position:fixed;inset:0 0 auto;overflow:hidden}.mmenu.is-open{visibility:visible;height:100%}.mmenu.is-closing{visibility:visible}.mmenu__inner{background:var(--navy);height:100dvh;color:var(--dark-text);position:absolute;inset:0;overflow:hidden}.mmenu__head{z-index:10;justify-content:space-between;align-items:center;width:100%;padding:35px 30px 0;display:flex;position:absolute;top:0;left:0}.mmenu__logo{width:116px;display:block}.mmenu__close{color:var(--white);align-items:center;gap:15.3px;margin:0 0 0 10px;font-size:17px;line-height:1;display:flex}.mmenu__close-text{font-family:var(--europa);color:var(--dark-light);font-size:17px;font-weight:400}.mmenu__close .icon{vertical-align:0;font-size:19px;transition:transform .3s ease-out}.mmenu__close:hover .icon{transform:rotate(180deg)}.mmenu__body{height:100%;width:var(--page);margin:0 auto;position:relative}.mmenu__nav{scrollbar-width:none;width:68%;max-height:53%;position:absolute;top:25%;left:0;overflow-y:auto}.mmenu__nav::-webkit-scrollbar{width:0}.mmenu__list{flex-direction:column;align-items:flex-start;list-style:none;display:flex}.mmenu__list>li{width:100%}.mmenu__link{font-family:var(--sofia);letter-spacing:normal;color:var(--dark-text);padding:5px 60px 5px 0;font-size:30px;font-weight:500;line-height:1.5;transition:color .3s;display:inline-block;position:relative}.mmenu__link:hover,.is-current>.mmenu__link,.is-open>.mmenu__link{color:var(--white)}.mmenu__arrow{align-items:center;height:100%;display:flex;position:absolute;top:1px;right:0}.mmenu__arrow .icon{opacity:0;font-size:16px;transition:right .3s ease-out,color .3s,opacity .3s;position:relative;right:10px}.mmenu__link:hover .mmenu__arrow .icon,.is-open>.mmenu__link .mmenu__arrow .icon{opacity:1;right:0}.mmenu__sub{padding:1em 0 .6em;list-style:none;display:none}.is-open>.mmenu__sub{display:block}.mmenu__sub a{font-family:var(--sofia);letter-spacing:.6px;color:var(--dark-text);padding:.4em 3.5em .4em 1.7em;font-size:19px;font-weight:500;line-height:1.5;display:inline-block}.mmenu__sub a:hover,.mmenu__sub .is-current>a{color:var(--white)}.mmenu__socials{width:68%;padding-top:1.8em;position:absolute;bottom:29px;left:0}.mmenu__socials .social__icon{height:27.54px}.mmenu__socials:before{content:"";background:var(--white);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(0)}.mmenu__socials .social+.social{margin-left:2em}.mmenu__socials .social__icon{color:var(--white);padding:0 1px;font-size:16px}.mmenu__socials .social[class*=facebook]:hover .social__icon{color:#4f5fbf}.mmenu__socials .social[class*=twitter]:hover .social__icon{color:#48bde9}.mmenu__socials .social[class*=instagram]:hover .social__icon{color:#c41bd1}.mmenu__logo,.mmenu__close,.mmenu__list>li,.mmenu__socials .social{opacity:0}.mmenu.is-open .mmenu__logo,.mmenu.is-open .mmenu__close .mmenu__close-text{animation:.6s .3s both mm-fade}.mmenu.is-open .mmenu__close{opacity:1}.mmenu.is-open .mmenu__close .icon{transform-origin:50% 54%;animation:.6s .3s backwards mm-scale}.mmenu.is-open .mmenu__list>li{animation:.6s both mm-fade}.mmenu.is-open .mmenu__list>li:first-child{animation-delay:.5s}.mmenu.is-open .mmenu__list>li:nth-child(2){animation-delay:.6s}.mmenu.is-open .mmenu__list>li:nth-child(3){animation-delay:.7s}.mmenu.is-open .mmenu__list>li:nth-child(4){animation-delay:.8s}.mmenu.is-open .mmenu__list>li:nth-child(5){animation-delay:.9s}.mmenu.is-open .mmenu__list>li:nth-child(6){animation-delay:1s}.mmenu.is-open .mmenu__list>li:nth-child(7){animation-delay:1.1s}.mmenu.is-open .mmenu__socials:before{transition:transform .6s cubic-bezier(.25,.8,.25,1) .5s;transform:scaleX(1)}.mmenu.is-open .mmenu__socials .social{animation:.6s both mm-fade}.mmenu.is-open .mmenu__socials .social:first-child{animation-delay:.6s}.mmenu.is-open .mmenu__socials .social:nth-child(2){animation-delay:.7s}.mmenu.is-open .mmenu__socials .social:nth-child(3){animation-delay:.8s}@keyframes mm-fade{0%{opacity:0}to{opacity:1}}@keyframes mm-scale{0%{opacity:0;transform:scale(.2)rotate(0)}to{opacity:1;transform:scale(1)rotate(180deg)}}@media (width<=767px){.mmenu__head{padding:24px 20px 0}.mmenu__logo{width:45px}.mmenu__close-text{display:none}.mmenu__close .icon{font-size:17px}.mmenu__nav{width:100%;max-height:none;padding-top:120px;position:static}.mmenu__link{padding:3px 44px 3px 0;font-size:22px;line-height:33px}.mmenu__sub a{font-size:17px}.mmenu__socials{width:100%;margin-top:24px;padding:16px 0;position:relative;bottom:auto}.mmenu__socials .social__icon{height:24.48px;font-size:14px}.mmenu__socials .social+.social{margin-left:19.2px}}.footer{--f-top:119px;--f-rule:70px;--f-soc:19px;--f-bottom:13px;background:var(--navy);color:var(--dark-text);letter-spacing:normal;line-height:1.66}@media (width>=1680px){.footer{--f-rule:76px}}@media (width<=1439px){.footer{--f-top:99px;--f-rule:60px}}@media (width<=1279px){.footer{--f-top:94px;--f-rule:60px;--f-soc:18px;--f-bottom:14px}}@media (width<=1023px){.footer{--f-top:85px;--f-rule:51px;--f-soc:15px;--f-bottom:11px}}@media (width<=767px){.footer{--f-top:60px;--f-rule:31px;--f-soc:15px;--f-bottom:25px}}@media (width<=479px){.footer{--f-top:59px;--f-rule:26px;--f-bottom:26px}}.footer__main{padding-top:var(--f-top);padding-bottom:19px}.footer__main>:first-child{width:52.424%}.footer__main>:nth-child(2){width:24.242%}.footer__main>:nth-child(3){width:22.974%}.footer__title{letter-spacing:-.1px;color:var(--white);margin-right:13%;font-size:2.611rem;line-height:1.021}.footer__heading{color:var(--white);margin-bottom:24px;font-size:1.056rem;line-height:1.474}.footer__address{margin:0}.footer__email{color:var(--dark-text);overflow-wrap:anywhere}.footer__email:hover{color:var(--white)}.footer__phone{color:var(--white);margin-top:22px;font-size:19px;line-height:19px}.footer__phone a{color:var(--white)}.footer__rule{background:var(--navy);height:1px;margin-top:var(--f-rule)}.footer__bottom{padding:0 0 var(--f-bottom);margin-top:var(--f-soc);justify-content:space-between;align-items:center;display:flex}.footer__socials .social{margin:0 5px 5px 0}.footer__socials .social:last-child{margin-right:0}.footer__socials .social__icon{width:45px;height:45px;color:var(--white);border:1px solid #fcfcfc26;border-radius:50%;font-size:16px}.footer__copy{text-align:right;margin:0 0 6px;font-size:16px;line-height:28.22px}.footer__copy a,.footer__cookies{color:var(--white)}@media (width<=1279px){.footer__main>:first-child{width:42%}.footer__main>:nth-child(2){width:33%}.footer__main>:nth-child(3){width:25%}.footer__title{margin-right:0;font-size:36px;line-height:1.021}.footer__heading{margin-bottom:23px;font-size:18px}.footer__phone{margin-top:20px}.footer__socials .social__icon{width:40px;height:40px;font-size:14px}}@media (width<=1023px){.footer__title{font-size:30px;line-height:32px}.footer__heading{margin-bottom:15px;line-height:22px}.footer__phone{margin-top:15px}}@media (width<=767px){.footer__main{flex-direction:column}.footer__main>*{width:100%!important}.footer__main>:nth-child(2){margin-top:30px}.footer__main>:nth-child(3){margin-top:35px}.footer__title{letter-spacing:0;font-size:24px;line-height:28px}.footer__heading{margin-bottom:15px;line-height:19px}.footer__phone{margin-top:14px}.footer__bottom{flex-direction:column}.footer__socials .social{margin:0 4px 4px 0}.footer__copy{text-align:center;margin:4px 0 0;line-height:26.56px}}@media (width<=479px){.footer__title{font-size:22px;line-height:26px}.footer__copy{margin-top:3px}}.to-top{z-index:100001;color:#fff;background:var(--navy);opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:11px;transition:opacity .3s,transform .3s,visibility 0s .3s;display:flex;position:fixed;bottom:36px;right:36px;transform:scale(0)}.to-top.is-visible{opacity:1;visibility:visible;transition:opacity .3s,transform .3s;transform:scale(1)}.to-top .icon{position:relative;top:-1px}@media (width<=1279px){.to-top{width:42.5px;height:42.5px;bottom:34px;right:34px}}@media (width<=1023px){.to-top{bottom:17px;right:17px}}@media (width<=767px){.to-top{width:40px;height:40px;bottom:16px;right:16px}}.js [data-anim]{opacity:0}.js [data-anim].is-in{animation:.75s both fx-up}@keyframes fx-up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js [data-anim]{opacity:1}.js [data-anim].is-in{animation:none}}.prose p{margin:0 0 1.57em}@media (width<=1279px){.prose p{margin-bottom:1em}}.prose h1{letter-spacing:-1.8px;margin:1.04em 0 .46em;font-size:3.167em;line-height:1em}.prose h2{letter-spacing:-.1px;margin:.67em 0 .56em;font-size:2.611em;line-height:1.021em}.prose h3{margin:.94em 0 .72em;font-size:1.944em;line-height:1.086em}.prose h4{margin:1.15em 0 .83em;font-size:1.556em;line-height:1.214em}.prose h5{margin:1.3em 0 .84em;font-size:1.333em;line-height:1.417em}.prose h6{margin:1.75em 0 1.1em;font-size:1.056em;line-height:1.474em}.prose>:first-child{margin-top:0}@media (width<=1279px){.prose h1{font-size:46px}.prose h2{font-size:36px}.prose h3{font-size:28px}.prose h4{font-size:23px}.prose h5{font-size:19px}.prose h6{margin-bottom:12px;font-size:17px}}@media (width<=1023px){.prose h1{margin:30px 0 16px;font-size:38px;line-height:42px}.prose h2{margin:28px 0 16px;font-size:30px;line-height:35px}.prose h3{margin:25px 0 16px;font-size:25px;line-height:29px}.prose h4{margin:24px 0 15px;font-size:22px;line-height:27px}.prose h5{margin:20px 0 12px;font-size:19px;line-height:25px}.prose h6{margin:23px 0 10px;font-size:17px;line-height:22px}}@media (width<=767px){.prose h1{letter-spacing:-1px;margin:25px 0 14px;font-size:30px;line-height:35px}.prose h2{letter-spacing:0;margin:24px 0 14px;font-size:24px;line-height:28px}.prose h3{margin:24px 0 14px;font-size:21px;line-height:26px}.prose h4{margin:21px 0 12px;font-size:18px;line-height:23px}.prose h5{margin:20px 0 11px;font-size:17px;line-height:20px}.prose h6{margin:18px 0 9px;font-size:16px;line-height:19px}}@media (width<=479px){.prose h1{letter-spacing:0;font-size:26px;line-height:31px}.prose h2{margin-top:25px;font-size:22px;line-height:26px}.prose h3{margin:22px 0 13px;font-size:20px;line-height:24px}.prose h4{margin:20px 0 12px;font-size:18px;line-height:22px}.prose h5{margin:20px 0 10px;font-size:17px;line-height:20px}.prose h6{margin:18px 0 8px;font-size:16px;line-height:19px}}.consent[data-astro-cid-kror3uvh]{z-index:100001;background:var(--navy);width:420px;max-width:calc(100vw - 60px);color:var(--dark-text);letter-spacing:normal;padding:35px 40px 40px;position:fixed;bottom:30px;left:30px;box-shadow:0 10px 40px #11263b40}.consent[data-astro-cid-kror3uvh][hidden]{display:none}.consent[data-astro-cid-kror3uvh].is-in{animation:.75s both consent-in}.consent[data-astro-cid-kror3uvh].is-out{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(20px)}@keyframes consent-in{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}.consent__title[data-astro-cid-kror3uvh]{color:var(--white);margin-bottom:12px;font-size:1.056rem;line-height:1.474}.consent__text[data-astro-cid-kror3uvh]{margin:0 0 25px;font-size:16px;line-height:1.6}.consent__btns[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:10px;display:flex}.consent__btn[data-astro-cid-kror3uvh]{font-family:var(--sofia);border:2px solid #0000;border-radius:30px;padding:13px 34px;font-size:15px;font-weight:500;line-height:21px;transition:color .3s,background-color .3s,border-color .3s}.consent__btn--accept[data-astro-cid-kror3uvh]{color:#fff;background:var(--red-link);border-color:var(--red-link)}.consent__btn--accept[data-astro-cid-kror3uvh]:hover{background:#d51d01;border-color:#d51d01}.consent__btn--reject[data-astro-cid-kror3uvh]{color:var(--white);border-color:#fcfcfc4d}.consent__btn--reject[data-astro-cid-kror3uvh]:hover{color:var(--navy);background:var(--white);border-color:var(--white)}.consent__btn[data-astro-cid-kror3uvh]:focus-visible{outline:2px solid var(--white);outline-offset:3px}@media (width<=767px){.consent[data-astro-cid-kror3uvh]{width:auto;max-width:none;padding:28px 25px 30px;bottom:20px;left:20px;right:20px}.consent__text[data-astro-cid-kror3uvh]{margin-bottom:20px;font-size:15px}.consent__btns[data-astro-cid-kror3uvh]{flex-wrap:nowrap}.consent__btn[data-astro-cid-kror3uvh]{flex:1;padding:12px 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.consent[data-astro-cid-kror3uvh].is-in{animation:none}.consent[data-astro-cid-kror3uvh].is-out{transition:none}}
