@import url("https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900&display=swap");@use "sass:math";@-webkit-keyframes animateSubCircle{to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes animateSubCircle{to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes animateServicesCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animateServicesCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{--mainColorBG:#fff;--mainColorText:#000;--mainColorOpacity:rgba(0,0,0,0.2);--grey:#939393;--lightGrey:#ddd;color:var(--mainColorText)}body.dark-mode{--mainColorBG:#000;--mainColorText:#fff;--mainColorOpacity:hsla(0,0%,100%,0.2);--grey:#939393;--lightGrey:#ddd}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}aside,footer,header,nav,section{display:block}html{font-size:16px}body,html{height:100%;min-width:320px}body{line-height:1;font-family:Poppins;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:Poppins;font-size:inherit}input::-ms-clear{display:none}button{cursor:pointer;background-color:inherit}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}#__next,body._lock{overflow:hidden}#__next{width:100%;min-height:100%;display:flex;flex-direction:column}._container{max-width:1700px;padding:0 15px;margin:0 auto}@media (min-width:991.98px){._container{padding-left:110px;padding-right:110px}}@media (min-width:991.98px) and (max-width:1700px){._container{padding-left:calc(0px + 110 * ((100vw - 320px) / 1380));padding-right:calc(0px + 110 * ((100vw - 320px) / 1380))}}._title{text-transform:uppercase;font-size:45px;line-height:110%;font-weight:300}@media (max-width:1700px){._title{font-size:calc(35px + 10 * ((100vw - 320px) / 1380))}}._subtitle{font-size:22px;line-height:130%;font-weight:400;letter-spacing:2px}@media (max-width:1700px){._subtitle{font-size:calc(16px + 6 * ((100vw - 320px) / 1380))}}._button{display:inline-flex;justify-content:center;align-items:center;min-height:60px;padding:5px 50px;background-color:var(--mainColorText);text-transform:uppercase;color:var(--mainColorBG);border:1px solid var(--mainColorText)}@media (max-width:1700px){._button{min-height:calc(45px + 15 * ((100vw - 320px) / 1380));padding-left:calc(35px + 15 * ((100vw - 320px) / 1380));padding-right:calc(35px + 15 * ((100vw - 320px) / 1380))}}@media (any-hover:hover){._button{-webkit-transition:color .5s ease 0s,background-color .5s ease 0s;transition:color .5s ease 0s,background-color .5s ease 0s}._button:hover{background-color:var(--mainColorBG);color:var(--mainColorText)}}._button._fw{width:100%}._circle{cursor:pointer;border-radius:50%;-webkit-box-shadow:0 0 20px 5px var(--mainColorOpacity);box-shadow:0 0 20px 5px var(--mainColorOpacity);background:var(--mainColorBG)}._circle:before{content:"";position:absolute;width:50%;height:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--mainColorText)}._circle:after{content:"";position:absolute;top:23%;left:23%;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:60px solid var(--mainColorBG);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:1700px){._circle:after{border-left-width:calc(15px + 15 * ((100vw - 320px) / 1380));border-right-width:calc(15px + 15 * ((100vw - 320px) / 1380));border-top-width:calc(30px + 30 * ((100vw - 320px) / 1380))}}._circle span{position:absolute;z-index:1;width:25%;height:25%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background:var(--mainColorText)}@media (any-hover:hover){._circle,._circle span{-webkit-transition:background .5s ease 0s;transition:background .5s ease 0s}._circle:before{-webkit-transition:border .5s ease 0s;transition:border .5s ease 0s}._circle:after{-webkit-transition:border-top .5s ease 0s;transition:border-top .5s ease 0s}._circle:hover{background:var(--mainColorText)}._circle:hover span{background:var(--mainColorBG)}._circle:hover:before{border:2px solid var(--mainColorBG)}._circle:hover:after{border-top:50px solid var(--mainColorText)}}main{flex:1 1 auto;display:grid;align-items:start}