html.show-intro-popup{overflow:hidden}.has-intro-popup body{height:100%;overflow:scroll;width:100%}.section--intropop{transform:translateY(110vh)}.has-intro-popup.show-intro-popup .section--intropop{transform:translateY(0)}.section--intropop .block--video img{width:auto}.has-intro-popup.show-intro-popup .section--intropop,.has-intro-popup.show-intro-popup .section--intropop .section--intropop--inner{bottom:0;cursor:default;display:block;height:100%;left:0;position:fixed;right:0;text-align:center;top:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:1049}.section--intropop .byline-icon{line-height:0px}.section--intropop .byline-icon svg{position:relative;top:3px}.section--intropop .separator{padding:0 5px}.section--intropop .section--intropop--close{position:absolute;right:20px;top:20px}.section--intropop .section--intropop--close a{padding:10px}.section--intropop .section--intropop--close a svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (hover:hover) and (pointer:fine){.section--intropop .section--intropop--close a:hover svg path{fill:#f57e12}}.section--intropop .section--intropop--review-wrapper .review--star svg{fill:#f57e12;margin:0 2px 10px;width:12px}.section--intropop .carousel__button.is-prev{background:transparent;left:-14px!important}.section--intropop .carousel__button.is-next{background:transparent;right:-14px!important}.section--intropop .carousel__dots .carousel__dot{width:55px}.section--intropop .carousel__dots .carousel__dot:after{border-radius:1.5px;height:3px;width:45px}.section--intropop .carousel__button svg{stroke:#cdc8bf;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.section--intropop .carousel__button:hover svg{stroke:#f57e12}.section--intropop .carousel__dots .carousel__dot:after{background:linear-gradient(45deg,#cdc8bf,#cdc8bf,#f57e12 50%,#ffa815 75%,#ffd200) padding-box!important;background-size:300% 100%!important;opacity:1;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.section--intropop .carousel__dots .carousel__dot.is-selected:after,.section--intropop .carousel__dots .carousel__dot:hover:after{background-position:100% 0!important}@media (min-width:769px){.section--intropop .section--intropop--review{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}.section--intropop .carousel__slide{flex:0 0 33.3333%;width:33.3333%!important}}