.cm-adv-banner{margin-top:-90px}.cm-adv-banner .cm-container{max-width:97.33333333333333rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;padding-top:6.666666666666667rem;padding-bottom:6.666666666666667rem}.cm-adv-banner h1{font-size:4.133333333333334rem;font-weight:300;line-height:125%;margin-bottom:0;color:#0aa598}.cm-adv-banner .cm-text{text-transform:uppercase;color:#0aa598;font-size:1rem;font-weight:500;line-height:130%;margin-bottom:2rem}.cm-adv-banner .cm-bottom .cm-wrapper{padding-left:1.3333333333333333rem;padding-right:1.3333333333333333rem;max-width:97.33333333333333rem;margin-left:auto;margin-right:auto}.cm-adv-banner .cm-bottom{margin-top:-100px;padding-bottom:10rem}.cm-adv-banner .cm-bottom iframe{min-height:750px;display:block;vertical-align:middle;border:0}@media(min-width:1024px){.cm-adv-banner .cm-container{padding-left:1.3333333333333333rem;padding-right:1.3333333333333333rem;padding-top:10rem;padding-bottom:10rem}.cm-adv-banner h1{padding-right:13.333333333333334rem}}@media(max-width:1023px){.cm-adv-banner .cm-bottom .cm-wrapper{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.cm-adv-banner .cm-container{padding-top:14.666666666666666rem;padding-bottom:14.666666666666666rem}}@media(max-width:1440px){.cm-adv-banner{margin-top:-80px}}@media(max-width:767px){.cm-adv-banner{margin-top:-72px}.cm-adv-banner .cm-container{padding-bottom:14.666666666666666rem}}@media(max-width:680px){.cm-adv-banner .cm-bottom iframe{max-width:100%;min-height:auto}}@media(max-width:639px){.cm-adv-banner{margin-top:-64px}}@media(max-width:640px){.cm-adv-banner h1{word-break:normal;font-size:3.16667rem}}