.textcomponentenhanced{.general-container-text{margin:0 auto;overflow-wrap:break-word;word-wrap:break-word;@include phone(){&.mob-full-width{max-width:none}
}
@include tablet(){&.tab-full-width{max-width:none}
}
@include desktop(){&.lap-full-width{max-width:none}
}
@include xl-desktop{&.d-full-width{max-width:none}
}
}
h1.no-space{margin:0 !important;padding:0 !important}
h2.no-space{margin:0 !important;padding:0 !important}
h3.no-space{margin:0 !important;padding:0 !important}
h4.no-space{margin:0 !important;padding:0 !important}
.no-space{p{margin:0 !important;padding:0 !important}
}
p{padding:10px 0}
h2,.h2{padding:8px 0}
h1,.h1{padding:6px 0}
h3,.h3{padding:10px 0}
h4,.h4{padding:12px 0}
h5,.h5{padding:13px 0}
h1.uppercase{text-transform:uppercase}
h1.none{text-transform:none}
h2.uppercase{text-transform:uppercase}
h2.none{text-transform:none}
h3.uppercase{text-transform:uppercase}
h3.none{text-transform:none}
h4.uppercase{text-transform:uppercase}
h4.none{text-transform:none}
p.uppercase{text-transform:uppercase}
p.none{text-transform:none}
.title.showquotes::before{content:"\201C";font-size:72px;@include font-family($font-stack-default);color:#bdbdbd;vertical-align:top;@media screen and (max-width:$md-screen-max){font-size:54px}
}
.title.showquotes::after{content:"\201C";font-size:72px;@include font-family($font-stack-default);color:#bdbdbd;display:inline-block;vertical-align:top;line-height:.2;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);@media screen and (max-width:$md-screen-max){font-size:54px}
}
.description{h1,h2,h3,h4,h5{padding:0}
.showquotes::before{content:"\201C";font-size:72px;letter-spacing:-0.02em;@include font-family($font-stack-default);color:#bdbdbd;vertical-align:top;@media screen and (max-width:$md-screen-max){font-size:54px}
}
.showquotes::after{content:"\201C";font-size:72px;letter-spacing:-0.02em;@include font-family($font-stack-default);color:#bdbdbd;display:inline-block;vertical-align:top;line-height:.2;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);@media screen and (max-width:$md-screen-max){font-size:54px}
}
}
.text-button{@media screen and (max-width:$sm-screen-max){text-align:center}
}
ol{counter-reset:itm}
ol li{display:block}
ol li:before{content:counter(itm) ". ";counter-increment:itm;color:#76b900;font-weight:bold}
.ol-numeric ol{counter-reset:section}
.ol-numeric ol>li{display:table;counter-increment:section}
.ol-numeric ol>li:before{color:#76b900;content:counters(section,".") ".0 ";display:table-cell;padding-right:10px}
.ol-numeric ol li ol>li:before{content:counters(section,".") " "}
.ol-numeric ol .lower-roman{counter-reset:sec}
.ol-numeric ol .lower-roman>li{counter-increment:sec}
.ol-numeric ol .upper-roman{counter-reset:sec}
.ol-numeric ol .upper-roman>li{counter-increment:sec}
.ol-numeric ol .lower-alpha{counter-reset:sec}
.ol-numeric ol .lower-alpha>li{counter-increment:sec}
.ol-numeric ol .upper-alpha{counter-reset:sec}
.ol-numeric ol .upper-alpha>li{counter-increment:sec}
.ol-numeric ol .lower-roman>li:before{content:counters(sec,".",lower-roman) " "}
.ol-numeric ol .upper-roman>li:before{content:counters(sec,".",upper-roman) " "}
.ol-numeric ol .lower-alpha>li:before{content:counters(sec,".",lower-alpha) " "}
.ol-numeric ol .upper-alpha>li:before{content:counters(sec,".",upper-alpha) " "}
// Alignment .text-center{text-align:center;&.mob-text-left{@media screen and (max-width:$sm-screen-max){text-align:left;.description{text-align:left}
.title{text-align:left}
.text-button{text-align:left;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:left}
}
}
}
&.tab-text-left{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:left;.description{text-align:left}
.title{text-align:left}
.text-button{text-align:left;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:left}
}
}
}
&.mob-text-right{@media screen and (max-width:$sm-screen-max){text-align:right;.description{text-align:right}
.title{text-align:right}
.text-button{text-align:right;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:right}
}
}
}
&.tab-text-right{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:right;.description{text-align:right}
.title{text-align:right}
.text-button{text-align:right;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:right}
}
}
}
}
.text-left{text-align:left;&.mob-text-center{@media screen and (max-width:$sm-screen-max){text-align:center;.description{text-align:center}
.title{text-align:center}
.text-button{text-align:center}
}
}
&.tab-text-center{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:center;.description{text-align:center}
.title{text-align:center}
.text-button{text-align:center}
}
}
&.mob-text-right{@media screen and (max-width:$sm-screen-max){text-align:right;.description{text-align:right}
.title{text-align:right}
.text-button{text-align:right;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:right}
}
}
}
&.tab-text-right{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:right;.description{text-align:right}
.title{text-align:right}
.text-button{text-align:right;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:right}
}
}
}
}
.text-right{text-align:right;&.mob-text-center{@media screen and (max-width:$sm-screen-max){text-align:center;.description{text-align:center}
.title{text-align:center}
.text-button{text-align:center}
}
}
&.tab-text-center{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:center;.description{text-align:center}
.title{text-align:center}
.text-button{text-align:center}
}
}
&.mob-text-left{@media screen and (max-width:$sm-screen-max){text-align:left;.description{text-align:left}
.title{text-align:left}
.text-button{text-align:left;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:left}
}
}
}
&.tab-text-left{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:left;.description{text-align:left}
.title{text-align:left}
.text-button{text-align:left;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:left}
}
}
}
}
@media screen and (min-width:$lg-screen-min) and (max-width:$lg-screen-max){.lap-text-center{text-align:center;&.mob-text-left{@media screen and (max-width:$sm-screen-max){text-align:left;.description{text-align:left}
.title{text-align:left}
.text-button{text-align:left;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:left}
}
}
}
&.tab-text-left{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:left;.description{text-align:left}
.title{text-align:left}
.text-button{text-align:left;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:left}
}
}
}
&.mob-text-right{@media screen and (max-width:$sm-screen-max){text-align:right;.description{text-align:right}
.title{text-align:right}
.text-button{text-align:right;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:right}
}
}
}
&.tab-text-right{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:right;.description{text-align:right}
.title{text-align:right}
.text-button{text-align:right;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:right}
}
}
}
}
.lap-text-left{text-align:left;&.mob-text-center{@media screen and (max-width:$sm-screen-max){text-align:center;.description{text-align:center}
.title{text-align:center}
.text-button{text-align:center}
}
}
&.tab-text-center{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:center;.description{text-align:center}
.title{text-align:center}
.text-button{text-align:center}
}
}
&.mob-text-right{@media screen and (max-width:$sm-screen-max){text-align:right;.description{text-align:right}
.title{text-align:right}
.text-button{text-align:right;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:right}
}
}
}
&.tab-text-right{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:right;.description{text-align:right}
.title{text-align:right}
.text-button{text-align:right;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:right}
}
}
}
}
.lap-text-right{text-align:right;&.mob-text-center{@media screen and (max-width:$sm-screen-max){text-align:center;.description{text-align:center}
.title{text-align:center}
.text-button{text-align:center}
}
}
&.tab-text-center{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:center;.description{text-align:center}
.title{text-align:center}
.text-button{text-align:center}
}
}
&.mob-text-left{@media screen and (max-width:$sm-screen-max){text-align:left;.description{text-align:left}
.title{text-align:left}
.text-button{text-align:left;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:left}
}
}
}
&.tab-text-left{@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){text-align:left;.description{text-align:left}
.title{text-align:left}
.text-button{text-align:left;.mobile-align-center{text-align:center}
.text-center.mobile-align{text-align:left}
}
}
}
}
}
@media screen and (max-width:$sm-screen-max){.mob-text-center{text-align:center}
.mob-text-left{text-align:left}
.mob-text-right{text-align:right}
}
@media screen and (min-width:$md-screen-min) and (max-width:$md-screen-max){.tab-text-left{text-align:left}
.tab-text-right{text-align:right}
}
.textwrapdoubleline{border-style:double;border-color:#9d70ed;margin:5px 0}
.textauthortext{margin:0 auto;text-align:center;text-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px 1px 0 rgba(0,0,0,0.8);color:#333;opacity:.4;font-size:20px;text-transform:uppercase}
.textbackground{background-color:#9d70ed;height:20px;width:400px;margin:0 auto;-webkit-box-shadow:2px 2px 2px #000}
}
.cartLayout .cart_white,.navigation .cart_white,.cartLayout .cart_white .cart__checkout-button,.navigation .cart_white .cart__checkout-button,.cartLayout .cart_white .cart-item,.navigation .cart_white .cart-item,.cartLayout .cart_black,.navigation .cart_black,.cartLayout .cart_black .cart__checkout-button,.navigation .cart_black .cart__checkout-button,.cartLayout .cart_black .cart-item,.navigation .cart_black .cart-item{box-sizing:border-box}
.cartLayout .cart_white:before,.navigation .cart_white:before,.cartLayout .cart_white .cart__checkout-button:before,.navigation .cart_white .cart__checkout-button:before,.cartLayout .cart_white .cart-item:before,.navigation .cart_white .cart-item:before,.cartLayout .cart_black:before,.navigation .cart_black:before,.cartLayout .cart_black .cart__checkout-button:before,.navigation .cart_black .cart__checkout-button:before,.cartLayout .cart_black .cart-item:before,.navigation .cart_black .cart-item:before,.cartLayout .cart_white:after,.navigation .cart_white:after,.cartLayout .cart_white .cart__checkout-button:after,.navigation .cart_white .cart__checkout-button:after,.cartLayout .cart_white .cart-item:after,.navigation .cart_white .cart-item:after,.cartLayout .cart_black:after,.navigation .cart_black:after,.cartLayout .cart_black .cart__checkout-button:after,.navigation .cart_black .cart__checkout-button:after,.cartLayout .cart_black .cart-item:after,.navigation .cart_black .cart-item:after{box-sizing:inherit}
.cartLayout .cart_white .cart-item,.navigation .cart_white .cart-item,.cartLayout .cart_black .cart-item,.navigation .cart_black .cart-item{*zoom:1}
.cartLayout .cart_white .cart-item:before,.navigation .cart_white .cart-item:before,.cartLayout .cart_black .cart-item:before,.navigation .cart_black .cart-item:before,.cartLayout .cart_white .cart-item:after,.navigation .cart_white .cart-item:after,.cartLayout .cart_black .cart-item:after,.navigation .cart_black .cart-item:after{content:" ";display:table}
.cartLayout .cart_white .cart-item:after,.navigation .cart_white .cart-item:after,.cartLayout .cart_black .cart-item:after,.navigation .cart_black .cart-item:after{clear:both}
.sectionWrapper{position:relative}
.sectionWrapper .cf:after{content:"";display:table;clear:both}
.sectionWrapper .hdividerwraper{position:absolute;bottom:0;width:100%}
@media(max-width:767px){.sectionWrapper .hdividerwraper .full-width{padding:0 15px}
}
@media(min-width:768px) and (max-width:1024px){.sectionWrapper .hdividerwraper .full-width{padding:0 15px}
}
@media(min-width:1025px) and (max-width:1280px){.sectionWrapper .hdividerwraper .full-width{padding:0 30px}
}
.sectionWrapper .hdividerwraper .horizontaldividerline{display:block;height:2px;margin-left:auto;margin-right:auto}
.sectionWrapper .hdividerwraper .horizontaldividercline{max-width:1280px}
@media(max-width:767px){.sectionWrapper .hdividerwraper .horizontaldividercline{margin:0 15px}
}
@media(min-width:768px) and (max-width:1024px){.sectionWrapper .hdividerwraper .horizontaldividercline{margin:0 30px}
}
@media(min-width:1025px) and (max-width:1280px){.sectionWrapper .hdividerwraper .horizontaldividercline{margin:0 30px}
}
.sectionWrapper .full-width{max-width:none}
.sectionWrapper .general-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1280px;width:100%}
.sectionWrapper .general-container::before,.sectionWrapper .general-container::after{content:" ";display:table}
.sectionWrapper .general-container::after{clear:both}
.sectionWrapper .general-container p{padding:10px 0}
.sectionWrapper .general-container h2,.sectionWrapper .general-container .h2{padding:8px 0}
.sectionWrapper .general-container h1,.sectionWrapper .general-container .h1{padding:6px 0}
.sectionWrapper .general-container h3,.sectionWrapper .general-container .h3{padding:10px 0}
.sectionWrapper .general-container h4,.sectionWrapper .general-container .h4{padding:12px 0}
.sectionWrapper .general-container h5,.sectionWrapper .general-container .h5{padding:13px 0}
.sectionWrapper .general-container.full-width{max-width:100%;padding-left:0;padding-right:0}
.sectionWrapper .general-container .block{display:block}
.sectionWrapper .background-image{background-size:cover;background-repeat:no-repeat;background-position:center center}
.sectionWrapper .full-width{width:100%}
.sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.sectionWrapper .full-width .general-container .row .column .sectionWrapper .general-container{padding-left:15px;padding-right:15px;max-width:1280px;width:100%}
.sectionWrapper .full-width .general-container .row .column .sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
@media(min-width:1281px){.sectionWrapper .d-full-width{width:100%}
.sectionWrapper .d-full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.sectionWrapper .d-full-width .general-container .row .column .sectionWrapper .general-container{padding-left:15px;padding-right:15px;max-width:1280px;width:100%}
.sectionWrapper .d-full-width .general-container .row .column .sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
}
@media(min-width:1025px) and (max-width:1280px){.sectionWrapper .lap-full-width{width:100%}
.sectionWrapper .lap-full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.sectionWrapper .lap-full-width .general-container .row .column .sectionWrapper .general-container{padding-left:15px;padding-right:15px;max-width:1280px;width:100%}
.sectionWrapper .lap-full-width .general-container .row .column .sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
}
@media(min-width:768px) and (max-width:1024px){.sectionWrapper .tab-full-width{width:100%}
.sectionWrapper .tab-full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.sectionWrapper .tab-full-width .general-container .row .column .sectionWrapper .general-container{padding-left:15px;padding-right:15px;max-width:964px;width:100%}
.sectionWrapper .tab-full-width .general-container .row .column .sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
}
@media(max-width:767px){.sectionWrapper .mob-full-width{width:100%}
.sectionWrapper .mob-full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.sectionWrapper .mob-full-width .general-container .row .column .sectionWrapper .general-container{padding-left:15px;padding-right:15px;max-width:737px;width:100%}
.sectionWrapper .mob-full-width .general-container .row .column .sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
}
.disabled{color:#747474}
.stock-grey-out{background:#1a1a1a !important;border:1px solid #1a1a1a;cursor:auto !important}
.stock-grey-out.notify-me-btn{cursor:pointer !important}
.varient-button-wrapper .notifyme-text{display:block}
.notifyme-text{line-height:24px;display:inline-block;font-size:16px;font-weight:bold;padding:15px 0}
.msrp{font-size:16px}
.js-out-of-stock{display:none !important}
.btn-cart{margin-right:10px}
.shop-all-partners-link{display:inline-block;text-transform:uppercase;text-decoration:none;font-weight:bold;padding-top:20px}
.shop-all-partners-link i{border:solid #76b900;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-bottom:1px;margin-left:1px}
.shop-all-partners-link .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.link-btn-disabled{text-decoration:none;text-align:center;display:inline-block;min-width:50px;position:relative;text-transform:uppercase;color:#fff;border:#1a1a1a;font:bold 18px/1 "DINPro"}
.link-btn-disabled .btn{padding:14px 14px 10px 14px}
.padlock{margin-right:5px;max-width:16px;width:100%;fill:#fff;margin-bottom:4px;vertical-align:bottom}
.nv-button.js-checkout.cart__checkout-button.disable-checkout{pointer-events:none !important;background-color:#e0e0e0}
.js-out-of-stock{font-size:16px;text-transform:uppercase;font-weight:bold;font-family:DINPro,Helvetica,Arial,Sans-Serif;line-height:24px;margin-top:8px}
.js-out-of-stock:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.js-out-of-stock:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.js-out-of-stock:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.js-out-of-stock:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.js-out-of-stock p{margin:0}
.js-in-stock{font-size:16px;text-transform:uppercase;font-weight:bold;font-family:DINPro,Helvetica,Arial,Sans-Serif;line-height:24px}
.js-in-stock:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.js-in-stock:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.js-in-stock:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.js-in-stock:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.js-in-stock p{margin:0}
.list-price-striked .decimal,.js-product-item .decimal{font-size:16px;vertical-align:9px}
html[lang=en-in] .list-price-striked .decimal,html[lang=en-in] .js-product-item .decimal,html[lang=en-in] .js-lowest-product-price .decimal{font-size:24px;vertical-align:0}
html[lang=en-zz] .list-price-striked .decimal,html[lang=en-zz] .js-product-item .decimal,html[lang=en-zz] .js-lowest-product-price .decimal,html[lang=en-us] .list-price-striked .decimal,html[lang=en-us] .js-product-item .decimal,html[lang=en-us] .js-lowest-product-price .decimal,html[lang=en-ca] .list-price-striked .decimal,html[lang=en-ca] .js-product-item .decimal,html[lang=en-ca] .js-lowest-product-price .decimal,html[lang=en] .list-price-striked .decimal,html[lang=en] .js-product-item .decimal,html[lang=en] .js-lowest-product-price .decimal{font-size:16px;vertical-align:8px;line-height:0}
.list-price-striked{font-size:32px;font-weight:bold;line-height:36px;display:inline-block;position:relative}
.list-price-striked :after{border-bottom:3px solid;content:"";left:0;margin-top:calc(0.125em / 2 * -1);position:absolute;right:0;top:50%}
.cartLayout #cart>ul,.navigation #cart>ul{padding-left:0}
.cartLayout .cart-section,.navigation .cart-section{position:absolute;right:0;top:23px;z-index:9999}
.cartLayout .cart-main-section,.navigation .cart-main-section{display:inline-block}
.cartLayout .cart-blocker,.navigation .cart-blocker{position:fixed;z-index:5;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);display:none}
.cartLayout .cart-blocker.cart-blocker--shown,.navigation .cart-blocker.cart-blocker--shown{display:block}
.cartLayout .cart-counter,.navigation .cart-counter{border-right:medium none}
.cartLayout .nv-button,.navigation .nv-button{background-color:#76b900;border:medium none;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:bold;line-height:1em;padding:15px 25px 10px;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:background-color .2s ease 0}
.cartLayout .button .price.js-product-price,.cartLayout .background-dark-grey .price.js-lowest-product-price,.cartLayout .background-dark-grey .js-out-of-stock,.cartLayout .background-dark-grey .js-in-stock,.cartLayout .background-dark-grey .free-shipping,.cartLayout .background-dark-grey .varient-sub-heading,.cartLayout .background-black .limit-per-customer,.cartLayout .background-dark-grey .limit-per-customer,.cartLayout .background-black .additional-message,.cartLayout .background-dark-grey .additional-message,.navigation .button .price.js-product-price,.navigation .background-dark-grey .price.js-lowest-product-price,.navigation .background-dark-grey .js-out-of-stock,.navigation .background-dark-grey .js-in-stock,.navigation .background-dark-grey .free-shipping,.navigation .background-dark-grey .varient-sub-heading,.navigation .background-black .limit-per-customer,.navigation .background-dark-grey .limit-per-customer,.navigation .background-black .additional-message,.navigation .background-dark-grey .additional-message{color:#fff}
.cartLayout .cart_white,.navigation .cart_white{background:#fff;z-index:10;padding:30px;width:515px;top:70px;display:none;box-shadow:0 0 15px rgba(0,0,0,0.5)}
.cartLayout .cart_white:before,.navigation .cart_white:before{position:absolute;content:'';width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #fff;position:absolute;top:15px;right:0}
.cartLayout .cart_white .cart__empty,.navigation .cart_white .cart__empty{margin-top:30px;margin-bottom:30px;text-align:center;color:#000}
.cartLayout .cart_white .cart__close,.navigation .cart_white .cart__close{width:30px;height:30px;cursor:pointer;display:inline-block;float:right;position:relative}
.cartLayout .cart_white .cart__close:before,.navigation .cart_white .cart__close:before{position:absolute;content:'';width:29px;height:2px;left:0;top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#666;display:block;border-radius:10px;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_white .cart__close:after,.navigation .cart_white .cart__close:after{position:absolute;content:'';width:29px;height:2px;left:0;top:9px;background-color:#666;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_white .cart__close:hover:before,.navigation .cart_white .cart__close:hover:before{background-color:#666}
.cartLayout .cart_white .cart__close:hover:after,.navigation .cart_white .cart__close:hover:after{background-color:#666}
.cartLayout .cart_white .cart__title,.navigation .cart_white .cart__title{font-family:GeForce,Helvetica,Arial,Sans-Serif;font-weight:lighter;font-size:32px;line-height:32px;color:#76b900;text-transform:uppercase}
.cartLayout .cart_white .cart__title:lang(ja-jp),.navigation .cart_white .cart__title:lang(ja-jp){font-family:GeForce,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart__title:lang(ko-kr),.navigation .cart_white .cart__title:lang(ko-kr){font-family:GeForce,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart__title:lang(zh-tw),.navigation .cart_white .cart__title:lang(zh-tw){font-family:GeForce,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart__title:lang(zh-cn),.navigation .cart_white .cart__title:lang(zh-cn){font-family:GeForce,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart__items,.navigation .cart_white .cart__items{overflow-y:auto;-webkit-margin-after:0;width:100%}
.cartLayout .cart_white .cart__items li,.navigation .cart_white .cart__items li{padding:20px 0 20px 0;list-style:outside none none}
.cartLayout .cart_white .cart__promotions,.navigation .cart_white .cart__promotions{margin-top:10px;color:#000;border-bottom:2px solid #eee}
.cartLayout .cart_white .cart__promotions .cart_image,.navigation .cart_white .cart__promotions .cart_image{width:80px;height:60px}
.cartLayout .cart_white .cart_desc,.navigation .cart_white .cart_desc{padding-left:10px;vertical-align:top;font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:16px}
.cartLayout .cart_white .cart_desc:lang(ja-jp),.navigation .cart_white .cart_desc:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart_desc:lang(ko-kr),.navigation .cart_white .cart_desc:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart_desc:lang(zh-tw),.navigation .cart_white .cart_desc:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart_desc:lang(zh-cn),.navigation .cart_white .cart_desc:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart_bundle_link,.navigation .cart_white .cart_bundle_link{float:right;text-transform:uppercase;font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:16px;color:#000;text-decoration:none}
.cartLayout .cart_white .cart_bundle_link:lang(ja-jp),.navigation .cart_white .cart_bundle_link:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart_bundle_link:lang(ko-kr),.navigation .cart_white .cart_bundle_link:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart_bundle_link:lang(zh-tw),.navigation .cart_white .cart_bundle_link:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart_bundle_link:lang(zh-cn),.navigation .cart_white .cart_bundle_link:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart__total,.navigation .cart_white .cart__total{font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:bold;font-size:26px;line-height:32px;padding:13px 0 22px 0;text-align:right;color:#1a1a1a;border-top:2px solid #eee}
.cartLayout .cart_white .cart__total:lang(ja-jp),.navigation .cart_white .cart__total:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart__total:lang(ko-kr),.navigation .cart_white .cart__total:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart__total:lang(zh-tw),.navigation .cart_white .cart__total:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart__total:lang(zh-cn),.navigation .cart_white .cart__total:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart__checkout-button,.navigation .cart_white .cart__checkout-button{width:100%;margin-bottom:30px}
.cartLayout .cart_white .cart__continue-shopping,.navigation .cart_white .cart__continue-shopping{color:#76b900;display:block;text-align:center;text-transform:uppercase}
@media(max-width:766px){.cartLayout .cart_white,.navigation .cart_white{top:0 !important;right:0 !important;width:100%}
.cartLayout .cart_white .cart__items,.navigation .cart_white .cart__items{top:60px;bottom:110px;padding-right:10px;overflow-y:auto;max-height:none}
.cartLayout .cart_white .cart__details,.navigation .cart_white .cart__details{position:absolute;bottom:0;width:calc(100% - 30px)}
}
.cartLayout .cart_white.cart--shown,.navigation .cart_white.cart--shown{display:block;margin-top:30px;margin-bottom:30px;bottom:0;overflow-y:auto}
@media(max-width:766px){.cartLayout .cart_white,.navigation .cart_white{right:38px;top:75px;position:absolute;top:0;position:fixed;padding:30px 15px}
.cartLayout .cart_white:before,.navigation .cart_white:before{position:absolute;content:'';width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #fff;position:absolute;top:-22px;right:20px}
.cartLayout .cart_white .cart__title,.navigation .cart_white .cart__title{font-size:24px;line-height:24px;margin-bottom:0}
.cartLayout .cart_white .cart__total,.navigation .cart_white .cart__total{line-height:30px;font-size:22px;padding:10px 0 25px 0}
}
.cartLayout .cart_white .quantity-selector__dec,.cartLayout .cart_white .quantity-selector__inc,.navigation .cart_white .quantity-selector__dec,.navigation .cart_white .quantity-selector__inc{cursor:pointer;position:relative;display:inline-block;width:10px;height:10px;margin-right:2px}
@media(max-width:1023px){.cartLayout .cart_white .quantity-selector__dec,.cartLayout .cart_white .quantity-selector__inc,.navigation .cart_white .quantity-selector__dec,.navigation .cart_white .quantity-selector__inc{width:12px;height:12px}
}
.cartLayout .cart_white .quantity-selector__dec:before,.cartLayout .cart_white .quantity-selector__inc:before,.navigation .cart_white .quantity-selector__dec:before,.navigation .cart_white .quantity-selector__inc:before{border-color:transparent #666 transparent transparent;border-image:none;border-style:solid;border-width:6px;content:" ";height:0;pointer-events:none;position:absolute;top:-1px;right:0;width:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
@media(max-width:1023px){.cartLayout .cart_white .quantity-selector__dec:before,.cartLayout .cart_white .quantity-selector__inc:before,.navigation .cart_white .quantity-selector__dec:before,.navigation .cart_white .quantity-selector__inc:before{border-width:8px}
}
.cartLayout .cart_white .quantity-selector__dec:hover:before,.cartLayout .cart_white .quantity-selector__inc:hover:before,.navigation .cart_white .quantity-selector__dec:hover:before,.navigation .cart_white .quantity-selector__inc:hover:before{border-color:transparent #666 transparent transparent}
.cartLayout .cart_white .quantity-selector__dec.disabled,.cartLayout .cart_white .disabled.quantity-selector__inc,.navigation .cart_white .quantity-selector__dec.disabled,.navigation .cart_white .disabled.quantity-selector__inc{opacity:.5;cursor:default}
.cartLayout .cart_white .quantity-selector__inc,.navigation .cart_white .quantity-selector__inc{margin-left:4px}
.cartLayout .cart_white .quantity-selector__inc:before,.navigation .cart_white .quantity-selector__inc:before{border-color:transparent transparent transparent #666}
.cartLayout .cart_white .quantity-selector__inc:hover:before,.navigation .cart_white .quantity-selector__inc:hover:before{border-color:transparent transparent transparent #666}
.cartLayout .cart_white .quantity-selector__inc.disabled,.navigation .cart_white .quantity-selector__inc.disabled{opacity:.5;cursor:default}
.cartLayout .cart_white .cart-item,.navigation .cart_white .cart-item{width:100%}
.cartLayout .cart_white .cart-item .cart-item__quantity-selector,.navigation .cart_white .cart-item .cart-item__quantity-selector{float:left;width:60px;color:#656565}
.cartLayout .cart_white .cart-item .cart-item__name,.navigation .cart_white .cart-item .cart-item__name{font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:bold;font-size:16px;color:#000;float:left;line-height:20px;max-width:308px}
.cartLayout .cart_white .cart-item .cart-item__name:lang(ja-jp),.navigation .cart_white .cart-item .cart-item__name:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart-item .cart-item__name:lang(ko-kr),.navigation .cart_white .cart-item .cart-item__name:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart-item .cart-item__name:lang(zh-tw),.navigation .cart_white .cart-item .cart-item__name:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart-item .cart-item__name:lang(zh-cn),.navigation .cart_white .cart-item .cart-item__name:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media(max-width:766px){.cartLayout .cart_white .cart-item .cart-item__name,.navigation .cart_white .cart-item .cart-item__name{max-width:299px}
}
.cartLayout .cart_white .cart-item .cart-item__name .decimal-price,.navigation .cart_white .cart-item .cart-item__name .decimal-price{top:-0.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.cartLayout .cart_white .cart-item .cart-item__sub-name,.navigation .cart_white .cart-item .cart-item__sub-name{font-size:24px;color:#656565}
.cartLayout .cart_white .cart-item .cart-item__price,.navigation .cart_white .cart-item .cart-item__price{font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:bold;font-size:16px;color:#1a1a1a;text-align:right;float:right;line-height:24px;margin-right:5px}
.cartLayout .cart_white .cart-item .cart-item__price:lang(ja-jp),.navigation .cart_white .cart-item .cart-item__price:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart-item .cart-item__price:lang(ko-kr),.navigation .cart_white .cart-item .cart-item__price:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart-item .cart-item__price:lang(zh-tw),.navigation .cart_white .cart-item .cart-item__price:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart-item .cart-item__price:lang(zh-cn),.navigation .cart_white .cart-item .cart-item__price:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart-item .cart-item__remove,.navigation .cart_white .cart-item .cart-item__remove{width:100%;max-width:100px;height:15px;cursor:pointer;display:inline-block;position:relative;color:#76b900;float:left;font-size:12px;font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:lighter}
.cartLayout .cart_white .cart-item .cart-item__remove:lang(ja-jp),.navigation .cart_white .cart-item .cart-item__remove:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart-item .cart-item__remove:lang(ko-kr),.navigation .cart_white .cart-item .cart-item__remove:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart-item .cart-item__remove:lang(zh-tw),.navigation .cart_white .cart-item .cart-item__remove:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart-item .cart-item__remove:lang(zh-cn),.navigation .cart_white .cart-item .cart-item__remove:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_white .cart-item .cart-item__remove:before,.navigation .cart_white .cart-item .cart-item__remove:before{position:absolute;width:14px;height:2px;left:0;top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#666;display:block;border-radius:10px;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_white .cart-item .cart-item__remove:after,.navigation .cart_white .cart-item .cart-item__remove:after{position:absolute;width:14px;height:2px;left:0;top:9px;background-color:#666;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_white .cart-item .cart-item__remove:hover:before,.navigation .cart_white .cart-item .cart-item__remove:hover:before{background-color:#666}
.cartLayout .cart_white .cart-item .cart-item__remove:hover:after,.navigation .cart_white .cart-item .cart-item__remove:hover:after{background-color:#666}
.cartLayout .cart_white .cart-item .cart-item__product-info-message,.navigation .cart_white .cart-item .cart-item__product-info-message{clear:both;padding-top:10px;color:#76b900}
@media(max-width:1023px){.cartLayout .cart_white .cart-item .cart-item__name,.navigation .cart_white .cart-item .cart-item__name{font-size:18px;margin-left:15px;margin-bottom:15px}
.cartLayout .cart_white .cart-item .cart-item__price,.navigation .cart_white .cart-item .cart-item__price{clear:both;float:none}
}
.cartLayout .cart_black,.navigation .cart_black{background:#1a1a1a;z-index:10;padding:30px;width:515px;top:70px;display:none;box-shadow:0 0 15px rgba(0,0,0,0.5)}
.cartLayout .cart_black:before,.navigation .cart_black:before{position:absolute;content:'';width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #1a1a1a;position:absolute;top:9px;right:20px}
.cartLayout .cart_black .cart__empty,.navigation .cart_black .cart__empty{margin-top:30px;margin-bottom:30px;text-align:center;color:#fff}
.cartLayout .cart_black .cart__close,.navigation .cart_black .cart__close{width:30px;height:30px;cursor:pointer;display:inline-block;float:right;position:relative}
.cartLayout .cart_black .cart__close:before,.navigation .cart_black .cart__close:before{position:absolute;content:'';width:29px;height:2px;left:0;top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#666;display:block;border-radius:10px;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_black .cart__close:after,.navigation .cart_black .cart__close:after{position:absolute;content:'';width:29px;height:2px;left:0;top:9px;background-color:#666;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_black .cart__close:hover:before,.navigation .cart_black .cart__close:hover:before{background-color:#666}
.cartLayout .cart_black .cart__close:hover:after,.navigation .cart_black .cart__close:hover:after{background-color:#666}
.cartLayout .cart_black .cart__title,.navigation .cart_black .cart__title{font-family:GeForce,Helvetica,Arial,Sans-Serif;font-weight:lighter;font-size:32px;line-height:32px;color:#76b900;text-transform:uppercase}
.cartLayout .cart_black .cart__title:lang(ja-jp),.navigation .cart_black .cart__title:lang(ja-jp){font-family:GeForce,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart__title:lang(ko-kr),.navigation .cart_black .cart__title:lang(ko-kr){font-family:GeForce,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart__title:lang(zh-tw),.navigation .cart_black .cart__title:lang(zh-tw){font-family:GeForce,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart__title:lang(zh-cn),.navigation .cart_black .cart__title:lang(zh-cn){font-family:GeForce,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart__items,.navigation .cart_black .cart__items{overflow-y:auto;-webkit-margin-after:0;width:100%}
.cartLayout .cart_black .cart__items li,.navigation .cart_black .cart__items li{padding:20px 0 20px 0;list-style:outside none none}
.cartLayout .cart_black .cart__promotions,.navigation .cart_black .cart__promotions{margin-top:10px;border-bottom:2px solid #eee}
.cartLayout .cart_black .cart__promotions .cart_image,.navigation .cart_black .cart__promotions .cart_image{width:80px;height:60px}
.cartLayout .cart_black .cart_desc,.navigation .cart_black .cart_desc{padding-left:10px;vertical-align:top;font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:16px;color:#eee}
.cartLayout .cart_black .cart_desc:lang(ja-jp),.navigation .cart_black .cart_desc:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart_desc:lang(ko-kr),.navigation .cart_black .cart_desc:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart_desc:lang(zh-tw),.navigation .cart_black .cart_desc:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart_desc:lang(zh-cn),.navigation .cart_black .cart_desc:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart_bundle_link,.navigation .cart_black .cart_bundle_link{float:right;text-transform:uppercase;font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:16px;color:#eee;text-decoration:none}
.cartLayout .cart_black .cart_bundle_link:lang(ja-jp),.navigation .cart_black .cart_bundle_link:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart_bundle_link:lang(ko-kr),.navigation .cart_black .cart_bundle_link:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart_bundle_link:lang(zh-tw),.navigation .cart_black .cart_bundle_link:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart_bundle_link:lang(zh-cn),.navigation .cart_black .cart_bundle_link:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart__total,.navigation .cart_black .cart__total{font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:bold;font-size:26px;line-height:32px;padding:27px 0 22px 0;text-align:right;color:#fff;border-top:2px solid #eee}
.cartLayout .cart_black .cart__total:lang(ja-jp),.navigation .cart_black .cart__total:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart__total:lang(ko-kr),.navigation .cart_black .cart__total:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart__total:lang(zh-tw),.navigation .cart_black .cart__total:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart__total:lang(zh-cn),.navigation .cart_black .cart__total:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart__checkout-button,.navigation .cart_black .cart__checkout-button{width:100%;margin-bottom:30px}
.cartLayout .cart_black .cart__continue-shopping,.navigation .cart_black .cart__continue-shopping{color:#76b900;display:block;text-align:center;text-transform:uppercase}
@media(max-width:766px){.cartLayout .cart_black,.navigation .cart_black{top:0 !important;right:0 !important;width:100%}
.cartLayout .cart_black .cart__items,.navigation .cart_black .cart__items{top:60px;bottom:110px;padding-right:10px;overflow-y:auto;max-height:none}
.cartLayout .cart_black .cart__details,.navigation .cart_black .cart__details{position:absolute;bottom:0;width:calc(100% - 30px)}
}
.cartLayout .cart_black.cart--shown,.navigation .cart_black.cart--shown{display:block;margin-top:30px;margin-bottom:30px;bottom:0;overflow-y:auto}
@media(max-width:766px){.cartLayout .cart_black,.navigation .cart_black{right:38px;top:75px;position:absolute;width:515px;top:70px;position:fixed;padding:30px 15px}
.cartLayout .cart_black:before,.navigation .cart_black:before{position:absolute;content:'';width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #1a1a1a;position:absolute;top:-22px;right:20px}
.cartLayout .cart_black .cart__title,.navigation .cart_black .cart__title{font-size:24px;line-height:24px;margin-bottom:0}
.cartLayout .cart_black .cart__total,.navigation .cart_black .cart__total{line-height:30px;font-size:22px;padding:27px 0 25px 0}
}
.cartLayout .cart_black .quantity-selector__dec,.cartLayout .cart_black .quantity-selector__inc,.navigation .cart_black .quantity-selector__dec,.navigation .cart_black .quantity-selector__inc{cursor:pointer;position:relative;display:inline-block;width:10px;height:10px;margin-right:2px}
@media(max-width:1023px){.cartLayout .cart_black .quantity-selector__dec,.cartLayout .cart_black .quantity-selector__inc,.navigation .cart_black .quantity-selector__dec,.navigation .cart_black .quantity-selector__inc{width:12px;height:12px}
}
.cartLayout .cart_black .quantity-selector__dec:before,.cartLayout .cart_black .quantity-selector__inc:before,.navigation .cart_black .quantity-selector__dec:before,.navigation .cart_black .quantity-selector__inc:before{border-color:transparent #666 transparent transparent;border-image:none;border-style:solid;border-width:6px;content:" ";height:0;pointer-events:none;position:absolute;top:-1px;right:0;width:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
@media(max-width:1023px){.cartLayout .cart_black .quantity-selector__dec:before,.cartLayout .cart_black .quantity-selector__inc:before,.navigation .cart_black .quantity-selector__dec:before,.navigation .cart_black .quantity-selector__inc:before{border-width:8px}
}
.cartLayout .cart_black .quantity-selector__dec:hover:before,.cartLayout .cart_black .quantity-selector__inc:hover:before,.navigation .cart_black .quantity-selector__dec:hover:before,.navigation .cart_black .quantity-selector__inc:hover:before{border-color:transparent #666 transparent transparent}
.cartLayout .cart_black .quantity-selector__dec.disabled,.cartLayout .cart_black .disabled.quantity-selector__inc,.navigation .cart_black .quantity-selector__dec.disabled,.navigation .cart_black .disabled.quantity-selector__inc{opacity:.5;cursor:default}
.cartLayout .cart_black .quantity-selector__inc,.navigation .cart_black .quantity-selector__inc{margin-left:4px}
.cartLayout .cart_black .quantity-selector__inc:before,.navigation .cart_black .quantity-selector__inc:before{border-color:transparent transparent transparent #666}
.cartLayout .cart_black .quantity-selector__inc:hover:before,.navigation .cart_black .quantity-selector__inc:hover:before{border-color:transparent transparent transparent #666}
.cartLayout .cart_black .quantity-selector__inc.disabled,.navigation .cart_black .quantity-selector__inc.disabled{opacity:.5;cursor:default}
.cartLayout .cart_black .cart-item,.navigation .cart_black .cart-item{width:100%}
.cartLayout .cart_black .cart-item .cart-item__quantity-selector,.navigation .cart_black .cart-item .cart-item__quantity-selector{float:left;width:60px;color:#eee}
.cartLayout .cart_black .cart-item .cart-item__name,.navigation .cart_black .cart-item .cart-item__name{font-family:DINPro-Light,Helvetica,Arial,Sans-Serif;font-weight:bold;font-size:16px;color:#eee;float:left;max-width:308px;line-height:20px}
.cartLayout .cart_black .cart-item .cart-item__name:lang(ja-jp),.navigation .cart_black .cart-item .cart-item__name:lang(ja-jp){font-family:DINPro-Light,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart-item .cart-item__name:lang(ko-kr),.navigation .cart_black .cart-item .cart-item__name:lang(ko-kr){font-family:DINPro-Light,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart-item .cart-item__name:lang(zh-tw),.navigation .cart_black .cart-item .cart-item__name:lang(zh-tw){font-family:DINPro-Light,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart-item .cart-item__name:lang(zh-cn),.navigation .cart_black .cart-item .cart-item__name:lang(zh-cn){font-family:DINPro-Light,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media(max-width:766px){.cartLayout .cart_black .cart-item .cart-item__name,.navigation .cart_black .cart-item .cart-item__name{max-width:299px}
}
.cartLayout .cart_black .cart-item .cart-item__name .decimal-price,.navigation .cart_black .cart-item .cart-item__name .decimal-price{top:-0.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.cartLayout .cart_black .cart-item .cart-item__sub-name,.navigation .cart_black .cart-item .cart-item__sub-name{font-size:24px;color:#656565}
.cartLayout .cart_black .cart-item .cart-item__price,.navigation .cart_black .cart-item .cart-item__price{font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:bold;font-size:16px;color:#eee;text-align:right;float:right;line-height:24px;margin-right:5px}
.cartLayout .cart_black .cart-item .cart-item__price:lang(ja-jp),.navigation .cart_black .cart-item .cart-item__price:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart-item .cart-item__price:lang(ko-kr),.navigation .cart_black .cart-item .cart-item__price:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart-item .cart-item__price:lang(zh-tw),.navigation .cart_black .cart-item .cart-item__price:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart-item .cart-item__price:lang(zh-cn),.navigation .cart_black .cart-item .cart-item__price:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart-item .cart-item__remove,.navigation .cart_black .cart-item .cart-item__remove{width:100%;max-width:100px;height:15px;cursor:pointer;display:inline-block;position:relative;color:#76b900;float:left;font-size:12px;font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:lighter}
.cartLayout .cart_black .cart-item .cart-item__remove:lang(ja-jp),.navigation .cart_black .cart-item .cart-item__remove:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart-item .cart-item__remove:lang(ko-kr),.navigation .cart_black .cart-item .cart-item__remove:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart-item .cart-item__remove:lang(zh-tw),.navigation .cart_black .cart-item .cart-item__remove:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart-item .cart-item__remove:lang(zh-cn),.navigation .cart_black .cart-item .cart-item__remove:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.cartLayout .cart_black .cart-item .cart-item__remove:before,.navigation .cart_black .cart-item .cart-item__remove:before{position:absolute;width:14px;height:2px;left:0;top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#666;display:block;border-radius:10px;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_black .cart-item .cart-item__remove:after,.navigation .cart_black .cart-item .cart-item__remove:after{position:absolute;width:14px;height:2px;left:0;top:9px;background-color:#666;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_black .cart-item .cart-item__remove:hover:before,.navigation .cart_black .cart-item .cart-item__remove:hover:before{background-color:#666}
.cartLayout .cart_black .cart-item .cart-item__remove:hover:after,.navigation .cart_black .cart-item .cart-item__remove:hover:after{background-color:#666}
.cartLayout .cart_black .cart-item .cart-item__product-info-message,.navigation .cart_black .cart-item .cart-item__product-info-message{clear:both;padding-top:10px;color:#76b900}
@media(max-width:1023px){.cartLayout .cart_black .cart-item .cart-item__name,.navigation .cart_black .cart-item .cart-item__name{font-size:18px;margin-left:15px;margin-bottom:15px}
.cartLayout .cart_black .cart-item .cart-item__price,.navigation .cart_black .cart-item .cart-item__price{clear:both;float:none}
}
.dr-notify-me{background-color:#1a1a1a;width:100%}
.dr-notify-me iframe.dr-notify-me-frame{width:100%;border:0;padding-top:40px}
@media(max-width:400px){.dr-notify-me iframe.dr-notify-me-frame{width:100%;height:720px}
}
@media(min-width:401px) and (max-width:670px){.dr-notify-me iframe.dr-notify-me-frame{padding-top:20px;width:100%;height:375px;overflow-y:auto}
}
@media(min-width:671px) and (max-width:1024px){.dr-notify-me iframe.dr-notify-me-frame{width:100%;height:460px}
}
@media(min-width:1024px){.dr-notify-me iframe.dr-notify-me-frame{width:100%;height:555px}
}
.background-black .button .price.js-product-price,.background-black .price.js-lowest-product-price,.background-black .js-out-of-stock,.background-black .js-in-stock,.background-black .free-shipping,.background-black .varient-sub-heading,.background-black .limit-per-customer,.background-black .additional-message,.background-dark-grey .button .price.js-product-price,.background-dark-grey .price.js-lowest-product-price,.background-dark-grey .js-out-of-stock,.background-dark-grey .js-in-stock,.background-dark-grey .free-shipping,.background-dark-grey .varient-sub-heading,.background-dark-grey .limit-per-customer,.background-dark-grey .additional-message{color:#fff}
.heroBanner .columnLayout{background:0}
.columnLayout{position:relative;margin-left:auto;margin-right:auto;width:100%}
.columnLayout>.hdividerwraper>.horizontaldividerline{display:block;height:2px;margin-left:auto;margin-right:auto}
.columnLayout>.hdividerwraper>.horizontaldividercline{max-width:1280px}
@media(max-width:767px){.columnLayout>.hdividerwraper>.horizontaldividercline{margin:0 15px}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout>.hdividerwraper>.horizontaldividercline{margin:0 30px}
}
@media(min-width:1025px) and (max-width:1280px){.columnLayout>.hdividerwraper>.horizontaldividercline{margin:0 30px}
}
.columnLayout .full-width{max-width:none}
.columnLayout .column-container{max-width:1280px;margin-left:auto;margin-right:auto}
.columnLayout .column-container .column:first-child .horizontal-divider{border-top:0}
.columnLayout .column-container.full-width{max-width:none}
@media(min-width:1281px){.columnLayout .column-container.d-full-width{width:100%;max-width:none}
}
@media(min-width:1025px) and (max-width:1280px){.columnLayout .column-container.lap-full-width{width:100%;max-width:none}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .column-container.tab-full-width{width:100%;max-width:none}
}
@media(max-width:767px){.columnLayout .column-container.mob-full-width{width:100%;max-width:none}
}
.columnLayout .column-container .column.ht-0{height:0;min-height:0}
.columnLayout .column-container .column>.equi-height-col{height:100%}
.columnLayout .column-container .column>.equi-height-col>.column-1,.columnLayout .column-container .column>.equi-height-col>.column-2,.columnLayout .column-container .column>.equi-height-col>.column-3,.columnLayout .column-container .column>.equi-height-col>.column-4{display:flex;flex-flow:column nowrap;height:100%}
.columnLayout .column-container .column>.equi-height-col.v-align-bottom>.column-1>:last-child,.columnLayout .column-container .column>.equi-height-col.v-align-bottom>.column-2>:last-child,.columnLayout .column-container .column>.equi-height-col.v-align-bottom>.column-3>:last-child,.columnLayout .column-container .column>.equi-height-col.v-align-bottom>.column-4>:last-child{margin-top:auto}
.columnLayout .column-container .column .card .column-1>.textcomp,.columnLayout .column-container .column .card .column-1>.textcomponentenhanced,.columnLayout .column-container .column .card .column-1>.button,.columnLayout .column-container .column .card .column-1>.videoComponent .watchvideo,.columnLayout .column-container .column .card .column-2>.textcomp,.columnLayout .column-container .column .card .column-2>.textcomponentenhanced,.columnLayout .column-container .column .card .column-2>.button,.columnLayout .column-container .column .card .column-2>.videoComponent .watchvideo,.columnLayout .column-container .column .card .column-3>.textcomp,.columnLayout .column-container .column .card .column-3>.textcomponentenhanced,.columnLayout .column-container .column .card .column-3>.button,.columnLayout .column-container .column .card .column-3>.videoComponent .watchvideo,.columnLayout .column-container .column .card .column-4>.textcomp,.columnLayout .column-container .column .card .column-4>.textcomponentenhanced,.columnLayout .column-container .column .card .column-4>.button,.columnLayout .column-container .column .card .column-4>.videoComponent .watchvideo{padding:0 15px}
@media(max-width:767px){.columnLayout .column-container .column.small-12{flex-basis:100%}
.columnLayout .column-container .column.small-12:nth-child(n+2){margin:15px auto 0 auto}
}
@media(max-width:767px){.columnLayout .column-container .column.small-12 .card{max-width:420px;margin:0 auto}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .column-container .column.medium-12{flex-basis:100%}
.columnLayout .column-container .column.medium-12:nth-child(n+2){margin:15px auto 0 auto}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .column-container .column.medium-12 .card{max-width:590px;margin:0 auto}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .column-container .column.medium-6:nth-child(n+3){margin:15px auto 0 auto}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .column-container .column.medium-6 .card{max-width:590px}
}
@media(max-width:767px){.columnLayout .column-container .column.small-6:nth-child(n+3){margin:15px auto 0 auto}
}
@media(max-width:767px){.columnLayout .column-container .column.small-6 .card{max-width:420px}
}
.columnLayout .column-container .column.small-6.large-3 .hpascal-divider,.columnLayout .column-container .column.small-6.large-3 .hshield-divider{margin:0;width:0}
@media screen and (max-width:767px){.columnLayout .column-container .column .horizontal-divider{border-top:1px solid #eee}
}
.columnLayout .column-container .column:first-child .hpascal-divider{border-top:0}
@media screen and (max-width:767px){.columnLayout .column-container .column .hpascal-divider{border-top:1px solid #616161}
}
@media screen and (max-width:767px){.columnLayout .column-container .small-3 .hpascal-divider{border-top:0}
}
.columnLayout .column-container .column:first-child .hshield-divider{border-top:0}
@media screen and (max-width:767px){.columnLayout .column-container .column .hshield-divider{border-top:1px solid #eee}
}
@media screen and (max-width:767px){.columnLayout .column-container .small-3 .hshield-divider,.columnLayout .column-container .small-6 .hshield-divider{border-top:0}
}
.columnLayout .divider{display:none}
.columnLayout .divider.component-horizontal-divider{display:block;width:200%;margin-left:-50%;border-top:1px solid #eee}
.columnLayout .divider.pascal-divider{display:block;width:200%;margin-left:-50%;border-top:1px solid #616161}
.columnLayout .divider.shield-divider{display:block;width:200%;margin-left:-50%;border-top:1px solid #eee}
.columnLayout .column-container.full-width{max-width:none}
.columnLayout .column-container.full-width .row .column{background-size:cover;background-position:center center;padding:45px 30px;min-height:360px}
@media screen and (min-width:768px) and (max-width:1024px){.columnLayout .column-container.full-width .row .column{min-height:300px}
}
@media screen and (max-width:767px){.columnLayout .column-container.full-width .row .column{min-height:300px;padding:30px 15px}
}
.columnLayout .column-container.full-width .row .column.left-column{background-position:center center}
@media(min-width:1281px){.columnLayout .column-container.full-width .row .column.left-column{background-position:right center}
}
.columnLayout .column-container.full-width .row .column.right-column{background-position:center center}
@media(min-width:1281px){.columnLayout .column-container.full-width .row .column.right-column{background-position:left center}
}
@media screen and (min-width:1281px){.columnLayout .column-container.full-width .column-1{float:right;width:610px;max-width:100%}
}
@media screen and (min-width:1281px){.columnLayout .column-container.full-width .column-2{float:left;width:610px;max-width:100%}
}
@media screen and (min-width:768px) and (max-width:1024px){.columnLayout .column .textcomp .general-container{Margin:0 auto}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .row.vertical-divider .column.large-3.medium-6,.columnLayout .row.vpascal-divider .column.large-3.medium-6,.columnLayout .row.vshield-divider .column.large-3.medium-6{border-left:none !important;border-right:none !important;border-top:none !important;border-bottom:none !important}
}
@media(max-width:767px){.columnLayout .row.vertical-divider .column.large-3.small-6,.columnLayout .row.vpascal-divider .column.large-3.small-6,.columnLayout .row.vshield-divider .column.large-3.small-6{border-left:none !important;border-right:none !important;border-top:none !important;border-bottom:none !important}
}
.columnLayout .row{width:100%;display:flex;flex-wrap:wrap}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.columnLayout .row .column-1>.image,.columnLayout .row .column-1>.videoComponent,.columnLayout .row .column-2>.image,.columnLayout .row .column-2>.videoComponent,.columnLayout .row .column-3>.image,.columnLayout .row .column-3>.videoComponent,.columnLayout .row .column-4>.image,.columnLayout .row .column-4>.videoComponent{overflow:hidden}
}
.columnLayout .row.d-block{display:block}
.columnLayout .row.d-block>.column .column-1,.columnLayout .row.d-block>.column column-2,.columnLayout .row.d-block>.column column-3,.columnLayout .row.d-block>.column column-4{display:block}
.columnLayout .row.vertical-divider .column:not(:first-child),.columnLayout .row.vertical-divider .column.right-column{border-left:1px solid #eee}
.columnLayout .row.vpascal-divider .column:not(:first-child),.columnLayout .row.vpascal-divider .column.right-column{border-left:1px solid #616161}
@media(max-width:767px){.columnLayout .row.vpascal-divider .column:not(:first-child).small-6,.columnLayout .row.vpascal-divider .column.right-column.small-6{border-left:1px solid #616161}
}
@media(max-width:767px){.columnLayout .row.vpascal-divider .column:not(:first-child).small-6:nth-child(3),.columnLayout .row.vpascal-divider .column.right-column.small-6:nth-child(3){border-left:0}
}
@media(max-width:767px){.columnLayout .row.vpascal-divider .column:not(:first-child).small-3,.columnLayout .row.vpascal-divider .column.right-column.small-3{border-left:1px solid #616161}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .row.vpascal-divider .column:not(:first-child).medium-3,.columnLayout .row.vpascal-divider .column.right-column.medium-3{border-left:1px solid #616161}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .row.vpascal-divider .column:not(:first-child).medium-12,.columnLayout .row.vpascal-divider .column.right-column.medium-12{border-left:0}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .row.vpascal-divider .column:nth-child(1).medium-6,.columnLayout .row.vpascal-divider .column:nth-child(2).medium-6{border-bottom:1px solid #616161}
}
@media(max-width:767px){.columnLayout .row.vpascal-divider .column:nth-child(1).small-6,.columnLayout .row.vpascal-divider .column:nth-child(2).small-6{border-bottom:1px solid #616161}
}
.columnLayout .row.vpascal-divider .column:nth-child(1).left-column,.columnLayout .row.vpascal-divider .column:nth-child(2).left-column{border-bottom:0}
.columnLayout .row.vpascal-divider .column:nth-child(1).right-column,.columnLayout .row.vpascal-divider .column:nth-child(2).right-column{border-bottom:0}
.columnLayout .row.vshield-divider .column:not(:first-child),.columnLayout .row.vshield-divider .column.right-column{border-left:1px solid #eee}
@media(max-width:767px){.columnLayout .row.vshield-divider .column:not(:first-child).small-6,.columnLayout .row.vshield-divider .column.right-column.small-6{border-left:1px solid #eee}
}
@media(max-width:767px){.columnLayout .row.vshield-divider .column:not(:first-child).small-6:nth-child(3),.columnLayout .row.vshield-divider .column.right-column.small-6:nth-child(3){border-left:0}
}
@media(max-width:767px){.columnLayout .row.vshield-divider .column:not(:first-child).small-3,.columnLayout .row.vshield-divider .column.right-column.small-3{border-left:1px solid #eee}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .row.vshield-divider .column:not(:first-child).medium-3,.columnLayout .row.vshield-divider .column.right-column.medium-3{border-left:1px solid #eee}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .row.vshield-divider .column:nth-child(1).medium-6,.columnLayout .row.vshield-divider .column:nth-child(2).medium-6{border-bottom:1px solid #eee}
}
@media(max-width:767px){.columnLayout .row.vshield-divider .column:nth-child(1).small-6,.columnLayout .row.vshield-divider .column:nth-child(2).small-6{border-bottom:1px solid #eee}
}
.columnLayout .row.vshield-divider .column:nth-child(1).left-column,.columnLayout .row.vshield-divider .column:nth-child(2).left-column{border-bottom:0}
.columnLayout .row.vshield-divider .column:nth-child(1).right-column,.columnLayout .row.vshield-divider .column:nth-child(2).right-column{border-bottom:0}
@media screen and (max-width:767px){.columnLayout .row.vertical-divider .column:not(:first-child),.columnLayout .row.vpascal-divider .column:not(:first-child),.columnLayout .row.vshield-divider .column:not(:first-child){border-left:0}
}
@media(min-width:768px) and (max-width:1024px){.columnLayout .row.vertical-divider .column:nth-child(3).medium-6,.columnLayout .row.vpascal-divider .column:nth-child(3).medium-6,.columnLayout .row.vshield-divider .column:nth-child(3).medium-6{border-left:0}
}
.columnLayout .row.vertical-divider .column.left-column,.columnLayout .row.vpascal-divider .column.left-column,.columnLayout .row.vshield-divider .column.left-column{border-left:0}
@media screen and (max-width:767px){.columnLayout .row.vertical-divider .column.right-column,.columnLayout .row.vpascal-divider .column.right-column,.columnLayout .row.vshield-divider .column.right-column{border-left:0}
}
@media screen and (min-width:768px) and (max-width:1024px){.columnLayout .row.single-col-tablet .medium-6{width:100%}
}
.columnLayout .row::before,.columnLayout .row::after{content:'';display:none}
.columnLayout .row .column{float:left;min-height:2px;padding:0 15px;margin:0;position:relative;background-size:inherit;background-repeat:no-repeat}
.columnLayout .row .tablet-clear:nth-child(2n+1){clear:both}
.columnLayout .row .medium-3.tablet-clear:nth-child(2n+1){clear:none}
@media screen and (min-width:768px){.columnLayout .row .column.gallery{padding-left:0;padding-right:0}
}
@media(max-width:767px){.columnLayout .row .column.gallery.small-6,.columnLayout .row .column.gallery.small-3{padding-left:0;padding-right:0}
}
.columnLayout .mob-stack-RL>.center>.row.d-block>.left-column{float:right}
@media(max-width:767px){.columnLayout .mob-stack-RL>.center>.row.d-block>.left-column{float:left}
}
.columnLayout .mob-stack-RL>.center>.row.vpascal-divider>.column.left-column{border-left:1px solid #616161}
.columnLayout .mob-stack-RL>.center>.row.vpascal-divider>.column.right-column{border-left:0}
.columnLayout .mob-stack-RL>.center>.row.vshield-divider>.column.left-column{border-left:1px solid #eee}
.columnLayout .mob-stack-RL>.center>.row.vshield-divider>.column.right-column{border-left:0}
.columnLayout .mob-stack-RL>.center>.row>.column:nth-child(1){order:4}
@media(max-width:767px){.columnLayout .mob-stack-RL>.center>.row>.column:nth-child(1){order:1}
}
.columnLayout .mob-stack-RL>.center>.row>.column:nth-child(2){order:3}
@media(max-width:767px){.columnLayout .mob-stack-RL>.center>.row>.column:nth-child(2){order:2}
}
.columnLayout .mob-stack-RL>.center>.row>.column:nth-child(3){order:2}
@media(max-width:767px){.columnLayout .mob-stack-RL>.center>.row>.column:nth-child(3){order:3}
}
.columnLayout .mob-stack-RL>.center>.row>.column:nth-child(4){order:1}
@media(max-width:767px){.columnLayout .mob-stack-RL>.center>.row>.column:nth-child(4){order:4}
}
body[data-edit-mode='true'] .columnLayout .row{overflow:hidden}
.textcomp .general-container-text{margin:0 auto}
@media screen and (min-width:768px) and (max-width:1024px){.textcomp .general-container-text{max-width:640px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.textcomp .general-container-text{max-width:800px}
}
@media screen and (min-width:1281px){.textcomp .general-container-text{max-width:845px}
}
.textcomp .general-container-text.full-width{max-width:1280px}
.textcomp .general-container-text.tablet-width{max-width:1024px}
@media screen and (min-width:768px) and (max-width:1024px){.textcomp .general-container-text.tablet-width{max-width:767px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.textcomp .general-container-text.tablet-width{max-width:845px}
}
.textcomp .general-container-text.w-640{max-width:640px}
.textcomp p{padding:10px 0}
.textcomp h2,.textcomp .h2{padding:8px 0}
.textcomp h1,.textcomp .h1{padding:6px 0}
.textcomp h3,.textcomp .h3{padding:10px 0}
.textcomp h4,.textcomp .h4{padding:12px 0}
.textcomp h5,.textcomp .h5{padding:13px 0}
.textcomp .title.showquotes::before{content:"\201C";font-size:72px;font-family:DINPro,Helvetica,Arial,Sans-Serif;color:#bdbdbd;vertical-align:sub}
.textcomp .title.showquotes::before:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.textcomp .title.showquotes::before:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.textcomp .title.showquotes::before:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.textcomp .title.showquotes::before:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:1024px){.textcomp .title.showquotes::before{font-size:54px}
}
.textcomp .title.showquotes::after{content:"\201C";font-size:72px;font-family:DINPro,Helvetica,Arial,Sans-Serif;color:#bdbdbd;display:inline-block;vertical-align:baseline;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.textcomp .title.showquotes::after:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.textcomp .title.showquotes::after:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.textcomp .title.showquotes::after:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.textcomp .title.showquotes::after:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:1024px){.textcomp .title.showquotes::after{font-size:54px}
}
.textcomp .description h1,.textcomp .description h2,.textcomp .description h3,.textcomp .description h4,.textcomp .description h5,.textcomp .description .h1,.textcomp .description .h2,.textcomp .description .h3,.textcomp .description .h4,.textcomp .description .h5{padding:0}
.textcomp .description .showquotes::before{content:"\201C";font-size:72px;font-family:DINPro,Helvetica,Arial,Sans-Serif;color:#bdbdbd;vertical-align:sub}
.textcomp .description .showquotes::before:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.textcomp .description .showquotes::before:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.textcomp .description .showquotes::before:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.textcomp .description .showquotes::before:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:1024px){.textcomp .description .showquotes::before{font-size:54px}
}
.textcomp .description .showquotes::after{content:"\201C";font-size:72px;font-family:DINPro,Helvetica,Arial,Sans-Serif;color:#bdbdbd;display:inline-block;vertical-align:baseline;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.textcomp .description .showquotes::after:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.textcomp .description .showquotes::after:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.textcomp .description .showquotes::after:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.textcomp .description .showquotes::after:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:1024px){.textcomp .description .showquotes::after{font-size:54px}
}
@media screen and (max-width:767px){.textcomp .text-button{text-align:center}
}
.textcomp ol{counter-reset:itm}
.textcomp ol li{display:block}
.textcomp ol li:before{content:counter(itm) ". ";counter-increment:itm;color:#76b900;font-weight:bold}
.textcomp .ol-numeric ol{counter-reset:section}
.textcomp .ol-numeric ol>li{display:table;counter-increment:section}
.textcomp .ol-numeric ol>li:before{color:#76b900;content:counters(section,".") ".0 ";display:table-cell;padding-right:10px}
.textcomp .ol-numeric ol li ol>li:before{content:counters(section,".") " "}
.textcomp .ol-numeric ol .lower-roman{counter-reset:sec}
.textcomp .ol-numeric ol .lower-roman>li{counter-increment:sec}
.textcomp .ol-numeric ol .upper-roman{counter-reset:sec}
.textcomp .ol-numeric ol .upper-roman>li{counter-increment:sec}
.textcomp .ol-numeric ol .lower-alpha{counter-reset:sec}
.textcomp .ol-numeric ol .lower-alpha>li{counter-increment:sec}
.textcomp .ol-numeric ol .upper-alpha{counter-reset:sec}
.textcomp .ol-numeric ol .upper-alpha>li{counter-increment:sec}
.textcomp .ol-numeric ol .lower-roman>li:before{content:counters(sec,".",lower-roman) " "}
.textcomp .ol-numeric ol .upper-roman>li:before{content:counters(sec,".",upper-roman) " "}
.textcomp .ol-numeric ol .lower-alpha>li:before{content:counters(sec,".",lower-alpha) " "}
.textcomp .ol-numeric ol .upper-alpha>li:before{content:counters(sec,".",upper-alpha) " "}
@media screen and (max-width:767px){.button .text-left.mobile-align-center,.button .text-right.mobile-align-center{text-align:center}
}
.button .product-row__item{min-height:auto}
.button .free-shipping{padding:15px 0 0 0;font-weight:bold;font-size:16px;font-family:DINPro,Helvetica,Arial,Sans-Serif}
.button .free-shipping:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.button .free-shipping:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.button .free-shipping:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.button .free-shipping:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.button .ship-date,.button .limit-per-customer,.button .additional-message{display:none;font-size:15px;padding-top:15px;line-height:1;font-family:DINPro,Helvetica,Arial,Sans-Serif}
.button .ship-date:lang(ja-jp),.button .limit-per-customer:lang(ja-jp),.button .additional-message:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.button .ship-date:lang(ko-kr),.button .limit-per-customer:lang(ko-kr),.button .additional-message:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.button .ship-date:lang(zh-tw),.button .limit-per-customer:lang(zh-tw),.button .additional-message:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.button .ship-date:lang(zh-cn),.button .limit-per-customer:lang(zh-cn),.button .additional-message:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.button .price.js-product-price,.button .price.js-lowest-product-price{font-weight:bold;font-size:24px;line-height:24px;font-family:DINPro,Helvetica,Arial,Sans-Serif;padding-bottom:21px}
.button .price.js-product-price:lang(ja-jp),.button .price.js-lowest-product-price:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.button .price.js-product-price:lang(ko-kr),.button .price.js-lowest-product-price:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.button .price.js-product-price:lang(zh-tw),.button .price.js-lowest-product-price:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.button .price.js-product-price:lang(zh-cn),.button .price.js-lowest-product-price:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.button .priceSpiderButton{display:inline-block}
.button .priceSpiderButton .ps-widget{background:0}
@media screen and (min-width:768px) and (max-width:1024px){.button .priceSpiderButton .ps-widget{width:100%;min-width:160px;max-width:260px}
}
@media screen and (max-width:767px){.button .priceSpiderButton .ps-widget{width:100%;min-width:160px;max-width:260px}
}
.button .priceSpiderButton .ps-widget span{color:#76b900;font-weight:normal;font-size:18px;line-height:32px;font-family:DINPro,Helvetica,Arial,Sans-Serif;text-transform:none}
.button .priceSpiderButton .ps-widget span:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.button .priceSpiderButton .ps-widget span:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.button .priceSpiderButton .ps-widget span:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.button .priceSpiderButton .ps-widget span:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.button .priceSpiderButton .ps-widget.ps-disabled{display:none !important}
.button .priceSpiderButton.large-text-link .ps-widget span{font-family:DINWebPro-Medium,Helvetica,Arial,Sans-Serif;font-size:24px}
.button .priceSpiderButton.large-text-link .ps-widget span:lang(ja-jp){font-family:DINWebPro-Medium,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.button .priceSpiderButton.large-text-link .ps-widget span:lang(ko-kr){font-family:DINWebPro-Medium,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.button .priceSpiderButton.large-text-link .ps-widget span:lang(zh-tw){font-family:DINWebPro-Medium,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.button .priceSpiderButton.large-text-link .ps-widget span:lang(zh-cn){font-family:DINWebPro-Medium,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media(max-width:767px){.button .priceSpiderButton.large-text-link .ps-widget span{font-size:18px}
}
@media(min-width:768px) and (max-width:1024px){.button .priceSpiderButton.large-text-link .ps-widget span{font-size:21px}
}
.button .package{display:inline-block;float:none}
.button .package-icon .btn{padding-left:30px;padding-top:3px;line-height:14px}
.button .pdf-icon .btn{padding-left:30px;line-height:24px}
.button .info-icon .btn{padding-left:30px;padding-top:3px;line-height:14px}
.button .video-icon .btn{padding-left:50px;padding-top:13px;line-height:14px}
.button .blog-icon .btn{padding-left:30px;line-height:20px}
.button .package-icon{background-image:url("clientlibs_base/images/see-whats-new.png");background-repeat:no-repeat;display:inline-block;height:21px}
.button .pdf-icon{background-image:url("clientlibs_base/images/pdf-icon.png");background-repeat:no-repeat;display:inline-block;height:21px}
.button .info-icon{background-image:url("clientlibs_base/images/see-full-specs.png");background-repeat:no-repeat;display:inline-block;height:21px}
.button .video-icon{background-image:url("clientlibs_base/images/video-icon.png");background-repeat:no-repeat;display:inline-block;height:40px}
.button .blog-icon{background-image:url("clientlibs_base/images/blog-icon.png");background-repeat:no-repeat;display:inline-block;height:22px}
.button .facebook-icon .btn,.button .linkedin-icon .btn,.button .reddit-icon .btn,.button .twitter-icon .btn,.button .weibo-icon .btn{padding-top:0;margin-top:14px;margin-left:14px}
@media screen and (max-width:1024px){.button .facebook-icon .btn,.button .linkedin-icon .btn,.button .reddit-icon .btn,.button .twitter-icon .btn,.button .weibo-icon .btn{margin-top:10px;margin-left:10px}
}
.button .facebook-icon a .btn{background-repeat:no-repeat;padding-left:18px}
@media screen and (max-width:767px){.button .facebook-icon a .btn{background-image:url("clientlibs_base/images/facebook-mobile.svg");padding-left:15px}
}
@media screen and (min-width:768px) and (max-width:1024px){.button .facebook-icon a .btn{background-image:url("clientlibs_base/images/facebook-tablet.svg");padding-left:15px}
}
@media screen and (min-width:1025px){.button .facebook-icon a .btn{background-image:url("clientlibs_base/images/facebook-desktop.svg")}
}
.button .linkedin-icon a .btn{background-repeat:no-repeat;padding-left:25px}
@media screen and (max-width:767px){.button .linkedin-icon a .btn{background-image:url("clientlibs_base/images/linkedin-mobile.svg");padding-left:18px}
}
@media screen and (min-width:768px) and (max-width:1024px){.button .linkedin-icon a .btn{background-image:url("clientlibs_base/images/linkedin-tablet.svg");padding-left:18px}
}
@media screen and (min-width:1025px){.button .linkedin-icon a .btn{background-image:url("clientlibs_base/images/linkedin-desktop.svg")}
}
.button .reddit-icon a .btn{background-repeat:no-repeat;padding-left:25px}
@media screen and (max-width:767px){.button .reddit-icon a .btn{background-image:url("clientlibs_base/images/reddit-mobile.svg");padding-left:20px}
}
@media screen and (min-width:768px) and (max-width:1024px){.button .reddit-icon a .btn{background-image:url("clientlibs_base/images/reddit-tablet.svg");padding-left:20px}
}
@media screen and (min-width:1025px){.button .reddit-icon a .btn{background-image:url("clientlibs_base/images/reddit-desktop.svg")}
}
.button .twitter-icon a .btn{background-repeat:no-repeat;padding-left:25px}
@media screen and (max-width:767px){.button .twitter-icon a .btn{background-image:url("clientlibs_base/images/twitter-mobile.svg");padding-left:18px}
}
@media screen and (min-width:768px) and (max-width:1024px){.button .twitter-icon a .btn{background-image:url("clientlibs_base/images/twitter-tablet.svg");padding-left:18px}
}
@media screen and (min-width:1025px){.button .twitter-icon a .btn{background-image:url("clientlibs_base/images/twitter-desktop.svg")}
}
.button .weibo-icon a .btn{background-repeat:no-repeat;padding-left:25px}
@media screen and (max-width:767px){.button .weibo-icon a .btn{background-image:url("clientlibs_base/images/weibo-mobile.svg");padding-left:20px}
}
@media screen and (min-width:768px) and (max-width:1024px){.button .weibo-icon a .btn{background-image:url("clientlibs_base/images/weibo-tablet.svg");padding-left:20px}
}
@media screen and (min-width:1025px){.button .weibo-icon a .btn{background-image:url("clientlibs_base/images/weibo-desktop.svg")}
}
.button .facebook-color{background-color:#3b579d}
.button .facebook-color.link-btn{border:#3b579d}
.button .linkedin-color{background-color:#0077b5}
.button .linkedin-color.link-btn{border:#0077b5}
.button .reddit-color{background-color:#ff4500}
.button .reddit-color.link-btn{border:#ff4500}
.button .twitter-color{background-color:#1da1f2}
.button .twitter-color.link-btn{border:#1da1f2}
.button .weibo-color{background-color:#e32529}
.button .weibo-color.link-btn{border:#e32529}
.js-product-item[data-digital-river-id],.js-product-item-with-variations[data-digital-river-variation-selector]{visibility:hidden}
body[data-edit-mode='true'] .button .hide-modal-content{display:none}
body[data-edit-mode='true'] .button .hide-desktop{display:block}
body[data-edit-mode='true'] .button .priceSpiderButton .ps-widget.ps-disabled{display:block !important}
body[data-edit-mode='true'] .js-product-item[data-digital-river-id],body[data-edit-mode='true'] .js-product-item-with-variations[data-digital-river-variation-selector]{visibility:visible}
.productTile .general-container{margin-left:auto;margin-right:auto;padding:30px}
.productTile .general-container::before,.productTile .general-container::after{content:" ";display:table}
.productTile .general-container::after{clear:both}
.productTile .general-container.image-top{display:table}
@media screen and (max-width:1024px){.productTile .general-container{max-width:640px;padding-right:15px;padding-left:15px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.productTile .general-container{max-width:800px}
}
@media screen and (min-width:1281px){.productTile .general-container{max-width:1200px}
}
.productTile .enterprise .text-container .headingWrapper{padding:0 0 6px 0}
@media screen and (min-width:768px) and (max-width:1024px){.productTile .enterprise .text-container .headingWrapper{padding:0 0 6px 0}
}
@media screen and (min-width:1025px){.productTile .enterprise .text-container .headingWrapper{padding:0 0 6px 0}
}
.productTile .enterprise .text-container .headingWrapper .part1{font-weight:normal}
.productTile .enterprise .text-container .headingWrapper .part2{font-weight:normal}
.productTile .enterprise .text-container .headingWrapper .section-sub-heading{padding:7.5px 0 6px 0}
@media screen and (min-width:768px) and (max-width:1024px){.productTile .enterprise .text-container .headingWrapper .section-sub-heading{padding:7.5px 0 6px 0}
}
@media screen and (min-width:1025px){.productTile .enterprise .text-container .headingWrapper .section-sub-heading{padding:7.5px 0 6px 0}
}
.productTile .enterprise .text-container .button .js-product-price.price{padding-bottom:8px}
.productTile .enterprise .text-container .button .js-out-of-stock{display:none !important}
.productTile .enterprise .text-container .button .js-in-stock{display:none !important}
.productTile .enterprise .text-container .button .free-shipping{display:none !important}
.productTile .enterprise .text-container .button .product-row__item{min-height:84px}
@media screen and (max-width:1024px){.productTile .text-container{float:none;width:100%}
}
@media screen and (min-width:1025px) and (max-width:1280px){.productTile .text-container{float:right;width:24%}
}
@media screen and (min-width:1281px){.productTile .text-container{float:right;width:40%}
}
.productTile .text-container .headingWrapper .part1{display:inline}
.productTile .text-container .headingWrapper .part2{display:inline;font-weight:normal}
.productTile .text-container .section-sub-heading{text-transform:uppercase;padding:7.5px 0 26.1px 0;font-family:DINPro,Helvetica,Arial,Sans-Serif}
@media screen and (min-width:768px) and (max-width:1024px){.productTile .text-container .section-sub-heading{padding:7.5px 0 26.1px 0}
}
@media screen and (min-width:1025px){.productTile .text-container .section-sub-heading{padding:7.5px 0 26.1px 0}
}
.productTile .text-container .section-sub-heading:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.productTile .text-container .section-sub-heading:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.productTile .text-container .section-sub-heading:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.productTile .text-container .section-sub-heading:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.productTile .text-container .priceWrapper{text-align:center}
.productTile .shipping{display:none}
.productTile .free-shipping{padding:15px 0;font-weight:bold;font-size:16px;color:black;font-family:DINPro,Helvetica,Arial,Sans-Serif}
.productTile .free-shipping:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.productTile .free-shipping:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.productTile .free-shipping:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.productTile .free-shipping:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.productTile .shipping.free-shipping{display:table;margin-right:auto;margin-left:auto;padding-top:15px;font-family:DINPro,Helvetica,Arial,Sans-Serif}
.productTile .shipping.free-shipping:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.productTile .shipping.free-shipping:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.productTile .shipping.free-shipping:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.productTile .shipping.free-shipping:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.productTile .parnter-container{padding:0}
@media screen and (min-width:1025px){.productTile .producttile-align .product-tile-image-container{float:none}
}
.productTile .producttile-align .product-tile-image-container .responsive-image{margin-left:auto;margin-right:auto;width:auto;height:auto}
@media screen and (min-width:767px) and (max-width:1024px){.productTile .producttile-align .product-tile-image-container .responsive-image{max-width:295px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.productTile .producttile-align .product-tile-image-container .responsive-image{max-width:515px}
}
@media screen and (min-width:1281px){.productTile .producttile-align .product-tile-image-container .responsive-image{max-width:625px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.productTile .product-tile-image-container{float:left;width:75%;padding:0 15px}
}
@media screen and (min-width:1281px){.productTile .product-tile-image-container{float:left;width:60%;padding:0 15px}
}
.productTile .product-tile-image-container .responsive-image{margin-left:auto;margin-right:auto;width:100%;height:auto}
@media screen and (max-width:767px){.productTile .product-tile-image-container .responsive-image{padding-top:30px}
}
@media screen and (min-width:767px) and (max-width:1024px){.productTile .product-tile-image-container .responsive-image{max-width:295px;padding-top:30px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.productTile .product-tile-image-container .responsive-image{max-width:515px}
}
@media screen and (min-width:1281px){.productTile .product-tile-image-container .responsive-image{max-width:625px}
}
.productTile .product-tile-image-container .specs-container .specifications.current{padding-bottom:15px}
.productTile .product-tile-image-container .specs-container .specifications .specifications-img{float:left;padding-right:5px;display:none}
.productTile .product-tile-image-container .specs-container .specifications .specifications-fullspecs.button.parbase{float:right;font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:bold}
.productTile .product-tile-image-container .specs-container .specifications .specifications-fullspecs.button.parbase:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.productTile .product-tile-image-container .specs-container .specifications .specifications-fullspecs.button.parbase:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.productTile .product-tile-image-container .specs-container .specifications .specifications-fullspecs.button.parbase:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.productTile .product-tile-image-container .specs-container .specifications .specifications-fullspecs.button.parbase:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.productTile .product-tile-image-container .specs-container .specifications .specifications-inside.button.parbase{float:right;font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:bold}
.productTile .product-tile-image-container .specs-container .specifications .specifications-inside.button.parbase:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.productTile .product-tile-image-container .specs-container .specifications .specifications-inside.button.parbase:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.productTile .product-tile-image-container .specs-container .specifications .specifications-inside.button.parbase:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.productTile .product-tile-image-container .specs-container .specifications .specifications-inside.button.parbase:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:1024px){.productTile .product-tile-image-container .specs-container .specifications{float:none;display:table;margin-right:auto;margin-left:auto}
}
@media screen and (min-width:1025px){.productTile .product-tile-image-container .specs-container .specifications{float:right;padding-left:20px}
}
.large-3 .productTile .text-container,.large-4 .productTile .text-container,.large-6 .productTile .text-container{float:none;width:100%}
.large-3 .productTile .text-container.image-top,.large-4 .productTile .text-container.image-top,.large-6 .productTile .text-container.image-top{display:table-footer-group}
@media screen and (min-width:1025px){.large-6 .productTile .product-tile-image-container .responsive-image{max-width:405px;padding-top:30px}
}
@media screen and (min-width:1025px){.large-4 .productTile .product-tile-image-container .responsive-image{max-width:295px;padding-top:30px}
}
.large-3 .productTile .product-tile-image-container .specs-container .specifications{padding-bottom:10px}
.large-3 .productTile .product-tile-image-container,.large-4 .productTile .product-tile-image-container,.large-6 .productTile .product-tile-image-container{float:none;width:auto}
.large-3 .productTile .product-tile-image-container.image-top,.large-4 .productTile .product-tile-image-container.image-top,.large-6 .productTile .product-tile-image-container.image-top{display:table-header-group}
@media screen and (max-width:1024px){.large-3 .productTile .product-tile-image-container .responsive-image,.large-4 .productTile .product-tile-image-container .responsive-image,.large-6 .productTile .product-tile-image-container .responsive-image{max-width:295px;padding-top:30px}
}
.large-3 .productTile .product-tile-image-container .specs-container .specifications,.large-4 .productTile .product-tile-image-container .specs-container .specifications,.large-6 .productTile .product-tile-image-container .specs-container .specifications{float:none;display:table;margin-right:auto;margin-left:auto}
.medium-6 .productTile .product-tile-image-container{float:none}
@media screen and (max-width:1024px){.medium-6 .productTile .product-tile-image-container .responsive-image{max-width:295px;padding-top:30px}
}
.medium-6 .productTile .product-tile-image-container .specs-container .specifications{float:none;display:table;margin-right:auto;margin-left:auto}
.medium-12.small-12 .productTile .product-tile-image-container{float:none}
@media screen and (max-width:1024px){.medium-12.small-12 .productTile .product-tile-image-container .responsive-image{max-width:295px;padding-top:30px}
}
.medium-12.small-12 .productTile .product-tile-image-container .specs-container .specifications{float:none;display:table;margin-right:auto;margin-left:auto}
.tabcomp .general-container{margin-left:auto;margin-right:auto;margin-top:15px}
.tabcomp .general-container::before,.tabcomp .general-container::after{content:" ";display:table}
.tabcomp .general-container::after{clear:both}
@media screen and (max-width:1024px){.tabcomp .general-container{max-width:640px;padding-right:0;padding-left:0}
}
@media screen and (min-width:1025px) and (max-width:1280px){.tabcomp .general-container{max-width:800px}
}
@media screen and (min-width:1281px){.tabcomp .general-container{max-width:1280px}
}
.tabcomp #tab-container{padding-left:15px;padding-right:15px}
@media screen and (max-width:767px){.tabcomp .p-t-30.mob-p-t-15,.tabcomp .p-t-0.mob-p-t-15,.tabcomp .p-t-45.mob-p-t-15,.tabcomp .p-t-60.mob-p-t-15{padding-top:15px}
}
@media screen and (max-width:767px){.tabcomp .p-b-30.mob-p-b-15,.tabcomp .p-b-0.mob-p-b-15,.tabcomp .p-b-45.mob-p-b-15,.tabcomp .p-b-60.mob-p-b-15{padding-bottom:15px}
}
.tabcomp h2{margin:0}
.tabcomp .tabHeadingWrapper{text-align:center;padding:0 0 30px 0}
@media screen and (min-width:768px) and (max-width:1024px){.tabcomp .tabHeadingWrapper{padding:0 0 30px 0}
}
@media screen and (min-width:1025px){.tabcomp .tabHeadingWrapper{padding:0 0 30px 0}
}
@media screen and (max-width:768px){.tabcomp .tabHeadingWrapper{padding:0 0 15px 0}
}
@media screen and (max-width:768px) and (min-width:768px) and (max-width:1024px){.tabcomp .tabHeadingWrapper{padding:0}
}
@media screen and (max-width:768px) and (min-width:1025px){.tabcomp .tabHeadingWrapper{padding:0}
}
.tabcomp .tabs-wrapper{margin:0 auto;display:block;width:100%;overflow:hidden;position:relative}
.tabcomp ul.tabs{list-style:outside none none;margin:0;padding:0;font-size:0;overflow:scroll;overflow-y:hidden;width:100%;list-style-position:inside;left:0;right:0;white-space:nowrap;float:left;overflow-x:visible;text-align:center}
@media screen and (max-width:767px){.tabcomp ul.tabs li:first-child{margin-left:0}
}
@media screen and (min-width:768px){.tabcomp ul.tabs li:first-child{margin-left:0}
}
@media screen and (max-width:767px){.tabcomp ul.tabs li.tabItems:first-child{margin-left:0}
}
@media screen and (max-width:767px){.tabcomp ul.tabs li.tabItems:last-child{margin-right:0}
}
.tabcomp ul.tabs li.tabItems:first-child:nth-last-child(2),.tabcomp ul.tabs li.tabItems:first-child:nth-last-child(2) ~ li{width:50% !important}
.tabcomp ul.tabs li.tabItems:first-child:nth-last-child(2n+1),.tabcomp ul.tabs li.tabItems:first-child:nth-last-child(2n+1) ~ li{width:33.3333%}
@media screen and (max-width:767px){.tabcomp ul.tabs li.tabItems:first-child:nth-last-child(2n+1),.tabcomp ul.tabs li.tabItems:first-child:nth-last-child(2n+1) ~ li{width:45%}
}
.tabcomp ul.tabs li.tabItems:first-child:nth-last-child(2n),.tabcomp ul.tabs li.tabItems:first-child:nth-last-child(2n) ~ li{width:33.3333%}
@media screen and (max-width:767px){.tabcomp ul.tabs li.tabItems:first-child:nth-last-child(2n),.tabcomp ul.tabs li.tabItems:first-child:nth-last-child(2n) ~ li{width:45%}
}
.tabcomp ul.tabs li.current{border-bottom:2px solid #76b900}
.tabcomp ul.tabs li.tabItems.current{border-bottom:4px solid #76b900;padding-bottom:0}
.tabcomp ul.tabs li{cursor:pointer;display:inline-block;font-size:16px;line-height:24px;text-transform:uppercase;margin-left:30px;list-style:none}
@media screen and (max-width:767px){.tabcomp ul.tabs li{margin-left:15px;overflow:hidden}
}
@media screen and (max-width:1280px){.tabcomp ul.tabs li .responsive-image{width:90%}
}
@media screen and (min-width:1281px){.tabcomp ul.tabs li .responsive-image{width:75%}
}
.tabcomp ul.tabs li.tabItems{margin:0;border-bottom:1px solid #ccc;padding-bottom:3px}
.tabcomp ul.tabs li.tabItems h2{padding-top:23px;padding-bottom:25px;overflow-x:auto;overflow-y:hidden}
@media screen and (max-width:767px){.tabcomp ul.tabs li.tabItems h2{padding-top:12px;padding-bottom:14px}
}
.tabcomp .tab-content{display:none;margin:0 auto;left:-9999px;position:absolute}
.tabcomp .tab-content.current{display:block;left:0;position:relative}
.tabcomp .tab-content.current.horizontal-divider{border-bottom:2px solid #bbb}
.navigation .searchoverlay{display:none;opacity:.9;background:black;filter:alpha(opacity=90);opacity:.9;position:fixed;width:100%;height:100%;top:44px;left:0;z-index:551;outline:0;overflow-y:hidden}
.navigation .search-abort-container{display:inline-block;float:right;height:100%;overflow:hidden;position:relative;top:16px;right:0}
.navigation .search-abort-container .search-abort{display:inline-block;height:30px;width:20px;float:left;position:relative}
.navigation .search-abort-container .search-abort:hover .cls-search{fill:#76b900}
.navigation .searchoverlaydisplay{display:block}
.navigation .search-main-section{display:inline-block}
.navigation .search-section{position:absolute;right:0;top:30px;z-index:552;width:350px}
@media(max-width:767px){.navigation .search-section{width:200px}
}
.navigation .search_white{background:#fff;z-index:10;padding:2px;width:450px;top:70px;display:none;box-shadow:0 0 15px rgba(0,0,0,0.5)}
@media(max-width:767px){.navigation .search_white{position:fixed;top:30px !important;right:0 !important;width:100%;height:50px}
}
.navigation .search_white.search-shown{display:block;margin-top:30px;margin-bottom:30px;bottom:0;overflow-y:auto}
.navigation .search_white:before{position:absolute;content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;position:absolute;top:15px;right:0}
@media(max-width:767px){.navigation .search_white:before{position:fixed;top:45px;right:117px}
}
.navigation .search-outter-container{right:315px;width:100%;height:43px;transition:opacity .3s ease;color:#414347;border-color:#56585c;background-color:none;padding:0;z-index:999}
@media screen and (max-width:767px){.navigation .search-outter-container{margin-top:0;width:100%;margin-left:0}
}
.navigation .search-outter-container.hide-wid-0 .search-inner-container{width:0;opacity:0;padding:0;margin:0}
.navigation .search-outter-container .search-inner-container{background:white;max-width:1024px;width:auto;margin:3px auto 0 auto;height:88%;padding:0 15px;-webkit-transition:width 1s,opacity 1s;transition:width 1s,opacity 1s}
@media(min-width:768px) and (max-width:1024px){.navigation .search-outter-container .search-inner-container{width:369px;-webkit-transition:width .5s,opacity .5s;transition:width .5s,opacity .5s}
}
@media screen and (max-width:767px){.navigation .search-outter-container .search-inner-container{background-color:#fff;-webkit-transition:width .5s,opacity .5s;transition:width .5s,opacity .5s;width:100%}
}
.navigation .search-outter-container .search-inner-container input[type=text]::-ms-clear{display:none;width:0;height:0}
.navigation .search-outter-container .search-inner-container input[type=text]::-ms-reveal{display:none;width:0;height:0}
.navigation .search-outter-container .search-inner-container input[type="text"]{padding-top:3px;padding-bottom:0}
@media screen and (max-width:767px){.navigation .search-outter-container .search-inner-container{padding:0 10px}
}
.navigation .search-outter-container .search-inner-container .search-icon-container{display:inline-block;float:right;width:5%;height:100%}
.navigation .search-outter-container .search-inner-container .search-icon-container .search-icon{background:url("clientlibs_base/images/search-green.svg") no-repeat center center;height:100%;width:20px;display:inline-block;float:left}
.navigation .search-outter-container .search-inner-container .search-form{height:100%;width:85%;padding:0 15px;float:left}
.navigation .search-outter-container .search-inner-container .search-form .search-box-input{width:100%;height:100%;background-color:#fff;color:#414347;border:0;outline:0}
.navigation .no-js-warning{border-bottom:1px solid #1a1a1a;color:#f44336;display:inline-block;padding:80px 15px 15px;position:absolute;text-align:center;width:100%;z-index:1001 !important}
.navigation li{list-style:none}
.navigation .back-to-top{display:none}
@media screen and (min-width:1025px){.navigation .back-to-top{position:fixed;bottom:0;right:30px;display:block;height:50px;width:50px;opacity:.5}
}
@media(max-width:1024px){.navigation #Layer_1{display:none}
}
.navigation .cart-counter{cursor:pointer}
.navigation a{text-decoration:none}
.navigation a:active,.navigation a:hover,.navigation a:focus,.navigation a:visited{text-decoration:none}
.navigation #sub-brand-logo{height:18px;transition:all .5s}
@media screen and (min-width:1025px){.navigation #sub-brand-logo{height:20px}
}
@media screen and (max-width:767px){.navigation #sub-brand-logo{max-width:100%}
}
.navigation .global-nav{position:fixed;top:0;right:0;left:0;z-index:1000;width:100%;min-width:320px;display:block;font-size:16px;transition:top .5s}
.navigation .global-nav.pull-up{top:-44px}
.navigation .global-nav .nav-header{height:44px;background-color:#fff;z-index:999;margin:0;padding:0;width:100%}
.navigation .global-nav .nav-header::before{content:" ";display:table}
.navigation .global-nav .nav-header-container{position:relative;top:0;transition:all .5s;width:100%;height:44px;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between}
@media screen and (min-width:768px) and (max-width:1280px){.navigation .global-nav .nav-header-container{padding:0 30px}
}
@media screen and (min-width:1281px){.navigation .global-nav .nav-header-container{max-width:1280px;padding:0}
}
@media(max-width:767px){.navigation .global-nav .nav-header-container.mob-hide-brand .brand-container{display:none}
.navigation .global-nav .nav-header-container.mob-hide-brand .nav-tools-container{width:100%}
.navigation .global-nav .nav-header-container.mob-hide-brand .nav-tools-container .search-item{width:100%}
}
.navigation .global-nav .nav-header-container .brand-container{width:135px;float:left;height:44px;transition:width .2s;-webkit-transition:width .2s}
.navigation .global-nav .nav-header-container .brand-container .brand-link{width:110px;height:44px;display:inline-block}
.navigation .global-nav .nav-header-container .brand-container .da-container{display:inline-block;vertical-align:top}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow{position:relative;width:16px;height:12px;top:18px}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow:before{position:absolute;content:'';margin-top:.3em;width:10px;height:3px;left:6px;transform:rotate(135deg);background-color:#ccc;display:block;border-radius:10px}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow:after{position:absolute;content:'';margin-top:.3em;width:10px;height:3px;background-color:#ccc;display:block;border-radius:10px;transform:rotate(45deg)}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow.dropdown-expanded:before{background-color:#76b900}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow.dropdown-expanded:after{background-color:#76b900}
.navigation .global-nav .nav-header-container .nav-tools-container{float:right;height:100%}
.navigation .global-nav .nav-header-container .nav-tools-container::before{content:" ";display:table}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list{position:relative;height:44px;width:100%;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:20px;list-style:none;margin:0}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item{float:left;position:relative;padding-left:5px;list-style:none}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .appsicon{fill:#ccc}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .appsicon:hover{fill:#666}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nvprofileicon{fill:#ccc}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nvprofileicon:hover{fill:#666}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nvcarticon{fill:#ccc}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nvcarticon:hover{fill:#666}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-search-icon{fill:#ccc;display:inline-block;position:relative;top:15px}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-search-icon:hover{fill:#666}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-search-form-icon{fill:#ccc;display:inline-block;position:relative;top:8px}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-search-form-icon:hover{fill:#76b900}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item#dropdown-arrow{padding-top:14px;padding-left:8px}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-search-link{display:inline-block;height:40px;width:20px;background:url("clientlibs_base/images/Search.svg") no-repeat center center;position:relative;top:2px}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-cart-link{display:inline-block;width:25px;position:relative;top:14px}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-profile-link{display:inline-block;position:relative;top:15px}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-profile-text{display:inline-block;text-transform:uppercase;color:#000;height:40px;width:62px;padding:11px 0 0 5px}
@media(max-width:767px){.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-profile-text{display:none}
}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-badge{color:#fff;background-color:#76b900;font-size:11px;border-radius:55%;position:absolute;top:7px;padding:3px 0 3px 1px;min-width:15px;height:15px;display:inline-block;text-align:center;font-weight:bold;vertical-align:middle;line-height:1;left:10px;z-index:1}
.navigation .global-nav .global-menu-overlay{transition:visibility 0,opacity .5s linear;-webkit-transition:visibility 0,opacity .5s linear;min-width:320px;position:fixed;top:44px;width:100%;height:auto;background-color:#333;overflow:auto;z-index:1200}
@media screen and (max-width:1024px){.navigation .global-nav .global-menu-overlay{height:100vh}
}
.navigation .global-nav .global-menu-overlay .menu-container{color:#fff;margin:0 auto}
@media screen and (min-width:1281px){.navigation .global-nav .global-menu-overlay .menu-container{max-width:1280px}
}
@media screen and (min-width:1281px){.navigation .global-nav .global-menu-overlay .menu-container .xl-4 .nav-section-title{padding-left:30px}
}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title{width:100%;padding:30px 0 0 0;margin:0}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text{font-weight:bold;font-size:16px;font-family:DINPro,Helvetica,Arial,Sans-Serif;color:#666;line-height:1;text-transform:uppercase;display:block;width:100%;text-align:left}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:767px){.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text{text-align:right}
}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item{display:inline-block;width:190px;padding:30px 30px 30px 0;vertical-align:top;color:#eee;font-weight:normal;font-size:16px;line-height:1;font-family:DINPro,Helvetica,Arial,Sans-Serif}
@media screen and (min-width:1281px){.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item{width:209px}
}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:767px){.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item{display:block;width:100%;padding-right:0;padding-bottom:15px;padding-top:15px}
}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item:hover .global-nav-title{color:#76b900 !important}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link{display:block;width:100%;height:100%;text-decoration:none}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-image{width:100%;margin:0;max-height:102px}
@media screen and (max-width:767px){.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-image{display:none}
}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title{color:#eee;font-weight:normal;font-size:16px;line-height:1.8;font-family:DINPro,Helvetica,Arial,Sans-Serif;display:block;width:100%;text-align:left;text-transform:uppercase;transition:color .5s}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:767px){.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title{font-size:24px;line-height:1;text-align:right}
}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links{display:inline-block;float:left;list-style:none;color:#fff;font-family:DINPro,Helvetica,Arial,Sans-Serif;text-transform:uppercase;font-size:16px;padding-left:0;margin:0;line-height:1}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (min-width:1281px){.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links{padding-left:30px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links{padding-left:0}
}
@media screen and (min-width:768px){.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links:last-child{padding-left:30px}
}
@media screen and (max-width:767px){.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links{display:block;text-align:right;float:none;padding-left:0}
}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links .other-links-element{padding-top:15px;padding-bottom:15px}
@media screen and (min-width:768px){.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links .other-links-element:first-child{padding-top:30px}
}
@media screen and (max-width:1024px){.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links .other-links-element:last-child{padding-bottom:60px}
}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links .global-nav-link{display:block;width:100%;height:100%;text-decoration:none;color:#fff;transition:color .5s}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links .global-nav-link:hover{color:#76b900}
.navigation .global-nav .global-menu-overlay .menu-container .overlay-padding{padding:0 15px}
@media screen and (min-width:768px) and (max-width:1280px){.navigation .global-nav .global-menu-overlay .menu-container .overlay-padding{padding:0 30px}
}
@media screen and (min-width:1281px){.navigation .global-nav .global-menu-overlay .menu-container .overlay-padding{padding:0}
}
.navigation .global-nav .sub-brand-nav{background:#000;height:46px;width:100%}
@media only screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav{height:66px}
}
.navigation .global-nav .sub-brand-nav .mobile-menu-container{height:100vh;width:100%;position:relative;top:-1px;background-color:#000;z-index:1000;overflow-y:auto;transition:all .5s;padding:0 15px 90px 15px;text-align:right}
@media screen and (min-width:768px){.navigation .global-nav .sub-brand-nav .mobile-menu-container{padding-left:30px;padding-right:30px}
}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list{margin:0;padding:0 0 25px;list-style:none;font-size:24px;line-height:1;text-transform:uppercase}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list:last-child{padding-bottom:90px}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item{margin:0;padding:15px 0}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item.category-item{font-size:24px;font-weight:bold;border-bottom:1px solid #616161}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item.category-item:not(:first-child){border-top:1px solid #616161}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item.category-item .brand-nav-list:last-child{padding-bottom:0}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item.sub-item:last-child{padding-bottom:0}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item.regular-size{font-size:16px}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item .brand-nav-link{color:#eee;transition:color .5s}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item .brand-nav-link:hover{color:#76b900}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item .brand-nav-link.category-link{color:#666}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item .brand-nav-link.category-link:hover{color:#666}
.navigation .global-nav .sub-brand-nav .sub-brand-nav-container{transition:all .5s;height:46px;max-width:1280px;min-width:320px;margin:0 auto;padding:0 15px;width:100%}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .sub-brand-nav .sub-brand-nav-container{padding:0 30px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.navigation .global-nav .sub-brand-nav .sub-brand-nav-container{padding:0 30px;height:66px}
}
@media screen and (min-width:1281px){.navigation .global-nav .sub-brand-nav .sub-brand-nav-container{padding:0;height:66px}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left{position:relative;float:left;height:46px;width:auto;margin:0;padding:0;display:inline-block;z-index:550;overflow:hidden;overflow:visible;transition:opacity .25s ease-in}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left{height:66px}
}
@media screen and (max-width:767px){.navigation .global-nav .sub-brand-nav .brand-nav-left{max-width:55%}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand{position:relative;display:inline-block;margin:0;padding:0;cursor:default;height:100%;padding-top:10px;padding-bottom:12px}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand{padding-top:11px;padding-bottom:15px}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name{color:#fff;font-weight:normal;font-size:28px;line-height:1;font-family:DINPro,Helvetica,Arial,Sans-Serif;transition:all .5s;text-transform:uppercase}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name{font-size:42px}
}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name span{font-size:36px;line-height:50px}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{display:none;position:relative;margin-left:30px}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:first-child{margin-left:0}
}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{display:inline-block;padding:0 0 15px 0;top:0;width:auto}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item.global-item{top:31px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item.global-item:first-child{margin-left:0}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link{color:#76b900}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link .more-dropdown svg{fill:#76b900}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .dropdown-menu{display:block}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link.button-dropdown{color:#fff}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link{color:#fff;text-transform:uppercase;transition:all .5s;cursor:pointer}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link .more-dropdown{transition:all .5s;position:relative;display:inline-block;width:22px;height:10px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link .more-dropdown svg{fill:#999;vertical-align:top;margin-top:4px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{position:absolute;top:80%;right:-41px;z-index:1000;float:left;max-width:400px;min-width:100px;padding:20px 30px;margin:0;font-size:14px;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu.bullet::before{width:0;height:0;content:'';display:inline-block;position:absolute;border-color:transparent;border-style:solid;-webkit-transform:rotate(360deg);border-width:0 17px 15px;border-bottom-color:#ccc;border-bottom-color:#fff;top:-10px;right:30px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a,.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu span{color:#000;display:block;width:100%;text-transform:uppercase;text-align:left;white-space:nowrap;transition:all .5s}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a:hover{color:#76b900}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu .more-sub-items{padding-left:10px;line-height:1;font-size:14px;list-style:none;position:relative;top:-5px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:last-child .bullet::before{right:34px}
.navigation .global-nav .sub-brand-nav .brand-nav-right{display:inline-block;height:46px;float:right}
.navigation .global-nav .sub-brand-nav .brand-nav-right .ic-menu{display:inline-block;width:30px;height:46px}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-right .ic-menu{display:none}
}
.navigation .global-nav .sub-brand-nav .brand-nav-right .ic-menu .menu-line{stroke:#fff}
.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta,.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta-modal{display:inline-block;margin-top:0;margin-bottom:0;background-color:#76b900;font-weight:bold;font-size:14px;color:#fff;text-transform:uppercase}
@media screen and (max-width:1024px){.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta,.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta-modal{margin:5px 15px 5px;float:left}
}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta,.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta-modal{margin-top:15px}
}
.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta span,.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta-modal span{display:inline-block;padding:12px 12px 9px}
.navigation .global-nav .subnav{position:fixed;width:100%;height:36px;top:89px;left:0;margin:0 auto;padding-right:0;padding-left:0;padding-top:0;padding-bottom:0;background-color:#1a1a1a;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.8);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.8);box-shadow:0 0 16px 0 rgba(0,0,0,0.8);overflow:hidden;transition:all .5s;z-index:500;opacity:.9}
.navigation .global-nav .subnav.pull-up{top:46px}
@media only screen and (min-width:1025px){.navigation .global-nav .subnav.pull-up{top:65px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav{height:55px}
}
@media only screen and (min-width:1025px){.navigation .global-nav .subnav{height:70px;top:109px}
}
.navigation .global-nav .subnav .subnav-container{height:36px;max-width:1280px;min-width:320px;margin:0 auto;padding:0 0 0 15px;width:100%}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container{padding:0 0 0 30px;height:55px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.navigation .global-nav .subnav .subnav-container{padding:0 30px;height:70px}
}
@media screen and (min-width:1281px){.navigation .global-nav .subnav .subnav-container{padding:0;height:70px}
}
.navigation .global-nav .subnav .subnav-container #subnav-menu{position:absolute;float:right;width:100%;height:80vh;top:50px;left:0;z-index:105;text-align:center;padding:0;margin:0 auto;overflow-y:auto}
@media screen and (max-width:1024px) and (orientation:landscape){.navigation .global-nav .subnav .subnav-container #subnav-menu{height:55vh}
}
.navigation .global-nav .subnav .subnav-container #subnav-menu span{position:relative;padding:0;margin:30px auto;display:block}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button{color:#ccc;font-weight:normal;font-size:24px;line-height:1;font-family:DINPro,Helvetica,Arial,Sans-Serif;position:relative;display:block;text-transform:uppercase}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button:hover{color:#fff}
.navigation .global-nav .subnav .subnav-container #subnav-menu .enhanced{font-weight:bold;color:#76b900}
.navigation .global-nav .subnav .subnav-container .subnav-left{position:relative;left:0;padding:0;height:35px;width:auto;display:inline-block;transition:all .5s}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-left{transition:none;height:55px}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-left{position:relative;top:0;left:0;height:70px;margin:0;transition:none}
}
@media(max-width:767px){.navigation .global-nav .subnav .subnav-container .subnav-left.m-wid-60{width:60%}
.navigation .global-nav .subnav .subnav-container .subnav-left.m-wid-60 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category{transition:all .5s;position:relative;top:8px;left:0;color:#eee;font-weight:600;font-size:14px;line-height:14px;font-family:DINPro,Helvetica,Arial,Sans-Serif;margin:0;padding:0}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category{left:0;top:14px;font-size:20px;line-height:20px}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category{left:0;top:25px;font-size:20px;line-height:20px}
}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category #sub-btn0{color:#eee}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category #sub-btn0 span{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:200px}
@media screen and (max-width:767px){.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category #sub-btn0 span{max-width:100px}
}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb{transition:all .5s;position:relative;top:8px;left:0;color:#eee;font-weight:600;font-size:14px;line-height:14px;font-family:"DINPro",Helvetica,Arial,Sans-Serif;margin:0;padding:0}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb:lang(ja-jp){font-family:"DINPro","source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb:lang(ko-kr){font-family:"DINPro","source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb:lang(zh-tw){font-family:"DINPro","source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb:lang(zh-cn){font-family:"DINPro","source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb{left:0;top:14px;font-size:14px;line-height:14px}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb{left:0;top:25px;font-size:14px;line-height:14px}
}
.navigation .global-nav .subnav .subnav-container .subnav-right{margin-top:0;margin-right:0;padding:0;transition:all .6s;display:inline-block}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-right{height:55px;transition:all .6s}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-right{position:relative;height:70px;top:0;right:0;transition:all .6s}
}
@media(max-width:767px){.navigation .global-nav .subnav .subnav-container .subnav-right{max-width:40%}
}
.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand{position:absolute;left:50%;margin:0;padding:0;margin-left:auto;margin-right:auto;width:24px;height:24px;top:15px;display:none}
@media(max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand{display:inline-block}
}
.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand .ic-expand{position:relative;display:inline-block;width:24px;height:24px;left:-12px;top:2px;background:url("clientlibs_base/images/icon-expand-white.svg") no-repeat;background-size:cover;cursor:pointer}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand .ic-expand{position:relative;display:inline-block;width:24px;height:24px;top:10px;margin-bottom:0;margin-right:5px}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand .ic-expand{display:none}
}
.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand .ic-expand-green{background:url("clientlibs_base/images/icon-expand-green.svg") no-repeat}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list{height:100%;margin:0;padding:0;display:inline-block;float:left}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element{height:100%;margin:0;padding:0 15px;display:inline-block;float:left;transition:all .25s}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element:last-child{padding-right:0}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element.selected{border-bottom:3px solid #76b900}
@media screen and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element{display:none;padding-right:0}
}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element.persisting{display:inline-block}
@media(max-width:767px){.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element.persisting{padding:0 15px 0 0}
}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link{margin-top:28px;margin-bottom:28px;display:inline-block;font-size:14px;line-height:1;text-transform:uppercase;color:#ccc;transition:color .5s}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link:hover,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link:hover{color:#fff}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link.cta,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link.cta{margin-top:0;margin-bottom:0;background-color:#76b900;font-weight:bold;color:#fff}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link.cta,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link.cta{margin-top:8px;margin-bottom:8px}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link.cta,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link.cta{margin-top:16px}
}
@media(max-width:767px){.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link.cta,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link.cta{font-size:12px;white-space:nowrap}
}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link.cta span,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link.cta span{display:inline-block;padding:12px}
@media(max-width:767px){.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link.cta span,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link.cta span{padding:12px 10px}
}
.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted{position:relative;height:42px;margin:0;right:0;top:12px;transform:translateY(-10%);font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:14px;color:#ccc;border-width:3px;border-bottom:3px #1a1a1a solid;text-transform:uppercase;display:inline-block;cursor:pointer;transition:none}
.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted{position:relative;height:42px;margin:0;margin-left:30px;right:0;top:5px}
}
.row{width:100%}
.row::before,.row::after{content:'';display:table}
.row .column{float:left;min-height:2px;padding:0;margin:0;position:relative}
@media screen and (max-width:767px){.row .small-12{width:100%}
}
@media screen and (min-width:768px) and (max-width:1024px){.row .medium-12{width:100%}
}
@media screen and (min-width:1025px) and (max-width:1280px){.row .large-12{width:100%}
}
.row .xl-8:after{content:'';width:100%;position:absolute;top:100%;right:0;border-top:1px solid #616161}
@media screen and (min-width:1281px){.row .xl-8:after{border-left:1px solid #616161;top:30px;height:85%;height:calc(100% - 60px);width:0}
}
@media screen and (min-width:1281px){.row .xl-8{width:66.66667%}
}
@media screen and (min-width:1281px){.row .xl-4{width:33.33333%}
}
body.mmactive{overflow:hidden}
body.noscroll{background-color:#000}
.mobile-menu{position:absolute;padding:0;width:100%;height:calc(100vh)}
.mobile-menu-container.active .mobile-menu{display:block}
.ic-menu{width:24px !important;height:24px !important;cursor:pointer;margin-top:10px}
.mobile-menu-container{height:calc(100vh - 60px);overflow-y:scroll;overflow-x:hidden;position:fixed;right:0;bottom:0;z-index:-9;width:640px !important;opacity:0;background-color:#000;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;float:right !important;padding:0 !important}
.mobile-menu-container.active{opacity:1;z-index:999}
.mobile-arrow-left{position:relative;display:inline-block;width:32px;height:32px;left:10px;top:17px;float:left;cursor:pointer}
.mobile-arrow-left svg{fill:#ccc}
.mobile-menu-container .mobile-menu li.back a{padding:20px 5px 20px 17px;display:inline-block}
.mobile-menu-container .mobile-menu li .back{padding-left:5px}
.mobile-menu-container .mobile-menu a{color:#fff;display:block;font-size:24px !important;color:#999;letter-spacing:1px;padding:20px 15px;text-transform:uppercase;text-decoration:none}
.mobile-menu-container .mobile-menu .submenu{background-color:#222;height:calc(100vh + 16px);position:absolute;right:-100%;top:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:999;min-height:calc(100vh);padding-left:0}
.mobile-menu-container .mobile-menu li.active>.submenu{right:0;padding:0;margin-top:0 !important}
.mobile-menu-container .mobile-menu li{list-style-type:none;color:#fff;padding-left:28px;text-align:left;color:#fff;display:block;font-size:24px !important;color:#999;letter-spacing:1px;text-transform:uppercase;text-decoration:none}
.back{color:#fff;background:#000 !important}
.mobile-menu-container .mobile-menu li.hasChild .right-arrow{fill:#ccc;width:32px;height:32px;float:right;margin-top:16px;margin-right:30px}
#sm_menu_ham{cursor:pointer;float:right;height:25px;position:fixed;right:5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0;width:30px;top:15px;right:15px;z-index:9999}
#sm_menu_ham span{background-color:#fff;border-radius:5px;display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transition:all .25s ease-in-out 0;-moz-transition:all .25s ease-in-out 0;-o-transition:all .25s ease-in-out 0;transition:all .25s ease-in-out 0;width:30px}
#sm_menu_ham span:nth-child(1){top:0}
#sm_menu_ham span:nth-child(2),#sm_menu_ham span:nth-child(3){top:10px}
#sm_menu_ham span:nth-child(4){top:20px}
#sm_menu_ham.open span:nth-child(1){left:50%;top:18px;width:0}
#sm_menu_ham.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
#sm_menu_ham.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
#sm_menu_ham.open span:nth-child(4){left:50%;top:18px;width:0}
@media(max-width:1024px){#sm_menu_ham,.mobile-menu-container{display:none}
}
.ic-menu{background-image:none !important}
.ic-menu-green{background-image:none !important}
.mobile-menu-container .mobile-menu a:hover{color:#fff !important}
.mobile-menu-container .mobile-menu li:hover{color:#fff !important}
.menu-title a{color:#fff !important;font-weight:bold;font-family:DINPro,Helvetica,Arial,Sans-Serif}
.menu-title a:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.menu-title a:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.menu-title a:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.menu-title a:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media(min-width:768px) and (max-width:1024px){.mobile-menu-container .mobile-menu li.hasChild>a{cursor:pointer;padding-right:45px}
.lightbox-background.tablet-only{display:block}
.mobile-menu-container .mobile-menu a{cursor:default}
}
@media(max-width:767px){.mobile-menu-container{width:100vw !important}
.mobile-menu-container .mobile-menu a{font-size:18px !important;line-height:24px !important;padding:0;margin-right:10px;margin-bottom:15px;margin-top:10px;cursor:default;padding-right:20px}
.mobile-menu-container .mobile-menu li.hasChild>a{background-position:right;cursor:pointer}
.mobile-menu-container .mobile-menu li.back a{padding:0}
.mobile-menu-container .mobile-menu li.hasChild .right-arrow{margin-top:-5px;margin-right:10px}
.mobile-arrow-left{left:3px;top:8px}
.mobile-arrow-left .left-arrow{width:25px;height:25px}
}
span.nvArrow{width:0 !important;height:0;content:'';position:absolute;border-color:transparent;border-style:solid;-webkit-transform:rotate(360deg);border-width:0 17px 15px;border-bottom-color:#fff;top:-10px;right:30px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu.bullet::before{display:none}
#nav li ul.sub{opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out;left:100%;top:-20px;right:auto;border:0}
#nav li ul.sub .dropdown-menu.sub{top:0}
#nav li ul.sub li ul.sub{opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}
#nav div.title{float:left;line-height:24px;margin-right:30px;width:100%;max-width:228px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{right:inherit;top:56px;max-width:320px;padding-left:30px;padding-right:0;padding-top:0;padding-bottom:13px}
#nav li:first-child{padding-top:20px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu.bullet::before{right:inherit;left:35px}
#nav li{position:relative;padding-right:30px;width:100%}
#nav li a{display:flex;padding-left:0;padding-right:0;position:relative}
#nav li:hover ul.dropdown-menu{opacity:1;visibility:visible}
#nav li ul.dropdown-menu li:hover ul.dropdown-menu{opacity:1;visibility:visible}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a:hover{color:#000}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a,.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu span{color:#666}
.title.no-submenu:hover{color:#76b900}
.sub-brand-item li.more-element a{padding-left:29px;padding-right:29px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .more-menu{padding-top:20px;margin-left:-9px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .more-menu .nvArrow{left:3px !important}
#nav li ul.sub.edge{right:100%;left:inherit;padding-left:0;margin-right:30px;padding-left:30px}
#nav div.title.no-submenu{width:auto;margin-right:0}
#nav ul.sub .global-nav-link{white-space:normal !important}
#nav li ul.sub{width:-moz-max-content;width:max-content;max-width:320px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a,.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu span{white-space:normal;transition:inherit}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .dropdown-menu{opacity:1;visibility:visible}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .dropdown-menu.sub{opacity:1;visibility:visible}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{padding-bottom:11px;opacity:0;-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out;visibility:hidden}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .global-nav-link{padding-top:3px;padding-bottom:14px}
#nav li div.arrow,#nav li:hover span.arrow{height:24px;line-height:24px;width:9px}
.sub-brand-item li.more-element .more-sub-items a{padding-left:0;padding-right:0;line-height:24px;text-align:left}
.sub-brand-item li.more-element{text-align:left;margin-bottom:11px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu.bullet.more-menu{padding-left:30px;padding-right:30px;padding-bottom:13px}
.sub-brand-item li.more-element a{padding-left:0;padding-right:0;line-height:24px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu .more-sub-items{padding-left:0}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{position:static}
#nav.edge{padding-left:0;right:16px;min-width:inherit !important}
#nav.edge li{padding-left:30px}
#nav.edge .nvArrow{left:initial !important}
#nav.active{opacity:1;visibility:visible}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item.active .sub-brand-link{color:#fff}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link{color:#999}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item.active .dropdown-menu .sub-brand-link{color:#999}
@media(min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left{width:calc(100% - 100px)}
}
.mobile-menu-container::-webkit-scrollbar{display:none}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item #nav li .sub-brand-link{color:#666;padding-top:3px;padding-bottom:9px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item #nav.dropdown-menu.bullet>li:hover .sub-brand-link{color:#76b900}
#nav li ul.sub .dropdown-menu.sub{top:-20px;left:100%}
#nav li ul.sub.active{opacity:1;visibility:visible;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in}
#nav .dropdown-menu.sub.level3.active{opacity:1;visibility:visible;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link.dropdown-toggle{color:#fff}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a.overview:hover{color:#76b900}
.lightbox-background{position:fixed;width:100vw;height:auto;margin:0;padding:0;top:44px;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);cursor:default;float:left;z-index:99;display:none;opacity:0}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link .ic-arrow-dropdown{display:inline-block;width:24px;height:10px;overflow:hidden}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link .ic-arrow-dropdown svg{fill:#999;transition:all .1s;margin-top:-7px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link{-webkit-transition:all .1s ease-in-out 0;-moz-transition:all .1s ease-in-out 0;-o-transition:all .1s ease-in-out 0;transition:all .1s ease-in-out 0;padding:15px 0}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link .ic-arrow-dropdown svg,.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item.active .sub-brand-link .ic-arrow-dropdown svg{fill:#fff}
#nav li div.arrow svg,#nav.dropdown-menu.bullet.active li:hover li div.arrow svg,#nav.dropdown-menu.bullet.active .level2 li.sub-menu div.arrow svg{fill:#666;margin-top:-2px}
#nav.dropdown-menu.bullet.active li:hover div.arrow svg,#nav.dropdown-menu.bullet.active li:hover li.active div.arrow svg,#nav.dropdown-menu.bullet.active .level2 li.sub-menu.active div.arrow{fill:#000}
#nav.dropdown-menu.bullet.active li.active a.submenu .title,#nav li.sub-menu.active .sub-menu .title,#nav li.sub-menu.active li.active .sub-menu .title{color:#000}
#nav .global-nav-link:hover .title,#nav.dropdown-menu.bullet.active ul.level3 li a:hover .title{color:#76b900}
#nav li.sub-menu.active li .sub-menu .title,#nav li.sub-menu.active .sub-menu li a .title{color:#666}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a.overview:hover{color:#76b900}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){span.nvArrow{margin-left:-1px}
}
@-moz-document url-prefix(){span.nvArrow{margin-left:1px}
}
#nav .dropdown-menu.sub.level4{opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
#nav .dropdown-menu.sub.level4.active{opacity:1}
#nav li:first-child ul.dropdown-menu.sub.level2{top:0}
.navigation .global-nav .sub-brand-nav .brand-nav-left{display:flex;align-content:center;align-items:center}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{padding-top:4px;padding-bottom:0}
#nav li ul.sub .dropdown-menu.sub.level3.edge{left:inherit}
#nav li ul.sub.edge .arrow{width:10px}
@media(max-width:1024px){#nv-logo-dark{top:11px;left:0;float:left;z-index:998;transition:left .2s;display:none}
.nvidia-logo-dark-theme{position:relative;display:inline-block;width:130px;height:23px;background:url("clientlibs_base/images/common/nvidia-logo-white.svg") no-repeat;background-size:auto auto;background-size:contain}
.navigation .global-nav.pull-up #nv-logo-dark{display:block}
}
.mobile-menu-container .mobile-menu li.menu-title a{cursor:default !important}
.mobile-menu-container .mobile-menu li a{cursor:pointer !important}
.mobile-menu a.overview{cursor:pointer}
.global-nav-link.sub-menu{align-content:center;align-items:center}
#nav li ul.sub.edge{right:100% !important;left:inherit !important}
#nav .dropdown-menu.sub.level2.edge.active{margin-right:30px;padding-left:30px}
#nav li ul.sub .dropdown-menu.sub.level3.edge{left:inherit !important;margin-right:30px;padding-left:30px;z-index:10}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{display:table-caption}
}
@media screen and (-webkit-min-device-pixel-ratio:0){#nav li ul.sub{width:intrinsic}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}
.sub-brand-item:hover ul#nav{-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}
navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}
.sub-brand-item:hover ul#nav span.nvArrow{-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}
.navigation,.navigation ul{font-family:DINPro,Helvetica,Arial,Sans-Serif}
.navigation:lang(ja-jp),.navigation ul:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation:lang(ko-kr),.navigation ul:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation:lang(zh-tw),.navigation ul:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation:lang(zh-cn),.navigation ul:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{font-size:16px;border-color:transparent}
#nav li ul.sub .title{min-width:85px}
#nav li ul.sub .dropdown-menu.sub.level3 a.global-nav-link:hover .title{color:#76b900}
#nav.dropdown-menu.bullet.active .level2.active div.arrow.active{background:transparent url("clientlibs_base/images/common/baseline-arrow_right-24px.svg") no-repeat scroll center center !important}
.page-footer-wrapper{background:#000;font-family:DINPro,Helvetica,Arial,Sans-Serif}
.page-footer-wrapper:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.page-footer-wrapper:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.page-footer-wrapper:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.page-footer-wrapper:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.page-footer{background:#000;max-width:1280px;margin:0 auto;padding:60px 30px;padding-bottom:30px}
.page-footer::before,.page-footer::after{content:" ";display:table}
.page-footer::after{clear:both}
@media(min-width:768px) and (max-width:1024px){.page-footer{padding:60px;padding-bottom:30px}
}
@media(max-width:767px){.page-footer{padding:30px}
}
@media(min-width:1281px){.page-footer{padding:60px 0}
}
.page-footer__links{font-size:0;line-height:0}
.page-footer__links>.page-footer-link-set{vertical-align:top;display:inline-block;width:33%}
.page-footer__links>.page-footer-link-set:nth-child(1){padding-right:20px}
.page-footer__links>.page-footer-link-set:nth-child(2){padding-right:10px;padding-left:10px}
.page-footer__links>.page-footer-link-set:nth-child(3){padding-left:20px}
@media(min-width:768px) and (max-width:1024px){.page-footer__links>.page-footer-link-set{width:50%}
.page-footer__links>.page-footer-link-set:nth-child(1){padding-right:15px}
.page-footer__links>.page-footer-link-set:nth-child(2){padding-left:15px;padding-right:0}
.page-footer__links>.page-footer-link-set:nth-child(3){padding-left:0;padding-right:15px}
}
@media(max-width:767px){.page-footer__links>.page-footer-link-set{width:100%}
.page-footer__links>.page-footer-link-set:nth-child(n){padding-left:0;padding-right:0}
}
.page-footer__links>.page-footer-link-set.set-4{width:25%}
.page-footer__links>.page-footer-link-set.set-4:nth-child(1){padding-right:22.5px}
.page-footer__links>.page-footer-link-set.set-4:nth-child(2){padding-right:15px;padding-left:7.5px}
.page-footer__links>.page-footer-link-set.set-4:nth-child(3){padding-right:7.5px;padding-left:15px}
.page-footer__links>.page-footer-link-set.set-4:nth-child(4){padding-right:0;padding-left:22.5px}
@media(min-width:768px) and (max-width:1024px){.page-footer__links>.page-footer-link-set.set-4{width:50%}
.page-footer__links>.page-footer-link-set.set-4:nth-child(2n+1){padding-right:15px;padding-left:0}
.page-footer__links>.page-footer-link-set.set-4:nth-child(2n){padding-right:0;padding-left:15px}
}
.page-footer__links>.page-footer-link-set.set-2{width:33%}
@media(min-width:768px) and (max-width:1024px){.page-footer__links>.page-footer-link-set.set-2{width:50%}
}
@media(max-width:767px){.page-footer__links>.page-footer-link-set.set-4,.page-footer__links>.page-footer-link-set.set-2{width:100%}
.page-footer__links>.page-footer-link-set.set-4:nth-child(n),.page-footer__links>.page-footer-link-set.set-2:nth-child(n){padding-left:0;padding-right:0}
}
.page-footer__subscribe{display:inline-block;width:66%}
@media(max-width:1024px){.page-footer__subscribe{float:none;width:100%;margin-bottom:50px}
}
@media(min-width:1025px) and (max-width:1280px){.page-footer__subscribe{width:100%;height:50px}
}
@media(min-width:1281px){.page-footer__subscribe{height:50px}
}
.page-footer__social{display:inline-block;width:33%;text-align:right}
@media(max-width:1024px){.page-footer__social{float:none;width:100%;text-align:center}
}
@media(min-width:1025px) and (max-width:1280px){.page-footer__social{float:none;width:100%;text-align:center}
}
.page-footer__social__label{font-size:16px;color:#747474;display:inline-block;margin-right:20px;height:45px;vertical-align:top;padding-top:12px}
@media(max-width:767px){.page-footer__social__label{display:block;float:none;text-align:center;margin-bottom:25px;margin-right:0;height:auto}
}
.page-footer__social__link{text-decoration:none;display:inline-block;width:40px;height:40px;margin-right:18px}
.page-footer__social__link.facebook{margin-right:10px}
.page-footer__social__link>svg{width:40px;height:40px;margin-right:20px}
.page-footer__social__link>svg:last-child{margin-right:0}
.page-footer__social__link:last-child{margin-right:0}
.page-footer__social__link>svg>path{fill:#3a3a3a}
.page-footer__social__link:hover>svg>path{fill:#747474}
.page-footer-link-set__title{font-size:24px;line-height:26px;text-align:left;padding-bottom:12px;font-weight:bold;color:#eee;border-bottom:1px solid #747474}
@media(max-width:767px){.page-footer-link-set__title{font-size:16px;line-height:30px;text-align:center}
}
.page-footer-link-set__links{padding:0;margin-bottom:50px;margin-top:10px}
@media(max-width:767px){.page-footer-link-set__links{padding:0 15px;margin-bottom:30px}
}
.page-footer-link-set__links>li{margin-right:25px;display:block;margin-bottom:5px}
@media(max-width:767px){.page-footer-link-set__links>li{display:inline-block;margin-bottom:15px}
}
.page-footer-link-set__links>li>a{font-size:16px;line-height:30px;color:#76b900;text-decoration:none}
.global-footer-container{width:100%;background-color:#fff}
.global-footer{padding:30px;background:#fff;max-width:1280px;margin:0 auto}
@media(max-width:767px){.global-footer{padding:15px}
}
.global-footer__logo{width:110px;height:20px;margin:0 auto;display:block;float:left;margin-bottom:15px}
@media(max-width:767px){.global-footer__logo{float:none}
}
.global-footer__region{height:20px;text-align:center;float:right;margin-bottom:20px}
@media(max-width:767px){.global-footer__region{float:none;margin-bottom:10px}
}
.global-footer__region__icon{margin-right:5px;max-height:15px;width:30px}
.global-footer__region__label{font-weight:bold;font-size:17px;line-height:25px;color:#CCC}
.global-footer__links{list-style-type:none;margin:0;padding:0;clear:both;margin-bottom:4px}
@media(max-width:767px){.global-footer__links{margin-bottom:0;text-align:center}
}
.global-footer__links>li{position:relative;display:inline-block;padding-right:10px;margin-right:5px}
.global-footer__links>li:after{position:absolute;content:" ";top:8px;right:0;height:14px;width:1px;background:#e3e3e3}
.global-footer__links>li:last-child{padding-right:0;margin-right:0}
.global-footer__links>li:last-child:after{display:none}
.global-footer__links>li>a{display:inline-block;font-size:16px;line-height:24px;text-decoration:none;color:#ccc}
.global-footer__copyright{font-size:12px;line-height:16px;color:#ccc;clear:both}
.aem-AuthorLayer-Edit .global-footer,.aem-AuthorLayer-Preview .global-footer{min-height:300px}
#cookiePolicy-layer{background:#3c3c3c none repeat scroll 0 0;border-top:2px solid #76b900;bottom:0;display:flex;opacity:0;left:0;position:fixed;width:100%;z-index:5;align-items:center;height:auto;min-height:54px}
#cookiePolicy-layer .messageContainer{color:#fff;float:left;text-align:center;padding:5px 2px 5px 2px}
#cookiePolicy-layer p{margin:1em;text-align:center}
#cookiePolicy-layer .green-box-bttn{background-color:#76b900;border:0 none;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:1em;font-weight:bold;height:100%;letter-spacing:1px;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;margin-right:6%}
#cookiePolicy-layer .green-box-bttn span{display:inline-block;vertical-align:middle}
#cookiePolicy-layer a{color:#76b900;text-decoration:none}
@media screen and (min-width:768px) and (max-width:1024px){#cookiePolicy-layer{min-height:54px}
#cookiePolicy-layer .messageContainer{line-height:18px;font-size:16px;width:79%}
#cookiePolicy-layer .messageContainer p{display:inline-block;line-height:1.4em;vertical-align:middle}
#cookiePolicy-layer .green-box-bttn{line-height:77px;width:15%}
}
@media screen and (min-width:320px) and (max-width:767px){#cookiePolicy-layer{min-height:60px}
#cookiePolicy-layer .messageContainer{line-height:16px;font-size:14px;width:74%}
#cookiePolicy-layer .messageContainer p{display:inline-block;font-size:.6em;line-height:1.2em;margin:.5em 1em;vertical-align:middle}
#cookiePolicy-layer .green-box-bttn{font-size:.6em;line-height:60px;width:20%}
}
@media screen and (min-width:1024px){#cookiePolicy-layer{min-height:54px}
#cookiePolicy-layer .messageContainer{line-height:18px;font-size:16px;width:84%}
#cookiePolicy-layer .messageContainer p{display:inline-block;line-height:1.4em;vertical-align:middle}
#cookiePolicy-layer .green-box-bttn{line-height:54px;width:10%}
}
.shieldApps .cf:after{content:"";display:table;clear:both}
.shieldApps #apps-container{position:absolute;top:0;left:0;width:100%;min-width:320px;z-index:1}
.shieldApps #apps-container.dark:before{content:' ';background:black;position:fixed;display:block;top:0;left:0;right:0;bottom:0;z-index:-1}
@media(max-width:920px){.shieldApps #apps-container #sort+.ui-selectmenu-button,.shieldApps #apps-container #genre+.ui-selectmenu-button{width:47% !important}
}
.shieldApps #apps-container .ui-selectmenu-button span.ui-selectmenu-text{background-color:#212121}
.shieldApps #apps-container .ui-state-default{background-color:transparent}
.shieldApps #apps{padding:0;height:100%}
.shieldApps #apps .swiper-masthead{height:600px;opacity:0}
.shieldApps #apps .swiper-masthead .swiper-container .swiper-slide:before{background:linear-gradient(transparent,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.5));background:linear-gradient(transparent,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.5));background:linear-gradient(transparent,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.5));background:linear-gradient(transparent,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.5))}
.shieldApps #apps .swiper-masthead .swiper-pagination{bottom:60px}
.shieldApps #apps .swiper-masthead video{position:absolute;top:0;z-index:-1}
.shieldApps #apps .swiper-masthead .store-slide-info{width:38%;left:57%;top:62%}
@media(min-width:920px) and (max-width:920px){.shieldApps #apps .swiper-masthead .store-slide-info{font-size:12px;line-height:14px}
}
@media(max-width:920px){.shieldApps #apps .swiper-masthead .store-slide-info{width:100%;box-sizing:border-box;padding:0 10%;left:0}
.shieldApps #apps .swiper-masthead .store-slide-info .caption{line-height:20px}
}
.shieldApps #apps .swiper-masthead .apps-tabs{position:absolute;bottom:0;z-index:1}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs{width:100%}
@media(min-width:920px){.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs{max-width:720px;left:0;right:0;margin:0 auto}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs.col-group.col-3 .col-1{font-size:16px;width:49% !important;margin-right:.33%}
}
@media(max-width:920px){.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs{background:#000}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs.col-group.col-3{font-size:0}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs.col-group.col-3 .col-1{font-size:16px;width:49% !important}
}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item{background:black;border:0 solid #000;color:white;text-transform:uppercase;font-weight:bold;letter-spacing:1px}
@media(max-width:920px){.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item{padding-top:15px;padding-bottom:15px}
}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .tabicon{width:30px;height:25px;display:inline-block;vertical-align:middle}
@media(max-width:920px){.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .tabicon{display:none}
}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .tabicon.android{background:url("clientlibs-all/images/games/game-icons.png") no-repeat;background-position:0 0;background-size:auto 200%}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .tabicon.gamestream{background:url("clientlibs-all/images/games/game-icons.png") no-repeat;background-position:-30px 0;background-size:auto 200%}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .tabicon.grid{background:url("clientlibs-all/images/games/game-icons.png") no-repeat;background-position:-60px 0;background-size:auto 200%}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .label{display:inline-block;vertical-align:middle}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item.active{background:#000}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item.active,.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item:hover{color:#76b900}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item.active .tabicon.android,.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item:hover .tabicon.android{background-position:0 -25px}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item.active .tabicon.gamestream,.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item:hover .tabicon.gamestream{background-position:-30px -25px}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item.active .tabicon.grid,.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item:hover .tabicon.grid{background-position:-60px -25px}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item:after{display:none}
.shieldApps #apps section.sort{text-align:right;margin:30px auto;max-width:1280px;font-size:0;padding-right:5px;width:90%}
@media(max-width:920px){.shieldApps #apps section.sort{text-align:left;margin-top:20px;padding-right:5px;width:100%}
}
.shieldApps #apps section.sort .label{text-transform:uppercase;color:gray;font-size:14px;font-weight:bold;letter-spacing:.5px;margin-top:-34px;display:inline-block;vertical-align:middle;margin-right:1em}
@media(max-width:920px){.shieldApps #apps section.sort .label{display:block;margin:5px 15px}
}
.shieldApps #apps section.sort select{display:none}
.shieldApps #apps section.apps-list{width:90%;max-width:1280px;margin:0 auto 36px}
@media(max-width:920px){.shieldApps #apps section.apps-list{width:auto;left:15px;right:15px}
}
.shieldApps #apps section.apps-list ul.app-boxes{padding:0;font-size:0;line-height:0;display:inline-block}
.shieldApps #apps section.apps-list ul.app-boxes li{float:left;margin:0 5px 20px 5px;position:relative;line-height:0;list-style:none}
.shieldApps #apps section.apps-list ul.app-boxes li.active{display:block}
.shieldApps #apps section.apps-list ul.app-boxes li .app{background:#141414;left:0;right:0}
@media screen and (min-width:768px){.shieldApps #apps section.apps-list ul.app-boxes li{height:auto;width:33.33%;margin-left:0;margin-right:0;box-sizing:border-box;padding-left:10px;padding-right:10px;line-height:0}
.shieldApps #apps section.apps-list ul.app-boxes li .app{left:5px;right:5px}
}
@media screen and (min-width:768px) and (max-width:1280px){.shieldApps #apps section.apps-list ul.app-boxes li{height:auto;width:50%;margin-left:0;margin-right:0;box-sizing:border-box;padding-left:10px;padding-right:10px}
.shieldApps #apps section.apps-list ul.app-boxes li .app{left:5px;right:5px}
.shieldApps #apps section.apps-list ul.app-boxes li:nth-child(2n){padding-right:15px;padding-left:10px}
.shieldApps #apps section.apps-list ul.app-boxes li:nth-child(2n+1){padding-left:15px;padding-right:10px}
}
@media screen and (max-width:767px){.shieldApps #apps section.apps-list ul.app-boxes li{height:auto;width:100%;margin-left:0;margin-right:0;box-sizing:border-box;padding-left:15px;padding-right:15px}
.shieldApps #apps section.apps-list ul.app-boxes li .app{left:5px;right:5px}
}
.shieldApps #apps section.apps-list ul.app-boxes li a{outline:0;text-decoration:none;position:relative}
.shieldApps #apps section.apps-list ul.app-boxes li .banner{width:100%;height:auto;background-color:#000}
.shieldApps #apps section.apps-list ul.app-boxes li .banner img{width:100%}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .banner{width:100%;height:auto}
}
.shieldApps #apps section.apps-list ul.app-boxes li .info{margin:15px 20px 0;font-size:16px;letter-spacing:.5px;padding-bottom:10px;line-height:30px}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .info{margin-top:17px;margin-left:12px;margin-right:10px}
}
.shieldApps #apps section.apps-list ul.app-boxes li .info .title{color:white;font-size:16px;line-height:24px;min-height:40px;margin-bottom:10px}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .info .title{font-size:16px;line-height:24px;min-height:48px;margin-bottom:5px}
}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating{float:left}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating{display:inline-block;width:80px;height:12px;background:url("clientlibs-all/images/star-rating-bg.png") no-repeat;background-size:80px 12px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating{width:0;height:12px;background:url("clientlibs-all/images/star-rating.png") no-repeat;background-size:80px 12px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating05{width:6px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating1{width:15px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating15{width:23px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating2{width:29px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating25{width:40px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating3{width:50px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating35{width:56px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating4{width:68px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating45{width:74px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating5{width:80px}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);transform-origin:left}
}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-price{float:right}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-price .price{font-size:18px;line-height:17px;color:#bfbfbf;font-weight:bold}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .info .app-price .price{font-size:14px;line-height:14px}
}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-price .price .currency{display:inline;font-size:12px;vertical-align:middle;margin-right:4px}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .info .app-price .price .currency{margin-right:2px}
}
.shieldApps #apps section.apps-list ul.app-boxes li.gamestream-game .game .info .game-rating,.shieldApps #apps section.apps-list ul.app-boxes li.gamestream-game .game .info .game-price{display:none}
.shieldApps #apps section.apps-loading{text-align:center}
.shieldApps #apps section.apps-loading .loadImageWrapper{display:none}
.shieldApps #apps section.apps-loading .loadImageWrapper img{margin:20px auto}
.shieldApps #apps section.apps-loading.active .loadImageWrapper{display:block}
.shieldApps #apps section.apps-abstract{text-align:center;width:35%;color:#76b900;margin:50px auto 0;font-size:1.75em;text-transform:uppercase;font-family:GeForce,Helvetica,Arial,Sans-Serif;font-weight:bold}
.shieldApps #apps section.apps-abstract:lang(ja-jp){font-family:GeForce,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.shieldApps #apps section.apps-abstract:lang(ko-kr){font-family:GeForce,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.shieldApps #apps section.apps-abstract:lang(zh-tw){font-family:GeForce,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.shieldApps #apps section.apps-abstract:lang(zh-cn){font-family:GeForce,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media(max-width:920px){.shieldApps #apps section.apps-abstract{width:75%}
}
.shieldApps #apps .more-bttn{cursor:pointer;color:#bfbfbf;line-height:34px;font-size:14px;text-transform:uppercase;display:inline-block;height:34px;vertical-align:bottom;padding:0 1.5em}
.shieldApps #apps .more-bttn:after{content:" ";position:relative;display:inline-block;right:-1em;top:1px;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #fff}
.shieldApps #apps .more-bttn.active{color:#76b900}
.shieldApps #apps .more-bttn.active:after{top:0;border-width:8px 6px 0 6px;border-color:#76b900 transparent transparent transparent}
.shieldApps #apps .expanded-filters{display:none;margin-top:15px}
@media(max-width:920px){.shieldApps #apps .expanded-filters{margin-top:10px}
}
.shieldApps .no-apps-results{display:none;width:90%;text-align:center;margin:0 auto;color:gray;font-size:1.5em;padding:1.5em}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .onlyShield{color:#76b900}
.shieldApps .included,.shieldApps .price{font-family:DINPro,Helvetica,Arial,Sans-Serif;text-transform:uppercase;color:#666}
.shieldApps .included:lang(ja-jp),.shieldApps .price:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.shieldApps .included:lang(ko-kr),.shieldApps .price:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.shieldApps .included:lang(zh-tw),.shieldApps .price:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.shieldApps .included:lang(zh-cn),.shieldApps .price:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.shieldApps #sort-button:before{content:" ";position:absolute;display:inline-block;right:16px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #genre-button:before{content:" ";position:absolute;display:inline-block;right:16px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #device-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #grid-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #controllers-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #ratings-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #free-button:before{content:" ";position:absolute;display:inline-block;right:16px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #coming_soon-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #bundle-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
@media(max-width:920px){.shieldApps #bundle-button:before{right:26px}
}
#sort-menu li,#device-menu li,#coming_soon-menu li,#grid-menu li,#ratings-menu li,#controllers-menu li,#free-menu li,#genre-menu li,#bundle-menu li,#gfntype-menu li{list-style:none}
.shieldGames #games section.sort{text-align:right;margin:15px auto 30px;max-width:1280px;font-size:0;padding-right:10px;width:100%}
@media screen and (max-width:1024px){.shieldGames #games section.sort{text-align:left;margin-top:20px;padding-right:0}
}
.shieldGames #games section.sort select{display:none}
.shieldGames #games .ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;outline:0;border-radius:2px;width:175px !important;margin-top:10px !important}
@media screen and (max-width:1024px){.shieldGames #games .ui-selectmenu-button{width:50% !important}
}
.shieldGames #games .ui-selectmenu-button span.ui-selectmenu-text{background-color:#141414;color:#fff;font-family:DINPro,Helvetica,Arial,Sans-Serif;font-size:12px;padding:10px 15px 8px 15px;text-transform:uppercase;text-align:left;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.shieldGames #games .ui-selectmenu-button span.ui-selectmenu-text:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.shieldGames #games .ui-selectmenu-button span.ui-selectmenu-text:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.shieldGames #games .ui-selectmenu-button span.ui-selectmenu-text:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.shieldGames #games .ui-selectmenu-button span.ui-selectmenu-text:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.shieldGames #games .ui-selectmenu-button .ui-icon{width:16px;height:16px;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.shieldGames #games .ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%;background-image:none}
.shieldGames #games .ui-selectmenu-button .ui-icon-triangle-1-s{display:none;background-position:-64px -16px}
.shieldGames #games #sort+.ui-selectmenu-button,.shieldGames #games #free+.ui-selectmenu-button,.shieldGames #games #device+.ui-selectmenu-button,.shieldGames #games #genre+.ui-selectmenu-button,.shieldGames #games #grid+.ui-selectmenu-button,.shieldGames #games #ratings+.ui-selectmenu-button,.shieldGames #games #coming_soon+.ui-selectmenu-button,.shieldGames #games #controllers+.ui-selectmenu-button,.shieldGames #games #bundle+.ui-selectmenu-button,.shieldGames #games #gfntype+.ui-selectmenu-button{padding-right:5px !important;padding-left:15px !important;margin:0}
.shieldGames #games #sort-button:after,.shieldGames #games #device-button:after,.shieldGames #games #coming_soon-button:after,.shieldGames #games #grid-button:after,.shieldGames #games #ratings-button:after,.shieldGames #games #controllers-button:after,.shieldGames #games #free-button:after,.shieldGames #games #genre-button:after,.shieldGames #games #bundle-button:after,.shieldGames #games #gfntype-button:after{content:" ";position:absolute;display:inline-block;right:16px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldGames #games #sort-button.active:after,.shieldGames #games #device-button.active:after,.shieldGames #games #coming_soon-button.active:after,.shieldGames #games #grid-button.active:after,.shieldGames #games #ratings-button.active:after,.shieldGames #games #controllers-button.active:after,.shieldGames #games #free-button.active:after,.shieldGames #games #genre-button.active:after,.shieldGames #games #bundle-button.active:after,.shieldGames #games #gfntype-button.active:after{top:14px;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldGames #games #sort-menu li,.shieldGames #games #device-menu li,.shieldGames #games #coming_soon-menu li,.shieldGames #games #grid-menu li,.shieldGames #games #ratings-menu li,.shieldGames #games #controllers-menu li,.shieldGames #games #free-menu li,.shieldGames #games #genre-menu li,.shieldGames #games #bundle-menu li,.shieldGames #games #gfntype-menu li{margin:0 5px 0 15px !important}
.shieldGames #games #sort-menu .ui-menu-item,.shieldGames #games #device-menu .ui-menu-item,.shieldGames #games #coming_soon-menu .ui-menu-item,.shieldGames #games #grid-menu .ui-menu-item,.shieldGames #games #ratings-menu .ui-menu-item,.shieldGames #games #controllers-menu .ui-menu-item,.shieldGames #games #free-menu .ui-menu-item,.shieldGames #games #genre-menu .ui-menu-item,.shieldGames #games #bundle-menu .ui-menu-item,.shieldGames #games #gfntype-menu .ui-menu-item{font-family:DINPro,Helvetica,Arial,Sans-Serif;text-transform:capitalize;position:relative;margin:0;padding:6px 8px 13px 15px !important;font-size:14px;line-height:14px;cursor:pointer;min-height:0;background-color:#141414 !important;background-image:none !important;border:medium none !important;width:auto !important}
.shieldGames #games #sort-menu .ui-menu-item:lang(ja-jp),.shieldGames #games #device-menu .ui-menu-item:lang(ja-jp),.shieldGames #games #coming_soon-menu .ui-menu-item:lang(ja-jp),.shieldGames #games #grid-menu .ui-menu-item:lang(ja-jp),.shieldGames #games #ratings-menu .ui-menu-item:lang(ja-jp),.shieldGames #games #controllers-menu .ui-menu-item:lang(ja-jp),.shieldGames #games #free-menu .ui-menu-item:lang(ja-jp),.shieldGames #games #genre-menu .ui-menu-item:lang(ja-jp),.shieldGames #games #bundle-menu .ui-menu-item:lang(ja-jp),.shieldGames #games #gfntype-menu .ui-menu-item:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.shieldGames #games #sort-menu .ui-menu-item:lang(ko-kr),.shieldGames #games #device-menu .ui-menu-item:lang(ko-kr),.shieldGames #games #coming_soon-menu .ui-menu-item:lang(ko-kr),.shieldGames #games #grid-menu .ui-menu-item:lang(ko-kr),.shieldGames #games #ratings-menu .ui-menu-item:lang(ko-kr),.shieldGames #games #controllers-menu .ui-menu-item:lang(ko-kr),.shieldGames #games #free-menu .ui-menu-item:lang(ko-kr),.shieldGames #games #genre-menu .ui-menu-item:lang(ko-kr),.shieldGames #games #bundle-menu .ui-menu-item:lang(ko-kr),.shieldGames #games #gfntype-menu .ui-menu-item:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.shieldGames #games #sort-menu .ui-menu-item:lang(zh-tw),.shieldGames #games #device-menu .ui-menu-item:lang(zh-tw),.shieldGames #games #coming_soon-menu .ui-menu-item:lang(zh-tw),.shieldGames #games #grid-menu .ui-menu-item:lang(zh-tw),.shieldGames #games #ratings-menu .ui-menu-item:lang(zh-tw),.shieldGames #games #controllers-menu .ui-menu-item:lang(zh-tw),.shieldGames #games #free-menu .ui-menu-item:lang(zh-tw),.shieldGames #games #genre-menu .ui-menu-item:lang(zh-tw),.shieldGames #games #bundle-menu .ui-menu-item:lang(zh-tw),.shieldGames #games #gfntype-menu .ui-menu-item:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.shieldGames #games #sort-menu .ui-menu-item:lang(zh-cn),.shieldGames #games #device-menu .ui-menu-item:lang(zh-cn),.shieldGames #games #coming_soon-menu .ui-menu-item:lang(zh-cn),.shieldGames #games #grid-menu .ui-menu-item:lang(zh-cn),.shieldGames #games #ratings-menu .ui-menu-item:lang(zh-cn),.shieldGames #games #controllers-menu .ui-menu-item:lang(zh-cn),.shieldGames #games #free-menu .ui-menu-item:lang(zh-cn),.shieldGames #games #genre-menu .ui-menu-item:lang(zh-cn),.shieldGames #games #bundle-menu .ui-menu-item:lang(zh-cn),.shieldGames #games #gfntype-menu .ui-menu-item:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.shieldGames #games #sort-menu .ui-state-hover,.shieldGames #games #sort-menu .ui-state-focus,.shieldGames #games #device-menu .ui-state-hover,.shieldGames #games #device-menu .ui-state-focus,.shieldGames #games #coming_soon-menu .ui-state-hover,.shieldGames #games #coming_soon-menu .ui-state-focus,.shieldGames #games #grid-menu .ui-state-hover,.shieldGames #games #grid-menu .ui-state-focus,.shieldGames #games #ratings-menu .ui-state-hover,.shieldGames #games #ratings-menu .ui-state-focus,.shieldGames #games #controllers-menu .ui-state-hover,.shieldGames #games #controllers-menu .ui-state-focus,.shieldGames #games #free-menu .ui-state-hover,.shieldGames #games #free-menu .ui-state-focus,.shieldGames #games #genre-menu .ui-state-hover,.shieldGames #games #genre-menu .ui-state-focus,.shieldGames #games #bundle-menu .ui-state-hover,.shieldGames #games #bundle-menu .ui-state-focus,.shieldGames #games #gfntype-menu .ui-state-hover,.shieldGames #games #gfntype-menu .ui-state-focus{color:#fff !important}
.shieldGames #games .more-bttn{cursor:pointer;color:#bfbfbf;line-height:34px;font-size:14px;text-transform:uppercase;display:inline-block;height:34px;vertical-align:bottom;padding:0 1.5em}
.shieldGames #games .more-bttn.active{color:#76b900}
.shieldGames #games .more-bttn:after{content:" ";position:relative;display:inline-block;right:-1em;top:1px;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #76b900}
.shieldGames #games .more-bttn.active:after{top:0;border-width:8px 6px 0 6px;border-color:#76b900 transparent transparent transparent}
.shieldGames #games .expanded-filters{display:none;margin-top:15px}
.shieldGames #games section.games-list{width:100%;max-width:1280px;margin:0 auto}
.shieldGames #games section.games-list ul.game-boxes{font-size:0;line-height:0;padding:0}
@media screen and (min-width:768px) and (max-width:1280px){.shieldGames #games section.games-list ul.game-boxes li:nth-child(2n+1){padding-left:15px;padding-right:10px}
}
@media screen and (min-width:768px) and (max-width:1280px){.shieldGames #games section.games-list ul.game-boxes li:nth-child(2n){padding-right:15px;padding-left:10px}
}
.shieldGames #games section.games-list ul.game-boxes li{float:left;margin:0 10px 20px 5px;position:relative;list-style:none}
@media screen and (max-width:767px){.shieldGames #games section.games-list ul.game-boxes li{height:auto;width:100%;margin-left:0;margin-right:0;padding-right:15px;padding-left:15px}
}
@media screen and (min-width:768px) and (max-width:1280px){.shieldGames #games section.games-list ul.game-boxes li{height:auto;width:50%;margin-left:0;margin-right:0}
}
@media screen and (min-width:1281px){.shieldGames #games section.games-list ul.game-boxes li{height:auto;width:33.33%;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}
}
.shieldGames #games section.games-list ul.game-boxes li .game{background:#141414}
.shieldGames #games section.games-list ul.game-boxes li a{outline:0;text-decoration:none;position:relative}
.shieldGames #games section.games-list ul.game-boxes li .banner{width:100%;height:auto;background-color:#000}
.shieldGames #games section.games-list ul.game-boxes li .banner img{width:100%}
.shieldGames #games section.games-list ul.game-boxes li .info{margin:15px 20px 0;font-size:16px;letter-spacing:.5px;padding-bottom:10px;line-height:30px}
.shieldGames #games section.games-list ul.game-boxes li .info .title{color:white;font-size:16px;line-height:24px;min-height:40px;margin-bottom:10px}
.shieldGames #games section.games-list ul.game-boxes li .info .grid-game-price .included,.shieldGames #games section.games-list ul.game-boxes li .info .grid-game-price .price{text-transform:uppercase;color:#666}
.shieldGames #games section.games-list ul.game-boxes li .info .game-rating{float:left}
@media screen and (max-width:1024px){.shieldGames #games section.games-list ul.game-boxes li .info .game-rating .onlyShield{font-size:12px}
}
.shieldGames #games section.games-list ul.game-boxes li .info .game-price{float:right}
.shieldGames #games section.games-list ul.game-boxes li .info .game-price .price{font-size:18px;color:#bfbfbf;font-weight:bold}
@media screen and (max-width:1024px){.shieldGames #games section.games-list ul.game-boxes li .info .game-price .price{font-size:14px}
}
.shieldGames #games section.games-list section.games-loading{text-align:center}
.shieldGames #games section.games-list section.games-loading .loadImageWrapper{display:none}
.shieldGames #games section.games-list section.games-loading.active .loadImageWrapper{display:block}
.shieldGames #games section.games-list .btn-more{border:0;background:0;color:#fff;font:bold 18px/1 "DINPro"}
.shieldGames #games section.games-list .btn-more .txt-more{min-width:0;cursor:pointer;padding:15px}
.shieldGames #games section.games-list .load-more{text-align:center;display:block;width:220px;margin:0 auto}
.shieldGames #games section.games-list .load-more .btn{display:inline-block;text-align:center;background-color:#76b900;color:#fff;margin:0 auto;margin-top:25px}
@media screen and (max-width:1024px){.shieldGames #games section.games-list .load-more .btn{margin-top:10px}
}
.shieldGames .cf:after{content:"";display:table;clear:both}
.shieldGames .no-games-results{display:none;width:90%;text-align:center;margin:0 auto;color:gray;font-size:1.5em;padding:1.5em}
.heroBanner .slider-container{width:100%}
.heroBanner .slider-container input{display:none}
.heroBanner .slider-container .overflow{width:100%;overflow:hidden}
.heroBanner .slider-container #slides{width:100%;margin:0 auto;position:relative}
.heroBanner .slider-container #slides .video-container{position:absolute;top:0;left:0;display:none}
.heroBanner .slider-container #slides .overlay{position:absolute;height:0;width:100%;top:0;left:0;background:#000}
.heroBanner .slider-container #slides .banner-link{position:absolute;height:0;width:100%;z-index:1;top:0;left:0}

.heroBanner .slider-container #slides .info{color:#fff;position:absolute;left:0;right:0;opacity:0;text-align:left;height:0;width:100%;

max-width:1100px;margin:0 auto;padding:0 30px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info{padding:0 15px}
}
@media screen and (min-width:1281px){.heroBanner .slider-container #slides .info{padding:0}
}
.heroBanner .slider-container #slides .info .button .product-row__item{min-height:183px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table,
	.heroBanner .slider-container #slides .info .content-table-left{height:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table{width:50%;float:right}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table{width:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table.wid-100{width:100% !important;height:50% !important}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left{width:50%;float:left;text-align:center;z-index:2;position:relative}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left{width:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-40{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-40{width:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-50{width:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-60{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-60{width:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-70{width:30%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-70{width:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-100{width:100% !important;height:50% !important}
.heroBanner .slider-container #slides .info.text-on-right{text-align:right}
.heroBanner .slider-container #slides .info.text-on-right .content-table{float:right}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.text-on-right .content-table{left:0;padding:0}
}
.heroBanner .slider-container #slides .info.text-on-center{text-align:center}
.heroBanner .slider-container #slides .info.text-on-center .content-table{margin:0 auto}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.text-on-center .content-table{left:0;padding:0}
}
.heroBanner .slider-container #slides .info.text-on-left .content-table{float:left}
.heroBanner .slider-container #slides .info.text-on-left .content-table-left{float:right}
.heroBanner .slider-container #slides .info .content-table{width:35%; position:relative;z-index:2; margin-top: 46px;}
.heroBanner .slider-container #slides .info .content-table .textcomp .general-container{word-break:break-word}
.heroBanner .slider-container #slides .info .content-table.v-top .content-cell{vertical-align:top}
.heroBanner .slider-container #slides .info .content-table.v-bottom .content-cell{vertical-align:bottom;padding-bottom:10px}
@media(max-width:767px){.heroBanner .slider-container #slides .info .content-table.v-mob-top .content-cell{vertical-align:top}
.heroBanner .slider-container #slides .info .content-table.v-mob-bottom .content-cell{vertical-align:bottom}
}
.heroBanner .slider-container #slides .info .content-table.wid-40{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table.wid-40{width:100%}
}
.heroBanner .slider-container #slides .info .content-table.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table.wid-50{width:100%}
}
.heroBanner .slider-container #slides .info .content-table.wid-60{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table.wid-60{width:100%}
}
.heroBanner .slider-container #slides .info .content-table.wid-70{width:70%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table.wid-70{width:100%}
}
.heroBanner .slider-container #slides .info .content-table.wid-100{width:100%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table{width:100%}
}
.heroBanner .slider-container #slides .info .column-container{background:0}
.heroBanner .slider-container #slides .info .column-container .row .column{padding:0 15px 0 0}
.heroBanner .slider-container #slides .info .column-container .general-container{padding:0}
.heroBanner .slider-container #slides .info .sectionWrapper{background:0}
.heroBanner .slider-container #slides .ht-200 .info{width:100%}
.heroBanner .slider-container #slides .ht-200 .info .content-table{width:70%;max-width:845px}
.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-40{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-40{width:100%}
}
.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-50{width:100%}
}
.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-60{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-60{width:100%}
}
.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-100{width:100%;max-width:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-100{width:100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .ht-200 .info .content-table{width:100%;left:0}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides .ht-200 .info .content-table .textcomp .general-container{max-width:100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .ht-200 .info .content-table .textcomp .general-container{max-width:100%}
}
.heroBanner .slider-container #slides .content-table,.heroBanner .slider-container #slides .content-table-left{display:table;height:100%;width:100%}
.heroBanner .slider-container #slides .content-cell{display:table-cell;vertical-align:middle}
.heroBanner .slider-container #slides .inner{width:100%}
.heroBanner .slider-container #slides article{opacity:0;-webkit-transition:opacity 0;-moz-transition:opacity 0;-ie-transition:opacity 0;-o-transition:opacity 0;transition:opacity 0;line-height:0}
.heroBanner .slider-container #slides article .infobarbottomlogowrap{max-width:1280px;margin:0 auto;height:100%;width:100%;color:red;position:absolute;left:0;right:0;display:none}
.heroBanner .slider-container #slides article .infobarbottomlogowrap .infobarbottomlogo{position:absolute;bottom:0;right:0;height:auto;width:auto;text-align:center;vertical-align:middle;line-height:inherit}
.heroBanner .slider-container #controls{float:left;width:100%;max-width:1680px;margin-top:-17%}
.heroBanner .slider-container #controls.control-ht-200{margin-top:-8%}
.heroBanner .slider-container #controls label{width:30px;height:40px;opacity:.3;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ie-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.heroBanner .slider-container #controls label:hover{opacity:.8}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #controls{margin-top:-17.5%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #controls{display:none}
}
.heroBanner .slider-container .controls{max-width:1280px;margin:0 auto}
.heroBanner .slider-container .controls #active{bottom:2%;width:100%;max-width:1280px;margin:0 auto;text-align:center;position:absolute;z-index:10}
.heroBanner .slider-container .controls #active label{display:inline-block;width:10px;height:10px;margin-right:5px;background-color:#666;border-radius:10px;cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;-ie-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:none}
@media screen and (min-width:1025px){.heroBanner .slider-container .controls #active label:hover{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(2){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(2):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(2):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(2):hover:before{right:16px}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(2):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(2):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(2):after{left:8px;width:20px}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(2):hover:before{left:10px}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(2):hover:after{left:10px}
}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(5){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(5):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(5):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(5):hover:before{left:16px}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(5):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(5):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(5):after{left:2px;width:20px}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(5):hover:before{left:0}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #controls label:nth-child(5):hover:after{left:0}
}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides #active label:nth-child(1){background-color:#76b900}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1){opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .overlay,.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .banner-link{height:100%}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).bcg-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-580{height:440px}
}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-770{height:550px}
}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-460{height:420px}
}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-200{height:280px;padding:0}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-200 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-180{height:180px;padding:0}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-180 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-90{height:90px;padding:0}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-90 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-300{height:300px;padding:0}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1).ht-300 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .info{height:100%;opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .info{margin-top:0}
}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01-mob.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01-mob@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .infobarbottomlogowrap{max-width:1280px;margin:0 auto;height:100%;width:100%;color:#fff;position:absolute;left:0;right:0;display:block}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .infobarbottomlogowrap .infobarbottomlogo{position:absolute;padding-bottom:30px;max-width:100%;max-height:100%;bottom:0;height:auto;width:auto;text-align:center;vertical-align:middle;line-height:inherit;z-index:1}
@media(min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .infobarbottomlogowrap .infobarbottomlogo{padding:0 30px 30px 30px}
}
@media(max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .infobarbottomlogowrap .infobarbottomlogo{padding:0 15px 30px 15px}
}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .infobarbottomlogowrap .infobrtlogopositionright{right:0;text-align:right}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .infobarbottomlogowrap .infobrtlogopositionright .legal{vertical-align:bottom}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .infobarbottomlogowrap img.infobrtlogopositionright{right:15px}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .infobarbottomlogowrap .infobrtlogopositionleft{left:0;text-align:left}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .infobarbottomlogowrap .infobrtlogopositionleft .legal{vertical-align:bottom}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .video-container{position:absolute;display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#000;text-align:center;overflow:hidden}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .video-container video{display:inline-block;width:100%;height:auto;z-index:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .video-container video.wt-100{width:100%}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .video-container video.wt-auto{width:auto}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .video-container video.ht-100{height:100%}
.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .video-container video.ht-auto{height:auto}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide1]:checked ~ #slides article:nth-child(1) .video-container{display:none}
}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(3){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(3):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(3):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(3):hover:before{right:16px}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(3):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(3):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(3):after{left:8px;width:20px}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(3):hover:before{left:10px}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(3):hover:after{left:10px}
}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(1){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(1):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(1):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(1):hover:before{left:16px}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(1):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(1):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(1):after{left:2px;width:20px}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(1):hover:before{left:0}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #controls label:nth-child(1):hover:after{left:0}
}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides #active label:nth-child(2){background-color:#76b900}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2){opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .overlay,.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .banner-link{height:100%}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).bcg-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-580{height:440px}
}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-770{height:550px}
}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-460{height:420px}
}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-200{height:280px;padding:0}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-200 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-180{height:180px;padding:0}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-180 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-90{height:90px;padding:0}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-90 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-300{height:300px;padding:0}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2).ht-300 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .info{height:100%;opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .info{margin-top:0}
}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02-mob.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02-mob@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .infobarbottomlogowrap{max-width:1280px;margin:0 auto;height:100%;width:100%;color:#fff;position:absolute;left:0;right:0;display:block}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .infobarbottomlogowrap .infobarbottomlogo{position:absolute;padding-bottom:30px;max-width:100%;max-height:100%;bottom:0;height:auto;width:auto;text-align:center;vertical-align:middle;line-height:inherit;z-index:1}
@media(min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .infobarbottomlogowrap .infobarbottomlogo{padding:0 30px 30px 30px}
}
@media(max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .infobarbottomlogowrap .infobarbottomlogo{padding:0 15px 30px 15px}
}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .infobarbottomlogowrap .infobrtlogopositionright{right:0;text-align:right}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .infobarbottomlogowrap .infobrtlogopositionright .legal{vertical-align:bottom}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .infobarbottomlogowrap img.infobrtlogopositionright{right:15px}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .infobarbottomlogowrap .infobrtlogopositionleft{left:0;text-align:left}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .infobarbottomlogowrap .infobrtlogopositionleft .legal{vertical-align:bottom}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .video-container{position:absolute;display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#000;text-align:center;overflow:hidden}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .video-container video{display:inline-block;width:100%;height:auto;z-index:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .video-container video.wt-100{width:100%}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .video-container video.wt-auto{width:auto}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .video-container video.ht-100{height:100%}
.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .video-container video.ht-auto{height:auto}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide2]:checked ~ #slides article:nth-child(2) .video-container{display:none}
}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(4){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(4):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(4):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(4):hover:before{right:16px}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(4):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(4):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(4):after{left:8px;width:20px}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(4):hover:before{left:10px}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(4):hover:after{left:10px}
}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(2){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(2):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(2):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(2):hover:before{left:16px}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(2):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(2):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(2):after{left:2px;width:20px}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(2):hover:before{left:0}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #controls label:nth-child(2):hover:after{left:0}
}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides #active label:nth-child(3){background-color:#76b900}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3){opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .overlay,.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .banner-link{height:100%}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).bcg-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-580{height:440px}
}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-770{height:550px}
}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-460{height:420px}
}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-200{height:280px;padding:0}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-200 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-180{height:180px;padding:0}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-180 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-90{height:90px;padding:0}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-90 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-300{height:300px;padding:0}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3).ht-300 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .info{height:100%;opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .info{margin-top:0}
}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03-mob.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03-mob@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .infobarbottomlogowrap{max-width:1280px;margin:0 auto;height:100%;width:100%;color:#fff;position:absolute;left:0;right:0;display:block}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .infobarbottomlogowrap .infobarbottomlogo{position:absolute;padding-bottom:30px;max-width:100%;max-height:100%;bottom:0;height:auto;width:auto;text-align:center;vertical-align:middle;line-height:inherit;z-index:1}
@media(min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .infobarbottomlogowrap .infobarbottomlogo{padding:0 30px 30px 30px}
}
@media(max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .infobarbottomlogowrap .infobarbottomlogo{padding:0 15px 30px 15px}
}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .infobarbottomlogowrap .infobrtlogopositionright{right:0;text-align:right}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .infobarbottomlogowrap .infobrtlogopositionright .legal{vertical-align:bottom}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .infobarbottomlogowrap img.infobrtlogopositionright{right:15px}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .infobarbottomlogowrap .infobrtlogopositionleft{left:0;text-align:left}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .infobarbottomlogowrap .infobrtlogopositionleft .legal{vertical-align:bottom}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .video-container{position:absolute;display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#000;text-align:center;overflow:hidden}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .video-container video{display:inline-block;width:100%;height:auto;z-index:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .video-container video.wt-100{width:100%}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .video-container video.wt-auto{width:auto}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .video-container video.ht-100{height:100%}
.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .video-container video.ht-auto{height:auto}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide3]:checked ~ #slides article:nth-child(3) .video-container{display:none}
}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(5){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(5):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(5):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(5):hover:before{right:16px}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(5):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(5):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(5):after{left:8px;width:20px}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(5):hover:before{left:10px}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(5):hover:after{left:10px}
}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(3){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(3):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(3):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(3):hover:before{left:16px}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(3):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(3):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(3):after{left:2px;width:20px}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(3):hover:before{left:0}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #controls label:nth-child(3):hover:after{left:0}
}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides #active label:nth-child(4){background-color:#76b900}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4){opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .overlay,.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .banner-link{height:100%}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).bcg-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-580{height:440px}
}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-770{height:550px}
}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-460{height:420px}
}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-200{height:280px;padding:0}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-200 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-180{height:180px;padding:0}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-180 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-90{height:90px;padding:0}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-90 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-300{height:300px;padding:0}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4).ht-300 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .info{height:100%;opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .info{margin-top:0}
}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04-mob.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04-mob@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .infobarbottomlogowrap{max-width:1280px;margin:0 auto;height:100%;width:100%;color:#fff;position:absolute;left:0;right:0;display:block}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .infobarbottomlogowrap .infobarbottomlogo{position:absolute;padding-bottom:30px;max-width:100%;max-height:100%;bottom:0;height:auto;width:auto;text-align:center;vertical-align:middle;line-height:inherit;z-index:1}
@media(min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .infobarbottomlogowrap .infobarbottomlogo{padding:0 30px 30px 30px}
}
@media(max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .infobarbottomlogowrap .infobarbottomlogo{padding:0 15px 30px 15px}
}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .infobarbottomlogowrap .infobrtlogopositionright{right:0;text-align:right}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .infobarbottomlogowrap .infobrtlogopositionright .legal{vertical-align:bottom}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .infobarbottomlogowrap img.infobrtlogopositionright{right:15px}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .infobarbottomlogowrap .infobrtlogopositionleft{left:0;text-align:left}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .infobarbottomlogowrap .infobrtlogopositionleft .legal{vertical-align:bottom}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .video-container{position:absolute;display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#000;text-align:center;overflow:hidden}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .video-container video{display:inline-block;width:100%;height:auto;z-index:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .video-container video.wt-100{width:100%}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .video-container video.wt-auto{width:auto}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .video-container video.ht-100{height:100%}
.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .video-container video.ht-auto{height:auto}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide4]:checked ~ #slides article:nth-child(4) .video-container{display:none}
}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(6){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(6):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(6):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(6):hover:before{right:16px}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(6):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(6):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(6):after{left:8px;width:20px}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(6):hover:before{left:10px}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(6):hover:after{left:10px}
}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(4){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(4):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(4):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(4):hover:before{left:16px}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(4):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(4):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(4):after{left:2px;width:20px}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(4):hover:before{left:0}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #controls label:nth-child(4):hover:after{left:0}
}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides #active label:nth-child(5){background-color:#76b900}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5){opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .overlay,.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .banner-link{height:100%}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).bcg-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-580{height:440px}
}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-770{height:550px}
}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-460{height:420px}
}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-200{height:280px;padding:0}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-200 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-180{height:180px;padding:0}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-180 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-90{height:90px;padding:0}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-90 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-300{height:300px;padding:0}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5).ht-300 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .info{height:100%;opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .info{margin-top:0}
}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05-mob.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05-mob@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .infobarbottomlogowrap{max-width:1280px;margin:0 auto;height:100%;width:100%;color:#fff;position:absolute;left:0;right:0;display:block}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .infobarbottomlogowrap .infobarbottomlogo{position:absolute;padding-bottom:30px;max-width:100%;max-height:100%;bottom:0;height:auto;width:auto;text-align:center;vertical-align:middle;line-height:inherit;z-index:1}
@media(min-width:768px) and (max-width:1024px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .infobarbottomlogowrap .infobarbottomlogo{padding:0 30px 30px 30px}
}
@media(max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .infobarbottomlogowrap .infobarbottomlogo{padding:0 15px 30px 15px}
}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .infobarbottomlogowrap .infobrtlogopositionright{right:0;text-align:right}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .infobarbottomlogowrap .infobrtlogopositionright .legal{vertical-align:bottom}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .infobarbottomlogowrap img.infobrtlogopositionright{right:15px}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .infobarbottomlogowrap .infobrtlogopositionleft{left:0;text-align:left}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .infobarbottomlogowrap .infobrtlogopositionleft .legal{vertical-align:bottom}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .video-container{position:absolute;display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#000;text-align:center;overflow:hidden}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .video-container video{display:inline-block;width:100%;height:auto;z-index:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .video-container video.wt-100{width:100%}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .video-container video.wt-auto{width:auto}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .video-container video.ht-100{height:100%}
.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .video-container video.ht-auto{height:auto}
@media screen and (max-width:767px){.heroBanner .slider-container input[id^=slide5]:checked ~ #slides article:nth-child(5) .video-container{display:none}
}
.heroBanner .slider-container.one-item #slide1:checked ~ #slides #controls label:nth-child(2){display:none}
.heroBanner .slider-container.one-item #slide1:checked ~ #slides #active{display:none}
.heroBanner .slider-container.two-items #slide1:checked ~ #slides #controls label:nth-child(2){display:none}
.heroBanner .slider-container.two-items #slide2:checked ~ #slides #controls label:nth-child(1){display:none}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):hover:before{left:16px}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):after{left:2px;width:20px}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):hover:before{left:0}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):hover:after{left:0}
}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):hover:before{right:16px}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):after{left:8px;width:20px}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):hover:before{left:10px}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):hover:after{left:10px}
}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):hover:before{left:16px}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):after{left:2px;width:20px}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):hover:before{left:0}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):hover:after{left:0}
}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):hover:before{right:16px}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):after{left:8px;width:20px}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):hover:before{left:10px}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):hover:after{left:10px}
}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):hover:before{left:16px}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):after{left:2px;width:20px}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):hover:before{left:0}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):hover:after{left:0}
}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):hover:before{right:16px}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):after{left:8px;width:20px}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):hover:before{left:10px}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):hover:after{left:10px}
}
.heroBanner .editmodeparsys{margin:10px 0}
.heroBanner .editmodeparsys .info{width:100%;max-width:1280px;text-align:center;margin:0 auto}
.heroBanner .editmodeparsys .info .content-table-left{width:49%;display:inline-block;vertical-align:top}
.heroBanner .editmodeparsys .info .content-table{width:49%;display:inline-block;vertical-align:top}
.content_par>.heroBanner .lazyload .op-0,.content_par>.heroBanner .lazyload .op-40,.content_par>.heroBanner .lazyload .op-50,.content_par>.heroBanner .lazyload .op-60,.content_par>.heroBanner .lazyload .op-70,.content_par>.heroBanner .lazyloading .op-0,.content_par>.heroBanner .lazyloading .op-40,.content_par>.heroBanner .lazyloading .op-50,.content_par>.heroBanner .lazyloading .op-60,.content_par>.heroBanner .lazyloading .op-70{opacity:1}
.content_par>.heroBanner .lazyloaded .op-0,.content_par>.heroBanner .lazyloaded .op-40,.content_par>.heroBanner .lazyloaded .op-50,.content_par>.heroBanner .lazyloaded .op-60,.content_par>.heroBanner .lazyloaded .op-70{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
.heroBanner{position:relative}
.heroBanner .hdividerwraper{position:absolute;bottom:0;width:100%}
@media(max-width:767px){.heroBanner .hdividerwraper .full-width{padding:0 15px}
}
@media(min-width:768px) and (max-width:1024px){.heroBanner .hdividerwraper .full-width{padding:0 15px}
}
@media(min-width:1025px) and (max-width:1280px){.heroBanner .hdividerwraper .full-width{padding:0 30px}
}
.heroBanner .hdividerwraper .horizontaldividerline{display:block;height:2px;margin-left:auto;margin-right:auto}
.heroBanner .hdividerwraper .horizontaldividercline{max-width:1280px}
@media(max-width:767px){.heroBanner .hdividerwraper .horizontaldividercline{margin:0 15px}
}
@media(min-width:768px) and (max-width:1024px){.heroBanner .hdividerwraper .horizontaldividercline{margin:0 30px}
}
@media(min-width:1025px) and (max-width:1280px){.heroBanner .hdividerwraper .horizontaldividercline{padding:0 30px}
}
.heroBanner .hdividerwraper .full-width{max-width:none}
.heroBanner .full-width{max-width:none}
@media screen and (max-width:767px){.heroBanner .background-white .shift-down-vw .column .color-white{color:black}
.heroBanner .background-black .shift-down-vw .column .color-black{color:white}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .background-white .shift-down-tablet .column .color-white{color:black}
.heroBanner .background-black .shift-down-tablet .column .color-black{color:white}
}
.heroBanner .slider-container{width:100%}
.heroBanner .slider-container input{display:none}
.heroBanner .slider-container .overflow{width:100%;overflow-x:hidden;overflow-y:hidden}
.heroBanner .slider-container #slides1{width:100%;margin:0 auto;position:relative}
.heroBanner .slider-container #slides1 .overflow{width:100%;overflow-x:hidden;overflow-y:visible;display:flex}
.heroBanner .slider-container #slides1 .video-container{position:absolute;height:100%;width:100%;position:absolute;top:0;left:0;background:#000;text-align:center;overflow:hidden}
.heroBanner .slider-container #slides1 .video-container video{display:inline-block;width:100%;height:auto;z-index:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}
.heroBanner .slider-container #slides1 .video-container video.wt-100{width:100%}
.heroBanner .slider-container #slides1 .video-container video.wt-auto{width:auto}
.heroBanner .slider-container #slides1 .video-container video.ht-100{height:100%}
.heroBanner .slider-container #slides1 .video-container video.ht-auto{height:auto}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .video-container{display:none}
}
.heroBanner .slider-container #slides1 .overlay{position:absolute;height:100%;width:100%;top:0;left:0;background:#000}
.heroBanner .slider-container #slides1 .banner-link{position:absolute;height:100%;width:100%;z-index:1;top:0;left:0}
.heroBanner .slider-container #slides1 .info{color:#fff;opacity:0;text-align:left;height:100%;width:100%;max-width:1280px;margin:0 auto;padding:0 30px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info{padding:0 15px}
}
@media screen and (min-width:1281px){.heroBanner .slider-container #slides1 .info{padding:0}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table{width:50%;float:right}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table{width:100%}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table.wid-100{width:100%;height:50% !important}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left{width:50%;float:left;text-align:center;z-index:2;position:relative}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left{width:100%}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.v-top .content-cell{vertical-align:top}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.v-bottom .content-cell{vertical-align:bottom}
@media(max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.v-mob-top .content-cell{vertical-align:top}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.v-mob-bottom .content-cell{vertical-align:bottom}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-40{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-40{width:100%}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-50{width:100%}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-60{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-60{width:100%}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-70{width:30%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-70{width:100%}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-100{width:100%;height:50% !important}
.heroBanner .slider-container #slides1 .info.text-on-right{left:auto;right:6%;text-align:right}
.heroBanner .slider-container #slides1 .info.text-on-right .content-table{position:relative;float:right}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.text-on-right .content-table{left:0}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1 .info.text-on-right .content-table{left:0}
}
.heroBanner .slider-container #slides1 .info.text-on-center{text-align:center;left:10%;right:10%}
.heroBanner .slider-container #slides1 .info.text-on-center .content-table{position:relative;margin:0 auto}
@media screen and (min-width:768px) and (max-width:1024px){}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.text-on-center .content-table{left:0;padding:0 15px}
}
.heroBanner .slider-container #slides1 .info.text-on-center.twocolinfobar .content-table{left:0}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1 .info.text-on-center.twocolinfobar .content-table{left:0}
}
.heroBanner .slider-container #slides1 .info.text-on-left .content-table{float:left}
.heroBanner .slider-container #slides1 .info.text-on-left .content-table-left{float:right}
.heroBanner .slider-container #slides1 .info .content-table{width:35%;position:relative;z-index:2}
.heroBanner .slider-container #slides1 .info .content-table .textcomp .general-container{word-break:break-word}
.heroBanner .slider-container #slides1 .info .content-table.v-top .content-cell{vertical-align:top}
.heroBanner .slider-container #slides1 .info .content-table.v-bottom .content-cell{vertical-align:bottom}
@media(max-width:767px){.heroBanner .slider-container #slides1 .info .content-table.v-mob-top .content-cell{vertical-align:top}
.heroBanner .slider-container #slides1 .info .content-table.v-mob-bottom .content-cell{vertical-align:bottom}
}
.heroBanner .slider-container #slides1 .info .content-table.wid-40{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info .content-table.wid-40{width:100%}
}
.heroBanner .slider-container #slides1 .info .content-table.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info .content-table.wid-50{width:100%}
}
.heroBanner .slider-container #slides1 .info .content-table.wid-60{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info .content-table.wid-60{width:100%}
}
.heroBanner .slider-container #slides1 .info .content-table.wid-70{width:70%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info .content-table.wid-70{width:100%}
}
.heroBanner .slider-container #slides1 .info .content-table.wid-100{width:100%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info .content-table{width:100%}
}
.heroBanner .slider-container #slides1 .info .column-container{background:0}
.heroBanner .slider-container #slides1 .info .column-container .row .column{padding:0 15px 0 0}
.heroBanner .slider-container #slides1 .info .column-container .general-container{padding:0}
.heroBanner .slider-container #slides1 .info .sectionWrapper{background:0}
.heroBanner .slider-container #slides1 .ht-200 .info{width:100%}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table{width:70%}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table .textcomp .general-container{word-break:break-word}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.v-top .content-cell{vertical-align:top}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.v-bottom .content-cell{vertical-align:bottom}
@media(max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table.v-mob-top .content-cell{vertical-align:top}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.v-mob-bottom .content-cell{vertical-align:bottom}
}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-40{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-40{width:100%}
}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-50{width:100%}
}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-60{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-60{width:100%}
}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-70{width:70%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-70{width:100%}
}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-100{width:100%;max-width:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-100{width:100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table{width:100%}
}
.heroBanner .slider-container #slides1 .content-table,.heroBanner .slider-container #slides1 .content-table-left{display:table;height:100%;width:100%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .content-table,.heroBanner .slider-container #slides1 .content-table-left{height:100%}
}
.heroBanner .slider-container #slides1 .content-cell{display:table-cell;vertical-align:middle}
.heroBanner .slider-container #slides1 .inner{width:100%}
.heroBanner .slider-container #slides1 article{opacity:0;-webkit-transition:opacity 0;-moz-transition:opacity 0;-ie-transition:opacity 0;-o-transition:opacity 0;transition:opacity 0;line-height:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){opacity:1;background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-580{height:440px}
}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-770{height:550px}
}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-200 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-300 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-180{height:180px;padding:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-180 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-90{height:90px;padding:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-90 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-460{height:420px}
}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1) .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:-28.9881%}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1) .info{margin-top:0}
}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01-mob.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01-mob@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){opacity:1;background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-580{height:440px}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-770{height:550px}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-200 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-300 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-180{height:180px;padding:0}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-180 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-90{height:90px;padding:0}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-90 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-460{height:420px}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2) .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:-28.9881%}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2) .info{margin-top:0}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02-mob.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02-mob@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){opacity:1;background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-580{height:440px}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-770{height:550px}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-200 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-300 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-180{height:180px;padding:0}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-180 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-90{height:90px;padding:0}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-90 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-460{height:420px}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3) .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:-28.9881%}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3) .info{margin-top:0}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03-mob.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03-mob@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){opacity:1;background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-580{height:440px}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-770{height:550px}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-200 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-300 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-180{height:180px;padding:0}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-180 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-90{height:90px;padding:0}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-90 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-460{height:420px}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4) .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:-28.9881%}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4) .info{margin-top:0}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04-mob.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04-mob@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){opacity:1;background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-580{height:440px}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-770{height:550px}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-200 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-300 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-180{height:180px;padding:0}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-180 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-90{height:90px;padding:0}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-90 .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-460{height:420px}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5) .info{opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:-28.9881%}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5) .info{margin-top:0}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05-mob.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05-mob@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner article{opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%}
.heroBanner .slider-container #slides1.singleSlideBanner article.bcg-contain{max-width:1280px;margin:0 auto}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner article{padding-top:0;background-position:center center;background-size:cover}
}
.heroBanner .slider-container #slides1.singleSlideBanner article .infobarbottomlogowrap{max-width:1280px;margin:0 auto;height:100%;width:100%;color:#fff;position:absolute;left:0;right:0;display:block}
.heroBanner .slider-container #slides1.singleSlideBanner article .infobarbottomlogowrap .infobarbottomlogo{position:absolute;padding-bottom:30px;max-width:100%;max-height:100%;bottom:0;height:auto;width:auto;text-align:center;vertical-align:middle;line-height:inherit;z-index:1}
@media(min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner article .infobarbottomlogowrap .infobarbottomlogo{padding:0 30px 30px 30px}
}
@media(max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner article .infobarbottomlogowrap .infobarbottomlogo{padding:0 15px 30px 15px}
}
.heroBanner .slider-container #slides1.singleSlideBanner article .infobarbottomlogowrap .infobrtlogopositionright{right:0;text-align:right}
.heroBanner .slider-container #slides1.singleSlideBanner article .infobarbottomlogowrap .infobrtlogopositionright .legal{vertical-align:bottom}
.heroBanner .slider-container #slides1.singleSlideBanner article .infobarbottomlogowrap img.infobrtlogopositionright{right:15px}
.heroBanner .slider-container #slides1.singleSlideBanner article .infobarbottomlogowrap .infobrtlogopositionleft{left:0;text-align:left}
.heroBanner .slider-container #slides1.singleSlideBanner article .infobarbottomlogowrap .infobrtlogopositionleft .legal{vertical-align:bottom}
.heroBanner .slider-container #slides1.singleSlideBanner .info{opacity:1}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-580{height:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .overlay,.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .banner-link{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-580{height:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .overlay,.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .banner-link{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .video-container{max-height:440px}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .column .general-container .productTile .product-row__item{min-height:100px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw{padding-top:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-tablet{padding-top:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-tablet .content-table{width:100%;padding:0 15px;margin-top:15px;position:static}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-tablet .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-tablet .content-table-left{height:100%;width:50%}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-tablet.twocolinfobar .content-table{width:50%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-770{height:550px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .overlay,.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .banner-link{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-770{height:550px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .overlay,.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .banner-link{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .video-container{max-height:550px}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .column .general-container .productTile .product-row__item{min-height:100px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw{padding-top:550px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .column .general-container .productTile .product-row__item{min-height:100px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .column .general-container .productTile .image-container{display:none}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet{padding-top:550px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200{height:280px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .overlay,.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .banner-link{height:280px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .column .general-container .productTile .product-row__item{min-height:100px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw{padding-top:280px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .column .general-container .productTile .product-row__item{min-height:100px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .column .general-container .productTile .image-container{display:none}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet{padding-top:280px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .content-table{width:100%}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180{height:180px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .overlay{height:180px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-vw .column .general-container .productTile .product-row__item{min-height:100px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-vw{padding-top:180px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-vw .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-tablet .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-tablet .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-tablet .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-tablet .column .general-container .productTile .product-row__item{min-height:100px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-tablet .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-tablet .column .general-container .productTile .image-container{display:none}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-tablet{padding-top:180px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-tablet .content-table{width:100%}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-tablet .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-180 .info.shift-down-tablet .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90{height:90px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .overlay{height:90px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:20px;padding:0 7px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 7px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-vw .column .general-container .productTile .product-row__item{min-height:50px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-vw{padding-top:90px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-vw .content-table{width:100%;padding:0 7px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:7px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-tablet .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:20px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-tablet .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 7px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-tablet .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-tablet .column .general-container .productTile .product-row__item{min-height:50px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-tablet .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-tablet .column .general-container .productTile .image-container{display:none}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-tablet{padding-top:90px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-tablet .content-table{width:100%}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-tablet .content-table .textcomp .general-container{padding-top:7px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-90 .info.shift-down-tablet .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300{height:300px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .overlay,.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .banner-link{height:300px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .column .general-container .productTile .product-row__item{min-height:100px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw{padding-top:300px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .column .general-container .productTile .product-row__item{min-height:100px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .column .general-container .productTile .image-container{display:none}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet{padding-top:300px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .overlay{height:300px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .content-table{width:100%}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-460{height:420px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .overlay,.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .banner-link{height:420px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-460{height:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .overlay,.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .banner-link{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .video-container{max-height:440px}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .column .general-container .productTile .product-row__item{min-height:100px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw{padding-top:420px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .column .general-container .productTile .product-row__item{min-height:100px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .column .general-container .productTile .image-container{display:none}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet{padding-top:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .content-table-left{height:100%;width:100%}
}
.heroBanner .editmodeparsys .info{width:100%;max-width:1280px;text-align:center;margin:0 auto}
.heroBanner .editmodeparsys .info .content-table-left{width:49%;display:inline-block;vertical-align:top}
.heroBanner .editmodeparsys .info .content-table{width:49%;display:inline-block;vertical-align:top}
.videoComponent .vid-container{max-width:100%;margin:0 auto}
@media screen and (min-width:1025px){.videoComponent .vid-container.text-right{float:right}
}
@media screen and (min-width:1025px){.videoComponent .vid-container.text-left{float:left}
}
@media screen and (max-width:1024px){.videoComponent .vid-container.tabtext-right{float:right}
}
@media screen and (max-width:1024px){.videoComponent .vid-container.tabtext-left{float:left}
}
@media screen and (max-width:767px){.videoComponent .vid-container.mobtext-right{float:right}
}
@media screen and (max-width:767px){.videoComponent .vid-container.mobtext-left{float:left}
}
.videoComponent .vid-container.pos-absolute{width:auto;left:0;top:0}
.videoComponent .vid-container .youtube-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.videoComponent .vid-container .youtube-container iframe,.videoComponent .vid-container .youtube-container object,.videoComponent .vid-container .youtube-container embed{border:0;max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}
.videoComponent .vid-container .youku-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.videoComponent .vid-container .youku-container iframe,.videoComponent .vid-container .youku-container object,.videoComponent .vid-container .youku-container embed{border:0;max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}
.videoComponent .watchvideo{display:flex}
.videoComponent .watchvideo i{cursor:pointer}
@media(max-width:767px){.videoComponent .watchvideo.mobtext-center{align-items:flex-start;justify-content:center}
.videoComponent .watchvideo.mobtext-right{align-items:flex-start;justify-content:right}
.videoComponent .watchvideo.mobtext-left{align-items:flex-start;justify-content:left}
}
@media(min-width:768px) and (max-width:1024px){.videoComponent .watchvideo.tabtext-center{align-items:flex-start;justify-content:center}
.videoComponent .watchvideo.tabtext-right{align-items:flex-start;justify-content:right}
.videoComponent .watchvideo.tabtext-left{align-items:flex-start;justify-content:left}
}
@media(min-width:1025px){.videoComponent .watchvideo.text-center{align-items:flex-start;justify-content:center}
.videoComponent .watchvideo.text-right{align-items:flex-start;justify-content:right}
.videoComponent .watchvideo.text-left{align-items:flex-start;justify-content:left}
}
.videoComponent .watchvideo svg{width:99.88px}
.videoComponent .watchvideo svg .cls-1{fill:#fff;fill-rule:evenodd;opacity:.6}
.videoComponent .watchvideo .icon-text-pos{padding-top:15px;font-weight:bold;cursor:pointer}
.videoComponent .watchvideo.small-icon svg{width:40px;height:40px}
.videoComponent .watchvideo.small-icon svg .cls-1{fill:#76b900;fill-rule:evenodd;opacity:1}
.videoComponent .watchvideo.small-icon .fa-play-circle{vertical-align:middle;line-height:1.5em;opacity:1}
.videoComponent .watchvideo.small-icon .icon-text-pos{padding:0 0 0 5px;vertical-align:top;line-height:1.5em;display:inline;font-weight:bold}
.videoComponent .watchvideo.small-icon .icon-text-pos .icon-text{color:#76b900}
.videoComponent .watchvideo .fa-play-circle{opacity:.6}
.youtube-border{background-color:#000}
.damvideo-border{background-color:#000}
.social-feed{margin-bottom:60px}
.social-feed__widget{margin-bottom:30px;border-bottom:1px solid #CCC}
@media(max-width:767px){.social-feed__widget{margin-bottom:10px}
}
.social-feed-networks{font-family:DINPro,Helvetica,Arial,Sans-Serif}
.social-feed-networks:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.social-feed-networks:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.social-feed-networks:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.social-feed-networks:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.social-feed-networks__label{display:inline-block;width:30%;margin-right:3%;vertical-align:middle;font-size:14px;line-height:20px;color:#CCC;text-transform:uppercase}
@media(max-width:767px){.social-feed-networks__label{display:block;width:100%;margin-bottom:15px}
}
.social-feed-networks__list{display:inline-block;width:67%;vertical-align:middle;list-style-type:none;margin:0;padding:0}
@media(max-width:767px){.social-feed-networks__list{display:block;width:100%}
}
.social-feed-networks__list li{display:inline-block;vertical-align:middle;margin-right:15px}
.social-feed-networks__list li:last-child{margin-right:0}
.social-feed-networks__list li img{width:25px;height:20px;fill:#767676;vertical-align:middle}
.social-feed-networks__list li img.social-feed-networks__list__slide-share{width:80px;height:21px}
.sociallinks ul{display:inline-block;list-style-type:none;margin:0;padding:0}
.sociallinks li a{display:block;list-style:none}
.sociallinks p{display:inline-block}
.sociallinks li{display:inline-block}
.sociallinks li img{margin-left:20px;position:relative;width:24px;height:24px;top:6px}
.news-feed{width:100%}
.news-feed__not-available{text-align:center;padding:20px;display:none}
.news-feed__loading{-webkit-animation-name:rotateThis;animation-name:rotateThis;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;width:100px;height:100px;display:none;opacity:.8;margin:0 auto}
.news-feed__loading__visable{display:block}
.news-feed__loading div{width:18px;height:18px;background:#000;position:absolute;top:40px;left:40px;border-radius:20px}
.news-feed__loading .bar1{-webkit-transform:rotate(0) translate(0,-30px);transform:rotate(0) translate(0,-30px);opacity:.12}
.news-feed__loading .bar2{-webkit-transform:rotate(45deg) translate(0,-30px);transform:rotate(45deg) translate(0,-30px);opacity:.25}
.news-feed__loading .bar3{-webkit-transform:rotate(90deg) translate(0,-30px);transform:rotate(90deg) translate(0,-30px);opacity:.37}
.news-feed__loading .bar4{-webkit-transform:rotate(135deg) translate(0,-30px);transform:rotate(135deg) translate(0,-30px);opacity:.50}
.news-feed__loading .bar5{-webkit-transform:rotate(180deg) translate(0,-30px);transform:rotate(180deg) translate(0,-30px);opacity:.62}
.news-feed__loading .bar6{-webkit-transform:rotate(225deg) translate(0,-30px);transform:rotate(225deg) translate(0,-30px);opacity:.75}
.news-feed__loading .bar7{-webkit-transform:rotate(270deg) translate(0,-30px);transform:rotate(270deg) translate(0,-30px);opacity:.87}
.news-feed__loading .bar8{-webkit-transform:rotate(315deg) translate(0,-30px);transform:rotate(315deg) translate(0,-30px);opacity:1}
@keyframes rotateThis{from{-webkit-transform:scale(0.5) rotate(0);transform:scale(0.5) rotate(0)}
to{-webkit-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg)}
}
.latest-news{font-family:DINPro,Helvetica,Arial,Sans-Serif;margin-bottom:30px}
.latest-news:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.latest-news:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.latest-news:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.latest-news:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.latest-news__items{border-bottom:1px solid #CCC;margin-bottom:30px}
.latest-news--large .latest-news__item{display:inline-block;width:calc((100% - 60px) / 3);margin-right:30px;margin-bottom:15px;vertical-align:top}
@media(min-width:768px) and (max-width:1024px){.latest-news--large .latest-news__item{width:calc((100% - 25px) / 2);margin-right:25px}
}
@media(max-width:767px){.latest-news--large .latest-news__item{display:block;width:100%}
}
@media(min-width:1025px) and (max-width:1280px){.latest-news--large .latest-news__item:nth-child(3n+3){margin-right:0}
}
@media(min-width:1281px){.latest-news--large .latest-news__item:nth-child(3n+3){margin-right:0}
}
@media(min-width:768px) and (max-width:1024px){.latest-news--large .latest-news__item:nth-child(even){margin-right:0}
}
.latest-news--large .latest-news__item__key-visual{width:100%;margin-bottom:15px}
.latest-news--large .latest-news__item__key-visual>a>img{width:100%;max-height:189px}
.latest-news--large .latest-news__item__body{display:block}
.latest-news--large .latest-news__item__body__title{color:#76b900;font-size:24px;line-height:32px;margin-bottom:9px}
.latest-news--large .latest-news__item__body__date{display:none}
.latest-news--large .latest-news__item__body__description{font-size:16px;color:#000;line-height:24px}
.latest-news--large .latest-news__item__body__description>a{color:#76b900}
@media(max-width:767px){.latest-news--small{margin-bottom:25px}
}
.latest-news--small .latest-news__item{margin-bottom:25px;text-align:left}
.latest-news--small .latest-news__item__key-visual{width:188px;margin-right:30px;display:inline-block;vertical-align:top}
.latest-news--small .latest-news__item__key-visual>a>img{width:100%;max-height:105px}
@media(max-width:767px){.latest-news--small .latest-news__item__key-visual{width:100%;margin-right:0;margin-bottom:10px}
}
.latest-news--small .latest-news__item__body{width:calc(100% - 188px - 35px);display:inline-block;vertical-align:top}
@media(max-width:767px){.latest-news--small .latest-news__item__body{width:100% !important;margin-bottom:9px;text-align:left}
}
.latest-news--small .latest-news__item__body__title{color:#000;font-weight:bold;font-size:16px;line-height:1em;margin-bottom:9px}
.latest-news--small .latest-news__item__body__title a:link,.latest-news--small .latest-news__item__body__title a:visited{color:#000}
.latest-news--small .latest-news__item__body__title a:hover{color:#76b900}
@media(max-width:767px){.latest-news--small .latest-news__item__body__title{text-align:left;margin-bottom:9px}
}
.latest-news--small .latest-news__item__body__date{display:block;color:#CCC;font-size:12px;line-height:16px;margin-bottom:9px}
@media(max-width:767px){.latest-news--small .latest-news__item__body__date{text-align:left;margin-bottom:9px}
}
.latest-news--small .latest-news__item__body__description{display:inline-block;color:#000;font-size:16px;line-height:24px}
.latest-news--small .latest-news__item__body__description>a{color:#76b900}
.latest-news__see-all{text-transform:uppercase;font-weight:bold}
.background-black .latest-news--large .latest-news__item__body__description,.background-black .latest-news--small .latest-news__item__body__description{color:#fff}
.countrySelector ul.country-list{list-style:outside none none;margin:0;padding:0}
.countrySelector .countryset{display:inline-block}
.countrySelector .countryflag{float:left;margin:0 14px 0 0}
.countrySelector .country-list>li{margin-bottom:25px}
.countrySelector .country-list span{text-transform:uppercase;position:relative;top:-4px}
.countrySelector .usa{background-image:url("clientlibs_base/images/country-selector/us.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .canada{background-image:url("clientlibs_base/images/country-selector/ca.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .uk{background-image:url("clientlibs_base/images/country-selector/uk.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .cz{background-image:url("clientlibs_base/images/country-selector/cz.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .dk{background-image:url("clientlibs_base/images/country-selector/dk.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .fi{background-image:url("clientlibs_base/images/country-selector/fi.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .fr{background-image:url("clientlibs_base/images/country-selector/fr.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .de{background-image:url("clientlibs_base/images/country-selector/de.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .it{background-image:url("clientlibs_base/images/country-selector/it.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .ne{background-image:url("clientlibs_base/images/country-selector/nl.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .no{background-image:url("clientlibs_base/images/country-selector/no.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .pl{background-image:url("clientlibs_base/images/country-selector/po.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .ru{background-image:url("clientlibs_base/images/country-selector/ru.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .es{background-image:url("clientlibs_base/images/country-selector/es.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .se{background-image:url("clientlibs_base/images/country-selector/se.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .jp{background-image:url("clientlibs_base/images/country-selector/jp.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .kr{background-image:url("clientlibs_base/images/country-selector/ko.png");background-repeat:no-repeat;height:22px;width:30px}
@media screen and (max-width:767px){.countrySelector .mob-p-t-0{padding-top:0}
}
.hatch-product{text-align:center;max-width:1280px;margin-left:auto;margin-right:auto;padding:0 15px}
.hatch-product__retailers{text-align:center}
.hatch-product__retailers__retailer{display:inline-block;vertical-align:middle;min-width:200px;padding:20px}
.hatch-product__retailers__retailer>a{font-size:.7em;color:gray;text-transform:uppercase}
.hatch-product__retailers__retailer>a img{width:150px;height:50px}
.hatch-product__not-available{text-align:center;display:none;padding:20px}
.loader-container{background-color:#fff;opacity:.8}
.hatch-product__loading{-webkit-animation-name:rotateThis;animation-name:rotateThis;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;width:100px;height:100px;display:inline-block;opacity:.8;display:none}
.hatch-product__loading__visable{display:inline-block}
.hatch-product__loading div{width:18px;height:18px;background:#000;position:absolute;top:40px;left:40px;border-radius:20px}
.hatch-product__loading .bar1{-webkit-transform:rotate(0) translate(0,-30px);transform:rotate(0) translate(0,-30px);opacity:.12}
.hatch-product__loading .bar2{-webkit-transform:rotate(45deg) translate(0,-30px);transform:rotate(45deg) translate(0,-30px);opacity:.25}
.hatch-product__loading .bar3{-webkit-transform:rotate(90deg) translate(0,-30px);transform:rotate(90deg) translate(0,-30px);opacity:.37}
.hatch-product__loading .bar4{-webkit-transform:rotate(135deg) translate(0,-30px);transform:rotate(135deg) translate(0,-30px);opacity:.50}
.hatch-product__loading .bar5{-webkit-transform:rotate(180deg) translate(0,-30px);transform:rotate(180deg) translate(0,-30px);opacity:.62}
.hatch-product__loading .bar6{-webkit-transform:rotate(225deg) translate(0,-30px);transform:rotate(225deg) translate(0,-30px);opacity:.75}
.hatch-product__loading .bar7{-webkit-transform:rotate(270deg) translate(0,-30px);transform:rotate(270deg) translate(0,-30px);opacity:.87}
.hatch-product__loading .bar8{-webkit-transform:rotate(315deg) translate(0,-30px);transform:rotate(315deg) translate(0,-30px);opacity:1}
@keyframes rotateThis{from{-webkit-transform:scale(0.5) rotate(0);transform:scale(0.5) rotate(0)}
to{-webkit-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg)}
}
.columnTiles{position:relative;overflow:hidden;margin-left:auto;margin-right:auto}
.columnTiles .column-container{max-width:1280px;margin-left:auto;margin-right:auto}
.columnTiles .row{width:100%}
.columnTiles .row::before,.columnTiles .row::after{content:'';display:table}
@media screen and (min-width:768px) and (max-width:1024px){.columnTiles .row.single-col-tablet .medium-6{width:100%}
}
.columnTiles .row .column{float:left;min-height:2px;margin:0;padding:0 7.5px;position:relative;background-size:inherit;background-repeat:no-repeat}
.columnTiles .row .column .left-column,.columnTiles .row .column .right-column,.columnTiles .row .column .threecolumn-1,.columnTiles .row .column .threecolumn-2,.columnTiles .row .column .threecolumn-3{padding:0 7.5px;background-size:cover;background-repeat:no-repeat;background-position:center center}
@media screen and (max-width:767px){.columnTiles .row .column .left-column,.columnTiles .row .column .right-column,.columnTiles .row .column .threecolumn-1,.columnTiles .row .column .threecolumn-2,.columnTiles .row .column .threecolumn-3{padding:0 15px}
}
@media screen and (max-width:1024px){.columnTiles .row .column .left-column.mob-m-t-30,.columnTiles .row .column .right-column.mob-m-t-30,.columnTiles .row .column .threecolumn-1.mob-m-t-30,.columnTiles .row .column .threecolumn-2.mob-m-t-30,.columnTiles .row .column .threecolumn-3.mob-m-t-30{margin-top:30px}
}
@media screen and (max-width:1024px){.columnTiles .row .column .left-column.mob-m-b-30,.columnTiles .row .column .right-column.mob-m-b-30,.columnTiles .row .column .threecolumn-1.mob-m-b-30,.columnTiles .row .column .threecolumn-2.mob-m-b-30,.columnTiles .row .column .threecolumn-3.mob-m-b-30{margin-bottom:30px}
}
.columnTiles .row .column .left-column .content-table,.columnTiles .row .column .right-column .content-table,.columnTiles .row .column .threecolumn-1 .content-table,.columnTiles .row .column .threecolumn-2 .content-table,.columnTiles .row .column .threecolumn-3 .content-table{display:table;width:100%;height:100%}
.columnTiles .row .column .left-column .content-table .content-cell.v-top,.columnTiles .row .column .right-column .content-table .content-cell.v-top,.columnTiles .row .column .threecolumn-1 .content-table .content-cell.v-top,.columnTiles .row .column .threecolumn-2 .content-table .content-cell.v-top,.columnTiles .row .column .threecolumn-3 .content-table .content-cell.v-top{display:table-cell;vertical-align:top}
.columnTiles .row .column .left-column .content-table .content-cell.v-middle,.columnTiles .row .column .right-column .content-table .content-cell.v-middle,.columnTiles .row .column .threecolumn-1 .content-table .content-cell.v-middle,.columnTiles .row .column .threecolumn-2 .content-table .content-cell.v-middle,.columnTiles .row .column .threecolumn-3 .content-table .content-cell.v-middle{display:table-cell;vertical-align:middle}
.columnTiles .row .column .left-column .content-table .content-cell.v-bottom,.columnTiles .row .column .right-column .content-table .content-cell.v-bottom,.columnTiles .row .column .threecolumn-1 .content-table .content-cell.v-bottom,.columnTiles .row .column .threecolumn-2 .content-table .content-cell.v-bottom,.columnTiles .row .column .threecolumn-3 .content-table .content-cell.v-bottom{display:table-cell;vertical-align:bottom}
@media screen and (max-width:767px){.columnTiles .row .column{padding:0}
}
.columnTiles .row{width:100%;display:inline-block}
.columnTiles .row .sfg-btn-prev{position:absolute;width:42px;height:42px;left:0;top:106px;background-color:#76b900;background-image:url("clientlibs_base/images/ic_chevron_left_fff_24px.svg");background-position:center center;background-size:cover;background-repeat:no-repeat;float:left;z-index:19;cursor:pointer;border-radius:0 2px 2px 0;opacity:0;transition:all .2s}
.columnTiles .row .sfg-btn-next{position:absolute;width:42px;height:42px;right:0;top:106px;background-color:#76b900;background-image:url("clientlibs_base/images/ic_chevron_right_fff_24px.svg");background-position:center center;background-size:cover;background-repeat:no-repeat;float:right;z-index:20;cursor:pointer;border-radius:2px 0 0 2px;opacity:1;transition:all .2s}
.columnTiles .row .sfg-btn-prev:hover,.columnTiles .row .sfg-btn-next:hover{width:44px;background-color:#76b900;transition:all .1s}
.columnTiles .row .sfg-btn-prev:active{width:56px;background-color:rgba(102,102,102,0.9);background-position:-2px center;transition:none}
.columnTiles .row .sfg-btn-next:active{width:56px;background-color:rgba(102,102,102,0.9);background-position:2px center;transition:none}
.columnTiles .row .sfg-section{position:relative;width:100%;margin:0 auto;z-index:1}
.columnTiles .row .sfg-section .textcomp .body-text a{pointer-events:auto}
.columnTiles .row .sfg-section .imgwidth a{pointer-events:auto}
.columnTiles .row .draggable{flex-wrap:wrap;display:flex}
.columnTiles .row .scrolling-card-container{position:relative;width:100%}
.columnTiles .row .not-draggable{cursor:default !important;user-select:none}
.columnTiles .row .draggable .nvTile{position:relative;overflow:hidden;white-space:normal;display:inline-block;float:left;width:295px;margin-bottom:44px;padding-bottom:10px;margin-top:17px;border-radius:2px}
.columnTiles .row .draggable .nvTile .textcomp{padding:0 15px}
.columnTiles .row .draggable .nvTile:last-child{margin-right:30px}
.columnTiles .row .draggable .nvTile .textcomp .body-text{font-family:DINPro-Regular;color:#1a1a1a;font-size:14px;line-height:1.5em}
.columnTiles .row .draggable .nvTile h5{padding:4px 15px 0;font-size:18px;line-height:1.25em;font-family:DINPro-Regular}
.columnTiles .row .draggable .nvTile .button.parbase.section{pointer-events:auto}
.columnTiles .row .draggable .nvTile div.image img{height:166px;width:295px}
.nvTiles-h3{position:relative;width:300px;text-align:center;white-space:nowrap;margin:0 auto;display:block;font-weight:300;
font-family:DINPro-Light}


@media only screen and (max-width:320px){.columnTiles .row .scrolling-card-container{position:relative;width:1255px !important;left:0}
.columnTiles .row .draggable .nvTile{margin-bottom:20px}
.columnTiles .row .draggable .nvTile:first-child{margin-left:0 !important}
.columnTiles .row .draggable .nvTile:last-child{margin-right:15px !important}
.columnTiles .row .sfg-section{position:relative;width:100%;display:inline-block;margin-bottom:0;margin-top:0}
}
@media(max-width:767px){.columnTiles .row .scrolling-card-container{position:relative;width:1260px;left:0}
.columnTiles .row .draggable .nvTile{margin-right:10px;margin-top:8px;margin-bottom:13px}
.columnTiles .row .draggable .nvTile:first-child{margin-left:10px}
.columnTiles .row .draggable .nvTile:last-child{margin-right:20px}
.nvTiles-h3{font-size:21px;line-height:21px;margin-bottom:-4px}
}
@media only screen and (min-width:767px) and (max-width:768px){.nvTiles-h3{font-size:21px;line-height:21px;margin-bottom:0}
}
@media only screen and (min-width:768px) and (max-width:1023px){.columnTiles .row .scrolling-card-container{position:relative;width:1390px}
.columnTiles .row .draggable .nvTile{margin-right:30px;margin-top:18px;margin-bottom:43px}
.columnTiles .row .draggable .nvTile:first-child{margin-left:30px}
.columnTiles .row .draggable .nvTile:last-child{margin-right:90px}
.columnTiles .row .sfg-btn-next{position:absolute;float:right;z-index:20}
.columnTiles .row .sfg-btn-prev{position:absolute;float:left;z-index:19}
.columnTiles .row .sfg-section{position:relative;width:100%;display:inline-block;margin:0 auto}
}
@media only screen and (min-width:1024px){.columnTiles .row .scrolling-card-container{position:relative;width:1390px}
.columnTiles .row .draggable .nvTile{margin-right:30px;margin-top:23px}
.columnTiles .row .draggable .nvTile:first-child{margin-left:30px}
.columnTiles .row .draggable .nvTile:last-child{margin-right:60px}
.columnTiles .row .sfg-btn-next{position:absolute;float:right;z-index:20}
.columnTiles .row .sfg-btn-prev{position:absolute;float:left;z-index:19}
.columnTiles .row .sfg-section{position:relative;width:100%;margin:0 auto}
.nvTiles-h3{margin-bottom:-6px}
}
@media only screen and (min-width:1280px){.scrolling-card-container{position:relative;left:4px;width:1290px;pointer-events:none}
.columnTiles .row .sfg-section{position:relative;width:1280px;z-index:1}
.columnTiles .row .draggable .nvTile{margin-right:30px;margin-top:17px}
.columnTiles .row .draggable .nvTile:first-child{margin-left:0}
.columnTiles .row .draggable .nvTile:last-child{margin-right:0}
.columnTiles .row .draggable .nvTile:hover{cursor:hand;cursor:pointer}
.columnTiles .row .sfg-btn-next{position:absolute;float:right;z-index:20;cursor:default;display:none}
.columnTiles .row .sfg-btn-prev{position:absolute;float:left;z-index:19;cursor:default;display:none}
.nvTiles-h3{font-size:36px;line-height:36px;margin-bottom:0}
}
.draggable{cursor:move !important;cursor:grab !important;cursor:-moz-grab !important;cursor:-webkit-grab !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@media only screen and (min-width:1291px){.draggable{transform:translate3d(0,0,0) !important}
}
.di-house-product{display:none}
.di-house-product__price{font-weight:bold;font-size:32px;line-height:32px;font-family:DINPro,Helvetica,Arial,Sans-Serif;padding-bottom:21px}
.di-house-product__price:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.di-house-product__price:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.di-house-product__price:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.di-house-product__price:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.di-house-product__stock-status{font-size:16px;text-transform:uppercase;font-weight:bold;font-family:DINPro,Helvetica,Arial,Sans-Serif;line-height:24px}
.di-house-product__stock-status:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.di-house-product__stock-status:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.di-house-product__stock-status:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.di-house-product__stock-status:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.di-house-product--ready{display:block}
.di-house-product--out-of-stock .link-btn{background:#CCC !important;border:1px solid #CCC !important}
.di-house-product--out-of-stock .link-btn:hover{background:#CCC !important;border:1px solid #CCC !important}
.image .responsive-image.img-border{border:1px solid #616161}
.image .imgwidth{margin:0 auto}
.image .imgwidth .lazyloaded{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.image .imgwidth .responsive-image.lazyload{width:0;opacity:0}
.image .imgwidth .responsive-image.lazyloading{width:0;opacity:0}
.image .imgwidth .svg-cls{margin:0 auto;width:100%;max-width:100%}
.image .imgwidth .svg-cls .svg-zoom{float:right}
.image .imgwidth .svg-cls .svg-zoom .zoom{display:none}
.image .imgwidth .svg-cls .svg-zoom .zoom.zoom-icon{height:25px;width:30px;display:block;margin-right:22px;margin-top:-50px;position:relative}
.image .imgwidth .imageLink{display:contents}
.imageeditmodedoubleline{border-style:double;border-color:#a8b821;margin:5px 0}
.buttonRow .float-none{float:none}
@media screen and (min-width:768px) and (max-width:1024px){.buttonRow .float-none.tab-float-left{float:left}
}
@media screen and (max-width:767px){.buttonRow .float-none.mob-float-left{float:left}
}
@media screen and (min-width:768px) and (max-width:1024px){.buttonRow .float-none.tab-float-right{float:right}
}
@media screen and (max-width:767px){.buttonRow .float-none.mob-float-right{float:right}
}
.buttonRow .float-left{float:left}
@media screen and (min-width:768px) and (max-width:1024px){.buttonRow .float-left.tab-float-none{float:none}
}
@media screen and (max-width:767px){.buttonRow .float-left.mob-float-none{float:none}
}
@media screen and (min-width:768px) and (max-width:1024px){.buttonRow .float-left.tab-float-right{float:right}
}
@media screen and (max-width:767px){.buttonRow .float-left.mob-float-right{float:right}
}
.buttonRow .float-right{float:right}
@media screen and (min-width:768px) and (max-width:1024px){.buttonRow .float-right.tab-float-none{float:none}
}
@media screen and (max-width:767px){.buttonRow .float-right.mob-float-none{float:none}
}
@media screen and (min-width:768px) and (max-width:1024px){.buttonRow .float-right.tab-float-left{float:left}
}
@media screen and (max-width:767px){.buttonRow .float-right.mob-float-left{float:left}
}
.buttonRow .buttonrow{display:inline-block}
.buttonRow .btn-container{float:left;padding:0 5px 0 0;width:auto}
.modalContent{max-width:1280px;margin:0 auto}
.dwnldclosebtn{float:right}
@media screen and (max-width:767px) and (orientation:portrait){.dwnldclosebtn{position:relative;left:-45%}
}
#cboxClose{top:15px;right:15px}
@media(max-width:767px){#cboxClose{top:5px;right:0}
}
@media(max-width:767px){#cboxClose:before{width:20px}
}
@media(max-width:767px){#cboxClose:after{width:20px}
}
.popSecContainer{padding:60px}
@media(min-width:768px) and (max-width:1024px){.popSecContainer{background:#000}
}
@media(max-width:767px){.popSecContainer{padding:30px;padding-bottom:60px;background:#000}
}
.popTextContainer{font-weight:normal;font-size:24px;color:#bfbfbf;padding-bottom:30px}
@media(max-width:767px){.popTextContainer{padding-bottom:15px}
}
.productVariationButtonRow .btn-cart{margin:2px 5px}
.productVariationButtonRow .varient-button-wrapper{display:block;vertical-align:top}
.productVariationButtonRow .ship-date{height:25px;display:block;font-size:12px;padding-top:5px;margin-left:5px;visibility:hidden}
.productVariationButtonRow .ship-date.show-content{visibility:visible}
.productVariationButtonRow .free-shipping{padding-top:0}
.productVariationButtonRow .clear{clear:both}
.productVariationButtonRow .product-title{font-size:16px;padding:0 15px 0 5px;font-weight:bold;margin-top:12px}
.productVariationButtonRow .cta-preorder{margin:0 5px}
.productVariationButtonRow .js-out-of-stock{margin:0 5px}
.productVariationButtonRow .js-out-of-stock__without-date{font-size:16px;text-transform:uppercase;font-weight:bold;font-family:DINPro,Helvetica,Arial,Sans-Serif;line-height:24px;margin:0 5px;padding-top:5px}
.productVariationButtonRow .js-out-of-stock__without-date:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .js-out-of-stock__without-date:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .js-out-of-stock__without-date:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .js-out-of-stock__without-date:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .js-in-stock{padding-top:5px}
.productVariationButtonRow .decimal{font-size:18px;vertical-align:9px}
.productVariationButtonRow .js-lowest-product-price.price{margin:0 5px;padding-bottom:6px;font-family:DINPro,Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .js-lowest-product-price.price:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .js-lowest-product-price.price:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .js-lowest-product-price.price:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .js-lowest-product-price.price:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .varient-sub-heading{text-transform:uppercase;padding:7.5px 0 7.5px 0;margin:0 5px;font-family:DINPro,Helvetica,Arial,Sans-Serif}
@media screen and (min-width:768px) and (max-width:1024px){.productVariationButtonRow .varient-sub-heading{padding:7.5px 0 7.5px 0}
}
@media screen and (min-width:1025px){.productVariationButtonRow .varient-sub-heading{padding:7.5px 0 7.5px 0}
}
.productVariationButtonRow .varient-sub-heading:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .varient-sub-heading:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .varient-sub-heading:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.productVariationButtonRow .varient-sub-heading:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.background-black .productVariationButtonRow .button .price.js-product-price,.background-black .productVariationButtonRow .price.js-lowest-product-price,.background-black .productVariationButtonRow .js-out-of-stock,.background-black .productVariationButtonRow .js-out-of-stock__without-date,.background-black .productVariationButtonRow .js-in-stock,.background-black .productVariationButtonRow .free-shipping,.background-black .productVariationButtonRow .varient-sub-heading,.background-black .productVariationButtonRow .product-title,.background-dark-grey .productVariationButtonRow .button .price.js-product-price,.background-dark-grey .productVariationButtonRow .price.js-lowest-product-price,.background-dark-grey .productVariationButtonRow .js-out-of-stock,.background-dark-grey .productVariationButtonRow .js-out-of-stock__without-date,.background-dark-grey .productVariationButtonRow .js-in-stock,.background-dark-grey .productVariationButtonRow .free-shipping,.background-dark-grey .productVariationButtonRow .varient-sub-heading,.background-dark-grey .productVariationButtonRow .product-title{color:#fff}
.faq .accordion-knowledge-base .wrapper{margin:0 auto;max-width:880px;padding:0 15px}
.faq .accordion-knowledge-base .wrapper .items>ul{list-style:none;padding:0;overflow:hidden;line-height:1}
.faq .accordion-knowledge-base .wrapper .items>ul .item{border-top:1px solid #76b900}
.faq .accordion-knowledge-base .wrapper .items>ul .item:last-child{border-bottom:1px solid #76b900}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem{display:block}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem.accordion-active .fa-angle-down:before{content:"\F106"}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem>a{text-decoration:none;cursor:pointer}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem>a:hover{text-decoration:none}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem>a:visited{text-decoration:none}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem>a .toggle-me{padding:14px 10px 8px 20px;display:table-cell;vertical-align:top;height:100%;font-size:45px}
@media(max-width:767px){.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem>a .toggle-me{padding:5px 7.5px 8px 15px;font-size:38px}
}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem>a .main-content{padding:28px 20px 18px 10px;display:table-cell;vertical-align:top;height:100%;width:100%}
@media(max-width:767px){.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem>a .main-content{padding:15px 15px 8px 7.5px}
}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem>a .main-content>h4{padding:0}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem section{padding-bottom:26px;padding-left:69px}
@media(max-width:767px){.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem section{padding-bottom:13px;padding-left:57px}
}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem section .description-faq>p{padding:0}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem .accordion-section-container{display:none}
.faq .accordion-knowledge-base .wrapper .items>ul .item .faqItem .accordion-section-container-disable{display:block}
.faq .accordion-knowledge-base .faq-title{text-align:center;padding-bottom:25px}
@media(max-width:1024px){.faq .accordion-knowledge-base .faq-title{padding-bottom:15px}
}
.researchsightlycomp .text-warning{font-weight:bold;color:red}
.researchsightlycomp .researchlistcontainer{max-width:77em;margin-right:auto;margin-left:auto}
@media only screen and (min-width:768px){.researchsightlycomp .researchlistcontainer .researchlayout{display:flex}
}
.researchsightlycomp .researchlistcontainer .researchcol{padding:1em;margin:0 2px 2px 0}
@media only screen and (max-width:767px){.researchsightlycomp .researchlistcontainer .researchcol{padding:0;margin:0 2px 2px 0}
}
.researchsightlycomp .researchlistcontainer .researchcol-main{flex:2}
.researchsightlycomp .researchlistcontainer .researchcol-complementary{flex:2}
.articleComponent span.tagItem::after{content:", ";line-height:24px}
.articleComponent span.tagItem:last-child::after{content:""}
.articleComponent span.tagItem a{color:#666}
.articleComponent span.tagItem a:hover{color:#76b900}
.articleComponent .article-image{display:block;margin:0 auto;width:auto;height:auto;max-width:100%}
.articlesGuidesFeed .article-container{max-width:100%;margin-left:auto;margin-right:auto}
.articlesGuidesFeed .article-container .articlerow{width:100%}
.articlesGuidesFeed .article-container .articlerow .articlecolumn{float:left;padding:0 15px;margin:0;position:relative;background-size:inherit;background-repeat:no-repeat}
.articlesGuidesFeed .article-container .articlerow .articlecolumn.large-8{margin-top:-2px !important}
@media screen and (max-width:767px){.articlesGuidesFeed .article-container .articlerow .articlecolumn{padding:0}
}
.articlesGuidesFeed .article-container .articlerow .articlecolumn .article-date-tags{font-weight:normal;font-size:12px;line-height:16px;font-family:DINPro,Helvetica,Arial,Sans-Serif}
@media screen and (max-width:767px){.articlesGuidesFeed .article-container .articlerow .articlecolumn .article-date-tags{padding-top:15px}
}
.articlesGuidesFeed .article-container .articlerow .articlecolumn .article-date-tags span.tag::after{content:", "}
.articlesGuidesFeed .article-container .articlerow .articlecolumn .article-date-tags span.tag:last-child::after{content:""}
.articlesGuidesFeed .article-container .articlerow .articlecolumn .article-date-tags span.tag a{color:#666}
.articlesGuidesFeed .article-container .articlerow .articlecolumn .article-date-tags span.tag a:hover{color:#76b900}
.articlesGuidesFeed .article-container .articlerow .articlecolumn .article-readmore{padding-top:30px}
.articlesGuidesFeed .article-container .articlerow .articlecolumn .article-image{display:block;margin:0 auto;width:auto;height:auto;max-width:100%}
.articlesGuidesFeed .article-container .articlerow .desc{padding-top:15px;overflow:hidden;max-height:88px;position:relative}
@media screen and (min-width:768px) and (max-width:1024px){.articlesGuidesFeed .article-container .articlerow .desc{max-height:60px}
}
.articlesGuidesFeed .article-container .articlerow .desc::before{content:'...';position:absolute;right:0;bottom:0}
.articlesGuidesFeed .article-container .articlerow .desc::after{content:'';position:absolute;right:0;width:1em;height:1em;background:black;margin-top:.2em}
.articlesGuidesFeed #title-tag{text-align:center;padding-bottom:30px}
.articlesGuidesFeed .hide.prev-next-btns{display:block !important;background-color:#1a1a1a}
.articlesGuidesFeed .hide.prev-next-btns .prev-btn{float:left}
.articlesGuidesFeed .hide.prev-next-btns .next-btn{float:right}
.articlesGuidesFeed .hide.prev-next-btns .prev-btn.disabled,.articlesGuidesFeed .hide.prev-next-btns .next-btn.disabled,.articlesGuidesFeed .hide.prev-next-btns .prev-btn:hover.disabled,.articlesGuidesFeed .hide.prev-next-btns .next-btn:hover.disabled{pointer-events:none;background:#666;border:1px solid #666}
.articlesGuidesFeed .hide.prev-next-btns .articlesCount{display:inline-block;padding:14px 0;color:#fff;line-height:16px}
.articlesGuidesFeed .hide.prev-next-btns .load-more-btn,.articlesGuidesFeed .hide.prev-next-btns .prev-btn,.articlesGuidesFeed .hide.prev-next-btns .next-btn{text-decoration:none;text-align:center;display:inline-block;min-width:50px;position:relative;text-transform:uppercase;border:1px solid #76b900;color:#fff;font-weight:bold;font-size:18px;line-height:1;background-color:#76b900;cursor:pointer}
.articlesGuidesFeed .hide.prev-next-btns .load-more-btn .btn,.articlesGuidesFeed .hide.prev-next-btns .prev-btn .btn,.articlesGuidesFeed .hide.prev-next-btns .next-btn .btn{padding:14px 14px 10px 14px}
.articlesGuidesFeed .hide.prev-next-btns .prev-btn:hover,.articlesGuidesFeed .hide.prev-next-btns .next-btn:hover{background-color:#76d300}
.privacypreferences .forms-container a{text-decoration:none}
.privacypreferences .forms-container .link-btn .btn{padding:14px 14px 10px 14px;font-size:18px}
.privacypreferences .forms-container .horizontaldividercline{margin:auto}
@media only screen and (min-width:1024px) and (max-width:1279px){.privacypreferences .forms-container{max-width:880px}
}
@media only screen and (min-width:1280px){.privacypreferences .forms-container{max-width:1024px}
}
@media screen and (max-width:1280px) and (min-width:768px){.privacypreferences .forms-container{max-width:880px}
}
.privacypreferences .forms-container .privacyheaddiv{padding:0 0 30px 0}
@media only screen and (max-width:767px){.privacypreferences .forms-container .privacyheaddiv{padding:0 0 15px 0}
}
.privacypreferences .forms-container .privacyhead{font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:40px;line-height:40px;text-transform:uppercase;color:#76b900;margin:0;padding:0 0 30px 0;text-align:left}
@media only screen and (max-width:767px){.privacypreferences .forms-container .privacyhead{font-size:24px;line-height:24px;padding:0 0 15px 0;text-align:center}
}
@media only screen and (min-width:768px) and (max-width:1023px){.privacypreferences .forms-container .privacyhead{font-size:32px;line-height:32px;text-align:left}
}
@media only screen and (min-width:1024px) and (max-width:1279px){.privacypreferences .forms-container .privacyhead{font-size:40px;line-height:40px;text-align:left}
}
@media only screen and (min-width:1280px){.privacypreferences .forms-container .privacyhead{font-size:40px;line-height:40px;text-align:left}
}
.privacypreferences .forms-container .privacycheckdiv{font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:32px;line-height:32px;color:#76b900;margin:0;padding:0 0 30px 0}
@media only screen and (max-width:767px){.privacypreferences .forms-container .privacycheckdiv{padding:0 0 15px 0}
}
.privacypreferences .forms-container .privacycheckdiv .privacysubhead{padding:0 0 30px 0}
@media only screen and (max-width:767px){.privacypreferences .forms-container .privacycheckdiv .privacysubhead{font-size:21px;line-height:21px;padding:0 0 15px 0}
}
@media only screen and (min-width:768px) and (max-width:1023px){.privacypreferences .forms-container .privacycheckdiv .privacysubhead{font-size:24px;line-height:24px}
}
@media only screen and (min-width:1024px) and (max-width:1279px){.privacypreferences .forms-container .privacycheckdiv .privacysubhead{font-size:32px;line-height:32px}
}
@media only screen and (min-width:1280px){.privacypreferences .forms-container .privacycheckdiv .privacysubhead{font-size:32px;line-height:32px}
}
.privacy-error{color:#f44336 !important}
.privacydeletedata .forms-container a{text-decoration:none}
.privacydeletedata .forms-container .disabled{background-color:#e0e0e0;cursor:none;pointer-events:none}
.privacydeletedata .forms-container .btn:not(.nohover):hover{background-color:#76d300}
.privacydeletedata .forms-container .intro-copy-text{color:#1a1a1a;font-weight:Lighter;font-size:18px;line-height:24px;font-family:DINPro,Helvetica,Arial,Sans-Serif}
.privacydeletedata .forms-container .horizontaldividercline{margin:auto}
@media only screen and (min-width:1024px) and (max-width:1279px){.privacydeletedata .forms-container{max-width:880px}
}
@media only screen and (min-width:1280px){.privacydeletedata .forms-container{max-width:1024px}
}
@media screen and (max-width:1280px) and (min-width:768px){.privacydeletedata .forms-container{max-width:880px}
}
.privacydeletedata .forms-container .privacydelheaddiv{padding:0 0 30px 0}
@media only screen and (max-width:767px){.privacydeletedata .forms-container .privacydelheaddiv{padding:0 0 15px 0}
}
.privacydeletedata .forms-container .privacydelhead{font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:40px;line-height:40px;text-transform:uppercase;color:#76b900;margin:0;padding:0 0 30px 0}
@media only screen and (max-width:767px){.privacydeletedata .forms-container .privacydelhead{font-size:24px;line-height:24px;padding:0 0 15px 0}
}
@media only screen and (min-width:768px) and (max-width:1023px){.privacydeletedata .forms-container .privacydelhead{font-size:32px;line-height:32px}
}
@media only screen and (min-width:1024px) and (max-width:1279px){.privacydeletedata .forms-container .privacydelhead{font-size:40px;line-height:40px}
}
@media only screen and (min-width:1280px){.privacydeletedata .forms-container .privacydelhead{font-size:40px;line-height:40px}
}
.privacy-error{color:#f44336 !important}
.privacyreqdata .forms-container a{text-decoration:none}
.privacyreqdata .forms-container .disabled{background-color:#e0e0e0;cursor:none;pointer-events:none}
.privacyreqdata .forms-container .btn:not(.nohover):hover{background-color:#76d300}
.privacyreqdata .forms-container .intro-copy-text{color:#1a1a1a;font-weight:Lighter;font-size:18px;line-height:24px;font-family:DINPro,Helvetica,Arial,Sans-Serif}
.privacyreqdata .forms-container .horizontaldividercline{margin:auto}
@media only screen and (min-width:1024px) and (max-width:1279px){.privacyreqdata .forms-container{max-width:880px}
}
@media only screen and (min-width:1280px){.privacyreqdata .forms-container{max-width:1024px}
}
@media screen and (max-width:1280px) and (min-width:768px){.privacyreqdata .forms-container{max-width:880px}
}
.privacyreqdata .forms-container .privacyreqheaddiv{padding:0 0 30px 0}
@media only screen and (max-width:767px){.privacyreqdata .forms-container .privacyreqheaddiv{padding:0 0 15px 0}
}
.privacyreqdata .forms-container .privacyreqhead{font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:40px;line-height:40px;text-transform:uppercase;color:#76b900;margin:0;padding:0 0 30px 0}
@media only screen and (max-width:767px){.privacyreqdata .forms-container .privacyreqhead{font-size:24px;line-height:24px;padding:0 0 15px 0}
}
@media only screen and (min-width:768px) and (max-width:1023px){.privacyreqdata .forms-container .privacyreqhead{font-size:32px;line-height:32px}
}
@media only screen and (min-width:1024px) and (max-width:1279px){.privacyreqdata .forms-container .privacyreqhead{font-size:40px;line-height:40px}
}
@media only screen and (min-width:1280px){.privacyreqdata .forms-container .privacyreqhead{font-size:40px;line-height:40px}
}
.privacy-error{color:#f44336 !important}
.tabcomponentenhanced .general-container{margin-left:auto;margin-right:auto;margin-top:15px}
.tabcomponentenhanced .general-container::before,.tabcomponentenhanced .general-container::after{content:" ";display:table}
.tabcomponentenhanced .general-container::after{clear:both}
@media screen and (max-width:1024px){.tabcomponentenhanced .general-container{max-width:640px;padding-right:0;padding-left:0}
}
@media screen and (min-width:1025px) and (max-width:1280px){.tabcomponentenhanced .general-container{max-width:800px}
}
@media screen and (min-width:1281px){.tabcomponentenhanced .general-container{max-width:1280px}
}
.tabcomponentenhanced #tab-container{padding-left:15px;padding-right:15px}
@media screen and (max-width:767px){.tabcomponentenhanced .p-t-30.mob-p-t-15,.tabcomponentenhanced .p-t-0.mob-p-t-15,.tabcomponentenhanced .p-t-45.mob-p-t-15,.tabcomponentenhanced .p-t-60.mob-p-t-15{padding-top:15px}
}
@media screen and (max-width:767px){.tabcomponentenhanced .p-b-30.mob-p-b-15,.tabcomponentenhanced .p-b-0.mob-p-b-15,.tabcomponentenhanced .p-b-45.mob-p-b-15,.tabcomponentenhanced .p-b-60.mob-p-b-15{padding-bottom:15px}
}
.tabcomponentenhanced h2{margin:0}
.tabcomponentenhanced .tabHeadingWrapper{text-align:center;padding:0 0 30px 0}
@media screen and (min-width:768px) and (max-width:1024px){.tabcomponentenhanced .tabHeadingWrapper{padding:0 0 30px 0}
}
@media screen and (min-width:1025px){.tabcomponentenhanced .tabHeadingWrapper{padding:0 0 30px 0}
}
@media screen and (max-width:768px){.tabcomponentenhanced .tabHeadingWrapper{padding:0 0 15px 0}
}
@media screen and (max-width:768px) and (min-width:768px) and (max-width:1024px){.tabcomponentenhanced .tabHeadingWrapper{padding:0}
}
@media screen and (max-width:768px) and (min-width:1025px){.tabcomponentenhanced .tabHeadingWrapper{padding:0}
}
.tabcomponentenhanced .tabs-wrapper{margin:0 auto;display:block;width:100%;overflow:hidden;position:relative}
.tabcomponentenhanced ul.tabs{list-style:outside none none;margin:0;padding:0;font-size:0;overflow:scroll;overflow-y:hidden;width:100%;list-style-position:inside;left:0;right:0;white-space:nowrap;float:left;overflow-x:visible;text-align:center}
@media screen and (max-width:767px){.tabcomponentenhanced ul.tabs li:first-child{margin-left:0}
}
@media screen and (min-width:768px){.tabcomponentenhanced ul.tabs li:first-child{margin-left:0}
}
@media screen and (max-width:767px){.tabcomponentenhanced ul.tabs li.tabItems:first-child{margin-left:0}
}
@media screen and (max-width:767px){.tabcomponentenhanced ul.tabs li.tabItems:last-child{margin-right:0}
}
.tabcomponentenhanced ul.tabs li.tabItems:first-child:nth-last-child(2),.tabcomponentenhanced ul.tabs li.tabItems:first-child:nth-last-child(2) ~ li{width:50% !important}
.tabcomponentenhanced ul.tabs li.tabItems:first-child:nth-last-child(2n+1),.tabcomponentenhanced ul.tabs li.tabItems:first-child:nth-last-child(2n+1) ~ li{width:33.3333%}
@media screen and (max-width:767px){.tabcomponentenhanced ul.tabs li.tabItems:first-child:nth-last-child(2n+1),.tabcomponentenhanced ul.tabs li.tabItems:first-child:nth-last-child(2n+1) ~ li{width:45%}
}
.tabcomponentenhanced ul.tabs li.tabItems:first-child:nth-last-child(2n),.tabcomponentenhanced ul.tabs li.tabItems:first-child:nth-last-child(2n) ~ li{width:33.3333%}
@media screen and (max-width:767px){.tabcomponentenhanced ul.tabs li.tabItems:first-child:nth-last-child(2n),.tabcomponentenhanced ul.tabs li.tabItems:first-child:nth-last-child(2n) ~ li{width:45%}
}
.tabcomponentenhanced ul.tabs li.current{border-bottom:2px solid #76b900}
.tabcomponentenhanced ul.tabs li.tabItems.current{border-bottom:4px solid #76b900;padding-bottom:0}
.tabcomponentenhanced ul.tabs li{cursor:pointer;display:inline-block;font-size:16px;line-height:24px;text-transform:uppercase;margin-left:30px;list-style:none}
@media screen and (max-width:767px){.tabcomponentenhanced ul.tabs li{margin-left:15px;overflow:hidden}
}
@media screen and (max-width:1280px){.tabcomponentenhanced ul.tabs li .responsive-image{width:90%}
}
@media screen and (min-width:1281px){.tabcomponentenhanced ul.tabs li .responsive-image{width:75%}
}
.tabcomponentenhanced ul.tabs li.tabItems{margin:0;border-bottom:1px solid #ccc;padding-bottom:3px}
.tabcomponentenhanced ul.tabs li.tabItems h2{padding-top:23px;padding-bottom:25px;overflow-x:auto;overflow-y:hidden}
@media screen and (max-width:767px){.tabcomponentenhanced ul.tabs li.tabItems h2{padding-top:12px;padding-bottom:14px}
}
.tabcomponentenhanced .tab-content{display:none;margin:0 auto;left:-9999px;position:absolute}
.tabcomponentenhanced .tab-content.current{display:block;left:0;position:relative}
.tabcomponentenhanced .tab-content.current.horizontal-divider{border-bottom:2px solid #bbb}
.parsys .searchBox{max-width:848px;margin:0 auto}
.parsys .searchBox .search-box{margin-bottom:30px;padding:45px 0 0 0;width:100%;box-sizing:border-box}
@media(min-width:768px) and (max-width:1024px){.parsys .searchBox .search-box{padding:30px 0 0 0}
}
@media(max-width:767px){.parsys .searchBox .search-box{padding:15px 0 0 0}
}
.parsys .searchBox .search-box .form{border:0;height:40px;background-color:#fff;display:flex}
.parsys .searchBox .search-box .form .search-abort-container{position:absolute;right:10px;top:15px}
.parsys .searchBox .search-box .form .search-icon-container{position:absolute;left:10px;width:18px;height:100%;top:3px}
.parsys .searchBox .search-box .form .search-icon-container .search-icon{background:url("clientlibs_base/images/search-green.svg") no-repeat center center;height:100%;width:20px;display:inline-block;float:left}
.parsys .searchBox .search-box .form #search-form{width:100%}
.parsys .searchBox .search-box input{border-radius:0}
.parsys .searchBox .search-box input[type="search"]{border:2px solid #eee;padding:3px 0 0 0;text-indent:40px;font-weight:normal;font-size:28px;font-family:DINPro,Helvetica,Arial,Sans-Serif;color:#666;line-height:1;height:40px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-appearance:none;box-sizing:content-box}
.parsys .searchBox .search-box input[type="search"]:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.parsys .searchBox .search-box input[type="search"]:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.parsys .searchBox .search-box input[type="search"]:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.parsys .searchBox .search-box input[type="search"]:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.parsys .searchBox .search-box input[type="search"]:focus{border-color:#77b820;outline:0}
.search-box{width:100%;margin:0 auto;color:#fff}
.search-box p{font-family:DINPro,Helvetica,Arial,Sans-Serif;font-size:18px}
.search-box p:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.search-box p:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.search-box p:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.search-box p:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.search-box a{color:#00a2ff;font-weight:bold;text-decoration:none}
.search-box a:hover{text-decoration:underline}
.search-box label{display:none}
.search-box .form{font-size:20px;position:relative;background-color:rgba(255,255,255,0.08);border:0 none;height:72px;padding:0}
.search-box input{font-family:DINPro,Helvetica,Arial,Sans-Serif}
.search-box input:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.search-box input:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.search-box input:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.search-box input:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.search-box input::-ms-clear{display:none}
.search-box input::-webkit-input-placeholder{color:#969696}
.search-box input::-moz-placeholder{color:#969696}
.search-box input:-ms-input-placeholder{color:#969696}
.search-box input:focus{outline:0}
.search-box input[type="search"]{height:100%;width:100%;font-size:38px;padding:0 8px 0 2.2%;box-sizing:border-box}
.search-box input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
.search-box .search-summary{margin:36px 0 5px}
.search-box.loading .search-input-loader{opacity:1;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}
.search-box .yui-ac-ft{text-align:center;text-transform:uppercase;border-top:2px solid #363636;font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:14px}
.search-box .yui-ac-ft:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.search-box .yui-ac-ft:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.search-box .yui-ac-ft:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.search-box .yui-ac-ft:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.search-box .yui-ac-ft span{background:transparent url(clientlibs_base/images/searchbox/icon-arrow.png) left center no-repeat;padding-left:20px;font-weight:inherit}
.search-box .yui-ac-container{position:relative;z-index:1;width:100%;background-color:#1f1f1f;color:#fff}
.search-box .yui-ac-container a{text-decoration:none;color:inherit}
.search-box .yui-ac-container ul{list-style-type:none;padding:0;margin:0;font-size:18px;text-align:left}
.search-box .yui-ac-container li,.search-box .yui-ac-container .yui-ac-ft{padding:21px 25px;cursor:pointer;transition:background .1s linear;-ms-transition:background .1s linear;-moz-transition:background .1s linear;-webkit-transition:background .1s linear}
.search-box .yui-ac-container li:nth-child(odd){background-color:#282828}
.search-box .yui-ac-container .hover,.search-box .yui-ac-container .hover:nth-child(odd),.search-box .yui-ac-container .yui-ac-ft:hover{background-color:#0068bf}
.search-box .search-input-loader{opacity:0;transform:scale(0);-webkit-transform:scale(0);background-color:#262626;height:100%;position:absolute;right:8px;top:0;bottom:0;width:80px;z-index:10;transition:opacity .3s linear;-webkit-transition:opacity .3s linear}
.search-box .search-input-loader:after{background-image:-webkit-linear-gradient(to right,transparent,#262626);background-image:linear-gradient(to right,transparent,#262626);content:"";height:100%;left:-30px;position:absolute;top:0;bottom:0;width:30px;z-index:10}
.search-box .search-input-loader svg{width:100%;height:100%}
.search-box .search-input-loader path{fill:#fff;opacity:.2;-webkit-animation:fade-in-out .8s infinite ease-in-out;animation:fade-in-out .8s infinite ease-in-out}
.section .search-results{max-width:848px;margin:0 auto}
.section .search-results a,.section .search-results a:focus{outline:0}
.section .search-results ul{padding-left:0}
.section .search-results .results-list li{list-style:none}
.section .search-results .results-list li .result-link .result-image-cell,.section .search-results .results-list li .result-link .result-content-cell{display:table-cell;vertical-align:top}
.section .search-results .results-list li .result-link .result-image-cell .result-image{display:block;overflow:hidden;width:85px;height:85px;background-size:cover;background-repeat:no-repeat;background-position:center center}
.section .search-results .results-list li .result-link .result-image-cell .result-image .default{background-image:url("clientlibs_search/images/icon-default.jpg")}
.section .search-results .results-list li .result-link .result-image-cell .result-image:after{content:" ";width:85px;position:absolute;height:107px;background:url("clientlibs_search/images/shadow-small.png") 0 bottom no-repeat;background-size:contain}
.section .search-results .results-list li .result-link .result-content-cell h4{padding:12px 0 12px 0}
.section .search-results .results-list li .result-link .result-content-cell p{padding:0;color:#000;line-height:18px}
.section .search-results .results-list li .result-link .result-content-cell .result-taxonomy{padding:5px 0;line-height:14px}
.section .search-results .results-summary{text-align:left;margin:0 0 15px 0}
.section .search-results .results-summary .results-label{text-transform:uppercase;font-weight:bold;font-size:15px}
.searchPagination .search-pagination{text-align:center;margin:30px auto 0 auto}
.searchPagination .search-pagination .paginator{display:flex;justify-content:space-between;background-color:#eee;align-items:center;font-family:DINPro,Helvetica,Arial,Sans-Serif;font-weight:400}
.searchPagination .search-pagination .paginator:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.searchPagination .search-pagination .paginator:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.searchPagination .search-pagination .paginator:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.searchPagination .search-pagination .paginator:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.searchPagination .search-pagination .paginator .previous-page,.searchPagination .search-pagination .paginator .next-page{opacity:.3;filter:alpha(opacity=30);color:#fff;text-transform:uppercase;cursor:default}
.searchPagination .search-pagination .paginator .previous-page.active,.searchPagination .search-pagination .paginator .next-page.active{opacity:1;filter:alpha(opacity=100);cursor:pointer}
.searchPagination .search-pagination .paginator .previous-page .pagination-btn,.searchPagination .search-pagination .paginator .next-page .pagination-btn{padding:8px 10px;display:inline-block;background:#76b900}
.searchPagination .search-pagination .paginator .pagination-summary{color:#7f7f7f;font-weight:bold}
.textcomponentenhanced .general-container-text{margin:0 auto;overflow-wrap:break-word;word-wrap:break-word}
@media(max-width:767px){.textcomponentenhanced .general-container-text.mob-full-width{max-width:none}
}
@media(min-width:768px) and (max-width:1024px){.textcomponentenhanced .general-container-text.tab-full-width{max-width:none}
}
@media(min-width:1025px) and (max-width:1280px){.textcomponentenhanced .general-container-text.lap-full-width{max-width:none}
}
@media(min-width:1281px){.textcomponentenhanced .general-container-text.d-full-width{max-width:none}
}
.textcomponentenhanced h1.no-space{margin:0 !important;padding:0 !important}
.textcomponentenhanced h2.no-space{margin:0 !important;padding:0 !important}
.textcomponentenhanced h3.no-space{margin:0 !important;padding:0 !important}
.textcomponentenhanced h4.no-space{margin:0 !important;padding:0 !important}
.textcomponentenhanced .no-space p{margin:0 !important;padding:0 !important}
.textcomponentenhanced p{padding:10px 0}
.textcomponentenhanced h2,.textcomponentenhanced .h2{padding:8px 0}
.textcomponentenhanced h1,.textcomponentenhanced .h1{padding:6px 0}
.textcomponentenhanced h3,.textcomponentenhanced .h3{padding:10px 0}
.textcomponentenhanced h4,.textcomponentenhanced .h4{padding:12px 0}
.textcomponentenhanced h5,.textcomponentenhanced .h5{padding:13px 0}
.textcomponentenhanced h1.uppercase{text-transform:uppercase}
.textcomponentenhanced h1.none{text-transform:none}
.textcomponentenhanced h2.uppercase{text-transform:uppercase}
.textcomponentenhanced h2.none{text-transform:none}
.textcomponentenhanced h3.uppercase{text-transform:uppercase}
.textcomponentenhanced h3.none{text-transform:none}
.textcomponentenhanced h4.uppercase{text-transform:uppercase}
.textcomponentenhanced h4.none{text-transform:none}
.textcomponentenhanced p.uppercase{text-transform:uppercase}
.textcomponentenhanced p.none{text-transform:none}
.textcomponentenhanced .title.showquotes::before{content:"\201C";font-size:72px;font-family:DINPro,Helvetica,Arial,Sans-Serif;color:#bdbdbd;vertical-align:top}
.textcomponentenhanced .title.showquotes::before:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .title.showquotes::before:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .title.showquotes::before:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .title.showquotes::before:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:1024px){.textcomponentenhanced .title.showquotes::before{font-size:54px}
}
.textcomponentenhanced .title.showquotes::after{content:"\201C";font-size:72px;font-family:DINPro,Helvetica,Arial,Sans-Serif;color:#bdbdbd;display:inline-block;vertical-align:top;line-height:.2;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.textcomponentenhanced .title.showquotes::after:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .title.showquotes::after:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .title.showquotes::after:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .title.showquotes::after:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:1024px){.textcomponentenhanced .title.showquotes::after{font-size:54px}
}
.textcomponentenhanced .description h1,.textcomponentenhanced .description h2,.textcomponentenhanced .description h3,.textcomponentenhanced .description h4,.textcomponentenhanced .description h5{padding:0}
.textcomponentenhanced .description .showquotes::before{content:"\201C";font-size:72px;letter-spacing:-0.02em;font-family:DINPro,Helvetica,Arial,Sans-Serif;color:#bdbdbd;vertical-align:top}
.textcomponentenhanced .description .showquotes::before:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .description .showquotes::before:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .description .showquotes::before:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .description .showquotes::before:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:1024px){.textcomponentenhanced .description .showquotes::before{font-size:54px}
}
.textcomponentenhanced .description .showquotes::after{content:"\201C";font-size:72px;letter-spacing:-0.02em;font-family:DINPro,Helvetica,Arial,Sans-Serif;color:#bdbdbd;display:inline-block;vertical-align:top;line-height:.2;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.textcomponentenhanced .description .showquotes::after:lang(ja-jp){font-family:DINPro,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .description .showquotes::after:lang(ko-kr){font-family:DINPro,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .description .showquotes::after:lang(zh-tw){font-family:DINPro,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.textcomponentenhanced .description .showquotes::after:lang(zh-cn){font-family:DINPro,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:1024px){.textcomponentenhanced .description .showquotes::after{font-size:54px}
}
@media screen and (max-width:767px){.textcomponentenhanced .text-button{text-align:center}
}
.textcomponentenhanced ol{counter-reset:itm}
.textcomponentenhanced ol li{display:block}
.textcomponentenhanced ol li:before{content:counter(itm) ". ";counter-increment:itm;color:#76b900;font-weight:bold}
.textcomponentenhanced .ol-numeric ol{counter-reset:section}
.textcomponentenhanced .ol-numeric ol>li{display:table;counter-increment:section}
.textcomponentenhanced .ol-numeric ol>li:before{color:#76b900;content:counters(section,".") ".0 ";display:table-cell;padding-right:10px}
.textcomponentenhanced .ol-numeric ol li ol>li:before{content:counters(section,".") " "}
.textcomponentenhanced .ol-numeric ol .lower-roman{counter-reset:sec}
.textcomponentenhanced .ol-numeric ol .lower-roman>li{counter-increment:sec}
.textcomponentenhanced .ol-numeric ol .upper-roman{counter-reset:sec}
.textcomponentenhanced .ol-numeric ol .upper-roman>li{counter-increment:sec}
.textcomponentenhanced .ol-numeric ol .lower-alpha{counter-reset:sec}
.textcomponentenhanced .ol-numeric ol .lower-alpha>li{counter-increment:sec}
.textcomponentenhanced .ol-numeric ol .upper-alpha{counter-reset:sec}
.textcomponentenhanced .ol-numeric ol .upper-alpha>li{counter-increment:sec}
.textcomponentenhanced .ol-numeric ol .lower-roman>li:before{content:counters(sec,".",lower-roman) " "}
.textcomponentenhanced .ol-numeric ol .upper-roman>li:before{content:counters(sec,".",upper-roman) " "}
.textcomponentenhanced .ol-numeric ol .lower-alpha>li:before{content:counters(sec,".",lower-alpha) " "}
.textcomponentenhanced .ol-numeric ol .upper-alpha>li:before{content:counters(sec,".",upper-alpha) " "}
.textcomponentenhanced .text-center{text-align:center}
@media screen and (max-width:767px){.textcomponentenhanced .text-center.mob-text-left{text-align:left}
.textcomponentenhanced .text-center.mob-text-left .description{text-align:left}
.textcomponentenhanced .text-center.mob-text-left .title{text-align:left}
.textcomponentenhanced .text-center.mob-text-left .text-button{text-align:left}
.textcomponentenhanced .text-center.mob-text-left .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .text-center.mob-text-left .text-button .text-center.mobile-align{text-align:left}
}
@media screen and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .text-center.tab-text-left{text-align:left}
.textcomponentenhanced .text-center.tab-text-left .description{text-align:left}
.textcomponentenhanced .text-center.tab-text-left .title{text-align:left}
.textcomponentenhanced .text-center.tab-text-left .text-button{text-align:left}
.textcomponentenhanced .text-center.tab-text-left .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .text-center.tab-text-left .text-button .text-center.mobile-align{text-align:left}
}
@media screen and (max-width:767px){.textcomponentenhanced .text-center.mob-text-right{text-align:right}
.textcomponentenhanced .text-center.mob-text-right .description{text-align:right}
.textcomponentenhanced .text-center.mob-text-right .title{text-align:right}
.textcomponentenhanced .text-center.mob-text-right .text-button{text-align:right}
.textcomponentenhanced .text-center.mob-text-right .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .text-center.mob-text-right .text-button .text-center.mobile-align{text-align:right}
}
@media screen and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .text-center.tab-text-right{text-align:right}
.textcomponentenhanced .text-center.tab-text-right .description{text-align:right}
.textcomponentenhanced .text-center.tab-text-right .title{text-align:right}
.textcomponentenhanced .text-center.tab-text-right .text-button{text-align:right}
.textcomponentenhanced .text-center.tab-text-right .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .text-center.tab-text-right .text-button .text-center.mobile-align{text-align:right}
}
.textcomponentenhanced .text-left{text-align:left}
@media screen and (max-width:767px){.textcomponentenhanced .text-left.mob-text-center{text-align:center}
.textcomponentenhanced .text-left.mob-text-center .description{text-align:center}
.textcomponentenhanced .text-left.mob-text-center .title{text-align:center}
.textcomponentenhanced .text-left.mob-text-center .text-button{text-align:center}
}
@media screen and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .text-left.tab-text-center{text-align:center}
.textcomponentenhanced .text-left.tab-text-center .description{text-align:center}
.textcomponentenhanced .text-left.tab-text-center .title{text-align:center}
.textcomponentenhanced .text-left.tab-text-center .text-button{text-align:center}
}
@media screen and (max-width:767px){.textcomponentenhanced .text-left.mob-text-right{text-align:right}
.textcomponentenhanced .text-left.mob-text-right .description{text-align:right}
.textcomponentenhanced .text-left.mob-text-right .title{text-align:right}
.textcomponentenhanced .text-left.mob-text-right .text-button{text-align:right}
.textcomponentenhanced .text-left.mob-text-right .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .text-left.mob-text-right .text-button .text-center.mobile-align{text-align:right}
}
@media screen and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .text-left.tab-text-right{text-align:right}
.textcomponentenhanced .text-left.tab-text-right .description{text-align:right}
.textcomponentenhanced .text-left.tab-text-right .title{text-align:right}
.textcomponentenhanced .text-left.tab-text-right .text-button{text-align:right}
.textcomponentenhanced .text-left.tab-text-right .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .text-left.tab-text-right .text-button .text-center.mobile-align{text-align:right}
}
.textcomponentenhanced .text-right{text-align:right}
@media screen and (max-width:767px){.textcomponentenhanced .text-right.mob-text-center{text-align:center}
.textcomponentenhanced .text-right.mob-text-center .description{text-align:center}
.textcomponentenhanced .text-right.mob-text-center .title{text-align:center}
.textcomponentenhanced .text-right.mob-text-center .text-button{text-align:center}
}
@media screen and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .text-right.tab-text-center{text-align:center}
.textcomponentenhanced .text-right.tab-text-center .description{text-align:center}
.textcomponentenhanced .text-right.tab-text-center .title{text-align:center}
.textcomponentenhanced .text-right.tab-text-center .text-button{text-align:center}
}
@media screen and (max-width:767px){.textcomponentenhanced .text-right.mob-text-left{text-align:left}
.textcomponentenhanced .text-right.mob-text-left .description{text-align:left}
.textcomponentenhanced .text-right.mob-text-left .title{text-align:left}
.textcomponentenhanced .text-right.mob-text-left .text-button{text-align:left}
.textcomponentenhanced .text-right.mob-text-left .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .text-right.mob-text-left .text-button .text-center.mobile-align{text-align:left}
}
@media screen and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .text-right.tab-text-left{text-align:left}
.textcomponentenhanced .text-right.tab-text-left .description{text-align:left}
.textcomponentenhanced .text-right.tab-text-left .title{text-align:left}
.textcomponentenhanced .text-right.tab-text-left .text-button{text-align:left}
.textcomponentenhanced .text-right.tab-text-left .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .text-right.tab-text-left .text-button .text-center.mobile-align{text-align:left}
}
@media screen and (min-width:1025px) and (max-width:1280px){.textcomponentenhanced .lap-text-center{text-align:center}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (max-width:767px){.textcomponentenhanced .lap-text-center.mob-text-left{text-align:left}
.textcomponentenhanced .lap-text-center.mob-text-left .description{text-align:left}
.textcomponentenhanced .lap-text-center.mob-text-left .title{text-align:left}
.textcomponentenhanced .lap-text-center.mob-text-left .text-button{text-align:left}
.textcomponentenhanced .lap-text-center.mob-text-left .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .lap-text-center.mob-text-left .text-button .text-center.mobile-align{text-align:left}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .lap-text-center.tab-text-left{text-align:left}
.textcomponentenhanced .lap-text-center.tab-text-left .description{text-align:left}
.textcomponentenhanced .lap-text-center.tab-text-left .title{text-align:left}
.textcomponentenhanced .lap-text-center.tab-text-left .text-button{text-align:left}
.textcomponentenhanced .lap-text-center.tab-text-left .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .lap-text-center.tab-text-left .text-button .text-center.mobile-align{text-align:left}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (max-width:767px){.textcomponentenhanced .lap-text-center.mob-text-right{text-align:right}
.textcomponentenhanced .lap-text-center.mob-text-right .description{text-align:right}
.textcomponentenhanced .lap-text-center.mob-text-right .title{text-align:right}
.textcomponentenhanced .lap-text-center.mob-text-right .text-button{text-align:right}
.textcomponentenhanced .lap-text-center.mob-text-right .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .lap-text-center.mob-text-right .text-button .text-center.mobile-align{text-align:right}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .lap-text-center.tab-text-right{text-align:right}
.textcomponentenhanced .lap-text-center.tab-text-right .description{text-align:right}
.textcomponentenhanced .lap-text-center.tab-text-right .title{text-align:right}
.textcomponentenhanced .lap-text-center.tab-text-right .text-button{text-align:right}
.textcomponentenhanced .lap-text-center.tab-text-right .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .lap-text-center.tab-text-right .text-button .text-center.mobile-align{text-align:right}
}
@media screen and (min-width:1025px) and (max-width:1280px){.textcomponentenhanced .lap-text-left{text-align:left}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (max-width:767px){.textcomponentenhanced .lap-text-left.mob-text-center{text-align:center}
.textcomponentenhanced .lap-text-left.mob-text-center .description{text-align:center}
.textcomponentenhanced .lap-text-left.mob-text-center .title{text-align:center}
.textcomponentenhanced .lap-text-left.mob-text-center .text-button{text-align:center}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .lap-text-left.tab-text-center{text-align:center}
.textcomponentenhanced .lap-text-left.tab-text-center .description{text-align:center}
.textcomponentenhanced .lap-text-left.tab-text-center .title{text-align:center}
.textcomponentenhanced .lap-text-left.tab-text-center .text-button{text-align:center}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (max-width:767px){.textcomponentenhanced .lap-text-left.mob-text-right{text-align:right}
.textcomponentenhanced .lap-text-left.mob-text-right .description{text-align:right}
.textcomponentenhanced .lap-text-left.mob-text-right .title{text-align:right}
.textcomponentenhanced .lap-text-left.mob-text-right .text-button{text-align:right}
.textcomponentenhanced .lap-text-left.mob-text-right .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .lap-text-left.mob-text-right .text-button .text-center.mobile-align{text-align:right}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .lap-text-left.tab-text-right{text-align:right}
.textcomponentenhanced .lap-text-left.tab-text-right .description{text-align:right}
.textcomponentenhanced .lap-text-left.tab-text-right .title{text-align:right}
.textcomponentenhanced .lap-text-left.tab-text-right .text-button{text-align:right}
.textcomponentenhanced .lap-text-left.tab-text-right .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .lap-text-left.tab-text-right .text-button .text-center.mobile-align{text-align:right}
}
@media screen and (min-width:1025px) and (max-width:1280px){.textcomponentenhanced .lap-text-right{text-align:right}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (max-width:767px){.textcomponentenhanced .lap-text-right.mob-text-center{text-align:center}
.textcomponentenhanced .lap-text-right.mob-text-center .description{text-align:center}
.textcomponentenhanced .lap-text-right.mob-text-center .title{text-align:center}
.textcomponentenhanced .lap-text-right.mob-text-center .text-button{text-align:center}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .lap-text-right.tab-text-center{text-align:center}
.textcomponentenhanced .lap-text-right.tab-text-center .description{text-align:center}
.textcomponentenhanced .lap-text-right.tab-text-center .title{text-align:center}
.textcomponentenhanced .lap-text-right.tab-text-center .text-button{text-align:center}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (max-width:767px){.textcomponentenhanced .lap-text-right.mob-text-left{text-align:left}
.textcomponentenhanced .lap-text-right.mob-text-left .description{text-align:left}
.textcomponentenhanced .lap-text-right.mob-text-left .title{text-align:left}
.textcomponentenhanced .lap-text-right.mob-text-left .text-button{text-align:left}
.textcomponentenhanced .lap-text-right.mob-text-left .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .lap-text-right.mob-text-left .text-button .text-center.mobile-align{text-align:left}
}
@media screen and (min-width:1025px) and (max-width:1280px) and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .lap-text-right.tab-text-left{text-align:left}
.textcomponentenhanced .lap-text-right.tab-text-left .description{text-align:left}
.textcomponentenhanced .lap-text-right.tab-text-left .title{text-align:left}
.textcomponentenhanced .lap-text-right.tab-text-left .text-button{text-align:left}
.textcomponentenhanced .lap-text-right.tab-text-left .text-button .mobile-align-center{text-align:center}
.textcomponentenhanced .lap-text-right.tab-text-left .text-button .text-center.mobile-align{text-align:left}
}
@media screen and (max-width:767px){.textcomponentenhanced .mob-text-center{text-align:center}
.textcomponentenhanced .mob-text-left{text-align:left}
.textcomponentenhanced .mob-text-right{text-align:right}
}
@media screen and (min-width:768px) and (max-width:1024px){.textcomponentenhanced .tab-text-left{text-align:left}
.textcomponentenhanced .tab-text-right{text-align:right}
}
.textcomponentenhanced .textwrapdoubleline{border-style:double;border-color:#9d70ed;margin:5px 0}
.textcomponentenhanced .textauthortext{margin:0 auto;text-align:center;text-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px 1px 0 rgba(0,0,0,0.8);color:#333;opacity:.4;font-size:20px;text-transform:uppercase}
.textcomponentenhanced .textbackground{background-color:#9d70ed;height:20px;width:400px;margin:0 auto;-webkit-box-shadow:2px 2px 2px #000}
.countrylistselector .countrylistsection li.country a{color:#000;font-size:18px}
.countrylistselector .countrieswrapper h3.regiontitle{color:#000;font-weight:600}
.countrylistselector .countrylistsection li.country{display:inline-block;margin:0 20px 20px 0;text-transform:uppercase;width:23%;vertical-align:top}
.countrylistselector .countrieswrapper .countrylistsection{margin-bottom:50px}
.countrylistselector .page-countrylistsection-par{width:100%;margin:0 auto}
@media screen and (min-width:1024px) and (max-width:1279px){.countrylistselector .page-countrylistsection-par{width:90%;margin:0 auto}
.countrylistselector .countrylistsection li.country{width:30%}
}
@media screen and (min-width:768px) and (max-width:1023px){.countrylistselector .page-countrylistsection-par{width:90%;margin:0 auto}
.countrylistselector .countrylistsection li.country{width:46%}
.countrylistselector .countrieswrapper .countrylistsection{margin-bottom:30px}
}
@media screen and (max-width:767px){.countrylistselector .page-countrylistsection-par{width:90%;margin:0 auto}
.countrylistselector .countrylistsection li.country{width:100%}
.countrylistselector .countrieswrapper .countrylistsection{margin-bottom:30px}
.countrylistselector .countrylistsection li.country a{color:#000;font-size:16px}
.countrylistselector .countrieswrapper h3.regiontitle{font-size:22px}
}
@media screen and (max-width:320px){.countrylistselector h2.title{font-size:22px}
}
.countrylistselector .countrylistsection li.country a:hover{color:#76b900}
.countrylistdoubleline{border-style:double;border-color:#686b56;margin:5px 0}
.sectionenhanced{position:relative}
.sectionenhanced .sectionbgclass{cursor:pointer}
.sectionenhanced .sectionbgclass p{cursor:default}
.sectionenhanced .sectionbgclass p a{pointer-events:auto}
.sectionenhanced .sectionbgclass .textcomponentenhanced{cursor:default}
.sectionenhanced .sectionbgclass .image{cursor:default}
.sectionenhanced .cf:after{content:"";display:table;clear:both}
.sectionenhanced>.hdividerwraper{position:absolute;bottom:0;width:100%}
@media(max-width:767px){.sectionenhanced>.hdividerwraper .full-width{padding:0 15px}
}
@media(min-width:768px) and (max-width:1024px){.sectionenhanced>.hdividerwraper .full-width{padding:0 15px}
}
@media(min-width:1025px) and (max-width:1280px){.sectionenhanced>.hdividerwraper .full-width{padding:0 15px}
}
.sectionenhanced>.hdividerwraper>.horizontaldividerline{display:block;height:2px;margin-left:auto;margin-right:auto}
.sectionenhanced>.hdividerwraper>.horizontaldividercline{max-width:1280px}
@media(max-width:767px){.sectionenhanced>.hdividerwraper>.horizontaldividercline{max-width:737px;margin:0 15px}
}
@media(min-width:768px) and (max-width:1024px){.sectionenhanced>.hdividerwraper>.horizontaldividercline{max-width:964px;margin:0 15px}
}
@media(min-width:1025px) and (max-width:1280px){.sectionenhanced>.hdividerwraper>.horizontaldividercline{max-width:1280px;margin:0 15px}
}
.sectionenhanced .full-width{max-width:none}
.sectionenhanced .general-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1280px;width:100%}
.sectionenhanced .general-container::before,.sectionenhanced .general-container::after{content:" ";display:table}
.sectionenhanced .general-container::after{clear:both}
.sectionenhanced .general-container p{padding:10px 0}
.sectionenhanced .general-container h2,.sectionenhanced .general-container .h2{padding:8px 0}
.sectionenhanced .general-container h1,.sectionenhanced .general-container .h1{padding:6px 0}
.sectionenhanced .general-container h3,.sectionenhanced .general-container .h3{padding:10px 0}
.sectionenhanced .general-container h4,.sectionenhanced .general-container .h4{padding:12px 0}
.sectionenhanced .general-container h5,.sectionenhanced .general-container .h5{padding:13px 0}
.sectionenhanced .general-container.full-width{max-width:100%;padding-left:0;padding-right:0}
.sectionenhanced .general-container .block{display:block}
.sectionenhanced .background-image{background-size:cover;background-repeat:no-repeat;background-position:center center}
.sectionenhanced .full-width{width:100%}
.sectionenhanced .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.sectionenhanced .full-width .general-container .row .column .sectionWrapper .general-container{padding-left:15px;padding-right:15px;max-width:1280px;width:100%}
.sectionenhanced .full-width .general-container .row .column .sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
@media(min-width:1281px){.sectionenhanced .d-full-width{width:100%}
.sectionenhanced .d-full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.sectionenhanced .d-full-width .general-container .row .column .sectionWrapper .general-container{padding-left:15px;padding-right:15px;max-width:1280px;width:100%}
.sectionenhanced .d-full-width .general-container .row .column .sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
}
@media(min-width:1025px) and (max-width:1280px){.sectionenhanced .lap-full-width{width:100%}
.sectionenhanced .lap-full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.sectionenhanced .lap-full-width .general-container .row .column .sectionWrapper .general-container{padding-left:15px;padding-right:15px;max-width:1280px;width:100%}
.sectionenhanced .lap-full-width .general-container .row .column .sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
}
@media(min-width:768px) and (max-width:1024px){.sectionenhanced .tab-full-width{width:100%}
.sectionenhanced .tab-full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.sectionenhanced .tab-full-width .general-container .row .column .sectionWrapper .general-container{padding-left:15px;padding-right:15px;max-width:964px;width:100%}
.sectionenhanced .tab-full-width .general-container .row .column .sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
}
@media(max-width:767px){.sectionenhanced .mob-full-width{width:100%}
.sectionenhanced .mob-full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.sectionenhanced .mob-full-width .general-container .row .column .sectionWrapper .general-container{padding-left:15px;padding-right:15px;max-width:737px;width:100%}
.sectionenhanced .mob-full-width .general-container .row .column .sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
}
.sectionenhanced .sectionenhanceddoubleline{border-style:double;border-color:#c1691f}
.sectionenhanced .sectionauthortext{margin:0 auto;text-align:center;text-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px 1px 0 rgba(0,0,0,0.8);color:#333;opacity:.4;font-size:20px;text-transform:uppercase}
.sectionenhanced .sectionbackground{background-color:#c1691f;height:20px;width:400px;margin:0 auto;-webkit-box-shadow:2px 2px 2px #000}
.heroBanner .columnLayout{background:0}
.columnLayoutEnhanced{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;width:100%}
@media(max-width:1024px){.columnLayoutEnhanced .row .textcomponentenhanced{word-wrap:break-word}
}
@media(max-width:767px){.columnLayoutEnhanced .column-container.mob-stack-RL .row .order-1{order:1}
.columnLayoutEnhanced .column-container.mob-stack-RL .row .order-2{order:2}
.columnLayoutEnhanced .column-container.mob-stack-RL .row .order-3{order:3}
.columnLayoutEnhanced .column-container.mob-stack-RL .row .order-4{order:4}
}
.columnLayoutEnhanced>.hdividerwraper>.horizontaldividerline{display:block;height:2px;margin-left:auto;margin-right:auto}
@media(max-width:767px){.columnLayoutEnhanced>.hdividerwraper>.horizontaldividercline{margin:0 15px;max-width:737px}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced>.hdividerwraper>.horizontaldividercline{margin:0 15px;max-width:964px}
}
@media(min-width:1025px) and (max-width:1280px){.columnLayoutEnhanced>.hdividerwraper>.horizontaldividercline{margin:0 30px;max-width:1280px}
}
@media(min-width:1281px){.columnLayoutEnhanced>.hdividerwraper>.horizontaldividercline{margin:0 auto;max-width:1280px}
}
.columnLayoutEnhanced .full-width{max-width:none}
.columnLayoutEnhanced .column-container{margin-left:auto;margin-right:auto}
@media screen and (max-width:1280px) and (min-width:1025px){.columnLayoutEnhanced .column-container{padding:0 30px}
}
@media(max-width:767px){.columnLayoutEnhanced .column-container{max-width:737px}
.columnLayoutEnhanced .column-container>.center .page-columnenhncd-textpar{padding:0 15px}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .column-container{max-width:964px}
.columnLayoutEnhanced .column-container>.center .page-columnenhncd-textpar{padding:0 15px}
}
@media(min-width:1025px) and (max-width:1280px){.columnLayoutEnhanced .column-container{max-width:1280px}
.columnLayoutEnhanced .column-container>.center .page-columnenhncd-textpar{padding:0 15px}
}
@media(min-width:1281px){.columnLayoutEnhanced .column-container{max-width:1280px}
.columnLayoutEnhanced .column-container>.center .page-columnenhncd-textpar{padding:0 15px}
}
.columnLayoutEnhanced .column-container .column:first-child .horizontal-divider{border-top:0}
.columnLayoutEnhanced .column-container.full-width{max-width:none}
@media(min-width:1281px){.columnLayoutEnhanced .column-container.d-full-width{width:100%;max-width:none}
}
@media(min-width:1025px) and (max-width:1280px){.columnLayoutEnhanced .column-container.lap-full-width{width:100%;max-width:none}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .column-container.tab-full-width{width:100%;max-width:none}
}
@media(max-width:767px){.columnLayoutEnhanced .column-container.mob-full-width{width:100%;max-width:none}
}
.columnLayoutEnhanced .column-container .column.ht-0{height:0;min-height:0}
@media(max-width:1024px){.columnLayoutEnhanced .column-container .column{display:flex;flex-flow:column nowrap}
}
.columnLayoutEnhanced .column-container .column>.equi-height-col{height:100%}
.columnLayoutEnhanced .column-container .column>.equi-height-col>.column-1,.columnLayoutEnhanced .column-container .column>.equi-height-col>.column-2,.columnLayoutEnhanced .column-container .column>.equi-height-col>.column-3,.columnLayoutEnhanced .column-container .column>.equi-height-col>.column-4{display:flex;flex-flow:column nowrap;height:100%}
.columnLayoutEnhanced .column-container .column>.equi-height-col>.column-1 .image .imgwidth .responsive-image.widthfitcontent,.columnLayoutEnhanced .column-container .column>.equi-height-col>.column-2 .image .imgwidth .responsive-image.widthfitcontent,.columnLayoutEnhanced .column-container .column>.equi-height-col>.column-3 .image .imgwidth .responsive-image.widthfitcontent,.columnLayoutEnhanced .column-container .column>.equi-height-col>.column-4 .image .imgwidth .responsive-image.widthfitcontent{width:100vw}
.columnLayoutEnhanced .column-container .column>.equi-height-col.v-align-bottom>.column-1>:last-child,.columnLayoutEnhanced .column-container .column>.equi-height-col.v-align-bottom>.column-2>:last-child,.columnLayoutEnhanced .column-container .column>.equi-height-col.v-align-bottom>.column-3>:last-child,.columnLayoutEnhanced .column-container .column>.equi-height-col.v-align-bottom>.column-4>:last-child{margin-top:auto}
.columnLayoutEnhanced .column-container .column .card .column-1>.textcomp,.columnLayoutEnhanced .column-container .column .card .column-1>.textcomponentenhanced,.columnLayoutEnhanced .column-container .column .card .column-1>.button,.columnLayoutEnhanced .column-container .column .card .column-1>.videoComponent .watchvideo,.columnLayoutEnhanced .column-container .column .card .column-2>.textcomp,.columnLayoutEnhanced .column-container .column .card .column-2>.textcomponentenhanced,.columnLayoutEnhanced .column-container .column .card .column-2>.button,.columnLayoutEnhanced .column-container .column .card .column-2>.videoComponent .watchvideo,.columnLayoutEnhanced .column-container .column .card .column-3>.textcomp,.columnLayoutEnhanced .column-container .column .card .column-3>.textcomponentenhanced,.columnLayoutEnhanced .column-container .column .card .column-3>.button,.columnLayoutEnhanced .column-container .column .card .column-3>.videoComponent .watchvideo,.columnLayoutEnhanced .column-container .column .card .column-4>.textcomp,.columnLayoutEnhanced .column-container .column .card .column-4>.textcomponentenhanced,.columnLayoutEnhanced .column-container .column .card .column-4>.button,.columnLayoutEnhanced .column-container .column .card .column-4>.videoComponent .watchvideo{padding:0 15px}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .column-container .column.nomargintab{margin-top:0 !important}
}
@media(max-width:767px){.columnLayoutEnhanced .column-container .column.nomarginphone{margin-top:0 !important}
}
@media(max-width:767px){.columnLayoutEnhanced .column-container .column.small-12:nth-child(n+2){flex-basis:100%;margin:15px auto 0 auto}
}
@media(max-width:767px){.columnLayoutEnhanced .column-container .column.small-12 .card{max-width:420px;margin:0 auto}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .column-container .column.medium-12:nth-child(n+2){flex-basis:100%;margin:15px auto 0 auto}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .column-container .column.medium-12 .card{max-width:590px;margin:0 auto}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .column-container .column.medium-6:nth-child(1).left-column .equi-height-col{margin:0}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .column-container .column.medium-6:nth-child(2).right-column .equi-height-col{margin:0}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .column-container .column.medium-6:nth-child(n+3) .colenhor-divider{margin:15px auto 15px auto}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .column-container .column.medium-6 .card{max-width:590px}
}
@media(max-width:767px){.columnLayoutEnhanced .column-container .column.small-6:nth-child(n+3) .colenhor-divider{margin:15px auto 15px auto}
}
@media(max-width:767px){.columnLayoutEnhanced .column-container .column.small-6 .card{max-width:420px}
}
.columnLayoutEnhanced .column-container .column.small-6.large-3 .hpascal-divider,.columnLayoutEnhanced .column-container .column.small-6.large-3 .hshield-divider{margin:0;width:0}
@media screen and (max-width:767px){.columnLayoutEnhanced .column-container .column .horizontal-divider{border-top:2px solid #333;width:200%;margin-left:-50%}
}
.columnLayoutEnhanced .column-container .column:first-child .hpascal-divider{border-top:0}
@media screen and (max-width:767px){.columnLayoutEnhanced .column-container .column .hpascal-divider{border-top:1px solid #ccc;width:200%;margin-left:-50%}
}
@media screen and (max-width:767px){.columnLayoutEnhanced .column-container .small-3 .hpascal-divider{border-top:0}
}
.columnLayoutEnhanced .column-container .column:first-child .hshield-divider{border-top:0}
@media screen and (max-width:767px){.columnLayoutEnhanced .column-container .column .hshield-divider{border-top:1px solid #333;width:200%;margin-left:-50%}
}
@media screen and (max-width:767px){.columnLayoutEnhanced .column-container .small-3 .hshield-divider,.columnLayoutEnhanced .column-container .small-6 .hshield-divider{border-top:0}
}
.columnLayoutEnhanced .divider{display:none}
.columnLayoutEnhanced .divider.component-horizontal-divider{display:block;width:200%;margin-left:-50%;border-top:1px solid #333}
.columnLayoutEnhanced .divider.pascal-divider{display:block;width:200%;margin-left:-50%;border-top:1px solid #ccc}
.columnLayoutEnhanced .divider.shield-divider{display:block;width:200%;margin-left:-50%;border-top:1px solid #333}
.columnLayoutEnhanced .column-container.full-width{max-width:none}
.columnLayoutEnhanced .column-container.full-width .paddingleftright{padding:0 15px}
.columnLayoutEnhanced .column-container.full-width .row .column{background-size:cover;background-position:center center;padding:45px 30px;min-height:360px}
@media screen and (min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .column-container.full-width .row .column{min-height:300px}
}
@media screen and (max-width:767px){.columnLayoutEnhanced .column-container.full-width .row .column{min-height:300px;padding:30px 15px}
}
.columnLayoutEnhanced .column-container.full-width .row .column.left-column{background-position:center center}
@media(min-width:1281px){.columnLayoutEnhanced .column-container.full-width .row .column.left-column{background-position:right center}
}
.columnLayoutEnhanced .column-container.full-width .row .column.right-column{background-position:center center}
@media(min-width:1281px){.columnLayoutEnhanced .column-container.full-width .row .column.right-column{background-position:left center}
}
@media screen and (min-width:1281px){.columnLayoutEnhanced .column-container.full-width .column-1{float:right;width:610px;max-width:100%}
}
@media screen and (min-width:1281px){.columnLayoutEnhanced .column-container.full-width .column-2{float:left;width:610px;max-width:100%}
}
@media screen and (min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .column .textcomp .general-container{Margin:0 auto}
}
.columnLayoutEnhanced .paddingleftright{padding:0 15px}
.columnLayoutEnhanced .row{width:100%;display:flex;flex-wrap:wrap;width:100%}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.no-divider .column:nth-child(1).medium-6,.columnLayoutEnhanced .row.no-divider .column:nth-child(2).medium-6{margin:0 0 15px 0}
.columnLayoutEnhanced .row.no-divider .column:nth-child(3).medium-6,.columnLayoutEnhanced .row.no-divider .column:nth-child(4).medium-6{margin:15px 0 0 0}
}
@media(max-width:767px){.columnLayoutEnhanced .row.no-divider .column:nth-child(1).small-6,.columnLayoutEnhanced .row.no-divider .column:nth-child(2).small-6{margin:0 0 15px 0}
.columnLayoutEnhanced .row.no-divider .column:nth-child(3).small-6,.columnLayoutEnhanced .row.no-divider .column:nth-child(4).small-6{margin:15px 0 0 0}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vertical-divider .column.small-12{border-left:none !important}
}
@media(min-width:1281px){.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child) .singlecolumnborder,.columnLayoutEnhanced .row.vertical-divider .column.right-column .singlecolumnborder{border:none !important}
}
@media(min-width:1025px) and (max-width:1280px){.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child) .singlecolumnborder,.columnLayoutEnhanced .row.vertical-divider .column.right-column .singlecolumnborder{border:none !important}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).small-3 .colenhor-divider,.columnLayoutEnhanced .row.vertical-divider .column.right-column.small-3 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).small-3 .singlecolumnborder,.columnLayoutEnhanced .row.vertical-divider .column.right-column.small-3 .singlecolumnborder{border:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).small-4 .singlecolumnborder,.columnLayoutEnhanced .row.vertical-divider .column.right-column.small-4 .singlecolumnborder{border:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).small-6.column3noborder,.columnLayoutEnhanced .row.vertical-divider .column.right-column.small-6.column3noborder{border-left:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).small-6 .singlecolumnborder,.columnLayoutEnhanced .row.vertical-divider .column.right-column.small-6 .singlecolumnborder{border:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).small-12 .colenhor-divider,.columnLayoutEnhanced .row.vertical-divider .column.right-column.small-12 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).small-12 .singlecolumnborder,.columnLayoutEnhanced .row.vertical-divider .column.right-column.small-12 .singlecolumnborder{margin:15px auto 0 auto;width:100%}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).medium-12 .colenhor-divider,.columnLayoutEnhanced .row.vertical-divider .column.right-column.medium-12 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).medium-12 .singlecolumnborder,.columnLayoutEnhanced .row.vertical-divider .column.right-column.medium-12 .singlecolumnborder{margin:15px auto 0 auto;width:100%}
.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).medium-6 .singlecolumnborder,.columnLayoutEnhanced .row.vertical-divider .column.right-column.medium-6 .singlecolumnborder{border:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).medium-4 .singlecolumnborder,.columnLayoutEnhanced .row.vertical-divider .column.right-column.medium-4 .singlecolumnborder{border:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).medium-3 .colenhor-divider,.columnLayoutEnhanced .row.vertical-divider .column.right-column.medium-3 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:last-child).medium-3 .singlecolumnborder,.columnLayoutEnhanced .row.vertical-divider .column.right-column.medium-3 .singlecolumnborder{border:none !important}
}
.columnLayoutEnhanced .row.vertical-divider .column:not(:first-child),.columnLayoutEnhanced .row.vertical-divider .column.right-column{border-left:1px solid #333}
@media(max-width:767px){.columnLayoutEnhanced .row.vertical-divider .column:not(:first-child).small-12 .colenhor-divider,.columnLayoutEnhanced .row.vertical-divider .column.right-column.small-12 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:first-child).small-3 .colenhor-divider,.columnLayoutEnhanced .row.vertical-divider .column.right-column.small-3 .colenhor-divider{border:none !important}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vertical-divider .column:not(:first-child).medium-12 .colenhor-divider,.columnLayoutEnhanced .row.vertical-divider .column.right-column.medium-12 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:not(:first-child).medium-3 .colenhor-divider,.columnLayoutEnhanced .row.vertical-divider .column.right-column.medium-3 .colenhor-divider{border:none !important}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vpascal-divider .column.small-12{border-left:none !important}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vpascal-divider .column:not(:last-child).small-12 .colenhor-divider,.columnLayoutEnhanced .row.vpascal-divider .column.right-column.small-12 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .row.vpascal-divider .column:not(:last-child).small-12 .singlecolumnborder,.columnLayoutEnhanced .row.vpascal-divider .column.right-column.small-12 .singlecolumnborder{border-bottom:1px solid #ccc;margin:15px auto 0 auto;width:100%}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vpascal-divider .column:not(:last-child).medium-12 .colenhor-divider,.columnLayoutEnhanced .row.vpascal-divider .column.right-column.medium-12 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .row.vpascal-divider .column:not(:last-child).medium-12 .singlecolumnborder,.columnLayoutEnhanced .row.vpascal-divider .column.right-column.medium-12 .singlecolumnborder{border-bottom:1px solid #ccc;margin:15px auto 0 auto;width:100%}
}
.columnLayoutEnhanced .row.vpascal-divider .column:not(:first-child),.columnLayoutEnhanced .row.vpascal-divider .column.right-column{border-left:1px solid #ccc}
@media(max-width:767px){.columnLayoutEnhanced .row.vpascal-divider .column:not(:first-child).small-6,.columnLayoutEnhanced .row.vpascal-divider .column.right-column.small-6{border-left:1px solid #ccc}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vpascal-divider .column:not(:first-child).small-6:nth-child(3),.columnLayoutEnhanced .row.vpascal-divider .column.right-column.small-6:nth-child(3){border-left:none !important}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vpascal-divider .column:not(:first-child).small-3,.columnLayoutEnhanced .row.vpascal-divider .column.right-column.small-3{border-left:1px solid #ccc}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vpascal-divider .column:not(:first-child).medium-3,.columnLayoutEnhanced .row.vpascal-divider .column.right-column.medium-3{border-left:1px solid #ccc}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vpascal-divider .column:not(:first-child).medium-12,.columnLayoutEnhanced .row.vpascal-divider .column.right-column.medium-12{border-left:none !important}
}
@media screen and (max-width:767px){.columnLayoutEnhanced .row.vpascal-divider .column:not(:first-child) .colenhor-divider,.columnLayoutEnhanced .row.vpascal-divider .column.right-column .colenhor-divider{border-bottom:1px solid #ccc;width:100%;margin:15px auto 15px auto}
}
@media screen and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(3).medium-6 .colenhor-divider,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(4).medium-6 .colenhor-divider{border-bottom:1px solid #ccc;width:100%;margin:15px auto 15px auto}
}
@media screen and (max-width:767px) and (max-width:767px){.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(3).small-6 .colenhor-divider,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(4).small-6 .colenhor-divider{border-bottom:1px solid #ccc;width:100%;margin:15px auto 15px auto}
.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(3).small-6 .colenhor-divider.custom,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(4).small-6 .colenhor-divider.custom{border:inherit;margin:0 auto 15px auto}
}
.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(3).left-column,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(4).left-column{border-bottom:0}
.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(3).right-column,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(4).right-column{border-bottom:0}
@media(max-width:767px){.columnLayoutEnhanced .row.vshield-divider .column.small-12{border-left:none !important}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vshield-divider .column:not(:last-child).small-12 .colenhor-divider,.columnLayoutEnhanced .row.vshield-divider .column.right-column.small-12 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .row.vshield-divider .column:not(:last-child).small-12 .singlecolumnborder,.columnLayoutEnhanced .row.vshield-divider .column.right-column.small-12 .singlecolumnborder{border-bottom:1px solid #333;margin:15px auto 0 auto;width:100%}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vshield-divider .column:not(:last-child).medium-12 .colenhor-divider,.columnLayoutEnhanced .row.vshield-divider .column.right-column.medium-12 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .row.vshield-divider .column:not(:last-child).medium-12 .singlecolumnborder,.columnLayoutEnhanced .row.vshield-divider .column.right-column.medium-12 .singlecolumnborder{border-bottom:1px solid #333;margin:15px auto 0 auto;width:100%}
}
.columnLayoutEnhanced .row.vshield-divider .column:not(:first-child),.columnLayoutEnhanced .row.vshield-divider .column.right-column{border-left:1px solid #333}
@media(max-width:767px){.columnLayoutEnhanced .row.vshield-divider .column:not(:first-child).small-6,.columnLayoutEnhanced .row.vshield-divider .column.right-column.small-6{border-left:1px solid #333}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vshield-divider .column:not(:first-child).small-6:nth-child(3),.columnLayoutEnhanced .row.vshield-divider .column.right-column.small-6:nth-child(3){border-left:none !important}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vshield-divider .column:not(:first-child).small-3,.columnLayoutEnhanced .row.vshield-divider .column.right-column.small-3{border-left:1px solid #333}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vshield-divider .column:not(:first-child).medium-3,.columnLayoutEnhanced .row.vshield-divider .column.right-column.medium-3{border-left:1px solid #333}
}
@media screen and (max-width:767px){.columnLayoutEnhanced .row.vshield-divider .column:not(:first-child) .colenhor-divider,.columnLayoutEnhanced .row.vshield-divider .column.right-column .colenhor-divider{border-bottom:1px solid #333;width:100%;margin:15px auto 15px auto}
}
@media screen and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vshield-divider .column:nth-child(3).medium-6 .colenhor-divider,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(4).medium-6 .colenhor-divider{border-bottom:1px solid #333;width:100%;margin:15px auto 15px auto}
}
@media screen and (max-width:767px) and (max-width:767px){.columnLayoutEnhanced .row.vshield-divider .column:nth-child(3).small-6 .colenhor-divider,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(4).small-6 .colenhor-divider{border-bottom:1px solid #333;width:100%;margin:15px auto 15px auto}
}
.columnLayoutEnhanced .row.vshield-divider .column:nth-child(3).left-column,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(4).left-column{border-bottom:0}
.columnLayoutEnhanced .row.vshield-divider .column:nth-child(3).right-column,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(4).right-column{border-bottom:0}
@media(max-width:767px){.columnLayoutEnhanced .row.vertical-divider.tablet-clear .equi-height-col,.columnLayoutEnhanced .row.vpascal-divider.tablet-clear .equi-height-col,.columnLayoutEnhanced .row.vshield-divider.tablet-clear .equi-height-col{margin:0;border-left:none !important}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vertical-divider .column:not(:first-child).small-6:nth-child(3),.columnLayoutEnhanced .row.vpascal-divider .column:not(:first-child).small-6:nth-child(3),.columnLayoutEnhanced .row.vshield-divider .column:not(:first-child).small-6:nth-child(3){border-left:0}
.columnLayoutEnhanced .row.vertical-divider .column:not(:first-child):not(.tablet-clear):not(.small-6) .colenhor-divider,.columnLayoutEnhanced .row.vpascal-divider .column:not(:first-child):not(.tablet-clear):not(.small-6) .colenhor-divider,.columnLayoutEnhanced .row.vshield-divider .column:not(:first-child):not(.tablet-clear):not(.small-6) .colenhor-divider{width:100%;border-bottom:none !important;margin:0}
}
@media screen and (min-width:1025px){.columnLayoutEnhanced .row.vertical-divider .column:not(:first-child) .colenhor-divider,.columnLayoutEnhanced .row.vpascal-divider .column:not(:first-child) .colenhor-divider,.columnLayoutEnhanced .row.vshield-divider .column:not(:first-child) .colenhor-divider{border-bottom:none !important}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vertical-divider .column:nth-child(2).medium-12,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(2).medium-12,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(2).medium-12{border-left:none !important}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vertical-divider .column:nth-child(3).medium-6,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(3).medium-6,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(3).medium-6{border-left:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:nth-child(3).medium-12,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(3).medium-12,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(3).medium-12{border-left:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:nth-child(3) .colenhor-divider,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(3) .colenhor-divider,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(3) .colenhor-divider{width:100%}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vertical-divider .column:nth-child(3) .colenhor-divider,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(3) .colenhor-divider,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(3) .colenhor-divider{width:100%}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.vertical-divider .column:nth-child(4).medium-12,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(4).medium-12,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(4).medium-12{border-left:none !important}
.columnLayoutEnhanced .row.vertical-divider .column:nth-child(4) .colenhor-divider,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(4) .colenhor-divider,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(4) .colenhor-divider{width:100%}
}
@media(max-width:767px){.columnLayoutEnhanced .row.vertical-divider .column:nth-child(4) .colenhor-divider,.columnLayoutEnhanced .row.vpascal-divider .column:nth-child(4) .colenhor-divider,.columnLayoutEnhanced .row.vshield-divider .column:nth-child(4) .colenhor-divider{width:100%}
}
@media screen and (min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .row.single-col-tablet .medium-6{width:100%}
}
.columnLayoutEnhanced .row::before,.columnLayoutEnhanced .row::after{content:'';display:none}
.columnLayoutEnhanced .row .column{float:left;min-height:2px;padding:0 15px;margin:0;position:relative;background-size:inherit;background-repeat:no-repeat}
.columnLayoutEnhanced .row .tablet-clear:nth-child(2n+1){clear:both}
.columnLayoutEnhanced .row .medium-3.tablet-clear:nth-child(2n+1){clear:none}
@media(max-width:767px){.columnLayoutEnhanced .row .column.gallery{padding-left:0;padding-right:0}
}
@media screen and (min-width:768px){.columnLayoutEnhanced .row .column.gallery{padding-left:0;padding-right:0}
}
@media screen and (max-width:768px){.columnLayoutEnhanced .row .column.gallery{margin:0 auto 0 auto !important}
}
@media(max-width:767px){.columnLayoutEnhanced .row .column.gallery.small-4,.columnLayoutEnhanced .row .column.gallery.small-6,.columnLayoutEnhanced .row .column.gallery.small-3{padding-left:0;padding-right:0}
}
.columnLayoutEnhanced .mob-stack-RL>.center .paddingleftright{padding:0 15px}
@media(max-width:767px){.columnLayoutEnhanced .mob-stack-RL>.center>.row>.column{float:right}
}
.columnLayoutEnhanced .mob-stack-RL .paddingleftright{padding:0 15px}
@media(max-width:767px){.columnLayoutEnhanced .mob-stack-RL .row.no-divider .column:nth-child(1).small-6,.columnLayoutEnhanced .mob-stack-RL .row.no-divider .column:nth-child(2).small-6{margin:15px 0 0 0}
.columnLayoutEnhanced .mob-stack-RL .row.no-divider .column:nth-child(3).small-6,.columnLayoutEnhanced .mob-stack-RL .row.no-divider .column:nth-child(4).small-6{margin:0 0 15px 0}
.columnLayoutEnhanced .mob-stack-RL .row.no-divider .column:not(:first-child).small-12{margin:0 0 15px 0}
}
@media(min-width:1025px) and (max-width:1280px){.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:last-child.large-4 .singlecolumnborder{border-bottom:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(1){border-left:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(1).large-3 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(2).large-3 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(4).large-3 .singlecolumnborder{border:none !important}
}
@media(min-width:1281px){.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:last-child.large-4 .singlecolumnborder{border-bottom:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(1){border-left:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(1).large-3 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(2).large-3 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(4).large-3 .singlecolumnborder{border:none !important}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:last-child.medium-12 .singlecolumnborder{border:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:last-child.medium-4 .singlecolumnborder{border-bottom:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(1){border-left:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(1).medium-6 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(2).medium-6 .colenhor-divider{border:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(4).medium-6 .singlecolumnborder{border:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(4).medium-12 .singlecolumnborder{border:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(4).medium-3 .singlecolumnborder{border:none !important}
}
@media(max-width:767px){.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(4){border-left:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(4).small-12 .singlecolumnborder{margin:15px auto 0 auto;width:100%}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(4).small-6 .singlecolumnborder{border-bottom:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(4).small-6 .colenhor-divider{border:none !important;margin:0}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(4).small-3 .singlecolumnborder{border:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(3).small-12 .singlecolumnborder{margin:15px auto 0 auto;width:100%}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(3).small-4{border-left:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(3).small-4 .singlecolumnborder{border:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(3).small-6 .colenhor-divider{border:none !important;margin:0}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(2).small-6{border-left:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(2).small-6 .colenhor-divider{width:100%;margin:15px auto 15px auto}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(2).small-12 .singlecolumnborder{margin:15px auto 15px auto;width:100%}
}
@media(max-width:767px) and (max-width:767px){.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(1).small-6 .colenhor-divider{width:100%;margin:15px auto 15px auto}
.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column:nth-child(1).small-12 .singlecolumnborder{border:none !important}
}
@media(max-width:767px){.columnLayoutEnhanced .mob-stack-RL .row.vertical-divider .column.right-column.small-12{border-right:0}
}
@media(min-width:1025px) and (max-width:1280px){.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:last-child.large-4 .singlecolumnborder{border-bottom:none !important}
}
@media(min-width:1281px){.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:last-child.large-4 .singlecolumnborder{border-bottom:none !important}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:last-child.medium-12 .singlecolumnborder{border:none !important}
}
@media(max-width:767px){.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:nth-child(4){border-left:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:nth-child(4).small-12 .singlecolumnborder{border-bottom:1px solid #ccc;margin:15px auto 0 auto;width:100%}
.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:nth-child(4).small-6 .colenhor-divider{border:none !important;margin:0}
.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:nth-child(3).small-6{border-left:1px solid #616161 !important}
.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:nth-child(3).small-6 .colenhor-divider{border:none !important;margin:0}
.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:nth-child(2).small-6{border-left:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:nth-child(2).small-12 .singlecolumnborder{border-bottom:1px solid #ccc;margin:15px auto 15px auto;width:100%}
.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:nth-child(1).small-6 .colenhor-divider{border-bottom:1px solid #ccc;width:100%;margin:15px auto 15px auto}
.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column:not(:last-child){border-left:1px solid #ccc}
.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column.right-column{border-right:1px solid #ccc;border-left:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column.right-column.small-12{border-right:0}
.columnLayoutEnhanced .mob-stack-RL .row.vpascal-divider .column.left-column.small-12 .singlecolumnborder{border-bottom:0}
}
@media(min-width:1025px) and (max-width:1280px){.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:last-child.large-4 .singlecolumnborder{border-bottom:none !important}
}
@media(min-width:1281px){.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:last-child.large-4 .singlecolumnborder{border-bottom:none !important}
}
@media(min-width:768px) and (max-width:1024px){.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:last-child.medium-12 .singlecolumnborder{border:none !important}
}
@media(max-width:767px){.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:nth-child(4){border-left:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:nth-child(4).small-12 .singlecolumnborder{border-bottom:1px solid #333;margin:15px auto 0 auto;width:100%}
.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:nth-child(4).small-6 .colenhor-divider{border:none !important;margin:0}
.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:nth-child(3).small-6{border-left:1px solid #eee !important}
.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:nth-child(3).small-6 .colenhor-divider{border:none !important;margin:0}
.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:nth-child(2).small-6{border-left:none !important}
.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:nth-child(2).small-12 .singlecolumnborder{border-bottom:1px solid #333;margin:15px auto 15px auto;width:100%}
.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:nth-child(1).small-6 .colenhor-divider{border-bottom:1px solid #333;width:100%;margin:15px auto 15px auto}
.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column:not(:last-child){border-left:1px solid #333}
.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column.right-column{border-right:1px solid #333;border-left:0}
.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column.right-column.small-12{border-right:0}
.columnLayoutEnhanced .mob-stack-RL .row.vshield-divider .column.left-column.small-12 .singlecolumnborder{border-bottom:0}
}
.columnLayoutEnhanced .columnlayoutenhanceddoubleline{border-style:double;border-color:#077c71}
.columnLayoutEnhanced .columnlayoutenhancedauthortext{margin:0 auto;text-align:center;text-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px 1px 0 teal;color:#7700f6;opacity:.4;font-size:20px;text-transform:uppercase}
.columnLayoutEnhanced .columnlayoutenhancedbackground{background-color:#b2dfff;height:20px;width:500px;margin:0 auto;-webkit-box-shadow:2px 2px 2px #000}
body[data-edit-mode='true'] .columnLayout .row{overflow:hidden}
/*!# sourceMappingURL=nvidiaGDC/clientlibs-all/css/allComponents.css.map */