body,html{overflow:auto;background:#fff;overflow-x:hidden}main.web{width:100%;align-self:flex-start;display:flex;float:left;flex-direction:column;align-items:center;font-size:16px;position:relative;overflow-x:none;max-width:100%}@media(max-width:720px){main.web{font-size:14px}}main.web header{position:absolute;z-index:50000;padding-top:20px;background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.5803921569));left:0;right:0}main.web header .menu-wrapper{float:left;width:100%;display:flex}main.web footer{background:#f8f8f8;padding:60px 0;float:left;width:100%;margin-top:40px}main.web footer .footer-legals,main.web footer .footer-menu{display:flex;grid-gap:15px}main.web footer .footer-legals a,main.web footer .footer-menu a{color:#5d5c5c;font-family:Euclid Circular A;font-size:14px}main.web footer .footer-legals a.btn-sitemap,main.web footer .footer-menu a.btn-sitemap{margin-left:auto}main.web footer .footer-legals{margin-top:10px}main.web footer .footer-legals a{font-size:10px}main.web footer .footer-left{float:left}@media(max-width:520px){main.web footer .footer-left{width:100%}}main.web footer .sm-buttons{display:flex;grid-gap:5px;float:right}@media(max-width:520px){main.web footer .sm-buttons{width:100%;float:left;margin-top:20px}}main.web footer .sm-buttons .btn-sm{background-color:#efeff0;border-radius:12px;width:40px;height:40px;overflow:hidden;text-indent:-66666px;background-repeat:no-repeat;border:none;background-position:50%;background-size:20px}main.web footer .sm-buttons .btn-sm.btn-facebook{background-image:url(/_next/static/media/ico-facebook.749a3ada.svg)}main.web footer .sm-buttons .btn-sm.btn-linkedin{background-image:url(/_next/static/media/ico-linkedin.7c8fb45f.svg)}main.web footer .sm-buttons .btn-sm.btn-twitter{background-image:url(/_next/static/media/ico-x.873cb31f.svg)}main.web footer .sm-buttons .btn-sm.btn-instagram{background-image:url(/_next/static/media/ico-instagram.f6b90edf.svg)}main.web .content{max-width:1100px;margin:auto;width:100%}main.web .content .ico-logo{font-family:Euclid Circular A;font-style:normal;font-weight:700;font-size:60px;line-height:90%;color:#fff;margin-bottom:5px;letter-spacing:-3px;text-transform:uppercase;text-decoration:none}@media(max-width:720px){main.web .content .ico-logo{font-size:40px}}main.web .content .ico-logo .dotuk{font-size:16px;letter-spacing:0}main.web .content menu{display:flex;align-items:center;margin-left:auto;grid-gap:15px}@media(max-width:620px){main.web .content menu{align-items:flex-end;flex-direction:column}}main.web .content menu a{font-family:Euclid Circular A;font-style:normal;font-weight:400;color:#fff;font-size:14px;text-transform:uppercase;text-decoration:none}@media(max-width:720px){main.web .content menu a{font-size:13px}}main.web .wrapper{float:left;width:100%}main.web .content{padding:0 30px}@media(max-width:720px){main.web .content{padding:0 20px}}main.web .btn-outline{clear:both;text-decoration:none;float:left}main.web h1{font-size:42px;color:#fff;line-height:1.1em}main.web h1 strong{font-weight:600}main.web h2{font-size:36px;line-height:1.1em}main.web h2 strong{font-weight:600}main.web .description{margin-bottom:20px;float:left;width:100%}main.web .description p{width:100%;float:left;margin-bottom:15px}main.web .split-view{display:flex;grid-gap:30px;align-items:center}@media(max-width:720px){main.web .split-view{flex-direction:column;margin-bottom:50px}main.web .split-view.reverse{flex-direction:column-reverse}}main.web .split-view>div{flex:0 0 50%;box-sizing:border-box;width:100%;max-width:100%}main.web .split-view .image-side{position:relative;width:100%}main.web .split-view .feature-image{border-radius:1rem;width:100%;height:auto;object-fit:cover}main.web .split-view .subline{font-weight:600;color:#828282}main.web .split-view .tagline{font-weight:400;font-size:16px;font-style:italic;float:left;width:100%;margin-bottom:15px}