.content--home .inner{max-width:1500px;margin:auto}.clear-fix{clear:both;display:table}.carousel-3d-container .carousel-3d-controls .next,.carousel-3d-container .carousel-3d-controls .prev{color:#fff}.left-1:after,.right-1:after{background:rgba(0,0,0,.2)}.left-1:after,.left-2:after,.right-1:after,.right-2:after{content:" ";z-index:10;display:block;position:absolute;height:100%;top:0;left:0;right:0}.left-2:after,.right-2:after{background:rgba(0,0,0,.4)}.herotext{position:absolute;bottom:0;background:hsla(0,0%,100%,.85);width:100%;padding:0 28px 19px 28px}.herotext .herotitle{font-size:31px;font-family:Oswald,serif;font-weight:700;text-align:center;height:50px;line-height:45px;top:11px;position:relative}.herotext .herotitle.long-title{font-size:21px}.herotext .htext{font-size:15px;display:none;font-family:Open sans;color:#000;text-align:center}.herotext .hbutton{width:84%;bottom:16px;position:absolute;display:none}.herotext .hbutton .btn.is--primary{margin:auto;display:block;width:195px;height:55px;text-align:center;font-size:15px;box-shadow:2px 3px #aaa}@media screen and (min-width:45em){.herotext{height:auto}.herotext .herotitle{font-size:50px;text-align:left;width:75%;float:left;height:unset;line-height:unset;top:unset}.herotext .herotitle.long-title{font-size:36px;line-height:69px}.herotext .htext{font-size:20px;text-align:left;width:70%;float:left}.herotext .hbutton{width:20%;float:right;position:relative;bottom:28px;display:block;top:16px}.herotext .hbutton .btn.is--primary{font-size:20px;margin:0;float:right}}@media screen and (min-width:55em){.herotext .herotitle.long-title{font-size:48px}.herotext .htext{width:75%;display:inline-block}.herotext .hbutton{top:unset}}