.hidden{display:none}.page-center-1200{box-sizing:border-box!important;float:none!important;margin:0 auto!important;max-width:1200px!important;padding:0 20px!important;width:100%!important}.banner-with-form-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.banner-with-form-left{flex:0 45%;padding-top:30px}.banner-with-form-right{flex:0 45%}.banner-heading h5{color:#fff;font-size:30px;line-height:40px}.banner-main-heading h1,.banner-main-heading h2{color:#b6003c;font-size:50px;line-height:64px;padding-bottom:10px}.banner-with-form-heading h2{font-weight:400;margin:0;padding:15px 0;text-align:center;text-transform:uppercase}.banner-with-form-module-main{background:#f2f2f2;margin:0 auto;max-width:500px;padding:20px 20px 50px}.banner-with-form{margin:0 auto;max-width:400px}.banner-with-form-wrap.field.hs-form-field .input .hs-input{background-color:#fff!important;border:1px solid #ccc;box-sizing:border-box!important;color:#363936;cursor:pointer;font-size:16px;letter-spacing:.32px;line-height:25px!important;outline:0;padding:8px;width:100%}.banner-with-form-wrap.hs-form-field .hs-input.invalid.error{border:1px solid #dd2d2d}.banner-with-form-wrapul.no-list.hs-error-msgs.inputs-list li label.hs-error-msg{color:#dd2d2d!important;font-size:12px!important;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:24px!important}.banner-with-form-wrapul.no-list.hs-error-msgs.inputs-list{list-style:none;margin:0;padding-left:0}.banner-with-form-wrapinput.hs-button.primary.large{background-color:#8a036d;border-color:#8a036d;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:300;line-height:23px;padding:12px 52px;text-align:center;text-decoration:none;transition:all .2s;-webkit-transition:all .2s}.banner-with-form-wrap.hs-richtext p{color:#3d3b44!important;font-size:16px!important;font-weight:400!important;line-height:23px!important;padding-bottom:15px}.banner-with-form-wrap.submitted-message{color:#363636!important;font-size:16px!important;font-weight:600!important;letter-spacing:.32px!important;line-height:25px!important}.banner-form-bann-two-column{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.bann-two-column{flex:0 46%}.banner-form-bann-two-column label{display:block;margin-bottom:10px;text-align:left}.bann-two-column{margin:20px 0 0}.bann-two-column label{display:block;margin-bottom:10px;text-align:left}.banner-with-form-inner .choice{padding-bottom:0}.banner-form-first-consent{padding:10px 0 15px}.banner-form-sec-consent{padding:0 0 15px}.banner-form-sec-consent p a{color:#3d3b44!important;font-weight:700!important}.banner-with-form-con-wrap{margin:0 auto;max-width:400px}input[type=submit]{-webkit-appearance:none!important;background-color:#8a036d!important;background:#c02550;border:none!important;border-radius:6px!important;color:#fff;font-size:18px!important;font-weight:300!important;margin-top:15px;padding:12px 26px!important;-webkit-transition:all .2s!important}.banner-form .ban-sub-btn{margin-top:15px}.ban-sub-btn img,.ban-sub-btnNew img{bottom:-44px;display:none;height:53px;left:-10px;position:absolute;width:50px}.mobile{display:none}img.cpap-icon{vertical-align:middle}#select-product-type,#selectproducttype,#state-select,#stateselect{background-color:#fff}select.select-product-type,select.state-select{-webkit-appearance:none;appearance:none;background:url(https://5935712.fs1.hubspotusercontent-na1.net/hubfs/5935712/2021-resmed/Form/arrow-2.svg);background-position:96%;background-repeat:no-repeat;border:1px solid;border-radius:0;box-sizing:border-box;font-size:1em;padding:15px 20px}@media(max-width:767px){.banner-with-form-outer.desktop{display:none!important}.banner-with-form-outer.mobile{display:block!important;padding-bottom:50px;padding-top:50px}.banner-heading h5,.banner-main-heading h1,.banner-main-heading h2{font-size:37px!important;line-height:50px!important}.banner-form-bann-two-column .bann-two-column{flex:0 100%!important}.banner-form-bann-two-column{gap:0}.banner-with-form-left{flex:0 100%!important;margin-bottom:20px!important;padding-left:20px!importan}.banner-with-form-right{flex:0 100%!important;margin-top:250px}}@media(max-width:600px){.banner-with-form-outer.mobile{background-size:auto!important}.banner-with-form-right{margin-top:260px}}@media(max-width:467px){.banner-heading h5,.banner-main-heading h1,.banner-main-heading h2{font-size:28px!important;line-height:35px!important}.banner-with-form-right{margin-top:300px}}@media(max-width:343px){.banner-with-form-right{margin-top:270px}}#thankYouMessages,#thankYouMessagess{display:none}.error{color:red;font-size:12px}