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