@import"https://use.typekit.net/tcm1mzn.css";html{background-color:#fff;font-family:archivo,sans-serif;font-weight:400;font-style:normal;color:#333}header{padding:16px 24px;display:flex;justify-content:center;align-items:center;gap:32px}body{margin:0;min-height:100dvh;max-width:100vw;display:flex;flex-flow:column;flex:1;background-image:var(--bg-image);background-size:cover;background-position:center right;background-repeat:no-repeat}@media(max-width:991px){body{background-position:-180vw center}}@media(max-width:374px){body{background-position:-100vw center}}main{margin:auto;max-width:100%;max-width:910px;width:100%}@media(max-width:991px){main{margin:auto}}h1{margin:0;font-family:archivo-expanded,sans-serif;font-style:normal;font-size:clamp(33pt,10vw,82.1pt);line-height:.86;font-weight:900;position:relative;color:#002eff;width:max-content;letter-spacing:.01em}h1 span{position:relative;display:inline-block}h1 span.float{-webkit-text-stroke:2px #ff6b2c;text-stroke:2px #ff6b2c;position:absolute;top:.3em;color:transparent;left:50%;z-index:1;opacity:0}h1 svg{z-index:1;position:absolute;top:.4em;left:50%;width:4.88em;height:auto}@media(max-width:374px){h1 svg{line-height:inherit;height:.732em!important;position:relative;top:0;left:0;display:inline-block}}h1 .mobile-only{display:none}@media(max-width:374px){h1 .mobile-only{display:block}}h2{color:#ff6b2c;font-size:clamp(12pt,3vw,16.1pt);line-height:1.2;letter-spacing:.01em;font-weight:400}p{margin:0}.container{padding:0 20px}.swiper{margin:0!important;padding:0!important;max-width:min(100%,660px)}.swiper p{font-size:clamp(12pt,4vw,20pt);line-height:1.4;letter-spacing:0}.swiper strong{text-transform:uppercase;font-weight:inherit}footer{background:#333;color:#fff;margin-top:auto;display:flex;flex-direction:column;align-items:stretch;padding:12px;font-size:12px}footer>div{max-width:1225px;width:100%;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}@media(max-width:768px){footer>div{flex-direction:column;justify-content:center;align-items:center;gap:1.2em;margin:auto}footer>div *{text-align:center}}footer .contact{display:flex;align-items:center;gap:16px}footer #email{display:flex;align-items:center;gap:12px;white-space:nowrap;line-height:1;color:#fff;text-decoration:none}footer #email:hover{color:#fff;text-decoration:underline}footer svg{height:1em}#main-svg{width:100%;max-width:100%}
