/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */

/*! fancyBox v2.0.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp
object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:1002}.fancybox-outer{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:1003}.fancybox-opened .fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-inner{width:100%;height:100%;padding:0;margin:0;position:relative;outline:none;overflow:hidden}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/css/vendor/images/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:1010}#fancybox-loading
div{width:44px;height:44px;background:url('/css/vendor/images/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:1004}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('/css/vendor/images/fancybox/blank.gif');z-index:1003}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:1003;visibility:hidden}.fancybox-prev
span{left:20px;background-position:0 -36px}.fancybox-next
span{right:20px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1001;background:#fff !important}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:1005}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:1003;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}div.transparentTheme,
div.transparentTheme .fancybox-outer{background:transparent !important}div.transparentTheme, div.transparentTheme .fancybox-outer{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}div.transparentTheme div.fancybox-close{width:112px;height:51px;top:-58px !important;right:0 !important}div.gift-card-popup div.fancybox-close{top:-50px !important;right:-10px !important}.fancybox-nav
span{visibility:visible !important}.fancybox-prev{left:-75px}.fancybox-next{right:-75px}.fancybox-next span,
.fancybox-prev
span{background:url("/css/vendor/images/fancybox/gallery-arrows.png") no-repeat scroll left top transparent;height:51px;width:23px;margin-top:-25px}.fancybox-next
span{background-position:top right}div.messagePopupWrapper,
div.messagePopupWrapper .fancybox-outer{background:#ffc50c}div.messagePopupWrapper .fancybox-inner{background:transparent url(/css/images/message-popup-logo.png) no-repeat center bottom;color:#fff !important;border:solid 3px #fff;text-align:center !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:75px
70px 125px;min-height:425px}div.messagePopupWrapper
h3{font-family:'GothamBold';font-weight:normal;text-align:center;color:#fff;font-size:1.5em;line-height:1.6em}div.messagePopupWrapper
h4{font-family:'GothamBold';font-weight:normal;text-align:center;color:#fff;font-size:1.3em;line-height:1.6em}div.messagePopupWrapper
h5{font-family:'GothamBold';font-weight:normal;text-align:center;color:#fff;font-size:1.2em;line-height:1.6em;margin:0
0 20px}div.messagePopupWrapper ul,
div.messagePopupWrapper
ol{max-width:350px;text-align:left}div.messagePopupWrapper, div.messagePopupWrapper .fancybox-outer{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}div.landscaperLoginPopupWrapper div.fancybox-close,
div.messagePopupWrapper div.fancybox-close{background:transparent url(/css/images/message-popup-close.png) no-repeat top left;position:absolute !important}body.messagePopupBody #fancybox-overlay{display:none !important}div.transparentTheme div.fancybox-close{background:transparent url(/css/images/message-popup-close.png) no-repeat top left;position:fixed !important;top:10px !important;right:10px !important}div.transparentTheme a.fancybox-nav
span{@include button-base(44px,44px);background:transparent url(/css/images/product-popup-arrows.png) no-repeat top left;background-size:cover;width:44px !important;height:44px !important;left:35px}div.transparentTheme a.fancybox-next
span{background-position:right top;right:35px;left:auto}/**
 * Swiper 3.0.8
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: June 14, 2015
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
@import url(/css/vendor/jquery.fancybox.css);@import url(/css/vendor/tiptip.css);article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em
0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em
40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em
0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em
0}dd{margin:0
0 0 40px}menu,ol,ul{padding:0
0 0 40px}nav ul,nav
ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input::-moz-focus-inner{border:0;padding:0;margin-top:-2px;margin-bottom:-2px}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0
0;padding:0.4em 10px;color:#fff;background:#D20B12;text-align:center;line-height:1.2em}.browsehappy
a{color:#fff !important}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media
print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px
solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media
print{a[href]:after{content:none !important}}@font-face{font-family:'BenzinBold';src:url("/css/fonts/BenzinBold/font.woff") format("woff")}@font-face{font-family:"NeueHaasUnicaW1G-Regular";src:url("/css/fonts/NeueHaasUnicaW1G-Regular.eot");src:url("/css/fonts/NeueHaasUnicaW1G-Regular.eot?#iefix") format("embedded-opentype"),url("/css/fonts/NeueHaasUnicaW1G-Regular.woff") format("woff"),url("/css/fonts/NeueHaasUnicaW1G-Regular.ttf") format("truetype"),url("/css/fonts/NeueHaasUnicaW1G-Regular.svg#NeueHaasUnicaW1G-Regular") format("svg")}@font-face{font-family:"NeueHaasUnicaW1G-Bold";src:url("/css/fonts/NeueHaasUnicaW1G-Bold.eot");src:url("/css/fonts/NeueHaasUnicaW1G-Bold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/NeueHaasUnicaW1G-Bold.woff") format("woff"),url("/css/fonts/NeueHaasUnicaW1G-Bold.ttf") format("truetype"),url("/css/fonts/NeueHaasUnicaW1G-Bold.svg#NeueHaasUnicaW1G-Bold") format("svg")}body{font-family:"NeueHaasUnicaW1G-Regular";letter-spacing:.5px;color:#333}.site-container{margin:0
auto;background:#fff;margin:0
auto;overflow-x:hidden;background:#fff}.site-container
p{color:#2f2f2f;font-size:1.15em;line-height:1.4em}.container{max-width:1320px;margin:0
auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0
25px}.container-with-padding{padding:40px
0}.large-container{max-width:1600px;margin:0
auto}p{margin:0
0 15px}.no-wrap{white-space:nowrap}a{outline:none !important}#request-a-quote a:hover,.site-container a:hover{text-decoration:none}.no-screen{display:none}.green-text{color:#019A44}img{max-width:100%}.js-hidden-on-load{display:none}html.no-js .js-hidden-on-load{display:block}.small-screen-only{display:none !important}a[href^='tel']{white-space:nowrap}.body-loaded
*{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}#at20mc,#at20mc *,.fancybox-wrap,#fancybox-overlay,#tiptip_holder,#tiptip_holder *,.no-transitions,.no-transitions
*{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.force-transitions{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.border-box,.border-box:before,.border-box:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-color{color:#019A44}.border-button{display:block;float:left;padding:8px
8px;line-height:1em;width:auto;color:#fff;border:none;color:#019A44;border:solid 1px #acacac;text-transform:uppercase;font-size:1.125em;font-weight:normal;padding:12px
15px 9px;font-style:normal;text-decoration:none;background:none}.border-button:hover{background:rgba(255,255,255,0.3)}.border-button.medium:hover{background:rgba(1,154,68,0.1)}.gimme-some-room{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0
20px}.grecaptcha-badge{display:none !important}.background-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.background-image
img{display:none}.bold{font-family:"Open Sans";font-weight:700}h1{font-weight:normal;font-family:"BenzinBold";margin:0;text-align:center;margin:0
0 45px;color:#024A94;margin:0
0 20px;line-height:1.12em}h1{font-size:34px !important}@media screen and (min-width: 320px){h1{font-size:calc(34px + 20 * ((100vw - 320px) / 1080)) !important}}@media screen and (min-width: 1400px){h1{font-size:54px !important}}h2,h3{font-weight:normal;font-family:"BenzinBold";text-transform:uppercase;line-height:1.12em;color:#024A94;margin:0
0 20px}h2,h3{font-size:32px !important}@media screen and (min-width: 320px){h2,h3{font-size:calc(32px + 16 * ((100vw - 320px) / 1080)) !important}}@media screen and (min-width: 1400px){h2,h3{font-size:48px !important}}@media screen and (max-width: 425px){h2.smaller-on-mobile,h3.smaller-on-mobile{font-size:24px !important}}@media screen and (max-width: 425px) and (min-width: 320px){h2.smaller-on-mobile,h3.smaller-on-mobile{font-size:calc(24px + 10 * ((100vw - 320px) / 130)) !important}}@media screen and (max-width: 425px) and (min-width: 450px){h2.smaller-on-mobile,h3.smaller-on-mobile{font-size:34px !important}}h2,h3{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h2 span.add-arrow,h3 span.add-arrow{display:block;position:relative}h2 span.add-arrow,h2.add-arrow,h3 span.add-arrow,h3.add-arrow{padding-right:60px}h2 span.add-arrow:after,h2.add-arrow:after,h3 span.add-arrow:after,h3.add-arrow:after{width:0;height:0;border-top:65px solid transparent;border-bottom:65px solid transparent;border-left:30px solid #019A44;content:'';position:absolute;right:0;top:50%;margin-top:-65px}@media (max-width: 1050px){h2.add-arrow,h3.add-arrow{width:100% !important;padding-right:0;max-width:100% !important}h2.add-arrow:after,h3.add-arrow:after{display:none !important}}@media (max-width: 900px){h2 span.add-arrow,h2.add-arrow,h3 span.add-arrow,h3.add-arrow{width:100% !important;padding-right:0}h2 span.add-arrow:after,h2.add-arrow:after,h3 span.add-arrow:after,h3.add-arrow:after{display:none !important}h2 span.add-arrow br,h2.add-arrow br,h3 span.add-arrow br,h3.add-arrow
br{display:none}}h4{font-weight:normal;line-height:1.2em;color:#019A44;margin:40px
0 5px;font-size:1.375em;font-family:"BenzinBold"}h5{font-weight:normal;font-size:2.25em;line-height:1.2em;font-family:"BenzinBold";color:#024A94;text-align:center;margin:0
0 25px}h5
span{font-size:18px;text-transform:uppercase;margin:5px
0 0;color:#00a9e0;display:block;font-family:'NeueHaasUnicaW1G-Bold';line-height:1.2em}.add-bottom-arrow{padding-bottom:60px;position:relative;text-align:center}.add-bottom-arrow:after{width:0;height:0;border-left:65px solid transparent;border-right:65px solid transparent;border-top:30px solid #019A44;content:'';position:absolute;left:50%;margin-left:-65px;bottom:0;top:auto}.button{display:block;float:left;padding:8px
8px;line-height:1em;width:auto;color:#fff;border:none;background:#024A94;border:solid 1px #024A94;color:#fff;text-decoration:none;padding:15px
40px;line-height:1em;font-family:"NeueHaasUnicaW1G-Regular";font-weight:bold;font-size:1em;display:inline-block;text-decoration:none;text-align:center;float:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-transform:uppercase;font-size:700;text-decoration:none !important}.button.selected,.button:hover{background:transparent}.button.disabled{background:#1dfe7f !important}.button.smaller{font-size:.9em;padding:8px
12px}.button.green-button{background:#019A44;border-color:#019A44}.button.green-button:hover{background:#fff;color:#019A44}p
a{color:#024A94}p a:hover{text-decoration:underline}.image-callout{display:flex}.image-callout
.image{background-size:cover;width:50%;background-position:center center}.image-callout .image
img{width:100%}.image-callout
.content{width:50%;padding:25px
0 25px 55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-callout .content:first-child{padding:0
55px 25px 0}.image-callout.switch-major
.image{padding:25px
0 25px 55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-callout.switch-major
.content{padding:0}.image-callout.larger-content
.content{width:calc(50% + 110px)}@media (max-width: 900px){.image-callout{flex-wrap:wrap;margin-left:-25px;width:calc(100% + 50px) !important}.image-callout.flip-mobile{flex-wrap:wrap-reverse}.image-callout
.image{width:100% !important;margin-right:0;padding-right:0 !important;padding-left:0 !important;padding-bottom:45%;background-position:center center}.image-callout .image.static-image{padding-bottom:0;width:100%;text-align:center;padding-left:20px !important;padding-right:20px !important}.image-callout .image.static-image:last-child{margin-top:25px;margin-bottom:0}.image-callout .image.static-image
img{width:550px !important;max-width:calc(100% - 60px);margin:0
auto}.image-callout
.content{width:100% !important;padding:40px
25px 0 !important}.image-callout .content h3
br{display:none}}.content-row.blue-callout{background:#024A94;padding:90px
0 90px}.content-row.blue-callout
h2{color:#fff}.content-row.blue-callout .add-bottom-arrow:after{border-top-color:#fff !important}.content-row.blue-callout h3,.content-row.blue-callout h4,.content-row.blue-callout p,.content-row.blue-callout
li{color:#fff}.content-row.blue-callout p
a{color:#019A44}.content-row.light-blue-callout{background:#e6eef7;position:relative;padding-top:60px}.content-row.light-blue-callout.add-bottom-wave{padding-bottom:0}.content-row.light-blue-callout.add-bottom-wave>.container{padding-bottom:45px}.content-row.light-blue-callout.add-bottom-wave:after{background:#fff url(//cdn.optiairuv.com/css/images/blue-callout-bottom.png) no-repeat center center;background-size:cover;background-position:left top;width:100%;height:84px;content:'';display:block}@media (min-width: 1601px){.content-row.light-blue-callout.add-bottom-wave:after{background-size:100% 100%}}.intro{display:flex;align-items:center}.intro
.headline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:40px}.intro .headline
h3{padding-right:0}.intro
.content{width:50%}.intro .content
h4{color:#024A94;margin-top:0}.intro .content
p{font-size:16px !important}@media screen and (min-width: 320px){.intro .content
p{font-size:calc(16px + 4 * ((100vw - 320px) / 1080)) !important}}@media screen and (min-width: 1400px){.intro .content
p{font-size:20px !important}}.intro .content
.columns{display:flex;width:100%;flex-wrap:wrap}.intro .content .columns
.column{width:calc(100% / 2)}@media (max-width: 600px){.intro .content .columns
.column{width:100%}}.intro .content .columns .column
strong{color:#024A94}@media (max-width: 900px){.intro{flex-wrap:wrap;text-align:center}.intro
.headline{width:100%;margin-right:0;padding-right:0}.intro .headline
h3{max-width:none !important}.intro .headline h3
br{display:none}.intro
.content{width:100%}}.intro.full{flex-wrap:wrap;text-align:center}.intro.full
.headline{width:100%}.intro.full
.content{width:100%}.intro.full .content
p{max-width:1100px;margin:0
auto}.content-row{padding:90px
0 75px}@media screen and (max-width: 900px){.content-row{padding:30px
0 45px}}.quick-links{position:relative;margin:0
0 45px;z-index:10}.quick-links
.header{background:#019A44;color:#fff;font-family:'NeueHaasUnicaW1G-Bold';color:#e8f2fb;padding:16px
22px;line-height:1.2em;cursor:pointer;position:relative}.quick-links .header:after{-moz-transition:ease .2s all;-o-transition:ease .2s all;-webkit-transition:ease .2s all;transition:ease .2s all;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:12px solid #fff;content:'';position:absolute;right:15px;top:11px}.quick-links .header.open:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);right:20px}.quick-links
.options{position:absolute;top:100%;left:0;width:100%;background:#50bf71;display:none;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.quick-links .options
a{padding:8px
22px;display:block;color:#fff;text-decoration:none}.quick-links .options a:hover{background:#024A94}.top-banner{max-height:1000px;position:relative;width:100%}.top-banner:after{width:100%;height:175px;position:absolute;bottom:0;left:0;background:transparent url(//cdn.optiairuv.com/css/images/home-banner-fix.png) no-repeat top left;background-size:auto 100%;background-position:center center;content:'';display:block;z-index:10}@media (min-width: 1600px){.top-banner:after{background-size:100% 100%}}.top-banner
.image{background-size:cover;padding-bottom:32.5%;height:0;display:block;width:100%;background-repeat:no-repeat;background-position:center center;position:relative}@media (max-width: 900px){.top-banner
.image{padding-bottom:0;height:290px}}.top-banner .image
iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.top-banner.short
.image{padding-bottom:25%}@media (max-width: 900px){.top-banner.short
.image{padding-bottom:0;height:225px}}@media (min-width: 1401px){.top-banner.short
.image{height:350px;padding-bottom:0}}.top-banner.top-banner-with-headline
h2{color:#fff;font-weight:normal;line-height:1.1em;max-width:800px;margin:0
auto}.top-banner.top-banner-with-headline
h2{font-size:47px !important}@media screen and (min-width: 1000px){.top-banner.top-banner-with-headline
h2{font-size:calc(47px + 13 * ((100vw - 1000px) / 400)) !important}}@media screen and (min-width: 1400px){.top-banner.top-banner-with-headline
h2{font-size:60px !important}}@media (max-width: 550px){.top-banner.top-banner-with-headline
h2{font-size:32px !important}}@media screen and (max-width: 550px) and (min-width: 320px){.top-banner.top-banner-with-headline
h2{font-size:calc(32px + 15 * ((100vw - 320px) / 230)) !important}}@media screen and (max-width: 550px) and (min-width: 550px){.top-banner.top-banner-with-headline
h2{font-size:47px !important}}@media (min-width: 901px){.top-banner.top-banner-with-headline
.content{position:absolute;top:0;left:50%;max-width:600px;display:flex;align-items:center;height:75%}}@media (max-width: 900px){.top-banner.top-banner-with-headline
.content{padding:0
!important}.top-banner.top-banner-with-headline
.inner{max-width:100%;position:relative;width:100%;padding:40px
20px;background:#024A94;padding:0}.top-banner.top-banner-with-headline .inner
.container{padding:35px
25px 100px}.top-banner.top-banner-with-headline .inner .container
.callout{max-width:100%;padding:0;text-align:center !important}.top-banner.top-banner-with-headline .inner .container .callout
*{text-align:center !important}.top-banner.top-banner-with-headline .inner .container .callout
h2{font-size:30px !important}}@media screen and (max-width: 900px) and (min-width: 600px){.top-banner.top-banner-with-headline .inner .container .callout
h2{font-size:calc(30px + 10 * ((100vw - 600px) / 400)) !important}}@media screen and (max-width: 900px) and (min-width: 1000px){.top-banner.top-banner-with-headline .inner .container .callout
h2{font-size:40px !important}}@media (max-width: 900px){.top-banner.top-banner-with-headline .inner .container .callout
.button{float:none !important}}@media screen and (min-width: 1601px){.top-banner
.image{height:520px;padding-bottom:0}}.green-bullets{list-style:none;padding-left:0;margin-bottom:20px}.green-bullets
li{margin:8px
8px 8px 0;position:relative;padding-left:22px;font-size:1.15em}.green-bullets li::before{background:#019A44;position:absolute;top:8px;left:0;width:8px;height:8px;display:block;content:''}header{background:#019A44}header #header-wrapper
.container{display:flex}header #header-wrapper .container
.logo{min-width:253px;padding:15px
0}header #header-wrapper .container
.navigation{display:flex;flex-wrap:wrap;width:100%}header #header-wrapper .container .navigation .top-bar{width:100%;display:flex;justify-content:flex-end;align-items:flex-start}header #header-wrapper .container .navigation .top-bar .quote
a{background:#024A94;color:#fff;padding:20px
20px 10px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0;border-radius:0 0 15px 15px;display:block;text-decoration:none;text-transform:uppercase;font-size:1.125em;font-family:'NeueHaasUnicaW1G-Bold'}header #header-wrapper .container .navigation .top-bar .quote a:hover{background:#fff;color:#024A94}header #header-wrapper .container .navigation .top-bar .phone
a{display:block;color:#fff;font-size:1.125em;text-decoration:none;font-weight:bold;padding:20px
20px 10px}header #header-wrapper .container .navigation .top-bar .phone a:hover{color:#024A94}header #header-wrapper .container .navigation .main-nav{width:100%}header #header-wrapper .container .navigation .main-nav
ul{display:flex;margin:0;padding:0;justify-content:flex-end;width:100%;margin-right:0}@media (max-width: 1400px){header #header-wrapper .container .navigation .main-nav
ul{margin-right:0;width:100%}}header #header-wrapper .container .navigation .main-nav ul li
a{color:#fff;font-size:1.1875em;text-decoration:none;text-transform:uppercase;font-weight:normal;padding:10px
20px 32px;font-family:'NeueHaasUnicaW1G-Bold';-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px;border-radius:15px 15px 0 0}header #header-wrapper .container .navigation .main-nav ul li a:hover,header #header-wrapper .container .navigation .main-nav ul li
a.open{background:#024A94}header #header-wrapper .container .navigation .main-nav ul li a.has-dropdown{position:relative}header #header-wrapper .container .navigation .main-nav ul li a.has-dropdown:after{-moz-transition:ease .2s all;-o-transition:ease .2s all;-webkit-transition:ease .2s all;transition:ease .2s all;width:0;height:0;border-right:38px solid transparent;border-left:38px solid transparent;border-top:12px solid #fff;content:'';position:absolute;left:50%;margin-left:-38px;bottom:20px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}header #header-wrapper .container .navigation .main-nav ul li a.has-dropdown.open:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;bottom:14px}header #header-wrapper .container .navigation .main-nav ul li.active
a{color:#024A94;background:none !important}@media (max-width: 1200px){header #header-wrapper .container .navigation .main-nav ul li:first-child{display:none}}@media screen and (max-width: 1100px){.main-nav{display:none}header #header-wrapper
.container{overflow:visible;align-items:stretch}header #header-wrapper .container
.logo{margin-left:0;min-width:160px}header #header-wrapper .container .logo
img{width:140px;margin:5px
0}header #header-wrapper .container .navigation .top-bar{align-items:center}header #header-wrapper .container .navigation .top-bar #mp-trigger{display:block !important}header #header-wrapper .container .navigation .top-bar .quote
a{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:8px
20px}header #header-wrapper .container .navigation .top-bar .phone
a{padding:8px
20px}.mobile-menu{display:block !important;visibility:visible !important}}@media screen and (max-width: 700px){header #header-wrapper .container .navigation .top-bar
.phone{display:none}}@media screen and (max-width: 575px){header #header-wrapper .container .navigation .top-bar
.quote{display:none}}.dropdown-wrapper{background:#fff}.dropdown-wrapper
.container{padding:0}.dropdown-wrapper .product-list{display:flex}.dropdown-wrapper .product-list
.product{width:calc(100% / 4);text-decoration:none;display:block;text-align:center;padding:30px
15px;position:relative}.dropdown-wrapper .product-list .product:after{position:absolute;top:30px;right:-1px;height:calc(100% - 60px);width:2px;content:'';display:block;z-index:5;background:#00a9e0}.dropdown-wrapper .product-list .product:last-child:after{display:none}.dropdown-wrapper .product-list .product:hover{background:#00a9e0}.dropdown-wrapper .product-list .product:hover
h5{color:#fff}.dropdown-wrapper .product-list .product:hover h5
span{color:#fff}.dropdown-wrapper .product-list .product
h5{font-size:1.5625em;margin:0}.dropdown-wrapper .product-list .product h5
span{font-size:14px}.dropdown-menus{position:relative;height:0;width:100%;z-index:99}.dropdown-menus .dropdown-menu-v2{position:absolute;top:0;left:0;width:100%;z-index:100;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;display:none;-moz-transition:ease .2s margin;-o-transition:ease .2s margin;-webkit-transition:ease .2s margin;transition:ease .2s margin;-moz-box-shadow:0 15px 15px rgba(0,0,0,0.25);-webkit-box-shadow:0 15px 15px rgba(0,0,0,0.25);box-shadow:0 15px 15px rgba(0,0,0,0.25)}#request-a-quote{background:#019A44;overflow-x:hidden}#request-a-quote:before{background:#fff url(//cdn.optiairuv.com/css/images/footer-form-top.png) no-repeat center center;background-size:cover;background-position:left top;width:100%;height:84px;content:'';display:block}@media (min-width: 1601px){#request-a-quote:before{background-size:100% 100%}}#request-a-quote.blue-fix:before{background-color:#e6eef7}#request-a-quote.dark-blue-fix:before{background-color:#024A94}#request-a-quote>.container{display:flex;padding-top:90px;padding-bottom:90px;width:calc(100% - 40px)}#request-a-quote>.container
.column{width:50%}#request-a-quote>.container .column:first-child{padding:0
20px 0 0}#request-a-quote>.container .column:last-child{padding:0
0 0 20px}#request-a-quote>.container .column
h4{color:#fff;font-family:"BenzinBold";text-transform:uppercase;position:relative;max-width:575px;padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#request-a-quote>.container .column
h4{font-size:26px !important}@media screen and (min-width: 900px){#request-a-quote>.container .column
h4{font-size:calc(26px + 24 * ((100vw - 900px) / 500)) !important}}@media screen and (min-width: 1400px){#request-a-quote>.container .column
h4{font-size:50px !important}}#request-a-quote>.container .column h4:after{width:0;height:0;border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:32px solid #fff;content:'';position:absolute;right:-20px;top:50%;margin-top:-60px}@media (max-width: 900px){#request-a-quote>.container .column
h4{padding-right:0 !important;max-width:none}#request-a-quote>.container .column h4
br{display:none}#request-a-quote>.container .column h4:after{display:none !important}}#request-a-quote>.container .column
p{color:#fff;font-size:1.125em;line-height:2em;margin:20px
0 0}@media (max-width: 1200px){#request-a-quote>.container{width:100%;padding-left:25px;padding-right:25px}#request-a-quote>.container
.column{padding:0}#request-a-quote>.container .column:nth-child(2){padding-left:50px}#request-a-quote>.container .column
.container{padding:0}}@media (max-width: 900px){#request-a-quote>.container{flex-wrap:wrap;padding-top:45px;padding-bottom:60px}#request-a-quote>.container
.column{width:100%;padding-left:0 !important;padding-right:0 !important}#request-a-quote>.container .column:first-child{margin-bottom:30px}#request-a-quote>.container .column
.logo{text-align:center}}@media (max-width: 600px){#request-a-quote>.container{flex-wrap:wrap;padding-top:15px;padding-bottom:60px}}@media (max-width: 950px){#request-a-quote .newsletter-submit-wrapper{flex-wrap:wrap}#request-a-quote .newsletter-submit-wrapper .submit-button{margin:15px
0 0;width:100%}#request-a-quote .newsletter-submit-wrapper .submit-button
.button{width:100%;max-width:none}}footer{background:#4B6929 url(//cdn.optiairuv.com/css/images/footer-bg.jpg) no-repeat center top;background-size:cover;background-position:left top;padding:8.5% 0 12.5%}@media (min-width: 1601px){footer{padding:175px
0 175px;background-size:100% auto}}@media (max-width: 1250px){footer{padding:100px
0 100px}}@media (max-width: 750px){footer{padding-top:115px}}footer
h4{font-family:"BenzinBold";font-weight:normal;color:#fff;text-transform:uppercase}footer
h4{font-size:18px !important}@media screen and (min-width: 900px){footer
h4{font-size:calc(18px + 6 * ((100vw - 900px) / 500)) !important}}@media screen and (min-width: 1400px){footer
h4{font-size:24px !important}}footer
p{color:#fff;line-height:1.8em;font-size:1.125em}footer p
a{color:inherit;text-decoration:none}footer p a:hover{text-decoration:underline}footer
ul{list-style:none;padding:0;margin:0}footer ul
li{margin:0
0 6px}footer ul
a{color:#fff;text-decoration:none;font-size:1.125em}footer ul a:hover{text-decoration:underline}footer
.social{display:flex;margin:20px
0 25px -5px}footer .social
img{width:100%}footer .social
a{border:none;display:inline-block;text-align:center;width:40px;height:40px;display:flex;justify-content:flex-start;align-items:center;margin-right:20px;outline:none !important;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;line-height:38px}footer .social a
svg{width:24px;height:24px;margin:0
auto}footer .social a svg
path{fill:#3371c1}footer .social a:hover{background:#019A44}footer .social a:hover svg
path{fill:#fff}footer .social
a.facebook{align-items:flex-end}footer .social a.facebook
svg{width:33px;height:33px}footer .social a.linkedin
svg{width:26px;height:26px}footer .footer-top{display:flex}footer .footer-top>div{width:calc(100% / 4)}footer .footer-top>div:nth-child(1){width:26%}footer .footer-top>div:nth-child(2){width:18%}footer .footer-top>div:nth-child(3){width:25%}footer .footer-top>div:nth-child(4){width:31%}@media (max-width: 1100px){footer .footer-top{flex-wrap:wrap;justify-content:center}footer .footer-top>div{width:calc(100% / 3) !important;text-align:center}footer .footer-top>div:nth-child(4){width:calc(100% / 2) !important}footer .footer-top>div
.social{justify-content:center}}@media (max-width: 750px){footer .footer-top{flex-wrap:wrap;justify-content:center}footer .footer-top>div{width:calc(100% / 1) !important;text-align:center}footer .footer-top>div:nth-child(4){width:calc(100% / 1) !important}footer .footer-top>div
.social{justify-content:center}footer .footer-top>div
h4{margin-top:30px}footer .footer-top>div p,footer .footer-top>div
.social{margin-bottom:0}footer .footer-top>div
form{margin-top:20px}}footer .subscribe-form-wrapper
p{line-height:1.4em;margin:0
0 25px}footer .subscribe-form-wrapper input[type="text"]{background:#019A44;color:#fff}footer .subscribe-form-wrapper input[type="text"]:-moz-placeholder{color:#fff}footer .subscribe-form-wrapper input[type="text"]::-moz-placeholder{color:#fff}footer .subscribe-form-wrapper input[type="text"]:-ms-input-placeholder{color:#fff}footer .subscribe-form-wrapper input[type="text"]::-webkit-input-placeholder{color:#fff}footer .subscribe-form-wrapper
form{text-align:right}@media screen and (max-width: 1100px){footer .subscribe-form-wrapper
.button{margin-bottom:25px;width:100% !important;text-align:center}}.footer-bottom{border-top:solid 2px #fff;width:100%;margin:60px
0 0;padding-top:60px;display:flex;width:100%}@media (max-width: 1100px){.footer-bottom{margin-top:30px;padding-top:30px}}.footer-bottom
.logo{min-width:220px}.footer-bottom
.navigation{width:100%;text-align:right}.footer-bottom .navigation
p{color:#024A94;margin:0
0 30px}.footer-bottom .navigation p
span{display:inline-block;margin:0
8px}.footer-bottom .navigation p
a{color:inherit}@media (max-width: 1200px){.footer-bottom .navigation .copyright p>.nowrap{display:block}.footer-bottom .navigation .copyright p>.nowrap
a{white-space:nowrap}.footer-bottom .navigation .copyright p>.nowrap .mobile-clear{display:none}}@media (max-width: 1050px){.footer-bottom .navigation .copyright .mobile-clear{display:block;width:0;text-indent:-10000px;overflow:hidden;height:0}}@media (max-width: 750px){.footer-bottom{flex-wrap:wrap-reverse}.footer-bottom
.logo{min-width:100%;text-align:center;margin:40px
0 0}.footer-bottom
.navigation{text-align:center}}.error,.Error,.Customerror
p{padding:10px
20px;margin-bottom:30px !important;color:#fff !important;background:#b00}.error p,.Error p,.Customerror p
p{color:#fff !important}.error,.Error{border:1px
solid #b00}.error a,.Error
a{color:inherit !important}.error p,.Error
p{margin:0;padding:0}.success-message{border:solid 1px;color:#fff;padding:10px
20px;margin-bottom:30px !important}.g-recaptcha{float:none;width:auto;text-align:center;margin:0
0 12px 0;font-family:"Open Sans";font-size:1.125em}.g-recaptcha
div{display:inline-block}.product-review-form .g-recaptcha{float:left;width:auto;text-align:left}.required-fields{display:none !important}form .select-css-wrapper{margin:0
0 18px}form
label{width:100%}form input[type='text'],form
textarea{border:none;padding:18px
20px;line-height:1em;width:100%;margin:0
0 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Open Sans";font-weight:bold;color:#019A44}form input[type='text']:-moz-placeholder,form textarea:-moz-placeholder{text-transform:uppercase;color:#024A94}form input[type='text']::-moz-placeholder,form textarea::-moz-placeholder{text-transform:uppercase;color:#024A94}form input[type='text']:-ms-input-placeholder,form textarea:-ms-input-placeholder{text-transform:uppercase;color:#024A94}form input[type='text']::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{text-transform:uppercase;color:#024A94}form
textarea{height:125px}form .newsletter-submit-wrapper{width:100%;align-items:center;display:flex}form .newsletter-submit-wrapper .newsletter-wrapper{width:100%;color:#fff}.checkbox-wrapper{margin:0
0 36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.checkbox-option{width:100%;float:none;margin:3px
0 5px;padding:0
12px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.checkbox-option.has-pretty-child{padding-left:37px;margin:15px
0 25px}.checkbox-option.has-pretty-child
a{top:-4px}.checkbox-option
input{margin:0
6px 0 0}.check-box-label{color:#ffff;margin:10px
0 18px;padding:0;font-family:"NeueHaasUnicaW1G-Regular"}.select-css-wrapper{position:relative;float:left;width:100%;background-color:#fff}.select-css-wrapper:after{z-index:1;content:'';display:block;position:absolute;width:0;height:0;top:50%;margin-top:-10px;right:15px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:16px solid #019A44}.select-css-wrapper .select-css{background:transparent;z-index:2;position:relative;text-transform:uppercase;font-family:"Open Sans";font-weight:bold;display:block;color:#024A94;font-weight:bold;line-height:1em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:18px
20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.select-css-wrapper .select-css::-ms-expand{display:none}.select-css-wrapper .select-css:hover{border-color:none !important}.select-css-wrapper .select-css:focus{border-color:none;outline:none}.select-css-wrapper .select-css
option{font-weight:normal;text-transform:uppercase}label.checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;padding-top:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.checkbox
input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label.checkbox
.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}label.checkbox .checkmark:after{content:"";position:absolute;display:none}label.checkbox:hover input~.checkmark{background-color:#fff}label.checkbox input:checked~.checkmark{background-color:#024A94;border:solid 3px #fff}label.checkbox input:checked~.checkmark:after{display:block}.subscribe-form input[type='text'],.subscribe-form form
textarea{background:#019A44;color:#fff !important;border:none !important}.subscribe-form input[type='text']::placeholder,.subscribe-form form textarea::placeholder{color:#fff !important}.menu-trigger{display:inline-block;cursor:pointer;float:right;margin:0
0 0 20px}.menu-trigger .bar1,.menu-trigger .bar2,.menu-trigger
.bar3{width:40px;height:4px;background-color:#fff;margin:8px
auto;transition:0.4s}.menu-trigger.open{margin-top:3px}.menu-trigger.open
.bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px)}.menu-trigger.open
.bar2{opacity:0}.menu-trigger.open
.bar3{-webkit-transform:rotate(45deg) translate(-10px, -9px);transform:rotate(45deg) translate(-10px,-9px)}#mobile-main-triggers{width:240px;align-items:stretch}#mobile-main-triggers>div{width:120px}#mobile-main-triggers #mp-trigger{background:#019A44;padding:0;display:block;width:100%;height:100%;padding:24px
0 0;margin:0}.mobile-search{background:#024A94;position:relative}.mobile-search
form{padding:14px
20px;margin:0}.mobile-search form
label{margin:0}.mobile-search form input[type='text']{background:#fff;margin:0;padding:12px
20px}.mobile-menu{position:relative;overflow:hidden;*zoom:1}.mobile-menu
ul{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;margin:0;padding:0
!important;list-style:none;overflow:hidden;*zoom:1}.mobile-menu ul
li{border-bottom:solid 1px #ccc}.mobile-menu ul li
a{text-decoration:none;padding:13px
20px;background:#024A94;font-size:1em;display:block;color:#fff !important;text-transform:uppercase}.mobile-menu ul li a:hover{color:#024A94 !important;background:#fff}.mobile-menu ul li a.has-submenu{overflow:hidden;position:relative}.mobile-menu ul li a.has-submenu:before{position:absolute;top:50%;right:15px;margin:-5px 0 0;display:block;font-size:32px;-moz-transition:ease .2s all;-o-transition:ease .2s all;-webkit-transition:ease .2s all;transition:ease .2s all;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #fff;content:'';-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mobile-menu ul li a.has-submenu:hover:before{border-top-color:#024A94 !important}.mobile-menu ul li a.has-submenu.open:before{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.mobile-menu ul li
ul{border:none;display:none;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.mobile-menu ul li ul li
a{color:#fff;background:#019A44 !important;font-size:.92em;padding:12px
20px 12px 30px}.mobile-menu ul li ul li a:hover{background:#fff !important;color:#019A44 !important}.mobile-menu ul li ul li:last-child{border-bottom:none}.mobile-menu ul li.quote,.mobile-menu ul
li.phone{border-bottom:none;border-bottom:solid 1px #ccc}.mobile-menu ul li.quote a,.mobile-menu ul li.phone
a{background:#019A44}.mobile-menu ul li.quote a:hover,.mobile-menu ul li.phone a:hover{background:#fff;color:#019A44 !important}@media screen and (min-width: 1101px){.mobile-search{display:none !important}}@media screen and (max-width: 1000px){.menu-trigger{display:block !important}.mobile-search{visibility:visible !important}.mobile-menu{display:block !important;visibility:visible !important}}@media screen and (max-width: 450px){header .logo
img{width:120px}#mobile-main-triggers #search-trigger:after{width:29px;height:34px;margin:-17px 0 0 -14px}#mobile-main-triggers #mp-trigger{padding-top:17px}}#home-banners{text-align:center;position:relative}#home-banners .swiper-container{position:relative}#home-banners .swiper-container:after{width:100%;height:175px;position:absolute;bottom:0;left:0;background:transparent url(//cdn.optiairuv.com/css/images/home-banner-fix.png) no-repeat top left;background-size:auto 100%;background-position:center center;content:'';display:block;z-index:10}@media (min-width: 1600px){#home-banners .swiper-container:after{background-size:100% 100%}}@media (max-width: 1000px){#home-banners .swiper-container:after{height:115px}}#home-banners .swiper-wrapper{position:relative;z-index:10}@media screen and (max-width: 1000px){#home-banners .swiper-wrapper{padding-bottom:15px}}#home-banners .home-banner-swiper{max-height:1000px;min-height:400px}#home-banners .home-banner-swiper .swiper-slide{position:relative;background-size:cover;background-position:center center;max-height:1000px}#home-banners .home-banner-swiper .swiper-slide
img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#home-banners .home-banner-swiper .swiper-slide[data-banner='1'] .image{background-image:url(//cdn.optiairuv.com/images/banners/eliminate-airborne-particles.jpg)}#home-banners .home-banner-swiper .swiper-slide[data-banner='2'] .image{background-image:url(//cdn.optiairuv.com/images/banners/keeping-schools-safe.jpg)}#home-banners .home-banner-swiper .swiper-slide[data-banner='3'] .image{background-image:url(//cdn.optiairuv.com/images/banners/options-for-every-environment.jpg)}#home-banners .home-banner-swiper .swiper-slide[data-banner='4'] .image{background-image:url(//cdn.optiairuv.com/images/banners/when-you-cant-socially-distance.jpg)}@media (max-width: 1000px){#home-banners .home-banner-swiper .swiper-slide[data-banner='1'] .image{background-image:url(//cdn.optiairuv.com/images/banners/eliminate-airborne-particles.mobile.jpg)}#home-banners .home-banner-swiper .swiper-slide[data-banner='2'] .image{background-image:url(//cdn.optiairuv.com/images/banners/keeping-schools-safe.mobile.jpg)}#home-banners .home-banner-swiper .swiper-slide[data-banner='3'] .image{background-image:url(//cdn.optiairuv.com/images/banners/options-for-every-environment.mobile.jpg)}#home-banners .home-banner-swiper .swiper-slide[data-banner='4'] .image{background-image:url(//cdn.optiairuv.com/images/banners/when-you-cant-socially-distance.mobile.jpg)}}#home-banners .home-banner-swiper
.content{position:relative;height:0;padding-bottom:55%;display:flex;width:100%}#home-banners .home-banner-swiper .content
.inner{display:block;width:100%;height:100%;position:absolute;top:0;left:0}#home-banners .home-banner-swiper .content
.container{max-width:1120px;margin:0
auto;width:100%;height:100%;position:relative;padding:8.571428571428571% 25px;display:flex;align-items:flex-start;justify-content:flex-end}#home-banners .home-banner-swiper .content
.container.flip{justify-content:flex-start}#home-banners .home-banner-swiper .content .container.flip h2,#home-banners .home-banner-swiper .content .container.flip
p{text-align:right}#home-banners .home-banner-swiper .content .container.flip
.button{float:right}#home-banners .home-banner-swiper .content .container.flip
.callout{max-width:540px}#home-banners .home-banner-swiper .content
.callout{width:100%;max-width:510px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-item:stretch;z-index:1;width:100%}#home-banners .home-banner-swiper .content .callout
h2{color:#fff;text-align:left;text-transform:uppercase;font-family:"BenzinBold";font-weight:normal;margin:0
0 15px;line-height:1em}#home-banners .home-banner-swiper .content .callout
h2{font-size:47px !important}@media screen and (min-width: 1000px){#home-banners .home-banner-swiper .content .callout
h2{font-size:calc(47px + 13 * ((100vw - 1000px) / 400)) !important}}@media screen and (min-width: 1400px){#home-banners .home-banner-swiper .content .callout
h2{font-size:60px !important}}#home-banners .home-banner-swiper .content .callout
p{color:#fff;text-align:left;margin:0
0 30px}#home-banners .home-banner-swiper .content .callout
p{font-size:16px !important}@media screen and (min-width: 1000px){#home-banners .home-banner-swiper .content .callout
p{font-size:calc(16px + 3 * ((100vw - 1000px) / 400)) !important}}@media screen and (min-width: 1400px){#home-banners .home-banner-swiper .content .callout
p{font-size:19px !important}}#home-banners .home-banner-swiper .content .callout
.button{float:none;display:inline-block;width:100%;max-width:200px;text-transform:uppercase;margin:0
!important;font-size:1.25em}#home-banners .home-banner-swiper .content .callout
.button{font-size:16px !important}@media screen and (min-width: 1000px){#home-banners .home-banner-swiper .content .callout
.button{font-size:calc(16px + 3 * ((100vw - 1000px) / 0)) !important}}@media screen and (min-width: 1000px){#home-banners .home-banner-swiper .content .callout
.button{font-size:19px !important}}#home-banners .home-banner-swiper .content
.image{width:100%;height:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:center center}#home-banners .home-banner-swiper .content .image
img{width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;display:none}@media (min-width: 1401px){#home-banners .home-banner-swiper
.content{height:770px;padding-bottom:0}#home-banners .home-banner-swiper .content
.container{padding:90px
25px 175px}}@media (max-width: 1200px){#home-banners .home-banner-swiper .content
.container{padding:6% 25px 10%}}#home-banners .home-banner-swiper .socially-distance .content .image,#home-banners .home-banner-swiper .environment .content
.image{background-position:center 15%}@media (max-width: 1000px){#home-banners .home-banner-swiper{background:#024A94}#home-banners .home-banner-swiper
.content{flex-wrap:wrap-reverse;height:auto;padding-bottom:0}#home-banners .home-banner-swiper .content
.inner{max-width:100%;position:relative;width:100%;padding:40px
20px;background:#024A94;padding:0}#home-banners .home-banner-swiper .content .inner
.container{padding:35px
25px 100px}#home-banners .home-banner-swiper .content .inner .container
.callout{max-width:100%;padding:0;text-align:center !important}#home-banners .home-banner-swiper .content .inner .container .callout
*{text-align:center !important}#home-banners .home-banner-swiper .content .inner .container .callout
h2{font-size:30px !important}}@media screen and (max-width: 1000px) and (min-width: 600px){#home-banners .home-banner-swiper .content .inner .container .callout
h2{font-size:calc(30px + 10 * ((100vw - 600px) / 400)) !important}}@media screen and (max-width: 1000px) and (min-width: 1000px){#home-banners .home-banner-swiper .content .inner .container .callout
h2{font-size:40px !important}}@media (max-width: 1000px){#home-banners .home-banner-swiper .content .inner .container .callout
.button{float:none !important}#home-banners .home-banner-swiper .content
.image{position:relative;top:auto;left:auto;padding-bottom:40%;height:auto;width:100%}}@media (max-width: 550px){#home-banners .home-banner-swiper .content
.image{padding-bottom:0;height:240px}}.swiper-pagination{z-index:11;bottom:7.142857142857143% !important}.swiper-pagination .swiper-pagination-bullet{width:22px;height:22px;background:#c1c1c1;margin:0
7px !important}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}@media (max-width: 1000px){.swiper-pagination{bottom:5% !important}}#home-products{padding:75px
0 120px}@media (max-width: 600px){#home-products{padding:60px
0}}#home-products
.image{width:50%;display:flex;align-items:center}@media (max-width: 900px){#home-products
.image{padding-bottom:0 !important}#home-products .image
img{width:550px;margin:0
auto;max-width:calc(100% - 20px)}}#home-products
.content{width:calc(50% + 110px);padding-right:0}#home-products .content
h3{font-size:26px !important}@media screen and (min-width: 320px){#home-products .content
h3{font-size:calc(26px + 28 * ((100vw - 320px) / 1080)) !important}}@media screen and (min-width: 1400px){#home-products .content
h3{font-size:54px !important}}@media (max-width: 900px){#home-products .content h3
br{display:none}}#home-products .content
p{margin-bottom:35px;padding-right:25px}#home-products .content p
a{color:#019A44}#made-in-usa
.banner{max-height:1000px;min-height:400px;position:relative}#made-in-usa .banner:after{width:100%;height:175px;position:absolute;bottom:0;left:0;background:transparent url(//cdn.optiairuv.com/css/images/home-banner-fix.png) no-repeat top left;background-size:auto 100%;background-position:center center;content:'';display:block;z-index:0}@media (min-width: 1600px){#made-in-usa .banner:after{background-size:100% 100%}}#made-in-usa .banner
.image{position:relative;background-size:cover;background-position:center center;max-height:1000px;background-image:url(//cdn.optiairuv.com/images/made-in-usa-bg.v2.jpg)}#made-in-usa .banner .image
img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#made-in-usa .banner
.content{position:relative;height:0;padding-bottom:55%;display:flex;width:100%}#made-in-usa .banner .content
.inner{display:block;width:100%;height:100%;position:absolute;top:0;left:0}#made-in-usa .banner .content
.container{max-width:1120px;margin:0
auto;width:100%;height:100%;position:relative;padding:55px
25px;display:flex;align-items:flex-start;justify-content:flex-end}#made-in-usa .banner .content
.callout{width:100%;max-width:510px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-item:stretch;z-index:1;width:100%}#made-in-usa .banner .content .callout
h2{color:#fff;text-align:left;text-transform:uppercase;font-family:"BenzinBold";font-weight:normal;margin:0
0 15px;line-height:1em;position:relative;padding-top:150px}#made-in-usa .banner .content .callout
h2{font-size:50px !important}@media screen and (min-width: 1000px){#made-in-usa .banner .content .callout
h2{font-size:calc(50px + 28 * ((100vw - 1000px) / 400)) !important}}@media screen and (min-width: 1400px){#made-in-usa .banner .content .callout
h2{font-size:78px !important}}#made-in-usa .banner .content .callout h2:before{background:transparent url(//cdn.optiairuv.com/images/made-in-usa-badge@2x.png) no-repeat top left;content:'';position:absolute;top:0;left:0;width:137px;height:138px;display:block;background-size:cover}@media (max-width: 1400px){#made-in-usa .banner .content .callout
h2{padding-top:105px}#made-in-usa .banner .content .callout h2:before{width:90px;height:90px}}#made-in-usa .banner .content .callout
p{color:#fff;text-align:left;margin:0
0 30px}#made-in-usa .banner .content .callout
p{font-size:16px !important}@media screen and (min-width: 1000px){#made-in-usa .banner .content .callout
p{font-size:calc(16px + 3 * ((100vw - 1000px) / 400)) !important}}@media screen and (min-width: 1400px){#made-in-usa .banner .content .callout
p{font-size:19px !important}}#made-in-usa .banner .content .callout
.button{float:none;display:inline-block;width:100%;max-width:200px;text-transform:uppercase;margin:0
!important;font-size:1.25em}#made-in-usa .banner .content .callout
.button{font-size:16px !important}@media screen and (min-width: 500px){#made-in-usa .banner .content .callout
.button{font-size:calc(16px + 3 * ((100vw - 500px) / 500)) !important}}@media screen and (min-width: 1000px){#made-in-usa .banner .content .callout
.button{font-size:19px !important}}#made-in-usa .banner .content
.image{width:100%;height:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover}#made-in-usa .banner .content .image
img{width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;display:none}@media (min-width: 1401px){#made-in-usa .banner
.content{height:770px;padding-bottom:0}#made-in-usa .banner .content
.container{padding:70px
25px}}@media (max-width: 1200px){#made-in-usa .banner .content
.container{padding:4.5% 25px 10%}}@media (max-width: 1000px){#made-in-usa
.banner{background:#024A94}#made-in-usa .banner
.content{flex-wrap:wrap-reverse;height:auto;padding-bottom:0}#made-in-usa .banner .content
.inner{max-width:100%;position:relative;width:100%;padding:40px
20px;background:#024A94;padding:0}#made-in-usa .banner .content .inner
.container{padding:35px
25px 100px}#made-in-usa .banner .content .inner .container
.callout{max-width:100%;padding:0;text-align:center !important}#made-in-usa .banner .content .inner .container .callout
*{text-align:center !important}#made-in-usa .banner .content .inner .container .callout
h2{font-size:30px !important}}@media screen and (max-width: 1000px) and (min-width: 600px){#made-in-usa .banner .content .inner .container .callout
h2{font-size:calc(30px + 10 * ((100vw - 600px) / 400)) !important}}@media screen and (max-width: 1000px) and (min-width: 1000px){#made-in-usa .banner .content .inner .container .callout
h2{font-size:40px !important}}@media (max-width: 1000px){#made-in-usa .banner .content .inner .container .callout h2:before{left:50%;margin-left:-45px}#made-in-usa .banner .content .inner .container .callout
.button{float:none !important}#made-in-usa .banner .content
.image{position:relative;top:auto;left:auto;padding-bottom:40%;height:auto;width:100%}}@media (max-width: 550px){#made-in-usa .banner .content
.image{padding-bottom:0;height:240px}}#home-services{padding:120px
0}@media (max-width: 600px){#home-services{padding:60px
0}}#home-services
.image{width:50%}#home-services
.content{width:calc(50% + 110px);padding-right:0}#home-services .content
h3{font-size:26px !important}@media screen and (min-width: 320px){#home-services .content
h3{font-size:calc(26px + 28 * ((100vw - 320px) / 1080)) !important}}@media screen and (min-width: 1400px){#home-services .content
h3{font-size:54px !important}}@media (max-width: 900px){#home-services .content h3
br{display:none}}#home-services .content
p{margin-bottom:35px;padding-right:25px}#home-reviews{background:#e6eef7;padding:90px
0}#home-reviews .reviews-list{padding:25px
25px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#home-reviews .reviews-list .reviews-swiper-next{position:absolute;top:50%;right:0;margin-top:-30px;width:0;height:0;border-top:35px solid transparent;border-bottom:35px solid transparent;border-left:20px solid #a4c1de;content:'';z-index:15;cursor:pointer}#home-reviews .reviews-list .reviews-swiper-next:hover{border-left-color:#019A44}#home-reviews .reviews-list .reviews-swiper-prev{position:absolute;top:50%;left:0;margin-top:-30px;width:0;height:0;border-top:35px solid transparent;border-bottom:35px solid transparent;border-right:20px solid #a4c1de;content:'';z-index:15;cursor:pointer}#home-reviews .reviews-list .reviews-swiper-prev:hover{border-right-color:#019A44}#home-reviews .reviews-list .swiper-wrapper{position:relative;z-index:10}#home-reviews .reviews-list .swiper-slide{display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#home-reviews .reviews-list .swiper-slide
.review{width:calc(100% / 2);padding:25px
50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#home-reviews .reviews-list .swiper-slide .review:first-child{border-right:solid 2px #024A94}#home-reviews .reviews-list .swiper-slide .review .cite
h5{text-align:left;font-size:1.5625em;margin:10px
0 0}@media (max-width: 900px){#home-reviews .reviews-list .swiper-slide{flex-wrap:wrap;padding:0
50px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#home-reviews .reviews-list .swiper-slide
.review{width:100%;padding:25px
0 25px}#home-reviews .reviews-list .swiper-slide .review:first-child{border-right:none;border-bottom:solid 2px #024A94}}@media (max-width: 600px){#home-reviews .reviews-list .swiper-slide{flex-wrap:wrap;padding:0
25px 0}#home-reviews .reviews-list .swiper-slide .reviews-swiper-prev,#home-reviews .reviews-list .swiper-slide .reviews-swiper-next{display:none}#home-reviews .reviews-list .swiper-slide
.review{width:100%;padding:25px
20px 25px}}@media (max-width: 600px){#home-reviews{padding:60px
0 30px}}.product-overview{background:#e6eef7;position:relative;padding:35px
0 100px}.product-overview:after{background:transparent url(//cdn.optiairuv.com/images/product-overview-bottom.jpg) no-repeat top left;width:100%;height:78px;background-size:auto 100%;background-position:center center;content:'';display:block;position:absolute;bottom:0;left:0}@media (min-width: 1600px){.product-overview:after{background-size:100% 100%}}.product-overview
.container{display:flex;align-items:center}.product-overview .container
.column{width:50%}.product-overview .container .column:nth-child(1){padding-right:40px}@media (max-width: 900px){.product-overview .container .column:nth-child(1){padding-right:0}}@media (min-width: 901px){.product-overview .container .column:nth-child(1){padding-top:25px;padding-bottom:15px}}.product-overview .container .column:nth-child(2){padding-left:0}@media (min-width: 901px){.product-overview .container .column:nth-child(2){padding-top:25px;padding-bottom:25px}}.product-overview .container .column
h1{text-align:left;line-height:1.2em;margin:0}.product-overview .container .column
p{margin:0
0 35px}.product-overview .container .column .product-description{font-family:'NeueHaasUnicaW1G-Bold';color:#2f2f2f;text-transform:uppercase;font-size:1.375em;margin:0
0 25px}.product-overview .container .column
.image{text-align:center}@media (max-width: 900px){.product-overview
.container{flex-wrap:wrap}.product-overview .container
.column{width:100%}.product-overview .container .column
.image{margin-bottom:30px}.product-overview .container .column:nth-child(2){margin-bottom:45px}}@media screen and (min-width: 901px){.product-intro .image-callout
.image{min-height:450px}}.mobile-spec-sheet{display:none;text-align:center;margin:45px
0 0}@media screen and (max-width: 900px){.mobile-spec-sheet{display:block}}@media screen and (max-width: 900px){.desktop-spec-sheet{display:none !important}}.product-specifications{background:#e6eef7;padding-bottom:90px;margin-top:30px;margin-bottom:20px}@media screen and (max-width: 900px){.product-specifications{padding-bottom:60px;padding-top:60px}}.product-specifications
.intro{border-bottom:solid 1px #00a9e0;padding-bottom:30px}.product-specifications .intro
h2{font-size:26px !important}@media screen and (min-width: 320px){.product-specifications .intro
h2{font-size:calc(26px + 20 * ((100vw - 320px) / 1080)) !important}}@media screen and (min-width: 1400px){.product-specifications .intro
h2{font-size:46px !important}}.product-specifications .intro
.content{display:flex;justify-content:flex-end}@media (max-width: 900px){.product-specifications .intro
.content{justify-content:center;padding-top:0}}@media screen and (max-width: 1250px) and (min-width: 901px){.product-specifications .intro
.headline{width:580px}}@media screen and (max-width: 400px){.product-specifications .intro
.headline{width:calc(100% + 20px);margin-left:-10px}}.product-specifications
.panel{border-bottom:solid 1px #00a9e0;padding-bottom:30px}.product-specifications .panel .panel-title.ready{cursor:pointer;position:relative}.product-specifications .panel .panel-title.ready:after{position:absolute;top:0;right:20px;content:'+';font-size:32px;margin-top:28px;color:#024A94}.product-specifications .panel.open .panel-title.ready:after{content:'\2014';font-size:20px;margin-top:36px}.product-specifications .panel
h4{color:#024A94;text-transform:uppercase;padding:40px
0 5px;margin:0;padding-right:50px}.product-specifications .panel
.content{display:flex;justify-content:flex-end;padding:15px
0;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.product-specifications .panel .content
.inner{max-width:960px;width:100%;display:flex;flex-wrap:wrap}@media (max-width: 900px){.product-specifications .panel .content
.inner{max-width:none}}.product-specifications .panel .content .inner
table{border-collapse:collapse;width:100%}.product-specifications .panel .content .inner table tr
td{width:50%;padding:8px
10px}.product-specifications .panel .content .inner
ul{padding:0;margin:0
0 0 0;list-style:none;width:50%}@media (max-width: 500px){.product-specifications .panel .content .inner
ul{width:100%}.product-specifications .panel .content .inner ul:first-child{margin-bottom:0}.product-specifications .panel .content .inner ul:last-child{margin-top:-12px}}#features
h4{color:#024A94;text-transform:uppercase}#features
.columns{display:flex;flex-wrap:wrap;margin:75px
0 0}@media (max-width: 650px){#features
.columns{margin-top:60px}}#features .columns
.column{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#features .columns .column
h4{margin-top:0}@media (min-width: 651px){#features .columns .column:nth-child(1){padding-right:60px;border-right:solid 2px #024A94}#features .columns .column:nth-child(2){padding-left:60px}}@media (max-width: 650px){#features .columns
.column{width:100%}#features .columns .column:nth-child(2) h4{margin-top:30px}}#features .columns .column
ul{margin:0;padding:0;-moz-column-count:2;-webkit-column-count:2;column-count:2}@media (max-width: 900px){#features .columns .column
ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}}#features .columns .column ul
li{margin-left:0}#features .button-wrapper{text-align:center;padding:90px
0 45px}#features .button-wrapper
.button{display:inline-block}#products-list
.intro{display:flex;align-items:center;padding:90px
0 45px;border-bottom:solid 2px #e6eef7}@media (max-width: 900px){#products-list
.intro{flex-wrap:wrap;text-align:center;padding:45px
0 30px}}#products-list .product-list{width:calc(100% + 20px);margin-left:-10px;display:flex;padding:60px
0 90px;flex-wrap:wrap}@media (max-width: 600px){#products-list .product-list{padding:60px
0 45px}}#products-list .product-list
.product{padding:0
10px 20px;width:calc(100% / 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex}@media (max-width: 800px){#products-list .product-list
.product{width:100%}}#products-list .product-list .product
.inner{background:#e6eef7;width:100%}#products-list .product-list .product
.content{background:#e6eef7;padding:30px
35px 60px}#products-list .product-list .product .content
p{text-align:center;margin:0
auto 25px;max-width:525px}#products-list .product-list .product .content .button-wrapper{text-align:center}#products-list .product-list .product .content .button-wrapper
.button{width:auto;display:inline-block}#products-list .product-list .product
.image{width:100%}#products-list .product-list .product .image
img{width:100%}#about-intro .content
h3{margin-top:15px}#about-intro .image
img{width:575px}#about-hd-family
.image{text-align:center;padding-top:0}#about-hd-family .image
img{width:480px !important;margin:0
0 45px}@media screen and (max-width: 900px){#made-in-the-usa{padding-top:0}}#made-in-the-usa .image-callout{align-items:center}@media screen and (min-width: 901px){#made-in-the-usa
.image{min-height:625px}}#made-in-the-usa
h2{padding-top:150px}#made-in-the-usa h2:before{background:transparent url(//cdn.optiairuv.com/images/made-in-usa-badge-blue@2x.png) no-repeat top left;content:'';position:absolute;top:0;left:0;width:137px;height:138px;display:block;background-size:cover}@media (max-width: 1400px){#made-in-the-usa
h2{padding-top:105px}#made-in-the-usa h2:before{width:90px;height:90px}}@media screen and (max-width: 900px){#contact-info
.headline{margin:20px
0 20px}#contact-info
.content{margin-bottom:20px}}.sitemap
.columns{display:flex;padding:0
0 0}.sitemap .columns
.column{padding:0
25px;margin:0
auto}.sitemap .columns .column
ul{padding:0;margin:0}.sitemap .columns .column ul
li{list-style:none;margin:0
0 12px}.sitemap .columns .column ul li
a{text-decoration:none;font-weight:normal;font-family:"BenzinBold";color:#019A44;font-size:1.25em}.sitemap .columns .column ul li a:hover{color:#024A94}.sitemap .columns .column ul
ul{padding-left:15px;margin-top:3px;margin-bottom:3px}.sitemap .columns .column ul ul
li{margin-bottom:3px}.sitemap .columns .column ul ul li
a{font-weight:400;font-size:.92em}@media screen and (max-width: 650px){.sitemap
.columns{flex-wrap:wrap;max-width:320px;margin:0
auto}.sitemap .columns
.column{padding:0;width:100%}.sitemap .columns .column
*{text-align:left}}#opti-air-difference-top-banner
.image{background-position:90% center}@media screen and (max-width: 900px){#opti-air-difference-top-banner
.content{width:100%;max-width:none;text-align:center;left:0;padding:0
15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#opti-air-difference-top-banner
.image{background-image:url(/css/images/the-opti-air-difference.v2.jpg) !important;background-position:center center}}@media screen and (max-width: 1200px){#opti-air-difference-intro
h3{width:100%}#opti-air-difference-intro h3:after{display:none !important}}@media screen and (min-width: 901px){#opti-air-difference-intro
.image{padding-top:0;text-align:right}#opti-air-difference-intro .image
img{width:550px}}@media screen and (max-width: 900px){#opti-air-difference-intro
.image{padding:0
0 45% !important;background-image:url(//cdn.optiairuv.com/images/certifications-and-testing.mobile.v2.jpg) !important;background-size:auto 100% !important;background-repeat:no-repeat !important;background-color:#000}#opti-air-difference-intro .image
img{display:none}}#opti-air-difference-intro
h4{text-transform:uppercase;color:#024A94;margin-bottom:10px}#opti-air-difference-intro .button-wrapper{margin-top:15px}#opti-air-difference-intro
ul{padding:0;margin:0}#opti-air-difference-intro ul
li{list-style:none;margin:0
0 12px}#opti-air-difference-intro ul li
a{color:#019A44;font-size:1.15em}#opti-air-difference-service
.content{padding-top:0}#opti-air-difference-service
h2{margin-bottom:45px}#opti-air-difference-service
h4{text-transform:uppercase;margin-top:0}#opti-air-difference-service .button-wrapper{padding-top:15px}@media (max-width: 900px){#opti-air-difference-service .image-callout{flex-wrap:wrap}#opti-air-difference-service .image-callout
.image{padding-bottom:45px}#opti-air-difference-service .image-callout
.content{padding-top:0 !important}}body{display:block}