.header-logo{text-align:center;background:#fff;padding:23px 15px 22px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.header-logo.fixed{position:fixed;top:0;left:0;width:100%;z-index:500}.form-content{margin-bottom:150px}.assessment-form-content{margin-top:60px;margin-bottom:45px;text-align:center;max-width:800px}.assessment-form-content h1{font-size:36px;font-weight:400;line-height:42px;color:#d12244;margin-bottom:30px}.assessment-form-content p{font-size:24px;font-weight:400;line-height:32px;color:#484848;margin-bottom:55px}.assessment-form-content h4{font-size:18px;font-weight:500;line-height:24px;color:#3f56a6;text-transform:inherit;margin-bottom:60px}.assessment-form{max-width:490px;padding:37px 30px 44px;margin:auto !important;float:none !important;background-color:#ebebeb}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select{font-size:15px !important;border:0;-webkit-border-radius:6px;-moz-border-radius:6px;height:56px !important;padding:15px !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}select{padding:15px 28px 15px 15px;background:#FFF url('https://cdn2.hubspot.net/hubfs/2163007/cpap-images/dropdown-arrow.png?t=1536021132315') no-repeat 98% 60% / auto;text-indent:0}.assessment-form .hs-form-field>label{position:initial;color:#000;font-size:15px;margin-bottom:17px}.assessment-form .hs-form-field{margin-top:10px}.assessment-form .hs_submit{margin-top:10px}.assessment-form input[type="submit"]{font-size:18px !important;margin-top:0;height:53px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:14px 28px !important}.sleep-assessment-body input[type="submit"]{width:100% !important}.form-content .assessment-form h3{font-size:24px;font-weight:500;line-height:36px;color:#4156a6;text-align:center;margin-bottom:45px}.page-center.fn-form{max-width:1060px}.fn-form{margin-top:180px;margin-bottom:400px}.fn-form form>div{background:#ebebeb;height:310px;float:none;margin:auto auto 77px auto;clear:both;position:relative;opacity:.2;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.fn-form form>div:first-child,.fn-form form>div:nth-child(2),.fn-form form>div:nth-child(3){display:none}.fn-form form>div:nth-child(4){opacity:1}.fn-form .hs-form-field>label{display:block !important}.fn-form .fn-q-label{float:left;width:230px;background:#3f56a6;height:100%;color:#FFF;font-size:24px;padding-top:90px;margin-right:72px;position:relative}.fn-form .fn-q-label:after{content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid #ebebeb;border-bottom:20px solid transparent;position:absolute;top:calc(50% - 20px);right:0;border-top:20px solid transparent}.fn-form .fn-q-label label{color:#FFF;font-size:24px;font-weight:400;line-height:40px;display:block;text-align:center}.fn-q-number{text-align:center;width:56px;height:56px;font-size:56px;line-height:91px;color:#FFF;margin:auto}.fn-q-div{float:left;width:calc(100% - 325px);padding:40px 30px 40px 0;height:310px;position:relative}.fn-q-div>label{color:#3f56a6;font-size:24px;font-weight:400;line-height:35px;display:block;text-align:left;padding-bottom:30px}.fn-form .field-nav{position:absolute;bottom:40px;left:0}.fn-form .field-nav a{padding:15px;text-decoration:none;color:#FFF;font-size:18px;font-weight:600;background:#d12244;border-radius:6px;display:inline-block;width:125px;text-align:center}.fn-form form>div.hs_submit{background:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;text-align:center}.fn-form form>div.hs_submit input{background:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;width:168px !important}.fn-form .req-nav{display:none}.fn-form .req-nav,.fn-form .hs-error-msgs label{background:#d12244;padding:5px 8px;color:#FFF;position:absolute;bottom:25px;left:0;margin-bottom:0;font-size:16px;height:auto}.fn-form .hs-error-msgs label:before,.fn-form .req-nav:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #d12244;position:absolute;top:-5px;left:10px}.fn-form .hs-error-msgs label{display:none !important}.fn-form .field ul li,.fn-form .field ul li input{float:left;list-style:none}.fn-form .field ul li input{width:auto;height:auto}.fn-form .field ul li span{float:none;display:inline-block;margin-right:10px;color:#484848}.fn-form .field ul li{width:20%}.fn-form .hs_where_did_you_hear_about_edensleep_.field ul li{width:35%;height:40px}.fn-form .hs_where_did_you_hear_about_edensleep_.field ul li:nth-child(even){width:55%}.fn-form .hs_where_did_you_hear_about_edensleep_.field .fn-q-div label{padding-bottom:0}.fn-form .field ul li label{border-bottom:0}.fn-form .field ul li{margin-right:8px}.fn-form .field ul li input{position:relative;top:1px;margin-right:10px}.assessment-form form.hs-form ul.hs-error-msgs li label{left:0;top:-10px}.fn-progress-wrapper{background:#d12244;position:fixed;bottom:0;left:0;height:85px;width:100%;transition:bottom .5s ease-in;-webkit-transition:bottom .5s ease-in;-moz-transition:bottom .5s ease-in;-ms-transition:bottom .5s ease-in}.progressbar{float:left}.progressbar .bar{position:relative;margin:8px 0;width:225px;height:6px;display:block;background:#FFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.progressbar .progress{display:block;z-index:2;background:#3f56a6;height:6px;width:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;transition:width .2s ease-in;-webkit-transition:width .2s ease-in;-moz-transition:width .2s ease-in;-ms-transition:width .2s ease-in}.progressbar .progress-text{color:#FFF}.fn-footer-nav{float:right}.fn-footer-nav>div{display:inline-block;text-align:center;vertical-align:middle;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;margin-left:5px;padding-top:5px;cursor:pointer;color:#FFF;font-size:30px}.fn-footer-nav .disabled{opacity:.4}.progress-status-msg-wrapper{background:#900;color:#FFF;padding:3px 0 2px;position:fixed;bottom:85px;width:100%;display:none}.progress-status-msg-wrapper .page-center{padding-left:0;padding-right:0}.progress-wrapper{padding:14px 0}.lp-result-footer{background:#404040;text-align:center;padding:30px 15px 25px}.lp-result-footer ul li,.lp-result-footer ul li a{display:inline-block;color:#FFF;font-size:12px;line-height:16px}.lp-result-footer ul li{border-right:1px solid #FFF;padding:0 5px}.lp-result-footer ul li:last-child{border-right:0}@media only screen and (min-width:2400px){.sleep-assessment-body .body-container-wrapper{min-height:1070px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.sleep-assessment-body .body-container-wrapper{min-height:853px}.fn-form .fn-q-label{margin-right:50px}.fn-q-div{padding:40px 5px 40px 0;width:calc(100% - 305px)}.fn-form form>div{height:350px}.fn-form .field-nav{bottom:15px}.fn-form .field ul li{width:27%}}@media only screen and (max-width:767px){.assessment-question{padding-top:0}.assessment-question .hs-form-field{padding:30px 15px 47px 55px}.assessment-question form.hs-form div.hs-form-field>label{font-size:21px}.assessment-question form.hs-form div.hs-form-field>label span.q-num{left:-40px}.fn-form{margin-bottom:50px}.fn-form .fn-q-label{display:none}.fn-q-div{width:100%;padding:40px 30px}.fn-form .field-nav{left:30px}.fn-form form>div{height:350px}.fn-q-div{height:350px}.fn-q-div>label{padding-bottom:20px}.fn-form .field.hs-gender ul li{width:46%}.fn-form .req-nav,.fn-form .hs-error-msgs label{width:80%;margin:auto;left:0;right:0}.hs-date_of_birth.hs-form-field>label{display:block;margin-bottom:5px;color:#999}}@media screen and (min-width:480px) and (max-width:768px){.discount-container .discount-content{padding:5px;top:0}}@media screen and (max-width:320px){.fn-q-div>label{font-size:18px;line-height:24px}.fn-progress-wrapper{height:65px}}