.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}:root{--color:#;--font-bold:700;--font-semibold:600;--font-regular:400;--font-light:300;--gradient:linear-gradient(135deg,#,#)}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{width:100%!important}img.hs-image-widget{position:relative;z-index:1}body,p{font-weight:300}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.1}h1,h2,h3,h4,h5,h6,ol,ul{margin:0 0 1.2rem}h1{font-size:clamp(37px,5vw,60px)}h2{font-size:clamp(30px,5vw,48px)}h3{font-size:clamp(26px,5vw,36px)}h4{font-size:clamp(22px,5vw,30px)}h5{font-size:clamp(20px,5vw,22px)}h6{font-size:clamp(20px,5vw,20px)}.heading1{font-size:clamp(37px,5vw,60px);line-height:1}.heading2{font-size:clamp(30px,5vw,48px);line-height:1}.heading3{font-size:clamp(26px,5vw,36px);line-height:1}.heading4{font-size:clamp(22px,5vw,30px);line-height:1}.heading5{font-size:clamp(20px,5vw,22px);line-height:1}.heading6{font-size:clamp(20px,5vw,20px);line-height:1}