.sleep-sing-col-outer{float:left;width:100%}.sleep-sing-col-outer,.sleep-sing-col-section1{background-position:top!important;background-repeat:no-repeat!important;background-size:contain!important}.sleep-sing-col-section1,.sleep-sing-col-section2-outer{margin:0 auto;max-width:900px;text-align:center}.sleep-sing-col-section2{display:flex;flex-wrap:wrap;justify-content:space-between}.sleep-sing-col-block{align-items:flex-end;background-position:50%;background-size:cover;border-radius:6px;box-shadow:-3px .875rem 12px 0 rgba(0,0,0,.125);display:flex;flex:0 49%;justify-content:center;min-height:546px;overflow:hidden;position:relative}.sleep-sing-col-block:before{background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0}.sleep-sing-col-section1 h2{color:#fff;font-size:2.25rem;font-weight:400;line-height:1.1!important;margin-bottom:1rem;position:relative}.sleep-sing-col-section1 h2:before{background-color:#fff;content:"";height:3px;left:50%;position:absolute;top:-1rem;transform:translateX(-50%);width:1.325rem}.sleep-sing-col-section1 p{color:#fff;font-size:16px!important;font-weight:400!important;line-height:1.4!important;padding-bottom:20px;position:relative}.sleep-sing-col-section1 img{padding-bottom:25px}.sleep-sing-col-button{display:flex;justify-content:center}.sleep-sing-col-block h3{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.2!important;margin-bottom:.325rem}.sleep-sing-col-block p{color:#fff;font-size:16px!important;margin:0 auto!important;max-width:300px;position:relative}.sleep-sing-col-block-inr{padding:0 1rem 3rem;position:relative}.sleep-sing-col-button-outer{display:flex;justify-content:center;padding-top:25px}.sleep-sing-col-section1 h2 span{display:block;font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:1.25rem}@media (max-width:1000px){.sleep-sing-col-section1 h2{font-size:1.75rem}.sleep-sing-col-button-outer{display:block}.sleep-sing-col-section1{max-width:650px}}@media (max-width:767px){.sleep-sing-col-block{flex:0 100%;margin-top:20px}.sleep-sing-col-section2{margin:0 auto;max-width:600px;padding-top:0!important}.sleep-sing-col-button-outer{display:flex}.sleep-sing-col-section1{max-width:500px}}@media (max-width:550px){.sleep-sing-col-button-outer{display:block}}