/*** WIDGET/SYSTEM CSS ***/
div[data-type="multi-step-form"] form {display:none;}div[data-type="multi-step-form"] form.active {display:block;}


/*** PAGE CSS OVERRIDES ***/
#website-audit .sec-1 .form-wrap .form-body input[type="text"] {max-width:340px !important;}div.audit-hero {background-image:url(https://www.royacdn.com/unsafe/smart/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/audit_landing_2021/bg_header.png);background-position:right;background-size:cover;padding:200px 0 100px;color:#393939;}div.audit-hero .audit-hero-logo {max-width:300px;float:none;}div.audit-hero .ry-content {display:flex;align-items:center;}div.audit-hero .ry-left { max-width:780px;}div.audit-hero .ry-right { position:absolute; top:50%; transform:translateY(-50%); right:-50px; width:52vw; max-width:975px;}div.audit-hero h1 {text-align:left;color:#393939;text-transform:none;font-size:40px;font-weight:600;margin-bottom:0;padding-bottom:20px;line-height:120%;letter-spacing:-1px;}div.audit-hero p {font-size:22px;margin-bottom:40px;max-width:700px;text-align:left;line-height:140%;}div.audit-hero .ry-btn {background-color:#f84495;color:#fff;border-radius:20px;padding:30px 40px;font-size:27px;font-weight:600;display:inline-block}div.audit-hero .ry-btn::after {content:'\f105';font-family:fontAwesome;margin-left:20px;}@media(max-width:1366px) {div.audit-hero{ padding:80px 0 20px; }div.audit-hero h1 {font-size:35px;}}@media(min-width:992px) and (max-width:1600px) {div.audit-hero .ry-right {right:-150px}}@media(max-width:1024px) {div.audit-hero h1 {font-size:30px;}div.audit-hero p {max-width:550px;font-size:20px;}}@media(max-width:991px) {div.audit-hero .ry-right {width:45vw;}}@media(max-width:768px) {div.audit-hero .ry-content{flex-direction:column;}div.audit-hero-logo {margin:auto;}div.audit-hero .ry-left,div.audit-hero .ry-left p {max-width:100%;}div.audit-hero .ry-right {position:relative;top:auto;right:0;transform:translateY(0);width:100%;max-width:100%;}div.audit-hero h1,div.audit-hero p { text-align:center; }}