.carousel,.carousel-wrapper{position:relative}.carousel,.carousel .horse,.carousel-wrapper{width:100%;height:100%}.carousel{overflow:hidden}.carousel .horse{opacity:0;position:absolute;z-index:0;top:0;left:0;bottom:0;right:0;transition:opacity .3s ease-in-out}.carousel .horse.active{opacity:1;z-index:1}.carousel .video-slide{position:relative}.carousel .video-slide *{display:block;width:100%;height:100%}.carousel .video-slide a{font-size:80px;color:#fff}.carousel .video-slide a:hover{color:#91908c}.bridle{position:absolute;z-index:1;width:40px;height:65px;line-height:65px;font-size:1.2em;text-align:center;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e02826;color:#fff!important}.bridle.next{left:auto;right:0}.bridle:hover{color:#fff}.bridle:active,.bridle:focus{text-decoration:none}.carousel-captions{font-style:italic;padding:1em 0 0}.hero .subtitle{font-size:1.125em}.hero h3.subtitle{margin-top:2em}.carousel-stratum{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.carousel-stratum .image-block{height:60vw;padding:0}.carousel-stratum .content{padding:2em 0}@media only screen and (min-width:1024px){.hero .subtitle{font-size:1.5em}.carousel-stratum{display:block}.carousel-stratum .image-block{height:100%}.carousel-stratum .width-wrap .content{min-height:400px;padding-top:4em;padding-bottom:4em}.carousel-stratum .width-wrap .carousel-captions{padding-right:65%;min-height:110px}.carousel-stratum .width-wrap .carousel-captions p{padding:.5em 0;border-top:solid 1px #74736f}}@media only screen and (min-width:1200px){.carousel-stratum .width-wrap .carousel-captions{padding-right:66.9%}}@media only screen and (min-width:1024px){.carousel-stratum.image-left .width-wrap .carousel-captions{padding-right:0;padding-left:65%}}@media only screen and (min-width:1200px){.carousel-stratum.image-left .width-wrap .carousel-captions{padding-right:0;padding-left:66.9%}}.main-stratum{padding:2em 0}.main-stratum h2{margin-top:1em}@media only screen and (min-width:1024px){.main-stratum{padding:4em 0}}.collapsible-box .inner{padding:1em 8px}.collapsible-box h2{margin-top:0}.collapsible-box h3{margin:2.5em 0 .75em;font-size:1em}.collapsible-box h3:first-child{margin-top:1.25em}.collapsible-box .cta{margin:3em 0 0}.testimonial-stratum .text{z-index:1;margin-bottom:3em}.testimonial-stratum .start-quote{width:93px;height:73px;top:-34px;background:url(../img/quotation-mark.png) left bottom/93px auto no-repeat}.testimonial-stratum .quote{color:#6aa3b7}.testimonial-stratum .testimonial{width:100%!important}.testimonial-stratum .attribution{display:block!important;float:right!important;text-align:left!important;width:100%!important;padding-left:50%!important;box-sizing:border-box!important}@media only screen and (min-width:768px){.collapsible-box h3{font-size:1.25em}.testimonial-stratum .text{margin-bottom:0}}@media only screen and (min-width:1024px){.testimonial-stratum .start-quote{left:-54px;top:-10px}}