ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}body,h5,html,li{margin:0;padding:0}h1,h2,h4,p,ul{padding:0}a,body{color:#555}body{background:#fff;font-size:16px;line-height:26px;-webkit-text-size-adjust:none}h1,h2{font-weight:400}h4,h5{font-weight:700}h1{font-size:96px;line-height:104px;margin:0 0 42px;padding-top:36px}h2{font-size:32px;line-height:52px;margin:0 0 31px;padding-top:21px}.row h2{font-size:48px;margin-bottom:37px;padding-top:15px}h4{margin:0 0 13px}.button,h4,h5{font-size:16px}p,ul{margin:0 0 26px}a{text-decoration:none;text-decoration-color:rgb(0 0 0/.2);transition:color .4s,text-decoration-color .4s}ul{list-style-type:none}img{height:auto;max-width:100%}.button{background:#fff0;box-sizing:content-box;cursor:pointer;display:inline-block;font:inherit;line-height:26px;outline:0;padding:10px 23px 11px;text-shadow:none;text-transform:uppercase;transition:background .4s,border .4s,color .4s,opacity .4s}.row{padding:111px 0 77px}::selection{color:#fff}::-moz-selection{color:#fff}footer,footer a{color:#555}footer a{text-decoration-line:underline}.clearfix:after{content:"";display:table;clear:both}.button{border:2px solid;border-radius:2px;color:#fff;font-weight:700}.button:hover{color:#fff;text-decoration:none}.row{position:relative}footer{padding:70px 0 44px}@media only screen and (max-width:640px){h1{font-size:48px;line-height:52px}.row h2{font-size:32px;margin:-7px 0 11px}.row:not(.cta-row){padding:85px 0 51px}}