.resmed-form-out .hs-input{background-color:hsla(0,0%,40%,.2);border:0;border-radius:4px;color:inherit;display:block!important;font-size:14px;line-height:1.2;margin-top:15px;opacity:1;padding:12px 24px!important;text-overflow:ellipsis;top:auto;width:100%!important}.resmed-text-form-inner .input{margin-bottom:24px;text-align:left}.resmed-form-out span.hs-form-required{display:none}.resmed-form-out textarea.hs-input{min-height:150px}.resmed-form-out input.hs-button.primary.large{background-color:#006dff;border-color:transparent;border-radius:4px;color:#fff;font-size:18px;font-weight:300;padding:10px;width:100%}.resmed-form-out{float:left;padding:50px 0;width:100%}.resmed-form-out li.hs-form-booleancheckbox{list-style:none}.resmed-form-out .address-text h2{color:#3d3b44;font-size:40px;font-weight:300;margin:0 0 20px}.resmed-form-out .address-text p{color:#3d3b44;font-size:18px;font-weight:300;line-height:25px;margin:15px 0}.resmed-form-out .address-text h3,.resmed-form-out .mai-header h2{color:#3d3b44;font-size:30px;font-weight:300;margin:0 0 20px}.resmed-form-out .address-text{margin-bottom:30px}.resmed-form-out .hs_check_box{float:left;width:3%}.resmed-form-out .hs-richtext.hs-main-font-element{float:right;width:96%}.resmed-form-out ul.inputs-list{padding:0}.main-header h2{font-size:40px!important;margin:0 0 20px}.form-text p,.main-header h2{color:#3d3b44;font-weight:300;text-align:center}.form-text p{font-size:20px;line-height:25px;margin:10px 0}.hs-form-field{margin-bottom:24px}.resmed-form-out .form-outer{background-color:#fff;margin:0 auto;padding:60px 100px;width:50%}.resmed-form-inn{background:linear-gradient(0deg,#fff,#e9e9e9);float:left;width:100%}.resmed-form-out li.hs-form-booleancheckbox input{border:4px solid #0d0a15;height:20px;margin:0!important;width:100%!important}.resmed-form-out .form-header h2{color:#3d3b44;font-size:30px;font-weight:300;margin:0 0 20px}.resmed-form-out fieldset{max-width:100%!important}@media (max-width:1080px){.resmed-form-out .form-outer{background-color:#fff;margin:0 auto;padding:50px 0;width:80%}}@media screen and (max-width:999px){.popup_close{right:0;top:0}.popup_contain{border-radius:15px}}@media screen and (max-width:479px){.popup_contain{padding:30px 20px 20px}}@media screen and (max-width:330px){.popup_close{right:20px;top:0}}