.font-size-tiny{font-size:1.2rem}.font-size-xxs{font-size:1.4rem}.font-size-xs{font-size:1.6rem}.font-size-sm{font-size:1.8rem}.font-size-md{font-size:2.4rem}.font-size-lg{font-size:4rem}.font-size-xl{font-size:5.6rem}.font-weight-regular{font-weight:400}.font-weight-semibold{font-weight:500}.font-weight-bold{font-weight:600}.color-primary{color:#161b21}.bg-primary{background-color:#161b21}.color-secondary{color:#ce3439}.bg-secondary{background-color:#ce3439}.color-grey-800{color:#3b4758}.bg-grey-800{background-color:#3b4758}.color-grey-700{color:#586a84}.bg-grey-700{background-color:#586a84}.color-grey-300{color:#cbd3dd}.bg-grey-300{background-color:#cbd3dd}.color-grey-200{color:#dde1e8}.bg-grey-200{background-color:#dde1e8}.color-grey-100{color:#eef0f4}.bg-grey-100{background-color:#eef0f4}.color-font{color:#161b21}.bg-font{background-color:#161b21}.color-blank{color:#fff}.bg-blank{background-color:#fff}.color-dark{color:#1d232c}.bg-dark{background-color:#1d232c}.color-black{color:#000}.bg-black{background-color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%!important;scroll-behavior:smooth;width:100%}*{box-sizing:border-box}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:700;src:url(./FiraSans-Bold.CIMqGqcN.eot);src:url(./FiraSans-Bold.CIMqGqcN.eot?#iefix) format("embedded-opentype"),url(./FiraSans-Bold.Clsf0W3M.woff2) format("woff2"),url(./FiraSans-Bold.DxGh9Kfy.woff) format("woff"),url(./FiraSans-Bold.Ct0tY1T2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(./FiraSans-Regular.CTf3rG8B.eot);src:url(./FiraSans-Regular.CTf3rG8B.eot?#iefix) format("embedded-opentype"),url(./FiraSans-Regular.DvWn3xbM.woff2) format("woff2"),url(./FiraSans-Regular.Cpe1NWGE.woff) format("woff"),url(./FiraSans-Regular.C7RogzKV.ttf) format("truetype")}@font-face{font-family:Geogrotesque Cyr;font-style:normal;font-weight:600;src:url(./GeogrotesqueCyr-Bold.BER9c9_9.eot);src:url(./GeogrotesqueCyr-Bold.BER9c9_9.eot?#iefix) format("embedded-opentype"),url(./GeogrotesqueCyr-Bold.DKuYBdxA.woff2) format("woff2"),url(./GeogrotesqueCyr-Bold.Dlna4cTL.woff) format("woff"),url(./GeogrotesqueCyr-Bold.BEcze3j7.ttf) format("truetype")}@font-face{font-family:Geogrotesque Cyr;font-style:normal;font-weight:400;src:url(./GeogrotesqueCyr-Regular.Coqpf7S1.eot);src:url(./GeogrotesqueCyr-Regular.Coqpf7S1.eot?#iefix) format("embedded-opentype"),url(./GeogrotesqueCyr-Regular.DMMrexsg.woff2) format("woff2"),url(./GeogrotesqueCyr-Regular.DTRQ6B5b.woff) format("woff"),url(./GeogrotesqueCyr-Regular.l1aIwg0x.ttf) format("truetype")}@font-face{font-family:Geogrotesque Cyr;font-style:normal;font-weight:500;src:url(./GeogrotesqueCyr-SemiBold.BxcBFe9E.eot);src:url(./GeogrotesqueCyr-SemiBold.BxcBFe9E.eot?#iefix) format("embedded-opentype"),url(./GeogrotesqueCyr-SemiBold.D4qlRX9c.woff2) format("woff2"),url(./GeogrotesqueCyr-SemiBold.3qZ1GMhk.woff) format("woff"),url(./GeogrotesqueCyr-SemiBold.NPLiRbm7.ttf) format("truetype")}body{color:#161b21;font-family:Fira Sans,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.8rem}h1,h2,h3,h4,h5,h6{color:#161b21;font-family:Geogrotesque Cyr,sans-serif;font-weight:500;margin-bottom:2rem}.heading-1,h1{font-size:4rem;line-height:4.8rem}@media (min-width:1280px){.heading-1,h1{font-size:6.4rem;line-height:7.2rem}}.heading-2,h2{font-size:4rem;font-weight:600;line-height:4.8rem}@media (min-width:1280px){.heading-2,h2{font-size:5.6rem;line-height:6.4rem}}.heading-3,h3{font-size:2.4rem;font-weight:400;line-height:3.2rem}@media (min-width:1280px){.heading-3,h3{font-size:5.6rem;line-height:6.4rem}}h4{font-weight:500;line-height:3.2rem}h4,h5,h6{font-size:1.8rem}h5,h6{line-height:2.8rem}a{color:#161b21;font-family:Fira Sans,sans-serif;font-size:1.6rem;position:relative;text-decoration:none;transition:all .2s ease-in-out}@media (min-width:1280px){a{font-size:1.6rem}}a:hover{text-decoration:none}p{font-size:1.8rem;font-weight:400;line-height:3rem;margin-bottom:3rem}p:last-of-type{margin-bottom:0}strong{font-weight:600}.animated-underline:after{background-color:#ce3439;bottom:0;content:"";height:.1rem;left:unset;position:absolute;right:0;transition:width .2s ease-in-out;width:0}.animated-underline.button-underline:after,.animated-underline:hover:after{left:0;right:unset;transition:width .2s ease-in-out;width:100%}.swiper-scrollbar.swiper-scrollbar-horizontal{background:#bac4d1;height:.2rem}.swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background:#ce3439;border-radius:0;height:.4rem;top:-.4rem}.slide-over-enter-active{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:ease-in-out}.slide-over-enter-to,.slide-over-leave-active{--tw-translate-x:0%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.slide-over-leave-active{transition-duration:.3s;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:ease-in-out}.slide-over-leave-to{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.contact-block-with-team .contact-block-inner .contact-block{border-radius:2rem;box-shadow:0 1.6rem 8rem #0003}.contact-block-with-team .contact-block-inner .contact-block h2{font-weight:300}
