.banner{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:16vw;padding-top:7vw;position:relative}.et_parallax_bg_wrap{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.et_parallax_bg{background-position:top;bottom:0;display:block;height:100%;left:0;position:absolute;width:100%}.banner .page-center,.et_parallax_bg{background-repeat:no-repeat;background-size:cover}.banner .page-center{background-position:50%;position:relative;z-index:5}.banner-subtitle-wrapper-inner{color:#fff}.banner-inside_divide{background-repeat-y:no-repeat;background-size:100% 250px;bottom:0;display:block;height:250px;margin-bottom:-1px;pointer-events:none;position:absolute;transform:rotateY(180deg);width:100%;z-index:1}.page-center:after,.page-center:before{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden;width:0}.banner-content-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;min-height:1px;position:relative;width:100%;z-index:2}.banner-title-wrapper{color:#fff;font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.8em;text-align:center}.banner-content-wrapper h3{font-size:24px;letter-spacing:10px;line-height:2em;text-transform:uppercase}.banner-content-wrapper h1,.banner-content-wrapper h3{color:#fff;font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-align:center}.banner-content-wrapper h1{font-size:80px;line-height:1.2em}.banner-subtitle-wrapper{font-size:20px;line-height:2em;margin:0 auto;max-width:800px;text-align:center}.banner-subtitle-wrapper h2{color:#fff}.banner-button-wrapper{text-align:center}.banner-button-wrapper a{background-image:linear-gradient(90deg,#f92c8b,#b02cd6);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0 solid transparent;border-radius:4px;box-shadow:0 20px 30px -10px rgba(249,44,139,.4);color:#fff;display:inline-block;font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:700;letter-spacing:5px;line-height:1.7em;padding:18px 34px;position:relative;text-transform:uppercase;transition:all .3s ease 0ms}.banner-button-wrapper a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;content:"\35";font-family:ETmodules!important;font-size:1.6em;font-style:normal;font-variant:none;font-weight:400;line-height:1em;margin-left:-1em;opacity:0;position:absolute;text-shadow:none;text-transform:none;transition:all .3s ease 0ms}.banner-button-wrapper a:hover{letter-spacing:5.5px}.banner-button-wrapper a:hover:after{margin-left:0;opacity:1;-webkit-transition:none;transition:none}.banner-subtitle-wrapper:last-child{margin-bottom:0!important}.ab-banner .banner-subtitle-wrapper h2{font-size:20px;font-weight:400;line-height:2em;padding:0}@media (min-width:981px){.banner .page-center{padding:2% 0}.banner-title-wrapper{margin-bottom:2.75%}.banner-title-wrapper:last-child{margin-bottom:0}.banner-subtitle-wrapper{margin-bottom:2.75%}}@media only screen and (min-width:1350px){.banner .page-center{padding:27px 0}}@media only screen and (max-width:980px){.banner{padding-bottom:100px;padding-top:100px}.banner .page-center{padding:30px 0}.banner-subtitle-wrapper,.banner-title-wrapper{margin-bottom:30px}.banner-content-wrapper h3{font-size:16px;letter-spacing:5px}.banner-content-wrapper h1{font-size:40px}.banner-inside_divide{background-size:100% 150px;bottom:0;height:150px;transform:rotateY(180deg) rotateX(0);z-index:1}.banner-title-wrapper:last-child{margin:0}}@media only screen and (max-width:767px){.banner-inside_divide{background-size:100% 110px;bottom:0;height:110px;transform:rotateY(180deg) rotateX(0);z-index:1}.banner-content-wrapper h3{font-size:14px}.banner-content-wrapper h1{font-size:32px}}