*{box-sizing:border-box;margin:0;outline:none;padding:0}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(../fonts/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype")}body,html{font-family:Inter,Roboto,sans-serif}em{color:#4b7f6e}em,h1{font-style:normal}h1{font-size:70px;font-weight:500;line-height:120%}@media(min-width:0)and (max-width:767px){h1{font-size:35px}}@media(min-width:768px)and (max-width:1170px){h1{font-size:50px}}h2{font-size:50px;font-style:normal;font-weight:500;line-height:120%}@media(min-width:0)and (max-width:767px){h2{font-size:28px}}@media(min-width:768px)and (max-width:1170px){h2{font-size:40px}}h3{font-size:30px;font-style:normal;font-weight:300;line-height:120%}@media(min-width:0)and (max-width:767px){h3{font-size:22px}}@media(min-width:768px)and (max-width:1170px){h3{font-size:30px}}ul{margin:8px 0 0 16px}ul li{font-weight:300;margin-bottom:10px}strong{font-weight:400}a,p,span{font-style:normal;font-weight:300;line-height:160%}a strong,p strong,span strong{font-weight:400}a.large,p.large,span.large{font-size:20px}a.simple,p.simple,span.simple{line-height:140%}@media(min-width:0)and (max-width:767px){a,p,span{line-height:130%}a,a.large,p,p.large,span,span.large{font-size:16px}}@media(min-width:768px)and (max-width:1170px){a,p,span{font-size:20px;line-height:160%}a.simple,p.simple,span.simple{line-height:140%}a.large,p.large,span.large{font-size:20px}}small{font-size:14px;font-style:normal;font-weight:300;line-height:160%}small strong{font-weight:400}@media(min-width:0)and (max-width:767px){small{font-size:12px}}@media(min-width:768px)and (max-width:1170px){small{font-size:14px}}html{overflow-x:hidden;scroll-behavior:smooth}body{background-color:#fff}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Roboto,sans-serif;font-size:16px;outline:none}a,a:hover,a:link,a:visited{text-decoration:none}a:hover{opacity:.8}a:active,a:hover img{opacity:1}a:active{cursor:default;text-decoration:none}.layout{display:flex;flex-direction:column;height:100vh;width:100%}.layout main{flex:1}.layout footer{width:100%}
