.home-banner-section-wrapper{float:left;position:relative;width:100%}.home-outer-banner-wrapper{float:left;padding:0 80px;width:100%}.home-banner-heading{float:left;position:relative;width:100%}.home-banner-heading h2{color:hsla(0,0%,100%,.875);font-size:81px;font-weight:400;line-height:89px!important;margin:0}.banner-block-section-wrapper{bottom:-28%;display:flex;flex-wrap:wrap;float:none;left:0;margin:0 auto;max-width:1200px;position:absolute;right:0;z-index:99999!important}.banner-top-text h4{color:#fff;font-size:16px;font-weight:400;line-height:22px!important;padding-bottom:10px}.block-wrapper:nth-child(4n+4){margin-right:0}.block-wrapper:nth-child(4n+1){margin-left:0}.block-wrapper{flex:0 22%;margin:23px}.block-text-wrapper{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-sizing:border-box;float:left;padding:23px 20px;position:relative;width:100%}.block-heading h3{color:#212529;font-size:19px;font-weight:600;line-height:23px;margin:0;padding:10px 0;position:relative}.block-heading{float:left;min-height:66px;width:100%}.block-content p{font-size:15px!important}.block-content{float:left;min-height:130px;width:100%}.block-button-link a{color:#b02543;display:inline-block;font-size:18px;font-weight:500;line-height:27px;text-decoration:none;transition:all .4s}.block-button-link{float:left;padding:10px 0 0;width:100%}.block-button-link a span.arrow{padding-left:5px}.block-heading h3:before{background-color:#000;border-radius:50px;content:"";height:4px;position:absolute;top:0;width:29px}.block-image-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;float:left;min-height:225px;width:100%}.animated-text-wrap .animated-text h2{font-size:70px;font-weight:300;line-height:99px;opacity:.5;position:relative;z-index:9999}div#show{z-index:9999}.block-button-link a:hover{color:#0056b3}.animated-text{float:left}.banner-block-mobile-wrap{display:none}div#flip{display:inline;text-indent:10px}.animated-text{animation:rotateWordsSecond 12.5s linear 0s;animation-delay:1s;cursor:pointer;left:24%;opacity:0;overflow:hidden;position:absolute;top:50%;white-space:nowrap;width:100%}.animated-text:nth-child(2){animation-delay:4s}@keyframes rotateWordsSecond{0%{animation-timing-function:ease-in;opacity:0;-webkit-transform:translateY(0)}5%{opacity:0;-webkit-transform:translateY(-50px)}10%{opacity:1;-webkit-transform:translateY(0)}25%{opacity:1;-webkit-transform:translateY(0)}30%{opacity:0;-webkit-transform:translateY(50px)}80%{opacity:0}to{opacity:0}}.animated-text:nth-child(3){animation-delay:7s;-ms-animation-delay:7s;-webkit-animation-delay:7s}.animated-text:nth-child(4){animation-delay:11s;-ms-animation-delay:11s;-webkit-animation-delay:11s}.animated-text:nth-child(5){animation-delay:15.5s;-ms-animation-delay:15.5s;-webkit-animation-delay:15.5s}.animated-text:nth-child(6){animation-delay:19s;-ms-animation-delay:19s;-webkit-animation-delay:19s}.animated-text:nth-child(7){animation-delay:22s;-ms-animation-delay:22s;-webkit-animation-delay:22s}.animated-text:nth-child(8){animation-delay:25s;-ms-animation-delay:25s;-webkit-animation-delay:25s}.animated-text:nth-child(9){animation-delay:29s;-ms-animation-delay:29s;-webkit-animation-delay:29s}.animated-text:last-child:after{animation:pulse-animation 2s infinite;background-image:url(https://f.hubspotusercontent00.net/hubfs/6550155/ResMed%20BR%20B2B%202020/Home%20Page/btn_abrir.png);background-repeat:no-repeat;background-size:100%;border-radius:50%;bottom:auto;box-shadow:0 0 1px 1px hsla(0,0%,100%,.1);content:"";height:35px;left:auto;position:absolute;right:15px;top:40px;width:35px}.animated-text:last-child{-webkit-animation:animateWordLast 30s 0s forwards;animation:animateWordLast 30s 0s forwards;width:50%}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.2)}to{box-shadow:0 0 0 20px hsla(0,0%,100%,0)}}@-webkit-keyframes animateWordLast{0%{opacity:0}5%{color:#8eb6d9;opacity:0;-ms-transform:translateY(-50px)}10%{opacity:0;-ms-transform:translateY(0)}23%{border-bottom:3px dotted #8eb6d9;opacity:0;-ms-transform:translateY(0)}25%{border-bottom:3px dotted #8eb6d9;opacity:0;-ms-transform:translateY(0)}50%{border-bottom:3px dotted #8eb6d9;opacity:0;-ms-transform:translateY(0)}95%{border-bottom:3px dotted #8eb6d9;opacity:0;-ms-transform:translateY(0)}to{border-bottom:3px dotted #8eb6d9;color:#8eb6d9;opacity:1;-ms-transform:translateY(0)}}#myNav.overlay{background-color:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999999;//background-color:rgba(0,0,0,.76);background-color:#132a3cd4;overflow-x:hidden;transition:.1s}.overlay-content{margin-top:0;position:relative;text-align:center;top:100px;width:100%}.overlay .closebtn{color:#fff;font-size:40px;position:absolute;right:-20px;text-align:center!important;text-decoration:none;top:-20px}#popup-content{background:#63a444;margin:0 auto;max-height:450px;max-width:350px;position:relative}.dti-form-wrapper h3{color:#fff;font-size:26px;font-weight:800;line-height:24px;padding-bottom:40px}.dti-form-wrapper{background-color:#fff;border-radius:5px;margin:0 auto;padding:50px 30px;position:relative;width:400px}.dti-form-wrapper h2{color:#000;font-size:20px;line-height:23px!important;margin:0;padding-bottom:30px;position:relative}.cta-rpt{border-bottom:1px solid #999c9f59;margin:0 auto;padding:8px 0}.cta-rpt a{background-color:#a8253d;border-radius:50px;color:#fff;display:inline-block;padding:10px 30px;text-decoration:none}@media (max-width:1450px){.block-wrapper{flex:0 23%;margin:1%!important}.mobile-logo{margin:0!important;width:100%!important}.animated-text{//height:100%;white-space:unset;width:auto}div#flip{display:inline-block;text-indent:10px}.animated-text-wrap .animated-text h2{font-size:50px;font-weight:300;line-height:70px}.animated-text-wrap .animated-text:last-child h2{background-image:url(https://f.hubspotusercontent00.net/hubfs/6550155/ResMed%20BR%20B2B%202020/Home%20Page/btn_abrir.png);background-position:center right 3px;background-repeat:no-repeat;background-size:38px;padding-right:50px}.animated-text:last-child:after{content:none;position:relative}.animated-text:last-child{width:auto}}@media (max-width:1080px){.block-content{min-height:120px}.home-banner-heading h2{line-height:90px}.animated-text:last-child{width:auto}.animated-text-wrap .animated-text:last-child h2{background-image:url(https://f.hubspotusercontent00.net/hubfs/6550155/ResMed%20BR%20B2B%202020/Home%20Page/btn_abrir.png);background-position:center right 3px;background-repeat:no-repeat;background-size:38px;padding-right:50px}.animated-text:last-child:after{content:none;position:relative}}@media (max-width:1024px){.home-banner-section-wrapper{min-height:400px!important;padding-top:140px!important}.animated-text-wrap .animated-text h2,.home-banner-heading h2{font-size:35px!important}.animated-text{float:left;width:auto!important}}@media (max-width:900px){.banner-block-section-wrapper.desktop-view{display:none}.banner-block-mobile-wrap{background-color:#dbdade;display:block;float:left;padding:20px 0 0;position:relative;width:100%}.block-wrapper{flex:0 48%;margin:1%!important}.block-content{min-height:80px}.home-banner-heading h2{font-size:70px;line-height:90px}.animated-text{float:left;width:100%}.animated-text-wrap .animated-text h2{font-size:70px;font-weight:300;line-height:90px}.banner-block-section-wrapper{bottom:0;max-width:100%;position:relative;top:-70px}.home-banner-section-wrapper{min-height:400px!important}.dti-form-wrapper h2{font-size:20px!important}.dti-form-wrapper{width:70%}.overlay .closebtn{right:-12px}}@media (max-width:767px){.home-outer-banner-wrapper{padding:0}.animated-text{left:0;top:77%}.block-wrapper{flex:0 80%;float:none;margin:3% auto!important}.animated-text-wrap .animated-text h2,.home-banner-heading h2{font-size:40px;line-height:60px}.block-content{min-height:auto}.home-banner-section-wrapper{float:left;min-height:350px!important;padding-top:50px!important;position:relative;width:100%}div#flip{display:inline-block;text-indent:0}}@media (max-width:400px){.animated-text-wrap .animated-text h2{font-size:35px;line-height:40px}.animated-text-wrap .animated-text:last-child h2{background-size:30px;padding-right:40px}}