.banner span.background-image{position:absolute;bottom:auto;top:0;height:calc((100vh * 0.3) + 100%);width:100%;background-attachment:scroll;background-position:bottom center;background-size:cover}.banner.parallax-window{overflow:hidden;position:relative}.banner.parallax-window .page-center{padding:100px 20px;position:relative;z-index:2;padding-top:48px;padding-bottom:48px}.banner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner .banner-content-row{margin-left:-17px;margin-right:-17px}.banner .bannerTopSpacerWrp{width:83.33%;margin-right:auto;margin-left:auto;padding:17px;padding-top:0}.banner .bannerTopSpacer{padding-bottom:17.794%}.banner .banner-content .bannerContentInner{padding:17px}.banner .banner-content .bannerContentBtn{padding:17px}.banner .banner-content h1,.banner .banner-content h2{color:#fff}.banner .bannerContentBtn a{font-family:sofia-pro;font-size:16.5px;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0;padding:21px 34px;color:#4b0080;background-color:#fff;border-color:#fff;border-radius:300px;-webkit-box-shadow:0 2px 0 0 #ebebeb;-moz-box-shadow:0 2px 0 0 #ebebeb;box-shadow:0 2px 0 0 #ebebeb;position:relative;-webkit-transition:.1s background-color linear;-moz-transition:.1s background-color linear;-o-transition:.1s background-color linear;transition:.1s background-color linear;border:0;text-decoration:none;display:inline-block;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal}.banner .banner-content h2{margin-bottom:0}.banner .bannerBottomSpacerWrp{width:83.33%;margin-right:auto;margin-left:auto;padding:17px}.banner .bannerBottomSpacerWrp .bannerBtmSpacer{padding-bottom:16.7708%}.banner .bannerContent h3{color:#fff;margin:0;margin-top:17px}.parallax-mirror .parallax-slider{top:-155px}@media(max-width:640px){.banner .bannerTopSpacerWrp{padding-top:17px}.banner .bannerTopSpacerWrp,.banner .bannerBottomSpacerWrp{width:100%}}