@media only screen{.hero-slider .wrap{padding:2em 0}}@media only screen and (max-width:40em){.hero-slider .inner:first-child{margin-bottom:2em}.grid-sizer,.grid-item{width:100%}.fp-video{display:none}}@media only screen and (max-width:782px){.admin-bar .stuck{top:46px}}@media only screen and (min-width:782px){.admin-bar .stuck{top:32px}}@media only screen and (min-width:40.063em){#more-footer .sidebar li.widget:last-child,#main-footer .sidebar li.widget:last-child,#topbar .sidebar li.widget:last-child{margin-bottom:0}.hero-slider .wrap{padding:3.5em 0}.vertical-center{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.swiper-slide.vertical-center .wrap,.columns.vertical-center .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dual-slider .background{height:30em!important}.dual-slider .slider-left,.dual-slider .slider-right{width:50%!important;float:left}.dual-slider:after{clear:both;content:'.';display:block;visibility:hidden}}@media only screen and (min-width:40.063em) and (max-width:64em){#header .medium-12{text-align:center}#header .medium-12 .top-bar-section ul.top-bar-menu{display:table;margin:0 auto;background:0 0;padding:0}#header .medium-12 .top-bar-section ul.top-bar-menu li{display:table-cell;border:0}#header .medium-12 .top-bar.right{float:none!important}.grid-sizer,.grid-item{width:50%}}@media only screen and (min-width:64.063em){.hero-slider .wrap{padding:5em 0}.dual-slider .background{height:50em!important}.dual-slider .wrap{background:rgba(0,0,0,.5);transition:all .3s ease;-webkit-transition:all .3s ease}.dual-slider .wrap .inner{padding:5em}.dual-slider .wrap:hover{background:rgba(0,0,0,.1)}.dual-slider .content-wrap,.dual-slider .button-wrap{opacity:0;max-height:0;transition:all .3s ease;-webkit-transition:all .3s ease}.dual-slider .wrap:hover .content-wrap,.dual-slider .wrap:hover .button-wrap{max-height:2em;opacity:1}.dual-slider .slider-left,.dual-slider .slider-right{position:relative!important}.dual-slider .slider-left .background{width:107%;-webkit-clip-path:polygon(0 0,88% 0,100% 100%,0 100%);clip-path:polygon(0 0,88% 0,100% 100%,0 100%)}.dual-slider .slider-right .background{left:-6%;width:106%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,12% 100%);clip-path:polygon(0 0,100% 0,100% 100%,12% 100%)}}@media only screen and (min-width:64.063em) and (max-width:90em){}@media only screen and (min-width:90.063em){}@media only screen and (min-width:90.063em) and (max-width:120em){}@media only screen and (min-width:120.063em){}