*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0;margin:0}body{overflow-x:hidden}img{-webkit-user-select:none;user-select:none}:root{--br: 20px}@media screen and (max-width: 768px){:root{--br: 20px}}body{background-color:#fff;color:#000}h1,h2,h3,h4,h5,.title,th{font-family:acumin-pro-wide;font-weight:300;font-style:normal;margin-bottom:15px}h2{font-size:clamp(25px,5vw,35px)}h3{font-size:clamp(22px,5vw,30px)}p,a,ul,li,input,label,textarea,td,select,button{font-family:open-sans;font-weight:300;font-style:normal;text-decoration:none;font-size:clamp(16px,5vw,18px)}::selection{color:#113946;background-color:#d3d3d340}.container{padding:100px 7%;max-width:2250px;margin:0 auto}@media screen and (max-width: 1050px){.container{padding:50px 5%}}.btn{display:block;width:fit-content;text-align:center;cursor:pointer;border:2px solid #e84e0e;background-color:transparent;border-radius:10px;padding:10px 15px;font-size:16px;font-weight:500;color:#113946;transition:.3s;position:relative;overflow:hidden;margin-top:30px;z-index:900}.btn span{position:relative;z-index:2}.btn:after{content:"";position:absolute;left:-2px;top:0;width:0%;height:100%;border-radius:10px;background-color:#e84e0e;z-index:1;transition:.3s}.btn:hover{color:#fff}.btn:hover:after{width:calc(100% + 4px)}.btn.dark{color:#fff}
