@charset "UTF-8";::-webkit-scrollbar-track{background:rgba(0,0,0,0.2);width:5px}
::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:10px scrollbar-width:thin}
.add-card-info-container{display:none;position:absolute;top:16px;z-index:9999;width:610px;box-shadow:10px 10px 14px 0 rgba(0,0,0,0.2);border:solid 1px #333;background-color:#fff;right:-30px;text-align:left}
.cart-popup{position:relative}
.arrow{width:0;height:0;border-radius:50px;display:inline-block;position:relative}
.arrow:after{content:"";width:0;height:0;position:absolute}
.arrow-up{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #333;position:absolute;top:-9px;right:3px}
.arrow-up:after{top:2px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;right:-10px}
.add-card-info-container a.remove-card{padding:0;margin:0}
.add-card-info-container .add-card-details-container{margin:30px 25px 30px 50px;padding-right:25px;max-height:333px;overflow-y:auto;scrollbar-width:thin}
.add-card-info-container .add-card-details-container::-webkit-scrollbar{width:5px}
.add-card-info-container .add-card-details-container::-webkit-scrollbar{width:5px}
.add-card-info-container .add-card-details-container .add-card-details{border-bottom:solid 1px #333;width:100%;padding-bottom:30px;margin-bottom:30px}
.add-card-info-container .add-card-details-container .add-card-details:last-child{border:0;padding-bottom:0;margin-bottom:0}
.add-card-info-container .add-card-details-container .add-card-details .add-card-img,.add-card-info-container .add-card-details-container .add-card-details .add-card-info{display:inline-block}
.add-card-info-container .add-card-details-container .add-card-details .add-card-img{background-color:#e5e7ea;margin-right:30px}
.add-card-info-container .add-card-details-container .add-card-details .add-card-info{vertical-align:top;width:60%}
.add-card-info-container .add-card-details-container .add-card-details .add-card-info a{color:#333;text-decoration:none}
.add-card-info-container .add-card-details-container .add-card-details .add-card-info .add-card-title{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;margin-bottom:10px}
.add-card-info-container .add-card-details-container .add-card-details .add-card-info .quality-price{margin:23px 0 0}
.add-card-info-container .add-card-info .quality-price .original-price{font-size:16px;font-family:'Benton Sans Bold',Helvetica,sans-serif;color:#333}
.add-card-info-container .add-card-details-container .add-card-details .add-card-info .quality-price .card-quality,.add-card-info-container .add-card-details-container .add-card-details .add-card-info .quality-price .card-price{display:inline-block}
.add-card-info-container .add-card-details-container .add-card-details .add-card-info .quality-price .card-quality{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:12px}
.add-card-info-container .add-card-details-container .add-card-details .add-card-info .quality-price .card-price{float:right;font-size:16px}
.add-card-info-container .add-card-details-container .add-card-details .add-card-info .quality-price .card-price .card-old-price{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;color:#a1a7af;margin-right:16px;text-decoration:line-through}
.add-card-info-container .add-card-details-container .add-card-details .add-card-info .quality-price .card-price .card-new-price{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;color:#ce000f}
.add-card-info-container .add-card-details-container .add-card-details .remove-card{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;color:#333;font-size:12px;text-decoration:none;margin-top:25px;margin-left:0;padding-left:0}
.add-card-info-container .add-card-details-container .add-card-details .add-card-img span{width:135px;height:135px;align-items:center;justify-content:center;display:flex}
.add-card-info-container .add-card-details-container .add-card-details .add-card-img span img{width:80%}
.add-card-info-container .checkout-container{border-top:solid 1px #333;background-color:#f7f7f7;padding:27px 30px 15px;text-align:center;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;overflow:hidden}
.add-card-info-container .checkout-container .checkout-button,.add-card-info-container .checkout-container .edit-card{width:47%;background-color:#4db5ab;margin:10px auto 15px;padding:22px 0;color:#fff;text-decoration:none;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;float:right}
.add-card-info-container .checkout-container .checkout-button:hover{background-color:#4e5056}
.add-card-info-container .checkout-container .edit-card{background:#fff;color:#4db5ab;border:1px solid #4db5ab;float:left}
.add-card-info-container .checkout-container .edit-card:hover{background-color:#333;color:#fff;border:1px solid #fff}
.add-card-info-toste-msg,.add-card-info-toste-msg.show-toast-message{display:none}
.add-card-info-container .checkout-container .checkout-subtotal{margin-bottom:15px}
@media only screen and (max-width:992px){.add-card-info-container{display:none !important}
.add-card-info-toste-msg{background-color:#333;color:#fff;text-align:center;padding:15px 0;position:fixed;width:100%;z-index:1}
.add-card-info-toste-msg.show-toast-message{display:block}
}
.min-cart-shop-no-product-error,.mini-cart-promo-text-msg{color:#c81e32;font-size:12px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;margin-top:20px}
.v20-global-navigation__cart-icon{position:relative}
.cart-indicator{font-size:42px;position:absolute;line-height:0;top:-9px;color:#4db5ab;left:4px}
#global-navigation__cart{position:relative}
.product-nav-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:0}
.addToCart{display:inline-block}
.addToCart a{color:#4db5ab;text-decoration:none;font-size:14px;font-family:'Benton Sans Bold',Helvetica,sans-serif;font-weight:bold;background:url(../components/content/addToCart/clientlibs/images/product-select-green-arrow.svg) no-repeat;background-position:right;padding-right:35px}
.product-nav-btn{display:inline-block;margin-right:40px}
.product-nav-btn a{background-color:#4db5ab;line-height:18px;transition:all 450ms ease-in-out;display:inline-block;text-align:center;text-decoration:none;color:white;padding:10px 30px;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;border:0;font-size:14px;cursor:pointer}
.product-nav-btn a:hover{background-color:#4e5056;color:#fff}
.product-nav-btn{margin-right:0;padding-top:15px}
.addToCart{margin-top:25px;display:block}
#search img{position:inherit !important;width:inherit !important;margin-top:inherit !important}
.prodcut-list-wall{margin:0 auto;display:flex;justify-content:center;font-family:"Benton Sans Bold",Helvetica,sans-serif}
.prodcut-list-wall .wall-compare-item{justify-content:center;list-style:none;margin:0 auto 8px;padding:0 5%;position:relative}
.prodcut-list-wall:after{content:"";clear:both;display:block}
.prodcut-list-wall .wall-compare-product{max-width:180px;text-align:center;padding:0 12px}
.prodcut-list-wall .wall-compare-product a{text-decoration:none}
.prodcut-list-wall .wall-compare-product a:hover .shop-tv{color:#000}
.prodcut-list-wall .wall-compare-img{width:100%;height:auto}
.prodcut-list-wall .wall-compare-link{display:block;width:100%}
.prodcut-list-wall .wall-compare-name{font-size:16px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;text-align:center;font-weight:bold;padding:0 0 15px;color:#4e5056;display:block}
.prodcut-list-wall .prodcut-feature-txt{display:block;font-size:14px;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;margin:0 0 25px;color:#000}
.prodcut-list-wall .shop-tv{color:#4db5ab;font-size:12px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:0;text-align:center;background:url(../components/container/shopbyproductsgrid/css/assets/img/product-select-green-arrow.svg) no-repeat;background-position:right}
.prodcut-main-title{font-size:32px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;text-align:center;margin-bottom:70px}
.shop-prodcut-info a{color:#333}
@media only screen and (max-width:992px){.prodcut-list-wall{display:none}
.shopbyproductsgrid .cmp-grid__card{width:49%;display:inline-block;margin:10px 0 10px 0;vertical-align:top;float:none}
}
.shopbyproductsgrid:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.shopbyproductsgrid{margin:0 auto;width:90%}
@media screen and (min-width:1580px){.shopbyproductsgrid{max-width:1420px;margin:0 auto}
}
.cmp-grid__card{width:18.11%;float:left;margin:10px 15px 10px 0}
@media screen and (min-width:1024px){.shop-prodcut-info-wrapper{display:flex;justify-content:center}
}
html{box-sizing:border-box}
*,*::after,*::before{box-sizing:inherit}
.site-footer .link-list__col-items,.site-footer__bottom-nav .link-list__col-items{list-style:none;margin:0;padding:0}
@media screen and (min-width:48.0625em){hr.hidden-small-up{display:none}
}
.site-footer .link-list__col-items,.site-footer__bottom-nav .link-list__col-items{list-style:none;margin:0;padding:0}
@media screen and (min-width:48.0625em){hr.hidden-small-up{display:none}
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@font-face{font-family:'Benton Sans Bold';src:url("base/resources/fonts/Benton-Sans-Bold.woff2") format("woff2"),url("base/resources/fonts/Benton-Sans-Bold.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'Benton Sans Light';src:url("base/resources/fonts/Benton-Sans-Light.woff2") format("woff2"),url("base/resources/fonts/Benton-Sans-Light.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'Benton Sans Regular';src:url("base/resources/fonts/Benton-Sans-Regular.woff2") format("woff2"),url("base/resources/fonts/Benton-Sans-Regular.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'Benton Sans Medium';src:url("base/resources/fonts/Benton-Sans-Medium.woff2") format("woff2"),url("base/resources/fonts/Benton-Sans-Medium.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'Open Sans Light';src:url("base/resources/fonts/OpenSans-Light-webfont.woff");font-weight:normal;font-style:normal}
.site-footer .link-list__col-items,.site-footer__bottom-nav .link-list__col-items{list-style:none;margin:0;padding:0}
@media screen and (min-width:48.0625em){hr.hidden-small-up{display:none}
}
.vizio-xl-bold{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:68px;letter-spacing:1.41px;line-height:74px}
.vizio-sm-bold{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1.41px;line-height:18px}
.vizio-sm-light{font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1.41px;line-height:18px}
.vizio-sm-regular{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1.41px;line-height:74px}
.vizio-md-bold{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:1.41px;line-height:26px}
.vizio-md-light{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:1.41px;line-height:26px}
.vizio-md-regular{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:1.41px;line-height:22px}
.vizio-lg-bold{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:36px;letter-spacing:1.41px;line-height:42px}
.vizio-lg-light{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:36px;letter-spacing:1.41px;line-height:42px}
.vizio-lg-regular{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:22px;letter-spacing:1.41px;line-height:26px}
.vizio__font--white{color:#fff}
.vizio__font--black{color:#000}
h1,h2{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:32px;line-height:38px}
h3,h4{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:22px;margin-top:0}
p{font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif}
.site-footer__legal-text,.email-signup-short__legal,.site-disclaimer__content p,.site-disclaimer__content span{font-size:9px;line-height:14px;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;color:#27282a;-webkit-font-smoothing:antialiased}
@media screen and (min-width:48.0625em){.site-footer__legal-text,.email-signup-short__legal,.site-disclaimer__content p,.site-disclaimer__content span{font-size:9px;line-height:14px}
}
hr{width:100%;margin:0 auto;height:1px;border:0;color:#dfe1e3;background-color:#dfe1e3}
ul{margin:0;padding:0}
a{cursor:pointer;text-decoration:none}
a:hover{text-decoration:none}
@media only screen and (min-width:1024px){a:focus{outline:#27282a dashed 1px;outline-offset:4px}
}
.row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative}
input:focus,select:focus,textarea:focus,button:focus{outline:0}
input,textarea{display:block;font-family:"Open Sans","Helvetica Neue",Helvetica,sans-serif;font-size:14px;border:1px solid #ccc;border-radius:0;padding:10px 15px;margin-bottom:20px;letter-spacing:2px;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease-in}
input:focus,textarea:focus{border-color:#666}
select{color:#000;display:inline-block;font-family:"Open Sans","Helvetica Neue",Helvetica,sans-serif;outline:0;overflow:hidden;height:40px;background:#fff;border-radius:0;font-size:14px;padding:10px 15px;margin:0;margin-bottom:14px;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;border:1px solid #ccc;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;letter-spacing:2px}
label{font-size:13px;font-weight:normal}
label em{color:red;margin-right:5px}
ul.form-list{list-style:none;padding:0;margin:0}
.pt-0{padding-top:0 !important}
.pb-0{padding-bottom:0 !important}
sup{font-size:30%;vertical-align:super}
@font-face{font-family:'Benton Sans Bold';src:url("base/resources/fonts/Benton-Sans-Bold.woff2") format("woff2"),url("base/resources/fonts/Benton-Sans-Bold.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'Benton Sans Light';src:url("base/resources/fonts/Benton-Sans-Light.woff2") format("woff2"),url("base/resources/fonts/Benton-Sans-Light.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'Benton Sans Regular';src:url("base/resources/fonts/Benton-Sans-Regular.woff2") format("woff2"),url("base/resources/fonts/Benton-Sans-Regular.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'Benton Sans Medium';src:url("base/resources/fonts/Benton-Sans-Medium.woff2") format("woff2"),url("base/resources/fonts/Benton-Sans-Medium.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'Open Sans Light';src:url("base/resources/fonts/OpenSans-Light-webfont.woff");font-weight:normal;font-style:normal}
html.model-open{position:relative}
html.model-open,body.model-open{overflow:hidden}
.text-left{text-align:left}
.text-right{text-align:right}
.btn{font-family:"Open Sans","Helvetica Neue",Helvetica,sans-serif;font-size:14px;padding:15px 30px;letter-spacing:2px;height:50px;-webkit-font-smoothing:antialiased;transition-property:background-color;transition-duration:.3s;border:0;text-align:center;transition-timing-function:ease-in}
.btn-primary,.btn-secondary{background-color:#4db5ab;border:0;box-shadow:none;color:#fff;display:inline-block;font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:11px;letter-spacing:0;line-height:13px;padding:19px 20px 18px;text-align:center;text-decoration:none;transition:all 450ms ease-in-out}
.btn-primary:hover,.btn-secondary:hover{background-color:#333;color:#fff}
.btn-secondary{background:#fff;color:#4db5ab;border:1px solid #4db5ab}
.btn-secondary:hover{background-color:#333;color:#fff;border:1px solid #fff}
.facetSectionStyle{min-width:20em;margin-right:.5em}
.mainSectionStyle{display:flex}
.coveo-tab-reorder{display:flex;justify-content:center}
.magic-box-clear-svg{margin-top:15px}
#search .coveo-facet-value-checkbox-svg{margin-top:5px}
#search .coveo-search-main{margin-top:80px;overflow:hidden}
#search .coveo-main-section-left{width:33.333%;float:left;text-align:right}
#search .coveo-main-section-right{width:66.66667%;float:left;padding-left:20px}
#search.CoveoSearchInterface{font-family:sans-serif;margin-bottom:50px}
#search .coveo-tab-section,#search .coveo-facet-search-button,#search .coveo-facet-header,#search .coveo-facet-footer,#search .coveo-facet-value .coveo-facet-value-checkbox,#search .CoveoSearchbox .CoveoSearchButton,.coveo-result-column .coveo-results-header,#search .CoveoQuerySummary .coveo-query-summary-cancel-last,#search .CoveoQuerySummary .coveo-query-summary-search-tips-info,#search .CoveoQuerySummary ul,#search .coveo-facet-value-exclude{display:none !important}
#search .CoveoFacet{border:0;margin:0}
.coveo-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media(min-width:768px){.coveo-container{width:750px}
}
@media(min-width:992px){.coveo-container{width:970px}
}
@media(min-width:1200px){.coveo-container{width:1170px}
}
#search .coveoSearchWithSearchBox{color:white;background-color:black;padding-bottom:110px}
#search .coveo-summary-section{width:100%;height:33px;margin-top:130px;margin-bottom:0}
#search .coveo-summary-section span,#search .coveo-query-summary-no-results-string{font-size:30px;color:white;font-weight:700}
#search.CoveoSearchInterface .coveo-search-section{max-width:none;margin:0 0 30px 0;padding:0}
#search .CoveoSearchbox .magic-box{border:0}
#search .magic-box .magic-box-input{background:0;border:0;height:120px;position:relative;overflow:inherit}
#search .CoveoSearchbox .magic-box .magic-box-input>input{width:100%;color:white;font-family:'Open Sans';font-size:60px;font-weight:300;margin:30px 0 30px 0;background:0;border:0;border-bottom:1px solid #ccc;padding:10px 130px 10px 5px;margin-top:20px;border-radius:0;margin-bottom:20px;letter-spacing:2px;position:absolute;top:0;height:100px;text-indent:0;line-height:normal}
#search input::placeholder{color:white}
#search input::-webkit-input-placeholder{color:white}
#search input:-ms-input-placeholder{color:white}
#search .magic-box .magic-box-input .magic-box-underlay{position:relative;padding:0;height:0}
#search .magic-box.magic-box-notEmpty .magic-box-clear{color:#ccc;width:80px;height:80px;border:1px solid #ccc;background:0;top:15px}
#search .magic-box.magic-box-notEmpty .magic-box-clear:hover{border:1px solid #ac3322}
#search .CoveoSearchbox .magic-box .magic-box-clear-svg{width:25px;height:25px;color:#fff;margin-top:27px}
#search .CoveoSearchbox .magic-box.magic-box-notEmpty .magic-box-clear:hover .magic-box-clear-svg{color:#ac3322}
#search .magic-box.magic-box-inline .magic-box-suggestions.magic-box-hasSuggestion{border:0;background:0}
#search .magic-box .magic-box-suggestions .magic-box-suggestion{background:0;color:#ccc;font-size:18px;font-family:sans-serif;text-decoration:underline;white-space:inherit}
#search .magic-box .magic-box-suggestions .magic-box-suggestion:after{content:','}
#search .magic-box .magic-box-suggestions .magic-box-suggestion:hover{color:#ac3322}
#search .magic-box .magic-box-suggestions .magic-box-related{padding-left:0;cursor:initial;text-decoration:none}
#search .magic-box .magic-box-suggestions .magic-box-related:hover{padding-left:0;color:white}
#search .magic-box .magic-box-suggestions .magic-box-related:after{content:''}
#magic-box-suggestion-0>div{display:block}
#search .magic-box .magic-box-suggestions #magic-box-suggestion-0>div:last-child .magic-box-suggestion:after{content:''}
#search .coveo-facet-values{max-width:263px;width:100%;min-width:100px}
#search .coveo-facet-value{float:right;clear:both;width:100%;max-width:220px;display:block}
#search .coveo-facet-value{color:black;text-align:right;font-family:"Open Sans","Helvetica Neue",Helvetica,sans-serif;font-size:14px;letter-spacing:1px;padding:15px 20px;font-weight:700;line-height:19px}
#search .coveo-facet-value.coveo-selected{background-color:#555;color:#fff}
#search .coveo-facet-value.coveo-selected .coveo-facet-value-count{color:#fff}
#search .coveo-facet-value .coveo-facet-value-count::before{content:'('}
#search .coveo-facet-value .coveo-facet-value-count::after{content:')'}
#search .coveo-list-layout.CoveoResult{padding:0;border:0;margin-bottom:40px}
#search .CoveoResult .coveo-title .CoveoResultLink{font-size:18px;margin-top:0;color:#000;margin-bottom:20px;display:inline-block;font-weight:700}
#search .CoveoExcerpt{font-size:14px;color:#555;text-align:left;margin-bottom:15px;line-height:24px;font-weight:500}
#search .CoveoPager{margin-left:0;display:block;border-top:1px solid #ccc;height:35px}
#search .searchwithsearchresults .CoveoResultsPerPage{display:block;margin-top:-30px;float:right}
#search .CoveoResultsPerPage.hide{display:none}
#search .coveo-pager-list .coveo-pager-list-item{color:#4db5ab;font-size:13px;padding:10px 20px;cursor:pointer;border:0;margin:0;margin-top:-1px}
#search .coveo-pager-list-item a,#search .coveo-pager-list-item.coveo-active a{text-decoration:underline}
#search .coveo-pager-list-item.coveo-active{background:0;color:#333;border-top:1px solid #333;cursor:default;text-decoration:none}
#search .coveo-pager-list-item.coveo-active a{color:#333;text-decoration:none;font-family:"Benton Sans Bold",Helvetica,sans-serif}
#search .coveo-pager-list .coveo-pager-list-item:hover{color:#333;border-top:1px solid #333;cursor:pointer;background:0}
#search .coveo-pager-list .coveo-pager-list-item:hover a{color:#333;text-decoration:none;cursor:pointer}
#search .coveo-pager-list .coveo-pager-next-icon-svg,#search .coveo-pager-list .coveo-pager-previous-icon-svg{width:11px;height:15px;color:#4db5ab;vertical-align:middle}
#search .coveo-pager-list-item.coveo-pager-next,#search .coveo-pager-list-item.coveo-pager-previous{border-top:0}
#search .coveo-facet-value-count{color:#ac3322}
#search .search-nothing-found{position:absolute;left:-9999px;opacity:0;margin-top:0;cursor:default;transition:opacity .3s ease-in;text-align:left}
#search .search-nothing-found.show{position:static;opacity:1}
#search .coveo-facet-value-label{padding:0}
#search .coveo-facet-value:hover,#search .coveo-facet-value.coveo-focused{background-color:#ddd}
#search .coveo-facet-value.coveo-selected:hover,#search .coveo-facet-value.coveo-focused{background-color:#555;color:#fff}
#search .coveo-main-section-right .searchwithsearchresults img{position:absolute !important;width:160px !important;left:0;top:10px;margin-top:14px !important}
.CoveoImageFieldWrapper{position:relative;padding-left:180px}
@media(max-width:1024px){#search .searchwithsearchresults .CoveoResultsPerPage{float:none;margin-top:0}
#search .coveo-main-section-left,#search .coveo-main-section-right{width:100%;float:none;clear:both;padding-left:0}
#search .coveo-facet-value{float:none;max-width:none}
#search .coveo-facet-values{overflow:hidden;text-align:center;max-width:none;margin-bottom:80px}
#search .coveo-facet-value-count{float:none}
#search .coveo-facet-value-caption{float:left}
#search .coveo-facet-value-label-wrapper{display:inline-block}
#search .coveo-facet-value{text-align:center;max-width:none;float:none;border-bottom:1px solid #ccc}
#search .coveo-main-section-right .searchwithsearchresults img{position:static !important;width:250px !important;display:block;margin:15px auto}
.CoveoImageFieldWrapper{padding-left:0}
#search .CoveoResultList{margin:15px 0}
}
@media(max-width:767px){#search .magic-box.magic-box-notEmpty .magic-box-clear{width:50px;height:50px}
#search .CoveoSearchbox .magic-box .magic-box-clear-svg{margin-top:12px}
#search .CoveoSearchbox .magic-box .magic-box-input>input{font-size:24px;height:55px;padding-right:60px}
#search .CoveoSearchbox.coveo-inline{margin:0}
#search.CoveoSearchInterface{padding-top:0}
}
@media(min-width:1024px){#search .sticky-nav .coveo-main-section-left{position:fixed;top:90px;width:25%}
#search .sticky-nav .coveo-main-section-right{width:100%;padding-left:35.333%}
}
@media(min-width:1024px){.sticky-header #search .sticky-nav .coveo-main-section-left{top:130px}
}
@media only screen and (max-width:1023px){.sticky-header #search .sticky-nav .coveo-main-section-left{top:66px}
}
#search .coveo-results-per-page-list .coveo-results-per-page-list-item.coveo-active,#search .coveo-results-per-page-list .coveo-results-per-page-list-item:hover{background:#333;border-color:#333}
#search .coveo-results-per-page-list-item.coveo-active a,#search .coveo-results-per-page-list-item:hover a{color:white}
#search .coveo-results-per-page-list-item{border:thin solid #4db5ab;color:#4db5ab}
#search .magic-box.magic-box-inline .magic-box-suggestions.magic-box-hasSuggestion .coveo-magicbox-suggestions{border:0}
body{padding-top:80px}
@media only screen and (max-width:1023px){body{padding-top:66px}
}
body.author__page{padding-top:0}
body.author__page.sticky-header{padding-top:40px}
body.sticky-header{padding-top:120px}
@media only screen and (max-width:1023px){body.sticky-header{padding-top:66px}
}
body.sticky-header .global-navigation{top:40px}
@media only screen and (max-width:1023px){body.sticky-header .global-navigation{top:0}
}
@media only screen and (min-width:1024px){body.sticky-header .global-navigation__nav-list-item .submenu{top:120px}
}
body .global-navigation__cart-icon{position:relative}
.overlay .overlay-back{opacity:1;transition:opacity 500ms ease-out,left 0 linear;z-index:800}
.overlay-back{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.8);z-index:-1;opacity:0;transition:opacity 500ms ease-out,left 0 linear 500ms}
.global-navigation{transition-delay:0;transition-duration:450ms;transition-property:background-color,min-height;background-color:#fff;display:block;position:fixed;z-index:9999;left:0;top:0;width:100%;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif}
.global-navigation.author__page{position:static}
.global-navigation.author__page .global-navigation__vizio-logo{width:89px}
.global-navigation__cart-icon{position:relative}
@media only screen and (max-width:1023px){.global-navigation{position:fixed;top:0}
}
.global-navigation .nav-right a.global-navigation__close{display:none}
.global-navigation .nav-right a.global-navigation__close svg{width:20px;color:#000}
.global-navigation .nav-right a.global-navigation__close:hover{color:#ac3322}
.global-navigation.open-search-overlay .nav-right a.global-navigation__close{display:inline-block}
.global-navigation.open-search-overlay .global-navigation__search,.global-navigation.open-search-overlay .global-navigation__cart,.global-navigation.open-search-overlay .global-navigation__nav-list,.global-navigation.open-search-overlay .mobile-nav__burger{display:none}
.global-navigation__container{margin-left:auto;margin-right:auto;padding:0;max-width:90%;text-align:center;line-height:1;align-items:center;justify-content:space-between;height:80px;display:flex}
@media only screen and (max-width:1023px){.global-navigation__container{height:66px}
}
@media screen and (min-width:1580px){.global-navigation__container{max-width:1420px}
}
.global-navigation .nav-right{align-items:center;display:flex;justify-content:flex-end}
.global-navigation .nav-right a{display:inline-block;padding:0 5px;margin:0 3px}
.global-navigation .nav-right .cart-items{position:relative}
.global-navigation .nav-right .cart-items:before{content:'';width:7px;height:7px;background-color:#4db5ab;position:absolute;border-radius:50%;top:-5px;left:17px}
.global-navigation__nav-list-link{color:#4e5056;padding:0 13px;font-size:14px;text-decoration:none;transition:color 450ms ease-out;position:relative;-webkit-font-smoothing:antialiased}
.global-navigation .link-list__col-items{list-style:none}
.global-navigation .global-navigation__vizio-logo{padding:0}
.global-navigation .global-navigation__vizio-logo .cmp-image__link{display:block}
.global-navigation .global-navigation__vizio-logo .cmp-image__link:focus{outline:#27282a dashed 1px;outline-offset:4px}
.global-navigation .global-navigation__vizio-logo .cmp-image__image{width:89px;height:40px}
@media only screen and (max-width:1023px){.global-navigation .global-navigation__vizio-logo,.global-navigation .nav-right{width:50%;padding:0}
}
.global-navigation .site-footer__col-item{margin:0}
.global-navigation .mobile-nav__burger{box-sizing:content-box;position:relative;width:13px;height:19px;background:transparent;border:1px solid #221e1f;margin-right:0;margin-left:10px;padding:0 6px}
.global-navigation .mobile-nav__burger:focus{outline:0}
@media only screen and (min-width:1024px){.global-navigation .mobile-nav__burger{display:none}
}
.global-navigation .mobile-nav__burger:before{width:17px;content:''}
.global-navigation .mobile-nav__burger span:nth-child(2),.global-navigation .mobile-nav__burger span:nth-child(1),.global-navigation .mobile-nav__burger:before{position:absolute;right:4px;top:4.1px;height:1px;background-color:#221e1f;transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),opacity 200ms cubic-bezier(0.215,0.61,0.355,1)}
.global-navigation .mobile-nav__burger span:nth-child(1){top:9px;width:17px;height:1px}
.global-navigation .mobile-nav__burger span:nth-child(2){top:14px;width:17px}
.global-navigation .mobile-nav__burger--opened:before{opacity:0;transform:translate3d(0,7px,0)}
.global-navigation .mobile-nav__burger--opened span:nth-child(1){-ms-transform:rotate(45deg);transform:rotate(45deg);height:1px}
.global-navigation .mobile-nav__burger--opened span:nth-child(1):after{content:'';position:absolute;left:0;top:0;width:100%;height:1px;background-color:#221e1f;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.global-navigation .mobile-nav__burger--opened span:nth-child(2){opacity:0;transform:translate3d(0,-7px,0)}
@media only screen and (min-width:1024px){.global-navigation .submenu__row{flex-direction:row-reverse}
}
.global-navigation .submenu__row h2{margin:0}
@media only screen and (min-width:1024px){.global-navigation__nav-list-link:focus{outline:0}
.global-navigation__nav-list-link:focus:before{content:"";background:#4e5056;height:1px;position:absolute;width:calc(100% - 26px);left:13px;bottom:-4px}
}
@media only screen and (max-width:1023px){.global-navigation__nav-list{position:absolute;left:0;top:0;padding-bottom:100px;height:calc(100vh - 66px);width:100%;background-color:white;overflow-y:scroll;z-index:-1;transform:translate3d(0,-100%,0);transition:transform 500ms ease-in 150ms,z-index 500ms ease-in 1s;-webkit-overflow-scrolling:touch}
.global-navigation__nav-list-item{position:relative;opacity:0;width:100%;text-align:left;display:block;transform:scale(1.1) translate3d(0,-20px,0);-ms-transform-origin:right top;transform-origin:right top;transition:transform 300ms ease-out,opacity 300ms ease-in,background-color 500ms cubic-bezier(0.215,0.61,0.355,1)}
.global-navigation__nav-list-item.has-submenu:after,.global-navigation__nav-list-item.has-submenu:before{content:'';position:absolute;right:5%;top:36px;width:9px;height:1px;background-color:#4e5056;pointer-events:none}
.global-navigation__nav-list-item.has-submenu:after{transition:transform 250ms ease-out;-ms-transform:rotate(90deg);transform:rotate(90deg)}
.global-navigation__nav-list-item.show-subnav:before{display:none}
.global-navigation__nav-list-item.show-subnav:after{-ms-transform:rotate(0);transform:rotate(0);height:2px}
.global-navigation__nav-list-item.show-subnav .global-navigation__nav-list-link{color:#4db5ab;border-color:transparent}
.global-navigation__nav-list-item.show-subnav .global-navigation__nav-list-link:hover{color:#4db5ab}
.global-navigation__nav-list-link{-webkit-font-smoothing:antialiased;display:block;margin:0 auto;padding:26px 0;max-width:90%;color:#4e5056;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:18px;line-height:22px;letter-spacing:-1px;border-bottom:1px solid #e5e7ea;text-decoration:none;position:relative}
.global-navigation__nav-list .utility-list a{padding:26px 0;max-width:90%;margin:0 auto;display:block;color:#969997;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;line-height:30px;text-decoration:none;text-align:left}
}
@media only screen and (max-width:1023px){.global-navigation__nav-list-item .submenu__row,.global-navigation__nav-list-item .submenu__items{display:block}
.global-navigation__nav-list-item .submenu{pointer-events:none;background-color:white;z-index:-1;opacity:0;height:0;overflow:hidden;transition:height 300ms ease-out}
.global-navigation__nav-list-item .submenu__container{width:90%;margin:0 auto}
.global-navigation__nav-list-item .submenu__nav{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:11px;list-style:none;margin-left:0;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;clear:both;border-top:1px solid #dfe1e3;padding-top:12px}
.global-navigation__nav-list-item .submenu__nav li{padding:10px 0;display:inline-block}
.global-navigation__nav-list-item .submenu__nav li:after{content:'|';margin:0 15px;display:inline-block;color:#656972;font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:11px;line-height:13px}
.global-navigation__nav-list-item .submenu__nav li:last-of-type{padding-top:30px;display:block}
.global-navigation__nav-list-item .submenu__nav li:last-of-type .link-list__col-link{line-height:auto;background-color:#4db5ab;letter-spacing:0;font-size:11px;line-height:18px;transition:all 450ms ease-in-out;width:220px;display:inline-block;text-align:center;text-decoration:none;color:white;padding:15px 24px;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif}
.global-navigation__nav-list-item .submenu__nav li:last-of-type:after{display:none}
.global-navigation__nav-list-item .submenu__nav li:nth-last-child(2):after{display:none}
.global-navigation__nav-list-item .submenu__nav .link-list__col-link{text-decoration:none;color:#969997;font-weight:300;transition:color 450ms ease-in-out;font-size:11px;text-align:left}
.global-navigation__nav-list-item .submenu__nav .link-list__col-link:hover{color:#000}
.global-navigation__nav-list-item .submenu__items{padding:0;-ms-flex-preferred-size:100%;flex-basis:100%;overflow:hidden}
.global-navigation__nav-list-item .submenu__item .teaser{position:relative;min-height:254px;margin-bottom:15px}
.global-navigation__nav-list-item .submenu__item .cmp-teaser__content{font-size:15px;width:100%;text-align:center;margin-top:0}
.global-navigation__nav-list-item .submenu__item .cmp-teaser__image{padding:10px}
.global-navigation__nav-list-item .submenu__item .cmp-teaser__description p{color:#656972;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;display:block;text-align:center;margin-top:3px;line-height:16px}
.global-navigation__nav-list-item .submenu__item .cmp-teaser__title{margin:15px 0 5px;color:#000;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-align:center;line-height:15px;letter-spacing:0;-webkit-font-smoothing:antialiased;text-decoration:none;margin-bottom:5px;display:inline-block}
.global-navigation__nav-list-item .submenu__item .cmp-teaser__title a{margin:0}
.global-navigation__nav-list-item .submenu__item .cmp-teaser__action-container{display:none}
.global-navigation__nav-list-item .submenu .cmp-teaser__description p{color:#84878e;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:11px;-webkit-font-smoothing:antialiased}
.global-navigation__nav-list-item.show-subnav{background-color:#f5f7f9;margin-top:-1px}
.global-navigation__nav-list-item.show-subnav .submenu{pointer-events:auto;background-color:#f5f7f9;opacity:1;z-index:3001;padding:20px 0;height:auto}
}
@media only screen and (min-width:1024px){.global-navigation__nav-list{height:100%;display:flex;align-items:center;justify-content:center}
.global-navigation__nav-list-item{align-items:center;height:100%;display:flex}
.global-navigation__nav-list-item.eventsNone .global-navigation__nav-list-link{color:#e5e7ea}
.global-navigation__nav-list-item-link:hover{color:#000}
.global-navigation__nav-list-item .submenu{pointer-events:none;position:fixed;left:0;top:80px;width:100%;background-color:white;z-index:-1;opacity:0;transition-duration:0;transition-timing-function:ease-out;padding-bottom:20px}
.global-navigation__nav-list-item .submenu__container{width:90%;margin:0 auto}
.global-navigation__nav-list-item .submenu__nav{-ms-flex-preferred-size:20%;flex-basis:20%;font-size:11px;list-style:none;margin-left:0;opacity:0;transform:translate3d(0,20px,0);transition-timing-function:cubic-bezier(0.215,0.04,0.065,0.95);transition-duration:.3s;transition-property:opacity,transform;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-align:left;padding-top:15px}
.global-navigation__nav-list-item .submenu__nav li{padding:10px 0}
.global-navigation__nav-list-item .submenu__nav li:last-of-type{padding-top:30px}
.global-navigation__nav-list-item .submenu__nav li:last-of-type .link-list__col-link{line-height:auto;background-color:#4db5ab;letter-spacing:0;font-size:11px;line-height:18px;transition:all 450ms ease-in-out;width:220px;display:inline-block;text-align:center;text-decoration:none;color:white;padding:15px 24px;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif}
.global-navigation__nav-list-item .submenu__nav li:last-of-type .link-list__col-link:hover{background-color:#4e5056;color:#fff}
.global-navigation__nav-list-item .submenu__nav .link-list__col-link{text-decoration:none;color:#969997;font-weight:300;transition:color 450ms ease-in-out;font-size:11px;text-align:left;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif}
.global-navigation__nav-list-item .submenu__nav .link-list__col-link:hover{color:#000}
.global-navigation__nav-list-item .submenu__items{padding:0;-ms-flex-preferred-size:80%;flex-basis:80%;transform:translate3d(0,20px,0);transition-timing-function:cubic-bezier(0.215,0.04,0.065,0.95);transition-duration:.3s;transition-property:opacity,transform;flex-wrap:wrap}
.global-navigation__nav-list-item .submenu__item .teaser{position:relative;opacity:0;transform:translate3d(0,20px,0);transition-duration:.45s;transition-timing-function:cubic-bezier(0.215,0.04,0.065,0.95);overflow:hidden;background-position:center -27px;background-repeat:no-repeat;min-height:275px;margin-bottom:15px}
.global-navigation__nav-list-item .submenu__item .teaser .cmp-teaser__content{font-size:15px;transition-duration:.45s;transition-property:height margin;transition-timing-function:cubic-bezier(0.215,0.04,0.065,0.95);width:100%;text-align:center;margin-top:0;height:58px;overflow:hidden}
.global-navigation__nav-list-item .submenu__item .teaser .cmp-teaser__content:not(.cmp-teaser__price){height:42px}
.global-navigation__nav-list-item .submenu__item .teaser .cmp-teaser__image{padding:25px 30px}
.global-navigation__nav-list-item .submenu__item .teaser .cmp-teaser__image img{width:70%}
.global-navigation__nav-list-item .submenu__item .teaser:hover,.global-navigation__nav-list-item .submenu__item .teaser.focused{background-color:#f5f7f9;transition:background-color 450ms ease-out 0 !important}
.global-navigation__nav-list-item .submenu__item .teaser:hover .cmp-teaser__content,.global-navigation__nav-list-item .submenu__item .teaser.focused .cmp-teaser__content{height:95px;margin-top:-18px}
.global-navigation__nav-list-item .submenu__item .teaser:hover .cmp-teaser__action-container,.global-navigation__nav-list-item .submenu__item .teaser.focused .cmp-teaser__action-container{margin-top:10px}
.global-navigation__nav-list-item .submenu__item .teaser .cmp-teaser__description p{color:#656972;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;display:block;text-align:center;margin:5px 0}
.global-navigation__nav-list-item .submenu__item .teaser .cmp-teaser__title{color:#4e5056;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;text-align:center;line-height:15px;letter-spacing:0;-webkit-font-smoothing:antialiased;display:inline-block;margin-bottom:5px}
.global-navigation__nav-list-item .submenu__item .teaser .cmp-teaser__title a{margin:0}
.global-navigation__nav-list-item .submenu__item .teaser .cmp-teaser__action-container{margin-top:5px}
.global-navigation__nav-list-item .submenu__item .teaser .cmp-teaser__action-link{display:inline-block;margin:0 10px 0 0;color:#4db5ab;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:11px;text-decoration:none;transition:color 450ms ease-in-out}
.global-navigation__nav-list-item .submenu .cmp-teaser__description p{color:#84878e;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:11px;-webkit-font-smoothing:antialiased}
.global-navigation__nav-list-item.show-subnav .submenu{pointer-events:auto;opacity:1;z-index:3001}
.global-navigation__nav-list-item.show-subnav .submenu__nav{transform:translate3d(0,0,0);opacity:1;transition-delay:.45s}
.global-navigation__nav-list-item.show-subnav .submenu__items{transform:translate3d(0,0,0)}
.global-navigation__nav-list-item.show-subnav .submenu__item .teaser{transform:translate3d(0,0,0);opacity:1;transition-property:transform,opacity}
.global-navigation__nav-list-item.show-subnav .submenu__item .teaser:nth-child(1){transition-delay:.3s}
.global-navigation__nav-list-item.show-subnav .submenu__item .teaser:nth-child(2){transition-delay:.33s}
.global-navigation__nav-list-item.show-subnav .submenu__item .teaser:nth-child(3){transition-delay:.36s}
.global-navigation__nav-list-item.show-subnav .submenu__item .teaser:nth-child(4){clear:both;transition-delay:.39s}
.global-navigation__nav-list-item.show-subnav .submenu__item .teaser:nth-child(5){transition-delay:.42s}
.global-navigation__nav-list-item.show-subnav .submenu__item .teaser:nth-child(6){transition-delay:.45s}
}
@media only screen and (max-width:767px){.global-navigation__nav-list-item .submenu{padding:0}
.global-navigation__nav-list-item .submenu__item .teaser{min-height:auto;margin:0;padding:0;flex:0 0 33.33333%;max-width:33.33333%;padding:0 10px}
.global-navigation__nav-list-item .submenu__items{margin-bottom:25px}
.global-navigation__nav-list-item .submenu .cmp-teaser__content{margin:0}
}
@media only screen and (max-width:480px){.global-navigation__nav-list-item.show-subnav .submenu{padding:0 0 25px 0}
.global-navigation__nav-list-item .submenu{padding:0}
.global-navigation__nav-list-item .submenu__item .teaser{min-height:auto;padding:0;flex:0 0 100%;max-width:100%}
.global-navigation__nav-list-item .submenu__items img{display:none}
.global-navigation__nav-list-item .submenu .cmp-teaser__image{padding:0}
.global-navigation__nav-list-item .submenu .link-list__col-item:after{display:none}
.global-navigation__nav-list-item .submenu .cmp-teaser__content{margin:0;text-align:left}
.global-navigation__nav-list-item .submenu .cmp-teaser__content .cmp-teaser__title{display:block;padding:12px 10px;color:#656972;font-family:"Benton Sans Light",Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;margin:0;line-height:20px;text-decoration:none;text-align:left}
.global-navigation__nav-list-item .submenu .cmp-teaser__content .cmp-teaser__title a{padding:0}
.global-navigation__nav-list-item .submenu .cmp-teaser__description{display:none}
.global-navigation__nav-list-item .submenu__item-heading{margin:5px 0;text-align:left}
.global-navigation__nav-list-item .submenu__nav{text-align:left;padding-left:10px}
.global-navigation__nav-list-item .submenu__nav li{display:block}
}
@media only screen and (max-width:1024px){.global-navigation.mobile-nav--expanded .global-navigation__nav-list{transition:transform 500ms ease-out,z-index 100s;transform:translate3d(0,66px,0);text-align:left;z-index:10}
.global-navigation.mobile-nav--expanded .global-navigation__nav-list-item{opacity:1;transform:scale(1) translate3d(0,0,0);transition:transform 300ms ease-out 300ms,opacity 300ms ease-in 300ms}
.global-navigation.mobile-nav--expanded .global-navigation__nav-list-item:nth-child(1){transition-delay:350ms}
.global-navigation.mobile-nav--expanded .global-navigation__nav-list-item:nth-child(2){transition-delay:400ms}
.global-navigation.mobile-nav--expanded .global-navigation__nav-list-item:nth-child(3){transition-delay:450ms}
.global-navigation.mobile-nav--expanded .global-navigation__nav-list-item:nth-child(4){transition-delay:500ms}
.global-navigation.mobile-nav--expanded .global-navigation__nav-list-item:nth-child(5){transition-delay:550ms}
}
.global-navigation.sub-global-navigation{position:inherit}
@media only screen and (max-width:992px){.subnavigation.aem-GridColumn{display:none}
}
.site-footer{position:relative;z-index:5;padding:48px 0;background-color:white}
@media screen and (min-width:48.0625em){.site-footer{padding-top:60px}
}
.site-footer__container{max-width:1420px;margin-left:auto;margin-right:auto;max-width:90%}
.site-footer__container::after{clear:both;content:"";display:table}
@media screen and (min-width:1580px){.site-footer__container{max-width:1420px}
}
.site-footer__row{position:relative;display:block}
.site-footer__row::after{clear:both;content:"";display:table}
@media screen and (max-width:30em){.site-footer__row{display:flex;flex-wrap:wrap}
}
@media screen and (min-width:48.0625em){.site-footer__row--first{margin-bottom:52px}
}
.site-footer__left{float:left;display:block;margin-right:2.35765%;width:100%}
.site-footer__left:last-child{margin-right:0}
@media screen and (min-width:48.0625em){.site-footer__left{float:left;display:block;margin-right:2.35765%;width:82.94039%}
.site-footer__left:last-child{margin-right:0}
}
@media screen and (max-width:768px){.site-footer__left{margin-bottom:10px}
}
.site-footer__right{float:left;display:block;margin-right:2.35765%;width:100%}
.site-footer__right:last-child{margin-right:0}
@media screen and (min-width:48.0625em){.site-footer__right{float:left;display:block;margin-right:2.35765%;width:14.70196%}
.site-footer__right:last-child{margin-right:0}
}
.site-footer__col{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.site-footer__col:last-child{margin-right:0}
@media screen and (max-width:48em){.site-footer__col{margin-bottom:40px}
.site-footer__col:nth-of-type(3n){margin-right:0}
}
@media screen and (max-width:30em){.site-footer__col{width:50%;margin-right:0}
.site-footer__col:nth-of-type(odd){padding-right:10px}
.site-footer__col:nth-of-type(even){padding-left:10px}
}
@media screen and (min-width:30.0625em){.site-footer__col{float:left;display:block;margin-right:2.35765%;width:31.76157%}
.site-footer__col:last-child{margin-right:0}
}
@media screen and (min-width:48.0625em){.site-footer__col{float:left;display:block;margin-right:2.35765%;width:14.70196%}
.site-footer__col:last-child{margin-right:0}
}
.site-footer__col--has-logo{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0}
.site-footer__col--has-logo:last-child{margin-right:0}
@media screen and (min-width:30.0625em){.site-footer__col--has-logo{margin-bottom:25px}
}
@media screen and (min-width:48.0625em){.site-footer__col--has-logo{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin-bottom:0}
.site-footer__col--has-logo:last-child{margin-right:0}
}
.site-footer__logo{display:none}
@media screen and (min-width:30.0625em){.site-footer__logo{display:block}
}
@media screen and (min-width:48.0625em){.site-footer__logo{margin-left:0}
}
@media screen and (min-width:75.0625em){.site-footer__logo{margin-left:0}
}
.site-footer .cmp-image__image{width:89px}
.site-footer .cmp-separator{clear:both}
.site-footer__logo svg{fill:#000}
.site-footer .link-list__col-heading{margin-bottom:10px;color:#27282a;font-size:12px;line-height:14px;letter-spacing:0}
@media screen and (min-width:48.0625em){.site-footer .link-list__col-heading{margin-bottom:15px}
}
.site-footer .link-list__col-item{margin:5px 0}
.site-footer .link-list__col-link{color:#84878e;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:11px;text-decoration:none;-webkit-font-smoothing:antialiased}
.site-footer .link-list__col-link:hover{border-color:#84878e;text-decoration:underline}
.site-footer .link-list__col-link sup{top:-3px;font-size:8px}
.site-footer__bottom,.site-footer__bottom-language,.site-footer__legal{float:left;display:block;margin-right:2.35765%;width:100%}
.site-footer__bottom:last-child,.site-footer__bottom-language:last-child,.site-footer__legal:last-child{margin-right:0}
@media screen and (min-width:48.0625em){.site-footer__bottom,.site-footer__bottom-language,.site-footer__legal{float:left;display:block;margin-right:2.35765%;width:100%}
.site-footer__bottom:last-child,.site-footer__bottom-language:last-child,.site-footer__legal:last-child{margin-right:0}
}
.site-footer__bottom{padding-top:47px}
@media screen and (min-width:30.0625em){.site-footer__bottom{padding-top:60px}
}
.site-footer__bottom-language{width:180px;position:absolute}
@media screen and (min-width:768px){.site-footer__bottom-language{right:0}
}
.site-footer__bottom-language #language-picker-trigger{font-size:11px;font-size:11px;cursor:pointer}
.site-footer__bottom-text{margin-top:0;margin-bottom:24px;color:#27282a;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:12px;line-height:16px}
@media screen and (min-width:30.0625em){.site-footer__bottom-text{margin-bottom:15px}
}
.site-footer__bottom-link.v-a{font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:12px;line-height:14px;color:#4db5ab;transition:color 200ms ease-out,border-color 200ms ease-out}
.site-footer__bottom-link.v-a:hover{color:#4db5ab;border-bottom:1px solid #4db5ab}
@media screen and (max-width:30em){.site-footer__bottom-nav{width:100%}
}
.site-footer__bottom-nav .link-list__col-item,.site-footer__bottom-nav .link-list__col-heading{position:relative;margin-bottom:20px;color:#656972;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:11px;line-height:14px;display:block;-webkit-font-smoothing:antialiased}
@media screen and (min-width:768px) and (max-width:1024px){.site-footer__bottom-nav .link-list__col-item:first-child,.site-footer__bottom-nav .link-list__col-heading:first-child{margin-bottom:5px;text-decoration:none;width:100%}
}
.site-footer__bottom-nav .link-list__col-item:first-child .link-list__col-link,.site-footer__bottom-nav .link-list__col-heading:first-child .link-list__col-link{cursor:auto}
.site-footer__bottom-nav .link-list__col-item:first-child .link-list__col-link:hover,.site-footer__bottom-nav .link-list__col-heading:first-child .link-list__col-link:hover{text-decoration:none}
@media screen and (min-width:768px){.site-footer__bottom-nav .link-list__col-item,.site-footer__bottom-nav .link-list__col-heading{float:left;margin-bottom:0;margin-right:10px;font-size:9px;display:inline-block}
}
@media screen and (min-width:1070px){.site-footer__bottom-nav .link-list__col-item,.site-footer__bottom-nav .link-list__col-heading{margin-right:18px}
}
@media screen and (min-width:1130px){.site-footer__bottom-nav .link-list__col-item,.site-footer__bottom-nav .link-list__col-heading{font-size:11px}
}
.site-footer__bottom-nav .link-list__col-link{color:#84878e;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:11px;line-height:14px;border:0;transition:border .2 ease-out;-webkit-font-smoothing:antialiased}
.site-footer__bottom-nav .link-list__col-link:hover{border-color:#84878e;text-decoration:underline}
@media screen and (min-width:768px){.site-footer__bottom-nav .link-list__col-link{font-size:9px}
}
@media screen and (min-width:1230px){.site-footer__bottom-nav .link-list__col-link{font-size:11px}
}
.site-footer__legal-text{margin-top:15px;margin-bottom:0;color:#84878e;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif}
@media screen and (max-width:48em){.site-footer__legal-text{text-align:center}
}
.site-footer__legal-link.v-a{font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:9px;border-color:#ce3521}
.site-footer__flag-image{display:block;margin:0 auto 10px auto}
@media screen and (min-width:30.0625em){.site-footer__flag-image{position:absolute;left:0;top:-2px;width:21px}
}
.flat-list .link-list__col-item{display:inline-block;margin-right:18px}
.vertical-list .link-list__col-item{display:block;clear:both;margin:5px 0}
.menu-list .link-list__col-items .link-list__col-item{display:block;clear:both;margin:5px 0}
@media only screen and (min-width:481px) and (max-width:1023px){.menu-list .link-list__col-items .link-list__col-item{display:inline-block}
}
.menu-list .link-list__col-items li:last-child{padding-top:20px}
.menu-list .link-list__col-items li:last-child a{color:#fff;background-color:#4db5ab;letter-spacing:0;font-size:11px;line-height:18px;padding:15px 24px;transition:all 450ms ease-in-out;width:220px;display:inline-block;text-align:center}
.menu-list .link-list__col-items li:last-child a:hover{background-color:#4e5056;color:#fff;text-decoration:none}
.large-vertical-list .link-list__col-heading{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.33;color:#46494c;margin:18px 0 30px}
@media screen and (min-width:1025px){.large-vertical-list .link-list__col-heading{line-height:1.66}
}
.large-vertical-list .link-list__col-items{list-style:none}
.large-vertical-list .link-list__col-item{width:100%;list-style:none;padding:5px 0}
@media screen and (min-width:768px){.large-vertical-list .link-list__col-item{padding:7px 0}
}
.large-vertical-list .link-list__col-link{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.66;color:#46494c;text-decoration:none}
@media screen and (min-width:768px){.large-vertical-list .link-list__col-link{font-size:16px}
}
@media screen and (min-width:48.0625em){.grid-with-title{margin:80px 0}
}
@media screen and (min-width:64.0625em){.grid-with-title{margin:180px 0 150px}
}
.grid-with-title .grid__container{margin:0 auto;width:100%;max-width:1420px}
@media screen and (min-width:480px) and (max-width:1500px){.grid-with-title .grid__container{max-width:90%}
}
@media screen and (max-width:1023px){.grid-with-title .grid__container{padding:0 15px;max-width:none}
}
.grid-with-title .grid__fullcol{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:0 0 55px;margin:0;width:100%}
@media screen and (max-width:30em){.grid-with-title .grid__fullcol{padding-left:20px;padding-right:20px}
}
@media screen and (min-width:48.0625em){.grid-with-title.pt-0{margin-bottom:25px;margin-top:0}
}
@media screen and (min-width:48.0625em){.grid-with-title.pb-0{margin-bottom:0}
}
.grid-with-title .grid__headline{margin:40px 0}
.grid-with-title .grid__col{margin-bottom:20px;float:left;display:block;margin-right:2.35765%;width:100%}
.grid-with-title .grid__col:last-child{margin-bottom:0}
@media screen and (min-width:48.0625em){.grid-with-title .grid__col{flex:1;margin:0;padding:0 10px 20px}
.grid-with-title .grid__col:first-child{padding-left:0}
.grid-with-title .grid__col:last-child{padding-right:0}
}
@media screen and (max-width:48em){.grid-with-title .grid__col{margin-bottom:20px}
}
.grid-with-title .grid__col:last-child{margin-right:0}
@media screen and (min-width:768px){.grid-with-title .grid__col{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.grid-with-title .grid__col:last-child{margin-right:0}
}
.grid-with-title .grid__col .cmp-teaser__title,.grid-with-title .grid__col .cmp-teaser__description{text-align:left}
.grid-with-title .grid__col .cmp-teaser__description{max-width:350px}
.grid-with-title .grid__col:hover .cmp-teaser__action-container{opacity:1}
.grid-with-title.bg-gray{background:#f5f7f9}
.grid-with-title.bg-black{background:#000}
.grid-with-title.bg-black .cmp-title__text{color:#fff}
.grid-with-title.bg-black .grid__description p{color:#fff}
.grid-with-title.bg-russian-black{background:#1e1e22}
.grid-with-title.bg-russian-black .cmp-title__text{color:#fff}
.grid-with-title.bg-russian-black .grid__description p{color:#fff}
@media screen and (min-width:48.0625em){.grid-with-title.grid-compress-width .grid__col{flex:none}
}
.grid-with-title.grid-compress-width .grid__cols-two{justify-content:center}
.grid-with-title.grid-compress-width .grid__cols-two .grid__col{width:calc(25% - 10px)}
@media screen and (max-width:768px){.grid-with-title.grid-compress-width .grid__cols-two .grid__col{width:100%;margin-bottom:25px}
}
@media screen and (min-width:768px) and (max-width:1024px){.grid-with-title.grid-compress-width .grid__cols-two .grid__col{width:calc(40% - 10px)}
}
.grid-without-title{margin:40px 0}
@media screen and (min-width:48.0625em){.grid-without-title{margin:80px 0}
}
@media screen and (min-width:64.0625em){.grid-without-title{margin:180px 0 145px}
}
.grid-without-title .grid__container{margin:0 auto;width:100%;max-width:1420px}
@media screen and (min-width:480px) and (max-width:1500px){.grid-without-title .grid__container{max-width:90%}
}
@media screen and (max-width:1024px){.grid-without-title .grid__container{padding:0 15px;max-width:none}
}
.grid-without-title .grid__fullcol{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding-top:48px;margin-bottom:20px;width:100%}
.grid-without-title .grid__fullcol:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:#f5f7f9}
@media screen and (min-width:768px){.grid-without-title .grid__fullcol:before{height:80%}
}
@media screen and (min-width:30.0625em){.grid-without-title .grid__fullcol{padding-top:52px;flex-direction:row}
}
@media screen and (max-width:30em){.grid-without-title .grid__fullcol{padding-left:20px;padding-right:20px}
}
.grid-without-title .grid__content{position:relative;padding-bottom:50px;margin-left:56px;max-width:250px;z-index:10}
@media screen and (min-width:64.0625em){.grid-without-title .grid__content{padding-bottom:0;margin-left:92px;max-width:370px}
}
@media screen and (max-width:30em){.grid-without-title .grid__content{padding-bottom:0;margin-left:0;text-align:center}
}
.grid-without-title .grid__col{margin-bottom:20px;position:relative}
@media screen and (min-width:48.0625em){.grid-without-title .grid__col{flex:1;margin:0;margin:0 15px 20px}
.grid-without-title .grid__col:first-child{margin-left:0}
.grid-without-title .grid__col:last-child{margin-right:0}
}
@media screen and (max-width:48em){.grid-without-title .grid__col{margin-bottom:60px}
}
.grid-without-title .grid__col .cmp-teaser__title,.grid-without-title .grid__col .cmp-teaser__description{text-align:left}
.grid-without-title .grid__col:hover .cmp-teaser__action-container{height:auto;opacity:1;transform:translateY(0)}
.grid-without-title .grid__col:hover:after{width:100%}
.grid-without-title .grid__col:after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#4db5ab;transition:width 450ms ease-in-out}
@media screen and (max-width:64em){.grid-without-title .grid__col:after{width:100%}
}
.grid__cols-five{display:flex;flex-direction:column;align-items:stretch;flex-wrap:wrap}
@media screen and (min-width:768px){.grid__cols-five{flex-direction:row}
}
.grid__cols-five .grid__col{width:100%;margin-bottom:60px;padding-right:20px}
@media screen and (min-width:375px){.grid__cols-five .grid__col{width:50%}
}
@media screen and (min-width:768px){.grid__cols-five .grid__col{width:33.3%;padding:0}
}
@media screen and (min-width:1440px){.grid__cols-five .grid__col{max-width:310px;width:20%}
}
.grid__cols-four{display:flex;flex-direction:column;flex-flow:row wrap}
@media screen and (min-width:768px){.grid__cols-four{flex-direction:row}
}
.grid__cols-four .grid__col{width:100%;margin-bottom:60px;padding-right:20px}
@media screen and (min-width:375px){.grid__cols-four .grid__col{width:50%}
}
@media screen and (min-width:768px){.grid__cols-four .grid__col{width:25%;padding:0}
}
@media screen and (min-width:1440px){.grid__cols-four .grid__col{max-width:310px;width:100%}
}
.grid__cols-three{display:flex;flex-direction:column;align-items:stretch}
@media screen and (min-width:768px){.grid__cols-three{flex-direction:row}
}
.grid__cols-three .grid__col{width:100%;padding-right:15px}
.grid__cols-three .grid__col:last-child{margin-right:0}
.grid__cols-two{display:flex;flex-direction:column;align-items:stretch}
@media screen and (min-width:768px){.grid__cols-two{flex-direction:row}
}
.grid__cols-two .grid__col{width:100%;margin-bottom:45px;padding-bottom:48px;padding-right:30px}
@media screen and (min-width:1024px){.grid__cols-two .grid__col{width:calc(50% - 10px);margin-bottom:135px}
}
.grid__cols-two .grid__col::after{display:none}
@media screen and (min-width:1024px){.grid__cols-two .grid__col:last-child{padding-right:0}
}
@media screen and (min-width:1200px){.grid.grid-compress-width .grid__container{max-width:1140px}
}
.grid__container{margin:0 auto;width:100%;max-width:1420px}
@media screen and (min-width:480px) and (max-width:1500px){.grid__container{max-width:90%}
}
@media screen and (max-width:992px){.grid__container{padding:0 15px;max-width:none}
}
.grid-generic{padding:150px 0;text-align:center}
@media screen and (max-width:48em){.grid-generic{padding:100px 0}
}
.grid-generic .cmp-title__text{margin-bottom:25px;font-size:28px;letter-spacing:-1px;line-height:30px;margin:0 auto;max-width:390px}
@media screen and (min-width:1025px){.grid-generic .cmp-title__text{max-width:638px;max-height:221px;font-size:40px;line-height:54px}
}
@media screen and (min-width:768px){.grid-generic .cmp-title__text{margin:0 auto;max-width:440px;max-height:97px}
}
@media screen and (min-width:1024px){.grid-generic .cmp-title__text{font-size:40px;line-height:44px;max-width:800px}
}
.grid-generic .grid__col{padding:0 15px;width:calc(25% - 15px)}
@media screen and (max-width:48em){.grid-generic .grid__col{width:100%;margin-bottom:25px}
}
@media screen and (min-width:48.0625em){.grid-generic .grid__col{flex:1;margin-bottom:25px;margin-top:50px}
}
@media screen and (min-width:1440px){.grid-generic .grid__col{flex-basis:auto}
}
.grid-generic .grid__cols-four,.grid-generic .grid__cols-three{justify-content:center}
.grid-generic .grid__cols-three{flex-direction:column}
@media screen and (min-width:768px){.grid-generic .grid__cols-three{flex-direction:row}
}
.grid-generic .grid__cols-five .grid__col{width:100%;margin-bottom:60px;padding-right:20px}
@media screen and (min-width:768px){.grid-generic .grid__cols-five .grid__col{width:33.3%;padding:0 15px}
}
@media screen and (min-width:1440px){.grid-generic .grid__cols-five .grid__col{max-width:310px;padding:0 15px;width:20%}
}
.grid-generic .grid__description p{color:#656972;font-size:16px;line-height:26px;margin-top:10px}
.grid-generic .grid__fullcol{max-width:288px;margin:0 auto}
@media screen and (min-width:768px){.grid-generic .grid__fullcol{max-width:440px}
}
@media screen and (min-width:1024px){.grid-generic .grid__fullcol{max-width:656px}
}
@media screen and (min-width:1025px){.grid-generic .grid__fullcol{max-width:800px}
}
@media screen and (min-width:48.0625em){.grid-generic.pt-0 .grid__col{margin-bottom:25px;margin-top:0}
}
@media screen and (min-width:48.0625em){.grid-generic.pb-0 .grid__col{margin-bottom:0}
}
@media screen and (min-width:48.0625em){.grid-generic.grid-compress-width .grid__col{flex:unset}
}
.grid-generic.grid-compress-width .grid__cols-two{justify-content:center;margin-top:75px}
.grid-generic.grid-compress-width .grid__cols-two .grid__col{width:calc(37% - 10px)}
@media screen and (max-width:768px){.grid-generic.grid-compress-width .grid__cols-two .grid__col{width:100%;margin-bottom:25px}
}
.grid-generic.text-height-alignment .grid__col{display:flex;flex-direction:column;justify-content:space-between}
.grid-generic.bg-gray{background:#f5f7f9}
.grid-generic.bg-black{background:#000}
.grid-generic.bg-black .cmp-title__text{color:#fff}
.grid-generic.bg-black .grid__description p{color:#fff}
.grid-generic.bg-black .image-with-only-cta .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover{color:#fff}
.grid-generic.bg-black .image-with-only-cta .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover:after{background:url("base/resources/images/right-arrow-white.svg")}
.grid-generic.bg-russian-black{background:#1e1e22}
.grid-generic.bg-russian-black .cmp-title__text{color:#fff}
.grid-generic.bg-russian-black .grid__description p{color:#fff}
.grid__buttons{text-align:center}
.grid__buttons li{display:inline-block;margin-right:15px}
@media screen and (max-width:768px){.grid__buttons li{margin-top:10px}
}
.grid__buttons .btn-primary{font-size:11px;letter-spacing:0;line-height:13px;padding:19px 20px 18px;text-align:center;text-decoration:none;transition:all 450ms ease-in-out;min-width:200px}
@media screen and (min-width:1024px){.grid__buttons .btn-primary{flex-shrink:0;width:288px}
}
@media screen and (min-width:1440px){.grid__buttons .btn-primary{font-size:16px;line-height:19px;padding:25px 20px 21px;width:288px}
}
.grid-with-full-width .grid__container{max-width:100%;width:100%}
@media screen and (min-width:480px) and (max-width:1500px){.grid-with-full-width .grid__container{max-width:100%}
}
@media screen and (min-width:992px){.grid-with-full-width .grid__container{padding:0}
}
.grid-with-full-width .grid__cols-three .grid__col{width:50%;padding:0}
@media screen and (max-width:768px){.grid-with-full-width .grid__cols-three .grid__col{width:100%}
}
.grid-with-full-width .grid__cols-three .grid__col:nth-child(1) .cmp-image,.grid-with-full-width .grid__cols-three .grid__col:nth-child(2) .cmp-image{transform:scale(1.24)}
@media screen and (max-width:768px){.grid-with-full-width .grid__cols-three{flex-direction:column}
}
.green-color-with-arrow .btn-primary{color:#4db5ab;display:inline-block;background:0;font-size:15px}
.green-color-with-arrow .btn-primary:after{content:'';display:inline-block;width:20px;height:8px;background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow.svg");background-repeat:no-repeat;margin-left:6px}
.green-color-with-arrow .btn-primary:hover{color:#555}
.green-color-with-arrow .btn-primary:hover:after{background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg");background-repeat:no-repeat}
.bg-gray .grid__container{background:#f5f7f9}
.column-top-space-none .grid__col{margin-top:0}
.column-bottom-space-none .grid__col{margin-bottom:0}
@media screen and (min-width:1025px){.add-space-between-columns .grid__col{padding:0 10px;width:calc(33% - 10px);margin:0 auto}
}
.grid-no-hover.grid__container .grid__col:hover{background-color:transparent;transition:none}
.grid__container .grid__headline{text-align:center}
.grid__container .grid__col{padding:10px;text-align:center;cursor:pointer}
.grid__container .grid__col:hover{background-color:#f5f7f9;transition:background-color 350ms ease}
.grid__container .grid__col h4{font-size:20px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;line-height:25px}
.grid__container .grid__col p{font-size:18px;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif}
.grid__cols-five{display:flex;flex-direction:inherit;align-items:stretch;flex-wrap:wrap}
@media screen and (min-width:768px){.grid__cols-five{flex-direction:row}
}
@media screen and (min-width:1440px){.grid__cols-five.six-col .grid__col{width:16.56%}
}
.grid__cols-four{flex-direction:inherit}
.grid__cols-two{flex-direction:inherit}
.grid-with-hover-animation .cmp-grid__card:hover{background-color:#e5e7ea;transition:background-color 350ms ease}
.cmp-teaser__eyebrow-text{margin-bottom:0;display:none}
.strike{text-decoration:line-through;color:#a1a7af}
.submenu__item .teaser{width:33.33333%;float:left;list-style:none}
@media screen and (max-width:30em){.submenu__item .teaser{width:100%}
}
.submenu__item.author__page .teaser{float:none;display:inline-block;width:30%}
.cmp-teaser__action-link:after{content:'';background:url("base/resources/images/right-arrow.svg");width:17px;height:7px;display:inline-block;margin-left:8px;display:none}
.card-image-bgcolor-gray{background-color:#f5f7f9}
@media screen and (min-width:769px){.card-image-bgcolor-gray{height:100%}
}
.card-image-below-text{background:#f5f7f9}
.card-image-below-text .cmp-teaser__action-link:after{display:inline-block}
.card-image-below-text .cmp-teaser__title{margin-top:0;margin-bottom:17px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:-1px;line-height:30px;color:#4e5056}
@media screen and (min-width:64.0625em){.card-image-below-text .cmp-teaser__title{font-size:28px;line-height:30px}
}
.card-image-below-text .cmp-teaser__description p{margin:0;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;color:#656972}
@media screen and (min-width:64.0625em){.card-image-below-text .cmp-teaser__description p{font-size:16px;line-height:26px}
}
.card-image-below-text .cmp-teaser__link{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1;height:100%}
.card-image-below-text .cmp-image__image{max-width:100%;width:100%}
.card-image-below-text .cmp-teaser__action-container{opacity:0;padding-top:14px;width:100%;left:0;position:absolute;bottom:-40px;transition:opacity 100ms ease-in-out .1s,transform 450ms ease-in-out;-ms-transform:translateY(-40px);transform:translateY(-40px)}
@media screen and (max-width:64em){.card-image-below-text .cmp-teaser__action-container{opacity:1;height:auto;bottom:-30px;-ms-transform:none;transform:none}
}
@media screen and (max-width:48em){.card-image-below-text .cmp-teaser__action-container{bottom:-30px}
}
.card-image-below-text .cmp-teaser__action-link{margin-right:40px;text-decoration:none;transition:color 450ms ease-in-out;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;color:#4db5ab}
@media screen and (max-width:64em){.card-image-below-text .cmp-teaser__action-link{margin-right:20px;font-size:11px;line-height:26px}
}
.card-image-below-text .cmp-teaser__content{padding:0 20px;margin-bottom:30px}
.card-image-below-text .cmp-teaser__inner{display:flex;flex-direction:column-reverse;justify-content:space-between;height:100%;padding:40px 0 50px}
@media screen and (min-width:64.0625em){.card-image-below-text .cmp-teaser__inner{padding:40px 0 50px;z-index:1}
}
.ios-legacy .card-image-below-text .cmp-teaser__inner{height:500px}
.card-image-above-text .cmp-teaser__action-link:after{display:inline-block}
.card-image-above-text .cmp-teaser__title{margin-top:0;margin-bottom:17px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-1px;line-height:24px;color:#4e5056}
@media screen and (min-width:64.0625em){.card-image-above-text .cmp-teaser__title{font-size:20px;line-height:24px}
}
@media screen and (min-width:1440px){.card-image-above-text .cmp-teaser__title{font-size:28px;line-height:30px}
}
.card-image-above-text .cmp-teaser__description p{margin:0;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;color:#656972}
@media screen and (min-width:64.0625em){.card-image-above-text .cmp-teaser__description p{font-size:16px;line-height:26px}
}
.card-image-above-text .cmp-teaser__link{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1;height:100%}
.card-image-above-text .cmp-image__image{margin:0 0 40px;max-width:100%;width:100%}
.card-image-above-text .cmp-teaser__action-container{opacity:0;transition:opacity 450ms ease-in-out}
@media screen and (max-width:64em){.card-image-above-text .cmp-teaser__action-container{opacity:1}
}
.card-image-above-text .cmp-teaser__action-container{padding-top:14px}
.card-image-above-text .cmp-teaser__action-link{margin-right:40px;text-decoration:none;transition:color 450ms ease-in-out;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;color:#4db5ab}
@media screen and (max-width:64em){.card-image-above-text .cmp-teaser__action-link{margin-right:20px;font-size:11px;line-height:26px}
}
.card-image-with-eyebrow-text .cmp-teaser__image{position:relative;margin-bottom:25px}
.card-image-with-eyebrow-text .cmp-teaser__image img{width:100%}
.card-image-with-eyebrow-text .cmp-teaser__link{background:#fff;display:block;position:relative}
.card-image-with-eyebrow-text .cmp-teaser__link:after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#4db5ab;transition:width 450ms ease-in-out}
@media screen and (max-width:1024px){.card-image-with-eyebrow-text .cmp-teaser__link:after{width:100%}
}
.card-image-with-eyebrow-text:hover .cmp-teaser__link:after{width:100%}
.card-image-with-eyebrow-text .cmp-teaser__eyebrow-text{position:absolute;top:10px;left:20px;z-index:99;display:block;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;line-height:26px;color:#4db5ab}
@media screen and (max-width:768px){.card-image-with-eyebrow-text .cmp-teaser__eyebrow-text{font-size:20px;line-height:30px;top:20px}
}
.card-image-with-eyebrow-text .cmp-teaser__title{margin-bottom:8px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-1px;line-height:24px;color:#4e5056}
.card-image-with-eyebrow-text .cmp-teaser__description{margin-bottom:35px;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;color:#656972}
.card-image-with-eyebrow-text .cmp-teaser__action-container{transition:opacity 450ms ease-in-out;opacity:0}
@media screen and (max-width:1024px){.card-image-with-eyebrow-text .cmp-teaser__action-container{opacity:1}
}
.card-image-with-eyebrow-text .cmp-teaser__action-link{display:block;margin-top:20px;text-decoration:none;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;transition:color 450ms ease-in-out;color:#4db5ab;font-size:11px;line-height:26px}
@media screen and (min-width:768px){.card-image-with-eyebrow-text .cmp-teaser__action-link{margin-top:0}
}
@media screen and (min-width:1024px){.card-image-with-eyebrow-text .cmp-teaser__action-link{font-size:16px;line-height:26px}
}
.card-image-with-eyebrow-text .cmp-teaser__action-link:after{transition:fill 450ms ease-in-out}
.card-image-with-eyebrow-text .cmp-teaser__action-link:hover{color:#4e5056}
.card-image-with-eyebrow-text .cmp-teaser__action-link:hover:after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg")}
.card-image-with-eyebrow-text .cmp-teaser__action-link:after{display:inline-block}
.card-image-product-overview{background-color:#f5f7f9;padding-bottom:48px;height:100%}
.card-image-product-overview.teaser .cmp-teaser__title,.card-image-product-overview.teaser .cmp-teaser__description{text-align:center}
.card-image-product-overview.card-product-tv-overview .cmp-teaser__image .cmp-image__image{margin-top:-25px}
.card-image-product-overview.card-product-tv-overview .cmp-teaser__image-overlay{opacity:0;height:80%}
.card-image-product-overview.card-product-soundbar-overview .cmp-teaser__link{background-color:#e9edf1}
.card-image-product-overview .cmp-teaser__link{display:block;position:relative;z-index:1}
.card-image-product-overview .cmp-teaser__image{margin:0 0 18px}
@media screen and (min-width:1024px){.card-image-product-overview .cmp-teaser__image{padding:0 20px;margin-bottom:39px}
}
.card-image-product-overview .cmp-teaser__image-overlay{opacity:0;position:absolute;height:100%;top:0;left:0;width:100%;z-index:-1}
.card-image-product-overview .cmp-teaser__title{text-align:center;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-1px;line-height:24px;color:#4e5056;margin-bottom:8px}
@media screen and (min-width:1024px){.card-image-product-overview .cmp-teaser__title{font-size:40px;line-height:44px}
}
.card-image-product-overview .cmp-teaser__description{width:80%;text-align:center;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0;line-height:22px;color:#656972;margin:0 auto 34px}
@media screen and (min-width:1024px){.card-image-product-overview .cmp-teaser__description{font-size:18px;line-height:30px}
}
.card-image-product-overview .cmp-teaser__action-container{margin:0 auto;max-width:192px;text-align:center;display:flex;justify-content:space-between}
@media screen and (min-width:1024px){.card-image-product-overview .cmp-teaser__action-container{max-width:255px}
}
.card-image-product-overview .cmp-teaser__action-link{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0;line-height:26px;color:#4db5ab;white-space:nowrap;transition:color 250ms ease-in-out}
@media screen and (min-width:1024px){.card-image-product-overview .cmp-teaser__action-link{font-size:16px}
}
.card-image-product-overview .cmp-teaser__action-link:hover{color:#656972}
.card-image-product-overview .cmp-teaser__action-link:hover:after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg")}
.card-image-product-overview .cmp-teaser__action-link:after{vertical-align:middle;display:inline-block}
.card-image-product-overview .cmp-teaser:hover .cmp-teaser__image-overlay{opacity:1;transition:opacity 450ms ease-in-out}
.card-with-hover-change .cmp-teaser{padding:45px 15px;margin-bottom:20px}
@media screen and (max-width:768px){.card-with-hover-change .cmp-teaser{padding:25px 15px}
}
.card-with-hover-change .cmp-teaser__image{margin:0 0 39px}
.card-with-hover-change .cmp-teaser__title{font-size:20px;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;line-height:24px;color:#4e5056;text-align:center}
.card-with-hover-change .cmp-teaser__content{text-align:center}
.card-with-hover-change .cmp-teaser__description p{font-size:14px;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;line-height:26px;color:#656972;text-align:center;margin:0}
.card-with-hover-change .cmp-teaser__action-link{font-size:11px;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;color:#fff;display:block;line-height:22px;transition:color 250ms ease-in-out;opacity:0}
@media screen and (max-width:1024px){.card-with-hover-change .cmp-teaser__action-link{opacity:1;color:#4db5ab}
}
@media screen and (min-width:1440px){.card-with-hover-change .cmp-teaser__action-link{font-size:16px;line-height:26px}
}
.card-with-hover-change .cmp-teaser__action-link:after{display:inline-block;background:url("base/resources/images/right-arrow-white.svg")}
@media screen and (max-width:1024px){.card-with-hover-change .cmp-teaser__action-link:after{background:url("base/resources/images/right-arrow.svg")}
}
.card-with-hover-change .cmp-teaser__action-link:hover{color:#4e5056}
@media screen and (min-width:1025px){.card-with-hover-change .cmp-teaser__action-link:hover:after{background:url("base/resources/images/right-arrow-black.svg")}
}
.card-with-hover-change .cmp-teaser__action-container{padding-top:25px}
.card-with-hover-change .cmp-teaser.bg-hover .cmp-teaser__action-link{opacity:1}
.card-with-hover-change .cmp-teaser:hover{background-color:#000;transition:background-color 450ms ease-in-out}
.card-with-hover-change .cmp-teaser:hover .cmp-teaser__title,.card-with-hover-change .cmp-teaser:hover .cmp-teaser__description p{color:#fff}
.green-cta .cmp-teaser__action-link{color:#4db5ab;opacity:1}
.green-cta .cmp-teaser__action-link:after{background:url("base/resources/images/right-arrow.svg")}
.green-cta .cmp-teaser:hover .cmp-teaser__action-link{color:#fff}
.green-cta .cmp-teaser:hover .cmp-teaser__action-link:after{background:url("base/resources/images/right-arrow-white.svg")}
.image-with-only-cta .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:after{display:inline-block}
.image-with-only-cta .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover{color:#4e5056}
.image-with-only-cta .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover:after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg")}
.image-with-only-cta .cmp-teaser__image{margin-bottom:39px}
.image-with-only-cta .cmp-teaser__action-link:after{display:inline-block}
.image-with-only-cta .cmp-teaser__content .cmp-teaser__action-container{display:flex}
.image-with-only-cta .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{color:#4db5ab;margin:0 auto;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif}
@media screen and (min-width:1024px){.image-with-only-cta .cmp-teaser__image{padding:0}
}
.series-card-green-title .cmp-teaser{padding:45px 28px;margin-bottom:20px;background-color:#f5f7f9}
.series-card-green-title .cmp-teaser__image{margin:0 0 39px}
.series-card-green-title .cmp-teaser__title{font-weight:100;margin:10px;text-align:center;font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:25px;letter-spacing:0;line-height:29px;color:#4db5ab}
@media screen and (min-width:1440px){.series-card-green-title .cmp-teaser__title{font-size:40px;line-height:44px;margin-bottom:15px}
}
.series-card-green-title .cmp-teaser__content{text-align:center}
.series-card-green-title .cmp-teaser__description p{text-align:center;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;line-height:26px;color:#656972}
@media screen and (min-width:1440px){.series-card-green-title .cmp-teaser__description p{font-size:18px;line-height:30px}
}
.series-card-green-title .cmp-teaser__action-link{color:#fff;display:block;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;line-height:22px;color:#4db5ab}
@media screen and (min-width:1400px){.series-card-green-title .cmp-teaser__action-link{font-size:16px;line-height:26px}
}
.series-card-green-title .cmp-teaser__action-link:after{display:inline-block;background:url("base/resources/images/right-arrow.svg")}
.series-card-green-title .cmp-teaser__action-container{padding-top:20px}
@media screen and (min-width:1440px){.series-card-green-title .cmp-teaser__action-container{font-size:16px}
}
.series-card-green-title .cmp-teaser.bg-hover .cmp-teaser__action-link{opacity:1}
.series-card-green-title .cmp-teaser:hover{background-color:#e5e7ea;transition:background-color 450ms ease-in-out}
.series-card-green-title .cmp-teaser:hover .cmp-teaser__title{color:#4db5ab}
.series-card-green-title .cmp-teaser:hover .cmp-teaser__action-link{color:#4e5056}
.series-card-green-title .cmp-teaser:hover .cmp-teaser__action-link:after{background:url("base/resources/images/right-arrow-black.svg")}
.series-card-image-overlay .cmp-teaser{background:#fff;padding:0 20px;margin-top:50px}
@media screen and (max-width:768px){.series-card-image-overlay .cmp-teaser{margin:80px 0}
}
.series-card-image-overlay .cmp-teaser__content{text-align:center}
.series-card-image-overlay .cmp-teaser__inner{padding-bottom:55px}
.series-card-image-overlay .cmp-teaser__image .cmp-image__image{margin-top:-80px}
.series-card-image-overlay .cmp-teaser__image-overlay{opacity:0;height:80%}
.series-card-image-overlay .cmp-teaser__title{font-weight:100;text-align:center;font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:40px;color:#4db5ab}
.series-card-image-overlay .cmp-teaser__description p{font-size:18px;text-align:center;margin-top:-15px;margin-bottom:20px}
.series-card-image-overlay .cmp-teaser__action-container{padding-top:25px}
.series-card-image-overlay .cmp-teaser__action-link{font-size:11px;color:#4db5ab;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif}
@media screen and (min-width:1024px){.series-card-image-overlay .cmp-teaser__action-link{font-size:16px}
}
.series-card-image-overlay .cmp-teaser__action-link:after{display:inline-block;background:url("base/resources/images/right-arrow.svg")}
.series-card-image-overlay .cmp-teaser__action-link:hover{color:#4e5056}
.series-card-image-overlay .cmp-teaser__action-link:hover:after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg")}
.white-cta-on-hover .cmp-teaser__action-link:hover{color:#fff}
.white-cta-on-hover .cmp-teaser__action-link:hover:after{background:url("base/resources/images/right-arrow-white.svg")}
.store-page-cards .cmp-teaser{padding:35px 0}
.store-page-cards .cmp-teaser__title{margin:0 0 5px 0;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:-1px;line-height:24px;color:#4e5056}
@media screen and (min-width:64.0625em){.store-page-cards .cmp-teaser__title{font-size:18px;line-height:24px}
}
@media screen and (min-width:1440px){.store-page-cards .cmp-teaser__title{font-size:22px;line-height:30px}
}
.store-page-cards .cmp-teaser__description p{margin:0;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:12px;line-height:1.6;color:#656972}
@media screen and (min-width:64.0625em){.store-page-cards .cmp-teaser__description p{font-size:12px;line-height:1.6}
}
.store-page-cards .cmp-teaser__link{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1;height:100%}
.store-page-cards .cmp-teaser__content{padding-top:15px}
.store-page-cards .cmp-teaser__action-container{opacity:0;transition:opacity 450ms ease-in-out}
@media screen and (max-width:64em){.store-page-cards .cmp-teaser__action-container{opacity:1}
}
.store-page-cards .cmp-teaser__action-container{padding-top:14px}
.store-page-cards .cmp-teaser__action-link{margin-right:40px;text-decoration:none;transition:color 450ms ease-in-out;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;color:#4db5ab}
@media screen and (max-width:64em){.store-page-cards .cmp-teaser__action-link{margin-right:20px;font-size:11px;line-height:26px}
}
.store-page-cards .cmp-teaser:hover{background-color:#f5f7f9;transition:background-color 350ms ease}
.store-page-cards .cmp-image__image{max-width:100%;width:100%;padding:0 15px}
.bg-black .card-with-hover-change .cmp-teaser__description p{color:#afb5c1}
.bg-black .card-with-hover-change .cmp-teaser__title{color:#afb5c1}
.bg-black .series-card-image-overlay .cmp-teaser{background:#404040}
.bg-black .series-card-image-overlay .cmp-teaser__description p{color:#fff}
.bg-black .series-card-image-overlay .cmp-teaser__title{color:#fff}
.card-with-hover-animate .cmp-teaser{text-align:center;background-color:#f5f7f9}
@media screen and (max-width:768px){.card-with-hover-animate .cmp-teaser{padding-bottom:20px;margin-bottom:-25px}
}
.card-with-hover-animate .cmp-teaser__image{overflow:hidden;margin-bottom:20px}
.card-with-hover-animate .cmp-teaser .cmp-image__image{height:auto;transform:scale(1);transition:transform 2000ms ease-out;display:flex;align-items:center}
.card-with-hover-animate .cmp-teaser__title{margin-top:0;margin-bottom:17px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:-1px;line-height:24px;color:#4e5056}
@media screen and (min-width:64.0625em){.card-with-hover-animate .cmp-teaser__title{font-size:18px;line-height:24px}
}
@media screen and (min-width:1440px){.card-with-hover-animate .cmp-teaser__title{font-size:28px;line-height:30px}
}
.card-with-hover-animate .cmp-teaser__description p{margin:0;padding-bottom:30px;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;line-height:26px;color:#656972}
@media screen and (min-width:64.0625em){.card-with-hover-animate .cmp-teaser__description p{font-size:14px;line-height:26px}
}
.card-with-hover-animate .cmp-teaser__link{display:none}
.card-with-hover-animate .cmp-teaser .cmp-image__link{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1;overflow:hidden;background-color:#e6e7eb;height:252px;transition:background-color 2000ms ease-out;transform:scale(1)}
@media screen and (min-width:480px){.card-with-hover-animate .cmp-teaser .cmp-image__link{height:302px}
}
@media screen and (min-width:768px){.card-with-hover-animate .cmp-teaser .cmp-image__link{height:250px}
}
.card-with-hover-animate .cmp-teaser .cmp-image__link:hover{background-color:rgba(0,0,0,0.6)}
.card-with-hover-animate .cmp-teaser .cmp-image__link:hover .cmp-image__image{transform:scale(1.1)}
.cmp-teaser__eyebrow-below-image{margin-bottom:0;display:none}
.card-with-eyebrow-below-image{background-color:#f5f7f9;padding:48px 0;height:100%}
.card-with-eyebrow-below-image.teaser .cmp-teaser__title,.card-with-eyebrow-below-image.teaser .cmp-teaser__description{text-align:center}
.card-with-eyebrow-below-image .cmp-teaser__image{margin:0 0 18px}
@media screen and (min-width:1024px){.card-with-eyebrow-below-image .cmp-teaser__image{padding:0 20px;margin-bottom:39px}
}
.card-with-eyebrow-below-image .cmp-teaser__eyebrow-below-image{font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:12px;line-height:26px;letter-spacing:.3em;text-align:center;top:10px;left:20px;z-index:99;color:#4e5056;display:block}
@media screen and (min-width:768px){.card-with-eyebrow-below-image .cmp-teaser__eyebrow-below-image{font-size:12px;line-height:30px;text-align:center;top:20px}
}
.card-with-eyebrow-below-image .cmp-teaser__title{text-align:center;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-1px;line-height:24px;color:#4e5056;margin-bottom:8px}
@media screen and (min-width:768px){.card-with-eyebrow-below-image .cmp-teaser__title{font-size:40px;line-height:44px}
}
.card-with-eyebrow-below-image .cmp-teaser__description{width:80%;text-align:center;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0;line-height:22px;color:#656972;margin:0 auto 34px}
@media screen and (min-width:1024px){.card-with-eyebrow-below-image .cmp-teaser__description{font-size:18px;line-height:30px;text-align:center}
}
.card-with-eyebrow-below-image .cmp-teaser__action-container{margin:0 auto;max-width:192px;text-align:center;display:flex;justify-content:space-between}
@media screen and (min-width:1024px){.card-with-eyebrow-below-image .cmp-teaser__action-container{max-width:255px}
}
.card-with-eyebrow-below-image:hover{background-color:#e5e7ea;transition:background-color 350ms ease}
.card-with-image-and-logo .cmp-teaser{margin-bottom:60px}
@media screen and (min-width:768px){.card-with-image-and-logo .cmp-teaser{align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 1%;-ms-flex-preferred-size:450px;flex-basis:450px}
}
.card-with-image-and-logo .cmp-teaser__logo{margin-bottom:26px}
@media screen and (min-width:768px){.card-with-image-and-logo .cmp-teaser__logo{margin-bottom:24px}
}
.card-with-image-and-logo .cmp-teaser__logo-icon{height:50px;display:block;margin:0 auto}
.card-with-image-and-logo .cmp-teaser__image{margin:0 auto 8px;max-width:300px}
@media screen and (min-width:768px){.card-with-image-and-logo .cmp-teaser__image{max-width:100%}
}
.card-with-image-and-logo .cmp-teaser__eyebrow-text{display:block;margin:0 auto 25px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-1px;line-height:24px;color:#4e5056}
@media screen and (min-width:768px){.card-with-image-and-logo .cmp-teaser__eyebrow-text{margin-bottom:45px}
}
.card-with-image-and-logo .cmp-teaser__title{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-1px;line-height:24px;color:#4e5056;display:block;margin:0 auto 25px}
@media screen and (min-width:768px){.card-with-image-and-logo .cmp-teaser__title{margin-bottom:45px}
}
.card-with-image-and-logo .cmp-teaser__description p{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:26px;color:#656972;margin:0 auto 21px;max-width:288px}
@media screen and (min-width:768px){.card-with-image-and-logo .cmp-teaser__description p{flex-grow:1;margin-bottom:22px;max-width:510px;padding:0 15px}
}
.card-with-image-and-logo .cmp-teaser__link:after{display:none}
.card-with-image-and-logo .cmp-image__image{display:block;margin:0 auto;max-width:62%}
@media screen and (min-width:768px){.card-with-image-and-logo .cmp-image__image{max-width:100%}
}
.card-image-and-logo .cmp-teaser__inner{display:flex;flex-wrap:wrap;justify-content:space-between}
.card-image-and-logo .cmp-teaser__link{width:100%}
.card-image-and-logo .cmp-teaser__logo{margin:0;order:3}
.card-image-and-logo .cmp-teaser__logo-icon{max-width:100%;width:60px;margin-top:15px}
@media screen and (min-width:1024px){.card-image-and-logo .cmp-teaser__logo-icon{width:90px}
}
.card-image-and-logo .cmp-teaser__image{margin:0 auto 8px}
.card-image-and-logo .cmp-teaser__description p{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0;line-height:22px;color:#a1a7af;margin-top:15px;order:2;max-width:200px}
@media screen and (min-width:769px){.card-image-and-logo .cmp-teaser__description p{max-width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
@media screen and (min-width:1024px){.card-image-and-logo .cmp-teaser__description p{white-space:normal}
}
@media screen and (min-width:1200px){.card-image-and-logo .cmp-teaser__description p{max-width:none}
}
.card-image-and-logo .cmp-teaser__link:after{display:none}
.card-image-and-logo .cmp-image__image{display:block;margin:0 auto;max-width:100%;box-shadow:10px 20px 30px 3px black}
.card-white-environment .cmp-teaser{background:#fff;padding:0 10px;margin-top:10px;text-align:center}
.card-white-environment .cmp-teaser__inner{padding-bottom:55px}
.card-white-environment .cmp-teaser__image{padding:60px 0;max-height:70px}
.card-white-environment .cmp-teaser__image .cmp-image__image{padding-top:15px;width:auto}
@media screen and (min-width:768px){.card-white-environment .cmp-teaser__image .cmp-image__image{max-width:80%}
}
.card-white-environment .cmp-teaser__title{font-weight:100;text-align:center;font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:40px;color:#4db5ab}
.card-white-environment .cmp-teaser__description p{font-size:12px;text-align:center;max-width:190px;margin:50px auto 25px;line-height:22px;color:#84878e}
.card-white-environment .cmp-teaser__action-container{padding-top:25px}
.card-white-environment .cmp-teaser__action-link{font-size:11px;color:#27282a;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif}
@media screen and (min-width:1024px){.card-white-environment .cmp-teaser__action-link{font-size:14px}
}
.card-white-environment .cmp-teaser__action-link:after{display:inline-block;background:url("base/resources/images/right-arrow-black.svg")}
.card-only-text{height:100%}
.card-only-text .cmp-teaser{padding:10px 20px;height:100%;position:relative}
@media screen and (min-width:768px){.card-only-text .cmp-teaser{padding:75px 17px}
}
@media screen and (min-width:768px){.card-only-text .cmp-teaser{padding:95px 17px}
}
.card-only-text .cmp-teaser__content{text-align:center}
.card-only-text .cmp-teaser__title{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-1px;line-height:24px;color:#4e5056;margin:0}
@media screen and (min-width:1400px){.card-only-text .cmp-teaser__title{font-size:25px;line-height:29px}
}
.card-only-text .cmp-teaser__description{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:12px;line-height:22px;color:#656972;margin:10px auto 35px}
@media screen and (min-width:768px){.card-only-text .cmp-teaser__description{margin:10px auto}
}
@media screen and (min-width:1024px){.card-only-text .cmp-teaser__description{font-size:18px;line-height:30px;margin:15px auto 20px}
}
.card-only-text .cmp-teaser__action-link{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0;line-height:26px;color:#4db5ab}
@media screen and (min-width:768px){.card-only-text .cmp-teaser__action-link{font-size:16px;position:absolute;width:100%;left:0;bottom:60px}
}
@media screen and (min-width:768px){.card-only-text .cmp-teaser__action-link{bottom:80px}
}
.card-only-text .cmp-teaser__action-link:after{content:'';background:url("base/resources/images/right-arrow.svg");width:17px;height:7px;display:inline-block;margin-left:8px}
.card-only-text .cmp-teaser__action-link:hover{color:#4e5056}
.card-only-text .cmp-teaser__action-link:hover:after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg")}
.cta-center .cmp-teaser__action-container{justify-content:center}
.remove-image-padding .cmp-teaser__image{padding:0}
.title-size-s .cmp-teaser__title{font-size:20px;line-height:24px;letter-spacing:-1px}
@media screen and (min-width:992px){.title-size-s .cmp-teaser__title{font-size:25px;line-height:29px}
}
.text-color-white .cmp-teaser__title,.text-color-white .cmp-teaser__description p{color:#fff}
.text-align-left .cmp-teaser__title,.text-align-left .cmp-teaser__description,.text-align-left .cmp-teaser__action-container{text-align:left}
.cmp-title__text{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:28px;line-height:30px;color:#4e5056;margin:0}
@media screen and (min-width:769px){.cmp-title__text{font-size:40px;line-height:40px}
}
@media screen and (min-width:1440px){.cmp-title__text{font-size:60px;line-height:64px}
}
.title.container{width:90%;max-width:90%;margin:30px auto}
.title.title-center .cmp-title__text{text-align:center}
.title .cmp-title__text{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:44px;letter-spacing:0;line-height:48px;color:#000;font-weight:normal;display:block;margin-bottom:0}
@media screen and (min-width:768px){.title .cmp-title__text{font-size:50px}
}
.top-bottom-spacing .cmp-title h1,.top-bottom-spacing .cmp-title h2{margin:33px 0 17px 0}
.emailsignupshortform{clear:both}
.email-signup-short{padding-top:50px;padding-bottom:40px;padding-left:60px;padding-right:60px;background-color:#f7f7f7;overflow:hidden;position:relative;z-index:5}
@media screen and (min-width:768px){.email-signup-short{padding-top:100px;padding-bottom:90px}
}
@media screen and (min-width:992px){.email-signup-short{padding-top:64px;padding-bottom:57px}
}
@media screen and (max-width:48em){.email-signup-short{padding-left:30px;padding-right:30px}
}
.email-signup-short__container{max-width:1420px;margin-left:auto;margin-right:auto;max-width:90%}
.email-signup-short__container::after{clear:both;content:"";display:table}
@media screen and (min-width:1580px){.email-signup-short__container{max-width:1420px}
}
.email-signup-short__col{float:left;display:block;margin-right:2.35765%;width:100%}
.email-signup-short__col:last-child{margin-right:0}
@media screen and (min-width:768px){.email-signup-short__col{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.email-signup-short__col:last-child{margin-right:0}
}
@media screen and (min-width:75.0625em){.email-signup-short__col:last-of-type{padding-right:150px}
}
@media screen and (min-width:93.8125em){.email-signup-short__col:last-of-type{padding-right:216px}
}
.email-signup-short h4{font-size:25px;max-width:500px;margin-top:0;margin-bottom:10px;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;letter-spacing:-1.5px;color:#4e5056}
@media screen and (min-width:768px){.email-signup-short h4{font-size:25px;line-height:30px}
}
@media screen and (min-width:992px){.email-signup-short h4{font-size:30px;line-height:34px}
}
@media screen and (min-width:1499px){.email-signup-short h4{margin-top:5px;margin-left:244px}
}
@media screen and (max-width:30em){.email-signup-short h4{padding-right:10px}
.email-signup-short h4 br{display:none}
}
.email-signup-short__legal{color:#84878e;margin:0}
.email-signup-short__legal a{color:#84878e}
.email-signup-short__form{position:relative;margin-top:40px}
@media screen and (min-width:768px){.email-signup-short__form{margin-top:0}
}
.email-signup-short__input-placeholder,.email-signup-short__success-msg{position:absolute;left:0;top:6px;font-size:14px;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;letter-spacing:0;pointer-events:none;transform-origin:left top;transition:transform 250ms ease-out;color:#4db5ab}
@media screen and (min-width:992px){.email-signup-short__input-placeholder,.email-signup-short__success-msg{font-size:20px}
}
@media screen and (max-width:30em){.email-signup-short__input-placeholder,.email-signup-short__success-msg{top:17px;font-size:14px;line-height:17px}
}
.email-signup-short__input-placeholder--triggered{transform:scale(0.63636) translate3d(0,-40px,0)}
@media screen and (min-width:48.0625em){.email-signup-short__input-placeholder--triggered{transform:scale(0.63636) translate3d(0,-50px,0)}
}
.email-signup-short__success-msg{opacity:0;transform:translate3d(0,-20px,0);transition:opacity 300ms ease-out,transform 300ms ease-out}
.email-signup-short__success-msg--show{transform:translate3d(0,0,0);opacity:1}
@media screen and (max-width:30em){.email-signup-short__success-msg{font-size:18px}
}
.email-signup-short__input{width:100%;padding:10px 15px;padding-left:0;padding-right:80px;color:#4e5056;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;background:0;border:0;border-bottom:1px solid #dfe1e3;letter-spacing:0}
@media screen and (min-width:768px){.email-signup-short__input{font-size:22px;padding-top:0}
}
@media screen and (min-width:992px){.email-signup-short__input{padding:8px 85px 8px 0}
}
.email-signup-short__signup-text{display:block;color:#ddd}
.email-signup-short__submit-text{display:none}
.email-signup-short__submit-btn{position:absolute;right:0;top:5px;height:40px;width:0;padding:0;background:0;color:#4db5ab;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;border:0;overflow:hidden;z-index:10;width:auto;transition:opacity 250ms ease-out,width 0 linear 250ms}
@media screen and (min-width:992px){.email-signup-short__submit-btn{font-size:20px}
}
.email-signup-short__submit-btn:hover{color:#ce3521}
.email-signup-short__submit-btn--show{width:80px;opacity:1;transition:color 200ms ease-out,opacity 250ms ease-out}
.email-signup-short__submit-btn--show .email-signup-short__signup-text{display:none}
.email-signup-short__submit-btn--show .email-signup-short__submit-text{display:block}
.email-signup-short__error-msg{display:block;margin-top:10px;color:#ce3521;opacity:0;transition:opacity 300ms ease-out}
@media screen and (max-width:48em){.email-signup-short__error-msg{font-size:12px}
}
.email-signup-short__error-msg--show{opacity:1}
.email-signup-short__ajax-spinner{position:absolute;right:15px;top:17px;transform:scale(0.9);opacity:0;transition:opacity 300ms ease-out}
.email-signup-short__ajax-spinner--show{opacity:1}
.email-signup-short__success-checkmark{position:absolute;right:0;top:5px;opacity:0}
.email-signup-short__success-checkmark--show{opacity:1;transition:opacity 250ms ease-out}
.email-signup-short__success-checkmark svg{width:24px}
.email-signup-short__input-info{margin-top:15px;color:#84878e;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:11px}
.email-signup-short__input-info a{color:#656972;text-decoration:none}
.email-signup-short__input-info a:hover{text-decoration:underline}
.site-disclaimer__content .disclaimer{margin-top:15px}
.site-disclaimer__content .disclaimer span,.site-disclaimer__content .disclaimer p:first-of-type{display:inline;text-align:left}
.site-disclaimer__content p,.site-disclaimer__content span{margin-top:15px;margin-bottom:0;color:#84878e;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif}
@media screen and (max-width:48em){.site-disclaimer__content p,.site-disclaimer__content span{text-align:center}
}
.carousel{position:relative}
.carousel .slick-dots,.carousel .slick-arrow,.carousel .flickity-page-dots,.carousel .flickity-button{display:none !important}
.carousel.carousel-with-dots .slick-dots,.carousel.carousel-with-dots .flickity-page-dots{display:block !important}
.carousel.carousel-with-arrows .flickity-button{display:block !important}
.carousel.carousel-with-arrows .slick-slider .slick-arrow{display:none !important}
@media screen and (min-width:1024px){.carousel.carousel-with-arrows .slick-slider:hover .slick-arrow{display:block !important}
}
.carousel__cta-links{padding:20px 0 50px}
.carousel__btn-cta{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0;line-height:13px;color:#fff;display:inline-block;padding:19px 20px 18px;text-align:center;transition:all 450ms ease-in-out;width:100%;background-color:#4db5ab;margin-bottom:35px;max-width:288px}
@media screen and (min-width:1400px){.carousel__btn-cta{font-size:16px;line-height:19px;padding:25px 20px 21px}
}
.carousel__btn-cta:hover{background-color:#555}
.carousel__link{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0;line-height:26px;color:#4db5ab}
@media screen and (min-width:1024px){.carousel__link{font-size:16px}
}
.carousel__link::after{content:'';display:inline-block;width:20px;height:8px;background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow.svg");background-repeat:no-repeat;margin-left:6px}
.carousel__link:hover{color:#555}
.carousel__link:hover::after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg");background-repeat:no-repeat}
.drag-carousel{background-color:#f5f7f9;padding:180px 0 190px}
.drag-carousel .cmp-carousel{overflow:hidden}
.drag-carousel .cmp-carousel__container{margin:0 auto;width:100%;max-width:1420px;position:relative;margin-bottom:40px}
@media screen and (max-width:1498px) and (min-width:481px){.drag-carousel .cmp-carousel__container{max-width:90%}
}
@media screen and (max-width:991px){.drag-carousel .cmp-carousel__container{padding:0 15px;max-width:none}
}
@media screen and (min-width:768px){.drag-carousel .cmp-carousel__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}
}
@media screen and (min-width:48.0625em){.drag-carousel .cmp-carousel__container{margin-bottom:60px}
}
.drag-carousel .cmp-carousel__title{margin-bottom:40px;color:#4e5056;font-size:28px;line-height:30px;letter-spacing:-1px;margin:0}
@media screen and (min-width:48.0625em){.drag-carousel .cmp-carousel__title{font-size:40px;line-height:40px}
}
@media screen and (min-width:1440px){.drag-carousel .cmp-carousel__title{font-size:60px;line-height:64px}
}
.drag-carousel .cmp-carousel__link{display:block;margin-top:20px;text-decoration:none;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;transition:color 450ms ease-in-out;color:#4db5ab;font-size:11px;line-height:26px}
@media screen and (min-width:48.0625em){.drag-carousel .cmp-carousel__link{margin-top:0}
}
@media screen and (min-width:64.0625em){.drag-carousel .cmp-carousel__link{font-size:16px;line-height:26px;position:absolute;right:0;top:25px}
}
.drag-carousel .cmp-carousel__link:after{content:'';background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow.svg");width:17px;height:7px;display:inline-block;margin-left:8px}
.drag-carousel .cmp-carousel__link:hover{color:#4e5056}
.drag-carousel .cmp-carousel__link:hover:after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg")}
.drag-carousel .cmp-carousel__slider{margin:0 auto;width:100%;max-width:1420px}
@media screen and (max-width:1498px) and (min-width:481px){.drag-carousel .cmp-carousel__slider{max-width:90%}
}
@media screen and (max-width:991px){.drag-carousel .cmp-carousel__slider{padding:0 15px;max-width:none}
}
.drag-carousel .cmp-carousel__item{display:block;width:calc(100% - 20px);margin-right:20px}
@media screen and (min-width:768px){.drag-carousel .cmp-carousel__item{width:calc(65% - 20px)}
}
@media screen and (min-width:64.0625em){.drag-carousel .cmp-carousel__item{width:calc(33.33% - 15px)}
}
.drag-carousel .cmp-carousel__item:hover .cmp-teaser__action-container,.drag-carousel .cmp-carousel__item .is-selected .cmp-teaser__action-container{opacity:1}
.drag-carousel .cmp-carousel__item:hover .cmp-teaser__image:after,.drag-carousel .cmp-carousel__item .is-selected .cmp-teaser__image:after{width:100%}
.drag-carousel__progress-wrapper{display:block}
.drag-carousel__drag-icon{display:block}
.drag-carousel__progress-wrapper{margin:40px auto 0;width:calc(100% - 30px);max-width:1420px;background-color:#e5e7ea}
@media screen and (max-width:1498px) and (min-width:481px){.drag-carousel__progress-wrapper{max-width:90%}
}
@media screen and (max-width:991px){.drag-carousel__progress-wrapper{max-width:none}
}
.drag-carousel__progress{height:2px;width:0;background:#a1a7af}
.drag-carousel__drag-icon{height:80px;left:50%;top:50%;pointer-events:none;position:absolute;transform:translate3d(-50%,-50%,0);transition:opacity 500ms ease-out;width:80px;z-index:20}
.drag-carousel__drag-icon .drag-icon-m{display:block}
.drag-carousel__drag-icon .drag-icon-d{display:none}
@media screen and (min-width:768px){.drag-carousel__drag-icon{height:130px;width:130px}
.drag-carousel__drag-icon .drag-icon-m{display:none}
.drag-carousel__drag-icon .drag-icon-d{display:block}
}
@media screen and (min-width:992px){.drag-carousel__drag-icon{height:150px;width:150px}
}
.drag-carousel__drag-icon img{width:100%}
.drag-carousel .flickity-viewport{overflow:initial}
.drag-carousel .author__page .cmp-carousel__item{display:none}
.drag-carousel .author__page .cmp-carousel__item--active{display:block}
.drag-carousel .author__page .cmp-teaser__eyebrow-text{position:relative;top:0;left:0}
@media screen and (min-width:1024px){.drag-carousel .cmp-teaser{min-height:550px}
}
.hide-icon .drag-carousel__drag-icon{opacity:0}
.slick-carousel .slick-prev{position:absolute;top:50%;background-color:rgba(0,0,0,0.4);transform:translateY(-50%);padding:35px 11px;border:0;transition:opacity 300ms cubic-bezier(0.215,0.61,0.355,1);left:20px;z-index:99;width:auto;height:auto}
.slick-carousel .slick-prev::before{content:'';width:24px;height:10px;display:inline-block;background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/arrow-fancy-prev.svg");background-repeat:no-repeat}
.slick-carousel .slick-next{position:absolute;top:50%;background-color:rgba(0,0,0,0.4);transform:translateY(-50%);padding:35px 11px;border:0;transition:opacity 300ms cubic-bezier(0.215,0.61,0.355,1);right:20px;z-index:99;width:auto;height:auto}
.slick-carousel .slick-next:before{content:'';width:24px;height:10px;display:inline-block;background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/arrow-fancy-next.svg");background-repeat:no-repeat}
.slick-carousel .slick-dots{bottom:15px}
.slick-carousel .slick-dots li button{background-color:#656972;height:4px;padding:0;text-indent:-9999px;transition:background-color 450ms ease-in-out;width:4px}
.slick-carousel .slick-dots li button::before{display:none}
.slick-carousel .slick-dots .slick-active button{background-color:#4db5ab}
.slick-carousel .drag-carousel__drag-icon,.slick-carousel .drag-carousel__progress-wrapper{display:none}
.slick-carousel .cmp-carousel__title{margin:0;padding:25px 0;padding-top:70px}
@media screen and (min-width:1024px){.slick-carousel .cmp-carousel__title{padding-top:145px}
}
.slick-carousel .slick-slider.slick-dotted{margin-bottom:0;padding-bottom:30px}
.list-carousel{margin:0 auto;max-width:1420px;width:90%}
.list-carousel .cmp-carousel{margin-bottom:40px}
@media screen and (min-width:1025px){.list-carousel .cmp-carousel{margin-bottom:98px}
}
.list-carousel .cmp-carousel__title{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:25px;letter-spacing:-1px;line-height:29px;color:#4e5056;text-align:center;margin:40px 0 45px 0}
@media screen and (min-width:769px){.list-carousel .cmp-carousel__title{font-size:28px;line-height:30px}
}
.list-carousel .cmp-carousel__slider{display:flex;justify-content:space-around;align-items:center}
.list-carousel .cmp-carousel .cmp-image__image{max-width:100px;min-width:100px;margin:0 auto}
@media screen and (min-width:768px){.list-carousel .cmp-carousel .cmp-image__image{max-width:150px;min-width:150px}
}
.list-carousel .cmp-carousel__item:focus{outline:0}
.list-carousel.carousel-with-arrows.carousel .slick-prev{display:block !important;position:absolute;top:50%;transform:translateY(-50%);border:0;left:0;z-index:99;width:auto;height:auto}
.list-carousel.carousel-with-arrows.carousel .slick-prev::before{content:'';width:24px;height:24px;display:inline-block;background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/list-arrow-prev.svg");background-repeat:no-repeat}
@media screen and (min-width:768px){.list-carousel.carousel-with-arrows.carousel .slick-prev{left:-15px}
}
.list-carousel.carousel-with-arrows.carousel .slick-next{display:block !important;position:absolute;top:50%;transform:translateY(-50%);border:0;right:-8px;z-index:99;width:auto;height:auto}
.list-carousel.carousel-with-arrows.carousel .slick-next:before{content:'';width:24px;height:24px;display:inline-block;background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/list-arrow-next.svg");background-repeat:no-repeat}
@media screen and (min-width:768px){.list-carousel.carousel-with-arrows.carousel .slick-next{right:-20px}
}
.list-carousel .drag-carousel__drag-icon,.list-carousel .drag-carousel__progress-wrapper{display:none}
.list-carousel .author__page .image.cq-Editable-dom{min-width:100px}
@media screen and (min-width:768px){.list-carousel .author__page .image.cq-Editable-dom{min-width:150px}
}
.quote-carousel .cmp-carousel{padding:100px 0;position:relative;z-index:1}
.quote-carousel .cmp-carousel__slider{max-width:90%;margin:0 auto}
.quote-carousel .cmp-carousel__image{background-size:cover;background-position:center;background-repeat:no-repeat;overflow-x:hidden}
.quote-carousel .cmp-carousel__image::after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:#04192a;opacity:.75;z-index:-1}
@media screen and (min-width:1024px){.quote-carousel .cmp-carousel{padding:150px 0}
}
.quote-carousel .cmp-carousel .slick-prev{display:block !important;position:absolute;top:auto;transform:none;border:0;z-index:99;width:50px;height:auto;left:auto;left:0;bottom:-45px}
@media screen and (min-width:768px){.quote-carousel .cmp-carousel .slick-prev{right:92px;left:auto}
}
@media screen and (min-width:1024px){.quote-carousel .cmp-carousel .slick-prev{right:110px}
}
.quote-carousel .cmp-carousel .slick-next{display:block !important;position:absolute;top:auto;transform:none;border:0;left:78px;bottom:-45px;z-index:99;width:50px;height:auto}
@media screen and (min-width:768px){.quote-carousel .cmp-carousel .slick-next{right:15px;left:auto}
}
.quote-carousel .cmp-carousel .slick-dots{display:flex !important;flex-direction:row;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:15px;line-height:26px;color:#fff;left:36px;bottom:-43px}
@media screen and (max-width:768px){.quote-carousel .cmp-carousel .slick-dots{max-width:200px}
}
.quote-carousel .cmp-carousel .slick-dots li{display:none}
.quote-carousel .cmp-carousel .slick-dots li.slick-active{display:block}
@media screen and (min-width:768px){.quote-carousel .cmp-carousel .slick-dots{flex-direction:row-reverse;right:78px;left:auto}
}
@media screen and (min-width:1024px){.quote-carousel .cmp-carousel .slick-dots{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;color:#fff;right:94px}
}
.quote-carousel .cmp-carousel blockquote{background:0;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:-0.0083em;line-height:30px;color:#fff;padding:0 15px;margin:0 0 10px;word-break:break-word}
@media screen and (min-width:768px){.quote-carousel .cmp-carousel blockquote{font-size:40px;line-height:40px;padding:0 0 0 25px;margin:0 0 25px}
}
@media screen and (min-width:1024px){.quote-carousel .cmp-carousel blockquote{font-size:60px;line-height:64px;max-width:1130px;padding-left:55px;margin:0 0 55px}
}
@media screen and (min-width:1440px){.quote-carousel .cmp-carousel blockquote{font-size:80px;line-height:80px}
}
.quote-carousel .cmp-carousel blockquote::before{content:'“';position:absolute;margin-left:-14px}
@media only screen and (min-width:768px){.quote-carousel .cmp-carousel blockquote::before{margin-left:-20px}
}
@media only screen and (min-width:1024px){.quote-carousel .cmp-carousel blockquote::before{margin-left:-30px}
}
@media only screen and (min-width:1440px){.quote-carousel .cmp-carousel blockquote::before{margin-left:-40px}
}
.quote-carousel .cmp-carousel blockquote::after{content:'”';position:absolute}
@media only screen and (min-width:1025px){.quote-carousel .cmp-carousel blockquote::after{margin-left:-7px}
}
.quote-carousel .cmp-carousel p{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:15px;line-height:26px;color:#fff;margin:0;padding:0 15px}
@media screen and (min-width:768px){.quote-carousel .cmp-carousel p{padding:0 0 0 25px}
}
@media screen and (min-width:1024px){.quote-carousel .cmp-carousel p{font-size:25px;line-height:29px;padding-left:55px}
}
.quote-carousel .cmp-carousel__item:focus{outline:0}
.quote-carousel .drag-carousel__drag-icon,.quote-carousel .drag-carousel__progress-wrapper{display:none}
.tab-carousel{padding:70px 0;background:#f5f7f9;text-align:center}
@media only screen and (min-width:1024px){.tab-carousel{padding:80px 0}
}
@media only screen and (min-width:768px){.tab-carousel .total-tiles-1 .tab-carousel__nav-carousel-item{width:100%;max-width:100%}
}
@media only screen and (min-width:768px){.tab-carousel .total-tiles-2 .tab-carousel__nav-carousel-item{width:50%;max-width:50%}
}
@media only screen and (min-width:768px){.tab-carousel .total-tiles-3 .tab-carousel__nav-carousel-item{width:33.33333%;max-width:33.33333%}
}
@media only screen and (min-width:768px){.tab-carousel .total-tiles-4 .tab-carousel__nav-carousel-item{width:25%;max-width:25%}
}
@media only screen and (min-width:768px){.tab-carousel .total-tiles-5 .tab-carousel__nav-carousel-item{width:20%;max-width:20%}
}
.tab-carousel .tabbed-carousel,.tab-carousel .cmp-carousel{margin:0 auto}
@media only screen and (min-width:768px){.tab-carousel .tabbed-carousel,.tab-carousel .cmp-carousel{width:90%}
}
.tab-carousel .cmp-carousel__item:focus{outline:0}
.tab-carousel .cmp-carousel__title{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:25px;letter-spacing:-1px;line-height:29px;color:#4e5056;margin:0 auto 16px;text-align:center;max-width:270px}
@media only screen and (min-width:768px){.tab-carousel .cmp-carousel__title{font-size:40px;line-height:1;max-width:500px}
}
@media only screen and (min-width:1024px){.tab-carousel .cmp-carousel__title{max-width:none;margin-bottom:20px}
}
.tab-carousel .cmp-carousel__link{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0;line-height:26px;color:#4db5ab;text-align:center;display:inline-block;text-decoration:none;margin:0 auto 16px;transition:color 250ms ease-in-out}
.tab-carousel .cmp-carousel__link:hover{color:#4e5056}
.tab-carousel .cmp-carousel__link:hover:after{background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg")}
@media only screen and (min-width:1024px){.tab-carousel .cmp-carousel__link{margin-bottom:60px;font-size:16px}
}
.tab-carousel .cmp-carousel__link:after{content:'';background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow.svg");background-repeat:no-repeat;background-position:center;width:17px;height:7px;display:inline-block;margin-left:8px}
@media only screen and (min-width:1024px){.tab-carousel .cmp-carousel__link:after{height:10px}
}
.tab-carousel .cmp-carousel__slider .slick-list .slick-track .cmp-carousel__item .herobanner .home-hero{min-height:unset}
.tab-carousel .drag-carousel__drag-icon,.tab-carousel .drag-carousel__progress-wrapper{display:none}
.tab-carousel__img{margin:0 auto;object-fit:cover;object-position:center;max-width:180px}
@media only screen and (min-width:1024px){.tab-carousel__img{max-width:220px}
}
.tab-carousel__nav-carousel{margin-bottom:40px}
@media only screen and (min-width:1024px){.tab-carousel__nav-carousel{margin-bottom:70px}
}
.tab-carousel__nav-carousel-item{max-width:220px;width:100%}
.tab-carousel__nav-carousel-item.is-selected .tab-carousel__nav-text{color:#4db5ab}
.tab-carousel__nav-carousel-item.is-selected .tab-carousel__nav-item::before{transform:scale(1)}
.tab-carousel__nav-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;text-align:center;width:100%;border-bottom:3px solid transparent;padding:10px;cursor:pointer}
.tab-carousel__nav-item::before{content:'';display:block;position:absolute;top:auto;right:auto;bottom:0;left:0;background:#4db5ab;height:3px;width:100%;transform:scale(0);transition:all 400ms ease-in-out}
.tab-carousel__nav-item::after{content:'';display:block;position:absolute;top:auto;right:auto;bottom:0;left:0;background:#e5e7ea;height:1px;width:100%;z-index:-1}
.tab-carousel__nav-item:hover .tab-carousel__nav-text{transition:color 400ms ease-in;color:#4db5ab}
.tab-carousel__nav-item:hover:before{transform:scale(1)}
.tab-carousel__nav-text{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:17px;color:#4e5056;-webkit-font-smoothing:antialiased;margin:15px 0 5px}
@media only screen and (min-width:1024px){.tab-carousel__nav-text{font-size:20px;line-height:24px;letter-spacing:-1px}
}
.tab-carousel__nav-text p{font-family:inherit;font-size:inherit;margin:0}
.tab-carousel__nav-img{max-width:100%;height:108px;object-fit:cover;object-position:center}
@media only screen and (min-width:1024px){.tab-carousel__nav-img{height:120px}
}
.text-color-white{color:#fff}
.text-color-white .cmp-carousel__title{color:#fff}
.text-align-center{text-align:center}
.text-align-center .cmp-carousel__container{justify-content:center}
.pt-0{padding-top:0}
.pb-0{padding-bottom:0}
.quote-carousel .cmp-carousel .text-alignment-center blockquote{margin:0 auto}
@media screen and (min-width:1440px){.title-size-m .cmp-carousel__title{font-size:40px;line-height:40px}
}
.hide-progress-bar .drag-carousel__progress-wrapper{display:none}
.content-layout-vertical .cmp-carousel__container{padding-top:100px;flex-direction:column;align-items:center}
.content-layout-vertical .cmp-carousel__link{position:static}
.large-banner__slide{padding:95px 20px 40px 20px;position:relative;z-index:1}
.large-banner__slide-info{padding-left:26px}
@media only screen and (min-width:768px){.large-banner__slide{padding:146px 66px 80px 66px}
}
@media only screen and (min-width:1025px){.large-banner__slide{padding:193px 4% 160px}
}
.large-banner__quote{font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:28px;line-height:30px;letter-spacing:-1px;margin:0;color:#fff;position:relative}
.large-banner__quote p{margin:0}
.large-banner__quote p:last-of-type{display:inline-block}
.large-banner__quote::before{content:'"';position:absolute;left:-14px}
@media only screen and (min-width:768px){.large-banner__quote::before{left:-20px}
}
@media only screen and (min-width:1025px){.large-banner__quote::before{left:-40px}
}
.large-banner__quote::after{content:'"';position:absolute}
@media only screen and (min-width:768px){.large-banner__quote{font-size:40px;line-height:40px;max-width:1130px}
}
@media only screen and (min-width:1025px){.large-banner__quote{font-size:80px;line-height:80px;max-width:1130px;letter-spacing:-1.33px}
}
.large-banner__badge{width:15%;margin-bottom:30px;margin-top:4.6%}
@media only screen and (min-width:768px){.large-banner__badge{margin-bottom:20px}
}
@media only screen and (min-width:1025px){.large-banner__badge{margin-bottom:0;width:7.2%}
}
.large-banner__picture .cmp-image__image{display:block;width:100%}
@media only screen and (min-width:1025px){.large-banner__picture .cmp-image__image{margin-left:auto;margin-top:-19.8%;margin-right:-1.8%;z-index:-1;position:relative;width:78%}
}
.home-hero{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:565px;overflow:hidden}
@media screen and (min-width:769px){.home-hero{background-position:center}
}
@media screen and (min-width:992px){.home-hero{min-height:630px}
}
@media screen and (min-width:1600px){.home-hero{min-height:800px}
}
.home-hero__background-full-height .home-hero{height:665px}
@media screen and (min-width:768px){.home-hero__background-full-height .home-hero{height:840px}
}
@media screen and (min-width:1024px){.home-hero__background-full-height .home-hero{height:1040px}
}
@media screen and (min-width:1250px){.home-hero__background-full-height .home-hero{height:1200px}
}
@media screen and (min-width:768px){.home-hero__background-full-height-m .home-hero{height:840px}
}
@media screen and (min-width:1800px){.home-hero__background-full-height-m .home-hero{height:1140px}
}
.home-hero__background-full-height-m .home-hero__logo-wrapper .home-hero__logo{margin-left:0}
.home-hero__background-full-height-m .home-hero__image{background-position:center}
@media screen and (min-width:600px){.home-hero__background-full-height-m .home-hero__image{min-height:1020px}
}
@media screen and (min-width:1024px){.home-hero__background-full-height-m .home-hero__image{min-height:1140px}
}
@media screen and (min-width:1300px) and (max-width:1380px){.home-hero__background-full-height-m .home-hero__image{min-height:1440px}
}
@media screen and (min-width:768px) and (max-width:1023px){.home-hero__background-full-height-m .home-hero__image .home-hero__container .home-hero__container-inner{justify-content:flex-start}
}
@media screen and (max-width:1023px){.home-hero__background-full-height-m .home-hero__headline{padding-top:17px}
}
@media screen and (width:1024px){.home-hero__background-full-height-m.home-hero__left .home-hero__content{position:absolute;top:10%}
}
.home-hero.author__page{height:100%}
.home-hero.author__page .home-hero__logo{display:block;min-width:50px}
.home-hero__container-inner{padding:30px 0}
@media screen and (max-width:1023px){.home-hero__container-inner{justify-content:flex-end}
}
.home-hero__image .home-hero__image-wrap{display:none}
@media screen and (max-width:550px){.home-hero__image{background-position:center 50px;margin-top:-50px}
}
@media screen and (min-width:1024px){.home-hero__full-height-image-l .home-hero{height:1300px}
}
.home-hero__full-height-image{padding-top:90px 0}
@media screen and (min-width:1024px){.home-hero__full-height-image{padding:143px 0 120px}
}
.home-hero__full-height-image .home-hero{height:665px}
@media screen and (min-width:768px){.home-hero__full-height-image .home-hero{height:840px}
}
@media screen and (max-width:1024px){.home-hero__full-height-image .home-hero__container-inner{flex-direction:column-reverse}
}
.home-hero__gradient .home-hero__image-wrap,.home-hero__solid-color .home-hero__image-wrap{display:block}
@media screen and (max-width:1023px){.home-hero__gradient .home-hero__container-inner,.home-hero__solid-color .home-hero__container-inner{justify-content:space-evenly}
}
.home-hero__left .home-hero__container-inner{flex-direction:column}
.home-hero__left .home-hero__image-wrap{padding:30px 0}
@media screen and (min-width:1024px){.home-hero__left .home-hero__container-inner{flex-direction:row}
.home-hero__left .home-hero__logo,.home-hero__left .home-hero__cta-link{margin-left:0}
.home-hero__left .home-hero__content{text-align:left}
}
@media screen and (max-width:1023px){.home-hero__left .home-hero__image .home-hero__container-inner{justify-content:flex-end}
}
.home-hero__right .home-hero__container-inner{flex-direction:column-reverse}
@media screen and (min-width:1024px){.home-hero__right .home-hero__container-inner{flex-direction:row-reverse}
.home-hero__right .home-hero__logo,.home-hero__right .home-hero__cta-link{margin-left:0}
.home-hero__right .home-hero__content{text-align:left}
}
@media screen and (max-width:1023px){.home-hero__right .home-hero__image .home-hero__container-inner{justify-content:flex-start}
}
.home-hero__center-top .home-hero__container-inner{text-align:center;flex-direction:column}
@media screen and (max-width:1023px){.home-hero__center-top .home-hero__image .home-hero__container-inner{text-align:center;flex-direction:column;align-items:flex-start}
}
.home-hero__center-top .home-hero__image-wrap{padding:30px 0;width:100%}
.home-hero__center-top .home-hero__content{text-align:center}
@media screen and (min-width:768px){.home-hero__center-top .home-hero__content{max-width:100%}
}
@media screen and (min-width:1024px){.home-hero__center-top .home-hero__logo{max-width:220px}
}
.home-hero__center-top .home-hero__logo-wrapper{justify-content:center}
.home-hero__center-top .home-hero__clickable-content-wrap{justify-content:center}
.home-hero__container{max-width:90%;margin:0 auto;height:100%}
@media screen and (min-width:1580px){.home-hero__container{max-width:1420px}
}
.home-hero__container-inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative}
.home-hero__container .home-hero__cta-link svg{fill:#fff}
.home-hero__container .home-hero__cta-link{color:#fff;transition:opacity 250ms ease-in-out}
.home-hero__container .home-hero__cta-link:hover{opacity:.5;position:relative;z-index:2600}
.home-hero__container .home-hero__cta-link:hover svg{opacity:.5}
.home-hero__content{margin:45px 0 20px;width:100%;z-index:10;text-align:center}
@media screen and (min-width:768px){.home-hero__content{max-width:540px}
}
.home-hero.animate .home-hero__content{-ms-transform:translateX(50px);transform:translateX(50px);transition:transform 750ms cubic-bezier(0.215,0.61,0.355,1) 750ms,opacity 750ms cubic-bezier(0.215,0.61,0.355,1) 750ms}
.home-hero--image{width:100%}
.home-hero__eyebrow,.home-hero__headline,.home-hero__headline p,.home-hero__description{color:#fff}
.home-hero__eyebrow sup,.home-hero__headline sup,.home-hero__headline p sup,.home-hero__description sup{top:-0.4em}
@media screen and (min-width:1024px){.home-hero__headline p sup{top:-1.2em}
}
.home-hero__eyebrow{font-size:18px;line-height:26px;font-weight:normal;font-family:"Benton Sans Light",Helvetica,Arial,sans-serif;margin-bottom:15px}
@media screen and (min-width:1024px){.home-hero__eyebrow{font-size:14px;line-height:20px;margin-bottom:19px}
}
.home-hero__headline,.home-hero__headline p{margin-top:0;margin-bottom:5px;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:30px;line-height:30px;letter-spacing:-1px}
@media screen and (min-width:768px){.home-hero__headline,.home-hero__headline p{font-size:40px;line-height:40px}
}
@media screen and (min-width:1024px){.home-hero__headline,.home-hero__headline p{font:size 28px;letter-spacing:0;margin:10.72px 0;font-weight:600}
}
.home-hero__headline hr{width:100px;margin:0 auto;height:5px;background-color:#fff;display:block;margin-bottom:30px}
@media screen and (min-width:1024px){.home-hero__headline hr{width:80px;margin-bottom:10px}
}
@media screen and (max-width:1023px){.home-hero__headline sup{top:-0.7em}
}
.home-hero__image-content img{max-width:382px;padding-bottom:40px}
.home-hero__description{font-size:15px;line-height:27px;margin:0;font-family:"Benton Sans Light",Helvetica,Arial,sans-serif;font-weight:normal}
@media screen and (min-width:1024px){.home-hero__description{font-size:14px;line-height:26px}
}
.home-hero__description p{margin:0}
.home-hero__description p:first-child{margin-top:18px}
.home-hero__description p:last-child{margin-bottom:18px}
.home-hero__logo{max-width:190px;margin:0 auto 0;display:inline-block}
@media screen and (min-width:1024px){.home-hero__logo{margin-right:20px}
}
.home-hero__logo .cmp-image{margin-top:20px}
.home-hero__cta-links .cmp-teaser__action-container{margin-top:5px;margin-bottom:15px}
.home-hero__cta-links .cmp-teaser__action-link{font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;text-decoration:none;color:#fff;transition:color 250ms ease-in-out;margin-right:15px}
@media screen and (min-width:1024px){.home-hero__cta-links .cmp-teaser__action-link{font-size:16px;line-height:19px}
}
.home-hero__cta-links .cmp-teaser__action-link:focus,.home-hero__cta-links .cmp-teaser__action-link:hover{opacity:.5}
.home-hero__cta-links .cmp-teaser__action-link:after{content:'';background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-white.svg");width:17px;height:7px;display:inline-block;margin-left:8px}
.home-hero__cta-link{margin:0 18px;display:inline-block;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;text-decoration:none}
@media screen and (min-width:768px){.home-hero__eyebrow{font-size:18px;line-height:26px;margin-bottom:15px}
.home-hero__image-content img{width:100%;max-width:690px}
}
@media screen and (min-width:1024px){.home-hero__eyebrow{margin-bottom:17px;font-size:25px;line-height:29px;font-family:"Benton Sans Light",Helvetica,Arial,sans-serif;font-weight:normal}
.home-hero__headline,.home-hero__headline p{margin-bottom:11px;font-size:60px;line-height:64px}
.home-hero__description{font-size:18px}
}
.home-hero__text-gray .home-hero__eyebrow,.home-hero__text-gray .home-hero__headline,.home-hero__text-gray .home-hero__description,.home-hero__text-gray .home-hero__eyebrow p,.home-hero__text-gray .home-hero__headline p,.home-hero__text-gray .home-hero__description p{color:#4e5056}
.home-hero__text-gray .home-hero__container .home-hero__cta-link svg{fill:#4e5056}
.home-hero__text-gray .home-hero__container .home-hero__cta-link{color:#4e5056}
.home-hero__text-gray .home-hero__cta-links .cmp-teaser__action-link{color:#4e5056}
.home-hero__text-gray .home-hero__cta-links .cmp-teaser__action-link:after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg")}
.home-hero__center-bottom .home-hero__container{position:relative;min-height:565px}
@media screen and (min-width:992px){.home-hero__center-bottom .home-hero__container{min-height:600px}
}
.home-hero__center-bottom .home-hero__container-inner{flex-direction:column-reverse;position:absolute;width:100%;bottom:0;padding-bottom:0}
@media screen and (max-width:1023px){.home-hero__center-bottom .home-hero__container-inner{flex-direction:column}
}
.home-hero__center-bottom .home-hero__content{text-align:center}
@media screen and (min-width:768px){.home-hero__center-bottom .home-hero__content{max-width:100%}
}
.home-hero__center-bottom .home-hero__sticky-logo{text-align:right}
.home-hero__center-bottom .home-hero__sticky-logo img{max-width:100px}
@media screen and (max-width:550px){.home-hero__center-bottom .home-hero__image{background-position:center}
}
.home-hero__center .home-hero__content{text-align:center}
@media screen and (min-width:768px){.home-hero__center .home-hero__content{max-width:100%}
}
.home-hero__center .home-hero__container-inner{flex-direction:row}
@media screen and (max-width:1023px){.home-hero__center .home-hero__container-inner{flex-direction:row;justify-content:flex-start}
}
.home-hero__video.video{opacity:1;transform:initial;display:inline-block}
@media screen and (min-width:768px){.home-hero__video .video-youtube{margin:10px 0}
.home-hero__video .video-youtube__wrap{width:100%}
}
.home-hero__video .video-youtube__content-container{display:block;position:static}
.home-hero__video .video-youtube__container{position:static;transform:none;display:flex;align-items:center}
.home-hero__video .video-youtube__container:hover ellipse{fill:#4e5056}
.home-hero__video .video-youtube__container:hover .video-youtube__playButtonLabel{color:#4e5056}
@media screen and (min-width:1024px){.home-hero__video .video-youtube__btnPlay{width:30px;height:30px}
}
.home-hero__video .video-youtube__btnPlay ellipse{fill:#4db5ab}
.home-hero__video .video-youtube__btnPlay polygon{fill:#fff}
.home-hero__video .video-youtube__playButtonLabel{width:120px;margin-top:0;color:#4db5ab}
@media screen and (min-width:1024px){.home-hero__video .video-youtube__playButtonLabel{font-size:14px;color:#4db5ab}
}
.home-hero__sticky-logo{display:none;position:absolute}
.home-hero__sticky-logo .cmp-image{max-width:150px}
.home-hero__mobile-eyebrow{display:none}
.home-hero__dropcap{text-indent:-0.07em;display:block;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:180px;line-height:190px;letter-spacing:-3.75px;margin-top:0}
@media screen and (min-width:1400px){.home-hero__dropcap{font-size:300px;line-height:236px}
}
.home-hero__mobile-dropcap{display:none}
.home-hero__letter .home-hero{height:auto;min-height:auto}
.home-hero__letter .home-hero__eyebrow{text-indent:-0.07em;display:block;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:180px;line-height:190px;letter-spacing:-3.75px;margin-top:0}
@media screen and (min-width:1400px){.home-hero__letter .home-hero__eyebrow{font-size:300px;line-height:236px}
}
.home-hero__letter .home-hero__headline{margin:0 0 25px 0}
.home-hero__letter .home-hero__headline p{font-family:"Benton Sans Light",Helvetica,Arial,sans-serif;font-weight:100;color:#4e5056;font-size:30px;line-height:33px}
.home-hero__letter .home-hero__description p{font-size:16px}
@media screen and (min-width:1024px){.home-hero__letter .home-hero__content{width:25%}
.home-hero__letter .home-hero__image-wrap{width:75%}
}
@media screen and (max-width:1023px){.home-hero__letter .home-hero__mobile-eyebrow{display:block;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;letter-spacing:-1px;line-height:40px;margin-top:24px;color:#4e5056;font-size:40px;text-align:center;margin-top:60px}
.home-hero__letter .home-hero__mobile-eyebrow p{display:inline-block;margin:0;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;line-height:40px;font-size:40px}
.home-hero__letter .home-hero__headline,.home-hero__letter .home-hero__eyebrow{display:none}
.home-hero__letter .home-hero__container-inner{flex-direction:column-reverse;justify-content:flex-end}
.home-hero__letter .home-hero__content{margin:0}
}
.home-hero__right.error-banner-styling{margin-top:100px}
@media screen and (max-width:1023px) and (min-width:480px){.home-hero__right.error-banner-styling{margin-top:80px}
}
@media screen and (max-width:480px){.home-hero__right.error-banner-styling{margin-top:50px}
}
.home-hero__right.error-banner-styling .home-hero__image{max-width:87%;margin:0 auto;background-size:contain;background-repeat:no-repeat}
@media screen and (max-width:1024px){.home-hero__right.error-banner-styling .home-hero__image{background-position:top;max-width:initial;margin:0 20px;max-height:446px;min-height:auto}
}
.home-hero__right.error-banner-styling .home-hero__container{height:auto}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.home-hero__right.error-banner-styling .home-hero__clickable-content-wrap{transform:translate(49%,-109%)}
}
@media screen and (min-width:1025px){.home-hero__right.error-banner-styling .home-hero__clickable-content-wrap{position:absolute;transform:translate(-30%,30%);top:0;right:0;margin-left:20px}
}
.home-hero__right.error-banner-styling .home-hero__headline,.home-hero__right.error-banner-styling .home-hero__headline p{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:140px;letter-spacing:-6px;color:#4db5ab;margin-top:25px;letter-spacing:-6px;text-align:left}
@media screen and (max-width:768px){.home-hero__right.error-banner-styling .home-hero__headline,.home-hero__right.error-banner-styling .home-hero__headline p{margin-top:106px;font-size:80px;text-align:center}
}
@media screen and (max-width:1023px) and (min-width:480px){.home-hero__right.error-banner-styling .home-hero__headline,.home-hero__right.error-banner-styling .home-hero__headline p{margin-top:252px;text-align:center}
}
.home-hero__right.error-banner-styling .home-hero__headline p,.home-hero__right.error-banner-styling .home-hero__headline p p{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;margin-bottom:40px}
.home-hero__right.error-banner-styling .home-hero__description{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:18px;line-height:30px;color:#4e5056;max-width:300px;font-weight:100;-webkit-font-smoothing:antialiased}
@media screen and (max-width:1023px){.home-hero__right.error-banner-styling .home-hero__description{max-width:initial}
}
.home-hero__right.error-banner-styling .home-hero__description p{margin-bottom:-10px}
@media screen and (max-width:768px){.home-hero__right.error-banner-styling .home-hero__description p:first-child{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:18px;line-height:30px}
}
.home-hero__right.error-banner-styling .cmp-teaser__action-link{font-family:'Open Sans Light',Helvetica,Arial,sans-serif;font-size:14px;color:#4db5ab;font-weight:700;text-decoration:none;transition:color 250ms ease-in-out;-webkit-font-smoothing:antialiased;margin-right:30px;text-transform:capitalize}
.home-hero__right.error-banner-styling .cmp-teaser__action-link:hover{color:#000}
.home-hero__right.error-banner-styling .cmp-teaser__action-link:last-child{margin-right:0}
.home-hero__right.error-banner-styling .cmp-teaser__action-link:after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow.svg");position:relative;left:5px;top:2px;margin-bottom:3px}
.home-hero__caption{text-align:center}
.home-hero__caption p{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:9px;line-height:15.68px;color:#4e5056;margin-top:15px}
@media screen and (min-width:768px){.home-hero__caption p{font-size:12px;line-height:22px}
}
.home-hero__top-right .home-hero__content{margin-bottom:0}
.home-hero__top-right .home-hero__description{text-align:right}
@media screen and (min-width:1200px){.home-hero__top-right .home-hero__container-inner{max-width:1170px;margin:0 auto;padding:0 15px;align-items:flex-end}
}
.home-hero__top-left .home-hero__content{margin-top:60px}
@media screen and (min-width:1024px){.home-hero__top-left .home-hero__content{text-align:left}
}
@media screen and (min-width:768px) and (max-width:1023px){.home-hero__top-left .home-hero__content{position:absolute;bottom:25%}
}
@media screen and (min-width:600px) and (max-width:1023px){.home-hero__top-left .home-hero__image{min-height:900px}
}
@media screen and (min-width:1024px){.home-hero__top-left .home-hero__image{height:1020px}
}
@media screen and (min-width:1024px) and (max-width:1380px){.home-hero__top-left .home-hero__image{min-height:1020px}
}
@media screen and (min-width:1024px){.home-hero__top-left .home-hero__container-inner{align-items:flex-start}
}
.home-hero__top-left .home-hero__container-inner .home-hero__sticky-logo.mobile{position:absolute;top:40px}
.top-right .home-hero__sticky-logo{display:block;right:0;top:30px;z-index:99}
.top-right .home-hero__sticky-logo.mobile{display:none}
@media screen and (max-width:1023px){.top-right .home-hero__sticky-logo{display:none}
.top-right .home-hero__sticky-logo.mobile{display:inline-block;position:static}
}
.top-right .home-hero__sticky-logo .cmp-image__image{max-height:100px;width:auto}
.top-right .home-hero__logo{display:none}
.top-right .home-hero__container{position:relative}
.logo-align-top .home-hero__clickable-content-wrap{display:flex;flex-wrap:wrap}
.logo-align-top .home-hero__logo{order:1;display:inline-block;align-items:center;margin:0 auto}
@media screen and (min-width:1024px){.logo-align-top .home-hero__logo{margin:0 20px 0 0}
}
.logo-align-top .home-hero__logo-wrapper{display:flex;align-items:center;flex-basis:100%}
@media screen and (max-width:1023px){.logo-align-top .home-hero__logo-wrapper{margin-bottom:20px}
}
.logo-align-top .home-hero__headline{order:2}
@media screen and (max-width:1023px){.logo-align-top .home-hero__headline sup{top:-0.7em}
}
.logo-align-top .home-hero__description{order:3}
.logo-above-description .home-hero__clickable-content-wrap{display:flex;flex-direction:column}
.logo-above-description .home-hero__headline{order:1}
.logo-above-description .home-hero__logo-wrapper{order:2;display:flex;align-items:center;justify-content:center}
.logo-above-description .home-hero__logo{max-width:400px;margin-left:0}
@media screen and (min-width:1024px){.logo-above-description .home-hero__logo:first-child .cmp-image{margin-right:120px}
}
.logo-above-description .home-hero__description{order:3}
.btn-cta .home-hero__cta-links .cmp-teaser__action-link{background-color:#4db5ab;border:0;box-shadow:none;display:inline-block;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0;line-height:13px;color:#fff;padding:19px 20px 18px;min-width:200px;text-align:center;text-decoration:none;transition:all 450ms ease-in-out}
.btn-cta .home-hero__cta-links .cmp-teaser__action-link:hover{background-color:#333;color:#fff}
.btn-cta .home-hero__cta-links .cmp-teaser__action-link:focus,.btn-cta .home-hero__cta-links .cmp-teaser__action-link:hover{opacity:1}
.btn-cta .home-hero__cta-links .cmp-teaser__action-link:after{display:none}
.btn-cta.home-hero__center-bottom .cmp-teaser__action-container{margin-top:25px}
.font-xl .home-hero__headline,.font-xl .home-hero__headline p{margin:60px auto 120px auto;font-size:130px;line-height:90px}
@media screen and (max-width:769px){.font-xl .home-hero__headline,.font-xl .home-hero__headline p{font-size:68px;letter-spacing:-3px;line-height:64px;margin-top:20px;margin-bottom:15px}
}
.font-xl .home-hero__eyebrow{text-transform:uppercase;letter-spacing:.24em;font-size:12px;line-height:12px}
.image-top-right .home-hero{position:relative}
@media screen and (min-width:1024px){.image-top-right .home-hero__image-wrap{margin-right:-7%;margin-top:-7%;width:100%}
}
@media screen and (min-width:1600px){.image-top-right .home-hero__image-wrap{margin-right:-17%;margin-top:-5%}
}
.image-top-right .home-hero__container-inner{position:static}
.image-left .home-hero{position:relative}
@media screen and (min-width:1024px){.image-left .home-hero__image-wrap{margin-left:-10%;width:100%}
}
.image-left .home-hero__container-inner{position:static}
.image-top-right-bottom .home-hero{position:relative;min-height:auto;height:auto}
.image-top-right-bottom .home-hero__image-wrap{padding:0}
@media screen and (min-width:1024px){.image-top-right-bottom .home-hero__image-wrap{margin-right:-7%;width:100%}
}
.image-top-right-bottom .home-hero__container-inner{padding:0}
@media screen and (max-width:64em){.image-top-right-bottom .home-hero__container-inner{padding-bottom:30px}
}
.image-top-right-bottom .home-hero__headline p{max-width:230px;margin:0 auto}
@media screen and (min-width:768px){.image-top-right-bottom .home-hero__headline p{max-width:100%}
}
.image-top-right-bottom .home-hero--image{display:block}
.image-right .home-hero{position:relative}
.image-right .home-hero--image{height:100%;display:block}
@media screen and (min-width:1024px){.image-right .home-hero__image-wrap{margin-right:-7%;width:100%}
}
@media screen and (min-width:1600px){.image-right .home-hero__image-wrap{margin-right:-17%}
}
.image-right .home-hero__container-inner{position:static;padding:0}
.font-sm .home-hero__description p{font-size:14px;line-height:26px}
.font-sm .home-hero__headline p{font-size:28px;line-height:24px}
@media screen and (min-width:1024px){.font-sm .home-hero__headline p{font-size:40px;line-height:44px}
}
.font-xs .home-hero__headline p{font-size:20px}
@media screen and (min-width:1024px){.font-xs .home-hero__headline p{font-size:28px}
}
.font-xs .home-hero__description p{font-size:14px}
.auto-height .home-hero{height:auto;min-height:auto;margin:50px 0}
.image-top .home-hero{height:auto;min-height:auto}
@media screen and (min-width:1024px){.image-top .home-hero__image-wrap{margin-top:-7%}
}
.image-top .home-hero__container-inner{position:static}
.image-top .home-hero__headline{margin:0 0 25px 0}
.image-top .home-hero__headline p{font-family:"Benton Sans Light",Helvetica,Arial,sans-serif;font-weight:100;color:#4e5056;font-size:30px;line-height:33px}
.image-top .home-hero__description p{font-size:16px}
@media screen and (min-width:1024px){.image-top .home-hero__content{width:25%}
.image-top .home-hero__image-wrap{width:85%}
}
@media screen and (max-width:1023px){.image-top .home-hero__mobile-dropcap{display:block;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;letter-spacing:-1px;line-height:40px;margin-top:24px;color:#4e5056;font-size:40px;text-align:center;margin-top:60px}
.image-top .home-hero__mobile-dropcap p{display:inline-block;margin:0;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;line-height:40px;font-size:40px}
.image-top .home-hero__dropcap{display:none}
.image-top .home-hero__headline.dropcapTitle{display:none}
}
@media screen and (max-width:1023px) and (max-width:1023px){.image-top .home-hero__container-inner{flex-direction:column}
}
@media screen and (max-width:1023px){.image-top .home-hero__content{margin:0}
}
.text-white .home-hero__headline p,.text-white .home-hero__caption p{color:#fff}
.image-top-with-logo.image-top .home-hero{min-height:590px;position:relative}
@media(min-width:1400px){.image-top-with-logo.image-top .home-hero{min-height:725px}
}
@media screen and (max-width:1023px){.image-top-with-logo.image-top .home-hero{padding-bottom:290px}
}
.image-top-with-logo.image-top .home-hero__headline p{color:#fff}
.image-top-with-logo.image-top .home-hero__headline p sup{top:-1.6em}
@media screen and (min-width:1024px) and (max-width:1400px){.image-top-with-logo.image-top .home-hero__headline p sup{top:-2.3em}
}
@media screen and (min-width:1400px){.image-top-with-logo.image-top .home-hero__headline p sup{top:-2.6em}
}
@media screen and (min-width:1600px){.image-top-with-logo.image-top .home-hero__headline p sup{top:-3.65em}
}
@media screen and (min-width:1024px){.image-top-with-logo.image-top .home-hero__image-wrap{width:88%;position:absolute;right:-6%;top:5%}
}
@media screen and (max-width:1023px){.image-top-with-logo.image-top .home-hero__image-wrap{margin-top:0}
}
@media screen and (max-width:1023px){.image-top-with-logo.image-top .home-hero__container-inner{flex-direction:column;justify-content:flex-end}
}
.image-top-with-logo.image-top .home-hero__sticky-logo .cmp-image{width:130px;margin-bottom:20px}
@media screen and (max-width:1023px){.image-top-with-logo.image-top .home-hero__sticky-logo .cmp-image{display:inline-block}
}
.image-top-with-logo.image-top .home-hero__sticky-logo .cmp-image__image{max-height:130px;max-width:100px;width:100%;object-fit:contain}
@media screen and (max-width:1023px){.image-top-with-logo.image-top .home-hero__sticky-logo{position:absolute;top:auto;bottom:40px;left:50%;margin-left:-80px}
.image-top-with-logo.image-top .home-hero__sticky-logo .cmp-image{width:90px}
.image-top-with-logo.image-top .home-hero__sticky-logo .cmp-image__image{max-height:75px;max-width:75px}
}
.image-top-with-logo.top-right .home-hero__logo{display:none;max-height:90px}
.image-top-with-logo .home-hero__headline p{font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:40px;line-height:44px;letter-spacing:-1px}
@media screen and (min-width:1024px){.image-top-with-logo .home-hero__headline p{font-size:60px;line-height:64px}
}
@media(min-width:1400px){.image-top-with-logo .home-hero__headline p{font-size:70px;line-height:74px}
}
@media(min-width:1600px){.image-top-with-logo .home-hero__headline p{font-size:100px;line-height:100px}
}
.image-top-with-logo .home-hero__content{width:40%;max-width:none}
@media(min-width:1400px){.image-top-with-logo .home-hero__content{width:60%}
}
@media(max-width:1024px){.image-top-with-logo .home-hero__content{width:90%}
}
@media screen and (min-width:768px){.increase-title-width .home-hero__content{max-width:none}
}
.increase-title-width .home-hero__headline{max-width:none;margin:0 auto}
@media screen and (min-width:768px){.increase-title-width .home-hero__headline{max-width:none}
}
@media screen and (min-width:1400px){.increase-title-width .home-hero__headline{max-width:none}
}
.logo-size-s .home-hero__logo .cmp-image__image{width:auto;height:50px;max-width:134px}
@media screen and (min-width:1024px){.logo-size-s .home-hero__logo .cmp-image__image{max-width:252px}
}
.logo-size-l .home-hero__logo .cmp-image__image{max-width:160px}
@media screen and (min-width:1024px){.logo-size-l .home-hero__logo .cmp-image__image{max-width:252px}
}
@media screen and (min-width:1024px){.logo-size-l .home-hero__logo{max-width:250px}
}
.logo-space-none .home-hero__logo{margin-right:0}
.image-align-center .home-hero__container-inner{justify-content:space-between}
.image-bottom .home-hero__container-inner{padding-bottom:0}
.image-bottom .home-hero__image-wrap{padding-bottom:0;line-height:0}
.cta-link-green .home-hero__cta-links .cmp-teaser__action-link{color:#4db5ab}
.cta-link-green .home-hero__cta-links .cmp-teaser__action-link::after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow.svg")}
.cta-link-green .home-hero__cta-links .cmp-teaser__action-link:hover{color:#4e5056}
.cta-link-green .home-hero__cta-links .cmp-teaser__action-link:hover::after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg")}
.cta-link-green-on-hover-white .home-hero__cta-links .cmp-teaser__action-link{color:#4db5ab}
.cta-link-green-on-hover-white .home-hero__cta-links .cmp-teaser__action-link::after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow.svg")}
.cta-link-green-on-hover-white .home-hero__cta-links .cmp-teaser__action-link:hover{color:#fff;opacity:1}
.cta-link-green-on-hover-white .home-hero__cta-links .cmp-teaser__action-link:hover::after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-white.svg")}
.cmp-image__caption-link{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0;line-height:26px;color:#4db5ab;margin-bottom:8px}
@media screen and (min-width:1024px){.cmp-image__caption-link{font-size:13px;line-height:19px}
}
.cmp-image__caption-link::after{content:'';background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow.svg");width:18px;height:19px;display:inline-block;background-repeat:no-repeat;vertical-align:middle;margin-top:12px;margin-left:8px}
.cmp-image__caption-link:hover{color:#4e5056}
.cmp-image__caption-link:hover::after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg");background-repeat:no-repeat}
.active .animate .home-hero__content{-ms-transform:translateX(0);transform:translateX(0)}
.pt-0{padding-top:0}
.pt-0 .home-hero{margin-top:0}
.pb-0{padding-bottom:0}
.pb-0 .home-hero{margin-bottom:0}
@media screen and (min-width:1024px){.increase-space-between-image-content .home-hero__content{padding-left:50px;padding-right:50px}
}
@media screen and (min-width:1024px){.decrease-image-width-65 .home-hero .home-hero__container .home-hero__container-inner .home-hero__image-wrap .home-hero__picture .home-hero--image{width:65%}
}
@media screen and (min-width:1024px){.decrease-image-width-65.image-right .home-hero--image{margin-left:130px}
}
@media screen and (min-width:1024px){.decrease-image-width-75 .home-hero .home-hero__container .home-hero__container-inner .home-hero__image-wrap{width:75%}
}
.shadow-effect .home-hero__container{margin:30px auto}
.shadow-effect .home-hero__container-inner{padding:0;box-shadow:10px 20px 30px 3px rgba(0,0,0,0.5);background-color:#1f1f26}
@media screen and (min-width:1024px){.shadow-effect .home-hero__container-inner{justify-content:flex-end}
}
@media screen and (max-width:768px){.shadow-effect .home-hero__headline{padding:0 12px}
}
.shadow-effect .home-hero__image-wrap{padding:0}
.article-page{background-color:#f5f7f9}
.article-page .cmp-breadcrumb__container{max-width:90%;margin:0 auto}
.article-page .cmp-breadcrumb__container hr{height:2px;margin-top:-5px}
@media screen and (max-width:768px){.article-page .cmp-breadcrumb__container hr{display:none}
}
.article-page .cmp-breadcrumb__list{padding:28px 0 18px 0;margin:0;list-style:none}
@media screen and (min-width:768px){.article-page .cmp-breadcrumb__list{padding:20px 0 23px 0}
}
.article-page .cmp-breadcrumb__item{opacity:.51;display:inline-block;vertical-align:text-top}
.article-page .cmp-breadcrumb__item span[itemprop="name"]{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:16px;color:#4e5056}
.article-page .cmp-breadcrumb__item::after{content:'/';padding:0 5px}
@media screen and (min-width:768px){.article-page .cmp-breadcrumb__item::after{font-size:16px}
}
.article-page .cmp-breadcrumb__item:last-child{opacity:.91}
.article-page .cmp-breadcrumb__item:last-child::after{content:'';display:none}
.article-page__container{padding:70px 38px}
@media screen and (min-width:768px){.article-page__container{max-width:70%;margin:0 auto;padding-top:80px}
}
.article-page__date,.article-page__author-name p{text-align:left;margin:0;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:-0.84px;line-height:26px;color:#4e5056}
@media screen and (min-width:768px){.article-page__date,.article-page__author-name p{text-align:center}
}
.article-page time{display:block;text-transform:uppercase}
.article-page__block-separator{padding:39px 0 64px 0}
.article-page__block-separator hr{background-color:#e5e7ea;border-radius:1px;height:2px}
@media screen and (min-width:768px){.article-page__block-separator{padding:65px 0 70px 0}
}
.article-page__heading h1{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:32px;letter-spacing:-0.53px;line-height:46px;color:#4e5056;padding:19px 0;margin:0}
@media screen and (min-width:768px){.article-page__heading h1{text-align:center;max-width:754px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:50px;letter-spacing:-1px;line-height:54px;color:#4e5056;padding:18px 0 34px 0;margin:0 auto}
}
.article-page__paragraph p{padding-bottom:23px;margin:0;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:22px;color:#272727;word-break:break-word}
@media screen and (min-width:768px){.article-page__paragraph p{font-size:18px;line-height:32px}
}
.article-page__paragraph p a{color:#4db5ab}
.article-page__tags{display:flex}
.article-page__tags h5{margin:0;color:#272727;font-size:14px}
@media screen and (min-width:768px){.article-page__tags h5{font-size:18px}
}
.article-page__tags ul li:first-child{margin-left:4px}
.article-page__tags ul li{display:inline-block;margin-top:-13px}
@media screen and (min-width:768px){.article-page__tags ul li{margin-top:-6px}
}
.article-page__tags ul li:after{content:','}
.article-page__tags ul li:last-child:after{content:''}
.article-page__tags .article-page__tags-values{color:#4db5ab;font-size:14px;line-height:32px}
@media screen and (min-width:768px){.article-page__tags .article-page__tags-values{font-size:18px}
}
.article-page__error-msg{color:red}
.page-with-left-nav{padding-top:64px;min-height:100vh}
.page-with-left-nav.author__page{min-height:auto}
@media screen and (min-width:1024px){.page-with-left-nav{padding-top:50px}
}
.page-with-left-nav .container{padding:0 15px;margin:0 auto}
@media screen and (min-width:768px){.page-with-left-nav .container{width:750px}
}
@media screen and (min-width:992px){.page-with-left-nav .container{width:970px}
}
@media screen and (min-width:1200px){.page-with-left-nav .container{width:1170px}
}
.page-with-left-nav .container .row{display:block;margin:0 -15px}
@media screen and (min-width:768px){.page-with-left-nav .container .row{display:flex}
}
.page-with-left-nav .container .row .nav-links{padding:0 15px}
@media screen and (min-width:768px){.page-with-left-nav .container .row .nav-links{width:25%}
}
.page-with-left-nav .container .row .nav-content{padding:0 15px}
.page-with-left-nav .container .row .nav-content a{color:#ac3322;text-decoration:none}
.page-with-left-nav .container .row .nav-content a:hover{color:#6c2015;text-decoration:underline}
.page-with-left-nav .container .row .nav-content p{line-height:1.625}
.page-with-left-nav .container .row .nav-content ol,.page-with-left-nav .container .row .nav-content ul{padding-left:40px}
.page-with-left-nav .container .row .nav-content ol li,.page-with-left-nav .container .row .nav-content ul li{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:16px;line-height:26px}
@media screen and (min-width:768px){.page-with-left-nav .container .row .nav-content{width:75%;padding:0 15px}
}
.social-links{background-color:#fff;padding:100px 15px;text-align:center}
.social-links__headline{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:50px;letter-spacing:-1px;line-height:54px;margin-bottom:24px;color:#4e5056}
@media screen and (max-width:48em){.social-links__headline{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:32px;letter-spacing:-1px;line-height:40px}
}
.social-links__text p{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:16px;line-height:28px;margin-bottom:37px;color:#272727}
@media screen and (max-width:48em){.social-links__text p{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;line-height:24px}
}
.social-links__list{clear:both;overflow:hidden}
.social-links__list-item{list-style:none}
.social-links__list--link{display:block}
.social-links__list--image{width:100%}
.social-links__list-item{width:50px;height:50px;display:inline-block;margin-right:20px}
.cmp-navigation{position:sticky;position:-webkit-sticky;min-height:100px;height:auto;z-index:1;margin-bottom:50px;top:80px}
.cmp-navigation__group{text-align:center}
@media screen and (min-width:768px){.cmp-navigation__group{display:flex;flex-direction:column;align-items:flex-end}
}
@media screen and (min-width:769px){.cmp-navigation__group{text-align:right}
}
.cmp-navigation__item{width:100%;border-bottom:1px solid #eee;list-style:none;font-size:16px;line-height:26px}
@media screen and (min-width:768px){.cmp-navigation__item{max-width:220px}
}
@media screen and (min-width:769px){.cmp-navigation__item{border-bottom:0}
}
.cmp-navigation__item a{text-decoration:none;padding:15px 20px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px;color:#000;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-in;display:block}
.cmp-navigation__item a:hover{background-color:#ddd}
.cmp-navigation__item a:focus{outline:-webkit-focus-ring-color auto 1px}
.cmp-navigation__item--active a{background-color:#555;color:#fff}
.cmp-navigation__item--active a:focus,.cmp-navigation__item--active a:hover{background-color:#555;color:#fff}
.related-articles{padding-top:80px;position:relative;overflow:hidden}
.related-articles__container{max-width:90%;margin:0 auto}
.related-articles__heading h2{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:38px;letter-spacing:-1px;line-height:40px;color:#4e5056}
.related-articles__content{padding-top:30px}
@media screen and (max-width:991px){.related-articles__list{margin-left:0;max-width:none;width:100%}
}
@media screen and (min-width:768px){.related-articles__list{margin-left:0}
}
@media screen and (max-width:1500px) and (min-width:480px){.related-articles__list{max-width:70%}
}
.related-articles__col{display:block;width:calc(100% - 20px);margin-right:20px}
@media screen and (min-width:768px){.related-articles__col{width:calc(65% - 20px)}
}
@media screen and (min-width:64.0625em){.related-articles__col{width:calc(33.33% - 15px)}
}
.related-articles__date{margin:20px 0 15px 0;font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:14px;line-height:22px;color:#272727;opacity:.81}
@media screen and (min-width:768px){.related-articles__date{font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:15px;line-height:22px;color:#272727}
}
.related-articles__title{margin:0 0 15px 0;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;color:#4e5056;opacity:.91}
@media screen and (min-width:768px){.related-articles__title{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:17px;letter-spacing:-1px;line-height:26px;color:#4e5056}
}
.related-articles--image{width:100%}
.related-articles__drag-icon{display:block;height:80px;left:50%;top:50%;pointer-events:none;position:absolute;transform:translate3d(-50%,-50%,0);transition:opacity 500ms ease-out;width:80px;z-index:20}
.related-articles__drag-icon .drag--mobile{display:block}
.related-articles__drag-icon .drag--desktop{display:none}
@media screen and (min-width:768px){.related-articles__drag-icon{height:130px;width:130px}
.related-articles__drag-icon .drag--mobile{display:none}
.related-articles__drag-icon .drag--desktop{display:block}
}
@media screen and (min-width:992px){.related-articles__drag-icon{height:150px;width:150px}
}
.related-articles__drag-icon img{width:100%}
.related-articles .flickity-viewport{overflow:inherit}
.hide-icon .related-articles__drag-icon{opacity:0}
@media screen and (min-width:48.0625em){.cmp-tabs{width:90%;margin:0 auto;max-width:1420px}
}
.cmp-tabs__tablist{padding:0;margin:20px 0 50px;overflow:hidden;display:flex}
@media screen and (max-width:64em){.cmp-tabs__tablist{margin:48px 0 40px}
}
.cmp-tabs__tablist.tabfixed{position:sticky;position:-webkit-sticky;top:80px;width:inherit;background:#fff;z-index:99;margin-top:0;width:100%}
@media screen and (max-width:64em){.cmp-tabs__tablist.tabfixed{width:100%}
}
.cmp-tabs__tabpanel{clear:both;animation:fadeIn .35s ease-in-out;display:none;position:relative}
.cmp-tabs__tabpanel--active{display:block}
.cmp-tabs__tab{flex-basis:50%;list-style:none;float:left;font-size:16px;padding:15px 15px 10px;width:33.333%;color:#4e5056;border-bottom:1px solid #e5e7ea;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;line-height:1.83333;position:relative;text-decoration:none;transition:all .2s ease-in-out;outline:0;cursor:pointer;text-align:center}
@media screen and (max-width:48em){.cmp-tabs__tab{font-size:14px}
}
.cmp-tabs__tab:hover{color:#4db5ab}
.cmp-tabs__tab:hover::before{-ms-transform:scale(1);transform:scale(1)}
.cmp-tabs__tab:before{bottom:-1px;content:'';position:absolute;left:0;width:100%;height:2px;background-color:#4db5ab;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:center center;transform-origin:center center;transition:transform 350ms cubic-bezier(0.215,0.61,0.355,1)}
.cmp-tabs__tab--active{color:#4db5ab}
.cmp-tabs__tab--active:before{-ms-transform:scale(1);transform:scale(1)}
.tabs-full-width{max-width:100%;margin:0 auto}
.tabs-full-width .cmp-tabs{width:100%;max-width:none}
@media screen and (min-width:1580px){.tabs-full-width .cmp-tabs{max-width:1420px;margin:0 auto}
}
.overlap-prev-component .cmp-tabs__tablist{margin-top:-100px;margin-bottom:0;justify-content:center}
@media screen and (max-width:64em){.overlap-prev-component .cmp-tabs__tablist{margin-top:-100px;margin-bottom:0;justify-content:center}
}
.overlap-prev-component .cmp-tabs__tab{padding:30px 0;flex-basis:33.33%;background:#347a73;color:white;border:0;margin-right:4px;font-size:12px}
@media screen and (max-width:48em){.overlap-prev-component .cmp-tabs__tab{flex-basis:48%;font-size:12px}
}
.overlap-prev-component .cmp-tabs__tab:last-child{margin-right:0}
.overlap-prev-component .cmp-tabs__tab:before{display:none}
.overlap-prev-component .cmp-tabs__tab--active{background:#f5f7f9;color:#347a73;border:0}
.overlap-prev-component .cmp-tabs__tabpanel{transform:translate3d(0,0,0);animation:none;opacity:1}
.overlap-prev-component .home-hero__full-height-image,.overlap-prev-component .auto-height{padding-top:0;margin:0}
@media screen and (min-width:1024px){.overlap-prev-component .home-hero__full-height-image,.overlap-prev-component .auto-height{padding-top:0;margin:0}
}
@keyframes fadeIn{to{opacity:1;transform:translate3d(0,0,0)}
}
@media screen and (min-width:1580px){.tabs-full-width{max-width:100%;margin:0 auto}
}
.clearfix:before,.clearfix:after{content:" ";display:table}
.accout-login .vizio-logo{width:100%;text-align:center;padding:50px 0 0 0}
.accout-login h1{color:black;font-size:52px;text-align:center;font-weight:300;margin:0 0 16px 0;font-family:'Benton Sans Bold';letter-spacing:0;line-height:inherit}
@media only screen and (min-width:375px) and (max-width:992px){.accout-login h1{font-size:30px}
}
.accout-login .container{margin-right:auto;margin-left:auto;margin-top:70px;padding-bottom:50px}
@media only screen and (min-width:375px) and (max-width:992px){.accout-login .container{width:90%}
}
.accout-login .login-tagline{margin-top:0;color:#000;font-family:"Benton Sans Light",Helvetica,sans-serif;font-size:16px;text-align:center;margin-bottom:30px;line-height:24px}
.accout-login .login-tagline span{font-family:"Benton Sans Bold",Helvetica,sans-serif}
.accout-login .login-tagline.create-tagline{width:70%;max-width:440px;margin-left:auto;margin-right:auto;margin-bottom:40px;line-height:1.6em}
.accout-login .link-sign-in{display:table;margin:0 auto 40px auto;text-align:center;color:#4db5ab;font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:14px;padding-right:30px;background-image:url(base/resources/images/button-arrow.svg);background-position:right center;background-repeat:no-repeat;background-size:20px}
.accout-login .link-sign-in:hover{color:#4b4a4a}
.accout-login .btn,.accout-login .btn-default{font-size:14px;-webkit-font-smoothing:antialiased;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-in}
.accout-login .btn-login{width:100%;padding:14px;height:45px;margin-bottom:37px;letter-spacing:1px;font-family:'Benton Sans Bold'}
.accout-login .btn.btn-primary,.accout-login .btn-default.btn-primary{color:#fff;border:0}
.accout-login .btn.btn-primary:hover,.accout-login .btn-default.btn-primary:hover{background:#4b4a4a;color:#fff}
.accout-login .social-text-wrap{font-family:'Benton Sans Regular';font-size:16px;color:#fff;letter-spacing:1px;position:relative;cursor:default;width:370px;margin:0 auto;text-align:center}
@media only screen and (min-width:375px) and (max-width:992px){.accout-login .social-text-wrap{width:auto}
}
.accout-login .social-text{color:#000;position:relative;margin-bottom:20px}
.accout-login .social-buttons{width:240px;margin:0 auto;margin-bottom:20px;text-align:center}
.accout-login .social-buttons .btn-social{border:0;background:0;margin:0 10px}
.accout-login .social-buttons .btn-social .icon-social{height:22px}
.accout-login .pass-links{width:370px;margin:0 auto;text-align:center}
@media only screen and (min-width:375px) and (max-width:992px){.accout-login .pass-links{width:auto}
}
.accout-login .pass-links .link-new-account{display:inline;text-decoration:underline;font-family:'Benton Sans Bold'}
.accout-login .pass-links .link-forgot-pass,.accout-login .pass-links .link-new-account{display:table;text-align:center;margin-bottom:10px;font-size:14px;color:#4db5ab;font-family:'Benton Sans Bold';transition:color .3s ease-out;margin:0 auto}
.accout-login .pass-links .link-forgot-pass:hover,.accout-login .pass-links .link-new-account:hover{color:#4b4a4a}
.accout-login .no-account-tagline{font-family:'Benton Sans Regular';font-size:14px;text-align:center;margin-top:40px;margin-bottom:40px;line-height:1.8em}
.accout-login .create-account-form,.accout-login .form-forgot-password,.accout-login .login-form{text-align:center;width:370px;margin:0 auto}
.accout-login .create-account-form:after,.accout-login .form-forgot-password:after,.accout-login .login-form:after{clear:both;content:"";display:block}
@media only screen and (min-width:375px) and (max-width:992px){.accout-login .create-account-form,.accout-login .form-forgot-password,.accout-login .login-form{width:inherit}
}
.accout-login .create-account-form .login-error,.accout-login .form-forgot-password .login-error,.accout-login .login-form .login-error{color:#d4503f;margin-bottom:20px;padding:10px;background:#fcd8d8;border-radius:4px;font-size:13px;text-align:center}
.accout-login .create-account-form .login-privacy-terms,.accout-login .form-forgot-password .login-privacy-terms,.accout-login .login-form .login-privacy-terms{font-size:12px;color:#333;margin-bottom:25px}
.accout-login .create-account-form .login-privacy-terms a,.accout-login .form-forgot-password .login-privacy-terms a,.accout-login .login-form .login-privacy-terms a{color:#4db5ab}
.accout-login .create-account-form .login-privacy-terms a:hover,.accout-login .form-forgot-password .login-privacy-terms a:hover,.accout-login .login-form .login-privacy-terms a:hover{color:#4b4a4a}
.accout-login .create-account-form input,.accout-login .form-forgot-password input,.accout-login .login-form input{width:100%}
.accout-login .create-account-form input:disabled,.accout-login .form-forgot-password input:disabled,.accout-login .login-form input:disabled{cursor:no-drop}
.accout-login .create-account-form .fieldset,.accout-login .form-forgot-password .fieldset,.accout-login .login-form .fieldset{float:left;width:100%}
.accout-login .create-account-form .fieldset .check-box,.accout-login .form-forgot-password .fieldset .check-box,.accout-login .login-form .fieldset .check-box{margin-left:25px}
.accout-login .create-account-form .fieldset .check-box label,.accout-login .form-forgot-password .fieldset .check-box label,.accout-login .login-form .fieldset .check-box label{position:relative;font-family:"Benton Sans Regular",Helvetica,sans-serif;font-size:14px;color:#333}
.accout-login .create-account-form .fieldset .check-box label a,.accout-login .form-forgot-password .fieldset .check-box label a,.accout-login .login-form .fieldset .check-box label a{color:#4db5ab}
.accout-login .create-account-form .fieldset .check-box [type="checkbox"]:not(:checked)+label:before,.accout-login .create-account-form .fieldset .check-box [type="checkbox"]:not(:checked)+label:after,.accout-login .create-account-form .fieldset .check-box [type="checkbox"]:checked+label:before,.accout-login .create-account-form .fieldset .check-box [type="checkbox"]:checked+label:after,.accout-login .form-forgot-password .fieldset .check-box [type="checkbox"]:not(:checked)+label:before,.accout-login .form-forgot-password .fieldset .check-box [type="checkbox"]:not(:checked)+label:after,.accout-login .form-forgot-password .fieldset .check-box [type="checkbox"]:checked+label:before,.accout-login .form-forgot-password .fieldset .check-box [type="checkbox"]:checked+label:after,.accout-login .login-form .fieldset .check-box [type="checkbox"]:not(:checked)+label:before,.accout-login .login-form .fieldset .check-box [type="checkbox"]:not(:checked)+label:after,.accout-login .login-form .fieldset .check-box [type="checkbox"]:checked+label:before,.accout-login .login-form .fieldset .check-box [type="checkbox"]:checked+label:after{content:'';position:absolute;display:inline-block;left:-25px;width:15px;height:15px;box-sizing:content-box;border:thin solid #4db5ab;border-radius:2px;vertical-align:middle;margin-right:15px;background:#fff}
.accout-login .create-account-form .fieldset .check-box [type="checkbox"]:not(:checked)+label:after,.accout-login .create-account-form .fieldset .check-box [type="checkbox"]:checked+label:after,.accout-login .form-forgot-password .fieldset .check-box [type="checkbox"]:not(:checked)+label:after,.accout-login .form-forgot-password .fieldset .check-box [type="checkbox"]:checked+label:after,.accout-login .login-form .fieldset .check-box [type="checkbox"]:not(:checked)+label:after,.accout-login .login-form .fieldset .check-box [type="checkbox"]:checked+label:after{top:0;font-size:1.3em;width:16px;height:16px;border:thin solid #bcc3ca;background-color:#4db5ab}
.accout-login .create-account-form .fieldset .check-box [type="checkbox"]:not(:checked),.accout-login .create-account-form .fieldset .check-box [type="checkbox"]:checked,.accout-login .form-forgot-password .fieldset .check-box [type="checkbox"]:not(:checked),.accout-login .form-forgot-password .fieldset .check-box [type="checkbox"]:checked,.accout-login .login-form .fieldset .check-box [type="checkbox"]:not(:checked),.accout-login .login-form .fieldset .check-box [type="checkbox"]:checked{display:none}
.accout-login .create-account-form .fieldset .check-box [type="checkbox"]:not(:checked)+label:after,.accout-login .form-forgot-password .fieldset .check-box [type="checkbox"]:not(:checked)+label:after,.accout-login .login-form .fieldset .check-box [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}
.accout-login .create-account-form .fieldset .check-box [type="checkbox"]:checked+label:after,.accout-login .form-forgot-password .fieldset .check-box [type="checkbox"]:checked+label:after,.accout-login .login-form .fieldset .check-box [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}
.accout-login .create-account-form ul.form-list,.accout-login .form-forgot-password ul.form-list,.accout-login .login-form ul.form-list{list-style:none;padding:0;margin:0}
.accout-login .create-account-form ul.form-list .fields,.accout-login .form-forgot-password ul.form-list .fields,.accout-login .login-form ul.form-list .fields{margin-bottom:10px;min-height:55px;position:relative}
@media only screen and (min-width:375px) and (max-width:992px){.accout-login .create-account-form ul.form-list .fields i.text-clear,.accout-login .form-forgot-password ul.form-list .fields i.text-clear,.accout-login .login-form ul.form-list .fields i.text-clear{background-image:url(base/resources/images/dismiss-gray-icon.svg);background-repeat:no-repeat;background-size:20px;width:20px;position:absolute;height:20px;top:9px;right:13px}
.accout-login .create-account-form ul.form-list .fields i.clear,.accout-login .form-forgot-password ul.form-list .fields i.clear,.accout-login .login-form ul.form-list .fields i.clear{display:none}
.accout-login .create-account-form ul.form-list .fields .has-error i.clear,.accout-login .form-forgot-password ul.form-list .fields .has-error i.clear,.accout-login .login-form ul.form-list .fields .has-error i.clear{background-image:url(base/resources/images/erro-clear-icon.png);background-repeat:no-repeat;background-size:20px;width:20px;position:absolute;height:20px;top:9px;right:13px;display:block !important}
}
.accout-login .create-account-form ul.form-list .fields .pw-hint-containter,.accout-login .form-forgot-password ul.form-list .fields .pw-hint-containter,.accout-login .login-form ul.form-list .fields .pw-hint-containter{position:absolute;top:46px;width:100%;display:none}
.accout-login .create-account-form ul.form-list .fields .pw-hint-containter .pw-hint,.accout-login .form-forgot-password ul.form-list .fields .pw-hint-containter .pw-hint,.accout-login .login-form ul.form-list .fields .pw-hint-containter .pw-hint{position:absolute;z-index:1;background-color:#fff;box-shadow:1px 1px 5px 3px #ccc;font-size:12px;text-align:center}
.accout-login .create-account-form ul.form-list .fields .pw-hint-containter .pw-hint i,.accout-login .form-forgot-password ul.form-list .fields .pw-hint-containter .pw-hint i,.accout-login .login-form ul.form-list .fields .pw-hint-containter .pw-hint i{position:absolute;top:-10px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:10px solid #e4e4e4}
.accout-login .create-account-form ul.form-list .fields .pw-hint-containter .pw-hint span,.accout-login .form-forgot-password ul.form-list .fields .pw-hint-containter .pw-hint span,.accout-login .login-form ul.form-list .fields .pw-hint-containter .pw-hint span{background-color:#e4e4e4;width:100%;display:block;text-align:left;padding:5px;font-size:12px;font-family:"Benton Sans Bold",Helvetica,sans-serif}
.accout-login .create-account-form ul.form-list .fields .pw-hint-containter .pw-hint ul,.accout-login .form-forgot-password ul.form-list .fields .pw-hint-containter .pw-hint ul,.accout-login .login-form ul.form-list .fields .pw-hint-containter .pw-hint ul{list-style-position:outside;margin:5px 10px 5px 20px;text-align:left}
.accout-login .create-account-form ul.form-list .fields .pw-hint-containter .pw-hint ul li,.accout-login .form-forgot-password ul.form-list .fields .pw-hint-containter .pw-hint ul li,.accout-login .login-form ul.form-list .fields .pw-hint-containter .pw-hint ul li{list-style-type:disc;margin-bottom:2px}
.accout-login .create-account-form ul.form-list code,.accout-login .form-forgot-password ul.form-list code,.accout-login .login-form ul.form-list code{display:none}
.accout-login .create-account-form ul.form-list .has-error .input-box,.accout-login .form-forgot-password ul.form-list .has-error .input-box,.accout-login .login-form ul.form-list .has-error .input-box{position:relative;display:inherit;text-align:left;margin-bottom:10px}
.accout-login .create-account-form ul.form-list .has-error input,.accout-login .form-forgot-password ul.form-list .has-error input,.accout-login .login-form ul.form-list .has-error input{border:1px solid #d4503f}
.accout-login .create-account-form ul.form-list .has-error input::placeholder,.accout-login .form-forgot-password ul.form-list .has-error input::placeholder,.accout-login .login-form ul.form-list .has-error input::placeholder{color:#d4503f}
.accout-login .create-account-form ul.form-list .has-error code,.accout-login .form-forgot-password ul.form-list .has-error code,.accout-login .login-form ul.form-list .has-error code{color:#d4503f;width:100%;left:0;display:block;font-size:12px;font-family:'Benton Sans Regular';padding-top:4px}
.accout-login .create-account-form .control .input-box,.accout-login .form-forgot-password .control .input-box,.accout-login .login-form .control .input-box{float:left}
.accout-login .create-account-form .control .input-box input,.accout-login .form-forgot-password .control .input-box input,.accout-login .login-form .control .input-box input{position:relative;margin-bottom:5px;margin-top:4px}
.accout-login .create-account-form .control label,.accout-login .form-forgot-password .control label,.accout-login .login-form .control label{float:left;margin:0 0 0 5px;line-height:20px;font-family:'Benton Sans Regular'}
.accout-login .create-account-form .control .newsletter-lbl,.accout-login .create-account-form .control .agree-terms-lbl,.accout-login .form-forgot-password .control .newsletter-lbl,.accout-login .form-forgot-password .control .agree-terms-lbl,.accout-login .login-form .control .newsletter-lbl,.accout-login .login-form .control .agree-terms-lbl{width:330px;font-size:14px}
@media only screen and (min-width:375px) and (max-width:992px){.accout-login .create-account-form .control .newsletter-lbl,.accout-login .create-account-form .control .agree-terms-lbl,.accout-login .form-forgot-password .control .newsletter-lbl,.accout-login .form-forgot-password .control .agree-terms-lbl,.accout-login .login-form .control .newsletter-lbl,.accout-login .login-form .control .agree-terms-lbl{width:90%}
}
.accout-login .create-account-form .control .newsletter-lbl a,.accout-login .create-account-form .control .agree-terms-lbl a,.accout-login .form-forgot-password .control .newsletter-lbl a,.accout-login .form-forgot-password .control .agree-terms-lbl a,.accout-login .login-form .control .newsletter-lbl a,.accout-login .login-form .control .agree-terms-lbl a{color:#4db5ab;text-decoration:none}
.accout-login .create-account-form label,.accout-login .form-forgot-password label,.accout-login .login-form label{display:block;color:#000;text-align:left}
.account-create-contents .input-row{float:left;margin-top:20px}
.account-create-contents .input-row.input-row-terms-error{color:#d4503f;font-family:'Benton Sans Regular',"Helvetica Neue",Helvetica,sans-serif;font-size:14px}
.account-create-contents .input-row .form-checkbox input[type=checkbox]+label{padding-top:0}
.account-create-contents .input-row .form-checkbox input[type=checkbox]+label::before{top:0;margin:0;border-radius:2px}
.account-create-contents .input-row .form-checkbox input[type=checkbox]+label a{color:#4db5ab}
.account-create-contents .buttons-set{float:left;width:100%}
.account-create-contents .btn-create-account{width:100%;padding:14px;height:45px;margin-bottom:37px;letter-spacing:1px;font-family:'Benton Sans Bold';margin-top:30px}
.customer-account-login a{color:#4db5ab;font-family:'Benton Sans Regular';text-decoration:none}
.form-forgot-password{text-align:center;width:370px;margin:40px auto 0 auto}
.account-forgot-password .btn-send-email{width:100%;padding:14px;height:45px;margin-bottom:37px;letter-spacing:1px;font-family:'Benton Sans Bold';margin-top:30px}
.success-block,.check-mail-block{margin-top:15%}
.check-mail-block .login-tagline{width:28%;margin:0 auto;font-size:14px}
@media only screen and (min-width:375px) and (max-width:992px){.check-mail-block .login-tagline{width:80%}
}
.login-form ul.form-list{list-style:none;margin:0 auto;padding:0;width:370px}
@media only screen and (min-width:375px) and (max-width:992px){.login-form ul.form-list{width:auto}
}
.login-field-transparent,.create-account-form .input-text{color:#000;width:100%;padding:3px 15px;height:36px;border-radius:5px;border:1px solid #333;margin-bottom:0;box-sizing:border-box;letter-spacing:0}
.login-form input{display:block;font-size:14px;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease-in;width:100%;box-sizing:border-box;padding:3px 15px;height:38px;border-radius:5px;border:1px solid #333;margin-bottom:0;letter-spacing:0}
.error-details{font-size:14px;font-family:"Benton Sans Medium",Helvetica,sans-serif;background-color:rgba(200,30,50,0.11);color:#c81e32;padding:15px;margin:15px 0 25px}
.error-details .warning-icon{background:url(base/resources/images/warning-icon.svg) no-repeat;background-position:left center;background-size:18px;padding-right:30px;display:inline-block;height:20px;vertical-align:top}
.error-details .error-information{display:inline-block;width:88%;margin-top:2px}
.login-field-transparent:focus,.create-account-form .input-text:focus{border-color:#333}
.accout-login .create-account-form .fieldset .check-box label a:hover,.accout-login .form-forgot-password .fieldset .check-box label a:hover,.accout-login .login-form .fieldset .check-box label a:hover{color:#4b4a4a}
.account-footer{position:fixed;bottom:0;left:0;width:100%;height:48px;border-top:1px solid #dfe1e3;padding:10px 0 0 0;background-color:#fff}
@media only screen and (min-width:375px) and (max-width:992px){.account-footer{height:auto;position:relative;margin:0 15px 15px;width:90%}
}
.account-footer ul{margin:0 auto;text-align:center;padding-top:12px}
@media only screen and (min-width:375px) and (max-width:992px){.account-footer ul{text-align:left}
}
.account-footer ul li{display:inline-block;margin:0 10px;list-style-type:none}
@media only screen and (min-width:375px) and (max-width:767px){.account-footer ul li{display:block;text-align:left;margin-bottom:20px}
}
@media only screen and (min-width:768px) and (max-width:992px){.account-footer ul li:first-child{display:block}
}
.account-footer ul li .site-footer__info{font-size:11px;color:#84878e;font-family:"Benton Sans Regular",Helvetica,sans-serif}
.account-footer ul li .site-footer__bottom-nav-link.v-a{color:#84878e;font-family:"Benton Sans Regular",Helvetica,sans-serif;font-size:11px;line-height:14px;border:0;border-bottom:1px solid transparent;transition:border .2 ease-out;-webkit-font-smoothing:antialiased;text-decoration:none}
.singup-confirmation-container{display:flex;align-items:center;height:100vh}
.singup-confirmation-container .singup-confirmation{text-align:center;width:50%;line-height:26px;margin:0 auto}
.singup-confirmation-container .singup-confirmation h1{font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:35px}
.singup-confirmation-container .singup-confirmation p{font-family:"Benton Sans Regular",Helvetica,sans-serif;font-size:18px;text-align:left}
.singup-confirmation-container .singup-confirmation p a{color:#4db5ab}
@media only screen and (max-width:992px){.singup-confirmation-container .singup-confirmation{width:90%}
}
.clearfix:before,.clearfix:after{content:" ";display:table}
.vce-checkout-container{width:1420px;margin:0 auto;font-family:'Benton Sans Regular';margin-top:52px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-container{width:100%}
}
.vce-checkout-container h3{margin-bottom:20px;display:inline-block;width:100%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-container h3{text-align:center;display:block}
}
.vce-checkout-container .vce-heading{font-family:'Benton Sans Bold';text-align:center;padding-bottom:30px;border-bottom:2px solid #000}
.vce-checkout-container .vce-heading h2{font-size:30px}
.vce-checkout-container .vce-heading p{font-size:24px;margin:50px 0 0 0;line-height:22px;font-family:'Benton Sans Regular'}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-container .vce-heading p{font-size:18px;margin:30px auto 0 auto;line-height:26px;width:85%}
}
.vce-checkout-container .vce-heading span{font-family:'Benton Sans Bold';color:#000}
.vce-checkout-container .vce-heading span a{cursor:pointer;color:#4db5ab;text-decoration:none;font-family:'Benton Sans Bold'}
.vce-checkout-container .vce-heading span a:hover{color:#4b4a4a}
.vce-checkout-content{padding:60px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content{padding:15px}
}
.vce-checkout-content:after{clear:both;content:"";display:block}
.vce-checkout-content .vce-checkout-info,.vce-checkout-content .vce-checkout-order{width:47%;float:left;margin-right:28px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info,.vce-checkout-content .vce-checkout-order{width:100%}
}
.vce-checkout-content .vce-checkout-info .edit-cart,.vce-checkout-content .vce-checkout-order .edit-cart{display:inline-block;cursor:pointer;color:#4db5ab;text-decoration:none;font-size:14px;padding-top:5px;float:right;font-family:'Benton Sans Bold'}
.vce-checkout-content .vce-checkout-info .edit-cart:hover,.vce-checkout-content .vce-checkout-order .edit-cart:hover{color:#4b4a4a}
.vce-checkout-content .vce-checkout-order{margin-right:0;float:right}
.vce-checkout-content .vce-checkout-info ul{padding:0}
.vce-checkout-content .vce-checkout-info ul li{list-style-type:none}
.vce-checkout-content .vce-checkout-info ul li.country{overflow:hidden;margin-bottom:7px}
.vce-checkout-content .vce-checkout-info ul li.country .form-select{float:left;width:48%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info ul li.country .form-select{width:100%;margin-bottom:20px}
}
.vce-checkout-content .vce-checkout-info ul li.country .form-group{width:47%;float:left;margin-bottom:0}
.vce-checkout-content .vce-checkout-info ul li.country .form-group.zip-code{float:right}
.vce-checkout-content .vce-checkout-info ul li.country .form-group.has-error{margin-bottom:20px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info ul li.country .form-group{width:100%}
}
.vce-checkout-content .vce-checkout-info .form-group{margin-bottom:10px;min-height:56px;position:relative}
.vce-checkout-content .vce-checkout-info .form-group input[type="text"],.vce-checkout-content .vce-checkout-info .form-group input[type="email"],.vce-checkout-content .vce-checkout-info .form-group input[type="number"],.vce-checkout-content .vce-checkout-info .form-group input[type="tel"]{width:100%;box-sizing:border-box;padding:3px 15px;height:36px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;letter-spacing:inherit}
.vce-checkout-content .vce-checkout-info .form-group input[type="text"]:focus,.vce-checkout-content .vce-checkout-info .form-group input[type="email"]:focus,.vce-checkout-content .vce-checkout-info .form-group input[type="number"]:focus,.vce-checkout-content .vce-checkout-info .form-group input[type="tel"]:focus{border:1px solid #000}
.vce-checkout-content .vce-checkout-info .form-group.address-find-search input[type="text"]{padding-left:30px}
.vce-checkout-content .vce-checkout-info .form-group .error-msg{display:none}
.vce-checkout-content .vce-checkout-info .form-group.has-error input{border:1px solid #d4503f;margin-bottom:5px}
.vce-checkout-content .vce-checkout-info .form-group.has-error .error-msg{color:#d4503f;font-size:12px;display:block}
.vce-checkout-content .vce-checkout-info .form-group.has-error select{border:1px solid #d4503f;margin-bottom:5px}
.vce-checkout-content .vce-checkout-info .form-select{background-color:#fff;display:inline-block;position:relative}
.vce-checkout-content .vce-checkout-info .form-select select{padding:10px 40px 10px 15px;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;position:relative;cursor:pointer;z-index:10;width:100%;height:36px;margin-bottom:0;letter-spacing:inherit;background-image:url(base/resources/images/downArrow.svg);background-repeat:no-repeat;background-size:17px;background-position:95% center;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.vce-checkout-content .vce-checkout-info .billing-info,.vce-checkout-content .vce-checkout-info .payment-info{margin-top:70px}
.vce-checkout-content .vce-checkout-info .billing-info h3,.vce-checkout-content .vce-checkout-info .payment-info h3{width:auto}
.vce-checkout-content .vce-checkout-info .billing-info .payment-info-required,.vce-checkout-content .vce-checkout-info .payment-info .payment-info-required{color:#d4503f;float:right;font-size:12px;margin-top:9px;display:inline-block}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .billing-info .payment-info-required,.vce-checkout-content .vce-checkout-info .payment-info .payment-info-required{float:none;display:block;text-align:center;margin:0 0 20px}
}
.vce-checkout-content .vce-checkout-info .billing-info h3{font-size:18px}
.vce-checkout-content .vce-checkout-info .billing-info .same-as-info{text-align:left}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .billing-info .same-as-info{text-align:center}
}
.vce-checkout-content .vce-checkout-info .billing-info .same-as-info input{display:inline-block;cursor:pointer}
.vce-checkout-content .vce-checkout-info .billing-info .same-as-info label{text-transform:uppercase;cursor:pointer}
.vce-checkout-content .vce-checkout-info .payment-info .shop-pd-promo-code-container{margin:0 15px 15px}
.vce-checkout-content .vce-checkout-info .payment-info .shop-pd-promo-code-container .error-message{color:#d4503f;font-size:12px}
.vce-checkout-content .vce-checkout-info .payment-info .shop-pd-promo-code-container .error-border{border:1px solid #d4503f}
.vce-checkout-content .vce-checkout-info .payment-info p.terms-info-txt{font-size:11px;line-height:18px;color:#9b9b9b}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .payment-info p.terms-info-txt{margin-bottom:20px}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content{margin:10px 0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:10px 0;border:1px solid #333}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container{padding:15px;border-top:1px solid #333}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .card-details{overflow:hidden}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .card-details .card-expir,.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .card-details .card-cvv{float:left;width:48%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .card-details .card-expir,.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .card-details .card-cvv{width:100%}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .card-details .card-cvv{float:right}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .card-details .card-cvv{margin-top:20px}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .form-control{height:36px;padding:0 10px;border:1px solid #333}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .form-control::placeholder{color:#333}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .form-control.is-invalid,.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url(../components/content/checkout/clientlibs/resources/images/clear-input.svg);background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem);border:1px solid #dc3545}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .form-control.is-invalid ~ .invalid-feedback,.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .form-control.is-invalid ~ .invalid-tooltip,.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .was-validated .form-control:invalid ~ .invalid-feedback,.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .was-validated .form-control:invalid ~ .invalid-tooltip{display:block}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .form-control.is-valid,.vce-checkout-content .vce-checkout-info .paymentinfo-content .form-container .was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url(../components/content/checkout/clientlibs/resources/images/valid-icon.svg);background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .promo-code{padding:0 15px}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .promo-code h4{font-size:13px;color:#4db5ab;margin-bottom:10px}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .promo-code .form-group{width:75%;display:inline-block}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .promo-code .promo-code-btn{float:right;width:22%}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .promo-code .promo-code-btn button{width:100%;padding:5px;height:35px}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-cc-card{padding:20px 15px;border-top:1px solid #333;overflow:hidden}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-cc-card .cc-text{width:30%;float:left;font-family:"Benton Sans Medium",Helvetica,sans-serif;font-size:18px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-cc-card .cc-text{font-size:14px;width:25%}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-cc-card .cc-img{float:left;width:70%;text-align:right}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-cc-card .cc-img{width:75%}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-cc-card .cc-img ul li{display:inline-block;padding-left:5px}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-cc-card .cc-img span{font-family:'Benton Sans Regular';font-size:12px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-cc-card .cc-img span{font-size:10px}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-save-card{padding:20px 15px;border-top:1px solid #333;overflow:hidden;margin-top:20px}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-save-card .checkout-save-card-info{width:75%;float:left}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-save-card .checkout-save-card-info{width:100%}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-save-card .checkout-save-card-info .save-txt{font-family:"Benton Sans Medium",Helvetica,sans-serif;font-size:18px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-save-card .checkout-save-card-info .save-txt{font-size:14px}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-save-card .checkout-save-new-card{float:right}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-save-card .checkout-save-new-card a{color:#4db5ab}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-save-card .checkout-save-new-card a{font-size:14px}
}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .checkout-save-card .checkout-save-new-card{position:absolute;right:30px}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .save-check-box,.vce-checkout-content .vce-checkout-info .paymentinfo-content .save-radio-box{margin-left:12px}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .saved-card{margin:10px 0}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .saved-card img{width:38px;margin-right:15px}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .saved-card .input-control.radio{margin-top:0;display:flex;font-size:13px;line-height:28px;font-family:"Benton Sans Medium",Helvetica,sans-serif}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .saved-card .input-control__indicator{top:4px}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .save-radio-box{margin-top:10px}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .save-radio-box input{float:left;margin:0;margin-right:15px}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .save-radio-box label{color:#333}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .save-radio-box label span{width:37px;margin-right:5px;vertical-align:middle;height:25px;display:inline-block;background-size:35px;background-repeat:no-repeat}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .save-radio-box label span.amex{background-image:url(../components/content/checkout/clientlibs/resources/images/amex.svg)}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .save-radio-box label span.mastercard{background-image:url(../components/content/checkout/clientlibs/resources/images/mastercard.svg)}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .save-radio-box label span.visa{background-image:url(../components/content/checkout/clientlibs/resources/images/visa.svg)}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content #cardForm{margin:15px}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel{box-shadow:none;width:100%;padding:0 15px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel{padding:0}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content{padding:0}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .textfield--float-label{border-radius:5px;border:1px solid #000;padding:1px 5px;height:36px;margin-bottom:30px;width:100%}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .textfield--float-label .hosted-field--label{display:none}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .textfield--float-label.invalid{border:1px solid #c81e32}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .textfield--float-label .invalid-feedback-item{display:none}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .textfield--float-label .invalid-feedback-item.invalid{display:block;font-size:12px;color:#c81e32;padding-top:5px}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .textfield--float-label.card-number{background-image:url(base/resources/images/lock.svg);background-size:14px;background-repeat:no-repeat;background-position:97%}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .card-question{background-image:url(base/resources/images/question.svg);background-size:17px;background-repeat:no-repeat;background-position:91% 22%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .card-question{background-position:97% 22%}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .hosted-field{margin-bottom:1px;border:0}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .payment-hidden-security{display:flex;width:100%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .payment-hidden-security{display:unset}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .payment-hidden-security .textfield--float-label{width:30%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .payment-hidden-security .textfield--float-label{width:47%}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .payment-hidden-security .textfield--float-label:nth-child(2){margin:0 5%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .payment-hidden-security .textfield--float-label:nth-child(2){margin:0;float:right}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .payment-hidden-security #cvv_hide{width:30%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .payment-hidden-security #cvv_hide{width:100%}
}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content .payment-hidden-security #cvv_hide .textfield--float-label{width:100%}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .panel .panel__content #cvv_hide{border:1px solid transparent;overflow:hidden}
.vce-checkout-content .vce-checkout-info .paymentinfo-content .save-check-box.form-checkbox{clear:both;margin-left:0}
.vce-checkout-content .vce-checkout-order .order-list{margin-top:50px}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc{padding-bottom:15px;border-bottom:1px solid #000;overflow:hidden}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .order-list .prod-desc{text-align:center}
}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-img img{width:226px;float:left;margin:0 15px 15px 0}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-img img{float:none}
}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info{float:right;width:60%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info{float:none;width:100%}
}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info h4{float:left;font-size:18px;margin:0;line-height:28px;width:100%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info h4{float:none}
}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .rating{font-size:12px;margin:10px 0;float:left;width:100%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .rating{float:none}
}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .rating .rating_summary{text-align:center !important}
}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .checkout-promotional-txt{font-family:"Benton Sans Medium",Helvetica,sans-serif;font-size:13px;color:#c81e32;padding:10px 0}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .your-order-price .your-order-price-details{float:left;width:50%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .your-order-price .your-order-price-details{float:none;width:100%;text-align:center;padding-top:10px}
}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .your-order-price .your-order-price-details span{display:block}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .your-order-price .your-order-price-details span.old-price{font-family:"Benton Sans Regular",Helvetica,sans-serif;text-decoration:line-through;color:#999;font-size:18px}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .your-order-price .your-order-price-details span.product-save{font-family:"Benton Sans Medium",Helvetica,sans-serif;font-size:12px;color:#c81e32;margin-top:10px}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .your-order-price .your-order-price-qty{float:left}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .your-order-price .your-order-price-qty{float:none;margin:15px 0 30px}
}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .qty{font-size:16px;float:right;font-family:"Benton Sans Bold",Helvetica,sans-serif}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .order-list .prod-desc .checkout-product-info .qty{float:none;font-size:12px}
}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature{clear:both}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature input{display:inline-block}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature label{font-size:12px;font-weight:bold;color:#69b3ab}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature label.signature-info{padding-right:10px}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature label.signature-info span{font-size:16px;vertical-align:middle}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature .sign-info-tool{background-color:#4a90e2;display:inline-block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:10px;color:#fff;text-align:center;cursor:pointer}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature:after{display:"block";content:"";clear:both}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature .tooltip{position:relative;display:inline-block}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature .tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#333;color:#fff;border-radius:6px;padding:5px 10px;font-size:13px;line-height:17px;position:absolute;z-index:1;bottom:100%;left:0;margin-left:-146px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature .tooltip .tooltiptext{margin-left:-195px}
}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature .tooltip:hover .tooltiptext{visibility:visible}
.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature .tooltip-top::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#333 transparent transparent transparent;font-size:12px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .order-list .prod-desc .signature .tooltip-top::after{left:66%}
}
.vce-checkout-content .vce-checkout-order .order-list .price-breakup{padding:0}
.vce-checkout-content .vce-checkout-order .order-list .price-breakup li{list-style-type:none;padding:6px 0}
.vce-checkout-content .vce-checkout-order .order-list .price-breakup li label,.vce-checkout-content .vce-checkout-order .order-list .price-breakup li span{display:inline-block;width:50%;font-size:16px;font-family:"Benton Sans Medium",Helvetica,sans-serif}
.vce-checkout-content .vce-checkout-order .order-list .price-breakup li span{text-align:right}
.vce-checkout-content .vce-checkout-order .order-list .price-breakup li.diff-txt{color:#d4503f}
.vce-checkout-content .vce-checkout-order .order-list .price-breakup li.sub-total{padding:30px 0;border-top:1px solid #000;border-bottom:2px solid #000;font-weight:bold;margin:10px 0 20px}
.vce-checkout-content .vce-checkout-order .vce-order-summary{border:1px solid #bababa}
.vce-checkout-content .vce-checkout-order .vce-order-summary h3{background:#efefef;padding:15px 0 15px 15px;margin:0}
.vce-checkout-content .vce-checkout-order .vce-order-summary ul{padding:15px;margin:0}
.vce-checkout-content .vce-checkout-order .vce-order-summary ul li{list-style-type:none;padding:6px 0}
.vce-checkout-content .vce-checkout-order .vce-order-summary ul li label,.vce-checkout-content .vce-checkout-order .vce-order-summary ul li span{display:inline-block;width:50%;font-size:16px;font-family:"Benton Sans Medium",Helvetica,sans-serif}
.vce-checkout-content .vce-checkout-order .vce-order-summary ul li span{text-align:right}
.vce-checkout-content .vce-checkout-order .vce-order-summary ul li.shipping-free{color:#d4503f}
.vce-checkout-content .vce-checkout-order .vce-order-summary ul li.diff-txt{color:#d4503f}
.vce-checkout-content .vce-checkout-order .error-details{font-size:14px;font-family:"Benton Sans Medium",Helvetica,sans-serif;background-color:rgba(200,30,50,0.11);color:#c81e32;padding:15px;margin:15px 0 25px}
.vce-checkout-content .vce-checkout-order .error-details .warning-icon{background:url(base/resources/images/warning-icon.svg) no-repeat;background-position:left center;background-size:18px;padding-right:30px;display:inline-block;height:20px;vertical-align:top}
.vce-checkout-content .vce-checkout-order .error-details .error-information{display:inline-block;width:88%;margin-top:2px}
.vce-checkout-content .vce-checkout-order .btn-block{margin:15px 0}
.vce-checkout-content .vce-checkout-order .btn-block .btn{width:49%;padding:20px 0;margin-left:8px;cursor:pointer;border:1px solid #4db5ab}
@media only screen and (min-width:375px) and (max-width:992px){.vce-checkout-content .vce-checkout-order .btn-block .btn{width:100%;margin-bottom:20px;margin-left:0}
}
.vce-checkout-content .vce-checkout-order .btn-block .btn:first-child{margin-left:0}
.vce-checkout-content .vce-checkout-order .btn-block .btn.ctn-shop-btn{background:#fff;color:#4db5ab;border:1px solid #4db5ab}
.vce-checkout-content .vce-checkout-order .btn-block .btn:hover{color:#fff;background-color:#4b4a4a;border:1px solid #4b4a4a}
.btn,.btn-default{font-size:14px;-webkit-font-smoothing:antialiased;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-in}
.btn.btn-primary,.btn-default.btn-primary{background-color:#4db5ab;color:#fff;border:0;padding:10px 15px}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}
.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.input-control{cursor:pointer;display:inline-block;padding-left:28.125px;position:relative;font-size:16px;font-weight:100;line-height:22.5px;text-align:left}
.input-control.radio{margin-top:0}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;line-height:normal;display:inline-block}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-24px;margin-top:4px \9}
.input-control input[type=radio]{position:absolute;width:auto !important;z-index:1;opacity:1}
.input-control__indicator{display:block;position:absolute;top:0;left:0;-webkit-border-radius:80%;-moz-border-radius:80%;-ms-border-radius:80%;-o-border-radius:80%;border-radius:80%;height:20px;display:block;user-select:none;width:20px;text-align:center;background-color:#dadada;background-size:50% 50%;background-position:center center;background-repeat:no-repeat;border:1px solid #d0d0d0}
input-control.radio input:checked ~ .input-control__indicator::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:80%;-moz-border-radius:80%;-ms-border-radius:80%;-o-border-radius:80%;border-radius:80%;content:"";transform:scale(0.5);transform-origin:center center;background:grey}
.billing-option{margin:20px 0}
.billing-option li label{font-size:13px}
.input-control{cursor:pointer;display:inline-block;padding-left:28.125px;position:relative;font-size:16px;font-weight:100;line-height:22.5px;text-align:left}
.input-control input[type=radio]{position:absolute;width:auto !important;z-index:1;opacity:0}
.input-control__indicator{display:block;position:absolute;top:0;left:0;-webkit-border-radius:80%;-moz-border-radius:80%;-ms-border-radius:80%;-o-border-radius:80%;border-radius:80%;height:21px;display:block;user-select:none;width:21px;text-align:center;background-color:#fff;background-size:50% 50%;background-position:center center;background-repeat:no-repeat;border:1px solid #d0d0d0}
.input-control.radio{margin-top:0}
.input-control.radio input:checked ~ .input-control__indicator{background:#4db5ab}
.input-control.radio input:checked ~ .input-control__indicator::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:80%;-moz-border-radius:80%;-ms-border-radius:80%;-o-border-radius:80%;border-radius:80%;content:"";transform:scale(0.4);transform-origin:center center;background:#fff}
.form-checkbox{position:relative}
.form-checkbox input[type=checkbox]{position:absolute;width:20px;height:20px;z-index:10;opacity:0}
.form-checkbox input[type=checkbox]+label{position:relative;display:inline-block;padding:6px 10px 6px 25px;cursor:pointer}
.form-checkbox input[type=checkbox]+label::before{border:1px solid #4db5ab;font-weight:normal;text-align:center;font-family:'Glyphicons Halflings';display:block;content:"";position:absolute;left:0;top:50%;margin:-10px 0 0;width:18px;height:18px;border-radius:5px}
.form-checkbox input[type=checkbox]:disabled+label{cursor:not-allowed}
.form-checkbox input[type=checkbox]:checked+label::before{background:#4db5ab}
.email-confirmation-container{display:flex;align-items:center}
.email-confirmation-container .email-confirmation{text-align:center;width:50%;line-height:26px;margin:0 auto}
.email-confirmation-container .email-confirmation h1{font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:35px}
.email-confirmation-container .email-confirmation p{font-family:"Benton Sans Regular",Helvetica,sans-serif;font-size:18px;text-align:center}
.email-confirmation-container .email-confirmation p a{color:#4db5ab}
.email-confirmation-container .email-confirmation p a:hover{color:#4b4a4a}
@media only screen and (max-width:992px){.email-confirmation-container .email-confirmation{width:90%}
}
@media screen and (min-width:769px){.article-list{margin:0 -10px}
}
.article-list__container{margin:0 auto;width:100%;max-width:1420px;text-align:center}
@media screen and (max-width:991px){.article-list__container{max-width:none}
}
@media screen and (min-width:769px){.article-list.container{margin:0 0 0 -10px}
}
.article-list.container .article-list__container,.article-list.container .article-list__tag{width:90%;max-width:90%;margin:0 auto}
@media screen and (max-width:991px){.article-list.container .article-list__container,.article-list.container .article-list__tag{width:100%;max-width:none;padding:0 15px}
}
.article-list.container .article-list__tag{padding:0 15px;margin-bottom:25px}
.article-list__main{padding:0;margin:0;display:flex;flex-direction:row;position:relative;flex-wrap:wrap;text-align:left}
.article-list__col{margin-bottom:20px;list-style:none;padding:0 10px 20px;animation:fadeIn .35s ease-in-out forwards;display:none;transform:translate3d(0,15px,0)}
@media screen and (max-width:64em){.article-list__col{width:50%;float:left}
}
@media screen and (min-width:64.0625em){.article-list__col{width:33.33333%;float:left}
}
@media screen and (max-width:480px){.article-list__col{width:100%}
}
.article-list__col:hover .article-list__action-container{opacity:1}
.article-list__col.show-active{display:block}
.article-list__action-link:after{display:inline-block;content:'';background:url("base/resources/images/right-arrow.svg");width:17px;height:7px;display:inline-block;margin-left:8px}
.article-list__action-link:hover{color:#4e5056}
.article-list__action-link:hover:after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg")}
.article-list__date{margin-top:20px;margin-bottom:5px;color:#4e5056;font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:15px;line-height:22px}
.article-list__title{margin:10px 0 15px 0;color:#656972;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:17px;line-height:26px}
.article-list__link{position:relative;z-index:1;height:100%}
.article-list__image-wrapper{overflow:hidden}
.article-list__image-wrapper-with-overlay{background:linear-gradient(to bottom,transparent 50%,black);position:relative}
.article-list--image{width:100%;height:280px;object-fit:cover;border:1px solid #ccc}
@media screen and (min-width:480px) and (max-width:800px){.article-list--image{height:250px}
}
@media screen and (min-width:801px) and (max-width:1023px){.article-list--image{height:320px}
}
@media screen and (min-width:1024px) and (max-width:1280px){.article-list--image{height:240px}
}
@media screen and (min-width:1280px){.article-list--image{height:350px}
}
.article-list--image-overlay{position:relative;z-index:-1}
.article-list--text-overlay{position:absolute;left:50%;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:22px;padding-bottom:30%;color:#ffff;text-transform:uppercase;transform:translate(-50%,-50%)}
.article-list__action-container{opacity:0;transition:opacity 450ms ease-in-out}
@media screen and (max-width:64em){.article-list__action-container{opacity:1}
}
.article-list__action-container{padding-top:10px}
.article-list__action-link{margin-right:40px;font-size:14px;line-height:22px;text-decoration:none;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;transition:color 450ms ease-in-out;color:#4db5ab}
@media screen and (max-width:64em){.article-list__action-link{margin-right:20px;font-size:11px;line-height:26px}
}
.article-list__btn{background:#4db5ab;min-width:235px;padding:25px 0 25px 0;color:#fff;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;line-height:16px;display:inline-block;margin:25px 0 60px 0;display:none}
.article-list__btn.show{display:inline-block}
.article-list__btn:hover{background:#4e5056}
.article-list__tag{display:none}
.article-list__tag-item{padding:28px 0 0 10px;margin:0;list-style:none;display:flex;opacity:.51;display:inline-block;vertical-align:text-top;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:16px;color:#4e5056}
@media screen and (min-width:768px){.article-list__tag-item{padding:20px 0 0 0}
}
.article-list__tag-item::after{content:'/';padding:0 5px}
@media screen and (min-width:768px){.article-list__tag-item::after{font-size:16px}
}
.article-list__tag-item:last-child{opacity:.91}
.article-list__tag-item:last-child::after{content:''}
.video{-ms-transform:translateY(20px);opacity:0;transform:translateY(20px);transition:all 450ms ease-in-out}
.video.light-grey{background-color:#f5f7f9}
.video.text-align-left{display:flex;flex-direction:column}
@media screen and (min-width:1024px){.video.text-align-left{flex-direction:row}
}
.video.text-align-left .video__content-container{width:50%}
.video.text-align-left .video__background-video--wrapper{width:50%}
.video.text-align-left .video__headline,.video.text-align-left p{text-align:left;margin:0}
.video.text-align-right{display:flex;flex-direction:column-reverse}
@media screen and (min-width:1024px){.video.text-align-right{flex-direction:row-reverse}
}
.video.text-align-right .video__content-container{width:50%}
.video.text-align-right .video__background-video--wrapper{width:50%}
.video.text-align-right .video__headline,.video.text-align-right p{text-align:left;margin:0}
.video.text-align-centre{position:relative;display:flex;align-items:center;justify-content:center}
.video.text-align-centre .video__content-container{position:absolute;z-index:1}
.video.white{background-color:#fff}
.video.blue{background-color:#717d8a}
.video.text-color-white .video__headline,.video.text-color-white p{color:#fff}
.video.text-size-sm .video__headline{font-size:26px}
.video.text-size-sm p{font-size:14px}
.video.cq-Editable-dom{opacity:1;transform:initial}
.video.in-view{opacity:1;transform:initial}
.video-youtube--active .video-youtube__overlay{left:0;opacity:1;transition:opacity .25s ease-in-out;visibility:visible}
.video-youtube--active .video-youtube__video iframe{opacity:1;-ms-transform:translateY(0);transform:translateY(0);transition:opacity .35s .125s ease-in-out,transform .8s ease-out}
.video__content-container{padding:50px 0;margin:0 15px}
@media screen and (min-width:1024px){.video__content-container{padding:170px 0 100px}
}
.video__headline{color:#4e5056;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:-1px;line-height:28px;margin:0 auto;max-width:390px;text-align:center;max-width:300px;margin:0 auto 15px}
@media screen and (min-width:500px){.video__headline{max-width:600px}
}
@media(min-width:1024px){.video__headline{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:-1px;line-height:44px;max-width:600px}
}
.video__description,.video p{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;line-height:26px;text-align:center;color:#656972;margin:15px auto 0}
@media(min-width:1024px){.video__description,.video p{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:18px;line-height:30px}
}
.video__background-video--wrapper{width:90%;max-width:1420px;margin:0 auto;line-height:0;position:relative;padding-bottom:50px}
.video__playButtonLabel{margin-top:15px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;line-height:14px}
@media screen and (min-width:1024px){.video__playButtonLabel{font-size:20px;margin-top:22px}
}
.video-youtube{position:relative;padding:0 16px;margin:80px 0 100px}
@media(min-width:768px){.video-youtube{padding:0;margin:150px 0}
}
.video-youtube__wrap{margin:0 auto;max-width:1420px;width:100%;position:relative}
@media screen and (min-width:768px){.video-youtube__wrap{width:90%}
}
.video-youtube__img-main{width:100%;max-width:1920px;margin:0 auto;display:block}
.video-youtube__content-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center}
.video-youtube__content-container.hidden{display:none}
.video-youtube__container{cursor:pointer;position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:auto;margin-right:auto}
@media screen and (min-width:1024px){.video-youtube__container:hover ellipse{fill:#27282a}
.video-youtube__container:hover polygon{fill:#fff}
}
.video-youtube__background-video{width:100%;height:auto}
.video-youtube__playButtonLabel{margin-top:15px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;line-height:14px}
@media screen and (min-width:1024px){.video-youtube__playButtonLabel{font-size:20px;margin-top:22px}
}
.video-youtube__btnPlay{width:50px;height:50px}
@media screen and (min-width:1024px){.video-youtube__btnPlay{width:65px;height:65px}
}
.video-youtube__btnPlay ellipse{transition:fill 250ms ease-in-out}
.video-youtube__overlay{background-color:rgba(52,53,55,0.9);opacity:0;position:fixed;top:0;right:0;bottom:0;left:-100%;transition:opacity .25s .25s ease-in-out,visibility 0 .5s,left 0 .5s;visibility:hidden;z-index:99999;height:100vh}
.video-youtube__overlay-wrap{position:absolute;top:5%;right:5%;bottom:5%;left:5%;z-index:99;height:90%}
.video-youtube__overlay-close{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}
.video-youtube__video{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);max-height:90%}
.video-youtube__video::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}
.video-youtube__video::--webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}
.video-youtube__video:before{content:'';display:block;padding-top:56.25%}
@media screen and (min-width:1560px){.video-youtube__video:before{padding-top:799px}
}
.video-youtube__video iframe{background-color:black;height:100%;opacity:0;position:absolute;top:0;left:0;transform:translate3d(0,70px,0);transition:opacity .25s ease-in-out,transform .45s ease-in;width:100%}
@media screen and (min-width:1560px){.video-youtube__video{left:50%;margin-left:-710px;-ms-transform:translateY(-50%);transform:translateY(-50%);width:1420px}
}
.video-youtube__close{position:absolute;top:0;right:0;z-index:2;width:24px;height:24px;margin:14px 14px 0 0;position:relative;float:right}
.video-youtube__close:after{content:'';width:24px;height:4px;background-color:white;display:block;position:absolute;-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}
.video-youtube__close:before{content:'';width:24px;height:4px;background-color:white;display:block;position:absolute;-ms-transform:rotate(45deg);transform:rotate(45deg);top:10px}
.video.full-width .video__background-video--wrapper{width:100%;max-width:none}
.video.full-width .video__content-container{padding:0}
@media screen and (min-width:1024px){.video.full-width .video__content-container{padding:0}
}
.video.full-width .video-youtube{padding:0}
.video.full-width .video-youtube__wrap{width:100%;max-width:none}
@media screen and (min-width:768px){.video.full-width .video-youtube__wrap{width:100%}
}
.video-overlay{overflow:hidden}
.video-overlay .global-navigation{z-index:-1}
.mt-0 .video-youtube{margin-top:0}
.mb-0 .video-youtube{margin-bottom:0}
.image-container{margin-top:5px}
.image-container .video-image{margin-right:20px;margin-left:0;margin-top:15px;max-height:20px}
.title-with-content{background-color:#f5f7f9;margin-bottom:43px;text-align:center}
.title-with-content__button{background-color:#4db5ab;border:0;padding:18px 0;text-align:center;text-decoration:none;transition:all 450ms ease-in-out;width:100%;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0;line-height:13px;color:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;max-width:288px}
.title-with-content__button:focus,.title-with-content__button:hover{background-color:#333;color:#fff}
@media screen and (min-width:1440px){.title-with-content__button{font-size:16px;line-height:19px;padding:24px 20px 22px;width:288px}
}
.title-with-content__buttons{-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:justify;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;margin:0 auto;max-width:596px;width:100%}
@media screen and (min-width:1024px){.title-with-content__buttons{justify-content:flex-end}
}
.title-with-content__buttons[data-scroll-item]{opacity:0;transform:translate3d(0,20px,0);transition:opacity 800ms ease-in-out,transform 800ms ease-in-out}
.title-with-content__buttons[data-scroll-item] .in-view{opacity:1;transform:translate3d(0,0,0)}
@media screen and (min-width:1024px){.title-with-content__buttons{margin:0;width:596px}
}
.title-with-content__buttons li{width:calc(50% - 10px);list-style:none}
@media screen and (min-width:769px){.title-with-content__buttons li{margin-right:15px}
}
.title-with-content__title .cmp-title__text{margin:0 auto 22px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:-1px;line-height:40px;color:#4e5056}
.title-with-content__title .cmp-title__text sup{font-size:9px;letter-spacing:-0.28em;position:relative;top:-1.5em;top:-.5em}
@media screen and (min-width:1440px){.title-with-content__title .cmp-title__text sup{font-size:11px;top:-.75em}
}
@media screen and (min-width:1500px){.title-with-content__title .cmp-title__text sup{font-size:13px;top:-1.5em}
}
@media screen and (min-width:1024px){.title-with-content__title .cmp-title__text{margin:0}
}
@media screen and (min-width:1440px){.title-with-content__title .cmp-title__text{font-size:60px;line-height:64px}
}
.title-with-content__title .cmp-title__text[data-scroll-item]{opacity:0;transform:translate3d(0,20px,0);transition:opacity 800ms ease-in-out,transform 800ms ease-in-out}
.title-with-content__title .cmp-title__text[data-scroll-item] .in-view{opacity:1;transform:translate3d(0,0,0)}
.title-with-content__wrap{margin:0 auto;max-width:1420px;padding:48px 0 50px;position:relative;width:90%}
@media screen and (min-width:1024px){.title-with-content__wrap{-ms-flex-pack:justify;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:79px 0 78px}
}
@media screen and (min-width:1024px){.title-with-content{margin-bottom:133px}
}
.title-center-alignment .cmp-title__text{text-align:center;color:#4e5056;max-width:390px;margin:0 auto 20px;font-size:28px;line-height:30px;letter-spacing:-1px}
@media screen and (min-width:768px){.title-center-alignment .cmp-title__text{margin:0 auto 30px;font-size:40px;line-height:44px;max-width:545px}
}
@media screen and (min-width:1440px){.title-center-alignment .cmp-title__text{font-size:60px;line-height:64px;max-width:820px}
}
.black-background-color .title-with-content{background:#000}
.black-background-color .title-with-content__wrap{background:#000}
.logo-above-title .title-with-content__wrap{display:flex;flex-direction:column}
.logo-above-title .title-with-content__wrap img{order:1;max-width:96px;margin:0 auto;width:100%}
.logo-above-title .title-with-content__wrap div{order:2}
.logo-above-title .title-with-content__wrap h2,.logo-above-title .title-with-content__wrap h1{order:3}
.logo-above-title .title-with-content__wrap p{order:4}
.white-text-color{color:#fff}
.white-text-color .cmp-title__text{color:#fff}
.gray-background-color .title-with-content{background-color:#f5f7f9}
.gray-background-color .title-with-content__wrap{background-color:#f5f7f9}
.black-russian .title-with-content{background-color:#1e1e22}
.black-russian .title-with-content__wrap{background-color:#1e1e22}
.white-background-color .title-with-content{background-color:#fff}
.white-background-color .title-with-content__wrap{background-color:#fff}
@media screen and (min-width:769px){.medium-container-width .title-with-content{background:0}
}
.medium-container-width .title-with-content__title .cmp-title{margin:60px auto 35px;max-width:720px}
@media screen and (max-width:769px){.medium-container-width .title-with-content__title .cmp-title{max-width:590px}
}
.medium-container-width .title-with-content__wrap p{margin:0 auto 90px;max-width:640px;width:100%}
@media screen and (max-width:769px){.medium-container-width .title-with-content__wrap p{max-width:600px;padding:0 20px;margin:0 auto 65px}
}
.text-container-without-cta .title-with-content__wrap{display:block}
.text-container-without-cta .title-with-content__wrap img{display:block;margin:0 auto;max-width:134px}
@media(min-width:1024px){.text-container-without-cta .title-with-content__wrap img{max-width:252px}
}
.text-container-with-cta-and-text .title-with-content__wrap{flex-wrap:wrap;padding:90px 5%;display:flex}
.text-container-with-cta-and-text .title-with-content__wrap p{margin:0}
.text-container-with-cta-and-text .title-with-content__title{flex-basis:48%;order:1}
.text-container-with-cta-and-text .title-with-content__title .cmp-title{margin-top:0}
.text-container-with-cta-and-text .title-with-content__title .cmp-title__text{text-align:left}
.text-container-with-cta-and-text .title-with-content__buttons{flex-basis:49%;order:2;justify-content:flex-end}
.text-container-with-cta-and-text .title-with-content .four-column-table{flex-basis:100%;order:3}
.text-container-with-cta-and-text .title-with-content p{order:4}
@media screen and (max-width:600px){.text-container-with-cta-and-text .title-with-content__title{order:1;flex-basis:100%}
.text-container-with-cta-and-text .title-with-content__buttons{order:3;flex-basis:100%}
.text-container-with-cta-and-text .title-with-content__buttons li{width:100%}
.text-container-with-cta-and-text .title-with-content__buttons li a{max-width:100%}
.text-container-with-cta-and-text .title-with-content .four-column-table{order:2;flex-basis:100%}
}
.overlap-prev-component-25{transition:all 450ms ease-in-out}
.overlap-prev-component-25 .title-with-content{opacity:0;transform:translateY(20px)}
@media screen and (min-width:1024px){.overlap-prev-component-25 .title-with-content__wrap{margin-top:-80px}
}
.in-view .title-with-content{opacity:1;transform:translateY(0);transition:all 450ms ease-in-out}
.title-font-small .cmp-title__text{margin:0 0 37px 0;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:-1px;line-height:30px}
@media screen and (min-width:1024px){.title-font-small .cmp-title__text{font-size:40px;line-height:44px}
}
.logo-below-description .title-with-content__wrap{display:flex;flex-wrap:wrap}
.logo-below-description .title-with-content__wrap p{flex-basis:100%;order:2}
.logo-below-description .title-with-content__wrap img{flex-basis:100%;order:3}
.logo-below-description .title-with-content__title{flex-basis:100%;order:1}
.pt-0 .title-with-content__wrap{padding-top:0}
.pb-0 .title-with-content{margin-bottom:0}
.pb-0 .title-with-content__wrap{padding-bottom:0}
@media screen and (min-width:1025px){.sticky-header .utility-nav{display:block}
}
@media screen and (min-width:1025px){.sticky-header.author__page .utility-nav{position:static}
}
.utility-nav{display:none}
@media screen and (min-width:1025px){.utility-nav{position:fixed;left:0;top:0;height:40px;width:100%;background-color:#4e5056;z-index:1100;transition:transform 200ms cubic-bezier(0,0.2,0.58,1) 200ms}
.utility-nav__inner{max-width:90%;margin:0 auto;display:flex;justify-content:space-between;height:100%;align-items:center}
.utility-nav__support-link,.utility-nav__signin-text{color:#fff;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:10px;line-height:14px;text-decoration:none}
.utility-nav__support-link:hover,.utility-nav__signin-text:hover{text-decoration:underline}
.utility-nav__signin-text{position:relative;z-index:5000;padding:15px 0;display:inline-block}
.utility-nav .sign-in{display:none}
.utility-nav__account-box{position:relative}
.utility-nav__flyout{position:absolute;top:42px;right:100%;width:340px;overflow:hidden;height:0;background-color:#fff;opacity:0;z-index:-1;transition:opacity 200ms ease-out,top 0 linear 200ms}
.utility-nav.logged-in .sign-in{display:inline-block;position:relative;z-index:5000}
.utility-nav.logged-in .sign-out{display:none}
.utility-nav__flyout-top{padding:35px 20px 30px 20px}
.utility-nav__flyout-title{float:left;margin:0;margin-bottom:23px;width:100%;color:#4e5056;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;cursor:default;letter-spacing:0}
.utility-nav__account-link{display:block;color:#656972;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:12px;line-height:30px;text-decoration:none;transition:color 200ms ease-out}
.utility-nav__account-link :hover{color:#4db5ab}
.utility-nav hr{margin-top:28px}
.utility-nav__btn-logout{display:block;width:100%;padding:15px 0;margin-top:30px;color:#fff;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;text-align:center;text-decoration:none;background-color:#4e5056;-webkit-font-smoothing:antialiased;transition:color 200ms ease-out,background-color 200ms ease-out}
.utility-nav__btn-logout:hover{background-color:#4db5ab}
}
.login-overlay{position:fixed;left:-100%;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.8);z-index:800;opacity:0;transition:opacity 500ms ease-out,left 0 linear 500ms}
.sticky-header.show-account-box .login-overlay{left:0;opacity:1;transition:opacity 500ms ease-out,left 0 linear}
.sticky-header.show-account-box .global-navigation{z-index:300;border-bottom:1px solid #ccc}
.sticky-header.show-account-box .utility-nav__account-box .utility-nav__flyout{opacity:1;right:0;height:auto;z-index:5000;transition:opacity 200ms ease-out}
.success-toast-container{display:flex;justify-content:center;position:absolute;width:100%;top:60px}
@media only screen and (min-width:375px) and (max-width:992px){.success-toast-container{top:50px}
}
.success-toast-container .success-tost{background-color:#dcece8;color:#048e81;font-size:14px;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;padding:10px;min-width:30%;max-width:40%;text-align:center;border-radius:6px}
@media only screen and (min-width:375px) and (max-width:992px){.success-toast-container .success-tost{min-width:inherit;max-width:initial;width:80%}
}
.email-signup__title{text-align:center;font-size:16px;padding:15px;padding-bottom:30px}
.email-signup__title p{margin:0}
.email-signup__inner{max-width:73.125em;margin:0 auto;overflow:hidden}
.email-signup__col{float:left;display:block;margin-right:2.35765%;width:100%;padding-right:15px;padding-left:15px}
.email-signup__col:last-child{margin-right:0}
@media screen and (min-width:64.0625em){.email-signup__col{padding-right:0;padding-left:0;float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:0}
.email-signup__col:last-child{margin-right:0}
.email-signup__col:first-child{margin-left:17.05961%}
}
.email-signup--error{display:none;background-color:#f7dad6;color:#ac3322;padding:10px;margin:0 15px}
@media screen and (min-width:64.0625em){.email-signup--error{margin-left:17.05961%;width:66%}
}
.email-signup label,.email-signup input,.email-signup select,.email-signup .multi-label{width:100%}
.email-signup input,.email-signup select{margin-bottom:33px}
.email-signup input{font-size:13px}
.email-signup label,.email-signup .multi-label,.email-signup legend{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:15px;display:inline-block;font-weight:normal}
.email-signup .birth-month-day{display:flex}
.email-signup .birth-month-day .controls:last-child{margin-left:10px}
.email-signup .disclamer{color:#555;font-size:14px;margin-top:-3px;display:block;clear:both;margin-left:15px}
@media screen and (min-width:64.0625em){.email-signup .disclamer{margin-left:17.05961%}
}
.email-signup .multi-label{display:inline-block}
.email-signup .multi-label label{margin-bottom:0;width:auto}
.email-signup fieldset{margin-bottom:31px;border:0}
.email-signup fieldset legend{border:0;margin-bottom:7px}
.email-signup fieldset input{margin-bottom:0;width:auto;float:left;margin-right:6px}
.email-signup fieldset label{font-size:14px;width:auto;float:left;margin-right:18px}
.email-signup #birth-month-input,.email-signup #birth-day-input{width:130px}
.email-signup .form-error{display:block;background-color:#f7dad6;color:#ac3322;padding:10px;font-size:12px;margin-top:-10px;margin-bottom:20px}
.email-signup .error,.email-signup .valid,.email-signup input,.email-signup select{border-color:#ccc !important}
.email-signup-actions{margin-bottom:100px;float:left;display:block;margin-right:2.35765%;width:100%;padding-right:15px;padding-left:15px}
.email-signup-actions hr{margin-bottom:35px;margin-top:19px}
.email-signup-actions:last-child{margin-right:0}
@media screen and (min-width:64.0625em){.email-signup-actions{padding-right:0;padding-left:0;float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
.email-signup-actions:last-child{margin-right:0}
}
.email-signup-actions .btn-go-back{float:left;color:#000;background-color:#f4f4f4}
.email-signup-actions .btn-go-back:hover{background-color:#dbdbdb;text-decoration:none}
.email-signup-actions .btn-save{color:#fff;background-color:#ac3322}
.email-signup-actions .btn-save:hover{background-color:#972d1e;border-color:#972d1e}
@media(max-width:480px){.email-signup-actions .btn-save,.email-signup-actions .btn-go-back{width:100%;margin-bottom:20px}
}
.email-signup__btnWrapper{position:relative;clear:both}
@media screen and (min-width:30.0625em){.email-signup__btnWrapper{float:right;clear:none}
}
.email-signup__loader{opacity:0;display:none;top:9px;left:0;margin:0;left:50%;margin-left:-17px;position:absolute;right:20px;width:48px;height:48px;border-bottom:3px solid #fff;border-left:3px solid #fff;border-right:3px solid #ac3322;border-top:3px solid #ac3322;border-radius:100%;animation:spin .3s infinite linear;-ms-transform:scale(0.3);transform:scale(0.3)}
@media screen and (min-width:30.0625em){.email-signup__loader{top:0;margin-left:-24px}
}
.email-signup .show-loader .email-signup__loader{display:block;opacity:1}
.email-signup .show-loader .btn-save{opacity:0;visibility:hidden}
.email-modal{position:fixed;top:0;left:-100%;opacity:0;background-color:rgba(0,0,0,0.8);z-index:9999;clear:both;width:100%;height:100%;transition:all 250ms ease}
.email-modal.active{left:0;opacity:1}
.email-modal__container{max-width:500px;min-height:550px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:90%;margin:0 auto;position:relative;background-color:#fff;transition:all 250ms ease}
.email-modal--close{height:20px;right:19px;top:17px;width:18px;float:right;position:absolute;color:#555;font-size:19px;transition:all 250ms ease;z-index:99}
.email-modal--close:before,.email-modal--close:after{content:'';background-color:#4e5056;height:1px;transition:background-color 450ms ease-in-out;width:18px}
.email-modal--close:before{display:block;position:absolute;-ms-transform:rotate(45deg);transform:rotate(45deg);top:10px}
.email-modal--close:after{display:block;position:absolute;-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}
.email-modal--close:focus{outline:#27282a dashed 1px;outline-offset:4px}
.email-modal--close:hover:before,.email-modal--close:hover:after{background-color:#4db5ab}
.email-thanks{position:absolute;top:0;left:0;right:-10px;right:0;height:100%;background:#fff;transition:all .3s ease-in;text-align:center}
.email-thanks h4{border-bottom:1px solid #dfe1e3;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:16px;color:#4e5056;margin:0 auto 24px;letter-spacing:0;line-height:18px;margin-bottom:48px;padding-bottom:46px;width:83%;display:inline-block}
@media(max-width:480px){.email-thanks h4{border-bottom:0;margin-bottom:-22px;padding-bottom:0}
}
.email-thanks h2{color:#4e5056;display:block;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-weight:normal;font-size:30px;font-weight:normal;letter-spacing:0;line-height:1.13333;margin-bottom:20px;margin-top:68px}
@media screen and (max-width:480px){.email-thanks h2{font-size:20px}
}
.email-thanks p{color:#4e5056;display:block;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:18px;margin:0 auto 20px}
.email-thanks ul{list-style-position:outside;margin:0 auto 37px;max-width:350px;padding:0 0 0 30px;text-align:left;width:90%}
.email-thanks li{color:#4e5056;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:28px;padding-left:10px}
.email-thanks blockquote{color:#656972;display:block;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:9px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:16px;margin:0 auto;max-width:340px;width:90%}
.email-thanks blockquote a{text-decoration:underline}
@keyframes spin{from{-ms-transform:rotate(0);transform:rotate(0)}
to{-ms-transform:rotate(359deg);transform:rotate(359deg)}
}
.fullscreen-modal{position:fixed;width:100%;height:100%;opacity:0;top:0;right:-100%;z-index:-1;transition:opacity 250ms ease}
.fullscreen-modal.active{opacity:1;right:0;z-index:9999}
.fullscreen-modal__overlay{position:absolute;background:rgba(0,0,0,0.7);width:100%;height:100%;top:0;z-index:9000}
.fullscreen-modal__inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.fullscreen-modal__content{padding:40px 20px 30px 20px}
@media screen and (min-width:481px){.fullscreen-modal__content{padding:50px 80px}
}
.fullscreen-modal__content-wrapper{background-color:#fff;z-index:9999}
@media screen and (min-width:768px){.fullscreen-modal__content-wrapper{width:80%}
}
@media screen and (min-width:1024px){.fullscreen-modal__content-wrapper{width:60%}
}
@media screen and (min-width:1440px){.fullscreen-modal__content-wrapper{width:48%}
}
.fullscreen-modal__content__header{margin:0;padding:0;color:#4e5056;text-align:center}
.language-picker__container{padding:30px 15px}
.language-picker__list{display:flex;flex-wrap:wrap;list-style:none}
.language-picker__item{margin:0 5px 5px 0;list-style:none;width:48%}
@media screen and (min-width:600px){.language-picker__item{width:32%}
}
.language-picker__link{background-color:#f5f5f5;transition-duration:.2s;transition-property:background-color;display:block;height:100%;width:100%;padding:15px;text-align:center;text-decoration:none;transition:background-color 100ms ease-out}
@media screen and (min-width:769px){.language-picker__link{padding:20px}
}
.language-picker__link .country-icon{width:30px;height:30px;vertical-align:middle;background-position:center;background-repeat:no-repeat;margin:14px auto}
.language-picker__link:hover{background-color:transparent}
.language-picker__link.selected{background-color:transparent;outline:1px solid #f2f2f2}
.language-picker__flag-image{width:auto;display:block;margin:10px auto}
.language-picker__text{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:12px;color:#84878e;display:block}
.country-icon{background-repeat:no-repeat;display:inline-block;color:#84878e;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif}
.country-icon[data-flag="CA"]{background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/flags/flag-ca.png")}
.country-icon[data-flag="US"]{background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/flags/flag-us.png")}
.country-icon span{margin-left:30px;display:inline-block;line-height:20px}
.show-language-modal{overflow:hidden}
.show-language-modal .global-navigation{z-index:5}
.open-overlay-search{background-color:#fff;overflow:hidden;position:relative}
.global-search{height:0;overflow:hidden}
.global-search.show{height:auto;overflow:visible}
.global-search #search .coveoSearchWithSearchBox{margin:0;color:#000;background-color:#fff;padding-bottom:30px}
@media(max-width:767px){.global-search #search .coveoSearchWithSearchBox{padding-bottom:0}
}
.global-search #search .coveo-container{max-width:90%;width:90%;padding:0}
.global-search #search .coveo-summary-section{display:none}
.global-search #search .CoveoSearchbox .magic-box .magic-box-input>input{color:#000;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif}
@media(max-width:480px){.global-search #search .CoveoSearchbox .magic-box .magic-box-input>input{font-size:30px;height:55px}
}
.global-search #search .CoveoSearchbox .magic-box.magic-box-notEmpty .magic-box-clear{display:none}
.global-search #search .CoveoSearchbox .magic-box .magic-box-suggestions .magic-box-suggestion{color:#555}
.global-search #search .CoveoSearchbox .magic-box .magic-box-suggestions .magic-box-suggestion:hover{color:#888}
.global-search #search input::placeholder{color:#ccc}
.global-search #search input::-webkit-input-placeholder{color:#ccc}
.global-search #search input:-ms-input-placeholder{color:#ccc}
.global-search #search #magic-box-suggestion-0>div.magic-box-related{display:none}
.global-search #search .CoveoExcerpt{font-size:14px;line-height:24px}
.global-search #search .CoveoFacet,.global-search #search .coveo-result-column{display:none}
.global-search #search .CoveoResult .coveo-title .CoveoResultLink{color:#ac3322;font-size:16px;line-height:22px}
.global-search #search .searchresults.search-product .coveo-list-layout.CoveoResult{padding-right:15px}
.global-search .CoveoSearchInterface .coveo-main-section{display:none}
@media(max-width:480px){.global-search .CoveoSearchInterface .CoveoSearchbox{max-width:none;margin-right:20px}
}
.global-search .searchresults{width:50%;float:left;padding-right:25px;overflow:hidden}
@media(max-width:1024px){.global-search .searchresults{width:100%;float:none}
}
.global-search .searchresults.search-product{width:100%}
.global-search .searchresults.search-product .CoveoImageFieldWrapper{padding:0}
.global-search .searchresults.search-product .coveo-list-layout.CoveoResult{width:25%;float:left;text-align:center}
@media(max-width:1024px){.global-search .searchresults.search-product .coveo-list-layout.CoveoResult{width:50%}
.global-search .searchresults.search-product .coveo-list-layout.CoveoResult:nth-child(3){clear:left}
}
@media(max-width:480px){.global-search .searchresults.search-product .coveo-list-layout.CoveoResult{width:100%}
}
.global-search h2{color:#ac3322;font-size:28px;text-align:left;cursor:default}
.global-search .results-indicant{font-size:13px;text-align:left;margin-bottom:30px}
.global-search .results-indicant .link-view-all{color:#000;text-decoration:underline;margin-left:10px}
.global-search .search-ajax-loader{position:absolute;top:5px;right:40px;border-bottom:3px solid #fff;border-left:3px solid #fff;border-right:3px solid #ac3322;border-top:3px solid #ac3322;border-radius:100%;height:32px;width:32px;animation:spin .3s infinite linear;-ms-transform:scale(0.3);transform:scale(0.3);margin:20px auto;opacity:0;transition:opacity .3s ease-in}
@media(min-width:992px){.global-search .search-ajax-loader{top:20px;right:75px;width:48px;height:48px}
}
.global-search .search-ajax-loader.for-ie{display:none;border:0;-ms-transform:scale(1);transform:scale(1)}
.global-search .search-ajax-loader.show{opacity:1}
.global-search .searchresults{position:absolute;opacity:0;z-index:-1}
.global-search .searchresults .search-heading-wrap{opacity:0;transition:opacity .5s ease-in}
.global-search .searchresults .coveo-list-layout.CoveoResult{opacity:0;transform:translate(0,-30px);transition:opacity .5s ease-in,transform .5s ease-out}
.global-search .searchresults.show{position:static;z-index:99;opacity:1}
.global-search .searchresults.show .search-heading-wrap{opacity:1}
.global-search .searchresults.show .coveo-list-layout.CoveoResult{opacity:1;transform:translate(0,0)}
.author__page .global-search .searchresults{position:static;z-index:99;opacity:1}
.author__page .global-search .searchresults .search-heading-wrap{opacity:1}
#search .search-product img{position:static;width:100%;left:0;margin:30px 0}
.search-overlay{position:fixed;top:0;left:-9999px;z-index:-1;opacity:0;background-color:#fff;background-color:rgba(255,255,255,0.8);height:100vh;overflow-y:scroll;overflow-x:hidden;padding-bottom:30px}
.search-overlay.show{opacity:1;left:0;background-color:#fff;width:calc(100% + 20px);top:0;padding-top:80px;z-index:9}
@media only screen and (max-width:1023px){.search-overlay.show{padding-top:66px}
}
.search-overlay.author__page{position:static;left:auto;top:auto;height:auto;opacity:1;z-index:5}
.sticky-header .search-overlay.show{padding-top:120px}
@media only screen and (max-width:1023px){.sticky-header .search-overlay.show{padding-top:66px}
}
.search-nothing-found{position:absolute;left:-9999px;opacity:0;text-align:center;margin-top:100px;cursor:default;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in}
.search-nothing-found.show{position:static;opacity:1}
@keyframes spin{from{-ms-transform:rotate(0);transform:rotate(0)}
to{-ms-transform:rotate(359deg);transform:rotate(359deg)}
}
.showcase-card{background:linear-gradient(45deg,#1a3749,#232640);color:#fff;margin:0 auto;max-width:1600px;padding:22px 5% 40px;position:relative;z-index:1;width:90%}
.showcase-card-wrapper{margin-bottom:100px}
.showcase-card .video{opacity:1;transform:none}
@media screen and (min-width:768px){.showcase-card{padding:41px 5% 40px}
}
@media screen and (min-width:1024px){.showcase-card{padding:28px 50px 45px 50px}
}
.showcase-card__title{min-width:166px}
@media(min-width:1200px){.showcase-card__title{margin-bottom:0;margin-top:0}
}
.showcase-card__title sup{font-size:30%;vertical-align:middle}
.showcase-card__info{display:-ms-flexbox;display:flex;width:100%}
@media screen and (min-width:768px){.showcase-card__info{-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:1025px){.showcase-card__info{width:400px;-ms-flex-pack:distribute;justify-content:space-around}
}
.showcase-card__info__size-wrap{display:block}
.showcase-card__info--header{font-size:14px;line-height:26px;color:inherit}
@media screen and (min-width:1025px){.showcase-card__info--header{font-size:16px;line-height:19px}
}
.showcase-card__info-wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;height:143px}
@media screen and (min-width:768px){.showcase-card__info-wrap{width:288px;margin-top:20px}
}
@media screen and (min-width:1024px){.showcase-card__info-wrap{margin-top:30px}
}
@media screen and (min-width:1025px){.showcase-card__info-wrap{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}
}
.showcase-card__wrap{display:-ms-flexbox;display:flex;margin:0 auto}
@media screen and (min-width:768px){.showcase-card__wrap{-ms-flex-pack:justify;justify-content:space-between}
}
@media(max-width:767px){.showcase-card__wrap{-ms-flex-direction:column;flex-direction:column}
}
.showcase-card__info--spec{font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:normal;line-height:30px;color:inherit}
@media screen and (min-width:1025px){.showcase-card__info--spec{font-size:36px;line-height:44px}
}
.showcase-card__size-wrap{margin-right:40px}
@media screen and (min-width:1024px){.showcase-card__size-wrap{margin-right:17px}
}
.title-small .showcase-card__title{position:relative;font-size:28px;line-height:28px;max-width:200px}
@media screen and (min-width:1024px){.title-small .showcase-card__title{font-size:30px}
}
@media screen and (min-width:768px){.title-small .showcase-card__title{margin-bottom:26px;margin-top:17px}
}
@media screen and (min-width:1200px){.title-small .showcase-card__title{margin-top:0}
}
@media(max-width:767px){.title-small .showcase-card__title{max-width:165px;margin-top:-16px;margin-bottom:20%}
}
@media(max-width:767px){.title-small .showcase-card__title .showcase-card__cta{width:89%}
}
.title-small .showcase-card__title p{font-family:sans-serif;margin:0 auto}
@media only screen and (min-width:768px) and (max-width:1024px){.title-small .showcase-card__title p{max-width:274px}
}
.title-small .showcase-card__title sup{font-size:50%;vertical-align:middle}
.title-small .showcase-card__title-wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-bottom:10px}
@media screen and (min-width:768px){.title-small .showcase-card__title-wrap{-ms-flex-direction:row;flex-direction:row;margin-bottom:0}
}
@media screen and (min-width:1024px){.title-small .showcase-card__title-wrap{-ms-flex-align:end;align-items:flex-end;margin-bottom:-20px}
}
.title-small .showcase-card__title--large-letter{text-transform:uppercase;display:block;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:100px;letter-spacing:-1.25px;line-height:120px;color:inherit;text-indent:-0.07em}
@media screen and (min-width:768px){.title-small .showcase-card__title--large-letter{margin-right:17px;margin-top:-25px}
}
@media screen and (min-width:1440px){.title-small .showcase-card__title--large-letter{margin-right:0;margin-top:0;font-size:190px;line-height:190px;letter-spacing:-2.38px}
}
.showcase-card__overview__item-list{margin-top:107px}
@media(max-width:480px){.showcase-card__overview__item-list{margin-top:0}
}
@media only screen and (min-width:768px) and (max-width:1023px) and (orientation:landscape){.showcase-card__overview__item-list{margin-top:0}
}
.showcase-card__overview__item-list ol{display:flex;counter-reset:item;list-style-type:none;margin-bottom:41px;padding:0;color:inherit;margin-top:62px}
@media screen and (min-width:1200px){.showcase-card__overview__item-list ol{margin-top:103px}
}
@media screen and (min-width:480px){.showcase-card__overview__item-list ol{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
}
@media screen and (max-width:768px){.showcase-card__overview__item-list ol{margin-top:0}
}
@media screen and (max-width:480px){.showcase-card__overview__item-list ol{display:block;margin-left:20px}
}
.showcase-card__overview__item-list ol li{margin-bottom:18px;position:relative;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;line-height:20px;color:inherit;width:100%}
@media screen and (max-width:480px){.showcase-card__overview__item-list ol li{text-indent:-2.2em;padding-left:1em}
}
@media screen and (max-width:1024px) and (min-width:768px){.showcase-card__overview__item-list ol li{margin-right:17px;width:calc(33.333% - 17px)}
}
@media screen and (min-width:768px){.showcase-card__overview__item-list ol li{padding-left:45px;margin-right:25px}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.showcase-card__overview__item-list ol li{margin-right:91px;width:calc(27.333% - 17px)}
}
@media screen and (min-width:1200px){.showcase-card__overview__item-list ol li{margin-bottom:25px;margin-right:152px;padding-left:42px;width:calc(21.333% - 17px)}
}
@media screen and (max-width:768px){.showcase-card__overview__item-list ol li{margin-bottom:25px}
}
@media screen and (min-width:768px){.showcase-card__overview__item-list ol li:nth-of-type(3n){margin-right:0}
}
.showcase-card__overview__item-list ol li:before{content:counter(item,decimal-leading-zero) " ";counter-increment:item;padding-right:9px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;line-height:normal;color:inherit}
@media screen and (min-width:768px){.showcase-card__overview__item-list ol li:before{padding-right:23px;left:0;position:absolute;top:0;margin-top:2px}
}
@media screen and (min-width:1440px){.showcase-card__overview__item-list ol li:before{margin-top:0;font-size:19px}
}
.cta-inline-title .showcase-card__cta{background-color:#fff;border:0;box-shadow:none;display:inline-block;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0;line-height:13px;color:#010717;text-align:center;text-decoration:none;transition:all 450ms ease-in-out;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:50px}
@media screen and (min-width:1024px){.cta-inline-title .showcase-card__cta{height:65px;font-size:16px;line-height:19px;padding:25px 20px 21px;margin-bottom:9px;width:287px}
}
.cq-Editable-dom [data-scroll-item]{opacity:1}
[data-scroll-item]{opacity:0;-ms-transform:translateY(20px);transform:translateY(20px);transition:all 450ms ease-in-out}
[data-scroll-item].in-view{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}
.video-overlay .showcase-card.in-view{transform:none;position:static;transition:none}
.video-overlay .showcase-card [data-scroll-item]{transform:none}
[data-scroll-item="no-transform"]{opacity:0;position:relative;top:20px;-ms-transform:none;transform:none;transition:all 450ms ease-in-out;will-change:top}
[data-scroll-item="no-transform"].in-view{opacity:1;top:0;-ms-transform:none;transform:none}
.componentsLoaded [data-scroll-item]{opacity:1;top:0;-ms-transform:none;transform:none}
.showcase-card__overview__play-btn,.showcase-card__overview__title,.showcase-card__overview__play-btn-text{display:none}
.title-large .showcase-card__overview__item-list{display:block}
@media(max-width:767px){.title-large .showcase-card__overview__item-list{margin-top:55px;margin-bottom:107px}
}
@media screen and (min-width:1024px){.title-large .showcase-card__overview__item-list.list{margin-top:165px}
}
@media screen and (min-width:768px){.title-large .showcase-card__overview__item-list li{margin-bottom:25px;margin-right:25px;padding-left:42px;width:calc(33.333% - 17px)}
}
@media screen and (min-width:1440px){.title-large .showcase-card__overview__item-list li{font-size:18px;line-height:22px}
}
.title-large .showcase-card__overview__item-list li br{display:none}
@media screen and (min-width:992px){.title-large .showcase-card__overview__item-list li br{display:block}
}
.title-large .showcase-card__cta:hover,.title-large .video-youtube__container:hover .showcase-card__overview__play-btn ellipse{filter:brightness(85%) !important;fill:#27282a}
.title-large .showcase-card__cta{background-color:#fff}
@media(max-width:767px){.title-large .list.showcase-card__cta{left:0;margin-bottom:52px}
}
.title-large .showcase-card{width:90%;padding:93px 4.5% 75px}
@media screen and (max-width:1023px){.title-large .showcase-card{width:100%}
}
@media only screen and (min-width:768px) and (max-width:1023px){.title-large .showcase-card{padding:41px 5% 40px}
}
@media only screen and (min-width:480px) and (max-width:1024px) and (orientation:landscape){.title-large .showcase-card{padding-top:93px}
}
@media screen and (max-width:480px){.title-large .showcase-card{padding-top:60px}
}
.title-large .showcase-card__title--large-letter,.title-large .showcase-card__size-wrap{display:none}
@media screen and (min-width:1024px){.title-large .showcase-card__info-wrap{margin-top:10px}
}
.title-large .showcase-card__title{display:block;margin-left:0;max-width:470px}
@media screen and (max-width:480px){.title-large .showcase-card__title{margin-bottom:39px;height:40px}
}
@media(min-width:768px){.title-large .showcase-card__title{margin-left:40px;margin-top:113px}
}
@media screen and (min-width:1440px){.title-large .showcase-card__title{margin-left:60px}
}
@media screen and (min-width:1800px){.title-large .showcase-card__title{margin-left:80px}
}
@media screen and (min-width:768px){.title-large .showcase-card__title{position:absolute;left:0}
}
@media only screen and (min-width:768px) and (max-width:1023px) and (orientation:landscape){.title-large .showcase-card__title{margin-top:68px}
}
@media screen and (min-width:1200px){.title-large .showcase-card__title{margin-top:108px}
}
@media only screen and (min-width:375px) and (max-width:767px) and (orientation:landscape){.title-large .showcase-card__title{margin-left:38px;margin-top:0}
}
.title-large .showcase-card__title p{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:-1px;line-height:44px;color:inherit}
@media screen and (max-width:600px){.title-large .showcase-card__title p{margin-bottom:0;margin-top:43px}
}
@media screen and (max-width:1023px){.title-large .showcase-card__title p{font-size:28px;line-height:33px;max-width:345px}
}
@media screen and (min-width:1024px){.title-large .showcase-card__title p{min-width:459px}
}
@media only screen and (min-width:375px) and (max-width:1023px) and (orientation:landscape){.title-large .showcase-card__title p{max-width:none}
}
.title-large .showcase-card__title sup{font-size:11px;top:-0.75em;letter-spacing:-0.28em;vertical-align:super}
.title-large .showcase-card__overview__play-btn{padding-left:0}
@media screen and (min-width:1025px){.title-large .showcase-card__overview__play-btn{position:absolute;left:0;width:11.5%}
}
@media screen and (min-width:1440px){.title-large .showcase-card__overview__play-btn{width:10%}
}
@media screen and (max-width:768px){.title-large .showcase-card__overview__play-btn{margin-bottom:10px;margin-top:0}
}
.title-large .showcase-card__overview__play-btn-text{display:block;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:normal;line-height:normal;color:inherit}
@media screen and (max-width:767px){.title-large .showcase-card__overview__play-btn-text{margin-top:-25px;margin-left:55px}
}
@media only screen and (width:768px){.title-large .showcase-card__overview__play-btn-text{margin-top:96px;margin-left:6px;min-width:250px}
}
@media screen and (min-width:769px){.title-large .showcase-card__overview__play-btn-text{margin-top:19px}
}
@media screen and (min-width:769px) and (max-width:800px){.title-large .showcase-card__overview__play-btn-text{margin-left:0}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.title-large .showcase-card__overview__play-btn-text{margin-top:22px;min-width:250px}
}
@media screen and (min-width:815px) and (max-width:869px){.title-large .showcase-card__overview__play-btn-text{margin-left:-20px}
}
@media only screen and (width:768px){.title-large .showcase-card__overview__play-btn-text{margin-left:6px}
}
@media only screen and (min-width:870px){.title-large .showcase-card__overview__play-btn-text{margin-left:-50px}
}
@media screen and (min-width:920px) and (max-width:949px){.title-large .showcase-card__overview__play-btn-text{margin-left:-70px}
}
@media only screen and (min-width:950px) and (max-width:989px){.title-large .showcase-card__overview__play-btn-text{margin-left:-80px}
}
@media screen and (min-width:990px) and (max-width:1023px){.title-large .showcase-card__overview__play-btn-text{margin-left:-100px}
}
@media only screen and (min-width:375px) and (max-width:767px) and (orientation:landscape){.title-large .showcase-card__overview__play-btn-text{margin-left:53px;margin-top:-64px;min-width:268px}
}
@media screen and (min-width:1024px){.title-large .showcase-card__overview__play-btn-text{margin-top:37px;min-width:263px;margin-left:3px;min-width:295px}
}
@media screen and (min-width:1025px){.title-large .showcase-card__overview__play-btn-text{margin-left:30px}
}
@media screen and (min-width:1400px){.title-large .showcase-card__overview__play-btn-text{margin-left:5px}
}
@media screen and (min-width:1800px){.title-large .showcase-card__overview__play-btn-text{margin-left:-20px}
}
.title-large .showcase-card__overview__play-btn.showcase-card__video{margin-top:0}
.title-large .showcase-card__overview__play-btn circle,.title-large .showcase-card__overview__play-btn polygon{transition:all 450ms ease-in-out}
.title-large .showcase-card__overview__play-btn-icon{height:38px;left:0;position:absolute;top:0;width:40px}
@media screen and (min-width:1024px){.title-large .showcase-card__overview__play-btn-icon{height:65px;width:65px}
}
.title-large .showcase-card .video-youtube{padding-left:0}
@media only screen and (min-width:375px) and (max-width:768px) and (orientation:landscape){.title-large .showcase-card .video-youtube{margin-top:0}
}
@media screen and (max-width:768px){.title-large .showcase-card .video-youtube{margin-bottom:0}
}
.title-large .showcase-card .video-youtube__container{display:flex}
.title-large .showcase-card .video-youtube__container ellipse,.title-large .showcase-card .video-youtube__container g{fill:#fff}
.title-large .showcase-card .video-youtube__container polygon{fill:#4e5056}
.title-large .showcase-card .video-youtube__container:hover .video-youtube__btnPlay{filter:brightness(85%);transition:all 450ms ease-in-out}
.title-large .showcase-card .video-youtube__container:hover ellipse{fill:#4e5056}
.title-large .showcase-card .video-youtube__container:hover #play-inner{fill:#fff}
.title-large .showcase-card .video-youtube__content-container{text-align:left;color:inherit}
.title-large .showcase-card .video-youtube__playButtonLabel{margin-top:0;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;line-height:15px;margin-bottom:8px;transition:all 450ms ease-in-out;color:inherit;padding-left:15px;text-transform:capitalize;min-width:260px}
@media screen and (min-width:1024px){.title-large .showcase-card .video-youtube__playButtonLabel{margin-top:16px}
}
.title-large .showcase-card .video-youtube__btnPlay{height:65px;width:65px}
@media screen and (max-width:1023px){.title-large .showcase-card .video-youtube__btnPlay{height:40px;width:40px}
}
.title-large .showcase-card__overview__play-btn,.title-large .showcase-card__overview__play-btn circle,.title-large .showcase-card__overview__play-btn polygon{transition:all 450ms ease-in-out;color:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;height:40px;-ms-flex-pack:center;justify-content:center;margin-top:40px;margin-bottom:47px;position:relative;text-decoration:none}
@media screen and (min-width:1024px){.title-large .showcase-card__overview__play-btn,.title-large .showcase-card__overview__play-btn circle,.title-large .showcase-card__overview__play-btn polygon{height:65px;margin-bottom:87px;padding-left:0}
}
.title-large .showcase-card .showcase-card .showcase-card svg:not(:root){overflow:hidden}
.title-large .showcase-card__info,.title-large .showcase-card__size-wrap{display:none}
.title-large .showcase-card__info-wrap{color:#173936;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}
@media screen and (min-width:1200px){.title-large .showcase-card__info-wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;width:100%;align-items:flex-start;margin-top:0}
}
@media only screen and (min-width:768px) and (max-width:1199px){.title-large .showcase-card__info-wrap{align-items:flex-end;justify-content:end}
}
@media only screen and (min-width:375px) and (max-width:992px) and (orientation:landscape){.title-large .showcase-card__info-wrap{align-items:flex-end}
}
@media(max-width:767px){.title-large .showcase-card__info-wrap{position:absolute;bottom:42px;width:95%}
}
.title-medium .showcase-card{width:90%}
@media(max-width:480px){.title-medium .showcase-card{width:90%}
}
@media(min-width:1200px){.title-medium .showcase-card{padding-bottom:40px}
}
.title-medium .showcase-card__title--large-letter{display:none}
.title-medium .showcase-card__eyebrowText{display:block}
@media(min-width:1024px){.title-medium .showcase-card__eyebrowText{margin-top:10px}
}
.title-medium .showcase-card__eyebrowText sup{font-size:50%;vertical-align:super;top:-1em}
.title-medium .showcase-card__eyebrowText p{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:normal;line-height:29px;color:inherit}
@media(min-width:1024px){.title-medium .showcase-card__eyebrowText p{display:inline-block}
}
@media(max-width:480px){.title-medium .showcase-card__eyebrowText p{margin-top:0}
}
@media(min-width:768px) and (max-width:1023px){.title-medium .showcase-card__cta{margin-top:6px;padding:25px 0}
}
@media(min-width:1200px){.title-medium .showcase-card__cta{max-width:195px;margin-top:-8px}
}
@media(min-width:1440px){.title-medium .showcase-card__cta{max-width:213px;margin-top:8px}
}
.title-medium .showcase-card__cta.list{width:88%}
@media(min-width:1200px){.title-medium .showcase-card__info{width:200px}
}
.title-medium .showcase-card__size-wrap{display:none}
@media(min-width:768px) and (max-width:1024px){.title-medium .showcase-card__info-wrap{margin-top:-12px}
}
@media(min-width:1200px){.title-medium .showcase-card__info-wrap{height:auto;align-items:flex-start;margin-top:0}
}
@media(min-width:1200px){.title-medium .showcase-card__overview__item-list.list{margin-top:37px}
}
@media(min-width:768px){.title-medium .showcase-card__wrap{align-items:flex-start}
}
@media(min-width:768px) and (max-width:1024px){.title-medium .showcase-card__wrap{margin-top:-39px}
}
@media(min-width:1200px){.title-medium .showcase-card__wrap{align-items:flex-end;margin-top:0}
}
@media(max-width:480px){.title-medium .showcase-card__price-wrap{margin-top:-7px}
}
@media(min-width:1440px){.title-medium .showcase-card__price-wrap{position:absolute;bottom:42px}
}
.title-medium .showcase-card__title{margin-top:0}
@media(min-width:1200px){.title-medium .showcase-card__title{min-width:506px}
}
@media(min-width:1024px){.title-medium .showcase-card__title{margin-bottom:0}
}
@media(min-width:1440px){.title-medium .showcase-card__title{margin-bottom:6px}
}
.title-medium .showcase-card__title sup{font-size:15px}
@media(min-width:1024px){.title-medium .showcase-card__title sup{vertical-align:super}
}
.title-medium .showcase-card__title p{margin-bottom:5%;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:normal;line-height:44px;color:inherit;font-family:sans-serif}
@media(min-width:1024px){.title-medium .showcase-card__title p{margin-bottom:0;margin-top:0}
}
@media(min-width:1440px){.title-medium .showcase-card__title p{font-size:60px;line-height:64px;min-width:700px}
}
@media(min-width:768px) and (max-width:1024px){.title-medium .showcase-card__title p{margin-top:39px;max-width:468px}
}
@media(max-width:480px){.title-medium .showcase-card__title p{margin-top:0}
}
@media(max-width:1023px){.title-medium .showcase-card__title p{font-size:28px;line-height:28px;max-width:315px}
}
.title-medium .showcase-card__title p-wrap{width:33.33%}
@media screen and (max-width:1200px){.title-small .showcase-card__info-wrap{flex-direction:column;justify-content:space-between}
}
.cta-inline-video .showcase-card__cta{padding:19px 20px 18px;min-height:50px;background-color:#fff;text-align:center;transition:all 450ms ease-in-out;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:normal;line-height:13px;color:#010717}
@media screen and (max-width:1023px) and (min-width:768px){.cta-inline-video .showcase-card__cta{width:50%;margin-top:46px}
}
@media only screen and (min-width:768px) and (max-width:1023px) and (orientation:landscape){.cta-inline-video .showcase-card__cta{margin-top:-35px}
}
@media screen and (min-width:1024px){.cta-inline-video .showcase-card__cta{width:100%;max-width:288px}
}
@media screen and (max-width:600px){.cta-inline-video .showcase-card__cta{margin-top:40px;width:100%}
}
@media screen and (min-width:1440px){.cta-inline-video .showcase-card__cta{font-size:16px;line-height:19px;padding:25px 20px 21px;height:auto}
}
@media screen and (min-width:1024px){.overlap-prev-25 .showcase-card{margin-top:-60px;z-index:10;position:relative}
}
.overlap-prev-75 .showcase-card{margin-top:-295px;z-index:10;position:relative}
@media screen and (min-width:768px){.overlap-prev-75 .showcase-card{margin-top:-175px}
}
@media screen and (min-width:1024px){.overlap-prev-75 .showcase-card{margin-top:-190px}
}
@media(max-width:767px){.list.showcase-card__cta{position:absolute;bottom:0;margin-bottom:10px;width:95%;text-align:center}
}
.title-small .showcase-card__overview__item-list,.title-medium .showcase-card__overview__item-list{margin-top:0}
@media screen and (min-width:768px) and (max-width:992px){.title-medium .list.showcase-card__overview__item-list,.title-small .list.showcase-card__overview__item-list{margin-top:107px}
}
@media screen and (min-width:1200px){.title-small .list.showcase-card__overview__item-list{margin-top:107px}
}
.title-medium .showcase-card__cta:hover,.title-small .showcase-card__cta:hover{background-color:#4e5056 !important;color:#fff !important}
@media(max-width:767px){.title-medium .list.showcase-card__overview__item-list,.title-small .list.showcase-card__overview__item-list{margin-top:-58px}
}
@media screen and (min-width:1200px){.title-medium .list.showcase-card__overview__item-list ul,.title-small .list.showcase-card__overview__item-list ul{margin-top:0}
}
.inline-numbered-list{display:flex;counter-reset:item;list-style-type:none;margin-bottom:41px;padding:0;color:#fff;margin-top:62px}
@media screen and (min-width:480px){.inline-numbered-list{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
}
@media screen and (max-width:480px){.inline-numbered-list{display:block}
}
@media screen and (min-width:768px){.inline-numbered-list li:nth-of-type(3n){margin-right:0}
}
.inline-numbered-list li{margin-bottom:18px;position:relative;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;line-height:20px;color:inherit}
@media screen and (min-width:768px){.inline-numbered-list li{padding-left:45px}
}
@media screen and (max-width:1024px) and (min-width:768px){.inline-numbered-list li{margin-right:17px;width:calc(33.333% - 17px)}
}
@media screen and (min-width:1200px){.inline-numbered-list li{padding-right:42px;width:calc(24.333% - 17px);margin-right:116px}
}
@media screen and (max-width:768px){.inline-numbered-list li{margin-bottom:25px;margin-right:25px;color:#fff}
}
.inline-numbered-list li:before{content:counter(item,decimal-leading-zero) " ";counter-increment:item;padding-right:9px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;line-height:normal;color:inherit}
@media screen and (min-width:768px){.inline-numbered-list li:before{padding-right:23px;left:0;position:absolute;top:0}
}
.text .cmp-text h4{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:22px;letter-spacing:-1px;line-height:28px;position:relative;-webkit-font-smoothing:antialiased;transition:color 300ms ease}
.text .cmp-text p,.text .cmp-text li{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:17px;letter-spacing:0;line-height:25px}
.text .cmp-text p sup{top:-0.8em}
.text .cmp-text ul{padding:0 70px}
.text-container-width-medium{margin:0 auto;color:#000;text-align:center;margin-bottom:55px;font-size:17px;line-height:25px}
@media screen and (min-width:768px){.text-container-width-medium{width:750px}
}
@media screen and (min-width:992px){.text-container-width-medium{width:970px}
}
@media screen and (min-width:1200px){.text-container-width-medium{width:1170px}
}
.background-light-gray{background:#f5f7f9}
.two-column-table{max-width:700px;margin:0 auto}
.two-column-table td{font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:22px;color:#4e5056}
@media screen and (max-width:600px){.two-column-table tr{display:grid}
}
.green-color-with-an-arrow{color:#4db5ab;display:inline-block}
.green-color-with-an-arrow:after{content:'';display:inline-block;width:20px;height:8px;background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow.svg");background-repeat:no-repeat;margin-left:6px}
.green-color-with-an-arrow:hover{color:#555}
.green-color-with-an-arrow:hover:after{background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg");background-repeat:no-repeat}
.download{position:relative;text-decoration:none;display:inline-block;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:26px;color:#4db5ab}
.download:after{content:'';width:19px;height:16px;display:inline-block;background-repeat:no-repeat;margin-left:8px;background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/download-green.svg")}
.green-color{color:#347a73;border-bottom:1px solid #347a73;text-decoration:none;padding-bottom:2px}
.text-container-width-small .cmp-text p{text-align:center;margin:25px auto 0;max-width:770px}
@media screen and (max-width:769px){.text-container-width-small .cmp-text p{max-width:570px;padding:0 40px}
}
.text-color-white .cmp-text h3,.text-color-white .cmp-text p,.text-color-white .cmp-text h4,.text-color-white .cmp-text li,.text-color-white .cmp-text h2{color:#fff}
.text-color-red .cmp-text h3,.text-color-red .cmp-text p{color:#c92345}
.text-color-blue .cmp-text h3,.text-color-blue .cmp-text p{color:#2b3382}
.four-column-table{flex-basis:100%;margin:0;padding:0}
.four-column-table td{padding-bottom:24px;border-color:rgba(78,80,86,0.5);border-style:solid;border-width:1px 0 0;padding:26px}
.four-column-table td p{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:20px;color:#656972}
@media screen and (min-width:1400px){.four-column-table td p{font-size:16px;line-height:26px}
}
@media screen and (max-width:600px){.four-column-table td{padding:24px 0}
}
@media screen and (max-width:1023px){.four-column-table td{display:block}
}
@media screen and (min-width:1024px){.four-column-table td{border-width:0 0 0 1px;padding-top:0}
}
.four-column-table td:first-child{border-width:0}
.medium-container-width .title-with-content .four-column-table td p{margin:0 auto}
@media screen and (max-width:600px){.medium-container-width .title-with-content .four-column-table td p{padding:0;text-align:left}
}
.white-button{min-width:180px;padding:2px;border:2px solid #27282a;background-color:#fff;display:inline-block;text-align:center;text-transform:uppercase;text-decoration:none;transition:color 450ms ease-in-out,background-color 450ms ease-in-out;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:2px;color:#27282a}
.white-button:hover{background-color:#000;color:#fff}
.anchorPad{padding-top:15px}
@media screen and (min-width:1024px){.anchorPad{padding-top:90px}
}
.text-alignment-center blockquote{margin:0 auto}
.quote-color-teal .cmp-text blockquote{color:#4db5ab}
.showcase-details__wrap{margin:0 auto;max-width:1420px;width:90%;position:relative}
@media screen and (min-width:1024px){.showcase-details__wrap{width:90%;margin:0 auto;position:relative}
}
.showcase-details__headline{font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;text-align:center;margin-bottom:30px;font-size:20px;line-height:24px;letter-spacing:-1px;color:#4e5056}
@media screen and (min-width:768px){.showcase-details__headline{text-align:left}
}
@media screen and (min-width:1024px){.showcase-details__headline{text-align:left;font-size:25px;line-height:29px;margin:0 0 70px}
}
.showcase-details__items{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 0;list-style:none}
.showcase-details__item{display:block;font-family:"Benton Sans Light",Helvetica,Arial,sans-serif;margin-bottom:15px;position:relative;color:#4e5056;width:100%;text-align:center}
@media screen and (min-width:768px){.showcase-details__item{margin-bottom:30px;width:calc(33.333% - 17px);text-align:left}
}
@media screen and (min-width:1024px){.showcase-details__item{margin-bottom:65px;margin-right:25px;width:calc(25% - 28px);text-align:left}
}
.showcase-details__item--title,.showcase-details__item--subtitle{font-size:12px;line-height:26px;margin:0;font-family:"Benton Sans Light",Helvetica,Arial,sans-serif;font-weight:300;color:#4e5056;word-break:break-word}
@media screen and (min-width:48.0625em){.showcase-details__item--title,.showcase-details__item--subtitle{font-size:14px;margin-bottom:7px}
}
@media screen and (min-width:1024px){.showcase-details__item--title,.showcase-details__item--subtitle{font-size:16px;line-height:19px;margin-bottom:15px}
}
.showcase-details__item--description p{font-size:14px;font-weight:300;max-width:100%;word-break:break-word;margin:0;color:inherit;font-family:"Benton Sans Light",Helvetica,Arial,sans-serif}
@media screen and (min-width:48.0625em){.showcase-details__item--description p{font-size:18px;line-height:26px}
}
@media screen and (min-width:1024px){.showcase-details__item--description p{font-size:25px;line-height:29px}
}
@media(min-width:1400px){.showcase-details__item--description p{font-size:30px;line-height:36px}
}
.showcase-details__icon{margin:0 auto;margin-bottom:20px;display:inline-block}
.compact-container .showcase-details{padding:80px 0 0}
@media screen and (min-width:48.0625em){.compact-container .showcase-details{padding:40px 0 0}
}
@media screen and (min-width:48.0625em){.compact-container .showcase-details{padding:100px 0 0}
}
.compact-container .showcase-details__wrap{padding:0 60px 30px;max-width:1540px}
.compact-container .showcase-details__headline{color:#fff}
.compact-container .showcase-details__item--title{color:#fff}
.compact-container .showcase-details__item--description p{color:inherit}
.compact-container .showcase-details__wrap{max-width:1540px;padding:60px;width:100%}
@media screen and (min-width:1024px){.compact-container .showcase-details__wrap{padding:0 60px 0;width:90%}
}
.grey-background .showcase-details{background-color:#f5f7f9}
.grey-background .showcase-details__items{justify-content:space-between}
.features-with-icons .showcase-details__icon{min-height:28px}
.features-with-icons .showcase-details__item{text-align:center;width:50%;margin-right:0;margin-bottom:50px}
@media screen and (min-width:768px){.features-with-icons .showcase-details__item{width:calc(25% - 28px);margin-bottom:50px}
}
@media screen and (min-width:768px) and (max-width:1024px){.features-with-icons .showcase-details__item{width:25%;margin-right:0}
}
.features-with-icons .showcase-details__item--subtitle{font-size:14px;line-height:26px;max-width:195px;margin-left:auto;margin-right:auto;color:#656972;font-family:sans-serif}
@media screen and (min-width:1024px){.features-with-icons .showcase-details__item--subtitle{font-size:16px;line-height:26px}
}
.features-with-icons .showcase-details__item--description{display:none}
.features-with-icons .showcase-details__headline{display:none}
.features-with-icons .showcase-details__wrap{padding-top:60px;padding-bottom:10px}
[data-scroll-item]{opacity:0;-ms-transform:translateY(20px);transform:translateY(20px);transition:all 450ms ease-in-out}
[data-scroll-item].in-view{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}
.pt-0 .showcase-details{padding-top:0}
.pt-0 .showcase-details__wrap{padding-top:0}
@keyframes bar-to-right{0{transform:scaleX(0);transform-origin:left}
100%{transform:scaleX(1);transform-origin:left}
}
@keyframes bar-to-left{0{transform:scaleX(0);transform-origin:right}
100%{transform:scaleX(1);transform-origin:right}
}
.author__page .image-text-animation__primary-image,.author__page .image-text-animation__reveal-wrap{min-width:200px}
.author__page .image-text-animation__reveal-handle{opacity:0}
.image-text-animation{max-width:90%;margin:20px auto 0}
@media screen and (min-width:768px){.image-text-animation{margin-top:80px}
}
@media screen and (min-width:1440px){.image-text-animation{margin-top:150px}
}
.image-text-animation__wrap{display:flex;flex-direction:column}
@media screen and (min-width:1024px){.image-text-animation__wrap{flex-direction:row;max-width:1420px;margin:0 auto}
}
@media screen and (min-width:1024px){.image-text-animation__info{margin-top:70px;width:40%}
}
.image-text-animation__info-title{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:25px;letter-spacing:-1px;line-height:29px;margin-top:30px}
@media screen and (min-width:768px){.image-text-animation__info-title{font-size:60px;line-height:64px}
}
@media screen and (min-width:1024px){.image-text-animation__info-title{max-width:940px}
}
@media screen and (min-width:1440px){.image-text-animation__info-title{font-size:80px;line-height:84px;letter-spacing:-0.02em}
}
.image-text-animation__media{position:relative;margin:0 auto 30px;display:flex}
@media screen and (min-width:1024px){.image-text-animation__media{width:60%;margin-right:0}
}
.image-text-animation__media picture{width:100%}
.image-text-animation__description p{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:26px;color:#656972;max-width:250px;margin:30px 30px 30px 0}
@media screen and (min-width:768px){.image-text-animation__description p{max-width:494px;margin-top:20px}
}
@media screen and (min-width:1024px){.image-text-animation__description p{max-width:360px;font-size:16px}
}
.image-text-animation__description.above-image__text p{color:#f5f7f9}
.image-text-animation__bars{padding-top:20px}
.image-text-animation__bars-one,.image-text-animation__bars-two{width:0;transition:width 3s ease;height:11px}
@media screen and (min-width:1024px){.image-text-animation__bars-one,.image-text-animation__bars-two{height:13px}
}
.image-text-animation__bars-two{animation:bar-to-right 5s ease;background-color:#a1a7af}
@media screen and (min-width:768px){.image-text-animation__bars{padding-top:40px}
}
@media screen and (min-width:1024px){.image-text-animation__bars{padding:60px 0;max-width:940px}
}
.image-text-animation__label-one,.image-text-animation__label-two{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:-0.2px;line-height:22px;color:#ddd}
.image-text-animation__label-one{margin-bottom:22px}
.image-text-animation__reveal-wrap{width:0;height:100%;position:absolute;top:0;left:0;right:auto;overflow:hidden;border-right:3px solid #fff;border-left:0}
.image-text-animation__secondary-image{width:auto;height:100%;float:left}
.image-text-animation.in-view .image-text-animation__reveal-wrap{width:100%;transition:width 2000ms cubic-bezier(0.77,0,0.175,1)}
@media screen and (min-width:1024px){.image-text-animation.in-view .image-text-animation__reveal-wrap{width:50%}
}
.image-text-animation__primary-image{height:100%;width:100%}
.image-text-animation__reveal-handle{background:#fff url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/reveal-arrows.svg") no-repeat center center;cursor:move;width:44px;height:44px;position:absolute;top:45%;border-radius:50%;opacity:0;left:calc(50% - 23px)}
@media screen and (min-width:1024px){.image-text-animation.in-view .image-text-animation__reveal-handle.handle-active{opacity:1;transition:opacity .5s 2s}
}
.image-text-animation__above-image{max-width:1420px;margin:0 auto}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__above-image{display:flex;flex-direction:column;align-items:flex-end;text-align:right}
}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__wrap{flex-direction:row-reverse}
}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__bars{width:940px;max-width:none}
}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__bars-one,.image-text-animation__image-left .image-text-animation__bars-two{animation:bar-to-left 5s ease;float:right;clear:both}
}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__label-one,.image-text-animation__image-left .image-text-animation__label-two{float:right;clear:both}
}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__description.above-image__text p{padding-left:60px}
}
.image-text-animation__image-left .image-text-animation__reveal-wrap{width:100%;left:0;right:auto;border-right:3px solid #fff;border-left:0}
.image-text-animation__image-left .image-text-animation__secondary-image{float:left}
.image-text-animation__image-left .image-text-animation.in-view .image-text-animation__reveal-wrap{width:0}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation.in-view .image-text-animation__reveal-wrap{width:50%}
}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__inline-image .image-text-animation__wrap{flex-direction:row-reverse}
}
.image-text-animation__image-left .image-text-animation__inline-image .image-text-animation__reveal-wrap{width:0;left:0;right:auto;border-right:3px solid #fff;border-left:0}
.image-text-animation__image-left .image-text-animation__inline-image .image-text-animation__secondary-image{float:left}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__inline-image .image-text-animation__media{width:60%}
}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__inline-image .image-text-animation__info{width:40%;margin:0 60px 0 120px}
}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__inline-image .image-text-animation__bars-one,.image-text-animation__image-left .image-text-animation__inline-image .image-text-animation__bars-two{float:left}
}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__inline-image .image-text-animation__label-one,.image-text-animation__image-left .image-text-animation__inline-image .image-text-animation__label-two{float:left}
}
.image-text-animation__image-left .image-text-animation__inline-image.in-view .image-text-animation__reveal-wrap{width:100%}
@media screen and (min-width:1024px){.image-text-animation__image-left .image-text-animation__inline-image.in-view .image-text-animation__reveal-wrap{width:50%}
}
@media screen and (min-width:768px){.image-text-animation__inline-image .image-text-animation{padding:80px 38px 33px;margin:0}
}
@media screen and (min-width:1024px){.image-text-animation__inline-image .image-text-animation{padding:150px 0 102px}
}
.image-text-animation__inline-image .image-text-animation__wrap{margin:20px auto;flex-direction:column-reverse}
@media screen and (min-width:1024px){.image-text-animation__inline-image .image-text-animation__wrap{flex-direction:row;align-items:center}
}
.image-text-animation__inline-image .image-text-animation__reveal-wrap{width:100%;left:0;right:auto;border-right:3px solid #fff;border-left:0}
.image-text-animation__inline-image .image-text-animation__secondary-image{float:left}
.image-text-animation__inline-image .image-text-animation__logo{margin-bottom:27px}
@media screen and (min-width:1024px){.image-text-animation__inline-image .image-text-animation__logo{padding-top:30px;margin-bottom:40px}
}
@media screen and (min-width:1024px){.image-text-animation__inline-image .image-text-animation__info{margin:0 120px 0 60px}
}
.image-text-animation__inline-image .image-text-animation__info-title{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-1px;line-height:24px;color:#4e5056;max-width:200px;margin:0}
@media screen and (min-width:768px){.image-text-animation__inline-image .image-text-animation__info-title{font-size:28px;line-height:30px;max-width:none}
}
@media screen and (min-width:1024px){.image-text-animation__inline-image .image-text-animation__info-title{font-size:40px;line-height:44px;letter-spacing:-0.67px;max-width:359px}
}
@media screen and (min-width:768px){.image-text-animation__inline-image .image-text-animation__bars{padding-top:10px;max-width:290px}
}
@media screen and (min-width:1024px){.image-text-animation__inline-image .image-text-animation__bars{max-width:330px;padding-top:40px}
}
.image-text-animation__inline-image .image-text-animation__description p{margin-bottom:0}
.image-text-animation__inline-image .image-text-animation__label-one{margin-bottom:10px}
.image-text-animation__inline-image .image-text-animation__label-two{color:#a1a7af}
.image-text-animation__inline-image.in-view .image-text-animation__reveal-wrap{width:0;transition:width 2000ms cubic-bezier(0.77,0,0.175,1)}
@media screen and (min-width:1024px){.image-text-animation__inline-image.in-view .image-text-animation__reveal-wrap{width:50%}
}
.drawer-showcase{position:relative;padding:50px 20px;min-height:214px}
@media screen and (min-width:48.0625em){.drawer-showcase{min-height:267px}
}
.drawer-showcase-wrapper{max-width:73.125em;margin-left:auto;margin-right:auto;position:absolute;z-index:1000;left:50%;z-index:20;text-align:center;transition:transform .8s cubic-bezier(0.645,0.045,0.355,1) .2s,bottom .8s cubic-bezier(0.645,0.045,0.355,1) .2s;transform:translate3d(-50%,0,0)}
.drawer-showcase .trigger-fixed{opacity:0;position:fixed;top:60px;left:50%;transform:translate3d(-50%,0,0);height:0;z-index:99}
.drawer-showcase.fixed-button .trigger-fixed{opacity:1;height:auto}
.drawer-showcase.fixed-button .drawer-trigger.not-fixed{opacity:0}
.drawer-showcase .drawer-trigger{margin:0 auto;background-color:transparent;border:0;outline:0;box-shadow:none;transition:transform 1s cubic-bezier(0.77,0,0.175,1);cursor:pointer}
.drawer-showcase .drawer-trigger--eyebrow{font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;margin:0;padding:0;transition-duration:.4s;transition-property:opacity,top,color;margin-bottom:20px;width:100%;display:block;position:relative;z-index:1;font-size:11px;color:#4db5ab}
@media screen and (min-width:992px){.drawer-showcase .drawer-trigger--eyebrow{font-size:16px}
}
.drawer-showcase .drawer-trigger .icon--plus{display:inline-block;width:100px;height:100px}
.drawer-showcase .drawer-trigger svg{-ms-transform:rotate(0);transform:rotate(0);transition:transform 900ms cubic-bezier(0.645,0.045,0.355,1);pointer-events:auto;overflow:visible !important}
.drawer-showcase .drawer-trigger svg .icon-circle-plus-outer{transition-duration:.6s;transition-property:fill;fill:#4db5ab}
.drawer-showcase .drawer-trigger svg .icon-circle-plus-inner{fill:#fff}
@media screen and (min-width:1025px){.drawer-showcase .drawer-trigger:hover .drawer-trigger--eyebrow{color:#4e5056;pointer-events:all}
.drawer-showcase .drawer-trigger:hover svg .icon-circle-plus-outer{fill:#4e5056}
.drawer-showcase .drawer-trigger:hover svg .icon-circle-plus-inner{fill:#fff}
}
.drawer-showcase.active{margin-bottom:100px}
.drawer-showcase.active .drawer-showcase-wrapper{transition-delay:0}
.drawer-showcase.active .drawer-trigger--eyebrow{color:#4e5056}
.drawer-showcase.active .drawer-trigger svg{transform:translate3d(0,56px,0) rotate(45deg)}
.drawer-showcase.active .drawer-trigger svg .icon-circle-plus-outer{fill:#e5e7ea}
.drawer-showcase.active .drawer-trigger svg .icon-circle-plus-inner{fill:#656972}
@media screen and (min-width:1025px){.drawer-showcase.active .drawer-trigger:hover svg .icon-circle-plus-outer{fill:#4e5056}
.drawer-showcase.active .drawer-trigger:hover svg .icon-circle-plus-inner{fill:#656972}
}
.drawer-showcase.active .showcase-details{margin:-100px -20px 0;transition-duration:1s;max-height:3600px;transform:translate3d(0,150px,0);opacity:1;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}
.drawer-showcase.active .showcase-details__wrap{margin-top:140px}
.drawer-showcase .showcase-details{max-height:0;transform:translate3d(0,300px,0);transition:max-height .7s ease-out,transform .7s ease-out;opacity:0;overflow:hidden;background-color:transparent;margin-top:30px;margin-bottom:90px}
.drawer-showcase .showcase-details.greyBackground{background:#656972}
.drawer-showcase .showcase-details__wrap{max-width:none}
@media screen and (min-width:1024px){.drawer-showcase .showcase-details__wrap{width:100%}
}
.drawer-showcase .showcase-details__icon{margin-bottom:0}
.drawer-showcase .showcase-details__icon-wrapper{min-height:75px;display:flex;align-items:center;justify-content:center}
.drawer-showcase .showcase-details__item{text-align:center;margin:0;width:100%;display:flex;flex-direction:column}
@media screen and (min-width:1024px){.drawer-showcase .showcase-details__item{width:50%}
}
@media screen and (min-width:1199px){.drawer-showcase .showcase-details__item{width:33%;padding:0 15px}
}
.drawer-showcase .showcase-details__item--title{color:#fff;font-size:25px;line-height:29px;font-weight:normal;margin:40px auto 30px;font-family:"Benton Sans Light",Helvetica,Arial,sans-serif}
.drawer-showcase .showcase-details__item--title sup{font-size:19px}
.drawer-showcase .showcase-details__item--description p{color:#fff;font-size:16px;line-height:26px;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;max-width:100%;margin-bottom:90px;max-width:400px;margin-left:auto;margin-right:auto}
@media screen and (min-width:1024px){.drawer-showcase .showcase-details__item--description p{font-size:18px;line-height:30px}
}
.page-anchor-link{height:1px}
.pageanchorlink{position:relative}
.overlap-anchor-link.page-anchor-link{position:absolute;top:-190px;width:100%}
.stickynav-expanded{overflow:hidden}
.stickynav{display:block;position:fixed;left:0;top:-100%;height:80px;width:100%;background-color:#27282a;z-index:100000;transform:translate3d(0,-80px,0);transition:transform 200ms cubic-bezier(0,0.2,0.58,1),top 0 linear 200ms}
.stickynav.author__page{position:static;top:auto;transform:none}
@media screen and (max-width:1024px){.stickynav{height:66px;transform:translate3d(0,-66px,0)}
}
.stickynav__container{width:90%;padding:0 15px;margin:0 auto;display:flex;align-items:center;position:relative}
@media screen and (min-width:1025px) and (min-width:75.0625em){.stickynav__container{padding:0}
}
@media screen and (max-width:1024px){.stickynav__container{width:100%;background-color:#27282a}
}
.stickynav--show{top:0;transform:translate3d(0,0,0);transition:transform 200ms cubic-bezier(0,0.2,0.58,1) 200ms;z-index:9999}
.stickynav__btn-cta{display:inline-block;color:#fff;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;line-height:13px;background-color:#4db5ab;border:0;margin:5px 0;padding:19px 30px;text-align:center;text-decoration:none;cursor:pointer;-webkit-font-smoothing:antialiased;transition:color 450ms ease-in-out,background-color 450ms ease-in-out}
@media screen and (max-width:1024px){.stickynav__btn-cta{padding:15px 30px}
}
@media screen and (min-width:1025px){.stickynav__btn-cta{margin:15px 0}
}
@media screen and (min-width:1025px) and (min-width:75.0625em){.stickynav__page-title{padding-right:30px}
}
@media screen and (min-width:1025px){.stickynav__page-title{float:left;padding:24px 15px 24px 0;color:#fff;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:12px;cursor:default;-webkit-font-smoothing:antialiased;padding-right:35px;font-size:14px}
.stickynav__nav-list{float:left}
.stickynav__nav-list-item{list-style:none}
.stickynav__nav-list-right{position:absolute;right:0;display:flex;align-items:center}
.stickynav__nav-list-right li{list-style:none;display:inline-block}
.stickynav__nav-list--animatable{transition:transform 500ms ease-out}
.stickynav__nav-list-item,.stickynav__nav-list-link{float:left;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif}
.stickynav__indicator{display:none}
.stickynav__right-link{display:block;padding:32px 6px 33px 6px;color:#969997;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:12px;text-decoration:none;transition:color 200ms ease-out;-webkit-font-smoothing:antialiased;float:right;color:#fff;position:relative;z-index:2500}
.stickynav__right-link:nth-of-type(2){margin-right:30px}
.stickynav__right-link:hover{color:#969997}
.stickynav__nav-list-link,.stickynav__right-link{padding:32px 12px 33px;font-size:13px;color:#969997}
.stickynav__nav-list-link--active,.stickynav__right-link--active{color:#fff}
.stickynav__right-link{color:#fff}
.stickynav__nav-list-link:hover,.stickynav__right-link:hover{color:#fff}
.stickynav__nav-list-link:hover:focus,.stickynav__right-link:hover:focus{text-decoration:underline}
.stickynav__btn-cta{padding:19px 30px;float:right;position:relative;z-index:10}
.stickynav__btn-cta:hover{color:#fff;background-color:#84878e}
.stickynav__btn-cta:focus{outline:#fff dashed 1px;outline-offset:4px}
}
@media screen and (max-width:1024px){.stickynav__down-arr{position:absolute;left:0;top:24px}
.stickynav__down-arr svg{width:13px;fill:#fff}
.stickynav .expanded .stickynav__down-arr{top:20px;transform:rotate(180deg)}
.stickynav__current-item{position:absolute;left:23px;top:26px;color:#fff;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.stickynav__container{position:static}
.stickynav__nav-list-right{position:absolute;right:15px;top:8px}
.stickynav__nav-list-right li{list-style:none}
.stickynav__nav-list-right .stickynav__nav-list-link{display:none}
.stickynav .mobile-link{border-top:1px solid #969997}
.stickynav .mobile-link .stickynav__nav-list-link{display:inline-block;color:#fff;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif}
.stickynav__page-title{display:none}
.stickynav__top{position:absolute;left:0;top:0;height:66px;width:100%;background-color:#656972;z-index:20}
.stickynav__nav-list{position:absolute;left:0;top:0;width:100%;background-color:#27282a;z-index:-1;transform:translate3d(0,-100%,0);transition:transform 300ms ease-in}
.stickynav__nav-list.mobile-stickynav--expanded{transition:transform 300ms ease-out,z-index .1s ease-out 300ms;transform:translate3d(0,66px,0);z-index:100}
.stickynav__nav-list-item{display:block}
.stickynav__nav-list-item:hover{color:'fountain-blue'}
.stickynav__nav-list-item:first-child .stickynav__nav-list-link{padding-top:30px;border-top:2px solid #4e5056}
.stickynav__nav-list-item:last-child .stickynav__nav-list-link{padding-bottom:30px}
.stickynav__nav-list-item.mobile-link{margin-top:10px}
.stickynav__nav-list-item.mobile-link .stickynav__nav-list-link{padding:15px 20px}
.stickynav__nav-list-link{display:block;padding:15px 20px;color:#84878e;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;font-size:16px;text-decoration:none;-webkit-font-smoothing:antialiased}
.stickynav__nav-list-link--active{color:#fff}
.stickynav__indicator{height:66px;width:40%;position:relative;margin-left:10px}
}
@media screen and (max-width:320px){.stickynav__current-item{max-width:38%}
}
.sticky-gray .stickynav{background:#e5e7ea;transform:none;transition:top 200ms cubic-bezier(0,0.2,0.58,1)}
@media screen and (max-width:1024px){.sticky-gray .stickynav{top:-66px}
}
@media screen and (min-width:1025px){.sticky-gray .stickynav{z-index:100}
}
.sticky-gray .stickynav__container{height:80px}
@media screen and (max-width:1024px){.sticky-gray .stickynav__container{width:100%;background:#e5e7ea;height:66px}
}
.sticky-gray .stickynav__page-title{width:20%;color:#27282a;font-size:14px}
.sticky-gray .stickynav__nav-links{display:flex;justify-content:flex-end;align-items:center;width:80%}
.sticky-gray .stickynav__nav-list-right{position:static}
.sticky-gray .stickynav__nav-list-link{font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;font-size:12px;margin-left:0;padding:33px 18px;color:#656972}
.sticky-gray .stickynav__nav-list-link--active{font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif}
@media screen and (max-width:1024px){.sticky-gray .stickynav__down-arr svg{fill:#27282a}
.sticky-gray .stickynav__current-item{color:#27282a}
.sticky-gray .stickynav__nav-list{background:#e5e7ea}
.sticky-gray .stickynav__nav-list-link{padding:10px 40px;font-size:16px}
}
.sticky-gray .stickynav .mobile-link .stickynav__nav-list-link{color:#656972}
@media screen and (min-width:1025px){.sticky-subnav{padding-top:160px}
.sticky-subnav .sticky-gray .stickynav{top:80px}
.sticky-subnav.sticky-header{padding-top:200px}
.sticky-subnav.sticky-header .sticky-gray .stickynav{top:120px}
.sticky-subnav .global-navigation,.sticky-subnav .utility-nav{transition:top 200ms cubic-bezier(0,0.2,0.58,1)}
}
@media screen and (max-width:1024px){.sticky-subnav{padding-top:66px}
.sticky-subnav .sticky-gray .stickynav{z-index:10000}
}
.image-gallery{padding:97px 0 80px}
.image-gallery__container{margin:0 auto;max-width:90%}
.image-gallery__headline p{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:-1px;line-height:1.07143;color:#4e5056;margin:0 auto 29px;max-width:200px;text-align:center}
@media screen and (min-width:768px){.image-gallery__headline p{margin:0 0 43px 0;max-width:none}
}
@media screen and (min-width:1024px){.image-gallery__headline p{font-size:40px;line-height:44px}
}
.image-gallery__caption{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;text-align:center;opacity:0;display:flex;align-items:center;justify-content:center;background:rgba(39,40,42,0.7)}
.image-gallery__caption.active::after{content:'';background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/expand-icon.svg") no-repeat;width:36px;height:36px;position:absolute;display:block;background-size:100%;left:45%;margin-top:40px;transform:translate3d(0,5px,0);transition:all 450ms ease-in-out}
.image-gallery__show-pop-up .image-gallery__container .image-gallery__item:hover,.image-gallery__show-pop-up .image-gallery__container .image-gallery__showcase-item:hover{cursor:pointer}
@media screen and (min-width:768px){.image-gallery__show-pop-up .image-gallery__container .image-gallery__item:hover .image-gallery__caption,.image-gallery__show-pop-up .image-gallery__container .image-gallery__showcase-item:hover .image-gallery__caption{opacity:1}
}
.image-gallery__show-pop-up .image-gallery__container .image-gallery__item:hover .image-gallery__caption.active::after,.image-gallery__show-pop-up .image-gallery__container .image-gallery__showcase-item:hover .image-gallery__caption.active::after{transform:none}
@media screen and (min-width:768px){.image-gallery__show-pop-up .image-gallery__container .image-gallery__item:hover .cmp-image__title,.image-gallery__show-pop-up .image-gallery__container .image-gallery__showcase-item:hover .cmp-image__title{opacity:1}
}
.image-gallery__show-pop-up .image-gallery__container .image-gallery__item:hover .cmp-image__title::after,.image-gallery__show-pop-up .image-gallery__container .image-gallery__showcase-item:hover .cmp-image__title::after{transform:none}
@media screen and (min-width:768px){.image-gallery__show-pop-up .image-gallery__container .image-gallery__item:hover img,.image-gallery__show-pop-up .image-gallery__container .image-gallery__showcase-item:hover img{-ms-transform:scale(1.085);transform:scale(1.085);-ms-transform-origin:center;transform-origin:center;transition:all 450ms ease-in-out;will-change:transform}
}
.image-gallery__container .image-gallery__item{vertical-align:top;clear:both;display:inline-block;position:relative;overflow:hidden;margin:0;margin-top:15px}
.image-gallery__container .image-gallery__item div{height:100%}
.image-gallery__container .image-gallery__item img{width:100%;height:100%;object-fit:cover}
@media screen and (min-width:768px){.image-gallery__container .image-gallery__item img{-ms-transform:scale(1.1);transform:scale(1.1)}
}
.image-gallery__container .image-gallery__item figure{height:100%;width:100%;margin:0}
.image-gallery__container .image-gallery__item .cmp-image__title{position:absolute;top:30%;left:20%;z-index:6;text-align:center;opacity:0;display:block;color:#fff;width:60%;font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:0;line-height:44px;color:#fff}
.image-gallery__container .image-gallery__item .cmp-image__title::after{content:'';background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/expand-icon.svg");width:36px;height:36px;background-size:100%;position:absolute;display:block;left:45%;margin-top:40px;transform:translate3d(0,5px,0);transition:all 450ms ease-in-out}
.image-gallery__container .image-gallery__item-landscape{width:100%;height:50vw;margin-bottom:20px}
@media screen and (min-width:768px){.image-gallery__container .image-gallery__item-landscape{width:47.12%;margin:0 1.2% 2.787%;height:32vw}
}
.image-gallery__container .image-gallery__item-portrait{width:calc(50% - 10px);margin:0;height:30vh}
@media screen and (min-width:600px){.image-gallery__container .image-gallery__item-portrait{height:43vw}
}
@media screen and (min-width:768px){.image-gallery__container .image-gallery__item-portrait{margin-bottom:2.787%;margin-left:1.5%;margin-right:12.775%;width:35.75%}
}
.image-gallery__container .image-gallery__item:nth-of-type(2){margin-right:15px}
@media screen and (min-width:768px){.image-gallery__container .image-gallery__item:nth-of-type(2){margin-top:2.787%}
}
@media screen and (min-width:768px){.image-gallery__container .image-gallery__item:nth-of-type(3){margin-top:-15%;margin-left:12.7%;margin-right:1.393%}
}
.image-gallery__container .image-gallery__item:nth-of-type(5){margin-right:16px;margin-top:0}
@media screen and (min-width:768px){.image-gallery__container .image-gallery__item:nth-of-type(5){margin-left:1.32%;margin-top:-2.86%}
}
@media screen and (max-width:767px){.image-gallery__container .image-gallery__item:nth-of-type(6){display:block;margin:0 auto}
}
@media screen and (min-width:768px){.image-gallery__container .image-gallery__item:nth-of-type(6){margin-left:.5%;margin-right:4%}
}
@media screen and (min-width:900px){.image-gallery__container .image-gallery__item:nth-of-type(6){margin-left:.8%}
}
@media screen and (min-width:1200px){.image-gallery__container .image-gallery__item:nth-of-type(6){margin-left:1.2%;margin-bottom:0}
}
.image-gallery__4-images.image-gallery__container .image-gallery__item:nth-of-type(4){margin-bottom:0}
@media screen and (min-width:768px){.image-gallery__three-images{display:flex;flex-wrap:wrap;justify-content:space-between}
}
.image-gallery__three-images.image-gallery__container .image-gallery__item{box-shadow:10px 20px 30px 3px rgba(0,0,0,0.5)}
.image-gallery__three-images.image-gallery__container .image-gallery__item-half-width,.image-gallery__three-images.image-gallery__container .image-gallery__item-full-width{margin:20px 0 0;height:62vw;width:100%}
@media screen and (min-width:768px){.image-gallery__three-images.image-gallery__container .image-gallery__item-half-width,.image-gallery__three-images.image-gallery__container .image-gallery__item-full-width{height:33vw;margin:0}
}
@media screen and (min-width:768px){.image-gallery__three-images.image-gallery__container .image-gallery__item-half-width:nth-of-type(1){flex-basis:42%}
.image-gallery__three-images.image-gallery__container .image-gallery__item-half-width:nth-of-type(2){flex-basis:54%;margin:0}
}
@media screen and (min-width:768px){.image-gallery__three-images.image-gallery__container .image-gallery__item-full-width{flex-basis:100%;margin-top:50px}
}
.image-gallery__overlay{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);-webkit-overflow-scrolling:touch}
.image-gallery__overlay.active{display:block}
@media screen and (min-width:1024px){.image-gallery__overlay{width:calc(100% + 18px)}
}
.image-gallery__overlay-header{padding:20px 0 10px 0;color:#fff}
@media screen and (min-width:768px){.image-gallery__overlay-header{display:inline-block;width:30%;position:fixed}
}
.image-gallery__overlay-header h2{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:.8px;line-height:1.27;color:#fff;max-width:190px;color:white;margin:0 0 25px}
@media only screen and (min-width:750px){.image-gallery__overlay-header h2{font-size:20px;max-width:160px}
}
@media only screen and (min-width:1200px){.image-gallery__overlay-header h2{font-size:40px;max-width:250px}
}
.image-gallery__overlay-wrapper{overflow:auto;height:100%;-webkit-overflow-scrolling:touch}
.image-gallery__overlay-container{width:90%;margin:0 auto}
@media screen and (min-width:768px){.image-gallery__overlay-container{position:relative}
}
.image-gallery__overlay-content{position:fixed;overflow:auto;height:85%;width:90%;-webkit-overflow-scrolling:touch}
@media screen and (min-width:768px){.image-gallery__overlay-content{position:absolute;left:22%;height:auto;width:77%}
}
.image-gallery__overlay-content::-webkit-scrollbar{display:none}
.image-gallery__overlay-item{margin:30px 0 0 0}
.image-gallery__overlay-item:last-child{margin-bottom:60px}
.image-gallery__overlay-item .modal-image-caption{text-align:center;padding:15px 0 40px;font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:18px;line-height:26px;color:#fff}
.image-gallery__overlay-item .cmp-image{text-align:center}
.image-gallery__overlay-item .cmp-image__image{height:70vw}
@media screen and (min-width:768px){.image-gallery__overlay-item .cmp-image__image{height:50vw}
}
.image-gallery__overlay-item .cmp-image__title{font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:26px;color:#fff;display:block;margin:5px 0 15px 0}
@media screen and (min-width:1024px){.image-gallery__overlay-item .cmp-image__title{margin:20px 0 40px 0}
}
.image-gallery__overlay-item-count,.image-gallery__overlay-item-total{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:.8px;line-height:26px;color:#fff}
.image-gallery__overlay-item-count{margin-right:-4px}
.image-gallery__overlay-close{width:24px;height:24px;position:fixed;right:24px;top:24px;z-index:99}
.image-gallery__overlay-close::before,.image-gallery__overlay-close::after{content:'';background-color:white;width:20px;height:4px;position:absolute;left:11px;top:18px}
@media screen and (min-width:768px){.image-gallery__overlay-close::before,.image-gallery__overlay-close::after{width:24px;top:11px;left:2px}
}
.image-gallery__overlay-close::before{transform:rotate(45deg)}
.image-gallery__overlay-close::after{transform:rotate(-45deg)}
.image-gallery__overlay-close:hover::before,.image-gallery__overlay-close:hover::after{background-color:#4e5056}
@media screen and (min-width:1024px){.image-gallery__overlay-close{right:35px}
}
@media screen and (max-width:1024px) and (orientation:landscape){.image-gallery__overlay-close{right:20px}
}
.image-gallery__6-images-horizontal{max-width:1424px;margin:auto;padding:1px 16px 0;text-align:center;font-family:"Benton Sans Regular",Helvetica,Arial,sans-serif;list-style:none;margin-top:37px}
@media screen and (min-width:768px){.image-gallery__6-images-horizontal{column-count:2}
}
@media screen and (min-width:1024px){.image-gallery__6-images-horizontal{margin-top:82px;column-count:3;column-gap:20px}
}
.image-gallery__showcase-item{position:relative;max-width:460px;height:372px;margin:20px auto 0;background-color:#fff;overflow:hidden}
@media screen and (min-width:768px){.image-gallery__showcase-item{height:400px}
}
.image-gallery__showcase-item:nth-child(1){margin-top:0}
@media screen and (min-width:1024px){.image-gallery__showcase-item:nth-child(1){height:500px}
}
@media screen and (min-width:1024px){.image-gallery__showcase-item:nth-child(2),.image-gallery__showcase-item:nth-child(3),.image-gallery__showcase-item:nth-child(6){height:600px}
}
@media screen and (min-width:1024px){.image-gallery__showcase-item:nth-child(4),.image-gallery__showcase-item:nth-child(5){height:500px}
}
.image-gallery__showcase-item figure{margin:0;height:100%;display:inline-block}
.image-gallery__showcase-item figure .cmp-image{height:100%}
.image-gallery__showcase-item figure .cmp-image__image{width:100%;height:100%;object-fit:cover}
.image-gallery__showcase-item figure .cmp-image__title{min-width:200px;max-width:389px;display:flex;justify-content:center;align-items:center;position:absolute;bottom:30px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:15px;background-color:#fff;padding:8px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:12px;line-height:22px;text-align:left}
@media screen and (min-width:768px){.image-gallery__showcase-item figure .cmp-image__title{min-width:266px;font-size:14px;line-height:26px}
}
@media screen and (min-width:1445px){.image-gallery__showcase-item figure .cmp-image__title{min-width:392px;font-size:21px;line-height:29px}
}
@media screen and (min-width:1024px){.image-gallery__showcase-item figure .cmp-image .caption-on-top{bottom:390px}
}
.title-white .image-gallery__headline p{color:#fff}
.pt-0 .image-gallery{padding-top:0}
.pb-0 .image-gallery{padding-bottom:0}
.icon-list{padding:35px 0 75px 0}
@media screen and (min-width:480px){.icon-list{padding-top:75px}
}
@media screen and (min-width:1024px){.icon-list{padding:2px 0 80px}
}
@media screen and (min-width:1440px){.icon-list{padding-bottom:150px}
}
.icon-list__container{max-width:1420px;width:90%;margin:0 auto;position:relative;padding:0}
@media screen and (min-width:375px){.icon-list__container{padding:0 15px}
}
@media screen and (min-width:1580px){.icon-list__container{max-width:1420px}
}
.icon-list__headline{text-align:center;max-width:210px;margin:0 auto 15px}
.icon-list__headline h4{margin:0;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-1px;line-height:24px;color:#4e5056}
@media screen and (min-width:1024px){.icon-list__headline h4{font-size:40px;line-height:44px;margin:150px 0 65px}
}
@media screen and (min-width:480px){.icon-list__headline{max-width:100%;margin:0 auto 10px}
}
@media screen and (min-width:768px){.icon-list__headline{margin-bottom:20px}
}
.icon-list__item{-ms-flex-preferred-size:64px;flex-basis:64px;width:64px;height:64px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 5px;padding:14px}
@media screen and (min-width:375px){.icon-list__item{padding:10px}
}
@media screen and (min-width:768px){.icon-list__item{flex-basis:70px;width:70px;height:70px;margin:0 10px;padding:0}
}
@media screen and (min-width:1024px){.icon-list__item{-ms-flex-preferred-size:125px;flex-basis:125px;width:125px;height:125px;margin:0 15px}
}
@media screen and (min-width:1440px){.icon-list__item{margin:0 35px;padding:0 15px}
}
.icon-list__item-img{width:100%;height:unset}
@media screen and (min-width:768px){.icon-list__item-img{max-width:52px}
}
@media screen and (min-width:1024px){.icon-list__item-img{max-width:96px;width:auto}
}
.icon-list__item-container{align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:780px;margin:0 auto}
@media screen and (min-width:768px){.icon-list__item-container{justify-content:space-around}
}
@media screen and (min-width:1024px){.icon-list__item-container{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:unset;margin:0}
}
.icon-list__cta-wrapper{display:none}
.text-white h4{color:#fff}
@media screen and (min-width:1024px){.title-inline-icons{width:90%;margin:0 auto}
}
@media screen and (min-width:1580px){.title-inline-icons{max-width:1420px}
}
.title-inline-icons .icon-list{padding:98px 0 75px 0}
@media screen and (min-width:1024px){.title-inline-icons .icon-list{padding:0}
}
.title-inline-icons .icon-list__container{padding:0;width:100%}
@media screen and (min-width:1024px){.title-inline-icons .icon-list__container{display:flex;padding:0;align-items:center;justify-content:space-between;padding:0 46px}
}
.title-inline-icons .icon-list__headline{max-width:300px;margin:0 auto}
@media screen and (min-width:768px){.title-inline-icons .icon-list__headline{max-width:390px}
}
@media screen and (min-width:1024px){.title-inline-icons .icon-list__headline{text-align:left;margin:0}
}
@media screen and (max-width:1023px){.title-inline-icons .icon-list__headline h4{font-size:28px;line-height:30px;margin:0 auto 2px}
}
@media screen and (min-width:1024px){.title-inline-icons .icon-list__headline h4{font-size:20px;line-height:24px;letter-spacing:-1px;margin-bottom:18px;margin-top:40px}
}
@media screen and (min-width:1440px){.title-inline-icons .icon-list__headline h4{font-size:25px;line-height:29px}
}
.title-inline-icons .icon-list__cta{margin-bottom:28px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0;line-height:26px;color:#4db5ab;display:inline-block;text-decoration:none;transition:color 250ms ease-in-out;position:relative;z-index:10}
.title-inline-icons .icon-list__cta-wrapper{display:block}
@media screen and (min-width:1024px){.title-inline-icons .icon-list__cta{margin-bottom:36px}
}
@media screen and (min-width:1440px){.title-inline-icons .icon-list__cta{font-size:16px}
}
.title-inline-icons .icon-list__cta:after{content:'';background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow.svg");width:17px;height:7px;vertical-align:middle;margin-left:6px;background-repeat:no-repeat;display:inline-block}
.title-inline-icons .icon-list__cta:hover{color:#4e5056}
.title-inline-icons .icon-list__cta:hover:after{background:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/right-arrow-black.svg")}
.title-inline-icons .icon-list__item{margin:0}
@media screen and (max-width:1023px){.title-inline-icons .icon-list__item{flex-basis:62px;width:62px;height:62px;padding:0}
}
@media screen and (min-width:1024px){.title-inline-icons .icon-list__item{-ms-flex-preferred-size:64px;flex-basis:64px;width:64px;height:64px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;padding:0}
}
@media screen and (min-width:1440px){.title-inline-icons .icon-list__item{flex-basis:100px;width:100px;height:100px}
}
.title-inline-icons .icon-list__item-img{max-width:62px;height:unset}
@media screen and (min-width:1440px){.title-inline-icons .icon-list__item-img{max-width:100px}
}
.title-inline-icons .icon-list__item-container{align-items:center;max-width:288px}
@media screen and (min-width:768px){.title-inline-icons .icon-list__item-container{max-width:none;justify-content:center}
}
@media screen and (min-width:1440px){.title-inline-icons .icon-list__item-container{margin:0}
}
.pt-0 .icon-list__headline h2,.pt-0 .icon-list__headline h3,.pt-0 .icon-list__headline h4{margin-top:0}
.image-tiles__title{max-width:845px}
@media screen and (min-width:1024px){.image-tiles__title{max-width:590px}
}
@media screen and (min-width:768px){.image-tiles__title{max-width:500px}
}
.image-tiles__logo{width:100%}
.image-tiles__description{margin:0 auto 18px;max-width:280px;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:26px;color:#656972}
@media screen and (min-width:600px){.image-tiles__description{max-width:600px}
}
@media screen and (min-width:1024px){.image-tiles__description{margin-bottom:0;font-size:16px}
}
@media screen and (min-width:1439px){.image-tiles__description{font-size:18px;line-height:30px}
}
.image-tiles-sliders__logo-icon{width:100%}
@media screen and (min-width:1024px){.image-tiles{padding:150px 0}
}
.image-tiles{background-color:#f5f7f9;overflow:hidden;padding-top:100px;text-align:center}
.image-tiles__media-wrap{display:-ms-flexbox;display:flex}
.image-tiles-sliders__wrap{animation-name:showcaseApps;animation-timing-function:linear;animation-iteration-count:infinite;display:-ms-flexbox;display:flex;margin:0 -10px}
.image-tiles-sliders__wrap--top{animation-duration:60s}
.image-tiles-sliders__wrap--middle{animation-duration:68s}
.image-tiles-sliders__wrap--bottom{animation-duration:105s}
.image-tiles-sliders{background-color:#f5f7f9;overflow:hidden;margin:41px auto 0}
@media screen and (min-width:1024px){.image-tiles-sliders{margin:71px auto 0}
}
.image-tiles-sliders.container{max-width:1420px;margin-left:auto;margin-right:auto;max-width:90%}
.image-tiles-sliders.container::after{clear:both;content:"";display:table}
@media screen and (min-width:1580px){.image-tiles-sliders.container{max-width:1420px}
}
.image-tiles-sliders__media{display:flex;width:82px;margin:0 3px 6px;-ms-flex-negative:0;flex-shrink:0}
@media screen and (max-width:1439px) and (min-width:768px){.image-tiles-sliders__media{width:165px;margin:0 5px 10px}
}
@media screen and (max-width:1023px) and (min-width:768px){.image-tiles-sliders__media{width:110px}
}
@media screen and (min-width:1440px){.image-tiles-sliders__media{width:220px;margin:0 5px 10px}
}
.image-tiles-sliders__photo{width:124px}
@media screen and (min-width:1024px){.image-tiles-sliders__photo{width:200px}
}
.image-tiles-sliders__image{display:block;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;width:124px}
@media screen and (min-width:1024px){.image-tiles-sliders__image{width:200px}
}
.image-tiles-sliders__logo{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:124px;width:100%}
@media screen and (min-width:1024px){.image-tiles-sliders__logo{width:220px}
}
.image-tiles-sliders__logo-icon{width:165px}
@media screen and (max-width:1439px) and (min-width:1024px){.image-tiles-sliders__logo-icon{width:165px}
}
@media screen and (max-width:1023px) and (min-width:768px){.image-tiles-sliders__logo-icon{width:110px}
}
@media screen and (max-width:767px){.image-tiles-sliders__logo-icon{width:100%}
}
@media screen and (min-width:1440px){.image-tiles-sliders__logo-icon{width:220px}
}
.image-tiles__wrap{margin:0 auto 70px;max-width:1570px;position:relative}
@media screen and (min-width:768px){.image-tiles__wrap{margin:0 auto 40px}
}
@media screen and (min-width:1024px){.image-tiles__wrap{width:90%;margin:0 auto 100px}
}
.image-tiles__title-body-wrap{width:100%}
.image-tiles__title{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:-1px;line-height:30px;color:#4e5056;margin:0 auto 18px;width:90%}
@media screen and (min-width:1024px){.image-tiles__title{margin-bottom:29px;font-size:40px;line-height:44px;max-width:800px}
}
@media screen and (min-width:600px){.image-tiles__title{max-width:590px}
}
@media screen and (min-width:1500px){.image-tiles__title{max-width:845px;font-size:60px;line-height:64px}
}
.image-tiles__body{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:26px;color:#656972;margin:0 auto 41px;width:90%}
@media screen and (min-width:1024px){.image-tiles__body{margin-bottom:0;font-size:16px}
}
@media screen and (min-width:600px){.image-tiles__body{max-width:898px}
}
@media screen and (min-width:1439px){.image-tiles__body{font-size:18px;line-height:30px}
}
.image-tiles__cta{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:normal;line-height:26px;color:#4db5ab;text-decoration:none;transition:all .25s ease-in-out;display:block;margin:35px auto 0}
@media screen and (min-width:1024px){.image-tiles__cta{font-size:16px;line-height:19px}
}
.image-tiles__cta:hover{color:#4e5056}
.image-tiles__cta:hover .image-tiles__cta-icon g{fill:#4e5056}
@keyframes showcaseApps{0{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
.bg-violet-gradient .image-tiles{background-image:linear-gradient(177deg,#3b3755 1%,#292c3f 100%)}
.bg-violet-gradient .image-tiles__title{color:#fff}
.bg-violet-gradient .image-tiles__description{color:#fff}
.image-tiles-rect-vertical .image-tiles{padding:50px 0 45px}
@media screen and (min-width:1024px){.image-tiles-rect-vertical .image-tiles{padding:70px 0 125px}
}
.image-tiles-rect-vertical .image-tiles__title{max-width:800px;margin:0;text-align:center}
.image-tiles-rect-vertical .image-tiles__description{max-width:625px;margin:0;line-height:26px;text-align:center}
.image-tiles-rect-vertical .image-tiles__wrap{margin-bottom:30px}
@media screen and (max-width:1023px) and (min-width:768px){.image-tiles-rect-vertical .image-tiles__wrap{margin-left:5%}
}
@media screen and (min-width:1024px){.image-tiles-rect-vertical .image-tiles__wrap{margin:0 auto 70px}
}
.image-tiles-rect-vertical .image-tiles-sliders{background-color:transparent}
.image-tiles-rect-vertical .image-tiles-sliders__media{display:flex;width:85px;margin:0 3.5px 15px;-ms-flex-negative:0;flex-shrink:0}
@media screen and (max-width:1439px) and (min-width:768px){.image-tiles-rect-vertical .image-tiles-sliders__media{width:200px;margin:0 5px 25px}
}
@media screen and (max-width:1023px) and (min-width:768px){.image-tiles-rect-vertical .image-tiles-sliders__media{width:135px;margin:0 5px 15px}
}
@media screen and (min-width:1440px){.image-tiles-rect-vertical .image-tiles-sliders__media{width:300px}
}
.image-tiles-rect-vertical .image-tiles-sliders__logo{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:124px;width:100%}
@media screen and (min-width:1024px){.image-tiles-rect-vertical .image-tiles-sliders__logo{width:200px}
}
.image-tiles-rect-vertical .image-tiles-sliders__logo-icon{width:200px}
@media screen and (max-width:1439px) and (min-width:1024px){.image-tiles-rect-vertical .image-tiles-sliders__logo-icon{width:200px}
}
@media screen and (max-width:1023px) and (min-width:768px){.image-tiles-rect-vertical .image-tiles-sliders__logo-icon{width:110px}
}
@media screen and (max-width:1023px){.image-tiles-rect-vertical .image-tiles-sliders__logo-icon{width:100%}
}
@media screen and (min-width:1440px){.image-tiles-rect-vertical .image-tiles-sliders__logo-icon{width:300px}
}
.image-tiles-text-left-align .image-tiles__title{text-align:left}
@media screen and (max-width:767px){.image-tiles-text-left-align .image-tiles__title{text-align:center;margin:0 auto}
}
.image-tiles-text-left-align .image-tiles__description{text-align:left}
@media screen and (max-width:767px){.image-tiles-text-left-align .image-tiles__description{text-align:center;margin:0 auto;width:90%}
}
.image-tiles-no-scroll .image-tiles-sliders__wrap{animation:none;margin:0}
.image-tiles-no-scroll .image-tiles-sliders__media{display:flex;width:33.33%;padding:0 8px 16px;margin:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (max-width:1439px) and (min-width:768px){.image-tiles-no-scroll .image-tiles-sliders__media{width:16.666%;margin:0}
}
@media screen and (max-width:1023px) and (min-width:480px){.image-tiles-no-scroll .image-tiles-sliders__media{width:16.666%}
}
@media screen and (min-width:1440px){.image-tiles-no-scroll .image-tiles-sliders__media{width:16.666%;margin:0}
}
.image-tiles-no-scroll .image-tiles-sliders__logo{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%}
@media screen and (min-width:1024px){.image-tiles-no-scroll .image-tiles-sliders__logo{width:100%}
}
.image-tiles-no-scroll .image-tiles-sliders__logo-icon{width:100%}
@media screen and (max-width:1439px) and (min-width:1024px){.image-tiles-no-scroll .image-tiles-sliders__logo-icon{width:100%}
}
@media screen and (max-width:1023px) and (min-width:768px){.image-tiles-no-scroll .image-tiles-sliders__logo-icon{width:100%}
}
@media screen and (min-width:1440px){.image-tiles-no-scroll .image-tiles-sliders__logo-icon{width:100%}
}
.image-tiles-rect-horizontal .image-tiles-sliders__media{width:124px;margin:0 3px 6px}
@media screen and (min-width:768px){.image-tiles-rect-horizontal .image-tiles-sliders__media{margin:0 5px 10px}
}
@media screen and (min-width:1024px){.image-tiles-rect-horizontal .image-tiles-sliders__media{width:200px}
}
@media screen and (min-width:1440px){.image-tiles-rect-horizontal .image-tiles-sliders__media{width:300px}
}
.image-tiles-rect-horizontal .image-tiles-sliders__logo-icon{width:100%}
@media screen and (min-width:1024px){.image-tiles-rect-horizontal .image-tiles-sliders__logo-icon{width:200px}
}
@media screen and (min-width:1440px){.image-tiles-rect-horizontal .image-tiles-sliders__logo-icon{width:300px}
}
@media screen and (min-width:600px){.image-tiles-showcase-media .image-tiles__title,.image-tiles-showcase-media .image-tiles__description{max-width:898px}
}
@media screen and (min-width:1024px){.image-tiles-showcase-media .image-tiles__title{max-width:660px}
}
@media screen and (min-width:1440px){.image-tiles-showcase-media .image-tiles__title{max-width:1140px}
}
.image-tiles-showcase-media .image-tiles-sliders__image{display:block;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}
.image-tiles-showcase-media .image-tiles-sliders__media{width:400px}
@media screen and (min-width:1440px){.image-tiles-showcase-media .image-tiles-sliders__media{width:600px}
}
.image-tiles-showcase-media .image-tiles-sliders__logo{justify-content:end}
@media screen and (min-width:1024px){.image-tiles-showcase-media .image-tiles-sliders__logo{width:200px}
}
@media screen and (min-width:1440px){.image-tiles-showcase-media .image-tiles-sliders__logo{width:300px}
}
.image-tiles-showcase-media .image-tiles-sliders__photo,.image-tiles-showcase-media .image-tiles-sliders__logo-icon,.image-tiles-showcase-media .image-tiles-sliders__image{width:124px}
@media screen and (min-width:1024px){.image-tiles-showcase-media .image-tiles-sliders__photo,.image-tiles-showcase-media .image-tiles-sliders__logo-icon,.image-tiles-showcase-media .image-tiles-sliders__image{width:200px;max-width:220px}
}
@media screen and (min-width:1440px){.image-tiles-showcase-media .image-tiles-sliders__photo,.image-tiles-showcase-media .image-tiles-sliders__logo-icon,.image-tiles-showcase-media .image-tiles-sliders__image{width:300px;max-width:none}
}
.image-tiles-showcase-media .image-tiles-sliders__media{-ms-flex-negative:0;flex-shrink:0;margin:0 10px 16px;width:248px}
.image-tiles-showcase-media .image-tiles-sliders__media-wrap{display:-ms-flexbox;display:flex}
.image-tiles-showcase-media .image-tiles-sliders__wrap .image-tiles-sliders__media{-ms-transform:none;transform:none;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 35px;width:248px;transform:translateX(-50%)}
@media screen and (min-width:1024px){.image-tiles-showcase-media .image-tiles-sliders__wrap .image-tiles-sliders__media{margin-bottom:48px;width:400px}
}
@media screen and (min-width:1440px){.image-tiles-showcase-media .image-tiles-sliders__wrap .image-tiles-sliders__media{width:600px}
}
.image-tiles-showcase-media .image-tiles-sliders__wrap--middle{margin-top:22px}
@media screen and (min-width:1024px){.image-tiles-showcase-media .image-tiles-sliders__wrap--middle{margin-top:31px}
}
@media screen and (min-width:1200px){.image-tiles-showcase-media .image-tiles-sliders__wrap--middle{margin-top:0}
}
.image-tiles-showcase-media .image-tiles-sliders__caption{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:8px;letter-spacing:0;line-height:14px;color:#656972;position:absolute;bottom:-22px;right:0;display:inline-block}
@media screen and (min-width:1024px){.image-tiles-showcase-media .image-tiles-sliders__caption{font-size:12px;line-height:22px}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.image-tiles-showcase-media .image-tiles-sliders__caption{margin-top:-61px}
}
@media screen and (min-width:1200px){.image-tiles-showcase-media .image-tiles-sliders__caption{position:absolute;bottom:-28px;right:0;display:inline-block}
}
@media screen and (min-width:1440px){.image-tiles-showcase-media .image-tiles-sliders__caption{position:absolute;bottom:-28px;right:0;display:inline-block}
}
@media only screen and (min-width:768px){.resellers{border-left:1px solid #efefef;margin-left:15px;padding:15px 0 0 15px}
}
@media only screen and (min-width:1024px){.resellers{margin-left:0;padding:15px 0 0 55px}
}
.resellers__heading{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;color:#27282a;margin:20px 0 5px;-webkit-font-smoothing:antialiased}
@media screen and (min-width:768px){.resellers__heading{font-size:22px;line-height:24px;margin-bottom:10px;margin-top:0}
}
@media screen and (min-width:769px){.resellers__heading{font-size:32px;line-height:36px}
}
.resellers__description{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:12px;line-height:18px;color:#84878e;margin-top:0;margin-bottom:20px;-webkit-font-smoothing:antialiased}
@media screen and (min-width:768px){.resellers__description{font-size:16px;line-height:26px}
}
.resellers-form__label{display:inline-block;margin-bottom:5px;font-size:13px;font-weight:normal;font-family:sans-serif}
.resellers-form__input{display:block;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;line-height:normal;border:1px solid #ccc;border-radius:0;padding:10px 15px;margin-bottom:20px;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease-in;width:100%}
.resellers-form__input:focus{border-color:#666;outline:0}
.resellers-form__select select{width:100%;display:inline-block;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:1px;line-height:normal;color:#000;outline:0;overflow:hidden;height:40px;background:#fff;border-radius:0;padding:10px 15px;margin:0 0 14px 0;box-shadow:none;border:1px solid #ccc;outline:0;appearance:none;cursor:pointer}
@media screen and (min-width:768px){.resellers-form__select{width:50%;display:inline-block}
}
@media screen and (min-width:768px){.resellers-form__select{padding:0 15px 0 0}
}
.resellers-form__field{border:0;margin-bottom:15px;padding:0;position:relative}
.resellers-form__recaptcha{position:relative;margin:70px 0 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.resellers-form__recaptcha .error-recaptcha{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0;line-height:1;color:#d4503f;position:absolute;bottom:-20px;text-align:center}
.resellers-form__recaptcha .error-recaptcha.hide{display:none}
@media screen and (min-width:768px){.resellers-form__select,.resellers-form__submit{width:calc(50% - 3px);display:inline-block}
}
.resellers-form__group{display:inline-block;width:calc(50% - 3px)}
.resellers-form__group:nth-child(odd){padding:0 0 0 15px}
.resellers-form__group:nth-child(even){padding:0 15px 0 0}
@media screen and (min-width:768px){.resellers-form__send{width:auto;margin-left:auto}
}
.thanks-modal{position:fixed;top:0;left:0;bottom:0;bottom:0;opacity:0;background-color:rgba(0,0,0,0.5);z-index:9999;clear:both;width:100%;height:100%;visibility:hidden;transition:all 250ms ease}
.thanks-modal.active{opacity:1;visibility:visible}
.thanks-modal.active .thanks-modal__container{top:50%}
.thanks-modal__container{box-shadow:0 5px 15px rgba(0,0,0,0.5);border:1px solid rgba(0,0,0,0.2);max-width:560px;min-height:265px;top:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:90%;margin:0 auto;position:relative;background-color:#fff;transition:all 250ms ease;padding:50px 40px;text-align:center}
.thanks-modal__body h1,.thanks-modal__body h2,.thanks-modal__body h3,.thanks-modal__body h4,.thanks-modal__body h5{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;letter-spacing:-1px;color:#27282a;width:100%;margin:0 0 10px 0;-webkit-font-smoothing:antialiased}
.thanks-modal__body p{margin:40px 0 0 0}
.content-partner{position:relative;text-align:center;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;line-height:1;color:#fff;background-color:#27282a;padding:98px 5% 100px}
@media only screen and (min-width:1024px){.content-partner{padding:150px 5%}
}
.content-partner__heading{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:28px;line-height:30px;color:#fff;margin:0 auto 8px;text-align:center;-webkit-font-smoothing:antialiased}
@media only screen and (min-width:1024px){.content-partner__heading{font-size:60px;line-height:64px;margin-bottom:20px}
}
.content-partner__description{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;line-height:26px;color:#fff;margin:0 auto 72px;max-width:290px;text-align:center;-webkit-font-smoothing:antialiased}
@media only screen and (min-width:768px){.content-partner__description{max-width:100%}
}
@media only screen and (min-width:1440px){.content-partner__description{font-size:18px;line-height:30px;margin-bottom:94px}
}
.content-partner__form-success{position:absolute;top:0;right:auto;bottom:0;left:50%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;opacity:0;pointer-events:none;transform:translate3d(-50%,20px,0);transition:all 450ms ease-in-out;width:90%;max-width:280px}
@media only screen and (min-width:768px){.content-partner__form-success{max-width:444px}
}
@media only screen and (min-width:1440px){.content-partner__form-success{max-width:1420px}
}
.content-partner__form-success-msg{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:-1px;line-height:35px;color:#fff}
@media only screen and (min-width:768px){.content-partner__form-success-msg{font-size:40px;line-height:44px}
}
@media only screen and (min-width:1024px){.content-partner__form-success-msg{font-size:60px;line-height:64px}
}
.content-partner--form-completed .content-partner__form-success{opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0)}
.content-partner--form-completed .cp-form{display:none}
.content-partner .cp-form{margin:0 auto;max-width:640px}
.content-partner .cp-form__input{display:block;font-family:inherit;font-size:20px;line-height:1;letter-spacing:0;border:0;border-bottom:1px solid #ccc;border-radius:0;transition:border-color .3s ease-in;background-color:transparent;height:50px;margin-bottom:51px;padding:0;text-align:left;width:100%}
.content-partner .cp-form__input:focus{outline:0}
.content-partner .cp-form__input:focus ~ .cp-form__label{transform:translate3d(0,0,0) scale(0.6)}
.content-partner .cp-form__input::placeholder{opacity:0;visibility:hidden;transition:all .3s ease-in;color:#fff;font-size:20px}
.content-partner .cp-form__input:-ms-input-placeholder{opacity:0;visibility:hidden;transition:all .3s ease-in;color:#fff;font-size:20px}
.content-partner .cp-form__input::-ms-input-placeholder{opacity:0;visibility:hidden;transition:all .3s ease-in;color:#fff;font-size:20px}
.content-partner .cp-form__input:focus::placeholder,.content-partner .cp-form__input:active::placeholder{opacity:1;visibility:visible;transition:all .3s ease-out}
.content-partner .cp-form__input:focus::-ms-input-placeholder,.content-partner .cp-form__input:active::-ms-input-placeholder{opacity:1;visibility:visible;transition:all .3s ease-out}
.content-partner .cp-form__input:focus:-ms-input-placeholder,.content-partner .cp-form__input:active:-ms-input-placeholder{opacity:1;visibility:visible;transition:all .3s ease-out}
.content-partner .cp-form__input-textarea{margin-top:15px;height:100px;margin-bottom:0;resize:none;-webkit-font-smoothing:antialiased}
.content-partner .cp-form__input-textarea::placeholder{opacity:0;visibility:hidden;transition:all .3s ease-in;color:#fff;font-size:20px}
.content-partner .cp-form__input-textarea:-ms-input-placeholder{opacity:0;visibility:hidden;transition:all .3s ease-in;color:#fff;font-size:20px}
.content-partner .cp-form__input-textarea::-ms-input-placeholder{opacity:0;visibility:hidden;transition:all .3s ease-in;color:#fff;font-size:20px}
.content-partner .cp-form__input-textarea:focus::placeholder,.content-partner .cp-form__input-textarea:active::placeholder{opacity:1;visibility:visible;transition:all .3s ease-out}
.content-partner .cp-form__input-textarea:focus::-ms-input-placeholder,.content-partner .cp-form__input-textarea:active::-ms-input-placeholder{opacity:1;visibility:visible;transition:all .3s ease-out}
.content-partner .cp-form__input-textarea:focus:-ms-input-placeholder,.content-partner .cp-form__input-textarea:active:-ms-input-placeholder{opacity:1;visibility:visible;transition:all .3s ease-out}
.content-partner .cp-form__label{position:absolute;top:0;right:auto;bottom:auto;left:0;font-size:inherit;pointer-events:none;text-align:left;transform:translate3d(0,16px,0);-ms-transform-origin:left top;transform-origin:left top;transition:all 450ms ease-in-out;color:#4db5ab;display:inline-block;margin-bottom:5px}
.content-partner .cp-form__field{border:0;margin:0;padding:0;position:relative}
.content-partner .cp-form__field--active .cp-form__label{transform:translate3d(0,-1px,0) scale(0.6)}
.content-partner .cp-form__field .legal-language p{font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:0;line-height:22px;color:#fff;text-align:left}
.content-partner .cp-form__field .legal-language p:first-child{margin-top:51px}
.content-partner .cp-form__field .legal-language p:last-child{margin-bottom:51px}
.content-partner .cp-form__field .legal-language p a{color:#4db5ab}
.content-partner .cp-form__field .hide-hidden-input{opacity:0;display:block;margin:0;padding:0;height:0}
.content-partner .cp-form__submit{border:0;margin:70px auto 0;padding:0}
.content-partner .cp-form__submit-btn{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:1;color:#fff;background-color:#4db5ab;height:65px;margin:0 auto;max-width:288px;padding:20px 30px;transition:all 450ms ease-in-out;width:100%;border:0}
.content-partner .cp-form__submit-btn:hover{background-color:#34827b}
.content-partner .cp-form__select-container{background-color:transparent;border-color:#ccc;border-style:solid;border-width:0 0 1px;height:50px;letter-spacing:0;margin-bottom:51px;padding:0;text-align:left;width:100%;margin-bottom:50px}
.content-partner .cp-form__select-container.active .cp-form__select-custom{opacity:1;pointer-events:auto;transform:translate3d(0,12px,0);visibility:visible}
.content-partner .cp-form__select-container.active .cp-form__select-active::after{transform:rotate(180deg)}
.content-partner .cp-form__select-active{border:0;cursor:pointer;display:block;line-height:55px;margin:0;padding-right:20px;position:relative;transition:all 300ms ease-in-out;border-color:#fff;color:#4db5ab}
.content-partner .cp-form__select-active::after{border-color:#fff transparent transparent;border-style:solid;border-width:7px;content:'';position:absolute;top:25px;right:10px;bottom:auto;left:auto;-ms-transform-origin:center top;transform-origin:center top;transition:all 300ms ease-in-out;z-index:1}
.content-partner .cp-form__select-custom{position:absolute;top:50%;right:-1px;bottom:auto;left:-1px;background-color:#333;list-style:none;margin:-1px auto 0;opacity:0;padding:15px 0;pointer-events:none;text-align:left;transform:translate3d(0,10px,0);transition:all 300ms ease-in-out;z-index:10;max-height:200px;overflow-y:scroll}
.content-partner .cp-form__select-option{color:#fff;cursor:pointer;padding:13px 15px;transition:color 250ms ease-in-out}
.content-partner .cp-form__select-option:hover{color:#4db5ab}
.content-partner .cp-form__recaptcha{position:relative;margin:70px 0 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.content-partner .cp-form__recaptcha .error-recaptcha{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0;line-height:1;color:#d4503f;position:absolute;bottom:-20px;text-align:center}
.content-partner .cp-form__recaptcha .error-recaptcha.hide{display:none}
.content-partner .cp-form .help-block.form-error,.content-partner .cp-form label.error{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:0;line-height:1;color:#d4503f;position:absolute;top:53px;right:auto;bottom:auto;left:0;background-color:transparent;margin-top:5px;padding:0;text-align:left}
body.modal-open{height:100vh;overflow-y:hidden}
.image-tiles-static__title{max-width:100%;text-align:center;font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:0;line-height:44px;color:#4e5056;margin:0 auto 28px}
@media screen and (min-width:1024px){.image-tiles-static{padding:150px 0;overflow:hidden}
}
.image-tiles-static .image-tiles__view-more{left:50%;position:relative;text-align:center;-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:80px}
@media screen and (min-width:1024px){.image-tiles-static .image-tiles__view-more{margin-bottom:130px}
}
.image-tiles-static .image-tiles__view-more svg{cursor:pointer}
.image-tiles-static .image-tiles__view-more p{text-align:center;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;color:#4db5ab}
.image-tiles-static .image-tiles__view-more ellipse{fill:#4db5ab}
.image-tiles-static .image-tiles__view-more polygon{fill:#fff}
.image-tiles-static .image-tiles-static-section__wrap{animation:none;display:flex;flex-wrap:wrap;margin:0 auto;position:relative;max-width:90%}
@media screen and (min-width:768px){.image-tiles-static .image-tiles-static-section__wrap{margin:0 auto}
}
@media screen and (min-width:1024px){.image-tiles-static .image-tiles-static-section__wrap{width:90%;margin:0 auto}
}
.image-tiles-static .image-tiles-static-section__media-wrap{overflow:hidden;position:relative;width:100%}
.image-tiles-static .image-tiles-static-section__media{visibility:hidden;opacity:0;height:0;width:0;padding:0;margin:0}
@media screen and (max-width:1024px){.image-tiles-static .image-tiles-static-section__media{flex-basis:calc(33.33%)}
}
@media screen and (min-width:1025px){.image-tiles-static .image-tiles-static-section__media{flex-basis:calc(16.66%)}
}
.image-tiles-static .image-tiles-static-section__media.show{opacity:1;height:auto;visibility:visible;display:flex;width:100%;padding:0 8px 16px;transition:height 2s ease-in,opacity 2s ease-in,width 2s ease-in}
.image-tiles-static .image-tiles-static-section__logo{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%}
@media screen and (min-width:1024px){.image-tiles-static .image-tiles-static-section__logo{width:100%}
}
.image-tiles-static .image-tiles-static-section__logo-icon{width:100%;height:100%}
.image-tiles-pop-up__title{max-width:100%;text-align:center;font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:0;line-height:44px;color:#4e5056;margin:0 auto 28px}
.image-tiles-pop-up__logo{width:100%}
.image-tiles-pop-up__description{margin:0 auto 18px;max-width:280px;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:26px;color:#656972}
@media screen and (min-width:600px){.image-tiles-pop-up__description{max-width:600px}
}
@media screen and (min-width:1024px){.image-tiles-pop-up__description{margin-bottom:0;font-size:16px}
}
@media screen and (min-width:1439px){.image-tiles-pop-up__description{font-size:18px;line-height:30px}
}
.image-tiles-pop-up-sliders__logo-icon{width:100%}
@media screen and (min-width:1024px){.image-tiles-pop-up{padding:150px 0;overflow-x:hidden}
}
.image-tiles-pop-up .image-tiles__view-more{left:50%;position:relative;text-align:center;-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:80px}
@media screen and (min-width:1024px){.image-tiles-pop-up .image-tiles__view-more{margin-bottom:130px}
}
.image-tiles-pop-up .image-tiles__view-more svg{cursor:pointer}
.image-tiles-pop-up .image-tiles__view-more p{text-align:center;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;color:#4db5ab}
.image-tiles-pop-up .image-tiles__view-more ellipse{fill:#4db5ab}
.image-tiles-pop-up .image-tiles__view-more polygon{fill:#fff}
.image-tiles-pop-up .image-tiles__modal{cursor:default;position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;opacity:0;background-color:rgba(52,53,55,0.9);display:table;transition:opacity .3s ease}
.image-tiles-pop-up .image-tiles__modal-content::-webkit-scrollbar{display:none}
.image-tiles-pop-up .image-tiles__modal .image-tiles__modal-container{top:100%;transition:top .5s ease-in-out}
.image-tiles-pop-up .image-tiles__modal.show{opacity:1;z-index:100001}
.image-tiles-pop-up .image-tiles__modal.show .image-tiles__modal-container{top:50%;transition:top .5s ease-in-out}
.image-tiles-pop-up .image-tiles__modal-close{position:absolute;right:20px;top:20px;width:24px;height:24px;z-index:999}
.image-tiles-pop-up .image-tiles__modal-close:before{content:"";width:24px;height:4px;background-color:#4e5056;display:block;position:absolute;-ms-transform:rotate(45deg);transform:rotate(45deg);top:10px}
.image-tiles-pop-up .image-tiles__modal-close:after{content:"";width:24px;height:4px;background-color:#4e5056;display:block;position:absolute;-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}
.image-tiles-pop-up .image-tiles__modal-content__logo{max-width:95px}
.image-tiles-pop-up .image-tiles__modal-content-wrapper{margin-top:15px;padding:0 50px 75px 135px;display:flex;flex-flow:row wrap;justify-content:space-between;text-align:left}
@media screen and (max-width:767px){.image-tiles-pop-up .image-tiles__modal-content-wrapper{padding:0}
}
@media screen and (min-width:1025px){.image-tiles-pop-up .image-tiles__modal-content-wrapper{padding-bottom:5%}
}
@media screen and (min-width:768px) and (max-width:1024px){.image-tiles-pop-up .image-tiles__modal-content-wrapper{padding:0 30px 75px 30px}
}
.image-tiles-pop-up .image-tiles__modal-content__slide-img{width:100%}
.image-tiles-pop-up .image-tiles__modal-content__copy{width:100%}
@media screen and (min-width:768px){.image-tiles-pop-up .image-tiles__modal-content__copy{width:43%}
}
@media screen and (min-width:1025px){.image-tiles-pop-up .image-tiles__modal-content__copy{width:35%}
}
@media screen and (max-width:767px){.image-tiles-pop-up .image-tiles__modal-content__copy{padding:0 15px 50px}
}
.image-tiles-pop-up .image-tiles__modal-content__copy h3{margin:40px 0 10px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:25px;letter-spacing:-1px;line-height:29px;color:#4e5056}
.image-tiles-pop-up .image-tiles__modal-content__copy p{max-width:315px;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;line-height:26px;color:#656972}
@media screen and (min-width:1025px){.image-tiles-pop-up .image-tiles__modal-content__copy p{max-width:390px;font-size:18px;line-height:30px}
}
.image-tiles-pop-up .image-tiles__modal .btn-primary{display:flex;justify-content:center;align-items:center;font-size:11px;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif}
@media screen and (min-width:1025px){.image-tiles-pop-up .image-tiles__modal .btn-primary{height:65px;font-size:16px}
}
@media screen and (max-width:767px){.image-tiles-pop-up .image-tiles__modal .btn-primary{width:100%}
}
.image-tiles-pop-up .image-tiles__modal-content__image-wrapper{width:100%}
@media screen and (min-width:768px){.image-tiles-pop-up .image-tiles__modal-content__image-wrapper{width:52%}
}
@media screen and (min-width:1025px){.image-tiles-pop-up .image-tiles__modal-content__image-wrapper{width:55%}
}
@media screen and (max-width:480px){.image-tiles-pop-up .image-tiles__modal-content__image-wrapper{margin-bottom:80px}
}
.image-tiles-pop-up .image-tiles__modal-container{display:block;max-width:100%;height:100vh;max-height:100%;position:absolute;z-index:100;left:50%;background:#fff;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:transform 400ms ease;width:100vw}
@media screen and (min-width:768px){.image-tiles-pop-up .image-tiles__modal-container{width:1420px;max-width:90%;max-height:100%;height:auto}
}
@media screen and (max-width:768px){.image-tiles-pop-up .image-tiles__modal-container{overflow:auto}
}
.image-tiles-pop-up .image-tiles__modal__promo{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;background:#e80018;padding:20px 30px}
@media screen and (min-width:1025px){.image-tiles-pop-up .image-tiles__modal__promo{padding:28px 110px;flex-flow:nowrap}
}
@media screen and (max-width:767px){.image-tiles-pop-up .image-tiles__modal__promo{padding:45px 15px}
}
.image-tiles-pop-up .image-tiles__modal__promo .btn-primary{text-transform:capitalize;text-decoration:none;color:#4db5ab;background:#fff}
.image-tiles-pop-up .image-tiles__modal__promo .btn-primary:hover{background-color:#333;color:#fff}
@media screen and (min-width:600px){.image-tiles-pop-up .image-tiles__modal__promo .btn-primary{width:288px;margin:auto 0}
}
.image-tiles-pop-up .image-tiles__modal__promo-text{width:100%;margin:0;font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:18px;line-height:26px;color:#fff}
@media screen and (min-width:1025px){.image-tiles-pop-up .image-tiles__modal__promo-text{font-size:25px;line-height:29px;max-width:690px;margin-right:30px}
}
@media screen and (max-width:767px){.image-tiles-pop-up .image-tiles__modal__promo-text{margin-bottom:50px}
}
@media screen and (min-width:1025px){.image-tiles-pop-up .image-tiles__modal__promo-copy-container{max-width:650px;width:100%}
}
@media screen and (min-width:768px){.image-tiles-pop-up .image-tiles__modal__promo-copy-container{width:calc(100% - 288px)}
}
@media screen and (min-width:1025px){.image-tiles-pop-up .image-tiles__modal .slick-dotted.slick-slider{margin-bottom:0}
}
.image-tiles-pop-up .image-tiles__modal .image-tiles__carousel .slick-next,.image-tiles-pop-up .image-tiles__modal .image-tiles__carousel .slick-prev{width:60px;height:100%;background:rgba(0,0,0,0.5);top:50%;background-position:center}
@media screen and (max-width:1025px){.image-tiles-pop-up .image-tiles__modal .image-tiles__carousel .slick-next,.image-tiles-pop-up .image-tiles__modal .image-tiles__carousel .slick-prev{display:none;visibility:hidden}
}
.image-tiles-pop-up .image-tiles__modal .image-tiles__carousel .slick-next{right:0;background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/pop-up-arrow-next.svg");background-repeat:no-repeat}
.image-tiles-pop-up .image-tiles__modal .image-tiles__carousel .slick-prev{left:0;z-index:9;background-image:url("../../../etc.clientlibs/vizio/clientlibs/base/resources/images/pop-up-arrow-prev.svg");background-repeat:no-repeat}
.image-tiles-pop-up .image-tiles__modal .image-tiles__carousel .slick-next:before,.image-tiles-pop-up .image-tiles__modal .image-tiles__carousel .slick-prev:before{content:''}
.image-tiles-pop-up .image-tiles__modal .image-tiles__carousel .slick-dots li button:before{content:"";width:4px;height:4px;background-color:#656972;opacity:1}
.image-tiles-pop-up .image-tiles__modal .image-tiles__carousel .slick-dots li.slick-active button:before{background-color:#4db5ab}
@media screen and (min-width:1025px){.image-tiles-pop-up .image-tiles__modal .image-tiles__carousel .slick-dots{display:none;visibility:hidden}
}
.image-tiles-pop-up .image-tiles-static-section__wrap{animation:none;display:flex;flex-wrap:wrap;margin:0 auto;position:relative;max-width:90%}
@media screen and (min-width:768px){.image-tiles-pop-up .image-tiles-static-section__wrap{margin:0 auto}
}
@media screen and (min-width:1024px){.image-tiles-pop-up .image-tiles-static-section__wrap{width:90%;margin:0 auto}
}
.image-tiles-pop-up .image-tiles-static-section__promo{position:absolute;background:rgba(0,0,0,0.8);padding:15px 0;color:#fff;top:-10px;width:160px;text-align:center;left:-47px;transform:rotate(-45deg);z-index:10;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif}
@media screen and (max-width:768px){.image-tiles-pop-up .image-tiles-static-section__promo{font-size:11px;padding:10px 0;top:0;left:-56px}
}
.image-tiles-pop-up .image-tiles-static-section__media-wrap{overflow:hidden;position:relative;cursor:pointer;width:100%}
.image-tiles-pop-up .image-tiles-static-section__media-wrap:after{background-image:url("https://cdn-ssl.vizio.com/skin/frontend/enterprise/vizio_2014/img/svg/button-plus.svg");content:"";position:absolute;transition:opacity 300ms ease;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;height:36px;width:36px;pointer-events:none;z-index:10;background-repeat:no-repeat;background-size:100%;display:block}
.image-tiles-pop-up .image-tiles-static-section__media-wrap:before{background-color:rgba(39,40,42,0.8);content:"";height:calc(98%);width:100%;position:absolute;transition:opacity 300ms ease;top:0;left:0;opacity:0;pointer-events:none;z-index:9}
.image-tiles-pop-up .image-tiles-static-section__media-wrap:hover:after,.image-tiles-pop-up .image-tiles-static-section__media-wrap:hover:before{opacity:1}
.image-tiles-pop-up .image-tiles-static-section__media{visibility:hidden;opacity:0;height:0;width:0;padding:0;margin:0}
@media screen and (min-width:600px) and (max-width:1024px){.image-tiles-pop-up .image-tiles-static-section__media{flex-basis:calc(25%)}
}
@media screen and (max-width:480px){.image-tiles-pop-up .image-tiles-static-section__media{flex-basis:calc(50%)}
}
.image-tiles-pop-up .image-tiles-static-section__media.show{padding:0 8px 16px;opacity:1;height:auto;visibility:visible;display:flex;width:100%;transition:height 2s ease-in,opacity 2s ease-in,width 2s ease-in}
@media screen and (max-width:1439px) and (min-width:768px){.image-tiles-pop-up .image-tiles-static-section__media{flex-basis:25%;margin:0}
}
@media screen and (max-width:1023px) and (min-width:480px){.image-tiles-pop-up .image-tiles-static-section__media{width:33.33%}
}
@media screen and (min-width:1440px){.image-tiles-pop-up .image-tiles-static-section__media{flex-basis:25%;margin:0}
}
.image-tiles-pop-up .image-tiles-static-section__logo{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%}
@media screen and (min-width:1024px){.image-tiles-pop-up .image-tiles-static-section__logo{width:100%}
}
.image-tiles-pop-up .image-tiles-static-section__logo-icon{width:100%;height:100%}
.pt-0 .image-tiles-static,.pt-0 .image-tiles-pop-up{padding-top:0}
.pb-0 .image-tiles-static,.pb-0 .image-tiles-pop-up{padding-bottom:0}
.image.decrease-image-width .cmp-image__image{max-width:85%;display:block;margin:0 auto}
@media screen and (min-width:768px){.image.decrease-image-width .cmp-image__image{max-width:65%}
}
.image.overlap-previous-component .cmp-image{margin-top:-90px}
@media screen and (max-width:767px){.image-small .cmp-image__image{max-width:30%}
}
@media screen and (min-width:768px) and (max-width:1023px){.image-small .cmp-image__image{margin-bottom:20px}
}
.showcase-gallery-slider__container{max-width:73.125em;padding:70px 0;margin:0 auto}
@media screen and (min-width:1024px){.showcase-gallery-slider__container{padding:145px 0 150px}
}
.showcase-gallery-slider__container::after{clear:both;content:"";display:table}
.showcase-gallery-slider__headline{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:-1px;line-height:29px;color:#fff;margin:0 auto;max-width:390px;text-align:center;padding:0;margin-bottom:40px}
@media screen and (max-width:768px){.showcase-gallery-slider__headline{padding:0 15px}
}
@media screen and (min-width:768px){.showcase-gallery-slider__headline{font-size:40px;line-height:1;margin-bottom:50px}
}
@media screen and (min-width:1024px){.showcase-gallery-slider__headline{line-height:44px;max-width:800px}
}
@media screen and (min-width:1400px){.showcase-gallery-slider__headline{font-size:60px;line-height:64px;margin-bottom:70px}
}
.showcase-gallery-slider__headline__headline sup{font-size:9px;line-height:normal;letter-spacing:-0.28em;position:relative;top:-0.5em;vertical-align:super}
@media screen and (min-width:1024px){.showcase-gallery-slider__headline__headline sup{font-size:11px;top:-0.75em}
}
@media screen and (min-width:1400px){.showcase-gallery-slider__headline__headline sup{font-size:13px;top:-1.5em}
}
.showcase-gallery-slider__slider-wrapper{position:relative;max-width:800px;margin:0 auto}
@media screen and (min-width:768px){.showcase-gallery-slider__slider-wrapper{height:400px;margin-bottom:45px}
}
@media screen and (min-width:1024px){.showcase-gallery-slider__slider-wrapper{height:525px;-ms-transform:translateX(-50px);transform:translateX(-50px);margin-bottom:0}
}
@media screen and (min-width:1400px){.showcase-gallery-slider__slider-wrapper{max-width:1120px;height:740px}
}
.showcase-gallery-slider__slide-container{position:relative;perspective:1000px;transform-style:preserve-3d}
@media screen and (min-width:768px){.showcase-gallery-slider__slide-container{height:400px;margin-bottom:45px}
}
@media screen and (min-width:1024px){.showcase-gallery-slider__slide-container{height:525px;margin-bottom:0}
}
@media screen and (min-width:1400px){.showcase-gallery-slider__slide-container{height:740px}
}
.showcase-gallery-slider__slide-container .slick-active.slick-current .image-text-content{transition-delay:.5s;opacity:1}
.showcase-gallery-slider__slide{display:block;width:100%;padding:0 8px;z-index:3}
@media screen and (min-width:768px){.showcase-gallery-slider__slide{max-width:620px;margin:auto;position:absolute;left:0;right:0;-ms-transform:translate(14px,16px);transform:translate(14px,16px);transition:transform .4s ease}
}
@media screen and (min-width:1024px){.showcase-gallery-slider__slide{max-width:1120px}
}
@media screen and (min-width:768px){.showcase-gallery-slider__slide[data-slide="active"]{transform:translate3d(0,0,0)}
}
.showcase-gallery-slider__slide[data-slide="active"] .image-text-content{opacity:1}
@media screen and (min-width:768px){.showcase-gallery-slider__slide.float-next{transform:translate3d(10%,0,-100px);z-index:2}
}
@media screen and (min-width:768px){.showcase-gallery-slider__slide.float-next{transform:translate3d(7%,0,-85px)}
}
@media screen and (min-width:768px){.showcase-gallery-slider__slide.float-last{transform:translate3d(20%,0,-200px);z-index:1}
}
@media screen and (min-width:768px){.showcase-gallery-slider__slide.float-last{transform:translate3d(14%,0,-180px)}
}
.showcase-gallery-slider__slider-controls{padding:0 20px;margin:2rem auto;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
@media screen and (min-width:768px){.showcase-gallery-slider__slider-controls{-ms-flex-pack:end;justify-content:flex-end;margin:0 auto}
}
@media screen and (min-width:1024px){.showcase-gallery-slider__slider-controls{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:fit-content;position:absolute;right:-140px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
@media screen and (min-width:1400px){.showcase-gallery-slider__slider-controls{right:-160px}
}
.showcase-gallery-slider__slide-img{width:100%;max-width:100%;display:block}
.showcase-gallery-slider__slider-control{background:0;padding:.5rem 0;border:0;border-radius:4px;font-size:.75rem;line-height:1;letter-spacing:.05em;text-align:center;cursor:pointer;text-transform:uppercase;transition:all .3s ease-in-out;font-weight:500}
@media screen and (min-width:1024px){.showcase-gallery-slider__slider-control{display:block;padding:5px}
}
@media screen and (min-width:1400px){.showcase-gallery-slider__slider-control{margin:20px 0 !important}
}
.showcase-gallery-slider__slider-control:not(:last-child){margin:0 20px 0 0}
.showcase-gallery-slider__slider-control svg{transition:all .25s ease-in-out}
@media screen and (min-width:1400px){.showcase-gallery-slider__slider-control svg{height:24px;width:48px}
}
.showcase-gallery-slider__slider-control svg .fill{transition:all .25s ease-in-out}
.showcase-gallery-slider__slider-control--previous svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.showcase-gallery-slider__slider-control:hover,.showcase-gallery-slider__slider-control:focus{outline:0}
.showcase-gallery-slider__slider-control:hover svg .fill{fill:#4db5ab}
.showcase-gallery-slider__slider-control:focus svg .fill{fill:#4db5ab}
@media screen and (min-width:768px){.showcase-gallery-slider__slider-control:not(:last-child){margin:0 10px}
}
@media screen and (min-width:1024px){.showcase-gallery-slider__slider-control:not(:last-child){margin:3px 0}
}
@media screen and (min-width:768px){.showcase-gallery-slider__slider-control:last-child{margin:0 20px 0 10px}
}
@media screen and (min-width:1024px){.showcase-gallery-slider__slider-control:last-child{margin:8px 0}
}
.showcase-gallery-slider .image-text-wrapper{color:#fff}
.showcase-gallery-slider .image-text-wrapper .image-text-content{transition-delay:.5s;max-width:400px;margin-top:30px;width:calc(100% + 30px);-ms-transform:translateX(-15px);transform:translateX(-15px);transition:opacity .25s ease-in-out;opacity:0}
@media screen and (min-width:768px){.showcase-gallery-slider .image-text-wrapper .image-text-content{margin-top:0;width:100%;max-width:300px;display:block;position:absolute;left:-40px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
@media screen and (min-width:768px){.showcase-gallery-slider .image-text-wrapper .image-text-content.is-active{opacity:1}
}
.showcase-gallery-slider .image-text-wrapper .image-text-content__title{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-1px;line-height:24px;color:#fff;margin-top:0}
@media screen and (min-width:768px){.showcase-gallery-slider .image-text-wrapper .image-text-content__title{font-size:28px;line-height:30px;margin-bottom:10px}
}
@media screen and (min-width:1024px){.showcase-gallery-slider .image-text-wrapper .image-text-content__title{margin-bottom:24px}
}
@media screen and (min-width:1400px){.showcase-gallery-slider .image-text-wrapper .image-text-content__title{font-size:40px;line-height:44px;letter-spacing:-0.67px}
}
.showcase-gallery-slider .image-text-wrapper .image-text-content__title sup{font-size:50%;vertical-align:super}
.showcase-gallery-slider .image-text-wrapper .image-text-content__description{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;color:#fff;margin:0;padding-right:10px}
@media screen and (min-width:1024px){.showcase-gallery-slider .image-text-wrapper .image-text-content__description{font-size:16px;line-height:26px}
}
@media screen and (min-width:1400px){.showcase-gallery-slider .image-text-wrapper .image-text-content__description{font-size:18px;line-height:30px}
}
.state-regulations-map__section{background-color:#e5e7ea;margin:0 auto;padding:150px 0 95px}
@media screen and (max-width:480px){.state-regulations-map__section{padding:20px 0 95px}
}
.state-regulations-map__section-container{margin:60px auto 0;width:80%;position:relative}
.state-regulations-map__section-container svg{display:none}
@media screen and (min-width:769px){.state-regulations-map__section-container svg{display:block}
}
@media screen and (min-width:769px){.state-regulations-map__section-container{width:768px;height:565px;margin:0 auto}
}
@media screen and (min-width:951px){.state-regulations-map__section-container{width:951px;height:644px}
}
.state-regulations-map__section-container .cls-1,.state-regulations-map__section-container .cls-2{fill:none;stroke:#84878e}
.state-regulations-map__country.activeArea polygon{fill:#88cec7}
.state-regulations-map__country.activeArea polygon:hover{fill:#4db6ac;transition:fill 350ms ease}
.state-regulations-map__country.activeArea:focus{outline:0}
.state-regulations-map__country.visited polygon{fill:#347a73}
.state-regulations-map__headline{text-align:center}
.state-regulations-map__headline h2{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:52px;letter-spacing:-2px;line-height:52px;color:#27282a;padding:0 40px}
@media screen and (min-width:800px){.state-regulations-map__headline h2{font-size:100px;line-height:90px;letter-spacing:-5px;max-width:680px;margin:60px auto 30px}
}
.state-regulations-map__description p{max-width:780px;margin:0 auto;text-align:center;padding:0 40px;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:26px;color:#84878e}
.state-regulations-map__description p a{color:#347a73;text-decoration:none}
.state-regulations-map__dropdown{max-width:560px;width:100%;border:0;background:transparent;padding:0;border-bottom:2px solid #347a73;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:20px;color:#347a73}
.state-regulations-map__dropdown:focus{outline:0}
@media screen and (min-width:769px){.state-regulations-map__dropdown{display:none}
}
.state-regulations-map__down-arrow{position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #347a73;top:12px;right:2px}
@media screen and (min-width:769px){.state-regulations-map__down-arrow{display:none}
}
.state-regulations-map__info{margin:0 auto;padding:0;opacity:0;height:0;visibility:hidden;transform:scaleY(0)}
@media screen and (min-width:769px){.state-regulations-map__info{max-width:1170px}
}
.state-regulations-map__info.active{height:auto;padding:48px 16px;transform:scaleY(1);visibility:visible;opacity:1;transition:opacity 350ms linear}
.state-regulations-map__info-headline{padding:0 30px}
.state-regulations-map__info-headline h3{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:22px;color:#000}
@media screen and (min-width:769px){.state-regulations-map__info-headline{padding:0}
}
.state-regulations-map__info-wrapper{padding:0 30px;display:flex;flex-direction:column}
.state-regulations-map__info-wrapper p{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;color:#84878e}
.state-regulations-map__info-wrapper p a{color:#347a73;text-decoration:none;border-bottom:1px solid #347a73}
@media screen and (min-width:769px){.state-regulations-map__info-wrapper{flex-direction:row;justify-content:space-between;padding:0}
}
@media screen and (min-width:769px){.state-regulations-map__info-left,.state-regulations-map__info-right{flex-basis:48%}
}
.state-regulations-map__info-left table,.state-regulations-map__info-right table{border:1px solid #84878e;border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}
.state-regulations-map__info-left table tr th,.state-regulations-map__info-right table tr th{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;color:#84878e;border:1px solid #84878e;font-weight:500;padding:10px 1rem 5px 1rem;text-align:left}
.state-regulations-map__info-left table tr th:nth-child(2),.state-regulations-map__info-right table tr th:nth-child(2){min-width:120px;text-align:center}
.state-regulations-map__info-left table tr td,.state-regulations-map__info-right table tr td{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;color:#84878e;border:1px solid #84878e;padding:10px 1rem}
.state-regulations-map__info-left table tr td:nth-child(2),.state-regulations-map__info-right table tr td:nth-child(2){min-width:120px;text-align:center}
body .uitooltip{cursor:pointer;background:#4e5056;font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:12px;line-height:18px;color:#fff;font-weight:normal;padding:15px;position:fixed;text-align:left;text-transform:none;transition:opacity 150ms ease;z-index:99999;border-radius:0;box-shadow:0 0 0 #666;border:1px solid #ccc;width:350px}
.comparison-page__wrapper{background-color:#fff;width:100%;z-index:11;overflow-x:hidden;padding:30px 0}
.comparison-page__container{max-width:100%;margin:0 auto;width:1420px}
@media screen and (min-width:1025px){.comparison-page__container{max-width:90%;display:flex;justify-content:center;flex-wrap:wrap;max-width:calc(90% + 3.6vw)}
}
.comparison-page__spacer{position:absolute;height:350px;transition:height all ease .4s}
.comparison-page__cell{font-family:'Benton Sans Light',Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;color:#4e5056;display:inline-block;text-align:center;vertical-align:middle;white-space:normal;width:41%;position:relative}
@media screen and (min-width:1025px){.comparison-page__cell{flex-basis:calc(20% - 3px)}
.comparison-page__cell--hidden-desktop{display:none}
}
@media screen and (max-width:1024px){.comparison-page__cell:not(.is-selected) .comparison-page-product-card__img{opacity:.4;filter:brightness(1.2)}
.comparison-page__cell:not(.is-selected) .comparison-page-product-card__headline{opacity:0}
.comparison-page__cell:not(.is-selected) .comparison-page-product-card__button{opacity:0}
.comparison-page__cell:not(.is-selected) .horizontal-line{display:none}
}
.comparison-page-product-card{background-color:transparent;display:block;padding:32px 0;transition:all 250ms ease}
@media screen and (min-width:1025px){.comparison-page-product-card{padding-bottom:48px}
}
.comparison-page-product-card .horizontal-line{background-color:#3196ba;bottom:0;display:block;height:5px;left:3.7vw;position:absolute;right:3.7vw}
@media screen and (min-width:1025px){.comparison-page-product-card .horizontal-line{left:1.8vw;right:1.8vw}
}
.comparison-page-product-card__sub-text{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:0;line-height:14px;color:#656972;display:block;margin:0 0 20px 0;text-align:center;transition:all 250ms ease}
@media screen and (max-height:600px){.comparison-page-product-card__sub-text{margin-bottom:12px}
}
@media screen and (min-width:1025px){.comparison-page-product-card__sub-text{font-size:12px;line-height:22px;margin:0 0 10px 0}
}
.comparison-page-product-card__headline{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:-1px;line-height:24px;color:#4e5056;display:block;text-align:center;transition:all 250ms ease;max-width:90%;margin:10px auto}
@media screen and (min-width:1025px){.comparison-page-product-card__headline{font-size:18px;line-height:22px}
}
@media screen and (min-width:1439px){.comparison-page-product-card__headline{font-size:25px;line-height:29px}
}
@media screen and (max-height:600px){.comparison-page-product-card__headline{margin-bottom:0}
}
@media screen and (max-width:1024px) and (min-width:767px){.comparison-page-product-card__headline{font-size:22px;line-height:24px}
}
.comparison-page-product-card__img{display:block;margin:0 auto;max-width:90%;text-align:center;width:auto}
@media screen and (min-width:1024px){.comparison-page-product-card__img{width:auto;max-height:175px;transition:all 500ms ease}
}
.comparison-page-product-card__button{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:12px;line-height:50px;color:#fff;background-color:#4db5a8;display:block;height:50px;margin:15px auto;text-align:center;text-decoration:none;transition:all 250ms ease;width:110px}
.comparison-page-product-card__button:hover{background-color:#4e5056}
@media screen and (max-height:600px){.comparison-page-product-card__button:hover{background-color:transparent;color:#27282a}
}
@media screen and (min-width:1025px){.comparison-page-product-card__button{width:130px}
}
@media screen and (max-height:600px) and (min-width:767px){.comparison-page-product-card__button{background-color:transparent;color:#4db5a8;height:auto;line-height:16px;padding-bottom:0;padding-top:0;margin:0 auto}
}
@media screen and (max-height:600px){.comparison-page-product-card{padding:16px 0}
.comparison-page-product-card__button{background-color:transparent;color:#4db5a8;height:auto;line-height:16px;padding-bottom:0;padding-top:0}
.comparison-page-product-card__img{height:80px}
}
.comparison-page.fixed-scroll .comparison-page__wrapper{left:0;position:fixed;top:66px;background-color:#f7f9fb;padding:0}
@media screen and (min-width:1025px){.comparison-page.fixed-scroll .comparison-page-product-card{padding:32px 15px}
.comparison-page.fixed-scroll .comparison-page-product-card__img{max-height:115px;transition:all ease .4s}
}
@media screen and (min-width:1025px) and (max-height:600px){.comparison-page.fixed-scroll .comparison-page-product-card__button{background-color:transparent;color:#4db5a8;height:auto;line-height:16px;padding-bottom:0;padding-top:0}
}
@media screen and (max-height:600px){.comparison-page.fixed-scroll .comparison-page-product-card__button{background-color:transparent;color:#4db5a8;height:auto;line-height:16px;padding-bottom:0;padding-top:0}
.comparison-page.fixed-scroll .comparison-page-product-card__img{height:80px}
}
.comparison-page.fixed-scroll .comparison-page-product-card__headline{margin-bottom:0}
.comparison-page.fixed-scroll .comparison-page__spacer{transition:height ease .4s;position:relative;height:350px}
.comparison-page-data{overflow-x:hidden}
.comparison-page-data .comparison-page__cell{flex-basis:20%}
.comparison-page-data .comparison-page__cell .cmp-text{padding:25px 32px}
.comparison-page-data__container{max-width:100%;margin:0 auto;width:1420px}
@media screen and (min-width:1025px){.comparison-page-data__container{max-width:90%;display:flex;justify-content:center;flex-wrap:wrap;max-width:calc(90% + 3.6vw)}
}
.comparison-page-data-product-attribute{padding:48px 32px}
.comparison-page-data-product-attribute__value{font-family:'Benton Sans Regular',Helvetica,Arial,sans-serif;font-size:25px;letter-spacing:-1px;line-height:29px;margin:0 0 14px 0}
.comparison-page-data-product-attribute__sub-heading{color:#4e5056;font-family:"Benton Sans Light",Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;transition:all 250ms ease;display:flex;justify-content:center;max-width:99%;word-break:break-word;display:flex;justify-content:center}
@media screen and (max-width:1439px) and (min-width:1025px){.comparison-page-data-product-attribute__sub-heading{font-size:16px;line-height:22px}
}
.comparison-page-data-product-attribute__icon img{cursor:pointer}
.comparison-page-data-header{background-color:#f7f9fb;padding:9px 0;margin:50px auto;max-width:90%}
@media screen and (min-width:1025px){.comparison-page-data-header{max-width:1420px}
}
.comparison-page-data__heading{font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:30px;color:#4e5056;margin:0;text-align:center;text-transform:capitalize}
@media screen and (min-width:1025px){.comparison-page-data__heading{font-size:18px}
}
.comparison-page-data__heading span{cursor:pointer}
.product-comparison-page .text a{margin:30px 0 140px 0;text-align:center;display:block;width:100%;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:11px;color:#27282a;background-color:transparent;transition:color 250ms ease;text-decoration:none}
@media screen and (min-width:768px){.product-comparison-page .text a{margin:50px 0 140px 0}
}
.product-comparison-page .text a:hover{background-color:transparent;color:#4db5a8}
@media screen and (min-width:600px){.product-comparison-page .text a{font-size:16px}
}
.gradient-text{text-align:center;margin:50px 0}
@media screen and (min-width:992px){.gradient-text{margin:125px 0}
}
.gradient-text__wrapper{max-width:1060px;padding:0 20px;margin:0 auto}
.gradient-text blockquote{margin:0 0 25px;font-family:'Benton Sans Bold',Helvetica,Arial,sans-serif;font-size:28px;line-height:30px}
@media screen and (min-width:768px){.gradient-text blockquote{font-size:40px;line-height:43px}
}
@media screen and (min-width:1024px){.gradient-text blockquote{margin:0 0 55px;font-size:60px;line-height:66px;letter-spacing:-1.33px}
}
.pod-reg-container{max-width:90%;margin:0 auto}
.pod-reg-container ul li .form-group input[type="text"],.pod-reg-container ul li .form-group input[type="email"],.pod-reg-container ul li .form-group input[type="number"],.pod-reg-container ul li .form-group input[type="tel"],.pod-reg-container ul li .form-group input[type="password"]{width:100%;box-sizing:border-box;padding:3px 15px;height:36px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #333;margin-bottom:0;letter-spacing:0}
.pod-reg-container ul li .form-group input[type="text"]::placeholder,.pod-reg-container ul li .form-group input[type="email"]::placeholder,.pod-reg-container ul li .form-group input[type="number"]::placeholder,.pod-reg-container ul li .form-group input[type="tel"]::placeholder,.pod-reg-container ul li .form-group input[type="password"]::placeholder{color:#999;font-size:12px;font-family:"Benton Sans Regular",Helvetica,sans-serif}
.pod-reg-container ul li .form-group .error-msg{display:none}
.pod-reg-container ul li .form-group .pw-hint-containter{position:absolute;top:46px;width:100%;display:none}
.pod-reg-container ul li .form-group .pw-hint-containter .pw-hint{position:absolute;z-index:1;background-color:#fff;box-shadow:1px 1px 5px 3px #ccc;font-size:12px;text-align:center}
.pod-reg-container ul li .form-group .pw-hint-containter .pw-hint i{position:absolute;top:-10px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:10px solid #e4e4e4}
.pod-reg-container ul li .form-group .pw-hint-containter .pw-hint span{background-color:#e4e4e4;width:100%;display:block;text-align:left;padding:5px;font-size:12px;font-family:"Benton Sans Bold",Helvetica,sans-serif}
.pod-reg-container ul li .form-group .pw-hint-containter .pw-hint ul{list-style-position:outside;margin:5px 10px 5px 20px;text-align:left}
.pod-reg-container ul li .form-group .pw-hint-containter .pw-hint ul li{list-style-type:disc;margin-bottom:2px}
.pod-reg-container ul li .form-group.field-error input{border:1px solid #c81e32}
.pod-reg-container ul li .form-group.field-error input::placeholder{color:#c81e32}
.pod-reg-container ul li .form-group.field-error .error-msg{color:#c81e32;font-size:12px;font-family:"Benton Sans Regular",Helvetica,sans-serif;display:block;margin-top:5px}
.pod-reg-container ul li .form-group.field-error .states{border:1px solid #c81e32}
.pod-reg-container ul li .form-group .remove-input{background-image:url(base/resources/images/video-zoom-minus.svg);background-size:20px;width:20px;height:20px;display:block;background-repeat:no-repeat;position:absolute;cursor:pointer;top:6px;right:-30px}
.pod-reg-container ul li.country{overflow:hidden}
.pod-reg-container ul li.country .form-select{background-color:#fff;display:inline-block;position:relative}
.pod-reg-container ul li.country .form-select select{padding:8px 40px 8px 15px;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #333;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:transparent;position:relative;cursor:pointer;z-index:10;width:100%;height:35px;margin-bottom:0;background-image:url(base/resources/images/downArrow.svg);background-repeat:no-repeat;background-size:17px;background-position:95% center;margin-right:20px}
.pod-reg-container .pod-reg-instruct-signin{display:flex}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-instruction{display:inline-block;width:70%;border-bottom:1px solid #000}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-instruction.product-signin{width:100%}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-instruction h1{font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:35px;color:#333}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-instruction .pod-reg-points{font-family:"Benton Sans Medium",Helvetica,sans-serif;font-size:20px;color:#444;line-height:26px}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-instruction ul{list-style:none;margin:0;padding:20px 25px}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-instruction ul li{color:#333;font-size:18px;line-height:32px;font-family:"Benton Sans Regular",Helvetica,sans-serif}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-instruction ul li:before{content:"•";color:#888;display:inline-block;width:1em;margin-left:-1em}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-signin-user{display:inline-block;width:27%;margin-left:3%;padding-left:3%;border-bottom:1px solid #000}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-signin-user .pod-check-box{margin-top:30px;width:80%}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-signin-user .pod-reg-fst-checkout{color:#333;font-size:12px;font-family:"Benton Sans Regular",Helvetica,sans-serif;padding:20px 0;line-height:20px}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-signin-user .pod-reg-fst-checkout a{font-size:12px;color:#4db5ab;text-decoration:none}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-signin-user .pod-reg-fst-checkout a:hover{color:#4e5056}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-signin-user ul{padding:0}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-signin-user ul li{list-style-type:none}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-signin-user ul li .form-group{margin-bottom:10px;min-height:55px;position:relative}
.pod-reg-container .pod-reg-form-container{width:100%}
.pod-reg-container .pod-reg-form-container .pod-reg-personalInfo{width:33%;float:left;margin-right:20px;margin-bottom:50px}
.pod-reg-container .pod-reg-form-container .pod-reg-personalInfo h2{font-size:24px;font-family:"Benton Sans Bold",Helvetica,sans-serif;margin:40px 0 35px;color:#333}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo{margin-left:20px;width:32%;float:left}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo h2{font-size:24px;font-family:"Benton Sans Bold",Helvetica,sans-serif;margin:40px 0 35px;color:#333}
@media only screen and (max-width:1260px){.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-serial-block{display:flex;align-items:center}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-serial-block .pod-reg-addMore{width:36%;text-align:right}
}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-serial-block .pod-reg-serial-no{color:#333;font-size:14px;font-family:"Benton Sans Regular",Helvetica,sans-serif;display:inline-block;width:69%}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-serial-block .pod-reg-serial-no a{color:#4db5ab;font-family:"Benton Sans Bold",Helvetica,sans-serif;text-decoration:none}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-serial-block .pod-reg-serial-no a:hover{color:#4e5056}
@media only screen and (max-width:1260px){.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-serial-block .pod-reg-serial-no span{display:block}
}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-register-sorry-message{color:#c81e32;font-size:14px;font-family:"Benton Sans Regular",Helvetica,sans-serif;display:block;margin-bottom:15px;background-color:rgba(200,30,50,0.11);padding:15px}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-register-sorry-message span.warning-icon{background:url(base/resources/images/warning-icon.svg) no-repeat;background-position:left center;background-size:18px;padding-right:30px;display:inline-block;height:20px;width:20px;vertical-align:top}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-register-sorry-message span.error-message-info{font-size:14px;font-family:"Benton Sans Medium",Helvetica,sans-serif;color:#c81e32;display:inline-block;width:85%}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-addMore{display:inline-block;float:right}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-addMore span{border:1px solid #4db5ab;border-radius:3px;padding:7px 14px;font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:12px;color:#4db5ab;cursor:pointer}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-addMore span:hover{background-color:#4e5056;color:#fff;border:1px solid #4e5056}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-btn{display:block}
@media only screen and (max-width:992px){.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-btn{display:none}
}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-btn .pod-reg-submit-btn{background-color:#4db5ab;color:#fff;font-size:14px;width:70%;padding:20px 40px;text-decoration:none;font-family:"Benton Sans Bold",Helvetica,sans-serif;cursor:pointer;text-align:center}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-btn .pod-reg-submit-btn:hover{background-color:#4e5056;color:#fff}
.pod-reg-container .pod-reg-form-container .pod-serial-pro-details{display:inline-block;width:27%;margin:40px 0 0 0;padding:10px;background-color:#f7f7f7;float:right}
@media only screen and (max-width:992px){.pod-reg-container .pod-reg-form-container .pod-serial-pro-details{width:100%;margin:20px 0}
}
.pod-reg-container .pod-reg-form-container .pod-serial-pro-details .title{font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:17px;color:#333}
.pod-reg-container .pod-reg-form-container .pod-serial-pro-details .pod-serial-pro-info{margin-top:14px;padding-top:14px;border-top:1px solid #dfe1e3;overflow:hidden}
@media only screen and (min-width:768px) and (max-width:992px){.pod-reg-container .pod-reg-form-container .pod-serial-pro-details .pod-serial-pro-info{display:flex;align-items:center}
}
.pod-reg-container .pod-reg-form-container .pod-serial-pro-details .pod-serial-pro-info .pod-serial-pro-img{float:left;width:40%}
.pod-reg-container .pod-reg-form-container .pod-serial-pro-details .pod-serial-pro-info .pod-serial-pro-img img{width:100%;float:left;margin-right:10px}
.pod-reg-container .pod-reg-form-container .pod-serial-pro-details .pod-serial-pro-info .pod-serial-pro-desc{float:left;width:60%;padding-left:10px}
.pod-reg-container .pod-reg-form-container .pod-serial-pro-details .pod-serial-pro-info .pod-serial-pro-desc span{font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:13px;display:block;font-weight:bold}
.pod-reg-container .pod-reg-form-container .pod-serial-pro-details .pod-serial-pro-info .pod-serial-pro-desc span.pod-tv-serial{margin-top:10px}
.pod-reg-container .pod-reg-form-container .pod-serial-pro-details .pod-serial-pro-info:first-child{border:0}
.pod-reg-container .pod-reg-form-container ul{padding:0}
.pod-reg-container .pod-reg-form-container ul li{list-style-type:none}
.pod-reg-container .pod-reg-form-container ul li .form-group{margin-bottom:10px;min-height:55px;position:relative}
.pod-reg-container .pod-reg-form-container ul li .form-group.address-find-search input[type="text"]{padding-left:30px}
.pod-reg-container .pod-reg-form-container ul li.country .form-select,.pod-reg-container .pod-reg-form-container ul li.country .zip-code{float:left;width:47%}
.pod-reg-container .pod-reg-form-container ul li.country .zip-code{margin-left:8px;float:right}
.pod-reg-container .pod-reg-form-container .pod-mobile-btn{display:none}
@media only screen and (max-width:992px){.pod-reg-container .pod-reg-form-container .pod-mobile-btn{display:block}
.pod-reg-container .pod-reg-form-container .pod-mobile-btn .pod-reg-submit-btn{display:block;text-align:center;margin:30px 0;background-color:#4db5ab;color:#fff;font-size:14px;width:100%;padding:20px 40px;text-decoration:none;font-family:"Benton Sans Bold",Helvetica,sans-serif;cursor:pointer;overflow:hidden}
}
.pod-reg-container .fade-background{width:100%;height:100%;position:fixed;display:none;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:9999}
.pod-check-box label{position:relative;font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:12px;color:#4db5ab}
.pod-check-box [type="checkbox"]:not(:checked)+label:before,.pod-check-box [type="checkbox"]:not(:checked)+label:after,.pod-check-box [type="checkbox"]:checked+label:before,.pod-check-box [type="checkbox"]:checked+label:after{content:'';position:absolute;display:inline-block;left:-25px;width:15px;height:15px;box-sizing:content-box;border:thin solid #4db5ab;border-radius:2px;vertical-align:middle;margin-right:15px;background:#fff}
.pod-check-box [type="checkbox"]:not(:checked)+label:after,.pod-check-box [type="checkbox"]:checked+label:after{top:0;font-size:1.3em;width:16px;height:16px;border:thin solid #bcc3ca;background-color:#4db5ab}
.pod-check-box [type="checkbox"]:not(:checked),.pod-check-box [type="checkbox"]:checked{display:none}
.pod-check-box [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}
.pod-check-box [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}
@media only screen and (max-width:992px){.pod-reg-container .pod-reg-instruct-signin{display:unset}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-instruction h1{font-size:28px}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-signin-user{margin-left:0;width:100%;padding:0 25px 0}
.pod-reg-container .pod-reg-form-container{display:unset;width:100%}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo{margin-left:0;width:100%}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo h2{margin:30px 0 20px}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-addInput,.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-serial-block{margin-right:20px}
.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-submit-btn{display:block;text-align:center;width:100%;padding:20px 18px;margin-top:30px}
.pod-reg-container .pod-reg-form-container .pod-reg-personalInfo h2,.pod-reg-container .pod-reg-form-container .pod-reg-productInfo h2{font-size:18px;text-align:center}
.pod-reg-container .pod-reg-form-container ul li.country .form-group{width:100%;margin-left:0}
.pod-reg-container .pod-reg-form-container ul li.country .form-select{margin-left:0;margin-bottom:8px;width:100%}
.pod-reg-container .pod-reg-form-container ul li.country .form-select select{background-position:97% center}
.pod-reg-container ul li .form-group i.text-clear{background-image:url(base/resources/images/dismiss-gray-icon.svg);background-repeat:no-repeat;background-size:20px;width:20px;position:absolute;height:20px;top:9px;right:13px}
.pod-reg-container ul li .form-group.field-error i.clear{background-image:url(base/resources/images/erro-clear-icon.png);background-repeat:no-repeat;background-size:20px;width:20px;position:absolute;height:20px;top:9px;right:13px;display:block !important}
.pod-reg-container .pod-reg-instruct-signin .pod-reg-instruction,.pod-reg-container .pod-reg-form-container .pod-reg-personalInfo{display:block;width:100%}
}
@media only screen and (min-width:993px) and (max-width:1250px){.pod-reg-container .pod-reg-form-container .pod-reg-productInfo .pod-reg-serial-block{margin-bottom:30px}
}
@media screen and (min-width:1580px){.pod-reg-container{max-width:1420px;margin:0 auto}
}
.pro-serial-no-container{text-align:center;margin:0 auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:670px;z-index:99999;background-color:#fff;display:none;border-radius:5px}
@media only screen and (max-width:992px){.pro-serial-no-container{width:85%}
}
.pro-serial-no-container h1{font-szie:36px;font-family:"Benton Sans Bold",Helvetica,sans-serif;color:#333}
@media only screen and (max-width:992px){.pro-serial-no-container h1{font-size:24px;margin-top:50px}
}
.pro-serial-no-container .sub-tittle{font-family:"Benton Sans Medium",Helvetica,sans-serif;font-size:20px;width:90%;margin:30px auto;color:#4c4c4c}
@media only screen and (max-width:992px){.pro-serial-no-container .sub-tittle{font-size:14px;line-height:20px}
}
.pro-serial-no-container .close{background-image:url(base/resources/images/close-x.png);width:20px;height:20px;display:block;background-repeat:no-repeat;position:absolute;right:20px;top:20px;cursor:pointer;background-size:20px}
@media only screen and (max-width:992px){.pro-serial-no-container img{width:100%}
}
.pod-reg-cnf-container,.pod-reg-feedback-container{max-width:90%;margin:0 auto;text-align:center}
.pod-reg-cnf-container h1,.pod-reg-feedback-container h1{font-size:33px;font-family:'Benton Sans Bold',Helvetica,sans-serif}
@media only screen and (max-width:992px){.pod-reg-cnf-container h1,.pod-reg-feedback-container h1{font-size:24px}
}
.pod-reg-cnf-container .pod-reg-cnf-message,.pod-reg-feedback-container .pod-reg-cnf-message{font-size:20px;font-family:'Benton Sans Medium',Helvetica,sans-serif;margin-bottom:40px;padding:20px 0 0}
.pod-reg-cnf-container .pod-reg-cnf-message a,.pod-reg-feedback-container .pod-reg-cnf-message a{color:#4db5ab;text-decoration:none}
.pod-reg-cnf-container .pod-reg-cnf-message a:hover,.pod-reg-feedback-container .pod-reg-cnf-message a:hover{color:#4e5056}
.pod-reg-cnf-container .pod-write-review,.pod-reg-feedback-container .pod-write-review{border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding-bottom:30px}
.pod-reg-cnf-container .pod-write-review .pod-write-review-block,.pod-reg-feedback-container .pod-write-review .pod-write-review-block{width:500px;margin:0 auto;display:flex;align-items:center;justify-content:center}
@media only screen and (max-width:992px){.pod-reg-cnf-container .pod-write-review .pod-write-review-block,.pod-reg-feedback-container .pod-write-review .pod-write-review-block{width:auto;display:unset}
}
.pod-reg-cnf-container .pod-write-review .pod-write-review-block img,.pod-reg-feedback-container .pod-write-review .pod-write-review-block img{width:100%}
.pod-reg-cnf-container .pod-write-review .pod-write-review-block .pod-write-review-info,.pod-reg-feedback-container .pod-write-review .pod-write-review-block .pod-write-review-info{float:left;width:50%;margin-right:40px}
@media only screen and (max-width:992px){.pod-reg-cnf-container .pod-write-review .pod-write-review-block .pod-write-review-info,.pod-reg-feedback-container .pod-write-review .pod-write-review-block .pod-write-review-info{width:100%;margin:0 0 20px 0}
}
.pod-reg-cnf-container .pod-write-review .pod-write-review-block .pod-write-review-info span,.pod-reg-feedback-container .pod-write-review .pod-write-review-block .pod-write-review-info span{font-family:"Benton Sans Medium",Helvetica,Arial,sans-serif;font-size:14px;margin-top:10px;display:block}
.pod-reg-cnf-container .pod-cnf-btn,.pod-reg-feedback-container .pod-cnf-btn{background-color:#4db5ab;line-height:18px;transition:all 450ms ease-in-out;display:inline-block;text-align:center;text-decoration:none;color:white;padding:18px 0;font-family:"Benton Sans Bold",Helvetica,Arial,sans-serif;border:0;font-size:14px;cursor:pointer;min-width:200px;margin-top:-60px}
@media only screen and (max-width:992px){.pod-reg-cnf-container .pod-cnf-btn,.pod-reg-feedback-container .pod-cnf-btn{margin-top:0}
}
.pod-reg-cnf-container .pod-cnf-btn:hover,.pod-reg-feedback-container .pod-cnf-btn:hover{background-color:#4e5056;color:#fff}
.pod-reg-cnf-container .pro-reg-feedback-hint,.pod-reg-feedback-container .pro-reg-feedback-hint{font-size:14px;font-family:"Benton Sans Medium",Helvetica,Arial,sans-serif;text-align:left;margin:40px 0 50px;line-height:20px}
.pod-reg-cnf-container .pod-cnf-btn{margin-top:0}
.pro-write-review{text-align:center;margin:0 auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:90%;z-index:99999;background-color:#fff;display:none;border-radius:5px;padding:25px 0}
@media only screen and (max-width:992px){.pro-write-review{width:90%}
}
.pro-write-review .close{background-image:url(base/resources/images/close-x.png);width:20px;height:20px;display:block;background-repeat:no-repeat;position:absolute;right:10px;top:10px;cursor:pointer;background-size:10px}
.pro-write-review iframe{width:88%;border:0;min-height:100%;margin-top:10px}
@media only screen and (max-width:992px){.pro-write-review iframe{width:85%}
}
.pod-reg-feedback-container{border-top:1px solid #e0e0e0;margin-top:45px !important;padding-top:30px}
@media only screen and (max-width:992px){.pod-reg-cnf-message{line-height:20px}
}
@media screen and (min-width:1580px){.pod-reg-cnf-container,.pod-reg-feedback-container{max-width:1420px;margin:0 auto}
}
.clearfix:before,.clearfix:after{content:" ";display:table}
.vce-mo-container.db-registeproducts .vce-table .vce-row .vce-col{text-align:left}
.vce-mo-container .not-email-verify-info{border:1px solid #69b3ab;border-radius:5px;padding:10px;background-color:rgba(105,179,171,0.1);color:#4b4a4a;overflow:hidden;line-height:23px}
.vce-mo-container .not-email-verify-info i{background:url(../../../etc.clientlibs/vizio/clientlibs/base/resources/images/info-circle.svg) no-repeat;background-position:right center;background-size:18px;width:20px;height:20px;margin-right:10px;float:left}
.vce-mo-container .not-email-verify-info span{float:left;width:88%}
.vce-mo-container .not-email-verify-info span a{color:#4db5ab;text-decoration:none;font-family:'Benton Sans Bold'}
.vce-mo-container .not-email-verify-info span a:hover{color:#4e5056}
.vce-mo-container .vce-table{display:table;width:100%;height:100%;border:1px solid #d3d3d3;margin-bottom:25px;margin-top:25px}
.vce-mo-container .vce-table .vce-row{display:table-row}
.vce-mo-container .vce-table .vce-row .vce-col{display:table-cell;text-align:center;padding:15px 10px;border-top:1px solid #d3d3d3;vertical-align:middle;width:12.5%;font-size:14px}
.vce-mo-container .vce-table .vce-row .vce-col:first-child{border-left:0}
.vce-mo-container .vce-table .vce-row .vce-col .col-label{display:none}
@media only screen and (min-width:320px) and (max-width:992px){.vce-mo-container .vce-table .vce-row .vce-col{display:inline-block;border:0;width:94%;border-bottom:1px solid #c6c0c0}
.vce-mo-container .vce-table .vce-row .vce-col .col-label{display:block;width:32%;float:left;padding-right:10px;text-align:left;border-right:1px solid #c6c0c0;font-family:'Benton Sans Bold'}
.vce-mo-container .vce-table .vce-row .vce-col .col-data{width:65%;float:left;padding-left:10px;text-align:left}
}
.vce-mo-container .vce-table .vce-row .vce-col .view-order{color:#4db5ab;cursor:pointer}
.vce-mo-container .vce-table .vce-row .vce-col .view-order:hover{color:#4b4a4a}
.vce-mo-container .vce-table .vce-row .vce-col.my-product-registration{width:30%;text-align:left}
@media only screen and (min-width:320px) and (max-width:992px){.vce-mo-container .vce-table .vce-row .vce-col.my-product-registration{width:94%}
}
.vce-mo-container .vce-table .vce-row.vce-heading{color:#333;background:#f4f4f4;font-size:13px}
@media only screen and (min-width:320px) and (max-width:992px){.vce-mo-container .vce-table .vce-row.vce-heading{display:none}
}
.vce-mo-container .vce-table .vce-row.vce-heading .vce-col{border-top:0;font-family:'Benton Sans Bold'}
.vce-mo-container .my-product-registration-info{font-size:28px;font-family:'Benton Sans Regular';margin:50px 0 38px;color:#4b4a4a}
.vce-mo-container .my-product-registration-info a{color:#4db5ab;text-decoration:none}
.vce-mo-container .my-product-registration-info a:hover{color:#4e5056}
.vce-acc-toast-container{color:#333;background-color:#dcece8;padding:15px;margin:10px 0}
.vce-od-container h2,.vce-mo-container h2{margin-top:50px;color:#4b4a4a}
.vce-od-container .vce-tile,.vce-mo-container .vce-tile{border:1px solid #d3d3d3;margin:20px 0;width:47%;float:left;margin-right:20px;min-height:260px}
@media only screen and (min-width:320px) and (max-width:992px){.vce-od-container .vce-tile,.vce-mo-container .vce-tile{width:100%;min-height:inherit;padding:0 0 15px 0}
}
.vce-od-container .vce-tile.fluid,.vce-mo-container .vce-tile.fluid{width:98%}
.vce-od-container .vce-tile.recent-order h3,.vce-mo-container .vce-tile.recent-order h3{margin-top:0;margin-bottom:0}
.vce-od-container .vce-tile.recent-order .vce-table,.vce-mo-container .vce-tile.recent-order .vce-table{margin-top:0}
.vce-od-container .vce-tile h3,.vce-mo-container .vce-tile h3{border-bottom:1px solid #d3d3d3;margin:0;padding:10px;font-size:16px;margin-bottom:15px;color:#4b4a4a}
.vce-od-container .vce-tile h3 a,.vce-mo-container .vce-tile h3 a{display:inline-block;padding:0 10px;font-size:13px;color:#4db5ab;cursor:pointer}
.vce-od-container .vce-tile h3 a:hover,.vce-mo-container .vce-tile h3 a:hover{color:#4b4a4a}
.vce-od-container .vce-tile h4,.vce-mo-container .vce-tile h4{font-size:14px;padding:10px}
.vce-od-container .vce-tile p,.vce-mo-container .vce-tile p{margin:0;padding:2px 10px;font-size:13px}
.vce-od-container .vce-tile p.card-info,.vce-mo-container .vce-tile p.card-info{position:relative}
.vce-od-container .vce-tile p.card-info span,.vce-mo-container .vce-tile p.card-info span{position:absolute;top:14px;left:80px}
.vce-od-container .vce-tile.items-ordered h3,.vce-mo-container .vce-tile.items-ordered h3{margin-bottom:0 !important;margin-top:0}
.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table{margin:0}
.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row.vce-heading,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row.vce-heading{background:#d3d3d3;text-transform:none;font-size:14px}
.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row.vce-content .offer-price,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row.vce-content .offer-price{text-decoration:line-through;color:#999}
.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col{width:10%}
@media only screen and (min-width:375px) and (max-width:992px){.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col{width:94%}
}
.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-status,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-status{text-align:left}
.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-shipping-method,.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-product-name,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-shipping-method,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-product-name{width:30%;text-align:left}
@media only screen and (min-width:375px) and (max-width:992px){.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-shipping-method,.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-product-name,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-shipping-method,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-product-name{width:94%}
.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-shipping-method a,.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-product-name a,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-shipping-method a,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col.vce-product-name a{word-break:break-word}
}
.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col a,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col a{color:#4db5ab}
.vce-od-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col a:hover,.vce-mo-container .vce-tile.items-ordered.vce-mo-container .vce-table .vce-row .vce-col a:hover{color:#4e5056}
.vce-od-container .vce-tile.items-ordered .shop-pd-details-summary,.vce-mo-container .vce-tile.items-ordered .shop-pd-details-summary{max-width:100% !important}
.vce-od-container .vce-tile.items-ordered .shop-pd-details-summary .shop-pd-feature,.vce-mo-container .vce-tile.items-ordered .shop-pd-details-summary .shop-pd-feature{color:#333 !important;background-color:#ccc !important;padding:0 15px !important}
.vce-od-container .vce-tile.items-ordered .shop-pd-details-summary .shop-pd-feature span,.vce-mo-container .vce-tile.items-ordered .shop-pd-details-summary .shop-pd-feature span{width:18% !important;margin-left:0 !important}
.vce-od-container .vce-tile.items-ordered .shop-pd-details-summary .shop-product-main-container .shop-pd-product-container,.vce-mo-container .vce-tile.items-ordered .shop-pd-details-summary .shop-product-main-container .shop-pd-product-container{font-size:13px}
.vce-od-container .vce-tile.items-ordered .shop-pd-details-summary .shop-product-main-container .shop-pd-product-container:first-child,.vce-mo-container .vce-tile.items-ordered .shop-pd-details-summary .shop-product-main-container .shop-pd-product-container:first-child{margin-top:20px}
.vce-od-container .vce-tile.items-ordered .shop-pd-savings span,.vce-mo-container .vce-tile.items-ordered .shop-pd-savings span{color:red;padding:5px 0;display:inline-block;font-size:12px}
.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details{text-align:right}
.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details label,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details label{font-size:14px !important;width:42% !important;font-weight:normal}
.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.shipping-free label,.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.shipping-free span,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.shipping-free label,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.shipping-free span{color:#c81e32}
.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.total-cost label,.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.total-cost span,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.total-cost label,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.total-cost span{font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:16px !important}
.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.total-savings label,.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.total-savings span,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.total-savings label,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-row.total-savings span{color:#c81e32;font-family:"Benton Sans Bold",Helvetica,sans-serif}
.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-info,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-info{display:inline-block;border-top:solid 7px #333;width:30%;text-align:left;padding-right:15px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-info,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-info{width:100% !important}
}
.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-info .shop-pd-amount-row,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-info .shop-pd-amount-row{margin:16px 0}
.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-info .shop-pd-amount-row span,.vce-mo-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-info .shop-pd-amount-row span{text-align:right;width:56%;display:inline-block}
.vce-od-container .vce-payment-details,.vce-mo-container .vce-payment-details{margin-bottom:10px}
.vce-od-container .vce-payment-details img,.vce-mo-container .vce-payment-details img{vertical-align:middle;width:40px;margin-right:10px}
.default-shipping-address form{padding:15px;width:60%}
@media only screen and (min-width:320px) and (max-width:992px){.default-shipping-address form{width:100%}
}
.default-shipping-address form ul{list-style-type:none}
.default-shipping-address form ul li.country{overflow:hidden}
.default-shipping-address form ul li.country .form-select{float:left;width:48%}
.default-shipping-address form ul li.country .form-select select{width:100%;border-radius:5px;border:1px solid #333;height:36px;background:url(base/resources/images/downArrow.svg) no-repeat;background-repeat:no-repeat;background-size:17px;background-position:95% center}
.default-shipping-address form ul li.country .form-select.form-group{float:left;width:48%}
.default-shipping-address form ul li.country .form-group{width:48%;float:right}
.default-shipping-address form .btn-block .btn{background:#fff;color:#4db5ab;border:1px solid #4db5ab;font-family:'Benton Sans Bold';font-size:14px;border:1px solid #4db5ab;width:48%}
@media only screen and (min-width:320px) and (max-width:992px){.default-shipping-address form .btn-block .btn{width:100%}
}
.default-shipping-address form .btn-block .btn.btn-primary{background:#4db5ab;color:#fff;float:right}
.default-shipping-address form .btn-block .btn.cancel_update{background:#fff;color:#4db5ab}
@media only screen and (min-width:320px) and (max-width:992px){.default-shipping-address form .btn-block .btn.cancel_update{margin-bottom:20px}
}
.default-shipping-address form .btn-block .btn:hover{background-color:#4e5056;color:#fff;border:1px solid #4e5056}
.vce-acc-info-container,.vce-email-info-container{width:60%}
@media only screen and (min-width:320px) and (max-width:992px){.vce-acc-info-container,.vce-email-info-container{width:100%}
}
.vce-acc-info-container .buttons,.vce-email-info-container .buttons{border-top:1px solid #999;padding-top:25px;margin-top:20px}
.vce-acc-info-container .buttons .btn,.vce-email-info-container .buttons .btn{width:47%;padding:10px 0;cursor:pointer;border:0;color:#fff}
@media only screen and (min-width:320px) and (max-width:992px){.vce-acc-info-container .buttons .btn,.vce-email-info-container .buttons .btn{width:100%}
}
.vce-acc-info-container .buttons .btn.btn-back,.vce-email-info-container .buttons .btn.btn-back{background:#fff;color:#4db5ab;border:1px solid #4db5ab;padding:9px}
@media only screen and (min-width:320px) and (max-width:992px){.vce-acc-info-container .buttons .btn.btn-back,.vce-email-info-container .buttons .btn.btn-back{margin-bottom:20px}
}
.vce-acc-info-container .buttons .btn.btn-back:hover,.vce-email-info-container .buttons .btn.btn-back:hover{background-color:#4b4a4a;border:1px solid #4b4a4a;color:#fff}
.vce-acc-info-container .buttons .btn.btn-success,.vce-email-info-container .buttons .btn.btn-success{background:#4db5ab;float:right}
.vce-acc-info-container .buttons .btn.btn-success:hover,.vce-email-info-container .buttons .btn.btn-success:hover{background-color:#4e5056;color:#fff;border:1px solid #4e5056}
.vce-payment-info-container .payment-toast-container .payment-toast-info{background-color:#f6f6f6;padding:15px;margin:10px 0;width:480px;line-height:23px;font-size:14px;font-family:'Benton Sans Regular'}
@media only screen and (min-width:320px) and (max-width:992px){.vce-payment-info-container .payment-toast-container .payment-toast-info{width:auto}
}
.vce-payment-info-container .payment-toast-container .payment-toast-info .warning-icon{background:url(base/resources/images/info.svg) no-repeat;background-position:left center;background-size:20px;padding-right:30px;display:inline-block;height:20px;vertical-align:top}
.vce-payment-info-container .payment-toast-container .payment-toast-info .message-information{display:inline-block;width:88%}
.vce-payment-info-container .payment-toast-container .payment-toast-info .message-information span{display:block;font-family:'Benton Sans Bold';color:#333;font-size:18px}
.vce-payment-info-container .payment-toast-container .payment-toast-info .message-information a{color:#4db5ab}
.vce-payment-info-container .saving-card-container .saving-card-info{width:420px;border:1px solid #979797;padding:15px;margin-bottom:10px}
@media only screen and (min-width:320px) and (max-width:992px){.vce-payment-info-container .saving-card-container .saving-card-info{width:auto}
}
.vce-payment-info-container .saving-card-container .saving-card-info .card-img{display:inline-block;vertical-align:top;width:10%}
.vce-payment-info-container .saving-card-container .saving-card-info .card-img img{width:100%}
.vce-payment-info-container .saving-card-container .saving-card-info .card-info-details{display:inline-block;width:60%;margin-left:20px;font-size:14px;line-height:22px;font-family:'Benton Sans Regular'}
.vce-payment-info-container .saving-card-container .saving-card-info .card-info-details .card-info span{display:block}
.vce-payment-info-container .saving-card-container .saving-card-info .save-card-delete{display:inline-block;float:right;color:#999;font-size:12px;text-decoration:none;font-family:'Benton Sans Regular'}
.vce-payment-info-container .saving-card-container .delete-payment-card{text-align:center;margin:0 auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);position:fixed;top:50%;left:50%;padding:15px;transform:translate(-50%,-50%);width:300px;z-index:99999;background-color:#fff;border-radius:5px;display:none}
.vce-payment-info-container .saving-card-container .delete-payment-card .title{margin-bottom:15px}
.vce-payment-info-container .saving-card-container .delete-payment-card .btn{width:100px;padding:6px 0;margin:10px;cursor:pointer;border:0;color:#fff}
.vce-payment-info-container .saving-card-container .delete-payment-card .btn.btn-back{background:#fff;color:#4db5ab;border:1px solid #4db5ab;padding:5px;width:180px}
.vce-payment-info-container .saving-card-container .delete-payment-card .btn.btn-success{background:#4db5ab}
.vce-payment-info-container .payment-toggle-block{background:url(base/resources/images/upArrow.svg) no-repeat;background-position:right center;background-size:18px;padding-right:30px;color:#4db5ab;cursor:pointer;font-family:'Benton Sans Regular'}
.vce-payment-info-container .payment-toggle-block.downarrow{background:url(base/resources/images/downArrow.svg) no-repeat;background-position:right center;background-size:18px;padding-right:30px;cursor:pointer}
.vce-payment-info-container .add-new-card .add-new-card-container{border:1px solid #333}
.vce-table .vce-row.vce-content:nth-child(even){background:#f2f2f2}
@media only screen and (min-width:320px) and (max-width:992px){.vce-table .vce-row.vce-content:nth-child(even) .vce-col{border-bottom:1px solid #fff}
}
.guest-order .order-btn{display:none}
.vce-db-container{width:90%;margin:0 auto;font-family:'Benton Sans Regular'}
.vce-db-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.vce-db-container .order-detail-left-pan{position:relative}
.vce-db-container .order-detail-left-pan .order-detail-heading h3{font-size:32px}
@media only screen and (min-width:320px) and (max-width:992px){.vce-db-container .order-detail-left-pan .order-detail-heading h3{font-size:19px}
}
.vce-db-container .order-detail-left-pan .order-detail-heading p{font-size:18px}
@media only screen and (min-width:320px) and (max-width:992px){.vce-db-container .order-detail-left-pan .order-detail-heading p{font-size:16px}
}
.vce-db-container .order-detail-left-pan:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.vce-db-container .order-detail-left-pan .print-order{position:absolute;top:0;right:0;font-size:14px;padding:18px 50px}
@media only screen and (min-width:320px) and (max-width:992px){.vce-db-container .order-detail-left-pan .print-order{display:none}
}
.vce-db-container .order-detail-left-pan .print-order:hover{background:#4b4a4a;color:#fff}
.vce-db-container .heading{color:#333;background:#f1f0f0;width:100%;z-index:99}
@media only screen and (min-width:375px) and (max-width:992px){.vce-db-container .heading{position:inherit;width:100%;padding:15px 0}
}
.vce-db-container .heading h2{font-size:30px;font-family:'Benton Sans Bold';padding:15px;margin:0;display:inline-block;text-transform:uppercase}
@media only screen and (min-width:375px) and (max-width:992px){.vce-db-container .heading h2{font-size:18px;width:100%;line-height:0}
}
.vce-db-container .heading p{line-height:28px;font-size:20px;float:right;padding-right:20px;padding-top:20px;font-family:'Benton Sans Regular';margin:0}
@media only screen and (min-width:320px) and (max-width:992px){.vce-db-container .heading p{float:none;margin:0;font-size:14px;padding:0 0 0 15px}
}
.vce-db-container .nav-dropdown{display:none}
@media only screen and (min-width:375px) and (max-width:992px){.vce-db-container .nav-dropdown{margin:10px 0;width:100%;padding:10px;background:#5b5b5b;color:#fff;display:block;border-radius:5px;background-image:url(base/resources/images/arrow-down-white.svg);background-repeat:no-repeat;background-size:17px;background-position:95% center;font-size:16px;font-family:"Benton Sans Medium",Helvetica,sans-serif}
}
.vce-db-container .nav-dropdown.nav-dropdown-sticky{position:fixed;top:56px;width:92% !important;z-index:99}
@media only screen and (min-width:375px) and (max-width:992px){.vce-db-container{width:100%;padding:15px}
}
.vce-db-container .vce-db-nav{width:15%;padding:15px;float:left;margin-top:0;position:fixed}
@media only screen and (min-width:320px) and (max-width:992px){.vce-db-container .vce-db-nav{width:100%;float:none;padding:inherit;margin-top:inherit}
}
.vce-db-container .vce-db-nav ul{text-align:right;padding:0;padding-right:15px}
@media only screen and (min-width:320px) and (max-width:992px){.vce-db-container .vce-db-nav ul{display:none}
}
.vce-db-container .vce-db-nav ul li{list-style-type:none;margin:10px 0}
.vce-db-container .vce-db-nav ul li a{font-size:14px;cursor:pointer;padding:10px 5px;display:inline-block;min-width:140px}
.vce-db-container .vce-db-nav ul li a:hover,.vce-db-container .vce-db-nav ul li a.active{background:#4b4a4a;color:#fff}
.vce-db-container .vce-db-main{width:80%;padding:15px;float:right;margin-top:15px;min-height:400px}
@media only screen and (min-width:320px) and (max-width:992px){.vce-db-container .vce-db-main{width:100%;float:none;padding:inherit;margin-top:inherit}
}
.vce-db-container .vce-db-main h2{font-size:28px;font-family:'Benton Sans Light'}
@media only screen and (min-width:320px) and (max-width:992px){.vce-db-container .vce-db-main h2.order-info-tittle{margin-top:25px}
}
.vce-db-container .vce-db-main h3{font-size:20px;margin:15px 0;margin-top:0}
@media only screen and (min-width:320px) and (max-width:992px){.vce-db-container .vce-db-main h3{font-size:18px}
}
.vce-db-container .vce-db-main h3.general-info{margin-top:20px}
.vce-db-container .vce-db-main .sub-heading{font-size:14px;font-weight:normal;font-weight:700}
.vce-db-container .vce-db-main .sub-heading a{display:inline-block;padding:0 10px;color:#4db5ab}
.vce-db-container .vce-db-main .vce-mo-container p{line-height:26px;font-family:'Benton Sans Regular';font-size:14px}
.vce-db-container .vce-db-main .vce-mo-container .view-all{font-size:13px;font-family:'Benton Sans Regular';color:#4db5ab}
.vce-db-container .vce-db-main .vce-mo-container .view-all:hover{color:#4b4a4a}
.vce-db-container .vce-db-main .vce-mo-container .btn-back.btn{width:150px;padding:10px 0;cursor:pointer;border:1px solid #4db5ab;background:#fff;color:#4db5ab}
@media only screen and (min-width:375px) and (max-width:992px){.vce-db-container .vce-db-main .vce-mo-container .btn-back.btn{width:100%;margin-bottom:20px;margin-left:0}
}
.vce-db-container .vce-db-main .vce-mo-container .btn-back.btn:hover{background-color:#4e5056;color:#fff;border:1px solid #4e5056}
.vce-db-container .vce-db-main .vce-mo-container .text-center{text-align:center;margin:15px 0}
.vce-db-container .vce-db-main .vce-mo-container .btm-links{margin:15px 0}
.vce-db-container .vce-db-main .vce-mo-container .btm-links a{display:inline-block;padding:5px 10px;color:#4db5ab}
.vce-db-container .vce-db-main .vce-mo-container .btm-links a:hover{color:#4b4a4a}
.vce-db-container .order-btn{width:180px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-db-container .order-btn{width:98%}
}
.vce-db-container .form-group{margin-bottom:10px;min-height:55px;position:relative}
.vce-db-container .form-group input[type="text"],.vce-db-container .form-group input[type="email"],.vce-db-container .form-group input[type="number"],.vce-db-container .form-group input[type="tel"],.vce-db-container .form-group input[type="password"]{width:100%;box-sizing:border-box;padding:3px 15px;height:36px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #333;margin-bottom:0;letter-spacing:0}
.vce-db-container .form-group input[type="text"]::placeholder,.vce-db-container .form-group input[type="email"]::placeholder,.vce-db-container .form-group input[type="number"]::placeholder,.vce-db-container .form-group input[type="tel"]::placeholder,.vce-db-container .form-group input[type="password"]::placeholder{color:#999;font-size:12px;font-family:'Benton Sans Regular'}
.vce-db-container .form-group input[type="text"]:disabled,.vce-db-container .form-group input[type="email"]:disabled,.vce-db-container .form-group input[type="number"]:disabled,.vce-db-container .form-group input[type="tel"]:disabled,.vce-db-container .form-group input[type="password"]:disabled{cursor:no-drop}
.vce-db-container .form-group .error-msg{display:none}
.vce-db-container .form-group .pw-hint-containter{position:absolute;top:46px;width:100%;display:none}
.vce-db-container .form-group .pw-hint-containter .pw-hint{position:absolute;z-index:1;background-color:#fff;box-shadow:1px 1px 5px 3px #ccc;font-size:12px;text-align:center}
.vce-db-container .form-group .pw-hint-containter .pw-hint i{position:absolute;top:-10px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:10px solid #e4e4e4}
.vce-db-container .form-group .pw-hint-containter .pw-hint span{background-color:#e4e4e4;display:block;text-align:left;padding:5px;font-size:12px;font-family:"Benton Sans Bold",Helvetica,sans-serif}
.vce-db-container .form-group .pw-hint-containter .pw-hint ul{list-style-position:outside;margin:5px 10px 5px 20px;text-align:left;padding:0}
.vce-db-container .form-group .pw-hint-containter .pw-hint ul li{list-style-type:disc;margin-bottom:2px}
.vce-db-container .form-group.field-error input{border:1px solid #c81e32}
.vce-db-container .form-group.field-error input::placeholder{color:#c81e32}
.vce-db-container .form-group.field-error .error-msg{color:#c81e32;font-size:12px;font-family:'Benton Sans Regular';display:block;margin-top:5px}
@media only screen and (min-width:375px) and (max-width:992px){.vce-db-container .form-group i.text-clear{background-image:url(base/resources/images/dismiss-gray-icon.svg);background-repeat:no-repeat;background-size:20px;width:20px;position:absolute;height:20px;top:9px;right:13px}
.vce-db-container .form-group i.clear{display:none}
.vce-db-container .form-group.field-error i.clear{background-image:url(base/resources/images/erro-clear-icon.png);background-repeat:no-repeat;background-size:20px;width:20px;position:absolute;height:20px;top:9px;right:13px;display:block !important}
}
.vce-db-container .form-group.address-find-search input[type="text"]{padding-left:30px}
.vce-db-container .check-box{margin-left:25px}
.vce-db-container .check-box label{position:relative;font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:12px;color:#333}
.vce-db-container .check-box [type="checkbox"]:not(:checked)+label:before,.vce-db-container .check-box [type="checkbox"]:not(:checked)+label:after,.vce-db-container .check-box [type="checkbox"]:checked+label:before,.vce-db-container .check-box [type="checkbox"]:checked+label:after{content:'';position:absolute;display:inline-block;left:-25px;width:15px;height:15px;box-sizing:content-box;border:thin solid #4db5ab;border-radius:2px;vertical-align:middle;margin-right:15px;background:#fff}
.vce-db-container .check-box [type="checkbox"]:not(:checked)+label:after,.vce-db-container .check-box [type="checkbox"]:checked+label:after{top:-5px;font-size:1.3em;width:16px;height:16px;border:thin solid #bcc3ca;background-color:#4db5ab}
.vce-db-container .check-box [type="checkbox"]:not(:checked),.vce-db-container .check-box [type="checkbox"]:checked{display:none}
.vce-db-container .check-box [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}
.vce-db-container .check-box [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1);top:-1px}
.vce-db-container .fade-background{width:100%;height:100%;position:fixed;display:none;background-color:rgba(22,22,22,0.5);top:0;left:0;z-index:9999}
.vce-db-container .fade-background.fade-open{display:block}
@media only screen and (min-width:375px) and (max-width:992px){.vce-db-container .shop-pd-amount-info{padding:20px}
}
.order-detail-print-logo{display:none}
@media print{header,footer,nav,.vce-db-nav,.email-signup-short,.vce-db-container .order-detail-left-pan .print-order,.btn.btn-primary,.btn-default.btn-primary,.vce-db-container .heading{display:none !important}
.vce-db-container .vce-db-main{width:100%}
.vce-od-container .vce-tile{width:46%}
.order-detail-print-logo{display:block;margin-bottom:20px}
.order-detail-print-logo .fav-icon-print{margin-bottom:20px}
.vce-od-container .vce-tile.items-ordered .shop-pd-amount-details .shop-pd-amount-info{width:35%}
body.sticky-header{padding-top:0 !important}
}
.clearfix:before,.clearfix:after{content:" ";display:table}
.order-lookup-container.form{padding:72px 0 80px;background-color:#f5f7f9;color:#84878e}
.order-lookup-container.form .order-lookup-heading{font-family:"Benton Sans Bold",Helvetica,sans-serif;text-align:center;font-size:52px;color:black;letter-spacing:-2px;line-height:50px}
.order-lookup-container .errors{max-width:1200px;padding:0 20px;margin:0 auto}
.order-lookup-container.form .order-lookup-tabs{display:none;margin:0 auto 30px;color:#84878e;text-align:center}
.order-lookup-container.form .order-lookup-tabs a{font-family:"Benton Sans Bold",Helvetica,sans-serif;text-decoration:none;font-size:12px;color:#84878e}
.order-lookup-container.form .order-lookup-card-container{margin:0 auto;max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;padding:0 20px}
.order-lookup-container.form .order-lookup-card-container .card{float:left;width:calc(50% - 20px);background-color:white;padding:8px 20px 40px 20px}
.order-lookup-container.form .order-lookup-card-container .card{padding:38px 70px 70px 70px}
.order-lookup-container.form .order-lookup-card-container .card .form-group input{width:100%;letter-spacing:0;height:36px;border-radius:5px;height:38px;font-family:"Benton Sans Regular",Helvetica,sans-serif;font-size:12px}
.order-lookup-container.form .order-lookup-card-container .card .form-group input[type="password"]{border:1px solid #ccc;font-family:"Open Sans","Helvetica Neue",Helvetica,sans-serif}
.order-lookup-container.form .order-lookup-card-container .card .form-group.field-error input[type="password"]{border:1px solid #d4503f}
.order-lookup-container.form .order-lookup-card-container .card .order-lookup-input-field .order-lookup-placeholder{position:absolute;left:0;top:15px;color:#a1a7af;font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:22px;pointer-events:none;-ms-transform-origin:left top;transform-origin:left top;transition:transform 250ms ease-out;-webkit-font-smoothing:antialiased}
.order-lookup-container.form .order-lookup-card-container .card .order-lookup-input-field .order-lookup-input{width:100%;padding:15px 0;margin-bottom:20px;color:#a1a7af;font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:22px;letter-spacing:0;border:0;border-bottom:1px solid #27282a;-webkit-font-smoothing:antialiased}
.order-lookup-container.form .order-lookup-card-container .card .cart-subtitle{font-size:16px}
.order-lookup-container.form .order-lookup-card-container .card:nth-child(odd){margin-right:20px}
.order-lookup-container.form .order-lookup-card-container .card .card-title{font-family:"Benton Sans Bold",Helvetica,sans-serif;font-size:32px;color:black;margin:32px 0}
.order-lookup-container.form .order-lookup-card-container .card .cart-subtitle{font-size:16px;margin:16px 0 30px 0}
.order-lookup-container.form .order-lookup-card-container .card .order-lookup-form-help,.order-lookup-container.form .order-lookup-card-container .card .login-privacy-terms{font-size:12px}
.order-lookup-container.form .order-lookup-card-container .card .order-lookup-form-help a,.order-lookup-container.form .order-lookup-card-container .card .login-privacy-terms a{color:#69b3ab}
.order-lookup-container.form .order-lookup-card-container .card .order-lookup-form-help a:hover,.order-lookup-container.form .order-lookup-card-container .card .login-privacy-terms a:hover{color:#4b4a4a}
.order-lookup-container.form .order-lookup-card-container .card .login-privacy-terms{margin-bottom:20px;text-align:center}
.order-lookup-container .form-group{margin-bottom:15px}
.order-lookup-container .form-group input[type="text"],.order-lookup-container .form-group input[type="email"],.order-lookup-container .form-group input[type="number"],.order-lookup-container .form-group input[type="tel"]{width:100%;box-sizing:border-box;padding:3px 15px;height:36px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;border-left:1px solid #dadada;margin-bottom:0}
.order-lookup-container .form-group .error-msg{display:none}
.order-lookup-container .form-group.has-error input{border:1px solid #d4503f;margin-bottom:5px}
.order-lookup-container .form-group.has-error .error-msg{color:#d4503f;font-size:12px;display:block}
.order-lookup-container .btn,.order-lookup-container .btn-default{font-size:14px;-webkit-font-smoothing:antialiased;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-in}
.order-lookup-container .btn.btn-primary,.order-lookup-container .btn-default.btn-primary{background-color:#4db5ab;color:#fff;border:0;padding:10px 15px}
.order-lookup-container .btn.btn-primary:hover{color:#fff;background:#4b4a4a}
.order-lookup-container.form .order-lookup-card-container .card .btn{color:white;width:100%;font-size:14px;font-family:"Benton Sans Bold",Helvetica,sans-serif;letter-spacing:0;margin-top:50px;height:45px;padding:13px 30px;transition:background-color 250ms ease}
@media only screen and (min-width:320px) and (max-width:992px){.order-lookup-card-container{display:inherit !important}
.order-lookup-container.form .order-lookup-card-container .card{padding:15px;float:none;width:100%;margin-bottom:20px}
}
.google-fade-background{width:100%;height:100%;position:fixed;display:none;background-color:rgba(22,22,22,0.5);top:0;left:0;z-index:9999}
.google-fade-background.fade-open{display:block}
.address-validation-popup{margin:0 auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:670px;z-index:99999;background-color:#fff;display:none;font-family:"Benton Sans Regular",Helvetica,sans-serif}
@media only screen and (min-width:375px) and (max-width:992px){.address-validation-popup{width:90%}
}
.address-validation-popup.popup-open{display:block}
.address-validation-container{padding:10px 20px;overflow:hidden;text-align:center}
.address-validation-container .close{float:right;cursor:pointer;font-weight:bold;font-size:19px}
.address-validation-container img{width:50px}
.address-find-support{font-size:14px;font-family:'Benton Sans Bold';margin-bottom:7px}
.address-find-support a{color:#4db5ab;text-decoration:none}
.address-find-support a:hover{color:#4e5056}
.address-find-search svg{position:absolute;top:10px;left:10px}