@font-face {font-family: "Barlow Condensed";font-weight: 400;src: url("https://s3.us-east-1.amazonaws.com/download2.nemetschek.net/web/static-assets/fonts/barlow/barlow-condensed-v13-latin-regular.woff2") format("woff2");}@font-face {font-family: "Barlow Condensed";font-weight: 500;src: url("https://s3.us-east-1.amazonaws.com/download2.nemetschek.net/web/static-assets/fonts/barlow/barlow-condensed-v13-latin-500.woff2") format("woff2");}@font-face {font-family: "Barlow";font-weight: 300;src: url("https://s3.us-east-1.amazonaws.com/download2.nemetschek.net/web/static-assets/fonts/barlow/barlow-v13-latin-300.woff2") format("woff2");}@font-face {font-family: "Barlow";font-weight: 400;src: url("https://s3.us-east-1.amazonaws.com/download2.nemetschek.net/web/static-assets/fonts/barlow/barlow-v13-latin-regular.woff2") format("woff2");}@font-face {font-family: "Barlow";font-weight: 500;src: url("https://s3.us-east-1.amazonaws.com/download2.nemetschek.net/web/static-assets/fonts/barlow/barlow-v13-latin-500.woff2") format("woff2");}@font-face {font-family: "Barlow";font-weight: 400;font-style: italic;src: url("https://s3.us-east-1.amazonaws.com/download2.nemetschek.net/web/static-assets/fonts/barlow/barlow-v13-latin-italic.woff2") format("woff2");}@font-face {font-family: "Barlow Condensed";font-weight: 300;src: url("https://s3.us-east-1.amazonaws.com/download2.nemetschek.net/web/static-assets/fonts/barlow/barlow-condensed-v13-latin-300.woff2") format("woff2");}:root{--brand-font:"Barlow", Helvetica,Arial, sans-serif;--brand-font-condensed:"Barlow Condensed", Helvetica,Arial, sans-serif;--brand-font-weight-regular:400;--brand-font-weight-light:300;--brand-font-weight-medium:500;--brand-font-weight-bold:700;--brand-font-weight-black:900;--brand-font-weight-thin:100;--brand-font-weight-extralight:200;--brand-font-weight-extrabold:800;--brand-font-weight-extrathin:100;}.hide-text {overflow: hidden;text-indent: -9999em;display: block }.txt-brand1 {color: #00bcb4 }.txt-brand2 {color: #ff8200 }.txt-white {color: #fff }.txt-white90 {color: hsla(0, 0%, 100%, .9) }.txt-white75 {color: hsla(0, 0%, 100%, .75) }.txt-black {color: #000 }.txt-black90 {color: rgba(0, 0, 0, .9) }.txt-black75 {color: rgba(0, 0, 0, .75) }.txt-border-gray {color: #c5c5c4 }.txt-hov-gray {color: #888c8d }.txt-onblack-gray {color: #8a8c8c }.txt-gray {color: #6f6f6e }.txt-md-gray {color: #575756 }.txt-drk-gray {color: #202020 }.txt-tier1 {color: #767c8c }.txt-tier2 {color: #d6ba83 }.txt-tier3 {color: #b7c4c9 }.bg-reset {background: none }.bg-trans {background: transparent }.bg-brand1 {background-color: #00bcb4 }.bg-brand1-90 {background-color: rgba(0, 188, 180, .9) }.bg-brand1-75 {background-color: rgba(0, 188, 180, .75) }.bg-brand2 {background-color: #ff8200 }.bg-white {background-color: #fff }.bg-white90 {background-color: hsla(0, 0%, 100%, .9) }.bg-white75 {background-color: hsla(0, 0%, 100%, .75) }.bg-black {background-color: #000 }.bg-black90 {background-color: rgba(0, 0, 0, .9) }.bg-black75 {background-color: rgba(0, 0, 0, .75) }.bg-lt2-gray, .bg-lt-gray {background-color: #f7f7f8 }.bg-border-gray {background-color: #c5c5c4 }.bg-onblack-gray {background-color: #8a8c8c }.bg-drk-gray {background-color: #202020 }.arial {font-family: Arial, sans-serif }.d-lt {font-family: var(--brand-font) }.d-it, .d-lt {font-weight: var(--brand-font-weight-regular) }.d-it {font-family: var(--brand-font) }.d {font-family: var(--brand-font) }.d, .d-md {font-weight: var(--brand-font-weight-regular) }.d-md {font-family: var(--brand-font) }.dcond {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular) }.dcond-md {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular) }.dcond-b {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular) }.bold {font-weight: var(--brand-font-weight-bold) }.lower {text-transform: lowercase }.talign-l {text-align: left }.talign-c {text-align: center }.talign-r {text-align: right }* {margin: 0;padding: 0 }.clearlist, .clearlist li {list-style: none;padding: 0;margin: 0;background: none }button {cursor: pointer }button:focus {outline: none }.left {float: left }.right {float: right }.clear {overflow: hidden }.clear, .clearfix:after {clear: both;display: block;height: 0 }.clearfix:after {content: ".";visibility: hidden;line-height: 0 }.hide {display: none }@media screen and (max-width:767px) {.hide-mob {display: none }}.block {display: block }.inline {display: inline-block }.round {border-radius: 2px }::-moz-selection {color: #fff;background: #000 }::-webkit-selection {color: #fff;background: #000 }::selection {color: #fff;background: #000 }.animate, .animate * {transition: all .27s ease-out }.no-animate, .no-animate * {transition: none 0 !important }.shadow {box-shadow: 0 3px 50px rgba(0, 0, 0, .15) }.white-shadow {box-shadow: 0 0 200px hsla(0, 0%, 100%, .2) }.full-wrapper {margin: 0 2% }.error-red-border {border-color: red }a img {border: 0 }a:focus {border: none;outline: none }.btn:focus {box-shadow: none }.pull-up-lg {margin-top: -40px }@media screen and (min-width:992px) {.pull-up-lg {margin-top: -80px }}.pull-up-md {margin-top: -20px }@media screen and (min-width:992px) {.pull-up-md {margin-top: -40px }}.pull-up-sm {margin-top: -20px }@media screen and (min-width:992px) {.pull-up-sm {margin-top: -20px }}.sec-marg-default {margin-top: 80px;margin-bottom: 80px }@media screen and (min-width:992px) {.sec-marg-default {margin-top: 125px;margin-bottom: 125px }}.sec-pad-default {padding-top: 80px;padding-bottom: 80px }@media screen and (min-width:992px) {.sec-pad-default {padding-top: 125px;padding-bottom: 125px }}.sec-pad-default-sm {padding-top: 30px;padding-bottom: 30px }.sec-pad-default-sm--bottom {padding-bottom: 30px }@media screen and (min-width:992px) {.sec-pad-default-sm {padding-top: 50px;padding-bottom: 50px }.sec-pad-default-sm--bottom {padding-bottom: 50px }}.sec-pad-top {padding-top: 80px }@media screen and (min-width:768px) {.sec-pad-top {padding-top: 100px }}.sec-pad-bot {padding-bottom: 70px }@media screen and (min-width:768px) {.sec-pad-bot {padding-bottom: 100px }}@media screen and (min-width:1200px) {.sec-sm-pad-top {padding-top: 100px }}@media (max-width:1199px) {.sec-sm-pad-top {padding-top: 50px }}@media screen and (max-width:575px) {.sec-sm-pad-top {padding-top: 20px }}@media screen and (min-width:1200px) {.sec-keyben-pad {padding-top: 230px;padding-bottom: 230px }}@media (max-width:1199px) {.sec-keyben-pad {padding-top: 50px;padding-bottom: 50px }}@media screen and (max-width:767px) {.sec-keyben-pad {padding-top: 50px;padding-bottom: 50px }}@media screen and (max-width:575px) {.sec-keyben-pad {padding-top: 30px;padding-bottom: 30px }}@media screen and (min-width:1200px) {.sec-keyben-pad-sm {padding-top: 130px;padding-bottom: 130px }}@media (max-width:1199px) {.sec-keyben-pad-sm {padding-top: 50px;padding-bottom: 50px }}@media screen and (max-width:991px) {.sec-keyben-pad-sm {padding-top: 0;padding-bottom: 0 }}@media screen and (max-width:767px) {.sec-keyben-pad-sm {padding-top: 50px;padding-bottom: 50px }}@media screen and (max-width:575px) {.sec-keyben-pad-sm {padding-top: 30px;padding-bottom: 30px }}.box-cont-pad {padding: 20px }@media screen and (min-width:768px) {.box-cont-pad {padding: 25px }}.box-grid-marg-wrap {margin-top: 45px }@media screen and (min-width:768px) {.box-grid-marg-wrap {margin-top: 45px }}.box-grid-marg-bot {margin-bottom: 20px }@media screen and (min-width:768px) {.box-grid-marg-bot {margin-bottom: 30px }}.offset-right-12 {margin-right: 100% }.offset-right-11 {margin-right: 91.66666667% }.offset-right-10 {margin-right: 83.33333333% }.offset-right-9 {margin-right: 75% }.offset-right-8 {margin-right: 66.66666667% }.offset-right-7 {margin-right: 58.33333333% }.offset-right-6 {margin-right: 50% }.offset-right-5 {margin-right: 41.66666667% }.offset-right-4 {margin-right: 33.33333333% }.offset-right-3 {margin-right: 25% }.offset-right-2 {margin-right: 16.66666667% }.offset-right-1 {margin-right: 8.33333333% }.offset-right-0 {margin-right: 0 }@media screen and (min-width:1200px) {.offset-xl-right-12 {margin-right: 100% }.offset-xl-right-11 {margin-right: 91.66666667% }.offset-xl-right-10 {margin-right: 83.33333333% }.offset-xl-right-9 {margin-right: 75% }.offset-xl-right-8 {margin-right: 66.66666667% }.offset-xl-right-7 {margin-right: 58.33333333% }.offset-xl-right-6 {margin-right: 50% }.offset-xl-right-5 {margin-right: 41.66666667% }.offset-xl-right-4 {margin-right: 33.33333333% }.offset-xl-right-3 {margin-right: 25% }.offset-xl-right-2 {margin-right: 16.66666667% }.offset-xl-right-1 {margin-right: 8.33333333% }.offset-xl-right-0 {margin-right: 0 }}@media screen and (min-width:992px) {.offset-lg-right-12 {margin-right: 100% }.offset-lg-right-11 {margin-right: 91.66666667% }.offset-lg-right-10 {margin-right: 83.33333333% }.offset-lg-right-9 {margin-right: 75% }.offset-lg-right-8 {margin-right: 66.66666667% }.offset-lg-right-7 {margin-right: 58.33333333% }.offset-lg-right-6 {margin-right: 50% }.offset-lg-right-5 {margin-right: 41.66666667% }.offset-lg-right-4 {margin-right: 33.33333333% }.offset-lg-right-3 {margin-right: 25% }.offset-lg-right-2 {margin-right: 16.66666667% }.offset-lg-right-1 {margin-right: 8.33333333% }.offset-lg-right-0 {margin-right: 0 }}@media screen and (min-width:768px) {.offset-md-right-12 {margin-right: 100% }.offset-md-right-11 {margin-right: 91.66666667% }.offset-md-right-10 {margin-right: 83.33333333% }.offset-md-right-9 {margin-right: 75% }.offset-md-right-8 {margin-right: 66.66666667% }.offset-md-right-7 {margin-right: 58.33333333% }.offset-md-right-6 {margin-right: 50% }.offset-md-right-5 {margin-right: 41.66666667% }.offset-md-right-4 {margin-right: 33.33333333% }.offset-md-right-3 {margin-right: 25% }.offset-md-right-2 {margin-right: 16.66666667% }.offset-md-right-1 {margin-right: 8.33333333% }.offset-md-right-0 {margin-right: 0 }}@font-face {font-family: ico-vw;src: url(https://download2.vectorworks.net/web/static-assets/fonts/ico-vw-2019/ico-vw.eot?xahyof=);src: url(https://download2.vectorworks.net/web/static-assets/fonts/ico-vw-2019/ico-vw.eot?xahyof=#iefix) format("embedded-opentype"), url(https://download2.vectorworks.net/web/static-assets/fonts/ico-vw-2019/ico-vw.ttf?xahyof=) format("truetype"), url(https://download2.vectorworks.net/web/static-assets/fonts/ico-vw-2019/ico-vw.woff?xahyof=) format("woff"), url(https://download2.vectorworks.net/web/static-assets/fonts/ico-vw-2019/ico-vw.woff2?xahyof=) format("woff2"), url(https://download2.vectorworks.net/web/static-assets/fonts/ico-vw-2019/ico-vw.svg?xahyof=#ico-vw) format("svg");font-weight: var(--brand-font-weight-regular);font-style: normal }[class*=" ico-"], [class^=ico-] {font-family: ico-vw !important;speak: none;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.ico {position: relative }.ico:before {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.ico-vw-v:before {content: "\E900" }.ico-search:before {content: "\E901" }.ico-search-circ:before {content: "\E902" }.ico-login:before {content: "\E903" }.ico-fb:before {content: "\E904" }.ico-ig:before {content: "\E905" }.ico-tw:before, .ico-x:before {content: "\E906" }.ico-yt:before {content: "\E907" }.ico-blog:before {content: "\E908" }.ico-hamburger:before {content: "\E909" }.ico-plus:before {content: "\E90A" }.ico-plus-circ:before {content: "\E90B" }.ico-plus-circ-fill:before {content: "\E90C" }.ico-close:before {content: "\E90D" }.ico-close-circ:before {content: "\E90E" }.ico-close-circ-fill:before {content: "\E90F" }.ico-chevron-rt-dbl:before {content: "\E910" }.ico-chevron-down:before {content: "\E911" }.ico-chevron-lft:before {content: "\E912" }.ico-chevron-rt:before {content: "\E913" }.ico-chevron-lft-box:before {content: "\E914" }.ico-chevron-rt-box:before {content: "\E915" }.ico-chevron-lft-box-fill:before {content: "\E916" }.ico-chevron-rt-box-fill:before {content: "\E917" }.ico-arrow-lft:before {content: "\E918" }.ico-arrow-rt:before {content: "\E919" }.ico-arrow-lft-box:before {content: "\E91A" }.ico-arrow-rt-box:before {content: "\E91B" }.ico-arrow-lft-box-fill:before {content: "\E91C" }.ico-arrow-rt-box-fill:before {content: "\E91D" }.ico-play-btn:before {content: "\E91E" }.ico-play-btn-box:before {content: "\E91F" }.ico-play-btn-box-fill:before {content: "\E920" }.ico-check:before {content: "\E921" }.ico-check-circ:before {content: "\E922" }.ico-check-circ-fill:before {content: "\E923" }.ico-quotes:before {content: "\E924" }.ico-document:before {content: "\E925" }.ico-webinars:before {content: "\E926" }.ico-remote-assist:before {content: "\E927" }.ico-classroom:before {content: "\E928" }.ico-award:before {content: "\E929" }.ico-full-screen:before {content: "\E92A" }.ico-img-credit:before {content: "\E92B" }.ico-pano-360:before {content: "\E92C" }.ico-minus-circ:before {content: "\E92D" }.ico-info-circ:before {content: "\E92E" }.ico-quest-circ-fill:before {content: "\E92F" }.ico-li:before {content: "\E930" }.ico-after {position: relative }.ico-after:after {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.ico-vw-v-after:after {content: "\E900" }.ico-search-after:after {content: "\E901" }.ico-search-circ-after:after {content: "\E902" }.ico-login-after:after {content: "\E903" }.ico-fb-after:after {content: "\E904" }.ico-ig-after:after {content: "\E905" }.ico-tw-after:after, .ico-x-after:after {content: "\E906" }.ico-yt-after:after {content: "\E907" }.ico-blog-after:after {content: "\E908" }.ico-hamburger-after:after {content: "\E909" }.ico-plus-after:after {content: "\E90A" }.ico-plus-circ-after:after {content: "\E90B" }.ico-plus-circ-fill-after:after {content: "\E90C" }.ico-close-after:after {content: "\E90D" }.ico-close-circ-after:after {content: "\E90E" }.ico-close-circ-fill-after:after {content: "\E90F" }.ico-chevron-rt-dbl-after:after {content: "\E910" }.ico-chevron-down-after:after {content: "\E911" }.ico-chevron-lft-after:after {content: "\E912" }.ico-chevron-rt-after:after {content: "\E913" }.ico-chevron-lft-box-after:after {content: "\E914" }.ico-chevron-rt-box-after:after {content: "\E915" }.ico-chevron-lft-box-fill-after:after {content: "\E916" }.ico-chevron-rt-box-fill-after:after {content: "\E917" }.ico-arrow-lft-after:after {content: "\E918" }.ico-arrow-rt-after:after {content: "\E919" }.ico-arrow-lft-box-after:after {content: "\E91A" }.ico-arrow-rt-box-after:after {content: "\E91B" }.ico-arrow-lft-box-fill-after:after {content: "\E91C" }.ico-arrow-rt-box-fill-after:after {content: "\E91D" }.ico-play-btn-after:after {content: "\E91E" }.ico-play-btn-box-after:after {content: "\E91F" }.ico-play-btn-box-fill-after:after {content: "\E920" }.ico-check-after:after {content: "\E921" }.ico-check-circ-after:after {content: "\E922" }.ico-check-circ-fill-after:after {content: "\E923" }.ico-quotes-after:after {content: "\E924" }.ico-document-after:after {content: "\E925" }.ico-webinars-after:after {content: "\E926" }.ico-remote-assist-after:after {content: "\E927" }.ico-classroom-after:after {content: "\E928" }.ico-award-after:after {content: "\E929" }.ico-full-screen-after:after {content: "\E92A" }.ico-img-credit-after:after {content: "\E92B" }.ico-pano-360-after:after {content: "\E92C" }.ico-minus-circ-after:before {content: "\E92D" }.ico-info-circ-after:before {content: "\E92E" }.ico-quest-circ-fill-after:before {content: "\E92F" }.ico-li-after:before {content: "\E930" }.search-navbar-collapse {display: none }.nav-wrap {background-color: #000 }.nav-wrap>div {max-width: 1800px;margin: 0 auto }.navbar-nav {margin-top: 0 }.navbar-nav a {text-decoration: none }.vw-main-nav {background-color: #000;max-width: 2400px;padding: 0 1rem }.vw-main-nav ul.navbar-nav li.nav-item, .vw-main-nav ul.navbar-nav li.nav-item a.nav-link {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 13px;line-height: 1.5;text-transform: uppercase;color: #fff;letter-spacing: 1.5px;margin: 0;text-align: left;text-indent: 0 }.vw-main-nav ul.navbar-nav li.nav-item:before {content: none }.vw-main-nav ul.navbar-nav.login .ico.ico-login {font-size: 25px;line-height: 0;position: relative;top: 1px;margin: 0 10px }.vw-main-nav ul.navbar-nav.login .dropdown-toggle:after {display: none }.vw-main-nav ul.navbar-nav.login li.nav-item a.nav-link {padding: 0 }.vw-main-nav ul.navbar-nav.login .dropdown-menu {z-index: 1030 }.vw-main-nav ul.navbar-nav.login .dropdown-menu .dropdown-item {letter-spacing: .15em }.vw-main-nav ul.navbar-nav.login .dropdown-menu .dropdown-item:hover {color: #888c8d }.vw-main-nav .navbar-brand {width: 200px;display: block }.vw-main-nav .navbar-brand .vw-v {width: 35px }.vw-main-nav .btn-hidden {pointer-events: none;opacity: 0 }.vw-main-nav .hidden {position: absolute;overflow: hidden;width: 0;height: 0;pointer-events: none }.vw-main-nav .icon {display: block;width: 1.5em;height: 1.5em;margin: 0 auto;fill: currentColor }.vw-main-nav .search {display: flex;flex-direction: column;align-items: center;text-align: center;background: rgba(11, 14, 18, .95);position: fixed;z-index: 2000;top: 0;left: 0;width: 100%;height: calc(100% - 72px);pointer-events: none;padding-top: 60px;opacity: 0;transition: opacity .5s;-webkit-transition: opacity .5s;-moz-transition: opacity .5s;margin-top: 72px }.vw-main-nav .search:after, .vw-main-nav .search:before {content: "";position: absolute;width: calc(100% + 15px);height: calc(100% + 15px);pointer-events: none;transition: transform .5s;-webkit-transition: transform .5s;-moz-transition: transform .5s }.vw-main-nav .search:before {top: 0;left: 0;border-right-width: 0;border-bottom-width: 0;transform: translate3d(-15px, -15px, 0);-webkit-transform: translate3d(-15px, -15px, 0);-moz-transform: translate3d(-15px, -15px, 0);-ms-transform: translate3d(-15px, -15px, 0) }.vw-main-nav .search:after {right: 0;bottom: 0;border-top-width: 0;border-left-width: 0;transform: translate3d(15px, 15px, 0);-webkit-transform: translate3d(15px, 15px, 0);-moz-transform: translate3d(15px, 15px, 0);-ms-transform: translate3d(15px, 15px, 0) }.vw-main-nav .search-wrap {width: 52px }.vw-main-nav .search-wrap .btn-search {margin: 0;padding: 23px 0;cursor: pointer;border: none;background: none;text-decoration: none;color: #fff;outline: none }.vw-main-nav .search-wrap .btn-search:focus {outline: none }.vw-main-nav .search-wrap .ico {left: 0;padding: 0;margin: 0;width: 26px;height: 26px;font-size: 25px;line-height: 0 }.vw-main-nav .search-wrap .ico-plus {transform: rotate(135deg);display: none }.vw-main-nav .search-wrap .ico-plus:before {transform: rotate(135deg) }.vw-main-nav .search-wrap .mob-search {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 13px;line-height: 1.5;text-transform: uppercase;color: #fff;letter-spacing: 1.5px;margin: 0;text-align: left;text-indent: 0 }.vw-main-nav .search-wrap.search-open .btn-search-plus {cursor: pointer }.vw-main-nav .search-wrap.search-open .btn-search {padding-top: 26px;z-index: 1 }.vw-main-nav .search-wrap.search-open .ico.ico-plus {z-index: 3;transform: rotate(135deg);cursor: pointer }.vw-main-nav .search-wrap.search-open .ico.ico-search-circ {opacity: 0;z-index: 1 }.vw-main-nav .search-wrap.search-open .btn-search-close {opacity: 1 }.vw-main-nav .search-form {width: 80%;margin: 0;opacity: 0;transform: scale3d(.8, .8, 1);-webkit-transform: scale3d(.8, .8, 1);-moz-transform: scale3d(.8, .8, 1);-ms-transform: scale3d(.8, .8, 1);transition: opacity .5s, transform .5s;-webkit-transition: opacity .5s, transform .5s;-moz-transition: opacity .5s, transform .5s }.vw-main-nav .search-input {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 24px;line-height: 1.5;text-transform: none;color: #888c8d;letter-spacing: .01em;margin: 0;text-align: left;text-indent: 0;border: 0;background: transparent;border-radius: 0;-webkit-appearance: none;display: inline-block;box-sizing: border-box;width: 100%;padding: .05em 0;border-bottom: 1px solid #fff }.vw-main-nav .search-input:focus {outline: none }.vw-main-nav .search-input::-webkit-input-placeholder {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 24px;line-height: 1.5;text-transform: none;color: #888c8d;letter-spacing: .01em;margin: 0;text-align: left;text-indent: 0 }.vw-main-nav .search-input::-moz-placeholder {opacity: .3;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 24px;line-height: 1.5;text-transform: none;color: #888c8d;letter-spacing: .01em;margin: 0;text-align: left;text-indent: 0 }.vw-main-nav .search-input:-ms-input-placeholder {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 24px;line-height: 1.5;text-transform: none;color: #888c8d;letter-spacing: .01em;margin: 0;text-align: left;text-indent: 0 }.vw-main-nav .search-input::-webkit-search-cancel-button, .vw-main-nav .search-input::-webkit-search-decoration {-webkit-appearance: none }.vw-main-nav .search-input::-ms-clear {display: none }.vw-main-nav .search-info {font-size: 90%;font-weight: var(--brand-font-weight-bold);display: block;margin: 0 auto;padding: .85em 0;text-align: right;color: hsla(0, 0%, 100%, .25) }.vw-main-nav .search-open {pointer-events: auto;opacity: 1 }.vw-main-nav .search-open:after, .vw-main-nav .search-open:before {transform: translateZ(0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0) }.vw-main-nav .search-open .search-form {opacity: 1;transform: scaleX(1);-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1) }.vw-main-nav .search-open .search-form button:hover {cursor: pointer }.vw-main-nav .search-open .search-form .vw-btn {border-color: #fff;color: #fff }.vw-main-nav .search-open .search-form .vw-btn:hover {background-color: #fff;color: #000 }.menustate {display: none }@media screen and (min-width:1400px) {.vw-main-nav .navbar-brand {padding: 20px 0;margin-right: 6vw }}@media screen and (min-width:1200px) {.vw-main-nav {padding: 0 35px }.vw-main-nav ul.navbar-nav li.nav-item {letter-spacing: 2px }.vw-main-nav ul.navbar-nav li.nav-item:hover {border-top: 3px solid #888c8d }.vw-main-nav ul.navbar-nav li.nav-item:hover a.nav-link {padding-top: 25px }.vw-main-nav ul.navbar-nav.login {margin-right: 30px }.vw-main-nav ul.navbar-nav.login li.nav-item a.nav-link {margin-right: 4px }.vw-main-nav ul.navbar-nav.login li.nav-item a.nav-link:hover .ico.ico-login {top: 2px }.vw-main-nav ul.navbar-nav.login li.nav-item.show, .vw-main-nav ul.navbar-nav.login li.nav-item:hover {border-top: 3px solid #888c8d }.vw-main-nav ul.navbar-nav.login li.nav-item.show a.nav-link, .vw-main-nav ul.navbar-nav.login li.nav-item:hover a.nav-link {padding-top: 21px }.vw-main-nav ul.navbar-nav.login li.nav-item.show .dropdown-menu, .vw-main-nav ul.navbar-nav.login li.nav-item:hover .dropdown-menu {top: 72px }.vw-main-nav ul.navbar-nav.login .ico.ico-login {top: 2px }.vw-main-nav ul.navbar-nav.login .mob-hide {position: relative;top: -4px;left: auto;bottom: auto;right: auto }.vw-main-nav .search-wrap {width: auto;height: 75px;position: relative;top: auto;left: auto;bottom: auto;right: auto }.vw-main-nav .search-wrap:hover {border-top: 3px solid #888c8d }.vw-main-nav .search-wrap:hover .btn-search {padding: 22px 0 21px }.vw-main-nav .search-wrap:hover .btn-search .mob-search {top: -5px }.vw-main-nav .search-wrap:hover .ico.ico-search-circ {top: 1px }.vw-main-nav .search-wrap .btn-search {width: auto;padding: 23px 0 }.vw-main-nav .search-wrap .btn-search .mob-search {position: relative;top: -3px;left: auto;bottom: auto;right: auto }.vw-main-nav .search-wrap .ico {margin-right: 8px;position: relative;top: 3px;left: auto;bottom: auto;right: auto }.vw-main-nav .search-wrap.search-open .btn-search {padding-top: 21px }.vw-main-nav .search-wrap.search-open .ico.ico-search-circ {z-index: 1 }}@media screen and (min-width:992px) {.vw-main-nav {margin: 0 auto }.vw-main-nav ul.navbar-nav li.nav-item a.nav-link {padding: 28px 15px }.vw-main-nav ul.navbar-nav.login li.nav-item a.nav-link {padding: 23px 0 }.vw-main-nav ul.navbar-nav.login .dropdown-menu {top: 74px;border: 0;background: rgba(11, 14, 18, .9);letter-spacing: 0;padding: 0 1.5rem;border-radius: 0 }.vw-main-nav ul.navbar-nav.login .dropdown-menu, .vw-main-nav ul.navbar-nav.login .dropdown-menu .dropdown-item {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 13px;line-height: 1.5;text-transform: uppercase;color: #fff;margin: 0;text-align: left;text-indent: 0 }.vw-main-nav ul.navbar-nav.login .dropdown-menu .dropdown-item {padding: 1rem 0;border-top: .25px solid #888c8d;background: none;letter-spacing: .15em }.vw-main-nav ul.navbar-nav.login .dropdown-menu .dropdown-item:first-child {border-top: 0 }.vw-main-nav .navbar-brand {padding: 18px 0;margin-right: 2vw }.vw-main-nav .navbar-toggler {display: none }.vw-main-nav .search-wrap.search-open, .vw-main-nav .search-wrap:hover {border-top: 3px solid #888c8d }.vw-main-nav .search-form {width: 50% }.vw-main-nav .search-form .ico {color: #fff;background: none;font-size: 25px;position: absolute;top: 0;left: auto;bottom: auto;right: 10px;border: 0 }}@media screen and (min-width:992px) and (max-width:1199px) {.vw-main-nav {padding: 0 2rem }.vw-main-nav .mob-hide {display: none }.vw-main-nav ul.navbar-nav li.nav-item {letter-spacing: 1.25px }.vw-main-nav ul.navbar-nav li.nav-item a.nav-link {padding: 28px 12px;letter-spacing: 1.25px }.vw-main-nav ul.navbar-nav li.nav-item.show, .vw-main-nav ul.navbar-nav li.nav-item:hover {border-top: 3px solid #888c8d }.vw-main-nav ul.navbar-nav li.nav-item.show a.nav-link, .vw-main-nav ul.navbar-nav li.nav-item:hover a.nav-link {padding-top: 25px }.vw-main-nav ul.navbar-nav.login {width: 46px }.vw-main-nav ul.navbar-nav.login li.nav-item.show a.nav-link, .vw-main-nav ul.navbar-nav.login li.nav-item:hover a.nav-link {padding-top: 21px }.vw-main-nav ul.navbar-nav.login .dropdown-menu {padding: 0 1.5rem;left: -122px;top: 72px }.vw-main-nav .search-wrap {height: 75px;margin: 0;width: 46px }.vw-main-nav .search-wrap:hover .btn-search {height: 68px }.vw-main-nav .search-wrap:hover .btn-search .ico {top: 20px }.vw-main-nav .search-wrap .ico.ico-plus {position: absolute;top: 24px;left: auto;bottom: auto;right: 11px;width: 20px;height: 20px }.vw-main-nav .search-wrap .ico.ico-plus:before {transform: rotate(0) }.vw-main-nav .search-wrap .ico.ico-search-circ {right: 10px;top: 25px }.vw-main-nav .search-wrap .btn-search {height: 71px;padding: 0;width: 46px;z-index: 3;display: flex;justify-content: center;position: relative }.vw-main-nav .search-wrap .btn-search .ico {top: 23px;left: 13px;position: absolute }}@media screen and (max-width:991px) {.search-navbar-collapse {display: block !important;margin-top: 64px;height: 450px;overflow-y: scroll;overflow-x: hidden }.search-navbar-collapse .search-form {opacity: 1;transform: scaleX(1);display: flex;position: relative;margin: 0 auto }.search-navbar-collapse .search-form .ico-search {background: transparent;position: absolute;right: 0;top: 10px;font-size: 15px;-webkit-appearance: none;outline: 0;border: 0 }.search-navbar-collapse .search-form .ico-search:before {color: #fff }.vw-main-nav {padding: 0;min-height: 63px;background-color: transparent }.vw-main-nav .mob-hide.mob-search {display: none }.vw-main-nav .navbar-brand {width: 35px;margin: 0 auto;padding: 14px 0 }.vw-main-nav ul.navbar-nav li.nav-item .nav-link {border-bottom: 1px solid #888c8d;margin-bottom: 13px;padding-bottom: 18px;padding-top: 18px }.vw-main-nav ul.navbar-nav li.nav-item .nav-link:hover {color: #888c8d }.vw-main-nav ul.navbar-nav li.nav-item:first-of-type .nav-link {padding-top: 18px }.vw-main-nav ul.navbar-nav.login li.nav-item .nav-link {border: none;margin-bottom: 0 }.vw-main-nav ul.navbar-nav.login .ico.ico-login {margin-left: 0 }.vw-main-nav ul.navbar-nav.login .mob-hide {position: relative;top: -4px;left: auto;bottom: auto;right: auto }.vw-main-nav .dropdown-menu {background: transparent;border: none;padding: 0 }.vw-main-nav .dropdown-menu .dropdown-item {color: #fff;padding: 10px 0;font-size: 13px;text-indent: 37px }.vw-main-nav .dropdown-menu .dropdown-item:hover {background: none }.vw-main-nav #utilityWrap {padding-top: 10px }.vw-main-nav .navbar-toggler {width: 63px;height: 63px;padding: 0;margin: 0;z-index: 3;position: absolute;top: 0;display: block;transition: opacity .5s cubic-bezier(.645, .045, .355, 1), transform .4s cubic-bezier(.4, .01, .165, .99);-webkit-tap-highlight-color: transparent }.vw-main-nav .navbar-toggler:hover {opacity: .65 }.vw-main-nav .navbar-collapse {padding: 0 25px;background: rgba(0, 0, 0, .9);position: absolute;top: 63px;left: 0;bottom: auto;right: auto;width: 100%;z-index: 1025 }.vw-main-nav .search-wrap {display: none !important;height: 63px;margin: 0;width: 65px;position: absolute;top: 0;left: auto;bottom: auto;right: 70px }.vw-main-nav .search-wrap .ico.ico-plus {position: absolute;top: 23px;left: auto;bottom: auto;right: 22px;width: 20px;height: 20px }.vw-main-nav .search-wrap .btn-search {height: 63px;padding: 0;width: 65px;z-index: 3 }.vw-main-nav .search {margin-top: 63px;height: calc(100% - 63px) }#menustate:checked~#vwMainNav .menuicon-label, #menustate:target~#vwMainNav .menuicon-label {transform: rotate(90deg);-moz-transform: rotate(90deg) }#menustate:checked~#vwMainNav .menuicon-bread-top, #menustate:target~#vwMainNav .menuicon-bread-top {transition: transform .25s cubic-bezier(.4, .01, .165, .99) .2s;transform: rotate(45deg);-moz-transform: rotate(45deg) }#menustate:checked~#vwMainNav .menuicon-bread-bottom, #menustate:target~#vwMainNav .menuicon-bread-bottom {transition: transform .25s cubic-bezier(.4, .01, .165, .99) .2s;transform: rotate(-45deg);-moz-transform: rotate(-45deg) }#menustate:checked~#vwMainNav .menuicon-bread-crust-top, #menustate:target~#vwMainNav .menuicon-bread-crust-top {transform: translateY(0);-moz-transform: translateY(0);transition-delay: 0 }#menustate:checked~#vwMainNav .menuicon-bread-crust-bottom, #menustate:target~#vwMainNav .menuicon-bread-crust-bottom {transition: transform .2s;transform: translateY(0);-moz-transform: translateY(0) }#vwMainNav .menuicon-bread {position: absolute;z-index: 3;top: 0;left: 0;width: 63px;height: 63px;transition: opacity .2s cubic-bezier(.645, .045, .355, 1) }#vwMainNav .menuicon-bread-top {z-index: 4 }#vwMainNav .menuicon-bread-bottom, #vwMainNav .menuicon-bread-top {transition: transform .25s cubic-bezier(.4, .01, .165, .99);transform: rotate(0);-moz-transform: rotate(0) }#vwMainNav .menuicon-bread-crust {display: block;width: 22px;height: 1px;background: #fff;position: absolute;left: 20px;z-index: 1;transition: transform .2s }#vwMainNav .menuicon-bread-crust-top {top: 31px;transition: transform .2s .2s;transform: translateY(-5px);-moz-transform: translateY(-5px) }#vwMainNav .menuicon-bread-crust-bottom {bottom: 31px;transform: translateY(5px);-moz-transform: translateY(5px) }}@media screen and (max-width:991px) {.search-navbar-collapse {height: 475px }.vw-main-nav .search-open .search-form .ico {font-size: 15px;top: 8px;right: 0 }.vw-main-nav .search-input {font-size: 18px;padding-right: 20px }.vw-main-nav .search-input::-webkit-input-placeholder {font-size: 18px }.vw-main-nav .search-input::-moz-placeholder {opacity: .3;font-size: 18px }.vw-main-nav .search-input:-ms-input-placeholder {font-size: 18px }.vw-main-nav .search-info {text-align: center;font-size: 12px }}@media screen and (min-width:992px) {.vw-main-nav .search-wrap {position: relative }.search-navbar-collapse {position: absolute;top: 76px;z-index: 5500;width: 100vw;margin: 0 auto;min-height: 100vh;height: auto;left: 0;background: rgba(0, 0, 0, .9);grid-template-columns: minmax(100px, 1fr) minmax(800px, 960px) minmax(100px, 1fr);grid-template-rows: 10vh 100px min-content 265px;height: calc(100vh - 74px);overflow-y: scroll;overflow-x: hidden }#hits, #hits-2, #powered-by, #searchbox {grid-column: 2 }}.langNavbar {margin-top: -8px }.langNavbar .mob-hide {display: inline }.langNavbar .navbar-collapse {width: 100% }.langNavbar .vw-main-nav ul.navbar-nav.login {width: auto }.langNavbar .flag-image {height: 40px;width: 40px;position: absolute;top: -6px;left: -6px }.langNavbar .form-inline {margin-left: auto }.langNavbar .dropdown-toggle {display: flex;align-items: center }.langNavbar div.dropdown-menu {top: 67px }.langNavbar div.dropdown-menu a.dropdown-item {max-width: 44px }.langNavbar li.nav-item:hover a.nav-link {padding-top: 20px !important }.langNavbar .flag {width: 20px;height: 20px;overflow: hidden;display: block;border: 2px solid #fff;border-radius: 30px;margin-right: 15px;margin-left: 15px }.langNavbar .flag img {height: 100%;margin-top: -7px }.langNavbar ul.navbar-nav.login .mob-hide {top: 0 }.langNavbar ul.navbar-nav.login .dropdown-menu .dropdown-item {display: flex;align-items: center }.langNavbar ul.navbar-nav.login .dropdown-menu .dropdown-item .flag {margin-left: 10px }@media screen and (min-width:992px) and (max-width:1199px) {.langNavbar .vw-main-nav ul.navbar-nav.login {width: auto !important }}@media screen and (min-width:992px) and (max-width:1199px) {#vwMainNav .langNavbar .navbar-nav.login {width: auto }}@media screen and (max-width:991px) {#vwMainNav .langNavbar .dropdown-item {text-indent: 0;margin-left: 5px }}.dropdown-menu--flag {top: 64px !important;min-width: 50px !important;left: -20px }@media screen and (min-width:992px) and (max-width:1199px) {.dropdown-menu--flag {left: -20px !important }}.shopping-bag-icon-cont {height: 70px;width: 70px;margin-right: -35px;display: flex;align-items: center;justify-content: center;position: relative;right: 0 }.shopping-bag-icon-cont .icon-bag {width: 21px;margin-bottom: 4px;fill: #fff;transition: all .2s ease-out }.shopping-bag-icon-cont .icon-bag .bag-pocket, .shopping-bag-icon-cont .icon-bag .handle {fill: #000;stroke: #fff;transition: all .2s ease-out }.shopping-bag-icon-cont .icon-bubble {width: 15px;height: 15px;border-radius: 100%;height: 20px;position: absolute;top: 26px;left: 28px;font-size: 12px;text-align: center;opacity: 0 }.shopping-bag-icon-cont:hover {color: #000 }.shopping-bag-icon-cont:hover .icon-bag .bag-pocket {fill: #008983;stroke: #008983 }.shopping-bag-icon-cont:hover .icon-bag .handle {stroke: #008983;fill: #000 }.shopping-bag-icon-cont--is-full .icon-bag {fill: #000;stroke: #00bcb4 }.shopping-bag-icon-cont--is-full .icon-bag .bag-pocket {fill: #00bcb4;stroke: #00bcb4 }.shopping-bag-icon-cont--is-full .icon-bag .handle {fill: #000;stroke: #00bcb4 }.shopping-bag-icon-cont--is-full .icon-bubble {opacity: 1 }@media screen and (max-width:991px) {.shopping-bag-icon-cont {position: absolute;margin-right: 0 }}@media screen and (min-width:1200px) {.shopping-bag-icon-cont {margin-left: 10px }}@media screen and (min-width:1801px) {.shopping-bag-icon-cont {right: 0 }}@media screen and (min-width:1801px) {.search-navbar-collapse {grid-template-columns: 1fr 1140px 1fr;--left: calc(100vw - 1800px);--leftf: calc(var(--left)/2);left: calc(var(--leftf)*-1);overflow-x: visible !important;background: transparent }.search-navbar-collapse:before {content: "";background: rgba(0, 0, 0, .9);width: 200vw;left: -50vw;height: 100vh;position: fixed;z-index: -1;pointer-events: none !important }}@media screen and (max-width:575px) {.search-navbar-collapse {height: auto;overflow: hidden }}@media screen and (min-width:768px) and (max-width:991px) {.search-navbar-collapse {height: 450px }}@media screen and (max-width:767px) {.search-navbar-collapse {height: 250px }}#productStickyNav {background: transparent;transition: background-color .3s linear 0s }#productStickyNav.scrolled {background: hsla(0, 0%, 100%, .92);padding: 8px 0;border-bottom: 1px solid #ebedee;position: fixed;width: 100%;top: 0 }#productStickyNav.scrolled ul.navbar-nav li .sticky-link, #productStickyNav.scrolled ul.navbar-nav li .sticky-link:hover, #productStickyNav.scrolled ul.navbar-nav li a {color: #000 }#productStickyNav.scrolled ul.navbar-nav li:before {content: none }#productStickyNav.scrolled ul.navbar-nav .vw-btn {border-color: #000 }#productStickyNav.scrolled ul.navbar-nav .vw-btn:hover {background-color: #000;color: #fff }#productStickyNav.scrolled ul.navbar-nav .vw-btn.fill {background-color: #000;color: #fff;border-color: #000 }#productStickyNav.scrolled ul.navbar-nav .vw-btn.fill:hover {background-color: #8a8c8c;border-color: #8a8c8c }#productStickyNav.scrolled ul.navbar-nav .sticky-buy {background-color: transparent;color: #000;border: 1px solid #000 }#productStickyNav .prod-logo {line-height: 46px }#productStickyNav .navbar-brand {width: auto;height: 27px;margin: 0;padding: 0 }#productStickyNav .navbar-brand .sticky-logo {height: 27px;max-width: none;width: auto }#productStickyNav .row {width: 100% }#productStickyNav ul.navbar-nav li {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 13px;line-height: 1;text-transform: uppercase;color: #000;letter-spacing: .1em;margin: 0;text-align: left;text-indent: 0 }#productStickyNav ul.navbar-nav li .sticky-link, #productStickyNav ul.navbar-nav li .sticky-link:hover {color: #fff }#productStickyNav ul.navbar-nav li a {line-height: 1;display: inline-block;color: #fff;letter-spacing: .1em }#productStickyNav ul.navbar-nav li a:hover {text-decoration: underline }#productStickyNav ul.navbar-nav li:before {content: none }#productStickyNav ul.navbar-nav .vw-btn {margin-top: 0;padding: 12px 25px;background: transparent;color: #fff;border: 1px solid #fff }#productStickyNav ul.navbar-nav .vw-btn:hover {background-color: #000;color: #fff;text-decoration: none;border: 1px solid #000 }#productStickyNav ul.navbar-nav .vw-btn.fill {background-color: #fff;color: #000;border: 1px solid #fff }#productStickyNav ul.navbar-nav .vw-btn.fill:hover {background-color: #000;color: #fff;border: 1px solid #000 }#productStickyNav ul.navbar-nav .sticky-buy {background-color: #fff;color: #000;border: none }#productStickyNav ul.navbar-nav .sticky-buy:hover {background-color: #000;color: #fff }@media screen and (min-width:992px) {#productStickyNav {padding: 18px 0;margin-bottom: -83px }#productStickyNav ul.navbar-nav li a {padding: 17px 0;margin-right: 30px }#productStickyNav ul.navbar-nav li .vw-btn:last-of-type {margin: 0 }#productStickyNav ul.navbar-nav .vw-btn {margin-right: 15px }#productStickyNav.vw-2021 .navbar-brand .sticky-logo {height: 20px }}@media screen and (max-width:991px) {#productStickyNav {padding: 15px 0;background: hsla(0, 0%, 100%, .92);margin-bottom: 0 !important;border-bottom: 1px solid #ebedee }#productStickyNav>.container>.row {margin-left: 0 }#productStickyNav .prod-logo {margin: 0 auto;line-height: 1 }#productStickyNav #logoWhite {display: none }#productStickyNav #logoBlack {display: block }#productStickyNav .navbar-brand {height: 15px }#productStickyNav .navbar-brand .sticky-logo {height: 15px;width: auto;max-width: none }#productStickyNav .secondary-nav {width: 100%;position: absolute;top: 48px;left: auto;bottom: auto;right: 0 }#productStickyNav .navbar-toggler {position: absolute;top: -50px;left: auto;bottom: auto;right: 20px;padding: 0 }#productStickyNav .navbar-toggler.collapsed .ico:before, #productStickyNav .navbar-toggler .ico:before {-webkit-transition: transform .5s;-moz-transition: transform .5s }#productStickyNav .navbar-toggler.collapsed .ico:before {transform: rotate(-135deg);-moz-transform: rotate(-135deg);transition: transform .5s }#productStickyNav .navbar-collapse {width: 100%;position: relative;top: -15px;left: auto;bottom: auto;right: auto;background: hsla(0, 0%, 100%, .9);padding: 0 20px;border-top: 1px solid #000 }#productStickyNav ul.navbar-nav {padding-bottom: 20px;border-bottom: 1px solid #ebedee }#productStickyNav ul.navbar-nav li {border-bottom: 1px solid #c5c5c4 }#productStickyNav ul.navbar-nav li:last-of-type {border: none }#productStickyNav ul.navbar-nav li a {padding: 25px 0;display: block;color: #000 }#productStickyNav ul.navbar-nav li .sticky-link, #productStickyNav ul.navbar-nav li .sticky-link:hover {color: #000 }#productStickyNav ul.navbar-nav .vw-btn {margin-top: 25px;display: inline-block;border-color: #000;color: #000 }#productStickyNav ul.navbar-nav .vw-btn:first-child {margin-right: 15px }#productStickyNav ul.navbar-nav .vw-btn:hover {background-color: #000;color: #fff }#productStickyNav ul.navbar-nav .vw-btn.fill {background-color: #000;color: #fff;border-color: #000 }#productStickyNav ul.navbar-nav .vw-btn.fill:hover {background-color: #8a8c8c;border-color: #8a8c8c }#productStickyNav.mob-center ul.navbar-nav li {text-align: center }}@media (-ms-high-contrast:active), (-ms-high-contrast:none) {#productStickyNav {position: fixed;top: 125px;width: 100%;z-index: 1 }#productStickyNav.scrolled {top: 0 }}@media (-ms-high-contrast:active), screen and (max-width:991px) and (-ms-high-contrast:none) {#productStickyNav {top: 63px }}@supports (-ms-ime-align:auto) {#productStickyNav {position: fixed;top: 75px;width: 100%;z-index: 1 }#productStickyNav.scrolled {top: 0 }@media screen and (max-width:991px) {#productStickyNav {top: 63px }}}.sticky-top-promo-bar-active {top: 125px }@media screen and (max-width:991px) {.sticky-top-promo-bar-active {top: 0 }}html {position: relative;min-height: 100%;overflow-x: hidden }.footer {width: 100%;background-color: #000;border-top: 5px solid #888c8d;padding: 40px 0 }.footer h2 {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 16px;line-height: 1.5;text-transform: none;color: #fff;letter-spacing: 1px;margin: 0;text-align: left;text-indent: 0;pointer-events: all }.footer ul {margin: 20px 0 0 }.footer .footer-nav.open h2 {padding-bottom: 0 }.footer .footer-nav.open ul {margin: 20px }.footer p {line-height: 1.5 }.footer p.address, .footer p.copy-right, .footer p.links {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 13px;line-height: 2;text-transform: none;color: #fff;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0 }.footer p.address a, .footer p.copy-right a, .footer p.links a {color: #fff }.footer p.links {text-transform: uppercase;letter-spacing: .1em }.footer p.links a, .footer p.links a[href^="tel:"] {letter-spacing: .1em;text-decoration: none }.footer p.links a:hover, .footer p.links a[href^="tel:"]:hover {text-decoration: underline }.footer p.address a[href^="tel:"] {letter-spacing: .1em;text-decoration: none }.footer p.address a[href^="tel:"]:hover {text-decoration: underline }.footer p.copy-right {color: #888c8d }.footer ul {list-style: none;margin: 0;padding: 0;text-indent: 0 }.footer ul li {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 13px;line-height: 1.5;text-transform: uppercase;text-align: left;text-indent: 0;margin: 0 0 12px }.footer ul li, .footer ul li a {color: #fff;letter-spacing: .1em }.footer ul li a {text-decoration: none }.footer ul li a:hover {text-decoration: none;color: hsla(0, 0%, 100%, .75) }.footer ul li:before {content: none }.footer .social {margin: 20px 0 10px }.footer .social a {display: inline-block;margin-right: 10px }.footer .social a:hover {text-decoration: none }.footer .social a:hover .ico {color: hsla(0, 0%, 100%, .75) }.footer .social .ico {color: #fff;font-size: 25px }@media screen and (min-width:1200px) {.footer {bottom: -830px }}@media screen and (min-width:768px) {.footer {bottom: -942px;padding: 80px 0 }.footer h2 {border-bottom: 1px solid #888c8d;padding: 15px 0 }.footer .footer-nav h2 {pointer-events: none }.footer p.address {margin-bottom: 30px }.footer p.copy-right {line-height: 2.5 }.footer ul {margin: 15px 0 70px !important }}@media screen and (max-width:767px) {.footer {position: relative }.footer .footer-nav h2 {cursor: pointer;top: auto;left: auto;bottom: auto;right: auto;position: relative;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;border-top: 1px solid #888c8d;margin-top: 10px;padding-top: 18px }.footer .footer-nav h2:before {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.footer .footer-nav h2--brand {color: #00bcb4 !important }.footer .footer-nav h2:before {content: "\E90A";position: absolute;top: auto;left: auto;bottom: auto;right: 0;font-size: 15px;transition: transform .5s;-webkit-transition: transform .5s;-moz-transition: transform .5s }.footer .footer-nav ul {max-height: 0;overflow: hidden;transition: max-height .5s ease-out;-webkit-transition: max-height .5s ease-out;-moz-transition: max-height .5s ease-out }.footer .footer-nav ul li {text-indent: 15px }.footer .footer-nav ul li:first-child {margin-top: 20px !important }.footer .footer-nav.open h2:before {transform: rotate(135deg);-moz-transform: rotate(135deg);transition: transform .5s;-webkit-transition: transform .5s;-moz-transition: transform .5s }.footer .footer-nav.open ul {height: auto;max-height: 500px;transition: max-height .5s ease-in !important;-webkit-transition: max-height .5s ease-in !important;-moz-transition: max-height .5s ease-in !important;margin: 0 }.footer .footer-nav:first-child h2 {border-top: none;margin: 0;padding: 0 }.footer .footer-nav:last-child h1 {border-bottom: 1px solid #888c8d;margin-bottom: 20px;padding-bottom: 18px }.footer p.copy-right {line-height: 1.5 }.footer .footer-bottom {margin-top: 25px }}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2) {.footer {background-color: #000 }}@media screen and (min-width:576px) {.footer .vw-v {max-width: 68px }.footer p.address, .footer p.links {text-align: right;line-height: 2.5 }.footer .social, .footer p.copy-right {text-align: right }.footer .social a {margin: 0 0 0 15px }}@media screen and (max-width:575px) {.footer {position: relative;top: auto;left: auto;bottom: auto;right: auto }.footer .container {max-width: 100% }.footer .vw-v {max-width: 54px !important }.footer p.copy-right {font-size: 11px }.footer .social a {margin-right: 5px }}.footer--distributor .logo-distributorCont {display: flex;flex-direction: column }.footer--distributor .logo-distributorCont img {max-width: 130px;margin-bottom: 10px;max-height: 70px;align-self: flex-end;width: auto }.footer--distributor .logo-distributorCont img.square-logo {max-height: none;max-width: 50px }.footer--distributor .logo-distributorCont p {text-align: right;display: block;width: 100%;color: #fff;font-size: 11px;margin-bottom: 3px }.footer--distributor .address p {text-align: right;color: #fff;font-size: 13px }.footer--distributor .address a {color: #fff }.footer--distributor .copy-right p {text-align: right;font-size: 13px }html {-webkit-overflow-scrolling: touch }body {font-family: var(--brand-font);overflow-x: hidden }.container {max-width: 1140px }.container-fluid {max-width: 1800px }.container-fluid.no-max {max-width: none }h1 {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular);font-size: 72px;line-height: 1;text-transform: uppercase;color: #000;letter-spacing: .04em;margin: 0;text-align: left;text-indent: 0 }h1.small {font-family: var(--brand-font-condensed);font-size: 48px;letter-spacing: 0;margin: 0 0 10px }h1.small, h2 {font-weight: var(--brand-font-weight-regular);line-height: 1.125;text-transform: uppercase;color: #000;text-align: left;text-indent: 0 }h2 {font-size: 46px;margin: 0 0 20px;text-align: center }h2, h3 {font-family: var(--brand-font-condensed);letter-spacing: .05em }h3 {font-size: 36px;line-height: 1.125;text-transform: uppercase;color: #000;margin: 0 0 13px }h3, h3 span {font-weight: var(--brand-font-weight-regular);text-align: left;text-indent: 0 }h3 span {font-family: var(--brand-font);font-size: 14px;line-height: 1.75;text-transform: none;color: #575756;letter-spacing: .15em;margin: 0 0 3px;display: block }h3~p {text-align: left }h4 {font-family: var(--brand-font);font-size: 20px;line-height: 1.25;text-transform: none;letter-spacing: 0;margin: 0 0 10px }h4, h5 {font-weight: var(--brand-font-weight-regular);text-align: left;text-indent: 0 }h5 {font-family: var(--brand-font-condensed);font-size: 24px;line-height: 1.125;text-transform: uppercase;color: #fff;letter-spacing: .05em;margin: 0 }.bg-lt-gray-wrap h5, .bg-white-wrap h5, [data-section-background-color=light-gray] h5, [data-section-background-color=white] h5, h6 {color: #000 }h6 {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 16px;line-height: 1.75;text-transform: none;letter-spacing: .01em;margin: 7px 0 0;text-align: left;text-indent: 0 }p+h2, p+h3, p+h4, p+h5, ul+h2, ul+h3, ul+h4, ul+h5 {margin-top: 40px }p {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 16px;line-height: 1.75;text-transform: none;color: #575756;letter-spacing: .01em;margin: 7px 0 25px;text-align: left;text-indent: 0 }p:last-child {margin-bottom: 0 }.disclaimer p, p.disclaimer {font-size: 12px }p:empty {display: none }.large p {text-align: center }p strong {font-family: var(--brand-font-condensed) }a, p strong {font-weight: var(--brand-font-weight-regular) }a {font-family: var(--brand-font);font-size: inherit;line-height: 1.75;text-transform: inherit;color: #000;letter-spacing: .025em;margin: 0;text-align: left;text-indent: 0;text-decoration: underline }a:hover {color: #888c8d }ol, ul {list-style: none;margin: 7px 0 25px;padding: 0;text-indent: 0 }ol:last-child, ul:last-child {margin-bottom: 0 }ol li, ul li {font-family: var(--brand-font);color: #575756;letter-spacing: .01em;text-indent: 0;list-style: none;margin: 0 0 12px 25px;padding: 0;text-indent: -7px }ol li, ol li:before, ul li, ul li:before {font-weight: var(--brand-font-weight-regular);font-size: 16px;line-height: 1.5;text-transform: none;text-align: left }ol li:before, ul li:before {font-family: var(--brand-font-condensed);color: #000;letter-spacing: 0;margin: 0;text-indent: 0;display: inline-block }ol li a, ul li a {color: #575756 }ol li:last-of-type, ul li:last-of-type {margin-bottom: 0 }ul li:before {content: "\2022";position: relative;top: auto;left: -15px;bottom: auto;right: auto }ol>li {counter-increment: item 1 }ol>li:before {content: counter(item);font-size: 20px;position: relative;top: 1px;left: -15px;bottom: auto;right: auto }.list-check ul li {position: relative;text-indent: -13px }.list-check ul li:before {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.list-check ul li--brand {color: #00bcb4 !important }.list-check ul li:before {content: "\E921";left: -18px;font-size: 14px }.list-two-column ul li {margin-left: 0;text-indent: 0;display: flex !important;flex-wrap: wrap !important }.list-two-column ul li:before {content: none }.list-two-column ul li span {flex-grow: 1;flex-basis: 35% }.list-two-column ul li span:nth-of-type(odd) {font-family: var(--brand-font-condensed);text-transform: uppercase }.list-two-column ul li span:nth-of-type(2n) {flex-grow: 3;flex-basis: 65% }img {width: 100% }hr {margin-top: 0 }hr.small-hr {background-color: #00bcb4;height: 3px;width: 37px;margin: 5px 0;border: 0 }hr.white {background-color: #fff }hr.teal {background-color: #00bcb4 }[data-hr-visibility=hide] hr.small-hr {display: none }[data-hr-color=teal] .hero__content hr.small-hr {background-color: #00bcb4 }.vwcms-theme ul li {margin: 0 }.vwcms-theme ul li:before {content: none }.vw-btn, .vw-btn:focus {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 14px;line-height: 1;text-transform: uppercase;color: #000;letter-spacing: .075em;margin: 45px 0 0;text-align: center;text-indent: 0;border: 1px solid #000;padding: 17px 25px;display: inline-block;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;text-decoration: none;background: none }.vw-btn:focus:hover, .vw-btn:hover {color: #fff;background-color: #000;text-decoration: none;cursor: pointer }.vw-btn.fill, .vw-btn:focus.fill {color: #fff;background-color: #000 }.vw-btn.fill:hover, .vw-btn:focus.fill:hover {border-color: #00bcb4;background-color: #00bcb4 }.vw-btn-wrap {text-align: center;margin-top: 20px }.vw-btn:focus[data-btn-type=fill], .vw-btn[data-btn-type=fill] {color: #fff;background-color: #000 }.vw-btn:focus[data-btn-type=fill]:hover, .vw-btn[data-btn-type=fill]:hover {border-color: #00bcb4;background-color: #00bcb4 }.img-credit {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 10px;line-height: 1.25;text-transform: uppercase;color: #888c8d;letter-spacing: .075em;text-align: left;text-indent: 0;display: block;margin: 25px 0 0 }.img-credit strong {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular) }.img-credit .ico {margin-right: 10px }.section {margin-top: 80px;margin-bottom: 80px }@media screen and (min-width:992px) {.section {margin-top: 125px;margin-bottom: 125px }}.section+.section.mt-0 {margin-bottom: 0 }.section.bg-black-wrap+.section.mt-0, .section.bg-black-wrap+.section.mt-0 .ico, .section.bg-black-wrap+.section.mt-0 div, .section.bg-black-wrap+.section.mt-0 span, .section.bg-drk-gray-wrap+.section.mt-0, .section.bg-drk-gray-wrap+.section.mt-0 .ico, .section.bg-drk-gray-wrap+.section.mt-0 div, .section.bg-drk-gray-wrap+.section.mt-0 span, .section[data-section-background-color=black]+.section.mt-0, .section[data-section-background-color=black]+.section.mt-0 .ico, .section[data-section-background-color=black]+.section.mt-0 div, .section[data-section-background-color=black]+.section.mt-0 span, .section[data-section-background-color=dark-gray]+.section.mt-0, .section[data-section-background-color=dark-gray]+.section.mt-0 .ico, .section[data-section-background-color=dark-gray]+.section.mt-0 div, .section[data-section-background-color=dark-gray]+.section.mt-0 span {color: #fff }.section.bg-black-wrap+.section.mt-0, .section[data-section-background-color=black]+.section.mt-0 {background-color: #000 }.section.bg-drk-gray-wrap+.section.mt-0, .section[data-section-background-color=dark-gray]+.section.mt-0 {background-color: #202020 }.section.bg-lt-gray-wrap+.section.mt-0, .section[data-section-background-color=light-gray]+.section.mt-0 {background-color: #f7f7f8 }.section.bg-lt-gray-wrap+.section.mt-0 .h2-box-grid-2up .info, .section[data-section-background-color=light-gray]+.section.mt-0 .h2-box-grid-2up .info {border: none }@media screen and (min-width:992px) {.section.bg-black-wrap+.section.bg-black-wrap.mt-0, .section.bg-drk-gray-wrap+.section.bg-drk-gray-wrap.mt-0, .section.bg-lt-gray-wrap+.section.bg-lt-gray-wrap.mt-0, .section.bg-white-wrap+.section.bg-white-wrap.mt-0, .section:not(.bg-black-wrap)+.section.bg-white-wrap.mt-0, .section:not(.bg-drk-gray-wrap)+.section.bg-white-wrap.mt-0, .section:not(.bg-lt-gray-wrap)+.section.bg-white-wrap.mt-0, .section:not([data-section-background-color=black])+.section.bg-white-wrap.mt-0, .section:not([data-section-background-color=dark-gray])+.section.bg-white-wrap.mt-0, .section:not([data-section-background-color=light-gray])+.section.bg-white-wrap.mt-0, .section[data-section-background-color=black]+.section.bg-black-wrap.mt-0, .section[data-section-background-color=dark-gray]+.section.bg-drk-gray-wrap.mt-0, .section[data-section-background-color=light-gray]+.section.bg-lt-gray-wrap.mt-0, .section[data-section-background-color=white]+.section.bg-white-wrap.mt-0 {margin-top: -125px !important;padding-bottom: 125px }.section.bg-black-wrap+.section.mt-0, .section.bg-drk-gray-wrap+.section.mt-0, .section.bg-lt-gray-wrap+.section.mt-0, .section[data-section-background-color=black]+.section.mt-0, .section[data-section-background-color=dark-gray]+.section.mt-0, .section[data-section-background-color=light-gray]+.section.mt-0 {padding-top: 0;margin-top: -125px !important }}@media screen and (max-width:991px) {.section.bg-black-wrap+.section.bg-black-wrap.mt-0, .section.bg-black-wrap+.section[data-section-background-color=black].mt-0, .section.bg-drk-gray-wrap+.section.bg-drk-gray-wrap.mt-0, .section.bg-drk-gray-wrap+.section[data-section-background-color=dark-gray].mt-0, .section.bg-lt-gray-wrap+.section.bg-lt-gray-wrap.mt-0, .section.bg-lt-gray-wrap+.section[data-section-background-color=light-gray].mt-0, .section.bg-white-wrap+.section.bg-white-wrap.mt-0, .section.bg-white-wrap+.section[data-section-background-color=white].mt-0, .section:not(.bg-black-wrap)+.section.bg-white-wrap.mt-0, .section:not(.bg-black-wrap)+.section[data-section-background-color=white].mt-0, .section:not(.bg-drk-gray-wrap)+.section.bg-white-wrap.mt-0, .section:not(.bg-drk-gray-wrap)+.section[data-section-background-color=white].mt-0, .section:not(.bg-lt-gray-wrap)+.section.bg-white-wrap.mt-0, .section:not(.bg-lt-gray-wrap)+.section[data-section-background-color=white].mt-0, .section:not([data-section-background-color=black])+.section.bg-white-wrap.mt-0, .section:not([data-section-background-color=black])+.section[data-section-background-color=white].mt-0, .section:not([data-section-background-color=dark-gray])+.section.bg-white-wrap.mt-0, .section:not([data-section-background-color=dark-gray])+.section[data-section-background-color=white].mt-0, .section:not([data-section-background-color=light-gray])+.section.bg-white-wrap.mt-0, .section:not([data-section-background-color=light-gray])+.section[data-section-background-color=white].mt-0, .section[data-section-background-color=black]+.section.bg-black-wrap.mt-0, .section[data-section-background-color=black]+.section[data-section-background-color=black].mt-0, .section[data-section-background-color=dark-gray]+.section.bg-drk-gray-wrap.mt-0, .section[data-section-background-color=dark-gray]+.section[data-section-background-color=dark-gray].mt-0, .section[data-section-background-color=light-gray]+.section.bg-lt-gray-wrap.mt-0, .section[data-section-background-color=light-gray]+.section[data-section-background-color=light-gray].mt-0, .section[data-section-background-color=white]+.section.bg-white-wrap.mt-0, .section[data-section-background-color=white]+.section[data-section-background-color=white].mt-0 {margin-top: -80px !important;padding-bottom: 80px }.section.bg-black-wrap+.section.mt-0, .section.bg-drk-gray-wrap+.section.mt-0, .section.bg-lt-gray-wrap+.section.mt-0, .section[data-section-background-color=black]+.section.mt-0, .section[data-section-background-color=dark-gray]+.section.mt-0, .section[data-section-background-color=light-gray]+.section.mt-0 {padding-top: 0;margin-top: -80px !important }}.section.section-small {margin-bottom: 50px;margin-top: 50px }.section.section-small+.section {margin-top: 0 }@media screen and (min-width:992px) {.section.grid-blocks+.section.grid-blocks {margin-top: -75px !important }}.mt-0 {margin-top: 0 }.mb-0 {margin-bottom: 0 }.pt-0 {padding-top: 0 }.pb-0 {padding-bottom: 0 }.row+.row .vw-btn:only-child {margin-top: 0 }.row+.row.grid {margin-top: 45px }@media screen and (min-width:768px) {.row+.row.grid {margin-top: 45px }}.intro-section {margin-bottom: 45px }.intro-section, .intro-section p {text-align: center }.card-action {display: flex;flex-direction: column;text-decoration: none;margin-bottom: 20px }@media screen and (min-width:768px) {.card-action {margin-bottom: 30px }}.card-action:hover {text-decoration: none }@media screen and (min-width:992px) {.section.grid-blocks+.section.grid-blocks .row.if-empty {margin-top: -120px }.section.grid-blocks+.section.grid-blocks .row.if-empty h2 {margin-top: 125px }.section.grid-blocks+.section.grid-blocks .row.if-empty h2+div p {margin-top: 7px }.section.grid-blocks+.section.grid-blocks .row.if-empty p {margin-top: 45px }}@media screen and (min-width:768px) and (max-width:991px) {.vw-btn {margin-top: 25px }.section.grid-blocks+.section.grid-blocks .row.if-empty {margin-top: -40px }.section.grid-blocks+.section.grid-blocks .row.if-empty h2 {margin-top: 80px }.section.grid-blocks+.section.grid-blocks .row.if-empty h2+div p {margin-top: 7px }.section.grid-blocks+.section.grid-blocks .row.if-empty p {margin-top: 20px }.list-two-column ul li span {flex-basis: 20% }.list-two-column ul li span:nth-of-type(2n) {flex-basis: 80% }}@media screen and (max-width:991px) {h1, h1.small {font-size: 40px }}@media screen and (min-width:768px) {h2, h2~p, h2~p.large {text-align: center }h2~p.large {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 20px;line-height: 1.5;text-transform: uppercase;color: #000;letter-spacing: .025em;margin: 20px 0 15px;text-indent: 0 }.quick-links {text-align: right }.quick-links a {text-transform: uppercase }.card-action {cursor: pointer;position: relative;transition: .3s ease-in-out;transition-property: box-shadow, transform;flex: 1 1 auto;flex: 0 0 100%;max-width: 100%;-webkit-box-flex: 1 }.card-action:hover {z-index: 2;box-shadow: 0 20px 50px rgba(0, 0, 0, .05);transform: translate3d(0, -5px, 0) }}@media screen and (max-width:767px) {h2 {font-size: 40px }h3, h3~p {text-align: center }h5 {font-size: 22px }.quick-links {text-align: center }.quick-links a {text-transform: uppercase }.vw-btn {font-size: 12px;padding: 15px 20px }.section.grid-blocks+.section.grid-blocks .row.if-empty {margin-top: -45px }.section.grid-blocks+.section.grid-blocks .row.if-empty h2 {margin-top: 40px }.section.grid-blocks+.section.grid-blocks .row.if-empty h2+div p {margin-top: 7px }.section.grid-blocks+.section.grid-blocks .row.if-empty p {margin-top: 35px }}@media only screen and (min-width:576px) and (max-width:767px) {.list-two-column ul li span {flex-basis: 25% }.list-two-column ul li span:nth-of-type(2n) {flex-basis: 75% }}@media screen and (min-width:576px) {.large p {font-size: 18px }.vw-btn, .vw-btn:focus {margin-left: 15px }.vw-btn:first-of-type, .vw-btn:focus:first-of-type, .vw-btn:focus:only-of-type, .vw-btn:only-of-type {margin-left: 0 }}@media screen and (max-width:575px) {h2 {font-size: 30px;margin-bottom: 10px }h3 {font-size: 26px }h3 span {margin-bottom: 0 }h4 {line-height: 1.25 }h4, p {font-size: 16px }p {line-height: 1.5 }ol li, ol li:before, ul li, ul li:before {font-size: 16px }.vw-btn {margin-top: 25px }.container {max-width: 100% }}.vw-btn--floatLeft, .vw-btn--floatLeft:focus {float: left;margin-right: 20px;font-size: 14px }.vw-btn--floatRight {float: right }.vw-btn--playVideo, .vw-btn--playVideo:focus {background: none;box-shadow: none;border: 0;display: block;float: left;font-size: 14px;margin-left: 0;margin-top: 40px;padding: 20px 0;text-transform: uppercase;overflow: hidden }.vw-btn--playVideo .ico, .vw-btn--playVideo:focus .ico {border: 1px solid #000;display: block;float: left;font-size: 9px;height: 26px;margin-right: 9px !important;overflow: hidden;vertical-align: middle;width: 26px;transition: .5s }.vw-btn--playVideo .ico:after, .vw-btn--playVideo:focus .ico:after {content: "";background-color: #000;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;width: 100%;transition: all .2s ease-out }.vw-btn--playVideo .ico:before, .vw-btn--playVideo:focus .ico:before {position: relative;z-index: 10;top: calc(50% - 4px);left: 1px }.vw-btn--playVideo .align-top, .vw-btn--playVideo:focus .align-top {display: block;float: left;position: relative;padding-top: 7px }.vw-btn--playVideo:focus:hover, .vw-btn--playVideo:hover {background: none;color: #000 }.vw-btn--playVideo:focus:hover .ico, .vw-btn--playVideo:hover .ico {color: #fff }.vw-btn--playVideo:focus:hover .ico:after, .vw-btn--playVideo:hover .ico:after {opacity: 1;z-index: 0 }@media screen and (max-width:991px) {.vw-btn--floatLeft, .vw-btn--floatLeft:focus, .vw-btn--floatRight, .vw-btn--floatRight:focus {padding: 15px 20px }.vw-btn--floatLeft, .vw-btn--floatLeft:focus, .vw-btn--floatRight, .vw-btn--floatRight:focus, .vw-btn--playVideo, .vw-btn--playVideo:focus {float: none;margin: 25px auto 0;display: inline-block }.vw-btn--playVideo, .vw-btn--playVideo:focus {width: 150px;display: block }}.bg-black-wrap .vw-btn--playVideo, [data-section-background-color=black] .vw-btn--playVideo {color: #fff !important }.bg-black-wrap .vw-btn--playVideo .ico, [data-section-background-color=black] .vw-btn--playVideo .ico {border: 1px solid #fff }.bg-black-wrap .vw-btn--playVideo .ico:after, [data-section-background-color=black] .vw-btn--playVideo .ico:after {background-color: #fff }.bg-black-wrap .vw-btn--playVideo:hover, [data-section-background-color=black] .vw-btn--playVideo:hover {background: #000 !important;color: #fff !important }.bg-black-wrap .vw-btn--playVideo:hover .ico, [data-section-background-color=black] .vw-btn--playVideo:hover .ico {color: #000 }.bg-white-wrap, [data-section-background-color=white] {background-color: #fff }.bg-lt-gray-wrap, [data-section-background-color=light-gray] {background-color: #f7f7f8 }.bg-lt-gray-wrap .h2-box-grid-2up .info, [data-section-background-color=light-gray] .h2-box-grid-2up .info {border: none }.bg-black-wrap, [data-section-background-color=black] {background-color: #000 }.bg-drk-gray-wrap, [data-section-background-color=dark-gray] {background-color: #202020 }.bg-black-wrap .ico, .bg-black-wrap div, .bg-black-wrap h1, .bg-black-wrap h2, .bg-black-wrap h3, .bg-black-wrap h3 span, .bg-black-wrap h4, .bg-black-wrap h5, .bg-black-wrap li:before, .bg-black-wrap span, .bg-drk-gray-wrap .ico, .bg-drk-gray-wrap div, .bg-drk-gray-wrap h1, .bg-drk-gray-wrap h2, .bg-drk-gray-wrap h3, .bg-drk-gray-wrap h3 span, .bg-drk-gray-wrap h4, .bg-drk-gray-wrap h5, .bg-drk-gray-wrap li:before, .bg-drk-gray-wrap span, [data-section-background-color=black] .ico, [data-section-background-color=black] div, [data-section-background-color=black] h1, [data-section-background-color=black] h2, [data-section-background-color=black] h3, [data-section-background-color=black] h3 span, [data-section-background-color=black] h4, [data-section-background-color=black] h5, [data-section-background-color=black] li:before, [data-section-background-color=black] span, [data-section-background-color=dark-gray] .ico, [data-section-background-color=dark-gray] div, [data-section-background-color=dark-gray] h1, [data-section-background-color=dark-gray] h2, [data-section-background-color=dark-gray] h3, [data-section-background-color=dark-gray] h3 span, [data-section-background-color=dark-gray] h4, [data-section-background-color=dark-gray] h5, [data-section-background-color=dark-gray] li:before, [data-section-background-color=dark-gray] span {color: #fff }.bg-black-wrap hr, .bg-drk-gray-wrap hr, [data-section-background-color=black] hr, [data-section-background-color=dark-gray] hr {background-color: #fff }.bg-black-wrap a, .bg-drk-gray-wrap a, [data-section-background-color=black] a, [data-section-background-color=dark-gray] a {color: #00bcb4 }.bg-black-wrap a:hover, .bg-drk-gray-wrap a:hover, [data-section-background-color=black] a:hover, [data-section-background-color=dark-gray] a:hover {color: #fff }.bg-black-wrap .vw-btn, .bg-drk-gray-wrap .vw-btn, [data-section-background-color=black] .vw-btn, [data-section-background-color=dark-gray] .vw-btn {color: #fff;border-color: #fff }.bg-black-wrap .vw-btn:hover, .bg-drk-gray-wrap .vw-btn:hover, [data-section-background-color=black] .vw-btn:hover, [data-section-background-color=dark-gray] .vw-btn:hover {background-color: #fff;color: #000 }.bg-black-wrap ::-moz-selection, [data-section-background-color=black] ::-moz-selection {background: #00bcb4 }.bg-black-wrap ::selection, [data-section-background-color=black] ::selection {background: #00bcb4 }.bg-black-wrap li, .bg-black-wrap p, .bg-black-wrap ul, [data-section-background-color=black] li, [data-section-background-color=black] p, [data-section-background-color=black] ul {color: #c5c5c4 }.bg-drk-gray-wrap li, .bg-drk-gray-wrap p, .bg-drk-gray-wrap ul, [data-section-background-color=dark-gray] li, [data-section-background-color=dark-gray] p, [data-section-background-color=dark-gray] ul {color: #fff }.section.bg-black-wrap, .section.bg-drk-gray-wrap, .section.bg-lt-gray-wrap, .section[data-section-background-color=black], .section[data-section-background-color=dark-gray], .section[data-section-background-color=light-gray] {margin: 0;padding-top: 80px;padding-bottom: 80px }@media screen and (min-width:992px) {.section.bg-black-wrap, .section.bg-drk-gray-wrap, .section.bg-lt-gray-wrap, .section[data-section-background-color=black], .section[data-section-background-color=dark-gray], .section[data-section-background-color=light-gray] {padding-top: 125px;padding-bottom: 125px }}@media screen and (max-width:991px) {.section.bg-black-wrap:first-of-type, .section.bg-drk-gray-wrap:first-of-type, .section.bg-lt-gray-wrap:first-of-type, .section[data-section-background-color=black]:first-of-type, .section[data-section-background-color=dark-gray]:first-of-type, .section[data-section-background-color=light-gray]:first-of-type {padding-top: 50px }}.section.grid-cards__wrap.bg-black-wrap, .section.grid-cards__wrap.bg-drk-gray-wrap, .section.grid-cards__wrap.bg-lt-gray-wrap, .section.grid-cards__wrap[data-section-background-color=black], .section.grid-cards__wrap[data-section-background-color=dark-gray], .section.grid-cards__wrap[data-section-background-color=light-gray] {padding-bottom: 100px }.section.bg-black-wrap+.bg-black-wrap, .section.bg-black-wrap+.modal+.bg-black-wrap, .section.bg-black-wrap+.modal+[data-section-background-color=black], .section.bg-black-wrap+[data-section-background-color=black], .section.bg-drk-gray-wrap+.bg-drk-gray-wrap, .section.bg-drk-gray-wrap+.modal+.bg-drk-gray-wrap, .section.bg-drk-gray-wrap+.modal+[data-section-background-color=dark-gray], .section.bg-drk-gray-wrap+[data-section-background-color=dark-gray], .section.bg-lt-gray-wrap+.bg-lt-gray-wrap, .section.bg-lt-gray-wrap+.modal+.bg-lt-gray-wrap, .section.bg-lt-gray-wrap+.modal+[data-section-background-color=light-gray], .section.bg-lt-gray-wrap+[data-section-background-color=light-gray], .section[data-section-background-color=black]+.bg-black-wrap, .section[data-section-background-color=black]+.modal+.bg-black-wrap, .section[data-section-background-color=black]+.modal+[data-section-background-color=black], .section[data-section-background-color=black]+[data-section-background-color=black], .section[data-section-background-color=dark-gray]+.bg-drk-gray-wrap, .section[data-section-background-color=dark-gray]+.modal+.bg-drk-gray-wrap, .section[data-section-background-color=dark-gray]+.modal+[data-section-background-color=dark-gray], .section[data-section-background-color=dark-gray]+[data-section-background-color=dark-gray], .section[data-section-background-color=light-gray]+.bg-lt-gray-wrap, .section[data-section-background-color=light-gray]+.modal+.bg-lt-gray-wrap, .section[data-section-background-color=light-gray]+.modal+[data-section-background-color=light-gray], .section[data-section-background-color=light-gray]+[data-section-background-color=light-gray] {padding-top: 0 }.vw-form {padding-top: 50px;padding-bottom: 50px }.vw-form .form-check-label-fake, .vw-form label {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 14px;line-height: 1.5;text-transform: none;color: #6f6f6e;letter-spacing: .4px;margin: 0;text-align: left;text-indent: 0 }.vw-form .form-check-label-fake {padding-left: 28px }.vw-form label {margin-bottom: 20px }.vw-form label .fieldLabel {margin-left: 5px }.vw-form label .form-status {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 12px;line-height: 1.5;text-transform: none;color: #6f6f6e;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;border: 1px solid #c5c5c4;border-radius: 50%;padding: 1px 5px }.vw-form label .form-status:after {content: none }.vw-form label.wrap {width: 100%;margin-bottom: 0;display: block;position: relative }.vw-form label.wrap:after {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\E911";font-size: 12px;padding: 15px 5px;position: absolute;right: 0;bottom: 0;z-index: 1;pointer-events: none;cursor: pointer }.vw-form .label-wrapper, .vw-form .select-wrap {position: relative }.vw-form .select-wrap:after {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\E911" }.vw-form .select-wrap:before {font-size: 12px;padding: 15px 5px;position: absolute;right: 0;bottom: 0;z-index: 1;pointer-events: none;cursor: pointer }.vw-form input.form-control, .vw-form select.form-control {border: none;border-bottom: 1px solid #c5c5c4;border-radius: 0;background: none;padding-left: 0;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 20px;line-height: 1;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0 }.vw-form input.form-control:active, .vw-form input.form-control:focus, .vw-form select.form-control:active, .vw-form select.form-control:focus {box-shadow: none;background: none;border: none;border-bottom: 3px solid #000 }.vw-form input.form-control:invalid, .vw-form select.form-control:invalid {box-shadow: none }.vw-form select {-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer }.vw-form select.selectpicker {width: 100%;margin-bottom: 0;position: relative;display: block }.vw-form textarea.form-control {border-radius: 0;border: 1px solid #c5c5c4 }.vw-form textarea.form-control:active, .vw-form textarea.form-control:focus {border-bottom: 3px solid #000;box-shadow: none }.vw-form .label-wrapper {display: block;width: 100% }.vw-form .form-row {margin-bottom: 35px;margin-right: -15px;margin-left: -15px }.vw-form .form-row>.col, .vw-form .form-row>.label-wrapper, .vw-form .form-row>[class*=col-] {padding-left: 15px;padding-right: 15px }.vw-form .form-check-input {position: static;margin: 0 }.vw-form .form-check-label {padding-left: 10px }.vw-form .form-check-inline {flex: 100%;margin: 0 }.vw-form .submit-wrapper {width: 100%;text-align: center }.vw-form .btn-submit {min-width: 140px }.vw-form hr.show-mobile {display: none }.vw-form [type=radio]:checked, .vw-form [type=radio]:not(:checked) {position: absolute;left: 2px;top: 0;opacity: 0;z-index: 55;cursor: pointer }.vw-form [type=radio]:checked+label, .vw-form [type=radio]:not(:checked)+label {position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;color: #666 }.vw-form [type=radio]:checked+label:before, .vw-form [type=radio]:not(:checked)+label:before {content: "";position: absolute;left: 0;top: 0;width: 18px;height: 18px;border: 1px solid #c5c5c4;border-radius: 100%;background: #fff }.vw-form [type=radio]:checked+label:after, .vw-form [type=radio]:not(:checked)+label:after {content: "";width: 18px;height: 18px;background: #3b88fd;position: absolute;top: 0;left: 0;border-radius: 100%;box-shadow: 0 0 0 5px #e0e0e0 }.vw-form [type=radio]:not(:checked)+label:after {opacity: 0;transform: scale(0) }.vw-form [type=radio]:checked+label:after {opacity: 1;transform: scale(1) }.vw-form [type=checkbox]:checked, .vw-form [type=checkbox]:not(:checked) {position: absolute;left: 15px;opacity: 0;cursor: pointer;z-index: 5000;height: 20px;width: 20px }.vw-form [type=checkbox]:checked+label, .vw-form [type=checkbox]:not(:checked)+label {position: relative;padding-left: 28px;line-height: 20px;display: inline-block;color: #666 }.vw-form [type=checkbox]:checked+label:before, .vw-form [type=checkbox]:not(:checked)+label:before {content: "";position: absolute;left: 0;top: 0;width: 18px;height: 18px;border: 1px solid #c5c5c4;border-radius: 3px;background: #fff }.vw-form [type=checkbox]:checked+label:after, .vw-form [type=checkbox]:not(:checked)+label:after {font-family: ico-vw;font-weight: var(--brand-font-weight-regular);font-size: 12px;line-height: 1.5;text-transform: none;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;content: "\E921";width: 18px;height: 18px;color: #fff;background: #3b88fd;position: absolute;top: 0;left: 0;border-radius: 3px;padding: 0 4px }.vw-form [type=checkbox]:not(:checked)+label:after {opacity: 0;transform: scale(0) }.vw-form [type=checkbox]:checked+label:after {opacity: 1;transform: scale(1) }.vw-form .has-error .error-msg {text-transform: uppercase }.vw-form .has-error .form-status {position: relative }.vw-form .has-error .form-status:after {font-family: ico-vw !important;font-style: normal;font-variant: normal;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\E90D";font-family: ico-vw;font-weight: var(--brand-font-weight-regular);font-size: 12px;line-height: 1.5;text-transform: none;color: #fff;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;background-color: #dc3545;border: 1px solid #dc3545;border-radius: 50%;padding: 3px 5px;position: absolute;top: 3px;left: 13px }.vw-form .has-error .wrap .form-status:after {top: 0;left: -1px }.vw-form .has-error .wrap .fieldLabel {margin-left: 5px }.vw-form .has-error .label-wrapper .form-status:after {top: 4px;left: 13px }.vw-form .has-success .form-status:after {font-family: ico-vw;font-weight: var(--brand-font-weight-regular);font-size: 8px;line-height: 1.5;text-transform: none;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;content: "\E921";color: #fff;background-color: #05ce7c;border: 1px solid #05ce7c;border-radius: 50%;padding: 1px 5px;position: absolute;top: 3px;left: 13px }.vw-form .has-success .wrap .form-status:after {top: 0;left: -1px }.vw-form .has-success .wrap .fieldLabel {margin-left: 5px }.vw-form .has-success .label-wrapper .form-status:after {top: 4px;left: 13px }.vw-form#student2pro_form .form-row:first-of-type {margin-top: 75px }.filter-row .filter-label {display: none }.filter-row .filter-toggler {font-size: 16px;cursor: pointer }.filter-row .filter-toggler img {height: 20px;width: auto }.filter-row .filter-collapse.collapsing, .filter-row .filter-collapse.show {position: static }.filter-row .filter-collapse.collapsing .filter-content, .filter-row .filter-collapse.show .filter-content {position: absolute;max-width: 375px;border: 1px solid #c5c5c4;background-color: #fff;z-index: 9999;left: 15px }.filter-row .filter-collapse.collapsing .filter-content .filter-header, .filter-row .filter-collapse.show .filter-content .filter-header {display: block;padding: 20px 25px;background-color: #000;color: #fff;font-size: 18px }.filter-row .filter-collapse.collapsing .filter-content .filter-header .btn, .filter-row .filter-collapse.show .filter-content .filter-header .btn {background-color: #000;color: #fff }.filter-row .filter-collapse.collapsing .filter-content .vw-form, .filter-row .filter-collapse.show .filter-content .vw-form {padding: 25px }.filter-row .filter-collapse.collapsing .filter-content .vw-form .form-group, .filter-row .filter-collapse.show .filter-content .vw-form .form-group {flex: 0 0 100%;max-width: 100%;margin-bottom: 25px }.filter-row .filter-collapse.collapsing .filter-content .vw-form .form-group:last-of-type, .filter-row .filter-collapse.show .filter-content .vw-form .form-group:last-of-type {margin-bottom: 12px }.filter-row .filter-collapse.collapsing .filter-content .vw-form .checkbox-row, .filter-row .filter-collapse.show .filter-content .vw-form .checkbox-row {padding: 24px 0;border-top: 1px solid #c5c5c4;border-bottom: 1px solid #c5c5c4 }.filter-row .filter-collapse.collapsing .filter-content .vw-form .checkbox-row [class*=col-], .filter-row .filter-collapse.show .filter-content .vw-form .checkbox-row [class*=col-] {display: block;flex: 0 0 100%;margin-bottom: 17px }.filter-row .filter-collapse.collapsing .filter-content .vw-form .checkbox-row [class*=col-]:last-of-type, .filter-row .filter-collapse.show .filter-content .vw-form .checkbox-row [class*=col-]:last-of-type {margin-bottom: 0 }.filter-row form {padding: 0 }.filter-row form .form-row {margin-bottom: 0 }.filter-row form label.filter-wrap {width: 100%;display: block;margin-bottom: 0;position: relative }.filter-row form label.filter-wrap:after {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\E911";font-size: 12px;padding: 10px 12px;color: #fff;background-color: #8a8c8c;position: absolute;right: 0;top: 0;z-index: 1;pointer-events: none;cursor: pointer }.filter-row form select.filter-dropdown {height: 33px !important;line-height: 33px;padding: 0 10px;font-size: 15px;width: 100%;border: 1px solid #8a8c8c;background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none }.filter-row form select.filter-dropdown:active, .filter-row form select.filter-dropdown:focus {border: 1px solid #8a8c8c;box-shadow: inherit;background: inherit }.filter-row form input.form-control {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 16px;line-height: 1.5;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;border-bottom: 1px solid #8a8c8c }.filter-row form input.form-control:active, .filter-row form input.form-control:focus {box-shadow: none;background: none;border: none;border-bottom: 1px solid #8a8c8c }.filter-row form .input-group-btn {border-bottom: 1px solid #8a8c8c }.filter-row form .input-group-btn .ico-search {font-size: 16px }.filter-row form .form-check-inline {margin: 0 }.filter-row form .form-check-inline .form-check-label {margin-bottom: 0;color: #000 }.filter-row form [type=checkbox]:checked+label:before, .filter-row form [type=checkbox]:not(:checked)+label:before, .filter-row form [type=radio]:checked+label:before, .filter-row form [type=radio]:not(:checked)+label:before {border-color: #575756 }.filter-row ::-moz-placeholder {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 16px;line-height: 1.5;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0 }.filter-row ::placeholder {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 16px;line-height: 1.5;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0 }.form-thankyou {display: none;margin-top: 67px }.form-thank-you {min-height: 55vh }.form-thank-you .thankyou-icon, .form-thankyou .thankyou-icon {font-size: 121px;color: #00bcb4;line-height: 1 }.form-thank-you .thankyou-title, .form-thankyou .thankyou-title {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-medium);font-size: 72px;line-height: 50px;text-transform: uppercase;color: #000;letter-spacing: 0;text-align: center;text-indent: 0;letter-spacing: 3.6px;margin: 42px 0 31px }.form-thank-you hr, .form-thankyou hr {width: 48px;height: 2px;background-color: #00bcb4;text-align: center;margin: 0 auto }.form-thank-you .thankyou-text, .form-thankyou .thankyou-text {letter-spacing: .18px;max-width: 545px;margin: 0 auto }.form-thank-you .thankyou-text p, .form-thankyou .thankyou-text p {font-family: var(--brand-font);font-weight: var(--brand-font-weight-light);font-size: 18px;line-height: 1.5;text-transform: none;color: #000;letter-spacing: 0;text-align: center;text-indent: 0;margin: 32px 0 29px }.form-thank-you .thankyou-disclaimer, .form-thankyou .thankyou-disclaimer {font-family: var(--brand-font);font-weight: var(--brand-font-weight-light);font-size: 14px;line-height: 28px;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: center;text-indent: 0;letter-spacing: .35px }@media screen and (min-width:1400px) {.filter-expand-xl .collapse.filter-collapse, .filter-expand-xl .filter-label {display: block }.filter-expand-xl .filter-toggler {display: none }}@media screen and (min-width:1200px) {.filter-expand-lg .collapse.filter-collapse, .filter-expand-lg .filter-label {display: block }.filter-expand-lg .filter-toggler {display: none }}@media screen and (min-width:992px) {.filter-expand-md .collapse.filter-collapse, .filter-expand-md .filter-label {display: block }.filter-expand-md .filter-toggler {display: none }}@media screen and (max-width:991px) {.vw-form .form-check-inline {display: block;width: 100% }.vw-form hr.show-mobile {display: block }}@media screen and (min-width:768px) {.filter-expand-sm .collapse.filter-collapse, .filter-expand-sm .filter-label {display: block }.filter-toggler {display: none }.filter-row form .form-group {margin-bottom: 0 }}@media screen and (max-width:767px) {.filter-row form .form-group {margin-bottom: 20px }.filter-row form .form-group:last-of-type, .filter-row form .form-group:only-of-type {margin-bottom: 0 }}@media screen and (min-width:576px) {.filter-expand-xs .collapse.filter-collapse, .filter-expand-xs .filter-label {display: block }.filter-expand-xs .filter-toggler {display: none }}.form-radioGroup {display: flex;justify-content: space-evenly;align-items: center }.form-radioGroup .form-check-label {margin-bottom: 0 }.form-radioGroup__mixedInput div:first-child {flex: 50% }.form-radioGroup .form-check-inline {margin-bottom: 0 }@media screen and (max-width:991px) {.form-radioGroup .form-check-inline {display: flex }}.form-radioGroup___radioInput {display: flex;flex: 70% }.form-radioGroup___radioInput input[type=text] {margin-left: 10px;margin-top: 0;font-size: 15px;padding: 0 0 2px }.form-radioGroup___radioInput input[type=text]:focus {padding-bottom: 0 }.checkout-form label {margin-bottom: 10px }.checkout-form input.form-control, .checkout-form select.form-control {font-size: 16px }.checkout-form .select-wrap:after {display: block;position: absolute;right: 0;top: 10px;pointer-events: none }.h2-box-grid-3up h2, .h2-box-grid-3up p {text-align: center }.h2-box-grid-3up .box-3-wrap {position: relative;height: 0;overflow: hidden;padding-top: 54% }.h2-box-grid-3up .box-3-wrap img {position: absolute;top: 0;left: 0 }.h2-box-grid-3up a {text-decoration: none }.h2-box-grid-3up .title {padding: 20px;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 20px;line-height: 1.25;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: center;text-indent: 0;background-color: #fff;text-decoration: none }@media screen and (min-width:768px) {.h2-box-grid-3up .title {padding: 25px }}.h2-box-grid-3up .quick-links a {text-decoration: underline }@media screen and (min-width:992px) {.h2-box-grid-3up p {font-size: 18px }}@media screen and (max-width:575px) {.h2-box-grid-3up .box-3-wrap img {width: 100% }}.bg-black-wrap .h2-box-grid-3up .title {background-color: #202020;color: #fff }.h2-box-grid-2up h2, .h2-box-grid-2up p {text-align: center }.h2-box-grid-2up .card-action-special {position: relative;top: auto;left: auto;bottom: auto;right: auto }.h2-box-grid-2up .card-action-special a {display: block;position: absolute;top: 0;left: 0;bottom: auto;right: auto;width: 100%;height: 100%;z-index: 5 }.h2-box-grid-2up .info {padding: 20px;background-color: #fff;margin-bottom: 20px;border: 1px solid #f7f7f8;border-top: 0 solid #000 }@media screen and (min-width:768px) {.h2-box-grid-2up .info {padding: 25px;margin-bottom: 30px }}.h2-box-grid-2up .info h4+p:not(.mt-auto) {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 14px;line-height: 1.5;text-transform: uppercase;color: #6f6f6e;letter-spacing: .05em;margin: 0 0 15px;text-align: left;text-indent: 0 }.h2-box-grid-2up .info p {margin-top: 15px;text-align: left }.h2-box-grid-2up .info .vw-btn, .h2-box-grid-2up .info .vw-btn:only-child {margin-top: 25px }.h2-box-grid-2up .box-2-wrap {position: relative;height: 0;overflow: hidden;padding-top: 53% }.h2-box-grid-2up .box-2-wrap img {position: absolute;top: 0;left: 0;width: auto;min-width: 100%;min-height: 100% }.h2-box-grid-2up .title {padding: 20px;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 20px;line-height: 1;text-transform: none;color: #000;letter-spacing: 0;text-align: center;text-indent: 0;background-color: #fff;margin: 0 0 20px }@media screen and (min-width:768px) {.h2-box-grid-2up .title {padding: 25px;margin-bottom: 30px }}@media screen and (min-width:768px) {.h2-box-grid-2up .card-action-special .info, .h2-box-grid-2up .card-action-special .wrapper {cursor: pointer;position: relative;transition: .3s ease-in-out;transition-property: box-shadow, transform;flex: 1 1 auto;flex: 0 0 40%;max-width: 100%;-webkit-box-flex: 1 }.h2-box-grid-2up .card-action-special:hover .info, .h2-box-grid-2up .card-action-special:hover .wrapper {z-index: 2;box-shadow: 0 20px 50px rgba(0, 0, 0, .05);transform: translate3d(0, -5px, 0) }}@media screen and (max-width:767px) {.h2-box-grid-2up .info h4 {font-size: 16px;text-align: left }.h2-box-grid-2up .info h4+p:not(.mt-auto) {font-size: 11px }}@media screen and (min-width:576px) {.h2-box-grid-2up .grid {flex-flow: row wrap;display: flex }.h2-box-grid-2up .grid .col-12 {flex: 1 0 50%;display: flex;flex-direction: column }.h2-box-grid-2up .grid .info {flex: 1 1 auto }}.bg-lt-gray .h2-box-grid-2up .info {border: none }@media screen and (min-width:992px) and (max-width:1199px) {.card-action-special {min-height: 540px }}@media screen and (min-width:768px) and (max-width:991px) {.card-action-special {min-height: 440px }}.h2-img-cont ol li:before, .h2-img-cont ul li:before {font-size: 18px }.h2-img-cont ol li:before {font-size: 22px }.h2-img-cont .list-check ul li {text-indent: -16px;position: relative }.h2-img-cont .list-check ul li:before {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.h2-img-cont .list-check ul li--brand {color: #00bcb4 !important }.h2-img-cont .list-check ul li:before {content: "\E923";font-size: 17px;left: -8px }.h2-img-cont .image img, .h2-img-cont .image video {max-width: none;width: 100% }.h2-img-cont .img-credit {text-align: right }.h2-img-cont .img-credit strong {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular) }.h2-img-cont.reverse .image img, .h2-img-cont.reverse .image video {margin-left: 0 }.h2-img-cont.reverse .img-credit {text-align: left }@media screen and (min-width:1200px) {.h2-img-cont.img-pad-top .image .content {padding-top: 130px;padding-bottom: 130px }}@media (max-width:1199px) {.h2-img-cont.img-pad-top .image .content {padding-top: 50px;padding-bottom: 50px }}@media screen and (max-width:991px) {.h2-img-cont.img-pad-top .image .content {padding-top: 0;padding-bottom: 0 }}@media screen and (max-width:767px) {.h2-img-cont.img-pad-top .image .content {padding-top: 50px;padding-bottom: 50px }}@media screen and (max-width:575px) {.h2-img-cont.img-pad-top .image .content {padding-top: 30px;padding-bottom: 30px }}@media screen and (min-width:1200px) {.h2-img-cont.sec-sm-pad-top .content {padding-top: 130px;padding-bottom: 130px }}@media (max-width:1199px) {.h2-img-cont.sec-sm-pad-top .content {padding-top: 50px;padding-bottom: 50px }}@media screen and (max-width:991px) {.h2-img-cont.sec-sm-pad-top .content {padding-top: 0;padding-bottom: 0 }}@media screen and (max-width:767px) {.h2-img-cont.sec-sm-pad-top .content {padding-top: 50px;padding-bottom: 50px }}@media screen and (max-width:575px) {.h2-img-cont.sec-sm-pad-top .content {padding-top: 30px;padding-bottom: 30px }}@media screen and (min-width:1400px) {.h2-img-cont .image img, .h2-img-cont .image video {width: 175%;margin-left: -75% }}@media screen and (min-width:1200px) and (max-width:1399px) {.h2-img-cont .image img, .h2-img-cont .image video {width: 140%;margin-left: -40% }}@media screen and (min-width:992px) {.h2-img-cont h2, .h2-img-cont p {text-align: left }.h2-img-cont .image {padding-left: 0 }.h2-img-cont.reverse .image {padding: 0 0 0 15px }}@media screen and (max-width:991px) {.h2-img-cont .content, .h2-img-cont .img-credit, .h2-img-cont.reverse .img-credit {text-align: center }}@media screen and (min-width:992px) and (max-width:1199px) {.h2-img-cont .image img, .h2-img-cont .image video {width: 130%;margin-left: -30% }}@media screen and (min-width:768px) and (max-width:991px) {.h2-img-cont .content, .h2-img-cont .vw-btn {margin-top: 25px }}@media screen and (max-width:767px) {.h2-img-cont .content {margin-top: 25px }.h2-img-cont h2, .h2-img-cont p {text-align: center }}@media screen and (min-width:576px) {.h2-img-cont p {font-size: 18px;line-height: 2 }.h2-img-cont ol li, .h2-img-cont ol li:before, .h2-img-cont ul li, .h2-img-cont ul li:before {font-size: 18px }}@media screen and (max-width:575px) {.h2-img-cont video {max-width: 100%;height: auto }.h2-img-cont .list-check ul li:before, .h2-img-cont ol li, .h2-img-cont ol li:before, .h2-img-cont ul li, .h2-img-cont ul li:before {font-size: 16px }}.bg-black .h3-icon-callout, .bg-black .h3-icon-callout a, .bg-black .h3-icon-callout h3, .bg-black .h3-icon-callout p {color: #fff }.bg-black .h3-icon-callout .vw-btn {border-color: #fff }.bg-black .h3-icon-callout .vw-btn:hover {color: #000;background-color: #fff }.h3-icon-callout ul.icon-list {list-style: none;margin: 0;padding: 0;text-indent: 0 }.h3-icon-callout ul.icon-list li {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 17px;line-height: 3;text-transform: uppercase;color: #fff;letter-spacing: .1em;margin: 0 0 15px;text-align: left;text-indent: 0;border-bottom: 1px solid #888c8d;padding-bottom: 20px }.h3-icon-callout ul.icon-list li:last-child {border: none;margin: 0;padding: 0 }.h3-icon-callout ul.icon-list li .ico {font-size: 37px;margin-right: 35px;top: 9px }.h3-icon-callout ul.icon-list li:before {content: none }@media screen and (max-width:767px) {.h3-icon-callout ul.icon-list {margin-top: 30px }.h3-icon-callout p {text-align: center }}@media screen and (max-width:575px) {.h3-icon-callout ul.icon-list li {font-size: 14px }.h3-icon-callout ul.icon-list li .ico {font-size: 35px;margin-right: 20px }}.h3-icon-callout.simple hr {margin: 45px 0 }@media screen and (max-width:767px) {.h3-icon-callout.simple h5 {text-align: center }.h3-icon-callout.simple hr {display: none }.h3-icon-callout.simple .content {margin: 0 0 35px }}.h3-icon-callout.simple a {color: #fff }.h3-icon-callout.simple ul a, .h3-icon-callout.simple ul li {color: #fff;text-transform: capitalize }.bg-lt-gray-wrap .h3-icon-callout.simple a, .bg-lt-gray-wrap .h3-icon-callout.simple ul a, .bg-lt-gray-wrap .h3-icon-callout.simple ul li, .bg-white-wrap .h3-icon-callout.simple a, .bg-white-wrap .h3-icon-callout.simple ul a, .bg-white-wrap .h3-icon-callout.simple ul li {color: #575756 }.bg-lt-gray-wrap .h3-icon-callout.simple h5, .bg-white-wrap .h3-icon-callout.simple h5 {color: #000 }.h3-award-callout {padding-top: 80px;border-bottom: 5px solid #000 }@media screen and (min-width:768px) {.h3-award-callout {padding-top: 100px }}@media screen and (min-width:768px) and (max-width:991px) {.h3-award-callout {padding-bottom: 50px }}@media screen and (min-width:768px) {.h3-award-callout .content {padding-right: 40px }}@media screen and (max-width:767px) {.h3-award-callout {padding-bottom: 50px }.h3-award-callout .img-wrap {text-align: center;margin-bottom: 25px }.h3-award-callout h3 span {text-align: center }}.h3-box-grid-news h5 {color: #fff }.h3-box-grid-news .grid-wrap {list-style: none;padding: 0;text-indent: 0;margin: 30px 0 0 }.h3-box-grid-news .grid-wrap .grid {padding: 0;position: relative;overflow: hidden;margin: 0;text-indent: 0 }.h3-box-grid-news .grid-wrap .grid:before {content: "";position: absolute;top: auto;left: 0;bottom: 0;right: 0;background-image: linear-gradient(180deg, transparent, #000);opacity: .8;height: 50%;max-height: 150px }.h3-box-grid-news .grid-wrap .grid.g1 .cover-link .ico {position: absolute;top: 50%;left: 50%;bottom: auto;right: auto;margin: -30px 0 0 -30px;font-size: 60px;width: 60px;height: 60px;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;color: rgba(0, 0, 0, .75) }.h3-box-grid-news .grid-wrap .grid.g1 .cover-link:hover .ico {color: hsla(0, 0%, 100%, .75) }.h3-box-grid-news .grid-wrap .grid.g1 .cover-link:hover .ico:before {content: "\E920" }.h3-box-grid-news .grid-wrap .grid.g1 .vw-btn {color: #fff;border-color: #fff;position: absolute;top: auto;left: auto;bottom: 20px;right: 20px;z-index: 6;cursor: pointer }.h3-box-grid-news .grid-wrap .grid.g1 .vw-btn:hover {border-color: #fff;background-color: #fff;color: #000;cursor: pointer }.h3-box-grid-news .grid-wrap .grid.g5 .content, .h3-box-grid-news .grid-wrap .grid.g6 .content {width: 70% }.h3-box-grid-news .grid-wrap .grid img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }.h3-box-grid-news .grid-wrap .grid .content {position: absolute;top: auto;left: 23px;bottom: 20px;right: auto;width: 60%;color: #fff }.h3-box-grid-news .grid-wrap .grid .ico-bg {background-color: #000;width: 26px;height: 26px;display: block;border-radius: 10px }.h3-box-grid-news .grid-wrap .grid .ico {position: absolute;top: 10px;left: auto;bottom: auto;right: 15px;font-size: 30px;color: #fff }.h3-box-grid-news .grid-wrap .grid.twitter {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 13px;line-height: 1.5;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: center;text-indent: 0;background-color: #fff }.h3-box-grid-news .grid-wrap .grid.twitter:before {background-image: none }.h3-box-grid-news .grid-wrap .grid.twitter .ico {color: #000 }.h3-box-grid-news .grid-wrap .grid.twitter .cover-link {cursor: pointer }.h3-box-grid-news .grid-wrap .grid.twitter .cover-link .ico {color: #000;border-color: #000 }.h3-box-grid-news .grid-wrap .grid.twitter .cover-link:hover {cursor: pointer }.h3-box-grid-news .grid-wrap .grid.twitter .cover-link:hover .ico {color: #fff;background-color: rgba(0, 0, 0, .75) }.h3-box-grid-news .grid-wrap .grid.instagram:before {background-image: none }.h3-box-grid-news .grid-wrap .grid .cover-link {width: 100%;height: 100%;position: absolute;top: 0;left: 0;bottom: auto;right: auto;z-index: 5;cursor: pointer }.h3-box-grid-news .grid-wrap .grid .cover-link .ico {position: absolute;top: auto;left: auto;bottom: 20px;right: 20px;font-size: 15px;color: #fff;transition: background-color .5s;-moz-transition: background-color .5s;-webkit-transition: background-color .5s;border: 1px solid #fff;padding: 10px }.h3-box-grid-news .grid-wrap .grid .cover-link:hover {cursor: pointer }.h3-box-grid-news .grid-wrap .grid .cover-link:hover .ico {color: #000;background-color: #fff }@media screen and (min-width:992px) {.h3-box-grid-news .grid-wrap {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-template-rows: 220px 220px 220px }.h3-box-grid-news .grid-wrap .grid.g1 {grid-column: span 3;grid-row: span 2;-ms-grid-column: span 3;-ms-grid-row: span 2 }.h3-box-grid-news .grid-wrap .grid.g4 {grid-row: span 2;-ms-grid-row: span 2 }.h3-box-grid-news .grid-wrap .grid.g4, .h3-box-grid-news .grid-wrap .grid.g5, .h3-box-grid-news .grid-wrap .grid.g6 {grid-column: span 2;-ms-grid-column: span 2 }.h3-box-grid-news .grid-wrap .grid .ico-bg {position: absolute;top: 12px;left: auto;bottom: auto;right: 12px }}@media screen and (min-width:768px) and (max-width:991px) {.h3-box-grid-news .grid-wrap {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows: .5fr .5fr .5fr }.h3-box-grid-news .grid-wrap .grid.g1 {grid-column: span 4;grid-row: span 3;-ms-grid-column: span 4;-ms-grid-row: span 3 }.h3-box-grid-news .grid-wrap .grid.g2, .h3-box-grid-news .grid-wrap .grid.g4 {grid-column: span 2;grid-row: span 2;-ms-grid-column: span 2;-ms-grid-row: span 2 }.h3-box-grid-news .grid-wrap .grid.g5 {grid-column: span 6;grid-row: span 2;-ms-grid-column: span 6;-ms-grid-row: span 2 }.h3-box-grid-news .grid-wrap .grid.g6 {grid-column: span 4;grid-row: span 1;-ms-grid-column: span 4;-ms-grid-row: span 1 }.h3-box-grid-news .grid-wrap .grid .ico {font-size: 35px }.h3-box-grid-news .grid-wrap .grid.twitter {font-size: 16px }.h3-box-grid-news .grid-wrap .grid .ico-bg {position: absolute;top: 14px;left: auto;bottom: auto;right: 14px }}@media screen and (min-width:576px) and (max-width:767px) {.h3-box-grid-news .grid-wrap {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr }.h3-box-grid-news .grid-wrap .grid.g1 {grid-column: span 4;grid-row: span 3;-ms-grid-column: span 4;-ms-grid-row: span 3 }.h3-box-grid-news .grid-wrap .grid.g2 {grid-column: span 2;grid-row: span 4;-ms-grid-column: span 2;-ms-grid-row: span 4 }.h3-box-grid-news .grid-wrap .grid.g3 {grid-column: span 2;grid-row: span 2;-ms-grid-column: span 2;-ms-grid-row: span 2 }.h3-box-grid-news .grid-wrap .grid.g4 {grid-column: span 2;grid-row: span 1;-ms-grid-column: span 2;-ms-grid-row: span 1 }.h3-box-grid-news .grid-wrap .grid.g5 {grid-column: span 6;grid-row: span 2;-ms-grid-column: span 6;-ms-grid-row: span 2 }.h3-box-grid-news .grid-wrap .grid.g6 {grid-column: span 4;grid-row: span 2;-ms-grid-column: span 4;-ms-grid-row: span 2 }.h3-box-grid-news .grid-wrap .grid .content {left: 13px;bottom: 10px }.h3-box-grid-news .grid-wrap .grid .ico-bg {position: absolute;top: 13px;left: auto;bottom: auto;right: 13px;width: 25px;height: 25px }.h3-box-grid-news .grid-wrap .grid .cover-link .ico {bottom: 15px;right: 15px;font-size: 20px }}@media screen and (min-width:576px) {.h3-box-grid-news .grid-wrap {display: grid;grid-gap: 4px;grid-auto-flow: dense }.h3-box-grid-news .grid-wrap .grid.g1 .content {width: 49% }.h3-box-grid-news .grid-wrap .grid .ico {top: 10px;right: 10px }.h3-box-grid-news .grid-wrap .grid.twitter {padding: 0 15px }.h3-box-grid-news .grid-wrap .grid.twitter .d-flex {height: 100% }.h3-box-grid-news .grid-wrap .grid.twitter .ico {position: relative;top: auto;left: auto;bottom: auto;right: auto;display: block;margin: 0 0 15px }}@media screen and (max-width:575px) {.h3-box-grid-news .grid-wrap .grid {height: 0;overflow: hidden;position: relative;top: auto;left: auto;bottom: auto;right: auto;padding-top: 66% }.h3-box-grid-news .grid-wrap .grid.g1 .content {bottom: auto;top: 25px }.h3-box-grid-news .grid-wrap .grid.g1 .cover-link .ico {position: absolute;top: auto;left: auto;bottom: 15px;right: 20px;font-size: 15px;width: 40px;height: 40px;padding: 13px }.h3-box-grid-news .grid-wrap .grid.g1 .vw-btn {position: absolute;top: auto;left: 20px;bottom: 15px;right: auto }.h3-box-grid-news .grid-wrap .grid:before {z-index: 1 }.h3-box-grid-news .grid-wrap .grid img {position: absolute;top: 0;left: auto;bottom: auto;right: auto }.h3-box-grid-news .grid-wrap .grid .ico-bg {position: absolute;top: 12px;left: auto;bottom: auto;right: 17px }.h3-box-grid-news .grid-wrap .grid .content {z-index: 1;width: 70% }.h3-box-grid-news .grid-wrap .grid.twitter:before {background-image: none }.h3-box-grid-news .grid-wrap .grid.twitter .tw-content {width: 80%;position: absolute;top: 40%;left: 10%;bottom: auto;right: auto }.h3-box-grid-news .grid-wrap .grid.twitter .ico {right: auto;left: 50%;margin-left: -15px;top: 15% }}.box-grid-4up .box-4-wrap {border-top: 5px solid #000 }.box-grid-4up .info {padding: 20px;background-color: #fff }@media screen and (min-width:768px) {.box-grid-4up .info {padding: 25px }}.box-grid-4up .info p {text-align: center;margin-top: 10px }@media screen and (min-width:576px) {.box-grid-4up .grid {flex-flow: row wrap;display: flex }.box-grid-4up .grid .col-12 {display: -webkit-box }.box-grid-4up .grid .info {flex: 1 1 auto;position: relative;top: auto;left: auto;bottom: auto;right: auto }.box-grid-4up .grid .info p:first-child {margin-bottom: 105px }.box-grid-4up .box-4-wrap+.info .vw-btn {position: absolute;top: auto;left: 50%;bottom: 30px;right: auto;display: block;margin-left: -75px;width: 150px }}@media screen and (max-width:575px) {.box-grid-4up .info p {margin-top: 0 }.box-grid-4up .info .vw-btn {margin-top: 15px }}.ico-quotes {font-size: 44px;color: #00bcb4;margin-bottom: 20px;display: block }blockquote .blockquote-text {font-family: var(--brand-font-condensed);font-size: 29px;letter-spacing: 0;letter-spacing: .01em }blockquote .blockquote-author, blockquote .blockquote-text {font-weight: var(--brand-font-weight-regular);line-height: 1.5;text-transform: none;color: #000;margin: 0;text-align: left;text-indent: 0 }blockquote .blockquote-author {font-family: var(--brand-font);font-size: 14px;letter-spacing: 0;text-transform: uppercase;letter-spacing: 1px }blockquote.blockquote__headshot img {width: 84px;clip-path: circle(42px at center);-webkit-clip-path: circle(42px at center);margin: 25px 0 }.quote-full, .quote-full .blockquote-author, .quote-full .blockquote-text {text-align: center }.quote-full .small-hr {margin: 25px auto 12px }@media screen and (max-width:767px) {blockquote .blockquote-text {font-size: 24px;text-align: center }blockquote .blockquote-author {font-size: 12px;text-align: center }}@media screen and (max-width:575px) {blockquote .blockquote-text {font-size: 20px }blockquote .blockquote-author {font-size: 11px }.ico-quotes {font-size: 34px }}.carousel {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular);font-size: 29px;line-height: 1.5;text-transform: none;color: #fff;letter-spacing: 0;margin: 0;text-align: center;text-indent: 0 }.carousel .carousel-caption {position: static }.carousel .carousel-caption blockquote .blockquote-text {color: #000;text-align: center;padding: 20px }@media screen and (min-width:768px) {.carousel .carousel-caption blockquote .blockquote-text {padding: 25px }}.carousel .carousel-caption blockquote .blockquote-author {color: #888c8d;text-align: center }.carousel .carousel-indicators {position: static;cursor: pointer;padding-top: 20px;margin: 0 }.carousel .carousel-indicators li {background: none;text-indent: 0;border-top: 1px dashed #c5c5c4;width: 100%;margin-right: 21px;margin-left: 21px }.carousel .carousel-indicators li .indicator-label {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular);font-size: 20px;line-height: 1.5;text-transform: none;color: #c5c5c4;letter-spacing: 0;margin: 0;text-align: right;text-indent: 0 }.carousel .carousel-indicators li .progress {background-color: transparent;height: 3px;margin-top: -3px }.carousel .carousel-indicators li .progress-bar {background-color: #8a8c8c }.carousel .carousel-indicators li:before {content: none }.carousel .carousel-indicators li.active .indicator-label {color: #000 }.carousel .carousel-indicators li.active .progress-bar {background-color: #000 }.carousel .carousel-control-prev {left: inherit }.carousel .carousel-control-next, .carousel .carousel-control-prev {transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s }.carousel .carousel-control-next {right: inherit }.carousel .ico-chevron-lft-box, .carousel .ico-chevron-rt-box {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular);font-size: 48px;line-height: 1.5;text-transform: none;color: #fff;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0 }.carousel .ico-quotes {margin-bottom: 0 }.bg-black-wrap .carousel .carousel-caption blockquote .blockquote-text, .bg-drk-gray-wrap .carousel .carousel-caption blockquote .blockquote-text {color: #fff }.bg-black-wrap .carousel .carousel-caption blockquote .blockquote-author, .bg-drk-gray-wrap .carousel .carousel-caption blockquote .blockquote-author {color: #8a8c8c }.bg-black-wrap .carousel .carousel-indicators li, .bg-drk-gray-wrap .carousel .carousel-indicators li {border-top-color: #8a8c8c }.bg-black-wrap .carousel .carousel-indicators li .indicator-label, .bg-drk-gray-wrap .carousel .carousel-indicators li .indicator-label {color: #8a8c8c }.bg-black-wrap .carousel .carousel-indicators li.active .indicator-label, .bg-drk-gray-wrap .carousel .carousel-indicators li.active .indicator-label {color: #fff }.bg-black-wrap .carousel .carousel-indicators li.active .progress-bar, .bg-drk-gray-wrap .carousel .carousel-indicators li.active .progress-bar {background-color: #fff }@media screen and (min-width:768px) and (max-width:991px) {.carousel .carousel-indicators {padding: 0;margin: 0 }.carousel .carousel-indicators li {margin-right: 16px;margin-left: 16px }}@media screen and (max-width:767px) {.carousel .carousel-control-prev {left: 24px }.carousel .carousel-control-next {right: 24px }.carousel .ico-chevron-lft-box, .carousel .ico-chevron-rt-box {font-size: 37px }.carousel .carousel-indicators {padding: 0;margin: 0 }.carousel .carousel-indicators li {margin-right: 8px;margin-left: 8px }.carousel .carousel-indicators li .indicator-label {text-align: center }}@media screen and (max-width:575px) {.carousel .carousel-caption {padding: 0 }.carousel .ico-chevron-lft-box, .carousel .ico-chevron-rt-box {font-size: 28px }.carousel .carousel-inner {padding-bottom: 20px }.carousel .carousel-indicators li .indicator-label {font-size: 16px }}.tdb-section .tdb-tagLine, .tdb-section .tdb-title {text-align: center }.tdb-section .btn-row-pad {margin: 15px 0;line-height: 4 }.tdb-section .tdb-award {font-family: var(--brand-font) }.bg-black-wrap .tdb-section .tdb-award .ico, .bg-drk-gray-wrap .tdb-section .tdb-award .ico {color: #fff }.tdb-section .tdb-award .ico-award {font-size: 44px;display: inline-block }.tdb-section .tdb-award .award-title {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 16px;line-height: 1.25;text-transform: none;color: #000;letter-spacing: 0;margin: 0 0 7px;text-align: left;text-indent: 0;display: block }.bg-black-wrap .tdb-section .tdb-award .award-title, .bg-drk-gray-wrap .tdb-section .tdb-award .award-title {color: #fff }.tdb-section .tdb-award .award-wrapper {text-align: center;margin: auto;width: 100% }.tdb-section .tdb-award .award-body {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 10px;line-height: 1.25;text-transform: uppercase;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;display: inline-block;max-width: 155px }.bg-black-wrap .tdb-section .tdb-award .award-body, .bg-drk-gray-wrap .tdb-section .tdb-award .award-body {color: #fff }.tdb-section .vw-btn {margin-top: 25px !important }@media screen and (min-width:1400px) {.tdb-section .tdb-award .award-body {width: 130px }}@media screen and (min-width:1200px) {.tdb-section .awards-wrap {max-width: 1000px;margin: 0 auto }}@media screen and (min-width:768px) and (max-width:991px) {.tdb-section .tdb-award .award-body {display: block;text-align: center;margin: 8px auto 0 }.tdb-section .tdb-award .award-title {text-align: center }}@media screen and (min-width:576px) and (max-width:767px) {.tdb-section .tdb-award .award-body {display: block;text-align: center;margin-top: 8px }.tdb-section .tdb-award .award-title {text-align: center }}@media screen and (max-width:575px) {.tdb-section .awards-wrap {padding: 0 35px;margin-top: 85px }.tdb-section .tdb-award {margin-bottom: 35px;grid-column-gap: .5rem;display: flex;justify-content: center }.tdb-section .tdb-award .award-title {max-width: 20ch;text-align: center;line-height: 1.5 }.tdb-section .tdb-award .award-body {max-width: 100%;text-align: center }.tdb-section .award-wrapper {display: grid;flex-basis: 100%;justify-content: center;grid-gap: .5rem;text-align: center }.tdb-section .award-wrapper br {display: none }}@media (max-width:399.99px) {.tdb-section .vw-btn {display: block;width: 150px;margin: 20px auto 0 }.tdb-section .vw-btn:first-of-type {margin-top: 0 }}@media screen and (max-width:575px) {.vw-testimonials-row+.awards-wrap {margin-top: 0 }}.banner {background-repeat: no-repeat;background-color: transparent;position: relative;background-size: cover;margin-bottom: 0;background-position: 50%;padding: 0 }@media screen and (min-width:992px) {.banner {background-size: cover;height: 725px }}@media screen and (min-width:768px) and (max-width:991px) {.banner {height: 450px }}@media screen and (max-width:767px) {.banner {min-height: 325px }}@media screen and (min-width:576px) {.banner {align-items: center !important }}@media screen and (max-width:575px) {.banner {min-height: auto;position: relative;height: 0;overflow: hidden;padding-top: 120% }}.banner-wrap {position: relative;top: auto;left: auto;bottom: auto;right: auto }.banner-wrap h1 {text-shadow: 0 0 8px rgba(69, 69, 69, .75) }.banner-wrap h1.header-title {color: #fff }.banner-wrap .header-button {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular);font-size: 24px;line-height: 1.5;text-transform: uppercase;color: transparent;letter-spacing: .05em;margin: 0;text-align: left;text-indent: 0;background: none;border: none }.banner-wrap .header-button .ico {font-size: 32px;text-shadow: 0 0 8px rgba(69, 69, 69, .75);transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s }.banner-wrap .header-button .ico:before {color: #fff;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s }.banner-wrap .header-button:hover {text-decoration: none }.banner-wrap .header-button:hover .ico:before {content: "\E920" }.banner-wrap .header-button span {color: #fff }.banner-wrap .header-text {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 20px;line-height: 1.5;text-transform: uppercase;color: #fff;letter-spacing: .025em;margin: 0;text-align: left;text-indent: 0;padding: 25px 0 35px }.banner-wrap h3.header-text {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular) }.banner-wrap hr {background-color: #fff;margin: 15px 0 0 }.banner-wrap hr.teal {background-color: #00bcb4 }.banner-wrap .img-credit {position: absolute;top: auto;left: auto;bottom: 90px;right: auto;color: #fff }@media screen and (min-width:768px) and (max-width:991px) {.banner-wrap .header-content {padding: 0 }.banner-wrap .header-text {padding: 20px 0;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular) }.banner-wrap>.container {margin-top: -100px }.banner-wrap .img-credit {bottom: 20px }}@media screen and (min-width:992px) {.banner-wrap h3.header-text {font-size: 36px }}@media screen and (max-width:767px) {.banner-wrap .header-content {padding: 0 }.banner-wrap .header-text {font-size: 16px;padding: 20px 0;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular) }.banner-wrap .img-credit {bottom: 7px }}@media screen and (min-width:576px) {.banner-wrap .header-content {max-width: 50% }}@media screen and (max-width:575px) {.banner-wrap .header-content {margin-top: 7%;position: absolute;top: 0;left: auto;bottom: auto;right: auto }.banner-wrap hr {margin-top: 15px }.banner-wrap .header-text {padding: 17px 0 }.banner-wrap .img-credit {display: none }.banner-wrap .header-button {font-size: 20px;line-height: 1.25 }.banner-wrap .header-button .ico {font-size: 25px }}.banner-wrap .header-content--center {text-align: center;max-width: none !important }.banner-wrap .header-content--center .header-text, .banner-wrap .header-content--center .header-title {text-align: center }.banner-wrap .header-content--center .header-text {padding-bottom: 0 }.banner-wrap .header-content--center .header-title {margin-bottom: 35px }@media screen and (max-width:575px) {.banner-wrap .header-content--center {margin-top: 40% }}.hello-bar-wrap {position: relative;top: auto;left: auto;bottom: auto;right: auto;z-index: 150 }.hello-bar {background-color: #00bcb4;z-index: 300 }.hello-bar .container, .hello-bar span {text-align: center }.hello-bar span {padding: 25px 20px;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 18px;line-height: 1.5;text-transform: uppercase;color: #fff;letter-spacing: .025em;margin: 0;text-indent: 0;display: block }.hello-bar span.ico {display: inline-block;padding: 0;margin-left: 7px;font-size: 14px }.hello-bar a {text-decoration: none;color: #fff;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);line-height: 1.5 }.hello-bar a:hover {text-decoration: underline }@media screen and (min-width:992px) {.hello-bar {position: absolute;top: auto;left: auto;bottom: 0;right: auto;width: 100%;background-color: rgba(0, 188, 180, .9) }}.hello-bar.bg-drk-gray-wrap {background-color: #202020 }.hello-bar__with-btn {display: flex;flex-wrap: nowrap;align-items: center }@media screen and (max-width:767px) {.hello-bar__with-btn {flex-wrap: wrap;justify-content: center }}.hello-bar__with-btn span {padding: 38px 30px 38px 10px;text-align: left }.hello-bar__with-btn span.center {text-align: center }@media screen and (min-width:576px) and (max-width:767px) {.hello-bar__with-btn span {text-align: left }}@media screen and (max-width:767px) {.hello-bar__with-btn span {text-align: center }}.hello-bar__with-btn .vw-btn, .hello-bar__with-btn .vw-btn:focus {border: 1px solid #fff;color: #fff;line-height: 1.5;min-width: -moz-fit-content;min-width: fit-content }@media screen and (min-width:768px) {.hello-bar__with-btn .vw-btn, .hello-bar__with-btn .vw-btn:focus {margin: 0 0 0 auto }}@media screen and (max-width:767px) {.hello-bar__with-btn .vw-btn, .hello-bar__with-btn .vw-btn:focus {margin: 0 auto 38px }}.hello-bar__with-btn .vw-btn:focus:hover, .hello-bar__with-btn .vw-btn:hover {border: 1px solid #000;text-decoration: none;color: #fff }.hello-bar__with-btn .vw-btn--white-fill {background-color: #fff;color: #000;border: 0;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s }.hello-bar__with-btn .vw-btn--white-fill:hover {background-color: #00bcb4;border: 0 }.hello-bar.bg-drk-gray-wrap .hello-bar__with-btn .vw-btn:hover {color: #000 }.page-header picture>img {width: 100%;height: auto }.page-header .subtitle {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 20px;line-height: 1.5;text-transform: uppercase;color: #000;letter-spacing: .025em;margin: 0;text-align: left;text-indent: 0 }.page-header .banner-wrapper {position: relative }.page-header .banner-wrapper .header-text {position: absolute;bottom: 0;left: 0;right: 0;color: #fff }.page-header .banner-wrapper h1 {color: #fff }.page-header .banner-wrapper .subtitle {color: #fff;padding: 15px 0 30px }.page-header .utility-nav {padding-top: 50px }.page-header .utility-nav .nav-item {text-transform: uppercase;margin: 0;font-size: 14px }.page-header .utility-nav .nav-item .nav-link {padding-top: 0;padding-bottom: 0;line-height: 1 }.page-header .utility-nav .nav-item:first-of-type {border-left: none }.page-header .utility-nav .nav-item:first-of-type .nav-link {padding-left: 0 }.page-header .utility-nav .nav-item:last-of-type .nav-link {padding-right: 0 }.page-header .utility-nav .nav-item:only-of-type .nav-link {padding-left: 0;padding-right: 0 }.page-header .utility-nav .nav-item:before {content: none }@media screen and (max-width:575px) {.page-header .subtitle {font-size: 16px }}.opening-text {padding-top: 25px }@media screen and (min-width:768px) {.utility-nav .nav-item {border-left: 1px solid #000 }}@media screen and (max-width:767px) {.page-header .utility-nav ul.nav {display: block }.page-header .utility-nav .nav-item {text-align: right;margin: 0 0 12px }.page-header .utility-nav .nav-item:last-child {margin: 0 }.page-header .utility-nav .nav-item .nav-link {padding: 0;text-align: right }}.hp-banner {width: 100%;height: 735px;position: relative;overflow: hidden }.hp-banner__container {height: 100% }.hp-banner__slideImage {width: 100%;height: auto;position: absolute;z-index: 100 }@supports ((-o-object-fit:cover) or (object-fit:cover)) {.hp-banner__slideImage {height: 100%;-o-object-fit: cover;object-fit: cover }}.hp-banner__screen {left: 50%;margin-left: -498px;width: 986px;height: 460px;bottom: -6px;background-size: 100%;position: absolute;background-repeat: no-repeat;z-index: 150 }.hp-banner__screenImageContainer {position: absolute;width: calc(100% - 80px);height: 420px;bottom: 0;left: 40px;overflow: hidden }.hp-banner__screen-border {filter: drop-shadow(0 10px 26px rgba(0, 0, 0, .64)) }.hp-banner h1 {text-align: center;letter-spacing: 0 }.hp-banner h1, .hp-banner p {color: #fff;text-shadow: 0 0 8px rgba(69, 69, 69, .75) }.hp-banner p {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 20px;line-height: 1.5;text-transform: uppercase;letter-spacing: .01em;margin: 0;text-align: left;text-indent: 0;padding: 25px 0;text-align: center }.hp-banner__screenImage {width: 100%;position: absolute;z-index: 200;top: 0 }.hp-banner__textContainer {position: absolute;top: 0;display: flex;align-items: center;height: 325px;z-index: 250;width: 90%;left: 50%;margin-left: -45%;text-align: center }@media screen and (min-width:992px) and (max-width:1199px) {.hp-banner__screen {margin-left: -440px;width: 880px;height: 460px;bottom: -6px }.hp-banner__screenShadow {margin-left: -435px;height: 460px;bottom: -15px;left: 50%;width: 870px }}@media screen and (max-width:991px) {.hp-banner__textContainer h1 {margin-top: -25px }}@media screen and (max-width:575px) {.hp-banner {height: 450px;overflow: visible;margin-bottom: 90px }.hp-banner__screen {background-size: 100%;height: 150px;width: 330px;margin-left: -165px;bottom: -10px }.hp-banner__screenShadow {height: 150px;width: 300px;bottom: -20px;margin-left: -150px }.hp-banner__textContainer {position: absolute;top: 0;left: 0;margin-left: 0;width: 100%;text-align: center;padding: 0 10px;display: flex;align-items: center;height: calc(100% - 150px) }.hp-banner__textContainer h1 {font-size: 42px;margin-top: 35px;margin-bottom: 9px }.hp-banner__textContainer p {font-size: 16px;padding-top: 14px;letter-spacing: .025px }.hp-banner__screenImageContainer {position: absolute;width: calc(100% - 30px);height: 325px;bottom: -191px;left: 15px;overflow: hidden }.hp-banner .hello-bar {z-index: 300;position: relative;bottom: 0;left: 0;width: 100% }.hp-banner .hello-bar span {padding: 10px 0 }}@media screen and (min-width:768px) and (max-width:991px) {.hp-banner {height: 450px;margin-bottom: 90px;overflow: visible }.hp-banner__container {height: 100% }.hp-banner__textContainer {left: 50%;width: 90%;margin-left: -45%;text-align: center;display: flex;height: calc(100% - 220px);align-items: center;top: 0 }.hp-banner__textContainer h1 {font-size: 42px;margin-bottom: 15px }.hp-banner__textContainer p {font-size: 16px;padding: 0 }.hp-banner__screen {background-size: 100%;height: 300px;width: 700px;bottom: -27px;margin-left: -350px }.hp-banner__screenShadow {height: 230px;width: 680px;margin-left: -350px;bottom: 40px }.hp-banner__screenImageContainer {position: absolute;width: calc(100% - 60px);height: 325px;bottom: -60px;left: 30px;overflow: hidden }.hp-banner .hello-bar {position: relative;bottom: 0;width: 100% }}@media screen and (min-width:576px) and (max-width:767px) {.hp-banner {height: 450px }.hp-banner__textContainer {left: 50%;width: 90%;margin-left: -45%;text-align: center;height: 270px }.hp-banner__screen {background-size: 100%;height: 270px;width: 380px;bottom: -20px;margin-left: -190px }.hp-banner__screenShadow {width: 375px;height: 460px;bottom: -220px;margin-left: -190px }.hp-banner__screenImageContainer {position: absolute;width: calc(100% - 40px);height: 358px;bottom: -112px;left: 20px;overflow: hidden }.hp-banner .hello-bar {background-color: #00bcb4;z-index: 380;bottom: -25px;position: absolute;left: 0;width: 100%;padding: 0 25px;margin-bottom: 15px }}@media screen and (min-width:1200px) and (max-width:1399px) {.hp-banner__textContainer {height: 345px }}@media screen and (min-width:992px) {__textContainer h1 {font-size: 42px }__textContainer p {font-size: 16px;padding: 0 }}.singleImageBanner p.header-text {max-width: 550px;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular) }.video-modal .modal-dialog {max-width: 80%;margin-top: 25px }.video-modal .modal-body {padding: 0;position: relative }.video-modal .btn-close {color: #fff;background: none;border: none;position: absolute;top: 0;right: 0;z-index: 5000;top: -25px;right: -3px }.video-modal .btn-close .ico-close {font-size: 12px }@media screen and (max-width:767px) {.video-modal .modal-dialog {max-width: 100% }}@media screen and (min-width:576px) {.video-modal .modal-dialog {margin-top: 40px }.video-modal .btn-close {top: -25px;right: -25px }.video-modal .btn-close .ico-close {font-size: 16px }}.linked-thumbs .thumb {margin-top: 50px }.linked-thumbs .thumb-link {text-decoration: none;cursor: pointer }.linked-thumbs .thumb-title {padding-top: 25px;padding-bottom: 15px;margin: 0;letter-spacing: .01em }.linked-thumbs .thumb-text {text-transform: none;padding-bottom: 22px }.linked-thumbs .linked-text {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 14px;line-height: 1;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;text-decoration: underline;text-transform: uppercase;letter-spacing: .025em }.linked-thumbs .linked-text span {display: none !important }.linked-thumbs .linked-text a:nth-of-type(2):hover:before {color: #000 }.linked-thumbs .linked-text a:nth-of-type(2):before {content: " | ";display: inline-block;margin: 0 5px }.linked-thumbs .linked-text a:hover {text-decoration: none;color: #888c8d }.linked-thumbs .thumb-disclaimer {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 14px;line-height: 1;text-transform: none;color: #575756;letter-spacing: 0;text-align: left;text-indent: 0;margin: 0 }.linked-thumbs .modal-link .image-wrapper {position: relative;min-width: 180px }.linked-thumbs .modal-link .image-wrapper .triangle {content: "";position: absolute;bottom: 0;right: 0;border-color: transparent rgba(0, 188, 180, .75) rgba(0, 188, 180, .75) transparent;border-style: solid;border-width: 37px;z-index: 999;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s }.linked-thumbs .modal-link .image-wrapper .ico-plus {position: absolute;bottom: 15px;right: 15px;z-index: 1000;color: #fff }.linked-thumbs .modal-link:hover .triangle {border-right-color: #00bcb4;border-bottom-color: #00bcb4 }.linked-thumbs.product-feature-thumbs {margin-top: 40px }.centered-content .linked-thumbs .img-wrap, .centered-content .linked-thumbs .thumb-title, .centered-content .linked-thumbs p {text-align: center }.centered-content .linked-thumbs .thumb-img {max-width: 150px }.centered-content__logos .linked-thumbs .img-wrap {background-color: #fff }.centered-content__logos .linked-thumbs .img-wrap .thumb-img {max-width: 175px }.logo-wrap .linked-thumbs .img-wrap img {width: auto;max-width: 60%;max-height: 45px }@media screen and (min-width:576px) and (max-width:767px) {.logo-wrap .linked-thumbs .img-wrap img {width: auto;max-width: 60%;max-height: 45px }}@media screen and (max-width:767px) {.logo-wrap .linked-thumbs .img-wrap {text-align: center }}.filter-pills {padding-bottom: 50px }.filter-pills .filter-link {color: #000;border-radius: 0;text-decoration: none;font-size: 14px;text-transform: uppercase;border-top: 3px solid transparent }.filter-pills .filter-link.active {background-color: #f7f7f8;color: #000 }.filter-pills .filter-link:hover {border-color: #ebedee }.load-more-row {margin-top: 40px }.filter-mobile {display: none }.filter-mobile label.wrap {width: 100%;height: 50px;display: block;position: relative }.filter-mobile label.wrap:after {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\E911";font-size: 20px;padding: 10px 15px;color: #fff;background-color: #8a8c8c;position: absolute;right: 0;top: 0;z-index: 1;pointer-events: none;cursor: pointer }.filter-mobile label select {border-radius: 0;cursor: pointer }.filter-mobile label select.dropdown {height: 50px;padding: 10px;font-size: 15px;width: 100%;border: 1px solid #8a8c8c;background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none }.filter-mobile label select:active, .filter-mobile label select:focus {border-color: #8a8c8c;box-shadow: none;outline: none }.nav-item:before {content: none }@media screen and (min-width:992px) {.linked-thumbs--4col .thumb:nth-child(4), .linked-thumbs .thumb:first-child, .linked-thumbs .thumb:nth-child(2), .linked-thumbs .thumb:nth-child(3) {margin-top: 0 }}@media screen and (max-width:991px) {.linked-thumbs .linked-text, .linked-thumbs .logo-wrapper, .linked-thumbs .thumb-disclaimer, .linked-thumbs .thumb-text, .linked-thumbs .thumb-title {text-align: left }.filter-pills {justify-content: center !important }}@media screen and (min-width:768px) and (max-width:991px) {.linked-thumbs .thumb:first-child, .linked-thumbs .thumb:nth-child(2) {margin-top: 0 }}@media screen and (max-width:767px) {.linked-thumbs .thumb:first-child {margin-top: 0 }.filter-desktop {display: none }.filter-mobile {display: block }.linked-thumbs .linked-text, .linked-thumbs .logo-wrapper, .linked-thumbs .thumb-disclaimer, .linked-thumbs .thumb-text, .linked-thumbs .thumb-title {text-align: center }.linked-text, .thumb-disclaimer {font-size: 12px }.logo-wrapper[style] {height: auto !important }}.control-class-container {margin-bottom: 50px }.vw-modal .modal-content .subtitle {margin-bottom: 37px }.vw-modal .modal-content .feature-description {margin-top: 38px;margin-bottom: 84px }.vw-modal .modal-content .controls {text-align: right;margin: 0 0 13px }.vw-modal .modal-content .controls .control-left, .vw-modal .modal-content .controls .control-right {display: inline-block;font-size: 28px;background-color: transparent;border: none }.vw-modal .modal-content .controls .control-left:hover .ico, .vw-modal .modal-content .controls .control-right:hover .ico {background-color: #000;color: #fff }.vw-modal .modal-content .controls .control-left:hover.slick-disabled .ico, .vw-modal .modal-content .controls .control-right:hover.slick-disabled .ico {background: none;color: #888c8d }.vw-modal .modal-content .controls .control-left {margin-right: 4px }.vw-modal .modal-content .feature-container h3 {text-align: left }.vw-modal .feature {cursor: pointer }.vw-modal .feature .feature-link {text-decoration: none;cursor: pointer;height: 100% }.vw-modal .feature .feature-link .image-wrapper {position: relative }.vw-modal .feature .feature-link .image-wrapper .triangle {content: "";position: absolute;bottom: 0;right: 0;border-color: transparent rgba(0, 188, 180, .75) rgba(0, 188, 180, .75) transparent;border-style: solid;border-width: 37px;z-index: 999 }.vw-modal .feature .feature-link .image-wrapper .ico-plus {position: absolute;bottom: 15px;right: 15px;z-index: 1000;color: #fff }.vw-modal .feature .feature-link:hover .triangle {border-right-color: #00bcb4;border-bottom-color: #00bcb4 }.vw-modal .feature .feature-title {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 20px;line-height: 1.5;text-transform: none;color: #000;letter-spacing: 0;text-align: left;text-indent: 0;margin: 18px 0 15px }.vw-modal hr {margin: 80px 0 }.vw-modal .slick-disabled {color: #888c8d;cursor: auto }.vw-modal .slick-list {margin-right: -15px;margin-left: -15px }.vw-modal .slick-slide {padding-right: 15px;padding-left: 15px }.modal-backdrop {background-color: #000 }@media screen and (max-width:767px) {.vw-modal .feature .feature-title {text-align: center }}@media screen and (min-width:992px) {.linked-thumbs.product-feature-thumbs .thumb:nth-child(4) {margin-top: 0 }}@media screen and (min-width:768px) and (max-width:991px) {.linked-thumbs.product-feature-thumbs .thumb:first-child, .linked-thumbs.product-feature-thumbs .thumb:nth-child(2) {margin-top: 0 }}@media screen and (max-width:767px) {.linked-thumbs.product-feature-thumbs .thumb:first-child {margin-top: 0 }}.additional-resources .resource-link {font-size: 16px;display: block;margin: 20px 0 0 }.additional-resources .resource-link, .datepicker {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);line-height: 1.5;text-transform: none;color: #000;letter-spacing: 0;text-align: left;text-indent: 0 }.datepicker {font-size: 14px;margin: 0;padding: 10px;text-align: center;cursor: pointer }.datepicker table {width: 100% }.datepicker table thead .prev {padding-top: 10px;padding-bottom: 10px;padding-left: 10px;font-size: 14px }.datepicker table thead .next {padding-top: 10px;padding-bottom: 10px;padding-right: 10px;font-size: 14px }.datepicker table thead .datepicker-switch {padding-top: 10px;padding-bottom: 10px;font-size: 18px }.datepicker table thead .dow {padding-top: 10px;padding-bottom: 10px }.datepicker table tbody {color: #6f6f6e }.datepicker table tbody .day {padding: 15px 18px;border: 1px solid #c5c5c4 }.datepicker table tbody .day.disabled-date {color: #f7f7f8;position: relative }.datepicker table tbody .day.disabled-date:after {content: "";position: absolute;bottom: 0;left: 0;border-top: 1px solid #f7f7f8;width: 70px;transform: rotate(-43deg);transform-origin: 0 0 }.datepicker table tbody .day.disabled-date:hover {background-color: inherit }.datepicker table tbody .day.old {visibility: hidden;border: none }.datepicker table tbody .day.new {display: none;border: none }.datepicker table tbody .day.active {background-color: #000;color: #fff }.datepicker table tbody .day:hover {background-color: #f7f7f8 }.customer-story .container {margin: 70px auto }.customer-story .container.start {padding-top: 30px;margin: 0 auto }.customer-story .container.start .small-hr {margin: 15px auto 20px }.customer-story .container.hero {margin-top: 40px }.customer-story p {text-align: left }.customer-story h1 {text-align: center }.customer-story .firm-info {display: block;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 18px;line-height: 1.25;text-transform: uppercase;color: #575756;letter-spacing: .01em;margin: 0;text-align: center;text-indent: 0 }.customer-story .firm-info strong {color: #000;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular) }.customer-story blockquote+.img-credit {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 14px;line-height: 1.25;text-transform: none;color: #888c8d;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0 }.customer-story blockquote hr {background-color: #00bcb4;margin: 25px 0 12px }.customer-story .icon-social {width: 28px;display: inline-block;margin-right: 10px }@media screen and (min-width:992px) {.customer-story .container.start {padding-top: 50px }.customer-story .quote-wrap .img-wrap img {width: 163%;max-width: none }.customer-story .quote-wrap .img-wrap img.vertical {margin-right: -10%;width: 110% }.customer-story .quote-wrap.reverse .img-wrap img {margin-left: -63% }.customer-story .quote-wrap.reverse .img-wrap img.vertical {margin-left: -10%;margin-right: 0 }}@media screen and (max-width:991px) {.customer-story blockquote {margin-bottom: 25px }.customer-story blockquote .small-hr {margin-left: auto;margin-right: auto }.customer-story .quote {text-align: center;margin-bottom: 15px }.customer-story .quote .blockquote-author, .customer-story .quote .blockquote-text {text-align: center }.customer-story .quote .hide-mob {display: none }.customer-story .quote-full .blockquote {margin-bottom: 0 }}@media screen and (max-width:767px) {.customer-story .container {margin: 40px auto }.customer-story .social-share {text-align: center }}.faq #accordion {border-top: 1px solid #c5c5c4;margin-top: 30px }.faq #accordion .card {background: none;border: none;border-bottom: 1px solid #c5c5c4;padding: 0 40px;border-radius: 0 }.faq #accordion .card .card-header {padding: 25px 0;border: none;background: none }.faq #accordion .card .card-header .btn {color: #000;border: none;font-size: inherit;padding: 0;white-space: normal;text-align: left }.faq #accordion .card .card-header .btn:hover {text-decoration: none }.faq #accordion .card .card-header h4 {position: relative;text-align: left }.faq #accordion .card .card-header h4:before {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.faq #accordion .card .card-header h4--brand {color: #00bcb4 !important }.faq #accordion .card .card-header h4:before {content: "\E90B";position: absolute;top: 2px;left: -40px;bottom: auto;right: auto;font-size: 25px;-moz-transform: rotate(135deg);transition: transform .5s;-webkit-transition: transform .5s;-moz-transition: transform .5s }.faq #accordion .card .card-header h4:hover {cursor: pointer }.faq #accordion .card .card-header h4.btn {font-size: 20px;font-weight: var(--brand-font-weight-regular) }.faq #accordion .card .card-header.open h4:before {transform: rotate(135deg) }.faq #accordion .card .card-body {padding: 0 0 1.25rem }.faq #accordion .card .card-body p:first-of-type {margin-top: 0 }@media screen and (max-width:767px) {.faq #accordion .card .card-body p {text-align: left }}.h2-4col-icon h2, .h2-4col-icon h5, .h2-4col-icon p {text-align: center }.h2-4col-icon .arrow, .h2-4col-icon .plus {position: relative }.h2-4col-icon .arrow:before, .h2-4col-icon .plus:before {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.h2-4col-icon .arrow--brand, .h2-4col-icon .plus--brand {color: #00bcb4 !important }.h2-4col-icon .arrow:before, .h2-4col-icon .plus:before {content: "\E90A";font-size: 24px;color: #00bcb4;position: absolute;top: 50%;left: auto;bottom: auto;right: -10px;margin-top: -12px }.h2-4col-icon .grid {margin-left: -35px;margin-right: -35px }.h2-4col-icon .content {padding: 0 35px;margin-bottom: 25px }.h2-4col-icon.plus-wrap h5 {color: #000 }.h2-4col-icon.arrow-wrap .svg {text-align: center }.h2-4col-icon.arrow-wrap h5 {margin-top: 30px;color: #00bcb4 }.h2-4col-icon .arrow:before {content: "\E919";font-size: 27px;top: 40%;margin-top: -13px;width: 25px }.h2-4col-icon .arrow:first-child:before {right: -25px }@media screen and (min-width:1200px) {.h2-4col-icon.arrow-wrap .svg svg {height: 185px }}@media screen and (min-width:992px) and (max-width:1199px) {.h2-4col-icon.arrow-wrap .svg svg {height: 155px }}@media screen and (min-width:768px) and (max-width:991px) {.h2-4col-icon .content:first-child, .h2-4col-icon .content:nth-child(2) {margin-bottom: 45px }.h2-4col-icon .plus:first-child:before, .h2-4col-icon .plus:nth-child(3):before {content: none }.h2-4col-icon .plus:nth-child(2):before {font-size: 70px;position: absolute;top: auto;left: -36%;bottom: -57px;right: auto }.h2-4col-icon.arrow-wrap .svg svg {height: 160px }.h2-4col-icon .arrow:before, .h2-4col-icon .arrow:first-child:before {right: -20% }.h2-4col-icon .arrow:nth-child(2):before {right: -5% }.h2-4col-icon .arrow:nth-child(3) {position: relative }.h2-4col-icon .arrow:nth-child(3):after {content: "\E919";font-size: 27px;color: #00bcb4;position: absolute;top: 40%;left: -5%;bottom: auto;right: auto;margin-top: -13px;font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }}@media screen and (max-width:767px) {.h2-4col-icon .content {margin-bottom: 85px }.h2-4col-icon .content:last-of-type {margin-bottom: 25px }.h2-4col-icon.arrow-wrap .svg svg {height: 180px }.h2-4col-icon .arrow:before, .h2-4col-icon .plus:before {position: absolute;top: auto;left: 50%;bottom: -55px;right: auto;margin-left: -12px }.h2-4col-icon .arrow {margin-bottom: 105px }.h2-4col-icon .arrow:before {bottom: -65px;font-size: 35px;transform: rotate(90deg);-moz-transform: rotate(90deg) }}div.product-slider-container {padding: 25px 0 15px;margin-bottom: 15px }@media screen and (max-width:575px) {div.product-slider-container {padding: 15px 0;margin-bottom: 0 }}.product-slider-text h2, .product-slider-text p {text-align: center }@media screen and (min-width:992px) {.product-slider-text p {font-size: 18px }}.slide-nav-buttons {font-size: 24px;text-align: right }.slide-nav-buttons .nav-btn {border: none;color: #000;transition: all .5s ease-in;width: 28px;height: 28px;font-size: 28px;padding: 0 }.slide-nav-buttons .nav-btn.prev-slide:hover:before {content: "\E916" }.slide-nav-buttons .nav-btn.next-slide:hover:before {content: "\E917" }.bg-black-wrap .slide-nav-buttons .nav-btn, .bg-drk-gray-wrap .slide-nav-buttons .nav-btn {color: hsla(0, 0%, 100%, .75) }.slick-track {padding: 0 }.product-slider-container {padding-top: 15px;display: flex;flex-direction: column;width: 100% }.product-slider-container.container-fluid {height: auto;max-width: 100% }.product-slider-container h2, .product-slider-container p {text-align: center }.product-slider-container .product-slider li:before {display: none }.product-slider-container .slick-slide {opacity: .3 }.product-slider-container li.slick-center {opacity: 1;transform: scale(1) }.product-slider-container .slide-counter {font-size: 20px;text-align: left;letter-spacing: 2px }.bg-black-wrap .product-slider-container .slide-counter {color: hsla(0, 0%, 100%, .75) }.product-slider-container .slider-footer {text-align: center;color: #c5c5c4;margin-top: 10px }.product-slider-container .slider-footer .photo-credit-cont {text-transform: uppercase;display: flex;text-align: center;transition: all .2s cubic-bezier(.165, .84, .44, 1);opacity: 0;align-items: center;justify-content: center;transform: translateY(10px) }.product-slider-container .slider-footer .photo-credit-cont-transition {opacity: 1;transform: translateY(0) }.product-slider-container .slider-footer .ico {color: #c5c5c4;width: 12px;height: 12px;margin-bottom: 1px }.product-slider-container .slider-footer .product-slider-photoCredit {color: #8a8c8c;text-align: center;font-size: 10px;letter-spacing: .07em;margin-left: 10px;padding-top: 3px }@media screen and (max-width:575px) {.product-slider-container .slider-footer .photo-credit-cont {margin-top: 10px }.product-slider-container .slider-footer .ico {width: 9px;height: 9px }.product-slider-container .slider-footer .product-slider-photoCredit {font-size: 7px;letter-spacing: .05em;padding-top: 6px }}@media screen and (min-width:768px) and (max-width:1199px) {.product-slider-container .slider-footer {margin-top: 0 }.product-slider-container .slider-footer .photo-credit-cont {margin-top: 14px }}.product-slider-container .product-slider {width: 100%;height: 580px;padding: 0;margin: 0 !important }@media screen and (max-width:575px) {.product-slider-container .product-slider {height: 340px }}.product-slider-container .slick-slide {margin: 0 15px;transition: transform .5s, opacity .5s;transform: scale(.85) }.product-slider-container #panorama {width: 100%;height: 100% }.product-slider-container .slide {width: 1000px;height: 580px;position: relative }.product-slider-container .slide .hidden-slide-content {opacity: 0;transition: opacity .5s }.product-slider-container .slide:first-child {padding-left: 0 !important }.product-slider-container .slide:last-child {padding-right: 0 !important }.product-slider-container .slider-navigation {border: none }@media screen and (max-width:575px) {.product-slider-container .slider-navigation .slider-nav-container {text-align: center }}@media screen and (min-width:576px) and (max-width:767px) {.product-slider-container .slider-navigation .slider-nav-container {text-align: center }}.slide-content {position: relative;width: 100%;height: 580px;padding: 15px;display: flex;align-items: center;background-size: calc(100% - 30px), auto;background-repeat: no-repeat;background-position: 0;margin: 0;opacity: 1 }.slide-content .jwplayer.jw-flag-aspect-mode {min-height: 100% !important }.slide-content .jwplayer {min-height: calc(100% - 30px) !important;box-shadow: 0 4px 10px 0 rgba(60, 66, 83, .25) }.slide-content .jwplayer video {height: auto !important;width: 100% !important }.slide-content img {box-shadow: 0 4px 10px 0 rgba(60, 66, 83, .4);max-height: 100%;max-width: 100%;width: auto;display: block;margin: 0 auto }.slide-content .btn-fullscreen {background-color: rgba(0, 0, 0, .65);color: #fff;position: absolute;right: 15px;bottom: 15px;padding: 5px;border: none !important;width: 45px;height: 45px;display: none;font-size: 25px;transition: background-color .5s }.slide-content .btn-fullscreen:hover {background-color: rgba(0, 0, 0, .85) }@media screen and (max-width:575px) {.slide-content .btn-fullscreen {display: block;bottom: 0 }}.slide-content .pano-overlay {background-color: #575756;opacity: .85;height: calc(100% - 30px);width: calc(100% - 30px);display: flex;position: absolute;justify-content: center;flex-direction: column;align-items: center;transition: background-color .5s;box-shadow: 0 4px 10px 0 rgba(60, 66, 83, .4);font-size: 16px;color: #fff }.slide-content .pano-overlay:hover {opacity: .75 }.slide-content .pano-overlay p {color: #fff }.slide-content .pano-overlay .ico {width: 85px;height: 85px;font-size: 85px }@media screen and (max-width:575px) {.slide-content {border: 0 }}@media screen and (min-width:576px) and (max-width:767px) {.slide-content {border: 0 }}.slide-content .close-full-screen {float: right;font-size: 48px;text-shadow: none;font-weight: var(--brand-font-weight-bold);line-height: 1;color: #000;position: absolute;top: 35px;left: 50%;width: 48px;height: 48px;margin: 0 auto;opacity: 1;display: none;transition: transform .5s ease-in-out;transform: rotate(0);transform-origin: center }.slide-content .close-full-screen:hover {transform: rotate(180deg) }.panoFrame {position: absolute }.pano-background, .panoFrame {height: calc(100% - 30px);width: calc(100% - 30px);border: 0 }.pano-background {-o-object-fit: cover;object-fit: cover;position: absolute;width: calc(100% - 30px) !important }.disabled-cursor {pointer-events: none }.slick-slide {text-align: center;margin-right: 5px;margin-left: 5px }#product-slide-modal .modal-content {padding-bottom: 0;border: none;text-align: center;background: transparent;margin: 0 auto;display: flex;align-items: center }#product-slide-modal .modal-content img {max-width: 100% }.draggableIMG-container {width: 100vw;height: 100vh }.draggableIMG-container .panoFrame {width: 100%;height: 100% }.c-panoMobile-container {position: fixed;width: 100vw;top: 0;left: 0;background-color: rgba(0, 0, 0, .72);height: 100vh;z-index: 8000;display: none }.c-panoMobile-container .close-full-screen {background: #000;position: fixed;color: #fff;top: 25px;left: 50%;height: 48px;width: 48px;margin-left: -24px;z-index: 8010;border-radius: 25px;border: 0 }li[data-type=panorama].panorama-fullScreen .slide-content {background: #7fffd4;padding: 0 }li[data-type=panorama].panorama-fullScreen .panoFrame, li[data-type=panorama].panorama-fullScreen .slide-content {width: 100%;height: 100% }li[data-type=panorama].panorama-fullScreen .pano-frame {position: absolute }.panoMobile {width: 100%;height: 100%;border: 0 }@media screen and (max-width:575px) {.product-slider-container.container-fluid {height: 350px }.slider-footer {margin-top: 15px }.product-slider-container .slide {height: 240px;width: 100% }.product-slider-container .product-slider {height: 240px }.product-slider-container .slick-slide {margin: 0 }.product-slider-container .slide-content {height: 220px;display: flex;padding: 0;min-width: 100%;align-items: center }.product-slider-container .slide-content .jwplayer, .product-slider-container .slide-content .pano-overlay, .product-slider-container .slide-content img {box-shadow: none }.product-slider-container .slide-content .pano-background, .product-slider-container .slide-content .pano-overlay {width: 100%;height: 100% }.product-slider-container .slide-content .pano-background {width: 100% !important }.product-slider-container .slide-content img {width: auto;height: 100%;margin: 0 auto;display: block }}@media screen and (min-width:576px) and (max-width:767px) {.product-slider-container .product-slider, .product-slider-container .slide {height: 430px }.slide-content {height: 100%;padding: 10px 0;display: flex;align-items: center }}@media screen and (min-width:768px) and (max-width:1199px) {border:none;.slide-content {min-height: 200px;height: 220px;max-height: 220px;border-radius: 0;display: flex;align-items: center }}@media (-ms-high-contrast:active), (-ms-high-contrast:none) {.pano-background, .pano-overlay {top: 15px }}div.customer-stories-content.customer-stories-slide {background-image: none }div.customer-stories-wrap {height: 550px;position: relative;background-color: #575756;overflow: hidden;top: 0 }div.customer-stories-wrap div.row.header-content {display: flex;align-items: center;padding-top: 15px;max-width: 100%;height: 70% }div.customer-stories-wrap .customer-stories-slide, div.customer-stories-wrap .customer-stories-slide .slide-content {height: 550px }div.customer-stories-wrap .customer-stories-content {height: 550px;position: absolute;z-index: 5;height: 100% }div.customer-stories-wrap .customer-stories-content .customer-stories-copy {padding-top: 50px }div.customer-stories-wrap .customer-stories-content h1.header-title {margin: 20px 0 25px }div.customer-stories-wrap .customer-stories-content .vw-btn.white {border-color: #fff;color: #fff;margin-top: 35px;transition: none !important;transition: background-color .5s;pointer-events: all }div.customer-stories-wrap .customer-stories-content .vw-btn.white:hover {background-color: #fff;color: #000 }div.customer-stories-wrap .customer-stories-content p.header-text {font-family: var(--brand-font);padding: 0 !important }div.customer-stories-wrap .customer-stories-content p.header-text-small {font-size: 14px;margin-top: 0;padding-bottom: 0 }@media screen and (min-width:768px) and (max-width:991px) {div.customer-stories-wrap .customer-stories-content>.container {margin-top: 0;height: 100% }div.customer-stories-wrap .customer-stories-content .customer-stories-copy {margin-top: 80px }}div.customer-stories-wrap div.carousel {position: relative;padding: 0;height: 30% }div.customer-stories-wrap ol.carousel-indicators {position: relative;left: 0;z-index: 1000;display: flex;padding: 0;margin-left: 0;list-style: none }@media screen and (max-width:767px) {div.customer-stories-wrap ol.carousel-indicators {padding: 0 20px }}div.customer-stories-wrap div.customer-stories-nav {position: relative;bottom: 60px;padding-top: 10px;z-index: 1000 }div.customer-stories-wrap div.customer-stories-nav span.img-credit {text-align: left;color: #fff;opacity: 0;margin-top: 0;transition: all .2s cubic-bezier(.165, .84, .44, 1);opacity: 1 }@media screen and (max-width:767px) {div.customer-stories-wrap div.customer-stories-nav span.img-credit {margin: 30px 20px }}div.customer-stories-wrap div.customer-stories-nav span.img-credit .credit-animation {opacity: 1;transform: translateY(0) }div.customer-stories-wrap div.customer-stories-nav .carousel .carousel-indicators li.active .indicator-label {color: #fff;text-shadow: 0 0 7.36px rgba(51, 80, 110, .45) }div.customer-stories-wrap div.customer-stories-nav .carousel .carousel-indicators li.active .progress-bar {background-color: #fff;box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .3) }div.customer-stories-wrap .list-group-horizontal .list-group-item {display: inline-block;margin-bottom: 0;margin-left: -4px;margin-right: 0 }div.customer-stories-wrap .list-group-horizontal .list-group-item:first-child {border-top-right-radius: 0;border-bottom-left-radius: 4px }div.customer-stories-wrap .list-group-horizontal .list-group-item:last-child {border-top-right-radius: 4px;border-bottom-left-radius: 0 }@media screen and (min-width:768px) {div.customer-stories-wrap .header-content {max-width: 33.333333% }}@media screen and (max-width:767px) {div.customer-stories-wrap {min-height: 325px }div.customer-stories-wrap .header-content {padding: 0;margin-top: 0 }div.customer-stories-wrap .header-content .header-text {font-size: 16px;padding: 20px 0 }}.banner.customer-stories-slide {max-height: 550px;min-height: 550px;position: absolute;left: 0;top: 0;opacity: 0 }.banner.customer-stories-slide:first-child {opacity: 1 }.banner.customer-stories-slide .slide-content {height: 550px }.banner.customer-stories-slide .customer-stories-overlay {width: 100%;height: 100%;background-color: #000;display: block;position: absolute;top: 0;left: 0;z-index: -10 }.banner.customer-stories-slide .customer-stories-overlay:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;background: linear-gradient(90deg, rgba(0, 0, 0, .66) 13%, rgba(0, 0, 0, .66) 15%, rgba(0, 0, 0, .38) 40%, rgba(0, 0, 0, .23) 51%, rgba(83, 83, 83, 0) 67%, hsla(0, 0%, 100%, 0));z-index: 1;opacity: 1 }.customer-stories-image {width: 100%;height: 100%;position: absolute;top: 0;-o-object-fit: cover;object-fit: cover;left: 0;z-index: -20;opacity: 1;transition: all 2.75s }.customer-stories-bg {-webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%) }.customer-stories-slides-list {height: 550px;width: 100%;margin: 0 auto;display: flex;justify-content: center }.customer-stories-slides-list .container-fluid {max-width: 100% !important }.show-image {clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) }@media screen and (min-width:992px) {div.customer-stories-wrap {background-size: cover }}@media screen and (min-width:768px) and (max-width:991px) {div.customer-stories-wrap {min-height: 430px;padding: 50px 0 }div.customer-stories-wrap .header-content {padding: 0;margin-top: -15px }div.customer-stories-wrap .header-content .header-text {padding: 20px 0 }div.customer-stories-wrap div.customer-stories-nav {bottom: 20px }}@media PhoneL {.customer-stories-copy {padding-top: 32px }}@media PhoneP {.customer-stories-wrap .customer-stories-content .header-content {margin-top: 7%;background: #ff0 }.customer-stories-wrap .customer-stories-content .customer-stories-copy {padding-top: 0 }}.customer-showcase-filter {margin-bottom: 40px }.vw-table tr:nth-child(2n) td {background-color: #fff }.vw-table thead th {font-size: 14px;text-transform: uppercase;letter-spacing: 1px;letter-spacing: .075em;padding-left: .75rem;border-left: 2px solid #fff }.vw-table thead th:first-child {border-left: none }.vw-table th {font-size: 20px;text-transform: uppercase;letter-spacing: 1px;text-align: center;border-top: none;border-bottom: 1px solid #c5c5c4;padding-left: 0 }.vw-table th:first-child {text-align: left }.vw-table td {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 14px;text-align: center;background-color: #f7f7f8;border-top: none;border-bottom: 1px solid #ebedee;border-left: 2px solid #fff;padding: .75rem 20px;vertical-align: middle }.vw-table td .h2-box-grid-2up .info {border: none }.vw-table td .ico, .vw-table td span {font-size: 20px;color: #8a8c8c;top: 3px }.vw-table td:first-child {text-align: left;border-left: none }.vw-table td:nth-child(2) .ico, .vw-table td:nth-child(2) span {color: #00bcb4 }@media screen and (max-width:575px) {.vw-table th {font-size: 16px }}.import-export .header h3 {text-align: center;margin: 20px 0 }.import-export .vw-table td:nth-child(3) .ico, .import-export .vw-table td:nth-child(3) span {color: #ff8200 }.innovation-section {text-align: center }.innovation-section iframe {border: 0 !important }.innovation-section h2, .innovation-section p {text-align: center }.innovation-section__iconList {width: 100%;display: flex;justify-content: space-between;margin-top: 35px;margin-bottom: 55px }.innovation-section__icon-text {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 17px;line-height: 1.5;text-transform: uppercase;color: #000;letter-spacing: .1em;margin: 0;text-align: left;text-indent: 0;text-align: center;transition: all .2s ease-out }.innovation-section__icon-container {flex-basis: 0;flex-grow: 1;display: flex;flex-direction: column;align-items: center;justify-content: space-evenly;margin: 0;padding-bottom: 25px;cursor: pointer }.innovation-section__icon-container:first-child {margin-left: 0 }.innovation-section__icon-container:before {display: none }.innovation-section__icon {width: 100px;height: 100px;margin-top: 15px;margin-bottom: 15px;transition: all .2s ease-out;opacity: 1 }.innovation-section__iconGroup {fill: grey }.innovation-section .path-fill {fill: #fff }.a-card-shadow {box-shadow: 0 2px 20px 0 transparent;transition: all .3s ease-in-out;background-color: #f7f7f8 }.a-card-shadow .h2-box-grid-2up .info {border: none }.a-card-shadow:hover {z-index: 2;box-shadow: 0 20px 50px rgba(0, 0, 0, .05);transform: translate3d(0, -5px, 0);background-color: #fff }.panorama {background-color: grey;width: 100%;height: 578px;padding-left: 0;padding-right: 0;background-size: cover }.panorama__overlay {background-color: rgba(0, 0, 0, .25);opacity: 1;height: 100%;width: 100%;display: flex;position: absolute;justify-content: center;flex-direction: column;align-items: center;transition: background-color .5s ease-out;font-size: 16px;text-shadow: 0 0 8px rgba(69, 69, 69, .75);color: #fff;cursor: pointer }.panorama__overlay:hover {background-color: rgba(0, 0, 0, .45) }.panorama__overlay p {color: #fff }.panorama__overlay .ico {width: 85px;height: 85px;font-size: 85px }.panorama__closeFullScreen-btn {font-size: 48px;text-shadow: none;font-weight: var(--brand-font-weight-bold);line-height: 1;color: #000;position: absolute;top: 35px;left: 50%;margin-left: -24px;width: 48px;height: 48px;opacity: 1;display: none;z-index: 1500;transition: transform .5s ease-in-out;transform: rotate(0);transform-origin: center }.panorama__closeFullScreen-btn:hover {transform: rotate(180deg) }.panorama__panoContainer {width: 100%;height: 100%;opacity: 0;transition: opacity 1s;display: none }.panorama_pannoContainer--visible {opacity: 1;display: block }.panorama__gotoFullScreen-btn {background-color: rgba(0, 0, 0, .65);color: #fff;position: absolute;right: 0;bottom: 0;padding: 5px;border: none !important;width: 45px;height: 45px;display: none;cursor: pointer;font-size: 25px }.panorama__gotoFullScreen-btn .ico:before, .panorama__gotoFullScreen-btn::hover .ico:before {opacity: 1 }.bg-black-wrap .innovation-section__icon-container {background-color: #000;color: #fff !important }.bg-black-wrap .innovation-section__iconGroup {fill: #7e7e7e }.bg-black-wrap .path-fill {fill: #000 }.bg-black-wrap .a-card-shadow:hover {background-color: #141414;box-shadow: 0 20px 50px transparent }.hide-from-m {display: none }@media screen and (max-width:767px) {.innovation-section__iconList {flex-wrap: wrap }.innovation-section__icon-container {flex-basis: 100%;margin-left: 0 }.hide-from-m {display: flex }}.a-enter-vr-button {display: none !important }.video-section {height: 480px;background-size: cover;background-position: 50%;color: #fff;position: relative;width: 100% }.video-section .container, .video-section .row {height: 100% }.video-section .img-credit, .video-section h2 {color: #fff;text-align: center }.video-section .img-credit {margin-top: auto;margin-bottom: 15px }.video-section__container {display: flex;flex-direction: column;justify-content: center;height: 100% }.video-section__btn {border: 0;background: none;margin: auto auto 25px;display: flex;align-items: center;justify-content: center;font-size: 40px;color: #fff;height: 85px;width: 85px;text-align: center;background-color: #000;border-radius: 85px;justify-self: center;padding-left: 10px }.video-section__btn--square {border-radius: 0 }.video-section:before {content: "";width: 100%;height: 100%;z-index: 0;position: absolute }@media screen and (max-width:767px) {.video-section {height: 332px }.video-section__btn {font-size: 24px;height: 46px;width: 46px;border-radius: 25px;padding-left: 5px }}.supportSection a {color: #fff;text-decoration: none }.supportSection__link {display: block;width: 100%;height: 100%;padding-bottom: 11px }.supportSection__left-col p, .supportSection__left-col p:last-child {margin: 0 }.supportSection__left-col p:first-of-type {margin: 28px 0 40px }.supportSection__left-col .vw-btn {margin: 0 }.a-moveUp {cursor: pointer;position: relative;transition: all .3s ease-out }.a-moveUp:hover {z-index: 2;transform: translate3d(0, -5px, 0) }.a-moveUp--shadow:hover {box-shadow: 0 20px 50px rgba(0, 0, 0, .12) }.a-backgroundColorPrimary {background-color: #000;position: relative;z-index: 10;overflow: hidden }.a-backgroundColorPrimary:after {content: "";position: absolute;background-color: #00bcb4;width: 100%;height: 50px;left: -100%;top: 5px;z-index: -1;transition: all .3s ease-out }.a-backgroundColorPrimary:hover:after {left: 0 }.a-moveRight {background-color: #000;transition: all .3s ease-out }.a-moveRight:hover {transform: translate3d(15px, 0, 0) }.mtm-iconList {display: flex;flex-wrap: wrap;list-style: none;margin-bottom: 0 !important;margin-top: 45px }.mtm-iconList h5 {color: #000;text-align: center;margin-bottom: 0;margin-top: 25px }.mtm-iconList p {font-size: 16px }.mtm-iconList__item {align-items: center;border-bottom: 1px solid #c5c5c4;display: flex;flex: 50%;flex-direction: column;margin: 0;padding: 20px 15px 27px;text-align: center }.mtm-iconList__item:nth-child(2n) {border-left: 1px solid #c5c5c4 }.mtm-iconList__item:last-child, .mtm-iconList__item:nth-child(n+5) {border-bottom: none }.mtm-iconList__item:nth-child(n+3) {padding-top: 45px }.mtm-iconList__item:before {display: none !important }.mtm-iconList__icon {height: 62px;width: 100px !important }@media screen and (max-width:767px) {.mtm-iconList__item {flex: 100%;flex-grow: 1;border: none }.mtm-iconList__item:nth-child(n+4) {border-top: 0 }.mtm-iconList__item:nth-child(2n) {border-left: 0 }}@media screen and (min-width:1200px) {.mtm-iconList__item {flex: 33.33333%;border-left: none;border-bottom: none;border-right: 1px solid #c5c5c4 }.mtm-iconList__item:nth-child(2n) {border-left: none }.mtm-iconList__item:nth-child(n+4) {border-top: 1px solid #c5c5c4;padding-top: 45px }.mtm-iconList__item:last-child, .mtm-iconList__item:nth-child(3) {border-right: none }.mtm-iconList__item:nth-child(3) {padding-top: 25px }}.make-the-move--header .vw-btn-wrap {text-align: left }.make-the-move--header .vw-btn-wrap .vw-btn {margin: 0 15px 10px 0;border-color: #fff;color: #fff }.make-the-move--header .vw-btn-wrap .vw-btn:last-of-type {margin-right: 0;margin-bottom: 0 }.make-the-move--header .vw-btn-wrap .vw-btn.fill {background-color: #fff;color: #000 }.make-the-move--header .vw-btn-wrap .vw-btn:hover {background-color: #000;color: #fff;border-color: #000 }.make-the-move--header .vw-btn-wrap .vw-btn.hover-brand:hover {background-color: #00bcb4;border-color: #00bcb4 }.make-the-move--header .header-content .sale-area {position: absolute;left: auto;top: 0;max-width: 315px;text-align: center;width: auto;justify-content: center;margin: 0;border: 0;outline: 0;padding: 10px 10px 20px;background-color: #00bcb4;display: flex;flex-wrap: wrap;flex-direction: column }.make-the-move--header .header-content .sale-area h5 {font-size: 64px }.make-the-move--header .header-content .sale-area h5, .make-the-move--header .header-content .sale-area p {color: #fff;line-height: 1;font-weight: var(--brand-font-weight-medium);font-family: var(--brand-font-condensed);text-transform: uppercase;display: inline-block;width: 100%;text-align: center }.make-the-move--header .header-content .sale-area p {font-size: 23px;margin: 0 !important;letter-spacing: 1px }@media screen and (min-width:992px) and (max-width:1199px) {.make-the-move--header .header-content .sale-area {padding: 15px 10px;max-width: 280px }.make-the-move--header .header-content .sale-area h5 {font-size: 48px }.make-the-move--header .header-content .sale-area p {font-size: 24px }}@media screen and (min-width:768px) and (max-width:991px) {.make-the-move--header .header-content .sale-area {max-width: 280px;padding: 15px 10px }.make-the-move--header .header-content .sale-area h5 {font-size: 38px }.make-the-move--header .header-content .sale-area p {font-size: 20px }}@media screen and (min-width:768px) {.make-the-move--header .header-content {max-width: 50% }.make-the-move--header .header-content .container {margin-top: 50px }}@media screen and (max-width:767px) {.make-the-move--header .header-content {max-width: none }.make-the-move--header .header-content .container {margin-top: 50px }.make-the-move--header .header-content .sale-area {padding: 10px;max-width: 280px }.make-the-move--header .header-content .sale-area h5 {font-size: 35px }.make-the-move--header .header-content .sale-area p {font-size: 19px }}@media screen and (max-width:575px) {.make-the-move--header .header-content {margin-top: 28px }}.make-the-move--header.centered-content .header-content {margin-left: auto;margin-right: auto;text-align: center;max-width: -moz-fit-content;max-width: fit-content }.make-the-move--header.centered-content .header-content h1, .make-the-move--header.centered-content .header-content p {text-align: center;max-width: none }.make-the-move--header.centered-content .header-content hr {display: none }.make-the-move--header.centered-content .btn-row-pad {margin-top: 20px }.make-the-move--header.centered-content .vw-btn-wrap {text-align: center }@media screen and (min-width:1200px) {.make-the-move--header.centered-content .header-content {flex: 0 0 83.333333%;max-width: 83.333333% }}@media (max-width:991px) and (min-width:576px) {.make-the-move--header.centered-content .header-content {max-width: -moz-fit-content;max-width: fit-content }}@media screen and (max-width:575px) {.make-the-move--header.centered-content .container {margin-top: -110% }.make-the-move--header.centered-content .header-content {padding: 0 25px;margin-top: 0;position: relative;top: auto }}@media (max-width:500px) {.make-the-move--header.centered-content .vw-btn {display: block;margin-right: 0 }}@media (max-width:374px) {.make-the-move--header.centered-content .banner.singleImageBanner {padding-top: 150% }.make-the-move--header.centered-content .container {margin-top: -135% }}@media screen and (max-width:767px) {.make-the-move--header .banner {min-height: 315px }}@media screen and (max-width:575px) {.make-the-move--header .banner.singleImageBanner {height: auto;overflow: hidden;padding-top: 120% }}.make-the-move--headerCredit {bottom: 15px !important }.make-the-move__footer {background-color: #000;padding-bottom: 20px }.make-the-move__footer a {color: #fff;text-decoration: none }.make-the-move__footer .make-the-move__footerCont {display: flex;flex-wrap: nowrap }.make-the-move__footer .make-the-move__footerCont p {font-family: var(--brand-font);font-size: 11px;margin-top: 0;margin-bottom: 0;color: hsla(0, 0%, 100%, .9) }.make-the-move__footer .make-the-move__footerCont div {flex-grow: 0;flex-basis: 30%;flex-wrap: wrap;display: flex;padding-top: 35px;align-items: center }.make-the-move__footer .make-the-move__footerCont .logo-cont {flex-basis: 10%;text-align: center;align-items: center;padding-right: 15px }.make-the-move__footer .make-the-move__footerCont .copy-cont {flex-basis: 70%;padding-right: 50px;flex-grow: 1 }.make-the-move__footer .make-the-move__footerCont .dist-cont {display: block;flex-basis: 20%;text-align: right;padding-right: 15px }.make-the-move__footer .make-the-move__footerCont .dist-cont p {text-align: right;font-size: 12px }.make-the-move__footer .make-the-move__footerCont .dist-cont p:first-of-type {margin-bottom: 25px }.make-the-move__footer .make-the-move__footerCont .make-the-move__distLogo {width: 100%;display: block;text-align: right }.make-the-move__footer .make-the-move__footerCont .make-the-move__distLogo img {max-width: 120px }@media screen and (max-width:767px) {.make-the-move__footer .make-the-move__footerCont {flex-wrap: wrap }.make-the-move__footer .make-the-move__footerCont div {flex-grow: 1;flex-basis: 100% }.make-the-move__footer .make-the-move__footerCont .logo-cont {flex-basis: 100%;text-align: center;align-items: center }.make-the-move__footer .make-the-move__footerCont .logo-cont a {margin: 0 auto }.make-the-move__footer .make-the-move__footerCont .copy-cont {flex-basis: 100%;padding: 10px 20px }.make-the-move__footer .make-the-move__footerCont .copy-cont p {text-align: center }.make-the-move__footer .make-the-move__footerCont .dist-cont {flex-basis: 100%;text-align: center;padding: 10px 20px }.make-the-move__footer .make-the-move__footerCont .dist-cont p {text-align: center;font-size: 12px }.make-the-move__footer .make-the-move__footerCont .dist-cont a {text-align: center }}@media screen and (max-width:575px) {.make-the-move--header .container {margin-top: 0 }.make-the-move--header .banner {padding-top: 120% }.make-the-move--header .banner.singleImageBanner {height: 100%;align-items: flex-start }}@media only screen and (max-width:991px) {#vwMainNav>.vw-btn:first-of-type {display: block }}.promo-section {border: 0 }.promo-section .content {order: 2;text-align: left }.promo-section .content, .promo-section .img-wrap {display: flex;flex-direction: column;justify-content: center }.promo-section .img-wrap {order: 1 }.promo-section .img-credit {bottom: -15px;display: block;position: absolute;text-align: left;width: 100% }.promo-section h2 {text-align: left }.promo-section .justify-content-md-center h3 {text-align: center }.promo-section h3 {margin: 0 }.promo-section__tagLine {text-transform: uppercase }.promo-section__image {min-width: 150px;width: 100%;min-height: 150px;height: auto }.promo-section__copyText {margin: 0 }.promo-section .vw-btn {margin-right: auto;float: left }.promo-section img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;position: absolute;top: auto;bottom: auto;left: auto;right: auto }.promo-section--rightSideImage .content, .promo-section--rightSideImage .img-wrap {order: 1 }.promo-section--fullWidth {background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;position: relative }.promo-section--fullWidth .container {text-align: center;position: relative;z-index: 20 }.promo-section--fullWidth .promo-section__copyText, .promo-section--fullWidth .promo-section__tagLine {text-align: center }.promo-section--fullWidth .promo-section__copyText {margin: 40px auto;width: 100% }.promo-section--fullWidth .promo-section__tagLine {margin: 0 auto 10px }.promo-section--fullWidth .content {text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center }.promo-section--fullWidth .jwplayer {min-height: 100%;background-color: transparent !important }.promo-section--fullWidth .vw-btn {margin: 5px 0 0 }.promo-section .promo-section__videoBG {z-index: 10;width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden }.promo-section .promo-section__videoBG video {width: 100%;height: 100% }.promo-section--black-overlay .container {color: #fff;text-shadow: 0 0 8px rgba(69, 69, 69, .75) }.promo-section--black-overlay:after {opacity: .85 }.promo-section--black-overlay .vw-btn {text-shadow: none }@media screen and (max-width:767px) {.promo-section .content {order: 2 }.promo-section .img-wrap {order: 1 }.promo-section h2 {text-align: center }.promo-section__copyText {margin-top: 40px;margin-bottom: 40px;text-align: center }.promo-section__copyText p {text-align: center }.promo-section .vw-btn {margin: 3px auto 0 }}@media screen and (min-width:1200px) {.promo-section .jwplayer video {width: 100%;height: auto;min-height: 100%;position: absolute;background-color: transparent !important;display: block;top: -35% }}@media screen and (max-width:767px) {.promo-section .img-credit {display: block;margin-bottom: 50px;margin-top: -35px;position: relative;text-align: center }.promo-section .jwplayer {height: 100%;width: 100% }.promo-section .jwplayer video {height: 100%;position: absolute;top: 0;width: auto }}@media screen and (min-width:768px) and (max-width:991px) {.promo-section .img-credit {text-align: left;position: relative;margin: 0 }}.videoBanner {background-color: #000;background-size: cover;background-repeat: no-repeat;background-position-x: 50%;height: 728px;position: relative;overflow: hidden;width: 100% }.videoBanner .header-text {text-align: center }.videoBanner .header-text:empty {display: none }.videoBanner__BGcontainer {height: 100%;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;z-index: 16 }.videoBanner__BGvideo {width: 100%;height: 100%;position: absolute;-o-object-fit: cover;object-fit: cover }.videoBanner__content {align-items: center;color: #fff;display: flex;flex-direction: column;height: 100%;justify-content: center;left: 0;position: absolute;width: 100%;top: 0;z-index: 100 }.videoBanner__content h1 {color: #fff;margin-top: -100px;text-align: center;letter-spacing: 1.6px }.videoBanner__logoCont {height: 110px;margin-top: 15px;margin-left: -15px;width: 70px }.videoBanner__logo {fill: #fff }.videoBanner__imgCredit {bottom: 85px;position: absolute;text-align: center;width: 100%;z-index: 5 }.videoBanner__helloBar {bottom: 0;position: absolute;width: 100%;z-index: 500 }.videoBanner__helloBar span {padding: 38px 10px;text-align: left }.videoBanner__helloBarContent {align-items: center;display: flex;flex-wrap: nowrap;font-size: 15px }.videoBanner .vw-btn, .videoBanner .vw-btn:focus {border: 1px solid #fff;color: #fff;line-height: 1.5;margin: 0;min-width: 114px }.videoBanner .vw-btn:focus:hover, .videoBanner .vw-btn:hover {border: 1px solid #000;text-decoration: none;color: #fff }.videoBanner .vw-btn--white-fill {background-color: #fff;color: #000;border: 0;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s }.videoBanner .vw-btn--white-fill:hover {background-color: #00bcb4;border: 0 }.videoBanner--left-text .videoBanner__BGvideo {-o-object-fit: cover;object-fit: cover;height: 100% }.videoBanner--left-text .videoBanner__content {position: relative;align-items: flex-start }.videoBanner .vw-btn:first-of-type {margin-left: auto;margin-right: 15px }@media screen and (min-width:1200px) {.videoBanner__BGvideo {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;left: 0 }.videoBanner__helloBar span {max-width: 74% }}@media screen and (min-width:992px) {.videoBanner__helloBar span {max-width: 70% }}@media screen and (min-width:576px) and (max-width:767px) {.videoBanner__helloBar span {max-width: 57%;text-align: left }}@media screen and (max-width:991px) {.videoBanner__helloBar {padding-top: 20px }.videoBanner__helloBarContent {flex-wrap: wrap;justify-content: center;margin-bottom: 0 }.videoBanner__helloBarContent span {padding: 0;text-align: center;max-width: 100%;margin-bottom: 24px }.videoBanner__helloBarContent .vw-btn {margin-bottom: 22px }.videoBanner__helloBarContent .vw-btn:first-of-type {margin-left: 0 }.videoBanner--pressKit .videoBanner__helloBar span {margin-bottom: 23px }}@media screen and (max-width:575px) {.videoBanner {height: 100%;margin-bottom: 0;overflow: visible;background-position-x: 50% }.videoBanner__BGvideo {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;display: none }.videoBanner__title {padding: 0 20px }.videoBanner__logo {height: 90px;width: 50px;margin-left: 13px }.videoBanner__video {height: 100%;min-height: 100%;width: auto }.videoBanner__helloBar {position: relative;padding-bottom: 25px;padding-top: 23px;width: 100% }.videoBanner__content {height: 520px;position: relative }.videoBanner .header-text {margin-top: 0 }.videoBanner .header-content {position: relative;margin-top: 0 }.videoBanner--left-text .videoBanner__BGvideo {left: 0;-o-object-fit: cover;object-fit: cover }}.videoBanner--pressKit .vw-btn {display: none }.videoBanner--pressKit .videoBanner__helloBar span {max-width: 100%;text-align: center }.a-cardUp-shadow {position: relative;transition: .3s ease-in-out;transition-property: box-shadow, transform;-webkit-box-flex: 1 }.a-cardUp-shadow:hover {z-index: 500;box-shadow: 0 20px 50px rgba(0, 0, 0, .05);transform: translate3d(0, -5px, 0) }.webinars-section__copyContent h2, .webinars-section__copyContent p {text-align: center }.webinars-section__list {list-style: none;margin-top: 45px }.webinars-section__list li {list-style: none }.webinars-section__list:last-of-type, .webinars-section__list:only-of-type {margin-bottom: 0 }.webinars-section__webinarItem {align-items: center;background-color: #f7f7f8;display: flex;border: 1px solid #6f6f6e;border-left: 4px solid #000;min-height: 90px;list-style: none;margin-left: 0 }.webinars-section__webinarItem:before, .webinars-section__webinarItem:nth-child(n+4) {display: none }.webinars-section__webinarItem:hover {border-left: 4px solid #00bcb4 }.webinars-section__webinarItem:last-of-type, .webinars-section__webinarItem:only-of-type {margin-bottom: 0 }.webinars-section__date-icon {display: flex;flex-direction: column;justify-content: center;margin-left: 30px;min-width: 50px }.webinars-section__date-icon .webinars-section__day, .webinars-section__date-icon .webinars-section__month {margin: 0;line-height: 1;text-align: center;text-transform: uppercase }.webinars-section__date-icon .ico {font-size: 30px;display: inline-block;margin: 0 auto }.webinars-section__date-icon .on-demand-text {line-height: 1;font-size: 10px;margin: 0 auto }.webinars-section__date-icon .on-demand-icon {width: 45px;height: 45px;fill: #000 }.webinars-section__day {font-size: 34px;padding: 0 }.webinars-section p.webinars-section__day {font-size: 34px }.webinars-section__main {display: flex;flex-direction: column;flex-grow: 1;margin-left: 10px;text-align: left }.webinars-section__main p {text-align: left }.webinars-section__tittle {line-height: 1.5;margin: 0 0 5px;text-align: left }.webinars-section p.webinars-section {color: #6f6f6e;line-height: 1;margin: 0;text-align: left }.webinars-section__duration {text-transform: uppercase;margin: 0 30px 0 0 }.webinars-section .vw-btn {margin: 0 25px 0 auto;min-width: 105px;padding: 10px 15px }@media screen and (min-width:992px) {.webinars-section__duration, .webinars-section__time, .webinars-section__tittle {line-height: 1 }}@media screen and (min-width:768px) and (max-width:991px) {.webinars-section__webinarItem {padding: 15px 0 }.webinars-section__webinarItem:hover {box-shadow: 0;transform: none;border-left: 4px solid #000 }.webinars-section__tittle {line-height: 1.25;margin-bottom: 0 }.webinars-section__duration, .webinars-section__time {margin-top: 5px;line-height: 1;text-align: center }}@media screen and (max-width:767px) {.webinars-section__webinarItem {flex-direction: column;height: auto;margin: 20px 0;padding: 20px }.webinars-section__main {text-align: center;margin: 22px 0 20px }.webinars-section__duration {margin-bottom: 20px;margin-top: -20px;margin-right: 0 }.webinars-section__time, .webinars-section__tittle {margin: 0;text-align: center }.webinars-section__time {margin-top: 0;text-align: center }.webinars-section p.webinars-section__time {text-align: center }.webinars-section__date-icon {min-width: auto;margin-left: 0 }.webinars-section .vw-btn {margin: 0 0 4px;padding: 10px }}.vw-modal h2, .vw-modal h3 {text-align: center }.vw-modal h3 {line-height: 1.25 }.vw-modal .close {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 14px;line-height: 1.5;text-transform: uppercase;color: #fff;letter-spacing: .7px;margin: 0;text-align: center;text-indent: 0;width: 100%;text-shadow: none;opacity: 1;position: sticky;top: 20px;z-index: 5000 }.vw-modal .close span {width: 32px;height: 32px }.vw-modal .close .ico {padding: 0;font-size: 32px;position: relative;top: auto;left: auto;bottom: auto;right: auto;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s }.vw-modal .close .close-text, .vw-modal .close .ico {color: #000;display: block }.vw-modal .close:hover .ico {color: rgba(0, 0, 0, .75) }.vw-modal .modal-dialog {max-width: 100%;margin-top: 0;padding-left: 30px;padding-right: 30px;height: 100%;position: absolute;top: 0;width: 100% }.vw-modal .modal-dialog .load-txt {display: block;text-align: center;position: absolute;top: 45%;left: 0;bottom: auto;right: auto;width: 100% }.vw-modal .modal-content {border-radius: 0;padding-top: 65px;padding-bottom: 100px;height: inherit;overflow: hidden;min-height: 100% }.vw-modal--small {display: flex }.vw-modal--small .modal-dialog {display: flex;justify-content: center;align-items: flex-start }.vw-modal--small .modal-content {min-width: 500px;width: auto;height: auto !important;min-height: auto !important;max-width: 500px }.vw-modal__distributor {height: 500px }@media screen and (min-width:576px) {.vw-modal__distributor {max-width: 730px;width: 100%;margin: 125px auto 0;background: transparent;background-color: #fff }.vw-modal__distributor .modal-dialog {max-width: none;padding-left: 25px;padding-right: 25px;margin-top: 20px }.vw-modal__distributor .modal-content {border: none }}@media screen and (max-width:575px) {.vw-modal .modal-dialog {padding: 0;margin: 0 }}.no-scroll {width: 100%;position: fixed;height: 100% }.html-no-scroll, .no-scroll {overflow: hidden }@media (-ms-high-contrast:active), (-ms-high-contrast:none) {.vw-modal .close {margin: 0 0 0 -16px;width: 34px;position: fixed;left: 50% }.vw-modal .modal-dialog {top: auto }.vw-modal .modal-content {padding-top: 80px }}.h2-box-grid-4up-fw {padding: 0 }.h2-box-grid-4up-fw .row {margin: 0 }.h2-box-grid-4up-fw .column {padding: 0 }.h2-box-grid-4up-fw .product-card-wrap {display: flex;overflow: hidden }.h2-box-grid-4up-fw .product-card {display: flex;align-items: center;justify-content: center;width: 100%;position: relative }.h2-box-grid-4up-fw .product-card:hover {cursor: pointer }.h2-box-grid-4up-fw .product-card:hover .card-bg {transform: scale(1) }.h2-box-grid-4up-fw .product-card .card-bg {height: 101%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;transform: scale(1.04);transition: transform .75s;width: 101% }.h2-box-grid-4up-fw .product-card .content {width: 100%;padding: 0 5%;text-align: center;z-index: 1 }.h2-box-grid-4up-fw h2, .h2-box-grid-4up-fw p {color: #fff;text-align: center;margin-bottom: 10px }.h2-box-grid-4up-fw hr {margin: 5px auto;background-color: #fff }.h2-box-grid-4up-fw .vw-btn, .h2-box-grid-4up-fw .vw-btn:focus {background: none;border: none;color: #fff;text-transform: uppercase;margin: 20px auto 0;float: none;width: auto;padding: 20px 0 10px }.h2-box-grid-4up-fw .vw-btn .ico, .h2-box-grid-4up-fw .vw-btn:focus .ico {border-color: #fff }.h2-box-grid-4up-fw .vw-btn:focus:hover .ico, .h2-box-grid-4up-fw .vw-btn:hover .ico {color: #000 }.h2-box-grid-4up-fw .vw-btn:focus:hover .ico:after, .h2-box-grid-4up-fw .vw-btn:hover .ico:after {background-color: #fff }@media screen and (min-width:1400px) {.h2-box-grid-4up-fw .product-card-wrap {min-height: 35vw }}@media screen and (min-width:1801px) {.h2-box-grid-4up-fw .product-card-wrap {min-height: 25vw }}@media screen and (min-width:1200px) and (max-width:1399px) {.h2-box-grid-4up-fw .product-card-wrap {min-height: 35vw }}@media screen and (min-width:992px) and (max-width:1199px) {.h2-box-grid-4up-fw .product-card-wrap {min-height: 40vw }}@media screen and (min-width:768px) and (max-width:991px) {.h2-box-grid-4up-fw .product-card-wrap {min-height: 40vw }.h2-box-grid-4up-fw .product-card .content {padding: 0 10% }}@media screen and (min-width:768px) {.h2-box-grid-4up-fw .product-card:before {transition: transform .75s;transform: scale(1.04) }.h2-box-grid-4up-fw .product-card-wrap:hover .product-card:before {transform: scale(1.00125) }}@media screen and (min-width:576px) and (max-width:767px) {.h2-box-grid-4up-fw .product-card-wrap {min-height: 70vw }.h2-box-grid-4up-fw .product-card .content {padding: 0 10% }}@media screen and (max-width:575px) {.h2-box-grid-4up-fw .product-card-wrap {min-height: 65vw }.h2-box-grid-4up-fw .product-card .content {padding: 0 15% }.h2-box-grid-4up-fw.h2-box-grid-3up-fw .product-card-wrap {min-height: 105vw }}.no-bullet-list {padding: 0 }.no-bullet-list li {list-style: none !important;padding-left: 0;margin-left: 0 }.no-bullet-list li:before {display: none }.item-row-border {background-color: #f7f7f8;border-radius: 0;border: 1px solid #ebedee !important }.shopping-cart {z-index: 2147483650;display: flex;flex-direction: column;position: fixed;right: -700px;top: 0;width: 450px;background: #fff;height: 100%;padding-bottom: 0;overflow: hidden;transition: all .3s ease-in-out;box-shadow: 0 2px 9px 0 transparent }.shopping-cart .title {text-align: center;margin-bottom: 20px;font-size: 28px }.shopping-cart .section-title {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 16px;line-height: 1.5;text-transform: none;color: #000;letter-spacing: 0;text-align: left;text-indent: 0;text-transform: capitalize;margin: 0 0 8px;display: inline-block }.shopping-cart .section-title .ico {width: 20px;height: 20px;display: inline-block;color: #00bcb4 }.shopping-cart-container {height: 100%;padding-top: 45px;padding-left: 25px;position: relative;padding-right: 52px }.shopping-cart .scrollbar-fix {box-sizing: content-box;height: calc(100vh - 130px);overflow-y: scroll;padding-right: 27px;width: calc(100% + 27px) }.shopping-cart--is-open {right: 0;box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .2) }@media screen and (max-width:575px) {.shopping-cart {width: 100% }.shopping-cart-container {height: 100%;padding-left: 20px }}.shopping-cart input[type=number]::-webkit-inner-spin-button, .shopping-cart input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }.shopping-cart input[type=number] {-moz-appearance: textfield }.products-list {margin-bottom: 20px }.products-list .products-list__row {margin-top: 10px;display: flex;flex-wrap: wrap;width: 100%;padding: 15px;border: 1px solid transparent }.products-list .products-list__row:first-child {margin-top: 0 }.products-list .prod-desc {padding-left: 0;padding-right: 0;display: flex;flex-wrap: wrap }.products-list .prod-desc .prod-price-num {margin: 0 }.products-list .product-name {line-height: 1;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 15px;line-height: 1.5;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;text-transform: capitalize }.products-list .product-license {line-height: 1;font-size: 14px;margin-top: 10px;font-family: var(--brand-font) }.products-list .collapse-control {position: relative;text-align: left;text-transform: uppercase;font-size: 14px;flex-grow: 2;margin-top: 0;margin-bottom: 5px }.products-list .collapse-control:before {font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.products-list .collapse-control--brand {color: #00bcb4 !important }.products-list .collapse-control:before {content: "\E90B";margin-right: 10px;transform: rotate(0deg) }.products-list .prod-price-cont {flex-direction: column;justify-content: center;align-items: flex-end;flex-grow: 3 }.products-list .prod-price-cont p {margin-bottom: 0;line-height: 1;color: #000 }.products-list .prod-price-cont a {margin-top: 15px;line-height: 1;font-size: 14px }@media screen and (max-width:575px) {.products-list {width: 100% }.products-list .product-license {margin-top: 5px;line-height: 1.5 }.products-list .cart-item-row--product {flex-wrap: wrap }.products-list .cart-item-row--product .cart-item-row-col-1, .products-list .cart-item-row--product .cart-item-row-col-3 {flex-basis: 50% }.products-list .cart-item-row--product .cart-item-row-col-2 {justify-content: start;flex-basis: 100%;margin-top: 10px;order: 3 }.products-list .cart-item-row--product .delete-cont {position: relative;bottom: -28px }}.prod-price-cont {display: flex;align-items: flex-start;justify-content: flex-end;flex-grow: 3 }.prod-price-cont .prod-price-num {font-size: 16px;font-family: var(--brand-font);line-height: 1;margin-top: 0 }.prod-price-cont .price-hour, .prod-price-cont .prod-price-curr {font-size: 16px }.item-cart-cont {width: 400px;padding: 10px 15px;display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;margin-bottom: 15px;border-radius: 0;transition: all .3s ease-in-out;border: 1px solid transparent }.item-cart-cont .checkbox-field {margin-bottom: 0 }.item-cart-cont .checkbox-field .checkbox-label {padding-left: 30px;margin-bottom: 0;font-size: 14px }.item-cart-cont .item-description {flex-grow: 2;margin-left: 30px;margin-top: 10px;margin-right: 20px }.item-cart-cont .item-description p {margin-top: 0;font-size: 14px }@media screen and (max-width:575px) {.item-cart-cont {width: 100% }.item-cart-cont .item-description {margin-top: 5px }.item-cart-cont .checkbox-label {margin-bottom: 0 }}.qty-widget {display: flex;align-items: top;padding: 0;margin-left: 10px;margin-right: 10px;justify-content: center;flex-grow: 2;font-size: 14px }.qty-widget .qty-controls {display: flex;flex-wrap: nowrap;height: 24px;align-items: center }.qty-widget .qty-controls .qty-btn {border: 0;outline: none;background-color: transparent;width: 18px;height: 18px;font-size: 20px;line-height: 20px;color: #000;padding-bottom: 0;transition: all .3s ease-in-out;border-radius: 0;display: flex;align-items: center }.qty-widget .qty-controls .qty-btn ellipse {fill: #fff;stroke: #000 }.qty-widget .qty-controls .qty-btn path {stroke: #000 }.qty-widget .qty-controls .qty-btn span {display: block }.qty-widget .qty-controls .qty-btn:hover ellipse {fill: #000 }.qty-widget .qty-controls .qty-btn:hover path {stroke: #fff }.qty-widget .qty-controls .qty-num {margin: 0;width: 35px;height: 25px;border: 0;outline: 0;background: transparent;text-align: center;border-bottom: 1px solid #000;padding-left: 5px;color: #000;font-size: 14px;line-height: 18px;display: table-cell;vertical-align: middle;text-indent: -7px;border-radius: 0 }.promo-code-cont {display: flex;flex-wrap: nowrap;justify-content: space-between;padding-right: 20px 10px }.promo-code-cont input.input-field {font-size: 16px;line-height: 2.5 }.promo-code-cont .vw-btn {margin-top: 0;padding: 10px;line-height: 1;align-self: center;max-height: 40px }.promo-code-cont .valid-promo-cont {flex-grow: 1;display: flex }.promo-code-cont .valid-promo-cont .ico {color: #00bcb4;flex-basis: 40px;margin-right: 10px;margin-left: 15px }.promo-code-cont .valid-promo-cont .ico:before {margin-top: 3px;font-size: 40px }.promo-code-cont .valid-promo-cont .message {margin-left: 10px;margin-right: 25px }.promo-code-cont .valid-promo-cont .message h6, .promo-code-cont .valid-promo-cont .message p {margin-bottom: 0;margin-top: 0 }@media screen and (max-width:575px) {.promo-code-cont {width: 100% }}.shopping-cart-total {background-color: #f7f7f8;border-top: 1px solid #ebedee;bottom: 0;height: 130px;padding-left: 25px;position: static;display: flex }.shopping-cart-total .total-cont {flex-basis: 100%;display: flex;justify-content: space-between;align-items: center;margin-right: 26px }.shopping-cart-total .total-price {display: flex;flex-direction: column;margin-bottom: 10px }.shopping-cart-total .total-price .price {font-family: var(--brand-font-condensed);font-size: 48px;line-height: 1.5;line-height: 1 }.shopping-cart-total .total-price .label, .shopping-cart-total .total-price .price {font-weight: var(--brand-font-weight-regular);text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;position: relative }.shopping-cart-total .total-price .label {font-family: var(--brand-font);font-size: 16px;line-height: 1.5;text-transform: uppercase }.shopping-cart-total .total-price .currency {bottom: 10px;font-size: 27px;position: relative }.shopping-cart-total .vw-btn {margin: 0 }.shopping-cart-total .vw-btn:disabled, .shopping-cart-total .vw-btn[disabled] {background: #888c8d;border: #888c8d }@media screen and (max-width:575px) {.shopping-cart-total {margin-bottom: 0;padding: 20px 15px 35px }.shopping-cart-total .total-cont {width: 100% }}.cart-maint-cont {margin-bottom: 30px }.cart-maint-cont .cart-maintenance .checkbox-field {width: 160px }.cart-training-cont {margin-bottom: 30px }.custom-training-cont .prod-price-cont {margin-top: 15px;margin-bottom: 5px }.custom-training-cont .prod-price-cont p {margin-bottom: 0 }.close-cart {width: 30px;height: 30px;position: absolute;font-size: 28px;top: 20px;right: 40px;background: #fff;outline: 0;border: 0;transition: all .3s ease-in-out }.close-cart:hover {color: #00bcb4 }.empty-cart {display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100% }.empty-cart--contact-info {margin-top: 30px }.empty-cart--image {margin-top: 10px;max-width: 304px;margin-right: 85px }.empty-cart .vw-btn {max-width: 215px;margin-left: auto;margin-right: auto }@media screen and (max-width:575px) {.empty-cart--image {max-width: 224px;margin-right: 55px }.empty-cart--contact-info {margin-bottom: 10px }}.cart-item-row {display: flex;flex-wrap: nowrap;width: 100%;margin-top: 15px }.cart-item-row:first-child {margin-top: 0 }.cart-item-row p {margin: 0 }.cart-item-row-col-1, .cart-item-row-col-3 {flex-basis: 38% }.cart-item-row-col-2 {margin: 0 1%;flex-basis: 20% }.cart-item-row-maint {padding-top: 10px;border-top: 1px solid #ebedee }.cart-item-row-maint .prod-desc p {font-family: var(--brand-font);color: #000;font-size: 14px }.cart-item-row-maint .price-hour, .cart-item-row-maint .prod-price-curr, .cart-item-row-maint .prod-price-num {font-size: 14px }@media screen and (max-width:575px) {.cart-item-row-col-1 {flex-basis: 39% }}.cart-promo-bar {position: absolute;bottom: 130px;color: #fff;background-color: #00bcb4;padding: 20px 41px 20px 25px }.cart-promo-bar a, .cart-promo-bar p {color: #fff }.cart-promo-bar button {position: absolute;right: 10px;top: 10px;outline: 0;background: transparent;border: 0;color: #000;font-size: 20px }@media screen and (max-width:575px) {.cart-promo-bar {bottom: 120px;padding: 20px }}.cart-not-scroll {overflow: hidden }.cart-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5000;background: #000;opacity: 0;transition: opacity .697251s cubic-bezier(.33, 0, 0, .99) 0s;transition-delay: .1s;pointer-events: none }.cart-overlay-is-on {opacity: .75;pointer-events: all }a:not([href]):not([tabindex]).vw-btn.fill, a:not([href]):not([tabindex]).vw-btn:focus.fill {color: #fff }.input-control {display: flex;flex-direction: column;flex-basis: calc(50% - 40px);margin-bottom: 10px }.input-control .input-label {display: block;margin-bottom: 10px;position: relative;transition: all .3s ease-in-out }.input-control .input-label:before {content: "";width: 18px;height: 18px;transform: scale(0);left: 0;top: 4px;position: absolute;transition: all .3s ease-in-out }.input-control .input-hint {display: block;min-height: 18px;font-size: 16px;color: #6f6f6e;letter-spacing: .4px;margin: 0;opacity: 0;transition: all .3s ease-in-out;transform: translateX(-15px) }.input-control .input-field, .input-control .input-hint {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);line-height: 1.5;text-transform: none;text-align: left;text-indent: 0 }.input-control .input-field {font-size: 20px;color: #000;letter-spacing: 0;border: 0;box-shadow: 0 1px 0 0 #8a8c8c;transition: box-shadow .15s ease-in-out;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;margin: 0 0 3px }.input-control .input-field:active, .input-control .input-field:focus {border: 0;box-shadow: none;background: none;outline: none;box-shadow: 0 3px 0 0 #000;margin-bottom: 3px }.input-control-is-valid .input-label {padding-left: 35px }.input-control-is-valid .input-label:before {font-family: ico-vw;font-weight: var(--brand-font-weight-regular);font-size: 12px;line-height: 1.5;text-transform: none;letter-spacing: 0;margin: 0;text-align: left;text-indent: -1px;content: "\E921";color: #fff;background: #000;position: absolute;border-radius: 100%;padding: 0 4px;left: 0;transform: scale(1) }.input-control-is-not-valid .input-label {padding-left: 25px }.input-control-is-not-valid .input-label:before {font-family: ico-vw;font-weight: var(--brand-font-weight-regular);font-size: 8px;line-height: 1.5;text-transform: none;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;content: "\E90D";color: #fff;background: #dc3545;position: absolute;border-radius: 100%;padding: 3px 0 0 5px;left: 0;transform: scale(1) }.input-control-is-not-valid .input-hint {color: #dc3545 !important;transform: translateX(0);opacity: 1 }.checkbox-field {margin-bottom: 0;position: relative }.checkbox-field .checkbox, .checkbox-field input {opacity: 0;position: absolute }.checkbox-field .checkbox-label {cursor: pointer;position: relative;padding-left: 25px }.checkbox-field .checkbox-label:after, .checkbox-field .checkbox-label:before {position: absolute;content: "";display: inline-block;top: 2px;left: 0 }.checkbox-field .checkbox-label:before {content: "";position: absolute;width: 18px;top: 2px;height: 18px;border: 1px solid #c5c5c4;border-radius: 5px;background: #fff }.checkbox-field .checkbox-label:after {font-family: ico-vw;font-weight: var(--brand-font-weight-regular);font-size: 12px;line-height: 1.5;text-transform: none;letter-spacing: 0;margin: 0;text-align: left;text-indent: -1px;content: "\E921";width: 18px;height: 18px;color: #fff;background: #00bcb4;position: absolute;border-radius: 5px;padding: 0 4px;top: 2px }.checkbox-field .checkbox+label:after, .checkbox-field__input+label:after {opacity: 0;transform: scale(0);transition: all .3s cubic-bezier(.15, .62, .15, 1) }.checkbox-field .checkbox:checked+label:after, .checkbox-field input:checked+label:after {opacity: 1;transform: scale(1) }.checkbox-field .checkbox:checked:focus+label:before, .checkbox-field input:checked:focus+label:before {outline: none;border-radius: 100% }.compare-section.compare-products.product-purchasing-cards .vw-btn {margin-top: 45px }.compare-card {display: flex;flex-direction: column;justify-content: center;padding: 0;cursor: pointer;align-items: center;margin-bottom: 0 }.compare-card .prod-image {margin: 15px 0 4px;width: 100%;height: auto;max-height: 100% }.compare-card .title {background-color: transparent;text-transform: uppercase;font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular);font-size: 26px;letter-spacing: .5px;line-height: 1 }.compare-card .title .logo-image {height: 20px }.compare-card .compare-checkbox {width: 18px;height: 18px;border: 1px solid #c5c5c4;border-radius: 5px;background: #fff;margin-top: 15px;cursor: pointer;position: relative }.compare-card .compare-checkbox:after {font-family: ico-vw;font-weight: var(--brand-font-weight-regular);font-size: 12px;line-height: 1.5;text-transform: none;letter-spacing: 0;margin: 0;text-align: left;text-indent: -1px;content: "\E921";width: 18px;height: 18px;color: #fff;background: #00bcb4;position: absolute;border-radius: 5px;transition: all .3s cubic-bezier(.15, .62, .15, 1);padding: 0 4px;transform: scale(0);opacity: 1;left: -1px;top: -1px }.compare-card-selected .compare-checkbox:after {transform: scale(1);opacity: 1 }div.section.pricing-cards-section {padding-top: 0;margin-top: -400px }@media screen and (min-width:768px) {div.section.pricing-cards-section.gradient-separator {min-height: 764px }}@media screen and (min-width:992px) {div.section.pricing-cards-section.gradient-separator {min-height: 889px }}@media screen and (min-width:1200px) {div.section.pricing-cards-section.gradient-separator {min-height: 781px }}div.section.pricing-cards-section .pricing-card {border-radius: 6px;min-height: 545px;background-color: #fff;border: 2px solid #ebedee;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;padding: 0 25px;width: 100%;position: relative;margin-bottom: 30px }div.section.pricing-cards-section .pricing-card .pcard-title {margin-top: 25px;text-transform: uppercase;color: #000 }div.section.pricing-cards-section .pricing-card .price {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular);font-size: 92px;line-height: 1;text-transform: none;color: #000;letter-spacing: 0;text-align: left;text-indent: 0;margin: 0;padding-bottom: 25px }div.section.pricing-cards-section .pricing-card .price .period.small {text-transform: uppercase;letter-spacing: 1px;margin-left: -10px }div.section.pricing-cards-section .pricing-card .price .decimal {font-size: 52px;left: -.125em;position: relative;line-height: 0;vertical-align: baseline;top: -30% }div.section.pricing-cards-section .pricing-card .currency {position: relative;top: -26px;margin-right: 5px }div.section.pricing-cards-section .pricing-card .small {font-size: 50px }div.section.pricing-cards-section .pricing-card .pcard-list {margin-top: 30px;margin-bottom: 0 }div.section.pricing-cards-section .pricing-card .pcard-list li {position: relative;padding-left: 25px;text-indent: 0 }div.section.pricing-cards-section .pricing-card .pcard-list li:before {font-family: ico-vw !important;content: "\E923";font-size: 19px;top: 2px;position: absolute }div.section.pricing-cards-section .pricing-card .pcard-list li:last-child {margin-bottom: 0 }div.section.pricing-cards-section .pricing-card .vw-btn {margin-top: auto;margin-bottom: 35px }div.section.pricing-cards-section .subscription-card .period {font-size: 52px }div.section.pricing-cards-section .subscription-card .savings {font-size: 15px;line-height: 1.6;margin-bottom: 0;color: #575756;font-family: var(--brand-font);text-align: center }@media screen and (max-width:575px) {div.section.pricing-cards-section .subscription-card .savings {margin-bottom: 15px }}div.section.pricing-cards-section .subscription-card--yearly .price {padding-bottom: 0 }div.section.pricing-cards-section .subscription-card--yearly .savings {display: block;margin-top: 10px }div.section.pricing-cards-section .subscription-card--yearly .pcard-list {margin-top: 26px }div.section.pricing-cards-section-visionCards {margin-top: -400px }div.section.pricing-cards-section-visionCards .pricing-card {height: 445px }div.section.pricing-cards-section-visionCards .pricing-card .price {margin-top: 45px }div.section.pricing-cards-section-visionCards .pricing-card .pcard-list {margin-top: 40px }div.section.pricing-cards-section .row+.row.grid {margin-bottom: 0 }@media screen and (min-width:992px) and (max-width:1199px) {div.section.pricing-cards-section .pricing-card .price {font-size: 80px }div.section.pricing-cards-section .pricing-card .price .decimal, div.section.pricing-cards-section .pricing-card .price .small {font-size: 45px;top: -25px }div.section.pricing-cards-section .pricing-card .price .small {margin-right: 0 }div.section.pricing-cards-section .pricing-card .price .small.period {font-size: 40px }}@media screen and (max-width:991px) {div.section.pricing-cards-section {margin-top: -230px }div.section.pricing-cards-section-visionCards {margin-top: -268px }}@media screen and (max-width:767px) {div.section.pricing-cards-section {padding-top: 65px;margin-top: 0 }div.section.pricing-cards-section .pricing-card {padding: 0 20px }div.section.pricing-cards-section .pricing-card .price {font-size: 72px }div.section.pricing-cards-section .pricing-card .price .decimal, div.section.pricing-cards-section .pricing-card .price .small {font-size: 35px;top: -25px }}@media screen and (min-width:576px) {div.section.pricing-cards-section div.section.pricing-cards-section .pricing-card .price .period.small {font-size: 50px }}@media screen and (max-width:575px) {div.section.pricing-cards-section .pricing-card {height: 400px;justify-content: space-evenly;padding: 15px 0 }div.section.pricing-cards-section .pricing-card .pcard-list, div.section.pricing-cards-section .pricing-card .pcard-title {margin-top: 0 }div.section.pricing-cards-section .pricing-card .toggle-switch {margin: 10px 0 }div.section.pricing-cards-section .pricing-card .price {margin-top: 0;font-size: 48px }div.section.pricing-cards-section .pricing-card .price .decimal, div.section.pricing-cards-section .pricing-card .price .small {font-size: 28px;top: -15px }div.section.pricing-cards-section .pricing-card .currency {top: -12px }div.section.pricing-cards-section .pricing-card .vw-btn {margin-top: 15px;position: static }div.section.pricing-cards-section .pricing-card .pcard-list {width: 290px }div.section.pricing-cards-section .pricing-card .pcard-list li {margin-bottom: 10px }}@media screen and (min-width:992px) and (max-width:1199px) {:lang(en-DK) div.section.pricing-cards-section .pricing-card .price, :lang(en-NO) div.section.pricing-cards-section .pricing-card .price, :lang(en-SE) div.section.pricing-cards-section .pricing-card .price {font-size: 92px }:lang(en-DK) div.section.pricing-cards-section .pricing-card .price .decimal, :lang(en-NO) div.section.pricing-cards-section .pricing-card .price .decimal, :lang(en-SE) div.section.pricing-cards-section .pricing-card .price .decimal {left: -.125em;top: -26px }:lang(en-DK) div.section.pricing-cards-section .pricing-card .small, :lang(en-NO) div.section.pricing-cards-section .pricing-card .small, :lang(en-SE) div.section.pricing-cards-section .pricing-card .small {margin-right: 5px;top: -26px }:lang(en-DK) div.section.pricing-cards-section .pricing-card .small.period, :lang(en-NO) div.section.pricing-cards-section .pricing-card .small.period, :lang(en-SE) div.section.pricing-cards-section .pricing-card .small.period {margin-left: -10px }}@media screen and (min-width:768px) {:lang(en-DK) div.section.pricing-cards-section .pricing-card .price>span:not(.small), :lang(en-NO) div.section.pricing-cards-section .pricing-card .price>span:not(.small), :lang(en-SE) div.section.pricing-cards-section .pricing-card .price>span:not(.small) {letter-spacing: -.025em;font-size: 75px }:lang(en-DK) div.section.pricing-cards-section .pricing-card .price .decimal, :lang(en-DK) div.section.pricing-cards-section .pricing-card .price .small, :lang(en-NO) div.section.pricing-cards-section .pricing-card .price .decimal, :lang(en-NO) div.section.pricing-cards-section .pricing-card .price .small, :lang(en-SE) div.section.pricing-cards-section .pricing-card .price .decimal, :lang(en-SE) div.section.pricing-cards-section .pricing-card .price .small {font-size: 40px;top: -25px }:lang(en-DK) div.section.pricing-cards-section .pricing-card .price .decimal.period, :lang(en-DK) div.section.pricing-cards-section .pricing-card .price .small.period, :lang(en-NO) div.section.pricing-cards-section .pricing-card .price .decimal.period, :lang(en-NO) div.section.pricing-cards-section .pricing-card .price .small.period, :lang(en-SE) div.section.pricing-cards-section .pricing-card .price .decimal.period, :lang(en-SE) div.section.pricing-cards-section .pricing-card .price .small.period {margin-left: -12px }}@media screen and (min-width:576px) and (max-width:767px) {:lang(en-DK) div.section.pricing-cards-section .pricing-card .price, :lang(en-NO) div.section.pricing-cards-section .pricing-card .price, :lang(en-SE) div.section.pricing-cards-section .pricing-card .price {font-size: 63px }:lang(en-DK) div.section.pricing-cards-section .pricing-card .price .decimal, :lang(en-DK) div.section.pricing-cards-section .pricing-card .price .small, :lang(en-NO) div.section.pricing-cards-section .pricing-card .price .decimal, :lang(en-NO) div.section.pricing-cards-section .pricing-card .price .small, :lang(en-SE) div.section.pricing-cards-section .pricing-card .price .decimal, :lang(en-SE) div.section.pricing-cards-section .pricing-card .price .small {top: -20px }}.pricing-cards--speak-to {display: flex;flex-wrap: nowrap;justify-content: center }.pricing-cards--speak-to .vw-icon {flex-basis: 56px;width: 56px;height: 56px;display: flex;justify-content: flex-end;align-content: center }.pricing-cards--speak-to .speak-to-info {margin-top: 0;margin-left: 25px }.toggle-switch {min-height: 25px;width: 264px;display: flex;border: 1px solid #00bcb4;position: relative;overflow: hidden;margin: 34px -25px 0;border-radius: 13px }.toggle-switch .toggle-bg {background: #00bcb4;width: 132px;position: absolute;transform: translateZ(0);height: 100%;transition: all .3s ease-in-out;pointer-events: none;z-index: 0;left: 0;top: 0 }.toggle-switch .toggle-btn {border: 0;border-radius: 0;border-left: 1px solid #00bcb4;flex-basis: 50%;padding: 2px 0;cursor: pointer;background-color: transparent;outline: 0;color: #000;transition: all .3s ease-in-out;text-transform: uppercase;position: relative;z-index: 1;font-size: 11px;letter-spacing: .018em }.toggle-switch .toggle-btn-current {color: #fff }.toggle-switch .toggle-btn:first-child.toggle-btn-current~.toggle-bg {transform: translateZ(0) }.toggle-switch .toggle-btn:nth-child(2).toggle-btn-current~.toggle-bg {transform: translate3d(132px, 0, 0) }.toggle-switch .toggle-btn:first-child {border-left: 0 }.versions-toggle {padding-bottom: 0;margin-bottom: 42px;margin-top: 29px }.versions-toggle .toggle-switch {border: 1px solid #000;margin-top: 0 }.versions-toggle .toggle-btn {color: #000;border-left: 1px solid #000;background: hsla(0, 0%, 100%, .75) }.versions-toggle .toggle-bg {background: #000 }.versions-toggle .toggle-btn-current {background: hsla(0, 0%, 100%, 0);color: #fff }@media screen and (max-width:575px) {.versions-toggle {margin-top: 0;color: #000 }.versions-toggle .toggle-btn {color: #000 }.versions-toggle .toggle-btn-current {color: #fff }}.pricing-cards__survey {display: none }@media screen and (min-width:576px) {.card_description {margin-bottom: 40px }}html[lang=en-US] .pricing-cards--speak-to {margin-top: 30px }html[lang=en-US] .pricing-cards__survey {bottom: 20px;display: block }.hero__product-buy .hero__content__text {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 18px;text-transform: none }.buy-product-banner .banner {max-height: 682px;align-items: flex-start !important }.buy-product-banner .banner .container {margin-top: 70px }.buy-product-banner .banner .copy-cont {text-align: center }.buy-product-banner .banner .copy-cont .header-title {text-shadow: 0 2px 6px rgba(0, 0, 0, .36) }.buy-product-banner .banner .copy-cont h1, .buy-product-banner .banner .copy-cont p {text-align: center;color: #fff }.buy-product-banner .banner .copy-cont p {margin-top: 26px;font-size: 18px;text-shadow: 0 2px 6px rgba(0, 0, 0, .36);letter-spacing: .25px }@media screen and (max-width:991px) {.buy-product-banner .banner .container {margin-top: 45px }.buy-product-banner .banner .copy-cont p {margin-top: 20px }}@media screen and (max-width:575px) {.buy-product-banner .banner {height: 418px;padding-top: 0 }.buy-product-banner .banner .container {padding-top: 0;height: 100%;display: flex;flex-direction: column;margin-top: 0;align-content: center;justify-content: center }}.product-purchasing-cards .purchase-card {display: flex;flex-direction: column;align-items: center;padding: 20px 10px;margin-bottom: 20px }.product-purchasing-cards .purchase-card p {text-align: center;margin-bottom: 0 }.product-purchasing-cards .purchase-card .vw-btn {margin: 0 }.product-purchasing-cards .purchase-card-compare {height: 310px }.product-purchasing-cards .purchase-card-compare p {text-align: center }.product-purchasing-cards .purchase-card-related {height: 360px;justify-content: space-between }.product-purchasing-cards .action-card .info {background: transparent }.product-purchasing-cards .action-card:hover {background: #fff }.product-purchasing-cards .compare-card p {text-align: center }@media screen and (max-width:991px) {.product-purchasing-cards .compare-card {height: auto }.product-purchasing-cards .compare-card p {text-align: center }}.related-products {padding-bottom: 100px !important }.related-products .row+.row.grid {margin-top: 0;margin-bottom: 0 }.related-products .compare-card-img {width: auto;max-height: 124px;flex-grow: 1;margin-bottom: 25px }.related-products .related-card {padding: 25px 15px;transition: all .3s ease-in-out }.related-products .related-card p {margin-top: 20px }.related-products .related-card p:first-of-type {position: relative;flex-grow: 500;margin: 0;width: 100% }.related-products .related-card:hover {background: #fff }@media screen and (max-width:575px) {.related-products {padding-bottom: 50px !important }.related-products .related-card {margin-bottom: 25px;background: transparent }.related-products .card-container:last-child .related-card {margin-bottom: 0 }}.gradient-separator {border-width: 0 0 2px;border-style: solid !important;-o-border-image: linear-gradient(90deg, hsla(0, 0%, 92.2%, 0), #ebebeb 50%, hsla(0, 0%, 92.2%, 0)) 2%;border-image: linear-gradient(90deg, hsla(0, 0%, 92.2%, 0), #ebebeb 50%, hsla(0, 0%, 92.2%, 0)) 2% }.section.bg-lt-gray-wrap+.gradient-separator, .section.bg-lt-gray-wrap.gradient-separator+.bg-lt-gray-wrap {padding-top: 75px }@media screen and (max-width:575px) {.section.bg-lt-gray-wrap+.gradient-separator, .section.bg-lt-gray-wrap.gradient-separator+.bg-lt-gray-wrap {padding-top: 50px;padding-bottom: 50px }}.compare-section+.promo-section--black-overlay .container, .pricing-cards-section+.promo-section--black-overlay .container {text-shadow: none !important }.section:not(.system-requirements) .list-2col .list-2col-item p {text-align: left;margin-left: 30px }.section:not(.system-requirements) .list-2col-faq .list-2col-item:before {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-bold);content: "?";color: #f7f7f8;font-size: 15px;line-height: 20px;text-align: center;box-sizing: border-box;width: 20px;height: 20px;padding: 0 1px 0 0;background: #00bcb4;border-radius: 50%;display: block;left: 0 }.section:not(.system-requirements) .list-2col-faq .list-2col-item h4 {margin-top: -25px;margin-left: 30px;display: block }.list-2col .list-2col-item {display: block;margin-left: 0;padding: 0 20px;margin-bottom: 0 }.list-2col .list-2col-item:nth-last-of-type(-n+1) {margin-bottom: 0 }.list-2col .list-2col-item:before {left: 5px }@media screen and (max-width:575px) {.list-2col .list-2col-item {margin-bottom: 25px }.list-2col .list-2col-item:nth-last-of-type(-n+1) {margin-bottom: 15px }}.list-2col-numbered .numbered-item {margin-bottom: 25px }.list-2col-numbered .numbered-item:before {content: "0" counter(item);position: absolute;left: 10px;top: -2px }.list-2col-numbered .numbered-item h4 {display: block;margin-left: 20px }.list-2col-numbered .numbered-item ul {margin-left: 20px }@media screen and (min-width:768px) and (max-width:991px) {.list-2col-numbered .numbered-item ul {margin-left: -10px }}@media screen and (max-width:767px) {.list-2col-numbered .numbered-item:before {left: 0 }.list-2col-numbered .numbered-item h4 {margin-left: 10px }}.list-2col-faq .list-2col-item {list-style: none;margin-bottom: 25px }.list-2col-faq .list-2col-item:before {display: none }.system-requirements .list-2col .list-2col-item {padding: 0 15px }.system-requirements .list-2col .list-2col-item h4 {margin-left: 0;margin-top: 25px }.system-requirements .list-2col .list-2col-item h4:first-of-type {margin-top: 0 }.system-requirements p:last-child {margin-bottom: 25px !important }@media screen and (max-width:575px) {.system-requirements h4, .system-requirements p {text-align: center }}.h2-3-icon-centered .innovation-section__iconList .innovation-section__icon-container p.innovation-section__icon-text {line-height: 1.2 }.h2-3-icon-centered .card-icon {width: 110px;height: 100px;margin-top: 15px;margin-bottom: 15px;transition: all .2s ease-out;opacity: 1 }.checkout-container {margin-top: 70px;margin-bottom: 70px }.sc-summary-container {padding: 15px }.sc-summary-header {margin-bottom: 25px }.sc-summary-header h4 {text-transform: uppercase }.sc-summary-header .col-4 {text-align: right }.sc-summary-edit-cart {font-size: 14px;line-height: 1 }.sc-summary-row {margin-bottom: 15px }.sc-summary-total {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular);font-size: 24px;line-height: 1.5;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0 }.sc-summary-total .sc-summary-label {text-transform: uppercase }.tooltip {z-index: 2147483651;filter: drop-shadow(0 2px 9px rgba(0, 0, 0, .1)) }.tooltip>.tooltip-inner {background-color: #fff !important;padding: 15px;border-radius: 5px;max-width: 420px;border-color: #ebedee;color: #6f6f6e }.tooltip>.tooltip-inner p {text-align: center;font-size: 14px }.tooltip.show {opacity: 1 }.bs-tooltip-auto[placement^=top] .arrow:before, .bs-tooltip-top .arrow:before {margin-left: -10px !important;border-color: #ebedee !important;border-width: 1px 0 0 1px !important;transform: rotate(-135deg);margin-top: -11px;width: 25px;background: #fff;height: 25px }.tooltip-ico {color: #00bcb4 !important }.checkout-success {padding-bottom: 50px }.checkout-success h1 {margin-top: 56px;font-size: 56px }.checkout-success-illustration {max-height: 350px;width: auto;margin: 40px 0 }.checkout-success-message {text-align: center }.checkout-success h3 {font-family: var(--brand-font);font-size: 24px;margin-top: 25px }.checkout-success-training {background-color: #f7f7f8;padding-bottom: 50px;padding-top: 50px;display: flex;flex-direction: column }.checkout-success-training p:first-of-type {flex-grow: 1 }.checkout-success-training .icon {width: 58px;height: 58px;margin-bottom: 20px }.checkout-success-training .ico {font-size: 27px;display: none }@media screen and (max-width:575px) {.checkout-success-training {text-align: center;padding: 25px 0 }.checkout-success-training h4 {text-align: center }.checkout-success-training .icon {margin: 15px auto }}.checkout-success-goto {display: inline-flex;align-items: center;text-transform: uppercase }.checkout-billing-info p, .checkout-payment-info p {margin-bottom: 0 }.checkout-billing-info {margin-top: -25px }@media screen and (max-width:767px) {.checkout-order-summary {order: -1;margin-top: 10px;margin-bottom: 25px }}.u-font-size-18 {font-size: 18px !important }.u-line-height1 {line-height: 1 !important }.no-bullet {list-style: none !important }.no-bullet:before {display: none !important }.debug {border: 1px solid red !important }.global-promo-bar {background-color: #00bcb4;color: #fff;padding: 9px }.global-promo-bar--dark {background-color: #202020 }.global-promo-bar-button {position: absolute;right: 20px;top: 8px;height: 20px;width: 20px;background: none;border: 0;color: #fff;font-size: 10px;transition: opacity .3s ease-in-out;opacity: .7 }.global-promo-bar-button:hover {opacity: 1 }@media screen and (max-width:575px) {.global-promo-bar-button {right: 0 }}.global-promo-bar p {color: #fff;line-height: 1;padding: 0;margin: 0 }.global-promo-bar span.ico {font-size: 14px }.global-promo-bar a {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);color: #fff;text-decoration: none;position: relative;text-transform: uppercase }.cue-list {padding: 0 }.cue-list-icon, .cue-list img, .cue-list svg {width: 52px;height: 52px;vertical-align: middle;margin: 0 27px 0 15px }.cue-list-item {font-family: var(--brand-font);text-transform: uppercase;margin-left: 0;padding: 15px 0;box-shadow: 0;transition: all .3s ease-in-out;transform: translateZ(0);display: flex;align-items: center;letter-spacing: 1.3px;cursor: pointer }.cue-list-item:last-child {border: 0 }.cue-list-item-is-active {box-shadow: 0 4px 30px 0 rgba(91, 118, 155, .13);background: #fff;transform: translate3d(0, -5px, 0) }@keyframes reveal {0% {opacity: 0 }to {opacity: 1 }}@keyframes hide {0% {opacity: 1 }to {opacity: 0 }}.lazy-wrapper {position: relative;width: 100% }.lazy-wrapper img {width: 100% }.lazy-wrapper.lazy-fade .lazy-preview {will-change: transform, opacity;animation: hide .75s ease-in;opacity: 0;position: absolute;top: 0 }.vw-modal__distributor {position: relative;overflow: visible;height: 530px }.vw-modal__distributor .modal-body {padding: 30px }.vw-modal__distributor .img-wrap {text-align: center }.vw-modal__distributor h5 {color: #000 }.vw-modal__distributor .close-top-right {background: none;border: 0;height: 25px;position: absolute;right: -25px;top: -25px;width: 25px;z-index: 5000 }.vw-modal__distributor .close-top-right .ico {color: #fff }.vw-modal__distributor .license-info {margin-bottom: 20px }.vw-modal__distributor .license-info .license-type {margin-bottom: 0 }.vw-modal__distributor .license-info p {font-size: 14px }.vw-modal__distributor .country-selection-row {position: relative;height: 50px;align-items: center;margin-bottom: 32px }.vw-modal__distributor .country-selection-row:before {background-color: #000;content: "";height: 100%;left: -30px;position: absolute;top: 0;width: calc(100% + 60px) }.vw-modal__distributor .country-selection-row p {color: #fff;margin: 0 }.vw-modal__distributor .country-selection-row .vw-form {display: flex;align-items: center;padding: 0 }.vw-modal__distributor .country-selection-row .select-wrap {color: #fff;flex-basis: 60%;margin-left: 16px }.vw-modal__distributor .country-selection-row .select-wrap:after {color: #fff;position: absolute;right: 5px;top: 12px;pointer-events: none }.vw-modal__distributor .country-selection-row .select-wrap select {color: #fff;border: none;font-size: 16px }.vw-modal__distributor .country-selection-row .icon-flag {border: 2px solid #fff;border-radius: 30px;display: flex;height: 20px;overflow: hidden;padding: 0;width: 20px }.vw-modal__distributor .country-selection-row .icon-flag i {transform-origin: 50% 50%;transform: scale(1.3) }.vw-modal__distributor .modal-contact-form p {text-align: center;margin-bottom: 5px }.vw-modal__distributor .modal-contact-form a[href^="tel:"] {text-align: center }.vw-modal__distributor .modal-contact-form a[href^="mailto:"] {text-align: center;font-size: 14px }.vw-modal__distributor .modal-contact-form .dist-logo {height: auto;max-width: 125px;width: 100% }.vw-modal__distributor .modal-contact-form .vw-form {padding: 0 }.vw-modal__distributor .modal-contact-form .form-row {padding: 0;margin-left: 2px;margin-bottom: 8px }.vw-modal__distributor .modal-contact-form label {margin-bottom: 5px }@media screen and (max-width:767px) {.vw-modal__distributor {height: auto;background: #fff }.vw-modal__distributor .ico-close-circ-fill {top: 15px !important }.vw-modal__distributor .license-info {width: 100% }.vw-modal__distributor .modal-body {overflow: hidden;height: auto;margin-bottom: 30px }.vw-modal__distributor .modal-body .vw-btn {margin-bottom: 60px }.vw-modal__distributor .license-info__image {max-height: 168px;margin-bottom: 15px;margin-top: 15px;width: auto }.vw-modal__distributor .country-selection-row {height: 90px;padding: 15px 0 }.vw-modal__distributor .country-selection-row .vw-form {justify-content: center }.vw-modal__distributor .country-selection-row .select-wrap {flex: 1 }}.vw-modal__sugested-prods {overflow-y: hidden }.vw-modal__sugested-prods .close {top: calc(50% - 355px) }.vw-modal__sugested-prods .modal-content {margin: 0 auto;padding-bottom: 0;min-height: unset;width: 730px;height: 770px;flex-direction: column;top: calc(50% - 385px) }.vw-modal__sugested-prods .compare-card {padding: 16px;background: none }.vw-modal__sugested-prods .compare-card-selected {background: #f7f7f8 }.vw-modal__sugested-prods .added-cost {border-top: 1px solid #c5c5c4;margin-top: 28px;padding-top: 20px;display: flex;width: 100% }.vw-modal__sugested-prods .added-cost-price {margin-left: auto }.vw-modal__sugested-prods .total-cont {flex-basis: 100%;display: flex;align-items: center;margin-right: auto;text-transform: uppercase;padding-top: 40px }.vw-modal__sugested-prods .total-price {display: flex;flex-direction: row;margin-bottom: 10px }.vw-modal__sugested-prods .total-price .price {font-family: var(--brand-font-condensed);font-size: 48px;line-height: 1.5;margin: 0 0 0 15px;line-height: 1 }.vw-modal__sugested-prods .total-price .label, .vw-modal__sugested-prods .total-price .price {font-weight: var(--brand-font-weight-regular);text-transform: none;color: #000;letter-spacing: 0;text-align: left;text-indent: 0;position: relative }.vw-modal__sugested-prods .total-price .label {font-family: var(--brand-font);font-size: 16px;line-height: 1.5;margin: 0;text-transform: uppercase }.vw-modal__sugested-prods .total-price .currency {bottom: 10px;font-size: 27px;position: relative }.vw-modal__sugested-prods .bottom-row {background-color: #f7f7f8;height: 125px;padding-left: 45px;padding-right: 45px;margin-top: auto }.vw-modal__sugested-prods .vw-btn {margin: 0 0 0 auto }.vw-modal__sugested-prods .vw-btn:last-child {margin-left: 16px }.vw-modal__sugested-prods .vw-btn:disabled, .vw-modal__sugested-prods .vw-btn[disabled] {background: #888c8d;border: #888c8d }@media screen and (max-width:767px) {.vw-modal__sugested-prods .modal-content {width: 100%;height: 100%;overflow: scroll;top: 0 }.vw-modal__sugested-prods .close {top: 20px }.vw-modal__sugested-prods .compare-card .prod-image {width: 100%;height: auto;max-width: 100%;width: auto;max-height: 180px }.vw-modal__sugested-prods .total-cont {padding-top: 20px;flex-grow: 32;flex-basis: 100%;flex-wrap: wrap;justify-content: center;padding-bottom: 35px }.vw-modal__sugested-prods .total-cont .total-price {flex-basis: 100%;margin-bottom: 35px }.vw-modal__sugested-prods .total-cont .price {margin-left: auto }.vw-modal__sugested-prods .vw-btn {margin-left: 0;flex-grow: 1 }.vw-modal__sugested-prods .bottom-row {height: auto;margin-top: 28px }}div#vwModal.vw-modal__sugested-prods .modal-content {height: auto !important;min-height: auto !important }.vw-modal__short {overflow-y: hidden }.vw-modal__short .close {top: calc(50% - 355px);display: none }.vw-modal__short .close-top-right {background: transparent;border: 0;color: #fff;height: 25px;outline: none;position: absolute;right: -25px;top: -25px;width: 25px }.vw-modal__short .modal-content {margin: 0 auto;min-height: unset !important;height: auto !important;width: 841px;padding-top: 50px;padding-bottom: 55px;flex-direction: column;top: 180px;overflow: visible;position: relative }.vw-modal__short .modal-content h3 {margin-top: 0 }.vw-modal__short .compare-card {padding: 16px;background: none }.vw-modal__short .compare-card-selected {background: #f7f7f8 }.vw-modal__short .vw-btn {margin: 0 0 0 auto }.vw-modal__short .vw-btn:last-child {margin-left: 16px }.vw-modal__short .vw-btn:disabled, .vw-modal__short .vw-btn[disabled] {background: #888c8d;border: #888c8d }@media screen and (min-width:768px) and (max-width:991px) {.vw-modal__short .close-top-right {right: 0 }.vw-modal__short .modal-content {width: 723px }.vw-modal__short h3 {margin-top: 20px }}@media screen and (max-width:767px) {.vw-modal__short .modal-content {width: 100%;height: auto;overflow: scroll;padding-top: 45px;top: 0 }.vw-modal__short .modal-content h3 {margin-top: 20px }.vw-modal__short .close {top: 20px;display: block }.vw-modal__short .compare-card .prod-image {width: 100%;height: auto;max-width: 100%;width: auto;max-height: 180px }.vw-modal__short .total-cont {padding-top: 20px;flex-grow: 32;flex-basis: 100%;flex-wrap: wrap;justify-content: center;padding-bottom: 35px }.vw-modal__short .total-cont .total-price {flex-basis: 100%;margin-bottom: 35px }.vw-modal__short .total-cont .price {margin-left: auto }.vw-modal__short .vw-btn {margin-left: 0;flex-grow: 1 }.vw-modal__short .bottom-row {height: auto;margin-top: 28px }}.vw-modal-card-option {background-color: #fff;display: flex;flex-direction: column;width: 240px;position: relative;padding: 25px 12px;min-height: 200px;text-align: center;border: 2px solid #ebedee;border-top: 0 }.vw-modal-card-option-cont {display: flex;position: relative;justify-content: space-between;max-width: 517px;margin: 0 auto }.vw-modal-card-option-cont__1-item {justify-content: center }.vw-modal-card-option:before {background-color: #000;content: "";height: 5px;left: -1.5px;position: absolute;width: calc(100% + 3px);top: -1px;z-index: 100 }.vw-modal-card-option h4 {text-align: center;text-transform: uppercase;font-size: 22px;font-family: var(--brand-font-condensed);line-height: 1.09 }.vw-modal-card-option p {text-align: center;font-size: 14px;line-height: 1.7;font-family: var(--brand-font);letter-spacing: .3;margin-bottom: auto }.vw-modal-card-option a {text-decoration: none;color: #000 }.vw-modal-card-option .vw-btn {width: 88px;height: 36px;text-align: center;padding: 0;display: flex;justify-content: center;align-items: center;margin-left: 0;margin: 0 auto !important }.vw-modal-card-option .vw-btn:hover {background-color: #00bcb4;color: #fff !important;border-color: #00bcb4 }@media screen and (min-width:768px) and (max-width:1199px) {.vw-modal-card-option {padding: 20px 15px }.vw-modal-card-option p {line-height: 1.5 }}@media screen and (max-width:767px) {.vw-modal-card-option {border: 1px solid #ebedee;flex: auto;flex-basis: auto;margin-bottom: 10px;max-width: unset;padding: 32px 28px 28px;height: auto;width: 92%;height: 210px }.vw-modal-card-option-cont {display: flex;position: relative;flex-direction: column;justify-content: space-evenly;align-items: center;max-width: unset;width: 100% }.vw-modal-card-option p {margin-bottom: auto }.vw-modal-card-option .vw-btn {width: 112px;height: 36px;max-height: 36px }}.int-table__controls {display: none }.int-table__grid {display: flex;margin-top: 60px }.int-table__column {margin: 0 }.int-table__column--features .int-table__header {opacity: 0;visibility: hidden }.int-table__column--vw .int-table__item, .int-table__column--vw .int-table__item:nth-child(2n) {background-color: #e6f8f8;border-color: #dcf2f2 }.partner-tier__table .int-table__column--vw .int-table__item:nth-child(2n) {background-color: #fff }.partner-tier__table .int-table__column--vw .int-table__item {background-color: #f7f7f8 }.int-table__column--vw .int-table__header {font-size: 20px }.partner-tier .int-table__column--vw .int-table__header {font-size: 18px }@media screen and (max-width:767px) {.partner-tier .int-table__column--vw .int-table__header {font-size: 14px }}.int-table__header {color: #fff;height: 35px;display: flex;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);align-items: center;justify-content: center;background-color: #000;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;letter-spacing: .075em;padding-left: 0;border-left: 2px solid #fff }.int-table__header:before {display: none;text-align: none }.int-table__item {align-items: center;color: #8a8c8c;background-color: #f7f7f8;border-bottom: 1px solid #ebedee;display: flex;height: 55px;font-size: 20px;justify-content: center;text-align: center }.int-table__item:nth-child(2n) {background-color: #fff }.int-table__item--feature {font-size: 14px;text-align: left;justify-content: flex-start;padding-left: 20px }@media screen and (max-width:991px) {.partner-tier .int-table__item {height: 80px }}@media screen and (min-width:768px) {.int-table__column {flex: 300px }.int-table__column--features {flex: auto }}@media screen and (max-width:767px) {.int-table__controls {position: sticky;position: -webkit-sticky;top: 10px;display: block;z-index: 5020;background: #fff;margin-bottom: 0;top: 0;padding-bottom: 0;display: flex;padding-top: 35px;flex-direction: column }.int-table__controls .int-table__header {display: flex }.int-table__controls select {font-size: 16px !important }.int-table__controls .form-group {margin: 40px auto;width: 60vw;font-size: 16px }.int-table__controls .form-group:focus {outline: none }.int-table__controls .form-group .select-wrap:after {position: absolute;top: 13px;right: 0;pointer-events: none }.int-table--ent, .int-table__grid {display: grid;grid-template-columns: 50vw repeat(5, 22.5vw);pointer-events: none;overflow-x: scroll;margin-top: 0 }.int-table__header {padding-left: 0;font-size: 14px;display: none }.int-table__item--feature {padding-left: 14px }.int-table__column--features {position: absolute;background: #fff;z-index: 500;width: 50vw }.int-table__column--vw {width: 22.5vw;position: absolute;border-left: 1px solid #fff;border-right: 1px solid #fff;left: calc(50vw + 15px);z-index: 5000 }.int-table__column--vw--header {left: 50vw }.int-table__column--vw:before {content: "";position: absolute;background: #fff;z-index: -1;width: 10vw;height: 100% }#autocad, #tierTwo, #wisi {grid-column: 3 }}.ico--brand {color: #00bcb4 !important }.toggle-rounded {border-radius: 45px;-webkit-mask-image: -webkit-radial-gradient(#fff, #000) }.toggle-rounded .toggle-btn {text-transform: none }.toggle-content {transform-origin: 50% 50%;display: block;animation: scalecontent .3s ease }.toggle-content img {max-width: 900px }.toggle-content-active {animation: scalecontent .5s ease }@keyframes scalecontent {0% {transform: scale(.6);opacity: 0 }to {opacity: 1;transform: scale(1) }}.vw-testimonial {padding: 55px 32px 32px;border: 1px solid #fff;position: relative;height: 100%;letter-spacing: .01em }.vw-testimonial:before {font-family: ico-vw !important;background-color: #000;content: "\E924";color: #00bcb4;font-size: 40px;position: absolute;top: -32px;padding: 0 10px }.vw-testimonial p.vw-testimonial__copy {font-family: var(--brand-font-condensed);color: #fff;font-size: 22px;letter-spacing: .01em;line-height: 1.45 }.vw-testimonial__author {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 14px;line-height: 1.5;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;text-transform: uppercase;letter-spacing: 1px;letter-spacing: .01em }@media screen and (max-width:991px) {.vw-testimonial {padding: 60px }.vw-testimonial:before {left: 50px }.vw-testimonial-cont {margin-bottom: 60px }.vw-testimonial-cont:last-child {margin-bottom: 0 }}.vw-testimonials-row .large p {margin-bottom: 45px }#gdprAlert {background: rgba(0, 0, 0, .75);width: 100%;position: fixed;bottom: 0;left: auto;padding: 30px 20px;font-size: 14px;z-index: 5000 }#gdprAlert, #gdprAlert p {color: #fff;text-align: center;font-family: var(--brand-font) }#gdprAlert p {font-size: 16px;line-height: 19px }#gdprAlert a {color: #fff;text-decoration: underline;margin-top: 0 }#gdprAlert .vw-btn {border-color: #fff }#gdprAlert .vw-btn:hover {border-color: #00bcb4;background-color: #00bcb4 }#gdprAlert .vw-btn.fill {background-color: #fff;color: #000 }#gdprAlert .vw-btn.fill:hover {border-color: #00bcb4;background-color: #00bcb4;color: #fff }.vw-btn.no-href {color: #000 !important }.vw-btn.fill.no-href, .vw-btn.no-href:hover {color: #fff !important }body {--brand-color: #00bcb4 }.ais-ClearRefinements {margin: 1em 0 }.ais-SearchBox {margin-top: 1rem;margin-bottom: 1rem }@media screen and (max-width:991px) {.ais-SearchBox {margin-bottom: 48px;margin-top: 0 }}.ais-SearchBox-input {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 24px;line-height: 1.5;text-transform: none;color: #c5c5c4;letter-spacing: .01em;margin: 0;text-align: left;text-indent: 0;border: 0;background: transparent;border-radius: 0;-webkit-appearance: none;display: inline-block;box-sizing: border-box;width: 100%;padding-left: 0;border-bottom: 1px solid #fff }.ais-SearchBox-input:focus {outline: none }.ais-Pagination {margin-top: 1em;color: #000 !important }.left-panel {float: left;width: 250px }.fake-image {background-image: url(https://res.cloudinary.com/vectorworks/image/upload/v1594232519/aloglia-test/Screenshot_2020-07-08_3D_Design_Software_-_Fully_Integrated_BIM_Vectorworks.jpg);width: 1200px;height: 100vh;z-index: -1;position: relative }.search-modal {width: 100vw;min-height: 100vh;height: auto;padding-top: 2rem;background-color: rgba(11, 14, 18, .95);position: absolute;z-index: 500;top: 0;left: 0;transition: all .5s;pointer-events: auto;transform: translateY(0);opacity: 1 }.ais-InstantSearch {max-width: 960px;width: auto;overflow: hidden;margin: 0 auto }.ais-Hits-item {width: 99%;box-shadow: none;border: 0;margin-left: 0 }.ais-Hits-item img {margin-right: 1em }.hit-description, .hit-name {margin-bottom: .5em }.hit-description {color: #888;font-size: 14px;text-indent: 0 }h4 {color: #fff }.ais-Highlight-highlighted {background: #393939;color: #fff;border-radius: 4px;padding: .15em 2px;display: inline-block }.vw-empty-seach {color: #fff;text-align: center }#searchbox+#pagination {display: none }.ais-Pagination-item--selected .ais-Pagination-link {border: 0;background: #000;padding: .25em;border-radius: 2px }#hits-2 {color: #fff }.light {color: #000 !important }h4 {color: #000 }.search h4 {color: #fff }.search .vw-btn {color: #fff;border-color: #fff;margin: 0 auto;width: -moz-max-content;width: max-content }.alg-box {position: relative }.alg-box a.ico-search {background: transparent;color: #fff;outline: 0;border: 0;right: 0;position: absolute;bottom: 0;width: 25px;height: 25px;font-size: 25px;top: 20px }.alg-box a.ico-search:before {color: #fff }@media screen and (max-width:991px) {.alg-box a.ico-search {top: 5px }}.alg-box--results a.ico-search {top: 5px }.alg-box--results a.ico-search:before {color: #000 }.ais-Hits-list {display: grid;grid-template-rows: max-content;grid-gap: 44px }.alg-hit__empty span {font-style: italic }.alg-hits__nav .ais-Highlight-highlighted {background-color: #393939;color: #fff }.alg-hits__nav .alg-hit__empty {color: #fff }.alg-hit__title {margin-top: 0;margin-bottom: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 80ch;color: #fff }.alg-hit__title .ais-Highlight-highlighted {border-radius: 10px }@media screen and (max-width:991px) {.alg-hit__title .ais-Highlight-highlighted {padding: 2px;border-radius: 4px }}.alg-hit__link {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 24px;line-height: 1.25;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0;text-decoration: none;color: #fff }.alg-hit__link:hover {text-decoration: underline;-webkit-text-decoration-color: #00bcb4;text-decoration-color: #00bcb4;color: #fff }.alg-hit__full-link {color: #8a8c8c;margin-top: 0;margin-bottom: 0 }.alg-hit__full-link a {color: #8a8c8c;underline-color: currentColor }.alg-hit__full-link a:hover {color: #00bcb4 }.alg-hit__description {color: #f7f7f8;margin-top: 0;margin-bottom: 8px;max-width: calc(100% - 45px);-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden }@media screen and (max-width:991px) {.alg-hit__description {-webkit-line-clamp: 3 }}@media screen and (max-width:991px) {.alg-hit__title {max-width: calc(100vw - 5ch);font-size: 16px;-webkit-line-clamp: 1 }.alg-hit__title a {font-size: 16px }.alg-hit__description {max-width: calc(100vw - 5ch);font-size: 12px }.alg-hit__full-link {font-size: 12px }}@media screen and (max-width:991px) and (min-width:768px) {.alg-hit__link {font-size: 14px;line-height: 1.55 }.alg-hit__title {max-width: calc(100vw - 30px);font-size: 20px }.alg-hit__title a {font-size: 20px }.alg-hit__description {max-width: calc(100vw - 30px);font-size: 14px }.alg-hit__full-link {font-size: 14px }}.search-results__buttons {display: flex;justify-content: center }.search-results__buttons .vw-btn {margin-top: 0;margin-bottom: 64px;color: #fff;border-color: #fff }.search-results__buttons .vw-btn:hover {background-color: #fff;color: #000 }.alg__results {min-height: 90vh;margin-top: 10vh }.alg__results .ais-SearchBox-input {border-bottom: 1px solid #c5c5c4;color: #000 }.alg__results .ais-SearchBox-input:focus {border-bottom: 3px solid #000 }.alg__results .alg-hits__results {margin-top: 48px }.alg__results .alg-hit__title {margin-top: 0;color: #000 }.alg__results .alg-hit__link {color: #000 }.alg__results .alg-hit__link:hover {text-decoration: underline;-webkit-text-decoration-color: #00bcb4;text-decoration-color: #00bcb4 }.alg__results .alg-hit__full-link {color: #888c8d }.alg__results .alg-hit__description {color: #575756;margin-bottom: 8px }@media screen and (max-width:991px) and (min-width:768px) {.alg__results .alg-hit__title {max-width: calc(100vw - 160px) }.alg__results .alg-hit__description {max-width: calc(100vw - 160px);font-size: 14px }}.alg-pag__results {margin-bottom: 64px }.alg-pag__results .ais-Pagination {display: flex;justify-content: center }.alg-pag__results .ais-Pagination-list {display: flex;justify-content: center;width: auto;margin-left: -30px;max-width: 800px }.alg-pag__results .ais-Pagination-list li:before {display: none !important }@media screen and (max-width:575px) {.alg-pag__results .ais-Pagination-list {margin-left: -10px }}.ais-PoweredBy-logo {opacity: 0 !important;display: none }.alg-stats {color: #888c8d;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 16px;line-height: 1.25;text-transform: none;color: #000;letter-spacing: 0;margin: 0;text-align: left;text-indent: 0 }.ais-Pagination-list {padding-top: 64px;padding-bottom: 64px }.ais-Pagination-list:nth-child(2) {margin: 0 }li.ais-Pagination-item {margin-left: 30px }li.ais-Pagination-item:first-child {margin-left: 0 }@media screen and (max-width:575px) {li.ais-Pagination-item {margin-left: 10px }}.ais-Pagination-item--firstPage, .ais-Pagination-item--lastPage {display: none }.ais-Pagination-item--page .ais-Pagination-link {border: 1px solid #000;border-radius: 50%;width: 30px;height: 30px;background: transparent;text-decoration: none;justify-content: center;align-items: center;display: flex;color: #575756 }.ais-Pagination-item--page .ais-Pagination-link:hover {background: #000;color: #fff }.ais-Pagination-item--selected .ais-Pagination-link {background-color: #000;color: #fff }.ais-Pagination-item--previousPage {position: relative;width: 30px;height: 30px;z-index: 0;text-indent: -5000px }.ais-Pagination-item--previousPage .ais-Pagination-link {text-indent: 0 }.ais-Pagination-item--previousPage .ais-Pagination-link:before {left: 0;top: 6px;font-size: 20px;color: #000;content: "\E912";font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;position: absolute;cursor: pointer;line-height: 1 }.ais-Pagination-item--nextPage {position: relative;width: 30px;height: 30px;z-index: 0;text-indent: -5000px }.ais-Pagination-item--nextPage .ais-Pagination-link {text-indent: 0 }.ais-Pagination-item--nextPage .ais-Pagination-link:hover:before {color: #575756 }.ais-Pagination-item--nextPage .ais-Pagination-link:before {right: 0;top: 6px;font-size: 20px;color: #000;content: "\E913";font-family: ico-vw !important;font-style: normal;font-weight: var(--brand-font-weight-regular);font-variant: normal;text-transform: none;position: absolute;cursor: pointer;line-height: 1 }.dropdown-container {text-align: right;margin-left: auto;width: -moz-max-content;width: max-content;min-height: 39px }.dropdown-container .btn {background-color: transparent;color: #fff;padding: 0 0 .5em }.dropdown-container .btn svg {fill: currentColor;width: 1.5em;position: relative;top: 7px;margin-right: 3px }.dropdown-container .footer__lang-selector {margin: 0;width: 100%;padding-top: 1em;padding-bottom: 1em }.dropdown-container .lang_link {align-items: center;color: #000 !important;display: flex;padding-top: .5em;padding-bottom: .5em;padding-left: 1.5em }.dropdown-container .lang_link:hover {background-color: #ebedee }.dropdown-container ul>li:last-child {margin-bottom: 0 }.dropdown-container .flag-icon {border-radius: 50%;margin-right: 15px;width: 2em;height: 2em }.dropdown-container .flag-icon.flag-icon-squared {width: 2em }@media screen and (max-width:575px) {.dropdown-container {margin-left: 0;margin-top: 2em }}html:lang(es) .card-action .info .vw-btn, html:lang(es) .hp-banner__subtitle {width: -moz-max-content !important;width: max-content !important }html:lang(es) .card-action .info .vw-btn {margin-left: -95px !important }html:lang(es) .h3-box-grid-news .row .col-lg-4, html:lang(es) .h3-box-grid-news .row .col-lg-8 {flex: 0 0 50% !important;max-width: 50% !important }html:lang(es) .h3-box-grid-news .row .col-lg-4 {align-items: center;display: flex;justify-content: flex-end }html:lang(es) .h2-box-grid-3up .title {align-items: center;display: flex;justify-content: center;min-height: 5em }@media screen and (max-width:575px) {html:lang(es) .h2-box-grid-3up .title {min-height: auto }}html:lang(es) .section.pricing-cards-section div.pricing-card {height: 585px }html:lang(es) .pricing-card[style^="height:"] {height: 495px !important }html:lang(es) .shopping-cart .scrollbar-fix {height: 100vh }html:lang(es) .shopping-cart .empty-cart .vw-btn {line-height: 1.6 }.arch-process {position: relative }.arch-process h4 {margin-bottom: 10px;margin-top: 80px }.arch-process h4~p {margin-bottom: 40px }.arch-process .slide-container {display: grid }.arch-process .vw-btn {width: -moz-max-content;width: max-content;margin-top: 0 }@media screen and (max-width:991px) {.arch-process .vw-btn {margin-top: 45px;margin-left: auto;margin-right: auto }}.arch-process .vw-btn.vw-btn--playVideo {margin-top: 0;padding: 0;font-size: 12px;line-height: 29px }.arch-process .vw-btn.vw-btn--playVideo .align-top {padding-top: 0 }.arch-process .copy-container {display: flex;flex-direction: column;padding-top: 100px }.arch-process .slideCtrl {cursor: pointer;flex: 1;text-align: center;text-transform: uppercase;margin: 0;width: -moz-max-content;width: max-content }.arch-process .slideCtrl:nth-child(-n+5) {border-right: 1px solid #fff }.arch-process .slideCtrl:first-child {border-radius: var(--borderRadius) 0 0 var(--borderRadius) }.arch-process .slideCtrl:nth-child(4) {border-right: 1px solid #000;border-radius: 0 var(--borderRadius) var(--borderRadius) 0 }.arch-process .slideCtrl:hover {background-color: #00bcb4 }.arch-process .slideCtrl:before {display: none;opacity: 0 }.arch-process #slide1 {display: grid;opacity: 1 }.arch-process .slide {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 38.33%;border-radius: 15px;grid-area: slide;position: relative;opacity: 0 }.arch-process .slide__image {height: auto;width: 195% }.bg-white-wrap .arch-process .slide__image {background-color: #fff }.bg-lt-gray-wrap .arch-process .slide__image {background-color: #f7f7f8 }.bg-lt-gray-wrap .arch-process .slide__image .h2-box-grid-2up .info {border: none }.bg-drk-gray-wrap .arch-process .slide__image {background-color: #202020 }.bg-black-wrap .arch-process .slide__image {background-color: #000 }.arch-process .row {padding: 0 !important;margin: 0 !important }.arch-process .close-btn {right: 0;position: absolute;z-index: 800;font-size: 1.4rem;opacity: 0;background-color: #000;border: 0;color: #fff;right: 15px;padding: 1rem }.arch-process .subtitle {text-align: left }@media screen and (min-width:992px) {.arch-process h2 {position: absolute;top: 55px;width: 30ch;text-align: left }.arch-process .slide-container {grid-gap: 60px;grid-template-rows: auto 40px;grid-template-areas: "slide" "menu";margin-top: 35px;width: 100% }}@media only screen and (max-width:991px) {.arch-process h2 {margin-bottom: 25px }.arch-process h4~p {margin-bottom: 0;text-align: center }.arch-process .slide {height: auto;position: relative;grid-gap: 30px }.arch-process .copy-container {grid-row: 2;justify-content: flex-start;padding-top: 0 }.arch-process .subtitle {text-align: center !important;margin-top: 0 }.arch-process .vw-btn.vw-btn--playVideo {margin: 25px auto 0 }.arch-process h2 {text-align: center;padding: 0 15px;width: 100%;left: 0;top: 0 }.arch-process .slide {grid-template-columns: 1fr;grid-template-columns: auto;grid-template-rows: repeat(2, max-content) }.arch-process .slide-container {grid-template-areas: "menu" "slide" }.arch-process .slide__image {width: 100%;position: static;height: auto;grid-row: 1 }.arch-process .arch__toggle {margin-top: 40px }}.arch-process .cursorActive {pointer-events: auto }.arch-process .arch__toggle {--toggle-width: 100% }.arch__toggle {--toggle-width: 90%;--teal: #00bcb4;--width: calc(var(--toggle-width)/4);--num-items: 4;height: 40px;margin: 0 auto;width: calc(var(--num-items)*var(--width));border-radius: 45px;display: flex;border: 1px solid #000;position: relative;overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(#fff, #000) }@media screen and (min-width:992px) and (max-width:1199px) {.arch__toggle {--toggle-width: 100% }}.arch__toggle .bg {background: var(--teal);width: calc(100%/var(--num-items));position: absolute;transform: translateZ(0);height: 55px;transition: all .3s ease-in-out;pointer-events: none;z-index: -1 }.arch__toggle .btn {border: 0;border-radius: 0;border-left: 1px solid #000;flex-basis: 50%;cursor: pointer;background-color: transparent;outline: 0;color: #000;font-size: 14px;transition: all .3s ease-in-out }.arch__toggle .btn:first-of-type {border-left: 0 }.arch__toggle .btn:last-child {border: 0 }.arch__toggle .btn-current {color: #fff }.arch__toggle .btn .d-block, .arch__toggle .btn .d-lg-block {position: relative;top: 2px }.arch__toggle[data-slides="3"] {--num-items: 3;--width: calc(var(--toggle-width)/3) }.arch__toggle[data-slides="2"] {--num-items: 2;--width: calc(var(--toggle-width)/2) }.arch__toggle .btn:first-child.btn-current~.bg {transform: translateZ(0) }.arch__toggle .btn:nth-child(2).btn-current~.bg {transform: translate3d(100%, 0, 0) }.arch__toggle .btn:nth-child(3).btn-current~.bg {transform: translate3d(200%, 0, 0) }.arch__toggle .btn:nth-child(4).btn-current~.bg {transform-origin: left top;transform: translate3d(300%, 0, 0) scaleX(1.01) }.open_bim h4 {text-align: center }.open_bim .card-action {box-shadow: none }.open_bim a {margin: 0;text-align: center }.open_bim .logo_grid {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(4, 132px);grid-gap: 30px;margin-top: 64px }@media only screen and (max-width:991px) {.open_bim a {margin: 0 auto }.open_bim .logo_grid {grid-template-columns: 1fr;grid-template-rows: auto;grid-auto-rows: minmax(100px, 181px);width: 100%;margin-top: 32px }}.grid-partners-scale {transform-origin: 50% 50%;backface-visibility: hidden }.grid-partners-scale-move {transition: all .6s ease .05s }.grid-partners-scale-enter-active {transition: all .3s ease;opacity: 1;transform: scale(1) }.grid-partners-scale-leave-active {transition: all .2s ease;position: absolute;z-index: 0 }.grid-partners-scale-enter, .grid-partners-scale-leave-to {opacity: 0;transition: all .3s ease;transform: scale(0) }.grid-partners-scale-enter-to {transition: all .2s ease;transform: scale(1);opacity: 1 }.vwds-filter-toggle {display: flex }.vwds-filter-toggle--checkbox {display: none }.vwds-filter-toggle--checkbox:checked+.vwds-filter-toggle__switch {background: #00bcb4;border-color: #00bcb4 }.vwds-filter-toggle--checkbox:checked+.vwds-filter-toggle__switch:before {border: 1px solid #00bcb4;left: 18px }.vwds-filter-toggle__label {display: flex;align-items: center;height: 40px;justify-content: space-between;width: 180px;font-size: 1rem }.vwds-filter-toggle__switch {display: block;border: 1px solid #9b9b9b;background-color: hsla(0, 0%, 60.8%, .25);border-radius: 19px;width: 35px;height: 10px;position: relative;transition: all .3s cubic-bezier(.165, .84, .44, 1) }.vwds-filter-toggle__switch:before {content: "";border: 1px solid #9b9b9b;box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);width: 18px;height: 18px;background-color: #fff;position: absolute;border-radius: 50%;transition: all .3s cubic-bezier(.165, .84, .44, 1);top: -5px;left: -2px }.vwds-btn--link {background: none;border: 0 }.vwds-filter__list-toggle .vwds-filters__close-btn__icon {height: 14px;margin-left: 8px;width: 19px }.vwds-filter__option-list--mobile {background-color: #fff;height: 100%;left: -300px;margin: 0;padding-left: 1.5rem;padding-right: 1.25rem;padding-top: 2rem;position: fixed;transition: all .5s ease;top: 0;z-index: 100 }.vwds-filter__option-list--mobile:after {background-color: #000;content: "";height: 100%;left: 300px;position: absolute;opacity: 0;top: 0;pointer-events: none;transition: all .3s ease;width: 200vw }.vwds-filter__option-list--mobile--open {left: 0 }.vwds-filter__option-list--mobile--open:before {background-color: #fff;box-shadow: 3px 0 10px 0 rgba(0, 0, 0, .12);content: "";height: 100%;left: 0;opacity: 1;pointer-events: all;position: absolute;top: 0;width: 225px;z-index: -1 }.vwds-filter__option-list--mobile--open:after {left: -300px;pointer-events: all;opacity: .25;z-index: -15 }.vwds-active-filter {align-items: center;background-color: #fff;border-radius: 19px;border: 1px solid #9b9b9b;color: #9b9b9b;display: flex;font-size: .8125rem;height: 32px;margin-right: .5rem;padding-left: 1rem;padding-right: 1rem;margin-bottom: 15px;overflow: hidden;transition: all .3s ease }.vwds-active-filter:hover {background: #9b9b9b;color: #fff }.vwds-filters__close-btn {background: none;border: 0;color: currentcolor;cursor: pointer;height: 100% }.vwds-filters__close-btn:focus {border: 0;outline: 0 }.vwds-filters__close-btn__icon {stroke: currentcolor;stroke-width: 2px;width: 10px;height: 10px }.vwds-filters__applied-list {display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 0 }.vwds-filters__applied-list__container {height: auto }.active-filters {transform-origin: 50% 50%;backface-visibility: hidden }.active-filters-move {transition: all .6s ease .05s }.active-filters-enter-active {transition: all .3s ease;opacity: 1;transform: scale(1) }.active-filters-leave-active {transition: all .2s ease;position: absolute;z-index: 0 }.active-filters-enter, .active-filters-leave-to {opacity: 0;transition: all .3s ease;transform: scale(0) }.active-filters-enter-to {transition: all .2s ease;transform: scale(1);opacity: 1 }@media (max-width:991px) {.hidden-md-down {display: none !important }}@media (min-width:992px) {.hidden-lg-up {display: none !important }}.partners-card {border: none;border-radius: 5px }.partners-card .card-body {padding: 22px 20px 20px 10px }.partners-card .card-footer {background-color: #fff;height: 24px;line-height: 24px;font-size: 13px;letter-spacing: 4px;padding: 0;text-align: center;border: none;text-transform: uppercase;border-radius: 0 0 5px 5px }.partners-card .card-footer.platinum {background-color: #767c8c;color: #fff }.partners-card .card-footer.gold {background-color: #d6ba83;color: #fff }.partners-card .card-footer.silver {background-color: #b7c4c9;color: #fff }.partners-card .partners-body-wrapper {display: flex;flex: 1 1 auto }.partners-card .partners-body-wrapper h4 {margin-top: 0 }#right-column .partners-card .partners-body-wrapper {padding-bottom: 0 }.partners-card .partners-body-wrapper .img-fluid {width: 150px;height: 150px;-o-object-fit: contain;object-fit: contain;padding: 20px 10px 20px 20px;margin: auto }.partners-card .stretched-link:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;pointer-events: auto;content: "";background-color: transparent }@media screen and (min-width:992px) {.partners-card {cursor: pointer;transition: .3s ease-in-out;transition-property: box-shadow, transform }.partners-card:hover {z-index: 2;box-shadow: 0 20px 50px rgba(0, 0, 0, .05);transform: translate3d(0, -5px, 0) }}@media screen and (max-width:767px) {.partners-card .partners-body-wrapper {display: block;text-align: center }.partners-card .partners-body-wrapper .img-fluid {margin: 0 auto;padding: 20px 0 0;height: auto }.partners-card .partners-body-wrapper .card-body {padding-top: 0;padding-left: 20px }.partners-card .partners-body-wrapper .card-body h4, .partners-card .partners-body-wrapper .card-body p {text-align: center }}#vw-partners.container-fluid {max-width: unset }#vw-partners .partners-grid {padding-bottom: 80px }#vw-partners #filters-sidebar {max-width: 260px;padding-left: 0;padding-right: 0;z-index: 3 }@media (min-width:992px) {#vw-partners #filters-sidebar {flex-grow: 1;align-self: start;position: sticky;top: 0 }}#vw-partners #filters-sidebar #filters-wrapper {max-width: 260px;height: 100%;background-color: #2a2a2a;color: #fff;padding-bottom: 80px;overflow-y: scroll;overflow-x: hidden;display: block }@media (min-width:992px) {#vw-partners #filters-sidebar #filters-wrapper {height: 100vh;position: relative }}#vw-partners #filters-sidebar #filters-wrapper .row {margin: 0 }#vw-partners #filters-sidebar #filters-wrapper .filter-title {padding: 0 13px;height: 66px;line-height: 66px }#vw-partners #filters-sidebar #filters-wrapper .filter-title a {line-height: 66px;font-size: 12px;text-decoration: underline;cursor: pointer }#vw-partners #filters-sidebar #filters-wrapper .filter-header {height: 66px;padding: 24px 13px;background-color: #444;line-height: 18px;font-size: 14px;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);margin-bottom: 20px;margin-top: 10px }#vw-partners #filters-sidebar #filters-wrapper .filter-header label {margin-bottom: 0 }#vw-partners #filters-sidebar #filters-wrapper .filter-row {font-size: 14px;line-height: 24px;margin-bottom: 13px }#vw-partners #filters-sidebar #filters-wrapper .filter-row label {margin-bottom: 0;height: 30px;justify-content: left;font-size: 14px }#vw-partners #filters-sidebar #filters-wrapper .filter-row label span.vwds-filter-toggle__switch {margin-right: 20px }#vw-partners #filters-sidebar #filters-wrapper .badge-counter {width: 30px;height: 30px;border-radius: 8px;background-color: #444;font-size: 14px;line-height: 20px;text-align: center;padding: .25em }#vw-partners #grid-section {margin: 0 auto }#vw-partners #grid-section .results-heading {padding-top: 80px;font-size: 24px;line-height: 30px;color: #000 }#vw-partners #grid-section #partners-search-wrapper:after {content: "\E901";font-family: ico-vw !important;color: #000;border-bottom: 1px solid #202020;font-size: 16px }#vw-partners #grid-section #partners-search-wrapper #partners-search {border-color: #202020;font-size: 16px;z-index: 1;background-color: transparent;color: #575756 }#vw-partners #grid-section #partners-search-wrapper #partners-search:focus {box-shadow: none }#vw-partners #grid-section ul li {margin: 0;text-indent: unset }#vw-partners #grid-section ul li:before {display: none }#vw-partners #grid-section .vwds-filters__close-btn {padding: 1px 0 1px 6px }#vw-partners #grid-section .partners-card-wrapper {margin-top: 30px }#vw-partners #grid-section .partners-card-wrapper .partners-card {height: 100% }#vw-partners .vwds-filter__option-list--mobile {background-color: unset;padding: 0 }#vw-partners .vwds-filter__option-list--mobile--open:before {background-color: unset }#vw-partners #mobile-nav {text-align: right }#vw-partners h4 {font-family: var(--brand-font);color: #000 }@media screen and (min-width:992px) {#vw-partners .partners-grid {margin-top: 35px }}#vw-partners-details {padding-bottom: 100px }#vw-partners-details .page-header {margin-bottom: 40px }@media screen and (max-width:767px) {#vw-partners-details .page-header .utility-nav .nav-item {text-align: left }}#vw-partners-details .page-header .utility-nav .nav-item:last-of-type .nav-link {padding-left: 0 }@media screen and (max-width:767px) {#vw-partners-details .page-header .utility-nav .nav-item:last-of-type .nav-link {text-align: left }}#vw-partners-details h2~p {text-align: left }#vw-partners-details #left-column {margin-bottom: 80px }#vw-partners-details #left-column .partners-card {max-width: 255px;margin: 10px auto 30px }#vw-partners-details #right-column {margin-bottom: 80px }#vw-partners-details #right-column .partners-card {max-width: 255px;margin-top: 10px;margin-bottom: 30px }#vw-partners-details #right-column .partners-card .partners-body-wrapper .img-fluid {width: 100%;padding: 10px }#vw-partners-details #right-column .partners-phone {text-decoration: none }#vw-partners-details #right-column img.platform {max-width: 25px;max-height: 25px;margin-right: 12px;position: relative }#vw-partners-details #right-column img:last-of-type {top: 3px }#vw-partners-details #right-column .vw-btn {margin: 7px 0 40px }#vw-partners-details #right-column h4 {text-transform: uppercase }#vw-partners-details .slider-navigation {margin: 20px 0 0 }#vw-partners-details .slider-navigation span {font-size: 20px;letter-spacing: 2px }#vw-partners-details .slick-track {display: flex !important;margin-top: 10px;margin-bottom: 30px }#vw-partners-details .slick-track .slick-slide {height: inherit !important }#vw-partners-details .slick-track .partners-card-wrapper {padding-right: 15px;padding-left: 15px }#vw-partners-details .slick-track .partners-card-wrapper .partners-card {height: 100% }@media screen and (max-width:767px) {#vw-partners-details #right-column {text-align: center }#vw-partners-details #right-column .partners-card {margin-left: auto;margin-right: auto }#vw-partners-details #right-column h4, #vw-partners-details #right-column p {text-align: center }}@media only screen and (min-width:768px) and (min-height:610px) {.QSIWebResponsive .QSIWebResponsiveDialog-Layout1-SI_bdWeXj7LcaXR66O_embedded-target-container {height: 65vh !important;max-height: 600px !important }}@media screen and (max-width:767px) {.pricing-cards__survey {display: none !important }}:root {--arrow-time: 250ms;--show-arrow: block }#leadership-page {min-height: 100vh;overflow: hidden;margin-top: -125px }@media screen and (max-width:991px) {#leadership-page {margin-top: -75px }}#leadership-page #vw-expandable-grid {margin-bottom: -50px }section .exp-section-wrapper {margin-left: auto;margin-right: auto;display: flex;flex-direction: column;justify-content: center;padding-left: 1.25rem;padding-right: 1.25rem }.exp-section__background--gray {background-color: #f7f7f8;margin: 0;padding: 2.5rem 0 }.exp-section__background--gray.exp-entities-page {padding-top: 0 }.exp-section__lead-text {grid-column: 1/-1 }.exp-section__content {display: grid;grid-gap: .625rem;grid-template-columns: repeat(2, 1fr);max-width: 100% }.entities-grid-container {height: 100% }.vwexp-entities-grid {display: grid;grid-template-columns: repeat(4, 21.75%);grid-template-rows: repeat(auto-fill, minmax(1fr, 550px));grid-column-gap: 4.257%;grid-row-gap: 0;margin-bottom: 0;margin-top: 0;padding: 0;will-change: height;transform: translateZ(0);backface-visibility: hidden;perspective: 1000px;height: 100% }.exp-section--entities {padding-bottom: 80px }@media screen and (max-width:991px) {.exp-section--entities {padding-bottom: 40px }}.exp-section--entities .exp-section-wrapper {background-color: #f7f7f8 }.vwexp-entity-card {max-height: 550px;cursor: pointer;padding: unset;margin: unset;margin-top: 2.5rem;display: block;position: relative }.vwexp-entity-card:before {content: none }.vwexp-entity-card:after {transition: all var(--arrow-time) ease-in;transition-delay: .1s;transition-property: border-bottom-color;width: 0;height: 0;border-left: 25px solid transparent;border-right: 25px solid transparent;border-bottom: 20px solid #f7f7f8;display: var(--show-arrow);content: "";position: absolute;left: 50%;bottom: 0;margin-left: -45px }.vwexp-entity-card:hover .vwexp-entity-card__image {z-index: 2;box-shadow: 0 20px 50px rgba(0, 0, 0, .07);transform: translate3d(0, -5px, 0) }.vwexp-entity-card__image {padding-top: 100%;position: relative;width: 100%;transition: .3s ease-in-out;transition-property: box-shadow, transform }.vwexp-entity-card__image img {filter: grayscale(0);height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;transition: all .15s ease;transform-origin: 50% 50%;transform: scale(1);top: 0;width: 100%;border-radius: 5px }.vwexp-entity-card__info {bottom: 0;color: #000;transition: all .15s ease;z-index: 10;position: relative }.vwexp-entity-card__name {margin: 1rem 0 0;transition: all .3s ease;text-transform: capitalize;line-height: 1 }.vwexp-entity-card__company {margin-top: .5rem;margin-bottom: 2rem !important;text-transform: none }.vwexp-entity-card--is-active {margin-bottom: 0;transition: all .3s ease }.vwexp-entity-card--is-active:after {border-bottom-color: #fff }.vwexp-entity-card--is-active .vwexp-entity-card__image {z-index: 2;box-shadow: 0 20px 50px rgba(0, 0, 0, .07);transform: translate3d(0, -5px, 0) }.vwexp-entity-bio {background-color: #fff;grid-column: 1/-1;padding: 0;position: relative }.vwexp-entity-bio:before {left: -100% }.vwexp-entity-bio:after, .vwexp-entity-bio:before {display: block;background: #fff;width: 100%;height: 100%;content: " ";position: absolute;top: 0;z-index: 1 }.vwexp-entity-bio:after {right: -100% }.vwexp-entity-bio__content {box-sizing: border-box;height: 100%;padding-bottom: 25px;overflow: hidden;padding-top: 0;z-index: 5 }.vwexp-entity-bio__image {height: auto;max-width: 350px;margin: 4rem 0 }.vwexp-entity-bio__text {padding: 4rem 0 5rem }.vwexp-entity-bio__text .vwexp-entity-bio-name, .vwexp-entity-bio__text .vwexp-entity-bio-title, .vwexp-entity-bio__text .vwexp-entity-bio__bio {text-align: left }.vwexp-entity__controls {position: relative;z-index: 100 }.vwexp-entity__controls button {position: absolute;right: 0;top: 25px;-webkit-appearance: none;border: none;width: 25px;height: 25px;background-color: transparent }.vwexp-entity__controls button:after {transform: rotate(45deg);-webkit-transform: rotate(45deg) }.vwexp-entity__controls button:after, .vwexp-entity__controls button:before {content: " ";width: 1px;background-color: grey;height: 25px;padding: 0;position: absolute;right: 25px;top: 0 }.vwexp-entity__controls button:before {-webkit-appearance: none;border: none;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);display: block }.vwexp-entity__controls button:hover {cursor: pointer }.vwexp-entity__controls button:focus {outline: none }.vwexp-entity__controls button__bio {text-align: left }[data-aos=etsy-rotation] {transform: translateY(10%) rotate(20deg) scaleX(.7) scaleY(.7);opacity: 0;transition-property: transform, opacity }[data-aos=etsy-rotation].aos-animate {transform: translateY(0) rotate(-16deg) scaleX(1) scaleY(1);opacity: 1 }[data-aos=etsy-no-rotation] {transform: translateY(10%) rotate(20deg) scaleX(.7) scaleY(.7);opacity: 0;transition-property: transform, opacity }[data-aos=etsy-no-rotation].aos-animate {transform: translateY(0) rotate(0) scaleX(1) scaleY(1);opacity: 1 }[data-aos=resources] {transform: translateY(10%) rotate(45deg) scaleX(.7) scaleY(.7);opacity: 0;transition-property: transform, opacity }[data-aos=resources].aos-animate {transform: translateY(0) rotate(24deg) scaleX(1) scaleY(1);opacity: 1 }.fade-enter-active, .fade-leave-active {transition: opacity .5s }.fade-enter, .fade-leave-to {opacity: 0 }.grid-scale {transform-origin: 50% 50%;backface-visibility: hidden }.grid-scale-move {transition: all .5s ease }.grid-scale-enter-active {transition: all .3s ease;opacity: 1;transform: translate(0) }.grid-scale-leave-active {transition: all .3s ease;position: absolute }.grid-scale-enter {transition: all .3s ease }.grid-scale-enter, .grid-scale-leave-to {opacity: 0;transform: scale(0) }.grid-scale-enter-to {transition: all .3s ease;transform: scale(1);opacity: 1 }@media screen and (min-width:576px) {section .exp-section-wrapper {padding-left: 2.5rem;padding-right: 2.5rem }}@media screen and (min-width:992px) {.exp-section__background--gray {padding: 5rem 0 }}@media (min-width:48em) and (max-width:61.99em) {.exp-section__lead-text--full {grid-column: 2/span 4 }.exp-section__content {grid-gap: 1.25rem;grid-template-columns: repeat(6, 1fr);max-width: 100% }.exp-section--entities .exp-section__lead-text--full {grid-column: 1/-1 }.exp-section--entities .vwexp-entities-grid {grid-template-columns: repeat(3, 30.5%) }.vwexp-entity-bio__content {display: grid;grid-template-columns: .5fr 2fr;grid-gap: 1.5rem }.vwexp-entity-bio__image {max-width: 200px }}@media (max-width:61.99em) {.exp-section__lead-text {margin-bottom: 2.5rem }.vwexp-entities-grid {grid-template-columns: repeat(2, 47.8715%) }}@media (min-width:62em) {.exp-section__lead-text {grid-column: 1/span 7 }.exp-section__lead-text--full {grid-column: 1/span 12 }.exp-section__content {max-width: 70.625rem;width: 100%;margin: 0 auto;grid-gap: 1rem;grid-template-columns: repeat(12, 1fr) }.vwexp-entity-bio__content {display: grid;grid-template-columns: 1fr 2fr;grid-gap: 4rem;height: 100%;padding: 0;margin-bottom: 0;overflow: hidden }}@media (min-width:48em) {.vwexp-entities-grid {min-height: 350px }}@media (max-width:35.99em) {.vwexp-entities-grid {grid-column-gap: 5%;grid-template-columns: repeat(2, 47.5%) }.vwexp-entity-card {max-height: none }.vwexp-entity-bio__image {width: 100%;max-width: none }.vwexp-entity-bio__content {padding: 0 0 25px }.vwexp-entity__controls button {right: 20px;width: 45px;height: 35px }.vwexp-entity__controls button:after, .vwexp-entity__controls button:before {height: 35px;right: 22px }}@media (max-width:47.99em) {.vwexp-entity-bio__content {grid-template-columns: 100% }.vwexp-entity-bio__image {margin-bottom: 25px;display: none }}.full_width_video {display: block;height: auto }.full_width_video video[data-size=desktop] {width: 100%;display: block }.full_width_video video[data-size=mobile] {width: 100% }.info-card-section__list {list-style: none }.info-card-section__list li {list-style: none;background-color: #fff }.info-card-section__list:last-of-type, .info-card-section__list:only-of-type {margin-bottom: 0 }.info-card-section__cardItem {padding-top: 30px;padding-bottom: 30px;align-items: center;background-color: #f7f7f8;display: flex;border: 1px solid #6f6f6e;border-left: 4px solid #000;min-height: 90px;list-style: none;margin-left: 0 }.info-card-section__cardItem:before, .info-card-section__cardItem:nth-child(n+4) {display: none }.info-card-section__cardItem:last-of-type, .info-card-section__cardItem:only-of-type {margin-bottom: 0 }.info-card-section__card-img-wrap {display: flex;flex-direction: column;justify-content: center;margin-left: 30px;min-width: 100px }.info-card-section__card-img-wrap .info-card-section__day, .info-card-section__card-img-wrap .info-card-section__month {margin: 0;line-height: 1;text-align: center;text-transform: uppercase }.info-card-section__card-img-wrap .card-img {width: 100px;height: auto }.info-card-section__main {display: flex;flex-direction: column;flex-grow: 1;text-align: left }.info-card-section__main p {text-align: left }.info-card-section__title {line-height: 1.5;margin: 0 0 5px;text-align: left }.info-card-section p.info-card-section {color: #6f6f6e;line-height: 1;margin: 0;text-align: left }.info-card-section .vw-btn {margin: 0 25px 0 auto;min-width: 105px }@media screen and (min-width:768px) {.info-card-section__cardItem {padding-top: 30px;padding-bottom: 30px }.info-card-section__card-img-wrap {margin-left: 50px;margin-right: 50px }.info-card-section__main {padding-right: 50px;width: -moz-min-content;width: min-content }.info-card-section .vw-btn {margin-right: 50px;width: -moz-max-content;width: max-content }}@media screen and (min-width:992px) {.info-card-section__title {line-height: 1 }}@media screen and (min-width:768px) and (max-width:991px) {.info-card-section__cardItem {padding: 15px 0 }.info-card-section__title {line-height: 1.25;margin-bottom: 0 }.info-card-section__text {margin-top: 5px;line-height: 1;text-align: center }}@media screen and (max-width:767px) {.info-card-section__cardItem {flex-direction: column;height: auto;margin: 30px 0;padding-left: 20px;padding-right: 20px }.info-card-section__main {text-align: center;margin: 22px 0 20px }.info-card-section__text, .info-card-section__title {margin: 0;text-align: center }.info-card-section__text {margin-top: 0;text-align: center }.info-card-section p.webinars-section__text {text-align: center }.info-card-section__card-img-wrap {min-width: auto;margin-left: 0;min-width: 130px }.info-card-section__card-img-wrap .card-img {width: 130px }.info-card-section .vw-btn {margin: 0 0 4px }}.company-values-grid {padding-bottom: 80px;margin-top: -80px }@media screen and (max-width:991px) {.company-values-grid {padding-bottom: 40px;margin-top: -40px }}.hero--wrap {position: relative }.hero__image, .hero__image img {display: block;-o-object-fit: cover;object-fit: cover;width: 100% }.hero__content {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: auto;height: -moz-max-content;height: max-content;max-width: 1140px;padding-left: 15px;padding-right: 15px }.hero__content__header {color: #fff;text-shadow: 0 0 8px rgba(69, 69, 69, .75) }.hero__content__text {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 20px;line-height: 1.5;text-transform: uppercase;color: #fff;letter-spacing: .025em;margin: 0;text-align: left;text-indent: 0;padding: 25px 0 35px }@media screen and (max-width:991px) {.hero__content__text {padding: 20px 0 }}@media screen and (max-width:767px) {.hero__content__text {font-size: 16px }}@media screen and (max-width:575px) {.hero__content__text {padding: 17px 0 }}.hero__content hr.small-hr {margin: 15px 0 0 }.hero__content__play-btn, .hero__content__play-btn a {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular);font-size: 24px;line-height: 1.5;text-transform: uppercase;color: transparent;letter-spacing: .05em;margin: 0;text-align: left;text-indent: 0;background: none;border: none;color: #fff }@media screen and (max-width:575px) {.hero__content__play-btn, .hero__content__play-btn a {font-size: 20px;line-height: 1.25 }}.hero__content__play-btn {position: relative }.hero__content__play-btn .ico {position: absolute;top: 8px;left: auto;bottom: auto;right: auto;z-index: 1 }.hero__content__play-btn a {z-index: 555;text-indent: 35px;display: block;position: relative }.hero__content__image-credit {font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 10px;line-height: 1.25;text-transform: uppercase;color: #fff;letter-spacing: .075em;margin: auto;text-align: left;text-indent: 0;bottom: 25px;top: auto }.hero__content__image-credit .ico {padding-right: 10px }@media screen and (max-width:575px) {.hero__content__image-credit {display: none }}.hero--wrap[data-hero-background-type=dark] .hero__content {color: #fff }.hero--wrap[data-hero-background-type=dark] .vw-btn {margin: 0 15px 10px 0;border-color: #fff;color: #fff }.hero--wrap[data-hero-background-type=dark] .vw-btn[data-btn-cta-type=fill] {background-color: #fff;color: #000 }.hero--wrap[data-hero-background-type=dark] .vw-btn[data-btn-cta-type=fill]:hover {background-color: #00bcb4;border-color: #00bcb4;color: #fff }.hero--wrap[data-hero-background-type=dark] .vw-btn[data-btn-cta-type=outline] {background-color: transparent;color: #fff }.hero--wrap[data-hero-background-type=dark] .vw-btn[data-btn-cta-type=outline]:hover {background-color: #00bcb4;border-color: #00bcb4 }.hero--wrap[data-hero-height=tall] .hero__image, .hero--wrap[data-hero-height=tall] .hero__image img {height: 315px }@media screen and (max-width:575px) {.hero--wrap[data-hero-height=tall] .hero__image, .hero--wrap[data-hero-height=tall] .hero__image img {position: absolute;top: 0;height: 100% }.hero--wrap[data-hero-height=tall] .hero__image--wrap, .hero--wrap[data-hero-height=tall] .hero__image img--wrap {position: relative;padding-top: 120% }}@media screen and (min-width:768px) and (max-width:991px) {.hero--wrap[data-hero-height=tall] .hero__image, .hero--wrap[data-hero-height=tall] .hero__image img {height: 450px }}@media screen and (max-width:767px) and (max-height:400px) {.hero--wrap[data-hero-height=tall] .hero__image, .hero--wrap[data-hero-height=tall] .hero__image img {height: 450px }}@media screen and (min-width:992px) {.hero--wrap[data-hero-height=tall] .hero__image, .hero--wrap[data-hero-height=tall] .hero__image img {height: 725px }}.hero--wrap[data-hero-height=short] .hero__image, .hero--wrap[data-hero-height=short] .hero__image img {min-height: 200px;max-height: 240px;height: 100% }.hero--wrap[data-hero-height=short] .hero__content__header {font-family: var(--brand-font-condensed);font-weight: var(--brand-font-weight-regular);font-size: 48px;line-height: 1.125;text-transform: uppercase;letter-spacing: 0;margin: 0 0 10px;text-align: left;text-indent: 0 }@media screen and (max-width:575px) {.hero--wrap[data-hero-height=short] .hero__content__header {font-size: 40px }}.hero--wrap[data-hero-height=short] .hero__content__text {padding: 15px 0 30px }@media screen and (min-width:768px) {.hero--wrap[data-hero-height=auto] .hero__image, .hero--wrap[data-hero-height=auto] .hero__image img {height: auto }}@media screen and (max-width:767px) {.hero--wrap[data-hero-height=auto] .hero__image, .hero--wrap[data-hero-height=auto] .hero__image img {height: 315px }}.hero--wrap[data-hero-hr-visibility=hide] hr.small-hr {display: none }.hero--wrap[data-hero-hr-visibility=show][data-hero-header-text-order=reverse] hr.small-hr {margin-bottom: 15px }.hero--wrap[data-hero-hr-color=white] .hero__content .small-hr {background-color: #fff }@media screen and (min-width:576px) {.hero--wrap[data-hero-content-width=half] .hero__content__text-wrap {max-width: 50% }}.hero--wrap[data-hero-content-horizontal-align=left] .vw-btn-wrap {text-align: left }.hero--wrap[data-hero-content-horizontal-align=center] .hero__content {text-align: center;margin-left: auto;margin-right: auto }.hero--wrap[data-hero-content-horizontal-align=center] .hero__content__header, .hero--wrap[data-hero-content-horizontal-align=center] .hero__content__play-btn, .hero--wrap[data-hero-content-horizontal-align=center] .hero__content__text {text-align: center;max-width: 83.333333%;margin-left: auto;margin-right: auto }.hero--wrap[data-hero-content-horizontal-align=center] .hero__content hr.small-hr {margin-left: auto;margin-right: auto }@media screen and (min-width:576px) {.hero--wrap[data-hero-content-vertical-align=top] .hero__content:not(.hero__content__image-credit) {bottom: auto;margin-top: 7% }}@media screen and (min-width:1801px) {.hero--wrap[data-hero-content-vertical-align=top] .hero__content:not(.hero__content__image-credit) {margin-top: 125px }}@media screen and (max-width:575px) {.hero--wrap[data-hero-content-vertical-align-mobile=top] .hero__content:not(.hero__content__image-credit) {bottom: auto;margin-top: 7% }}@media screen and (min-width:576px) {.hero--wrap[data-hero-content-vertical-align=bottom] .hero__content:not(.hero__content__image-credit) {top: auto }}@media screen and (max-width:575px) {.hero--wrap[data-hero-content-veritcal-align-mobile=bottom] .hero__content:not(.hero__content__image-credit) {top: auto }}.hero--wrap[data-hero-header-text-order=reverse] .hero__content__text {padding-bottom: 0;font-family: var(--brand-font-condensed) }.hero--wrap[data-hero-header-text-order=reverse] .hero__content__text-wrap {display: flex;flex-direction: column-reverse }.hero--wrap[data-hero-header-text-order=reverse] .hero__content__header {padding-bottom: 35px }@media screen and (min-width:576px) {.hero--wrap[data-hero-header-text-order=reverse] .hero__content__text {font-size: 20px }}@media screen and (min-width:992px) {.hero--wrap[data-hero-header-text-order=reverse] .hero__content__text {font-size: 36px }}.hero--wrap[data-hero-cta=double] [data-btn-type=videoPlay], .hero--wrap[data-hero-cta=none] .hero__btn-wrapper, .hero--wrap[data-hero-cta=none] [data-btn-type=videoPlay], .hero--wrap[data-hero-cta=single] [data-btn-cta-number=second], .hero--wrap[data-hero-cta=single] [data-btn-type=videoPlay], .hero--wrap[data-hero-cta=video] .hero__btn-wrapper {display: none }@media screen and (min-width:576px) {.grid-cards .row {flex-flow: row wrap;display: flex }}.grid-cards .closing-section p {text-align: center }.grid-cards__column {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;display: flex;flex-direction: column }@media screen and (min-width:576px) {.grid-cards__column {margin-bottom: 30px }}.grid-cards__products+.grid-cards__products {margin-top: -55px }@media screen and (max-width:575px) {.grid-cards__products+.grid-cards__products {margin-top: -40px }}.grid-cards__products .intro-section {margin-bottom: 70px }.grid-cards__product-category {padding-bottom: 20px }.grid-cards__card-action {display: flex;flex-direction: column;margin-bottom: 20px;color: #000 }.grid-cards__card-action:hover {text-decoration: none;color: inherit }@media screen and (min-width:768px) {.grid-cards__card-action {cursor: pointer;position: relative;transition: .3s ease-in-out;transition-property: box-shadow, transform;flex: 0 0 100%;max-width: 100% }}.grid-cards__img-wrap {text-align: center }.grid-cards__plus-triangle {display: none }.grid-cards__plus-triangle__triangle {content: "";position: absolute;bottom: 0;right: 0;border-color: transparent rgba(0, 188, 180, .75) rgba(0, 188, 180, .75) transparent;border-style: solid;border-width: 37px;z-index: 999;transition: all .5s }.grid-cards__card-action:hover .grid-cards__plus-triangle__triangle {border-right-color: #00bcb4;border-bottom-color: #00bcb4 }.grid-cards__plus-triangle .ico-plus {position: absolute;bottom: 15px;right: 15px;z-index: 1000;color: #fff }.grid-cards .grid-cards__main-link, .grid-cards:hover .grid-cards__main-link {text-decoration: none }.grid-cards__main-link {position: absolute;top: 0;left: 0;height: 100%;z-index: 5;display: block;width: 100% }.grid-cards__info {padding: 20px }@media screen and (min-width:768px) {.grid-cards__info {padding: 25px }}@media screen and (min-width:576px) {.grid-cards__info {flex: 1 1 auto;position: relative;top: auto;left: auto;bottom: auto;right: auto }}.grid-cards__info__paragraph {margin-top: 10px }.grid-cards__info--text-links {padding-top: 0;flex-direction: row }.grid-cards__btn-wrap {margin-bottom: 0 }@media screen and (max-width:575px) {.grid-cards__btn-wrap {margin-top: 40px }}.grid-cards__text-link {text-transform: uppercase;letter-spacing: 1px;font-size: 14px;position: relative }.grid-cards__text-link:not(:first-of-type) {padding-left: 10px;margin-left: 10px }.grid-cards__text-link:not(:first-of-type):before {content: "|";position: absolute;left: -5px }[data-number-of-columns=two-column] .grid-cards__column {flex: 0 0 100%;max-width: 100% }@media screen and (min-width:576px) {[data-number-of-columns=two-column] .grid-cards__column {max-width: 50%;flex: 1 0 50% }}@media screen and (min-width:992px) {[data-number-of-columns=three-column] .grid-cards__column {flex: 0 0 33.333333%;max-width: 33.333333% }}@media screen and (min-width:576px) and (max-width:991px) {[data-number-of-columns=three-column] .grid-cards__column {max-width: 50%;flex: 1 0 50% }}[data-number-of-columns=three-column-small] .row {justify-content: center !important }[data-number-of-columns=three-column-small] .grid-cards__column {flex: 0 0 100%;max-width: 100% }@media screen and (min-width:992px) {[data-number-of-columns=three-column-small] .grid-cards__column {flex: 0 0 25%;max-width: 25% }}@media screen and (min-width:576px) and (max-width:991px) {[data-number-of-columns=three-column-small] .grid-cards__column {flex: 0 0 33.333333%;max-width: 33.333333% }}[data-number-of-columns=three-column-small] .grid-cards__img-wrap {text-align: center }[data-number-of-columns=three-column-small] .grid-cards__img-wrap img {max-height: 124px;width: auto }[data-number-of-columns=four-column] .grid-cards__column {flex: 0 0 100%;max-width: 100% }@media screen and (min-width:992px) {[data-number-of-columns=four-column] .grid-cards__column {flex: 0 0 25%;max-width: 25% }}@media screen and (min-width:576px) and (max-width:991px) {[data-number-of-columns=four-column] .grid-cards__column {max-width: 50%;flex: 1 0 50% }}[data-card-background=fill-white] .grid-cards__card-action {background-color: #fff }[data-card-background=fill-black] .grid-cards__card-action {background-color: #000 }[data-card-background=fill-black] .grid-cards h4, [data-card-background=fill-black] .grid-cards p {color: #fff }[data-card-background=fill-gray] .grid-cards__card-action {background-color: #f7f7f8 }[data-card-background=fill-gray] .grid-cards__card-action .h2-box-grid-2up .info {border: none }[data-card-background=fill-dark-gray] .grid-cards__card-action {background-color: #202020 }[data-card-background=none] .grid-cards__info {padding-left: 0;padding-right: 0 }[data-card-corners=rounded] .grid-cards__card-action {overflow: hidden;border-radius: 5px }@media screen and (min-width:992px) {[data-centered-single-card=true] .grid-cards__column:last-of-type {margin-left: auto;margin-right: auto }}@media screen and (min-width:768px) {[data-card-hover-state=raise-no-background] .grid-cards__card-action, [data-card-hover-state=raise] .grid-cards__card-action {cursor: pointer;position: relative;transition: .3s ease-in-out;transition-property: box-shadow, transform;flex: 1 1 auto;max-width: 100% }[data-card-hover-state=raise-no-background] .grid-cards__card-action:hover, [data-card-hover-state=raise] .grid-cards__card-action:hover {z-index: 2;transform: translate3d(0, -5px, 0) }}@media screen and (min-width:576px) {[data-card-hover-state=raise-no-background][data-card-background=none] .grid-cards__card-action, [data-card-hover-state=raise][data-card-background=none] .grid-cards__card-action {padding-top: 25px }}[data-card-hover-state=raise-no-background][data-card-background=none] .grid-cards__info, [data-card-hover-state=raise][data-card-background=none] .grid-cards__info {padding-left: 0;padding-right: 0 }@media screen and (min-width:768px) {[data-card-hover-state=raise-no-background]:not([data-card-background=none]):not([data-section-background-color=white]) .grid-cards__card-action:hover, [data-card-hover-state=raise]:not([data-card-background=none]):not([data-section-background-color=white]) .grid-cards__card-action:hover {background-color: #fff;box-shadow: 0 20px 50px rgba(0, 0, 0, .05) }}[data-card-hover-state=raise-no-background]:not([data-card-background=none])[data-section-background-color=white] .grid-cards__card-action:hover, [data-card-hover-state=raise]:not([data-card-background=none])[data-section-background-color=white] .grid-cards__card-action:hover {background-color: #f7f7f8 }[data-card-hover-state=raise-no-background]:not([data-card-background=none])[data-section-background-color=white] .grid-cards__card-action:hover .h2-box-grid-2up .info, [data-card-hover-state=raise]:not([data-card-background=none])[data-section-background-color=white] .grid-cards__card-action:hover .h2-box-grid-2up .info {border: none }@media screen and (max-width:767px) {[data-card-hover-state=raise-no-background]:not([data-card-background=none]) .grid-cards__column:last-of-type .grid-cards__card-action:hover, [data-card-hover-state=raise]:not([data-card-background=none]) .grid-cards__column:last-of-type .grid-cards__card-action:hover {padding-bottom: 20px;margin-bottom: 0 }[data-card-hover-state=raise-no-background]:not([data-card-background=none]) .grid-cards__column:last-of-type .grid-cards__info, [data-card-hover-state=raise]:not([data-card-background=none]) .grid-cards__column:last-of-type .grid-cards__info {padding-bottom: 0 }}[data-card-hover-state=raise][data-card-background=fill-white] .grid-cards__card-action {background-color: #fff }@media screen and (min-width:768px) {[data-card-hover-state=raise][data-card-background=fill-white] .grid-cards__card-action:hover {background-color: #fff }}[data-card-hover-state=raise][data-card-background=none] .grid-cards__card-action {padding-top: 20px;margin-top: -20px }[data-card-hover-state=raise][data-card-background=none] .grid-cards__card-action:hover {background-color: #fff }[data-card-hover-state=raise-no-background] .grid-cards__info {padding-left: 0;padding-right: 0 }[data-card-wrapper-link=false] .grid-cards__card-action {cursor: default }[data-card-wrapper-link=false] .grid-cards__main-link {display: none }[data-card-wrapper-link=true] .grid-cards__card-action {position: relative }[data-card-wrapper-link=true] .grid-cards__card-action:hover .vw-btn {border-color: #00bcb4;background-color: #00bcb4 }[data-card-wrapper-link=true] .grid-cards__card-action>a {display: block;width: 100%;height: 100%;position: absolute;top: 0;z-index: 9999 }[data-card-image-set-height=short-showcase] .grid-cards__img-wrap {position: relative;height: 0;overflow: hidden;padding-top: 53% }[data-card-image-set-height=short-showcase] .grid-cards__img-wrap img {position: absolute;top: 0;left: 0;width: auto;min-width: 100%;min-height: 100% }[data-card-image-set-height=tall-products] .grid-cards__img-wrap {position: relative;height: 0;overflow: hidden;padding-top: 65% }[data-card-image-set-height=tall-products] .grid-cards__img-wrap img {position: absolute;top: 0;left: 0;width: auto;min-width: 100%;min-height: 100% }[data-card-image-width-type=icon] .grid-cards__img-wrap img {max-width: 150px;margin: 0 auto }[data-card-image-width-type=logo] .grid-cards__img-wrap img {max-width: 175px }[data-card-image-width-type=logo][data-number-of-columns=four-column] .grid-cards__img-wrap img {max-width: none }@media screen and (min-width:992px) {[data-card-image-width-type=logo][data-number-of-columns=four-column] .grid-cards__img-wrap img {max-width: 255px }}[data-card-triangle-plus=true] .grid-cards__img-wrap {position: relative }[data-card-triangle-plus=true] .grid-cards__plus-triangle {display: block }[data-card-text-align=center] .grid-cards__column h4, [data-card-text-align=center] .grid-cards__column p {text-align: center }[data-card-paragraph-color=gray] .grid-cards__paragraph {color: #575756 }[data-card-paragraph-case=upper-case] .grid-cards__paragraph {text-transform: uppercase;letter-spacing: 1px;font-size: 14px;line-height: 1.5 }[data-card-button-horizontal-alignment=center] .grid-cards__btn-wrap {text-align: center }@media screen and (min-width:576px) {[data-card-button-vertical-alignment=bottom] .grid-cards__card-action {flex: 0 0 100%;max-width: 100% }}@media screen and (min-width:768px) {[data-card-button-vertical-alignment=bottom] .grid-cards__card-action {flex: 0 0 100% }}:not(.grid-cards__products)[data-card-button-vertical-alignment=bottom] .grid-cards__card-action .grid-cards__btn-wrap .vw-btn {margin-top: 35px }[data-card-button-vertical-alignment=bottom] .grid-cards__info:not(.grid-cards__info--text-links) {display: flex;flex-flow: column nowrap }[data-card-button-vertical-alignment=bottom] .grid-cards__paragraph {margin-bottom: 0 }@media screen and (min-width:576px) {[data-card-button-vertical-alignment=bottom] .grid-cards__btn-wrap {margin-top: auto }[data-card-button-vertical-alignment=bottom] .grid-cards__btn-wrap .vw-btn {margin: 0 }}[data-card-btn-color=solid-black] .grid-cards__column .vw-btn {background-color: #000;border-color: #000;color: #fff }[data-card-btn-color=solid-black] .grid-cards__column .vw-btn:hover, [data-card-btn-color=solid-black] .grid-cards__main-link:hover+.grid-cards__img-wrap+.grid-cards__info .vw-btn {border-color: #00bcb4;background-color: #00bcb4 }[data-card-btn-color=solid-brand] .grid-cards__column .vw-btn {background-color: #00bcb4;border-color: #00bcb4;color: #fff }[data-card-btn-color=solid-brand] .grid-cards__column .vw-btn:hover {border-color: #000;background-color: #000 }[data-card-btn-color=solid-white] .grid-cards__column .vw-btn {background-color: #fff;border-color: #fff;color: #000 }[data-card-btn-color=solid-white] .grid-cards__column .vw-btn:hover {border-color: #000;background-color: #000;color: #fff }[data-card-btn-color=solid-white][data-card-background=fill-black] .grid-cards__column .vw-btn:hover {border-color: #fff }[data-card-btn-color=outline-brand] .grid-cards__column .vw-btn {background-color: transparent;border-color: #00bcb4;color: #00bcb4 }[data-card-btn-color=outline-brand] .grid-cards__column .vw-btn:hover {border-color: #000;background-color: #000;color: #fff }[data-card-image-visibility=hidden] .grid-cards .grid-cards__img-wrap, [data-show-closing=false] .grid-cards .closing-section, [data-show-intro=false] .grid-cards .intro-section {display: none }[data-card-image-visibility=visible][data-card-header-visibility=hidden][data-card-paragraph-visibility=hidden][data-card-btn-visibility=hidden][data-card-text-link-visibility=hidden] .grid-cards__column {margin-bottom: 0 }[data-card-header-visibility=hidden] .grid-cards h4, [data-card-image-visibility=visible][data-card-header-visibility=hidden][data-card-paragraph-visibility=hidden][data-card-btn-visibility=hidden][data-card-text-link-visibility=hidden] .grid-cards__info {display: none }[data-card-header-type=all-caps] .grid-cards h4 {text-transform: uppercase;font-family: var(--brand-font-condensed);letter-spacing: .5px }[data-card-header-type=all-caps-large-product] .grid-cards__info h4 {text-transform: uppercase;font-family: var(--brand-font-condensed);font-size: 36px;letter-spacing: .5px }[data-card-paragraph-visibility=hidden] .grid-cards__paragraph {display: none }[data-card-paragraph-visibility=hidden][data-card-btn-visibility=visible] h4 {margin-bottom: 35px }[data-card-paragraph-visibility=hidden][data-card-btn-visibility=hidden] h4 {margin-bottom: 0 }[data-card-paragraph-visibility=hidden][data-card-btn-visibility=hidden] .grid-cards__card-action, [data-card-paragraph-visibility=hidden][data-card-header-visibility=visible][data-card-paragraph-visibility=hidden][data-card-btn-visibility=visible] .grid-cards__card-action {flex: 1 100% }[data-card-btn-visibility=hidden] .grid-cards .grid-cards__btn-wrap, [data-card-btn-visibility=hidden] .grid-cards .grid-cards__info__btn {display: none }[data-card-btn-visibility=hidden][data-card-header-visibility=visible][data-card-paragraph-visibility=visible] .grid-cards__card-action {flex: 1 100% }[data-card-btn-visibility=hidden][data-card-header-visibility=visible][data-card-paragraph-visibility=visible] .grid-cards__paragraph {margin-bottom: 0 }[data-card-text-link-visibility=hidden] .grid-cards__info--text-links, [data-card-text-link-visibility=visible] .grid-cards__main-link {display: none }[data-card-text-link-visibility=visible][data-card-btn-visibility=visible] .grid-cards__info.gird-cards__info__btn {padding-top: 0 }[data-card-text-link-visibility=visible][data-card-btn-visibility=visible] .grid-cards__info.grid-cards__info--text-links {padding-bottom: 10px }.vw-long-copy>*, .vw-long-copy li {margin: 0;text-align: initial }.vw-long-copy {--copy-color: #575756;--flow-spacing: 30px;font-family: var(--brand-font);font-weight: var(--brand-font-weight-regular);font-size: 16px;line-height: 1.75;text-transform: none;color: var(--copy-color);letter-spacing: .01em }.vw-long-copy>:not(h1, h2, h3, h4, h5, h6) {margin-bottom: var(--flow-spacing) }.vw-long-copy li {margin-bottom: 20px }.vw-long-copy>ul {padding-left: 45px }.vw-long-copy .table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0, 0, 0, .04) }.vw-long-copy a {color: currentColor;background-color: transparent;font-size: inherit;outline: none;cursor: pointer;font-family: inherit !important }.vw-long-copy a, .vw-long-copy a:hover {text-decoration: underline }.additional-resources .grid {--desktop-rows: calc(var(--total-items)/3);--rows: calc(var(--desktop-rows) + 0.5);display: grid;-moz-column-gap: 30px;column-gap: 30px;grid-template-rows: repeat(max(3, var(--rows)), 1fr);grid-auto-columns: 240px;list-style: none;grid-auto-flow: column }@media (max-width:500px) {.additional-resources .grid {--rows: auto;grid-template-columns: 1fr;grid-auto-flow: row }}@media (min-width:501px) and (max-width:1000px) {.additional-resources .grid {--tablet-rows: calc(var(--total-items)/2);--rows: calc(var(--tablet-rows) + 0.5) }}.additional-resources .resource-link-wrapper:before {display: none }.additional-resources .resource-link-wrapper {margin-left: 0 }.additional-resources .grid {margin-left: 15px }.upsell-modal {--upsell-moda-gutter: 20px;--checked-color: #3b88fd;--light-gray-bg: #f7f7f8;--card-border: #ebebeb;--corner-radius: 10px;--max-card-witdh: 288px;--min-modal-width: 885px;--input-element-size: 16px;--input-color-border: #888b8d;--input-checked-color: #3b88fd;--radio-checked-border: #f7f7f8;--upsell-modal-width: 1232px;--upsell-modal-single-card-w: 836px;--upsell-modal-height: 920px;--card-width: 286px }@media screen and (min-width:1400px) {.upsell-modal .close {top: calc(52% - var(--upsell-modal-height)/2) !important }}@media screen and (min-width:768px) and (max-width:991px) {.upsell-modal {--upsell-modal-width: 728px }.upsell-modal .vw-modal-footer {margin-bottom: 0;padding-bottom: 20px }}@media screen and (min-width:992px) {.upsell-modal .vw-modal-footer {padding-bottom: 20px }}.upsell-modal .upsell-single-card {width: var(--upsell-modal-single-card-w) !important }@media screen and (min-width:768px) and (max-width:1399px) {.upsell-modal .upsell-single-card {width: 80% !important;overflow-y: scroll !important;padding-bottom: 30px }}@media screen and (max-width:767px) {.upsell-modal .upsell-single-card {width: 100% !important;height: 100vh !important }}.upsell-modal .card-action {margin-bottom: 0 }.upsell-modal input {pointer-events: none }.upsell-modal label:hover input {transform: translate3d(0, -5px, 0) }.upsell-modal-content {border-radius: var(--corner-radius) !important;width: var(--upsell-modal-width) !important;height: var(--upsell-modal-height) !important }.upsell-modal-content .container {max-width: -moz-max-content;max-width: max-content }@media screen and (min-width:1400px) {.upsell-modal-content {top: calc(50% - var(--upsell-modal-height)/2) !important }}@media screen and (min-width:768px) and (max-width:1399px) {.upsell-modal-content {width: 80% !important;overflow-y: scroll !important;padding-bottom: 30px }}@media screen and (max-width:767px) {.upsell-modal-content {width: 100% !important;height: 100% !important }}.upsell-modal-content a.link:not(.active) {text-decoration: underline;color: #000 }.upsell-modal-content a.link:not(.active):hover {color: #888c8d }.upsell-modal-content a.link.active {color: #575756;pointer-events: none;cursor: default }.upsell-grid {--mobile-cols: 1;--tablet-cols: 1;display: grid;gap: var(--upsell-moda-gutter);grid-template-columns: repeat(var(--total-items), var(--card-width));margin-left: auto;margin-right: auto;margin-top: 40px;width: -moz-max-content;width: max-content;padding-bottom: 25px }@media screen and (min-width:768px) and (max-width:1399px) {.upsell-grid:has(.upsell-modal-card-container:nth-child(2)) {grid-template-columns: repeat(2, var(--card-width)) }}@media screen and (max-width:767px) {.upsell-grid {grid-template-columns: 1fr }}.braceworks-modal-grid {--cols: 4 }.upsell-modal-card-container {max-width: var(--max-card-witdh);position: relative }.upsell-input {-moz-appearance: none;appearance: none;-webkit-appearance: none;border: 1px solid var(--input-color-border);height: var(--input-element-size);left: calc(50% - var(--input-element-size)/2);position: absolute;top: 20px;width: var(--input-element-size);z-index: 100;transition: all .3s linear;background-size: 0 }.upsell-input:checked~.upsell-modal-card {background-color: var(--light-gray-bg) }.upsell-input[type=radio] {border-radius: 50% }.upsell-input[type=radio]:checked {background-size: 100%;border: 4px;height: calc(var(--input-element-size));width: calc(var(--input-element-size)) }.upsell-input[type=checkbox] {border-radius: 3px }.upsell-input[type=checkbox]:checked {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M6 14L0 8l2-1 4 4 9-9 1 2z'/%3E%3C/svg%3E");background-size: cover;border-color: var(--checked-color);background-repeat: no-repeat;border-radius: 3px }.upsell-input:checked {background-color: var(--checked-color);border: 1px solid #000;transition: all .2s ease-in-out }.upsell-modal-card, .upsell-modal-card img {border-radius: var(--corner-radius) }.upsell-modal-card {width: 286px;padding: 25px;border: 1px solid transparent;height: 100% }.upsell-modal-card .title {font-family: var(--brand-font-condensed);font-size: 26.25px;color: #000;letter-spacing: 0;margin-top: 25px;margin-bottom: 0 }.upsell-modal-card .prod-image {margin: 51px 0 0 }.upsell-modal-card .copy {margin: 11px 0 40px }.upsell-modal-card .added-cost {padding-top: 0;margin-top: auto }.upsell-modal-card .added-cost-label {text-transform: uppercase;letter-spacing: 1px }@media screen and (max-width:767px) {.vw-modal__sugested-prods .bottom-row {margin-top: auto }}.upsell-modal-lang {--upsell-modal-width: 726px;--upsell-modal-height: 553px }.upsell-modal-lang .close {position: sticky;width: 100%;text-align: center }@media screen and (min-width:576px) {.upsell-modal .vw-btn:focus:first-of-type {margin-left: auto !important }}.upsell-modal-content .import-export {padding: 0 3vw }.upsell-modal-content .import-export .text-center {text-align: left !important }
