/*** 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 ***/
#canvas-live-featured .ry-content .waitlist form .form-item {position:relative;}#canvas-live-featured .ry-content .waitlist form .form-item .label {position:absolute;top:40%;transform:translateY(-50%);left:10px;color:#333;font-size:15px;font-weight:400;text-align:left;}#canvas-live-featured .ry-content .waitlist form .form-item .label span {color:#949494;}div#canvas-live-featured .ry-content .waitlist form input[type="submit"] {display:inline-block;max-width:120px;line-height:40px;height:40px;float:right;}div#canvas-live-featured .ry-content .waitlist form h2 {font-size:24px;}div#canvas-live-featured .ry-content .waitlist form p {color:#e2becc;font-weight:500;line-height:120%;margin-bottom:30px;max-width:350px;}#canvas-live-featured .ry-content .waitlist form .ry-btn {background-color:rgb(255, 178, 14);display:inline-block;width:100%;max-width:120px;line-height:40px;height:40px;float:right;font-size:17px;font-weight:600;color:rgb(18, 19, 19);border-width:0px;border-style:initial;border-color:initial;border-image:initial;padding:0px;border-radius:50px;}div.waitlist .thanks h2 {text-align:center;}div.waitlist .thanks h2 span {text-transform:uppercase;letter-spacing:2px;}div.waitlist .thanks p {text-align:center;}.waitlist .thanks:before {content:'\f00c';font-family:fontAwesome;width:90px;height:90px;line-height:90px;font-size:40px;background-color:#fff;border-radius:50%;display:block;margin:0 auto 30px;color:#a23171;text-align:center;}