  @import url("https://use.typekit.net/izj3tok.css");
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}.visually-hidden{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);}.clearfix:before,.clearfix:after,.l-mobile-header:before,.l-footer-inner:before,.l-constrained:before,.l-pre-header:before,.l-header:before,.l-inner:before,.l-content:before,#content:before,.pre-content:before,.l-content-wrapper:before,.l-pre-footer-wrapper:before,.l-footer-wrapper:before,.l-mobile-header:after,.l-footer-inner:after,.l-constrained:after,.l-pre-header:after,.l-header:after,.l-inner:after,.l-content:after,#content:after,.pre-content:after,.l-content-wrapper:after,.l-pre-footer-wrapper:after,.l-footer-wrapper:after{content:"";display:table;}.clearfix:after,.l-mobile-header:after,.l-footer-inner:after,.l-constrained:after,.l-pre-header:after,.l-header:after,.l-inner:after,.l-content:after,#content:after,.pre-content:after,.l-content-wrapper:after,.l-pre-footer-wrapper:after,.l-footer-wrapper:after{clear:both;font-size:0;}nav.tabs{background:#1f2123;padding:30px;border-radius:10px;}@media (min-width:0em) and (max-width:40em){nav.tabs{margin:20px;}}@media (min-width:40.063em){nav.tabs{margin:50px;}}nav.tabs:before{display:block;content:"ADMIN LINKS";text-align:center;padding:5px;color:#fff;font-weight:bold;margin:0 auto 15px;border-bottom:1px solid #666;}.tabs.primary{margin:0;padding:0;overflow:hidden;text-align:center;}.tabs.primary:before{display:block;background:#FFF;color:#000;text-align:center;}.tabs.primary li{margin:0 10px 10px 0;padding:0;float:none;display:inline-block;list-style-type:none;}.tabs.primary li.tabs__tab--active a{background-color:#03a9f4;color:#fff;border-color:#03a9f4;}.tabs.primary li a{background-color:#eee;color:#000;display:block;padding:6px 15px;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #ccc;border-radius:0 0 0 0;border-bottom:0;text-align:center;font-size:14px;font-size:0.7777777778rem;border-radius:4px;}.tabs.primary li a:hover{background-color:#03a9f4;color:#fff;border-color:#03a9f4;text-decoration:none;}body.maintenance-page{background:#fff;height:100vh;}body.maintenance-page header{text-align:center;padding:4vw;background:#000;}body.maintenance-page header h1{text-transform:uppercase;margin:0.5em 0;font-weight:bold;}body.maintenance-page header img{width:300px;}body.maintenance-page main{max-width:1200px;margin:0 auto;padding:5vw;text-align:center;}a,a:link,a:visited,li a.active{-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;color:#3081C9;text-decoration:none;}a:hover,a:link:hover,a:visited:hover,li a.active:hover{color:#222222;text-decoration:underline;}.button a,a.button,button,input[type=reset],input[type=submit],input[type=button]{background:#3081C9;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;line-height:1;border:2px solid #3081C9;font-weight:bold;position:relative;letter-spacing:0.1em;position:relative;}@media (min-width:0em) and (max-width:40em){.button a,a.button,button,input[type=reset],input[type=submit],input[type=button]{display:block;}}@media (min-width:40.063em){.button a,a.button,button,input[type=reset],input[type=submit],input[type=button]{display:inline-block;}}.button a:hover,a.button:hover,button:hover,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}@media (min-width:0em) and (max-width:40em){.button a,a.button,button,input[type=reset],input[type=submit],input[type=button]{display:block;}}@media (min-width:40.063em){.button a,a.button,button,input[type=reset],input[type=submit],input[type=button]{display:inline-block;}}.button a:hover,a.button:hover,button:hover,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}#colorbox button{-webkit-transition:none;-o-transition:none;transition:none;}li .button a.active{color:#fff;}.button.is-on-dark{background:#fff;text-align:center;color:#3081C9;border:2px solid #3081C9;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;font-weight:bold;position:relative;letter-spacing:0.1em;}@media (min-width:0em) and (max-width:40em){.button.is-on-dark{display:block;}}@media (min-width:40.063em){.button.is-on-dark{display:inline-block;}}.button.is-on-dark:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}fieldset{border:1px solid #ccc;border-radius:4px;padding:1em;margin-bottom:1em;}@media (min-width:0em) and (max-width:40em){fieldset{padding:0.5em;}}legend{font-size:24px;font-size:1.3333333333rem;font-weight:700;color:rgba(0,0,0,0.8);padding:0 0.5em;line-height:1.2;}legend a:link{color:rgba(0,0,0,0.8);}input.focus{color:#F8F4CA;}.image-widget-data input.form-file{margin-right:10px;margin-bottom:20px;}.form-item{margin-bottom:20px;}.form-item label,.form-actions label{font-weight:normal;font-size:18px;display:block;}label.option{vertical-align:middle;}input[type=checkbox]{cursor:pointer;margin-right:10px;}input[type=text],input[type=email],input[type=tel],input.form-text,textarea{max-width:100%;padding:10px;border:1px solid #ccc;width:100%;}input[type=file]{margin:15px 0px 0px;}.form-managed-file{border:1px solid #ccc;padding:20px;margin:0 0 10px 0;}.webform-client-form input.form-submit{background:#3081C9;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;line-height:1;border:2px solid #3081C9;font-weight:bold;position:relative;letter-spacing:0.1em;margin:15px 0;}@media (min-width:0em) and (max-width:40em){.webform-client-form input.form-submit{display:block;}}@media (min-width:40.063em){.webform-client-form input.form-submit{display:inline-block;}}.webform-client-form input.form-submit:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}@media (min-width:40.063em){.webform-client-form input.form-submit{width:auto;}}.contact-button-wrapper a{padding:14px 5px 12px;background-color:#3081C9;color:#fff;text-align:center;text-transform:uppercase;display:block;margin-bottom:15px;}@media (min-width:64.063em){.contact-button-wrapper a{width:48%;display:inline-block;margin-bottom:0;}.contact-button-wrapper a:nth-of-type(1){margin-right:4%;}}.contact-button-wrapper a:hover{color:#fff;background-color:#222222;text-decoration:none;}.form-item-radios label{margin-left:15px;}select{margin-bottom:10px;}.form-item img{width:auto;display:inline-block;vertical-align:top;}.user-login-form{max-width:400px;}.user-login-form .form-item label,.user-login-form .form-actions label{font-weight:normal;font-size:18px;display:block;}form details{border:0;}* a:before,* a:after{text-transform:none;font-style:normal;text-decoration:none;text-shadow:none;line-height:1;}a:hover:before,a:hover:after{text-decoration:none;}a:before,h1:before,h2:before,h3:before,h4:before,h5:before,h6:before,a:after,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after{font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;}@media (min-width:40.063em){.social-icons{margin-right:20px;}}.social-icons ul{margin:0;padding:0;}.social-icons ul li{list-style-type:none;}.social-icons ul a{color:rgba(0,0,0,0.8);padding:6px 10px;display:block;font-size:22px;}.social-icons ul a:hover{color:#3081C9;}.social-icons ul a:first-child{padding-left:0;}.social-icons ul .fa-2x{font-size:22px;font-size:1.2222222222rem;vertical-align:middle;}.social-media-links--platforms.horizontal li{padding:0;}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}html{font-size:18px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}body{font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.6;color:rgba(0,0,0,0.8);letter-spacing:0;}@media (min-width:0em) and (max-width:40em){.l-constrained{margin:0 20px;}}@media (min-width:40.063em){.l-constrained{width:80%;margin-left:auto;margin-right:auto;}}@media (min-width:120.063em){.l-constrained{width:70%;}}.l-content-main-wrapper{padding:6vw 0;}.section-user .l-content-main-wrapper{padding:6vw 0;}.block-page-title-block{text-align:center;}ol li{list-style-type:decimal;}ol ol{padding-top:0.5em;}ol ol li{list-style-type:upper-roman;}ul li{list-style:disc;}ul ul{padding-top:0.5em;}ul ul li{list-style:circle;}.node ol,.node ul{padding-left:2em;}dt,.admin h3{font-size:1.125rem;margin:0;}dd{padding-left:10px;font-size:0.938rem;font-style:italic;margin-bottom:20px;}.upper-roman{list-style-type:upper-roman;font-size:18px;}.upper-roman > li{list-style-type:upper-roman;padding-left:8px;}.upper-alpha{list-style-type:upper-alpha;}.upper-alpha > li{list-style-type:upper-alpha;padding-left:8px;}.decimal{list-style-type:decimal;}.decimal > li{list-style-type:decimal;padding-left:8px;}.grid{margin:0 0 3rem 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.grid li,.grid .grid-item{list-style-type:none;}@media (min-width:0em) and (max-width:40em){.grid li,.grid .grid-item{width:100%;margin:0 0 1em 0;}}@media (min-width:40.063em){.grid li,.grid .grid-item{width:48%;margin:0 3.8% 4% 0;}.grid li:nth-child(2n+0),.grid .grid-item:nth-child(2n+0){margin-right:0;}}@media (min-width:64.063em){.grid li,.grid .grid-item{width:30%;margin:0 4.9% 5% 0;}.grid li:nth-child(3n+0),.grid .grid-item:nth-child(3n+0){margin-right:0;}}@media (min-width:90.063em){.grid li,.grid .grid-item{width:22%;margin:0 3.8% 4% 0;}.grid li:nth-child(4n+0),.grid .grid-item:nth-child(4n+0){margin-right:0;}}.css-grid{margin:0 0 3rem 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@supports (display:grid){.css-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px 3.8%;}}.css-grid li,.css-grid .grid-item{list-style-type:none;padding:0;margin:0;position:relative;}@supports not (display:grid){@media (min-width:0em) and (max-width:40em){.css-grid .grid-item{width:100%;margin:0 0 1em 0;}}@media (min-width:40.063em){.css-grid .grid-item{width:48%;margin:0 3.8% 4% 0;}.css-grid .grid-item:nth-child(2n+0){margin-right:0;}}@media (min-width:64.063em){.css-grid .grid-item{width:30%;margin:0 4.9% 5% 0;}.css-grid .grid-item:nth-child(3n+0){margin-right:0;}}@media (min-width:90.063em){.css-grid .grid-item{width:22%;margin:0 3.8% 4% 0;}.css-grid .grid-item:nth-child(4n+0){margin-right:0;}}}.grid-item .grid-item-image{margin-bottom:20px;}.grid-item .grid-item-titles{text-align:left;}.grid-item .grid-item-titles h2,.grid-item .grid-item-titles h2.title{margin-bottom:0.5em;}@media (min-width:0em){.grid-item .grid-item-titles h2,.grid-item .grid-item-titles h2.title{font-size:20px;font-size:1.1111111111rem;}}@media (min-width:40.063em){.grid-item .grid-item-titles h2,.grid-item .grid-item-titles h2.title{font-size:22px;font-size:1.2222222222rem;}}@media (min-width:64.063em){.grid-item .grid-item-titles h2,.grid-item .grid-item-titles h2.title{font-size:24px;font-size:1.3333333333rem;}}.grid-item .grid-item-titles h3{font-weight:normal;}@media (min-width:0em) and (max-width:40em){.grid-item .grid-item-titles h3{font-size:18px;font-size:1rem;}}@media (min-width:64.063em){.grid-item .grid-item-titles h3{font-size:22px;font-size:1.2222222222rem;}}.list{padding:0;}.list ul{margin:0;padding:0;}.list .list-item{padding:0.5em 0;border-bottom:1px solid #ccc;list-style-type:none;margin:0;position:relative;overflow:hidden;}.list .list-item:first-child{padding-top:0;}.list .list-item:last-child{border-bottom:0;}img,media{max-width:100%;height:auto;vertical-align:middle;}a img{-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}.mfp-embedded-video-popup{width:100%;max-width:1200px;}.embedded-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;margin:35px auto 0;}.embedded-video iframe{height:100%;position:absolute;top:0;width:99%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}button.mfp-close{background:transparent;width:30px;height:30px;line-height:0.5;font-size:30px;padding:6px;color:#fff !important;border-radius:0;opacity:1;top:5px;right:3px;}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.embedded-video{margin:0 auto;}.video-embed-field-responsive-video{height:340px;width:100%;margin:0 auto;}button.mfp-close{right:-27px;top:0px;}.mfp-embedded-video-popup{width:75%;}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.embedded-video{margin:0 auto;}.video-embed-field-responsive-video{height:340px;width:100%;margin:0 auto;}button.mfp-close{right:-27px;top:0px;}.mfp-embedded-video-popup{width:75%;}}.menu .leaf{list-style-image:none;list-style-type:none;}table,tbody,tfoot,thead,tr,th,td{vertical-align:middle;}table{width:100%;}thead th{background-color:#eee;border:1px solid #ccc;font-size:13px;font-size:0.7222222222rem;padding:1em;text-align:left;text-transform:uppercase;}td{border:1px solid #ccc;padding:15px;font-size:12px;font-size:0.6666666667rem;}tr.odd{background-color:#fff;}tr.even{background-color:#f0f0f0;}tr.draggable td{padding-left:25px;}.draggable a.tabledrag-handle{margin-left:-15px;min-height:20px;}.draggable a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background-position:0px 7px;height:20px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:14px;}a.tabledrag-handle-hover .handle{background-position:0 -13px;}::-moz-selection{color:#fff;background-color:#3081C9;text-shadow:none;}::-moz-selection,::selection{color:#fff;background-color:#3081C9;text-shadow:none;}hr{margin:0;padding:0;border:none;height:1px;background:#ccc;}dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:1em;margin-top:0;}p{word-wrap:break-word;margin-bottom:1.5em;margin-top:0;}.center{text-align:center;}.text-align-left{text-align:left !important;}.text-align-right{text-align:right !important;}.text-align-center{text-align:center !important;}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 1em 0;color:rgba(0,0,0,0.8);line-height:1.2;text-transform:none;}@media (min-width:0em){h1{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){h1{font-size:40px;font-size:2.2222222222rem;}}@media (min-width:64.063em){h1{font-size:45px;font-size:2.5rem;}}.page-title h1,h1#page-title,h1.page-title{color:rgba(0,0,0,0.8);padding-bottom:10px;border-bottom:1px solid #ccc;}h2,h2.node__title,h2.block__title,h2.views-title{font-size:27px;font-size:1.5rem;color:rgba(0,0,0,0.8);}.block--views h2.block__title,.story-block h2.title,.cards-block h2.title,.field-name-recent-articles > h2.title{position:relative;}@media (min-width:0em){.block--views h2.block__title,.story-block h2.title,.cards-block h2.title,.field-name-recent-articles > h2.title{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){.block--views h2.block__title,.story-block h2.title,.cards-block h2.title,.field-name-recent-articles > h2.title{font-size:35px;font-size:1.9444444444rem;}}@media (min-width:64.063em){.block--views h2.block__title,.story-block h2.title,.cards-block h2.title,.field-name-recent-articles > h2.title{font-size:40px;font-size:2.2222222222rem;}}h2.node__title,h2.block__title{line-height:1.2;}h3{font-size:21px;font-size:1.1666666667rem;}h4{font-size:19px;font-size:1.0555555556rem;}h5{font-size:17px;font-size:0.9444444444rem;}h6{font-size:15px;font-size:0.8333333333rem;}.smaller{font-size:80%;}blockquote{font-style:italic;font-size:20px;padding:4vw 0;margin:0 auto;position:relative;max-width:728px;}@media (min-width:0em) and (max-width:64em){blockquote{padding:60px 0 30px 0;}}blockquote:before{content:"";display:block;position:absolute;right:102%;top:3vw;z-index:7;line-height:1;width:60px;height:60px;background:url(/themes/custom/tvvcapital/images/icons/icon-quote-open_black.svg) no-repeat scroll left top;background-size:100% auto;opacity:0.2;}@media (min-width:0em) and (max-width:64em){blockquote:before{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}}blockquote .quote-attribution{margin:0;}.pre-title{display:inline-block;font-size:50%;text-transform:uppercase;color:#fff;padding:4px 10px;background:#aaa;margin-bottom:10px;border-radius:0px;}.main-title{display:block;}.post-title{display:inline-block;color:rgba(77,77,77,0.8);font-size:0.6em;margin-top:0.4em;}.align-left{text-align:left;}.align-right{text-align:right;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);-ms-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}100%{opacity:0;}}@keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);-ms-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}100%{opacity:0;}}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-ms-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);}100%{-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-ms-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-ms-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);}100%{-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-ms-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);-ms-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);-ms-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);-ms-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);-ms-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);-ms-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);-ms-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);-ms-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);-ms-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;}}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-ms-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);}100%{-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-ms-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-ms-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);}100%{-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-ms-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;}}.front nav.breadcrumb{display:none;}.block--blockify-blockify-breadcrumb{padding:2%;background-color:#efefef;font-size:18px;}.block-system-breadcrumb-block,.project__field-name-dynamic-block-fieldnode-breadcrumb{background-color:#efefef;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-delay:0.75s;animation-delay:0.75s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.breadcrumb{padding:10px 0;}@media (min-width:0em) and (max-width:40em){.breadcrumb{margin:0 24px;}}@media (min-width:40.063em){.breadcrumb{margin:0 8vw;}}.breadcrumb ol{padding:0;margin:0;}.breadcrumb li{list-style-type:none;display:inline-block;font-size:85%;color:#222;margin-right:5px;}.breadcrumb li:before{display:none;}.breadcrumb li:after{content:" » ";margin-left:5px;display:inline-block;}.breadcrumb li:last-child:after{content:"";}.breadcrumb li a:hover{color:#d91a1a;}.breadcrumb-wrapper.breadcrumb{padding:10px 8vw;margin:0;}#colorbox,#cboxOverlay,#cboxWrapper{-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxContent{font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;}section#content{background:#fff;position:relative;z-index:1;}.l-content-main{padding:0 0 8vw 0;min-height:500px;}.block-views-blockfaq-faq-list-accordion-block h3{border-bottom:1px solid #ccc;padding:20px 30px 20px 0;background-image:url(/themes/custom/tvvcapital/images/icons/icon-accordion-closed.svg);background-position:right center;background-repeat:no-repeat;}.block-views-blockfaq-faq-list-accordion-block .views-row.open h3{background-image:url(/themes/custom/tvvcapital/images/icons/icon-accordion-opened.svg);}.field-collection-view,.field-collection-container{padding:0;margin:0;border:0;}.l-pre-footer-wrapper{background-color:#3081C9;position:relative;padding:4vw;text-align:center;}.l-pre-footer-wrapper .l-constrained{text-align:center;width:100%;}@media (min-width:0em) and (max-width:40em){.l-pre-footer-wrapper .l-constrained{padding:0 30px;margin:0;}}.l-pre-footer-wrapper .pre-footer-cta{color:#fff;}.l-pre-footer-wrapper .pre-footer-cta h2{color:#fff;margin-bottom:10px;}@media (min-width:64.063em){.l-pre-footer-wrapper .pre-footer-cta h2{font-size:3vw;}}.l-footer-wrapper{background-color:#fff;border-top:4px solid #3081C9;}.l-footer-inner{width:100%;color:rgba(0,0,0,0.8);font-size:18px;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:0em) and (max-width:40em){.l-footer-inner{padding:0 30px;margin:0;}}@media (min-width:0em) and (max-width:64em){.l-footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding:1.5em 0;}}@media (min-width:64.063em){.l-footer-inner{padding:4vw 3vw;text-align:left;}}@media (min-width:64.063em){.l-footer-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}footer .footer1{font-size:15px;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;}@media (min-width:0em) and (max-width:40em){footer .footer1{margin-bottom:30px;border-bottom:1px solid #ccc;width:70%;}}footer .footer2{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:40.063em){footer .footer2{padding-left:5vw;}}footer .footer-logo{width:auto;max-width:200px;padding:0;margin:0 0 20px;}@media (min-width:0em) and (max-width:40em){footer .footer-logo{padding:0;margin:30px auto 10px;}}footer .footer-logo h1{margin:0;}@media (min-width:0em) and (max-width:40em){.footer-nav{padding-bottom:30px;border-bottom:1px solid #ccc;margin-bottom:30px;}}@media (min-width:40.063em){.footer-nav{padding-top:12px;}}.footer-nav > ul.menu{margin:0;padding:0;}@media (min-width:40.063em){.footer-nav > ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;}}.footer-nav > ul.menu > li.menu-item{display:block;margin:0 30px 15px 0;vertical-align:top;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 0 10px;}@media (min-width:0em) and (max-width:40em){.footer-nav > ul.menu > li.menu-item{margin:0 0 10px 0;padding:0;}}.footer-nav > ul.menu > li.menu-item a.main-nav{font-size:17px;margin-bottom:5px;display:block;color:rgba(0,0,0,0.8);font-weight:normal;text-transform:uppercase;letter-spacing:1px;}.footer-nav > ul.menu > li.menu-item a.main-nav:hover{color:#3081C9;}.footer-nav > ul.menu ul.menu{display:block;margin:0;padding:0;}.footer-nav > ul.menu ul.menu li{list-style-type:none;}.footer-nav > ul.menu ul.menu li .sub-nav{font-size:15px;color:rgba(0,0,0,0.8);}.footer-nav > ul.menu ul.menu li .sub-nav:hover{color:#3081C9;}.l-post-footer-wrapper{padding:30px 0;background-color:#fff;text-align:center;font-size:16px;font-size:0.8888888889rem;}.menu--privacy-footer ul{margin:0;padding:0;}.menu--privacy-footer ul li{display:inline-block;margin-right:20px;padding:0;}.menu--privacy-footer ul li a{color:rgba(0,0,0,0.8);}.menu--privacy-footer ul li a:hover{color:#3081C9;}.footer-copyright{color:rgba(0,0,0,0.8);display:inline-block;}.footer-copyright p{margin-bottom:0px;}@media (min-width:0em) and (max-width:40em){.footer-copyright p{font-size:15px;}}.footer-copyright a{color:rgba(0,0,0,0.8);}.footer-copyright a:hover{color:#3081C9;}@media (min-width:40.063em){.l-header .l-constrained{width:100%;padding:0 3vw;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}}@media (min-width:40.063em) and (min-width:0em) and (max-width:40em){.l-header .l-constrained{padding:0 30px;margin:0;}}.l-pre-header .mobile-brand-title{background-color:#1E1F21;}.l-pre-header .mobile-brand-title h2{color:#fff;line-height:1;font-size:21px;font-weight:bold;margin:0;padding:10px;text-align:center;}@media (min-width:40.063em) and (max-width:64em){.l-pre-header .mobile-brand-title h2{font-size:19px;font-size:1.0555555556rem;}}@media (min-width:0em) and (max-width:40em){.l-pre-header .mobile-brand-title{display:block;}}@media (min-width:40.063em){.l-pre-header .mobile-brand-title{display:none;}}.l-header{position:relative;z-index:99;background-color:#fff;}@media (min-width:0) and (max-width:61.25em){.l-header{display:none;}}@media (min-width:61.313em){.l-header{display:block;position:relative;left:0;width:100%;z-index:6;height:120px;}.l-header:before,.l-header:after{content:"";display:table;}.l-header:after{clear:both;font-size:0;}}@media (min-width:75.063em){.l-header{height:128px;}}.l-header.fixed{-webkit-box-shadow:none;box-shadow:none;height:50px;}.l-header.fixed .l-constrained{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}@media (min-width:0em){.l-header.fixed .l-constrained{height:50px;}}@media (min-width:40.063em){.l-header.fixed .l-constrained{height:50px;}}@media (min-width:64.063em){.l-header.fixed .l-constrained{height:50px;}}.l-header .l-constrained{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:1px 0 10px rgba(146,146,146,0.5);box-shadow:1px 0 10px rgba(146,146,146,0.5);}.l-header nav.menu--main{margin-left:auto;}.header-contact{position:absolute;right:3vw;top:0;height:38px;z-index:2;}.header-contact .header-contact-block{background-color:#3081C9;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:10px 15px;line-height:1;font-size:16px;font-weight:bold;}.header-contact .header-contact-block .phone-icon{display:inline-block;margin-right:3px;}.header-contact .header-contact-block .phone-icon svg{color:#fff;}.header-contact .header-contact-block .phone-no{display:inline-block;}.header-contact .header-contact-block .phone-no a{color:#fff;}.header-contact .header-contact-block .file-link-wrapper{margin-left:15px;padding-left:15px;border-left:1px solid rgba(255,255,255,0.3);}.header-contact .header-contact-block .file-link-wrapper svg{color:#fff;}.hero-wrapper{padding:20vw 8vw;width:100%;position:relative;}.hero-wrapper .hero-title-body-wrapper{text-align:center;max-width:50em;margin:0 auto;}.hero-wrapper .hero-title-body-wrapper .title{color:#fff;margin-bottom:0.5em;}@media (min-width:0em){.hero-wrapper .hero-title-body-wrapper .title{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){.hero-wrapper .hero-title-body-wrapper .title{font-size:40px;font-size:2.2222222222rem;}}@media (min-width:64.063em){.hero-wrapper .hero-title-body-wrapper .title{font-size:45px;font-size:2.5rem;}}.hero-wrapper .hero-title-body-wrapper .field-name-body{color:#ccc;font-size:1.5em;line-height:1.4;}@media (min-width:0em) and (max-width:40em){.hero-wrapper .hero-title-body-wrapper .field-name-body{font-size:18px;font-size:1rem;}}@media (min-width:64.063em){.hero-wrapper .hero-title-body-wrapper .field-name-body{font-size:22px;font-size:1.2222222222rem;}}.hero-wrapper .hero-title-body-wrapper .hero-link a{background:#fff;text-align:center;color:#3081C9;border:2px solid #3081C9;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;font-weight:bold;position:relative;letter-spacing:0.1em;}@media (min-width:0em) and (max-width:40em){.hero-wrapper .hero-title-body-wrapper .hero-link a{display:block;}}@media (min-width:40.063em){.hero-wrapper .hero-title-body-wrapper .hero-link a{display:inline-block;}}.hero-wrapper .hero-title-body-wrapper .hero-link a:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}.l-branding{background-color:transparent;height:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:0em) and (max-width:40em){.l-branding{padding-left:15px;}}@media (min-width:40.063em){.l-branding{width:170px;}.l-branding img{width:170px;}}@media (min-width:64.063em){.l-branding{width:200px;}.l-branding img{width:200px;}}@media (min-width:90.063em){.l-branding{width:260px;}.l-branding img{width:260px;}}.site-logo{display:block;}.site-logo .site-name{visibility:hidden;position:absolute;top:0;left:0;}.l-messages{line-height:1.25;padding:0;margin:0;background-color:#fff;border:0;font-size:18px;font-size:1rem;word-break:break-all;position:relative;z-index:15;}.l-messages .l-constrained{margin:0;width:auto;}.messages{margin:0;padding:15px 15px 15px 50px;border:0;background-position:15px 15px;}.messages--warning{background-color:#fcf092;color:#000;}.messages--error{background-color:#f45d5d;}.messages--status{background-color:#bff697;padding:5vw 10vw;text-align:center;font-size:22px;word-break:normal;}@media (min-width:64.063em){.messages--status{padding:3vw 10vw;}}.messages--status a,.messages--error a,.messages--warning a{color:#000;text-decoration:underline;}h2#block-mainnavigation-mobile-menu{display:none;}.l-mobile-header{border-bottom:1px solid #ccc;-webkit-box-shadow:1px 0 10px rgba(146,146,146,0.5);box-shadow:1px 0 10px rgba(146,146,146,0.5);}@media (min-width:0) and (max-width:61.25em){.l-mobile-header{position:relative;width:100%;z-index:101;top:0;left:0;background-color:#fff;}}@media (min-width:61.313em){.l-mobile-header{display:none;}}.l-mobile-header .l-constrained{margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}@media (min-width:0) and (max-width:61.25em){.l-mobile-header .site-name{display:block;width:200px;font-size:25px;font-size:1.3888888889rem;text-align:center;height:50px;line-height:1.2;vertical-align:middle;margin-left:auto;margin-right:20px;z-index:0;}.l-mobile-header .site-name a{display:block;color:#fff;width:100%;height:100%;background:transparent url(/themes/custom/tvvcapital/images/logo.svg) no-repeat right center;background-size:90% auto;}}@media (min-width:40.063em) and (max-width:61.25em){.l-mobile-header .site-name{top:8px;height:70px;}.l-mobile-header .site-name a{background-size:178px auto;}}.hamburger{padding:13px 0 0 12px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);outline:none;}.hamburger:hover{opacity:0.7;background-color:transparent;}.js-nav .hamburger{position:absolute;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);top:0;left:0;outline:none;}.js-nav .hamburger:hover{opacity:0.7;}.js-nav .hamburger .hamburger-inner,.js-nav .hamburger .hamburger-inner::before,.js-nav .hamburger .hamburger-inner::after{background-color:#fff;}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative;top:-2px;}.js-nav .hamburger-box{top:0;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:34px;height:3px;background-color:#333;border-radius:3px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.075s;-o-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-o-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 0.075s 0.12s ease,opacity 0.075s ease;-o-transition:top 0.075s 0.12s ease,opacity 0.075s ease;transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}.js-nav .hamburger:hover{opacity:0.7;background-color:transparent;}.js-nav .hamburger:hover .hamburger-inner,.js-nav .hamburger:hover .hamburger-inner::before,.js-nav .hamburger:hover .hamburger-inner::after{background-color:#fff;}.js-nav .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.js-nav .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.075s ease,opacity 0.075s 0.12s ease;-o-transition:top 0.075s ease,opacity 0.075s 0.12s ease;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}.js-nav .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);-o-transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}span.hamburger-label{font-size:12px;position:relative;top:-3px;color:#c8c8c8;line-height:1;font-weight:bold;left:-2px;display:none;}#site-wrapper{width:100%;}.l-inner-wrap{width:100%;height:100%;-webkit-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;}.js-nav body{overflow:hidden;}.js-nav .l-inner-wrap{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 500ms ease 0s;transition:-webkit-transform 500ms ease 0s;-o-transition:transform 500ms ease 0s;transition:transform 500ms ease 0s;transition:transform 500ms ease 0s,-webkit-transform 500ms ease 0s;position:relative;width:100%;}#mobile-fade{display:none;-webkit-transition:2s ease-in background;-o-transition:2s ease-in background;transition:2s ease-in background;background:transparent;}.js-nav #mobile-fade{width:100%;height:1000%;display:block;background:rgba(0,0,0,0.7);position:absolute;top:0px;left:0;z-index:10;-webkit-transition:2s ease-in background;-o-transition:2s ease-in background;transition:2s ease-in background;}.l-menu-mobile{position:absolute;left:-300px;top:0px;width:300px;height:100%;background-color:#3081C9;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;z-index:100;-webkit-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;padding-top:50px;}@media (min-width:61.313em){.l-menu-mobile{display:none;}}.js-nav .l-menu-mobile{-webkit-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;transition:all 500ms ease 0s;}.mobile-nav{height:auto;position:relative;}.mobile-nav ul{margin:0;padding:0;overflow-y:auto;}.mobile-nav li{text-align:left;float:none;margin:0;padding:0;list-style-type:none;list-style-image:none;border-bottom:1px solid rgba(255,255,255,0.2);}.mobile-nav li a{padding:15px;display:block;text-decoration:none;width:auto;color:#fff;font-size:22px;font-size:1.2222222222rem;font-weight:bold;text-align:center;line-height:1;}.mobile-nav li a:hover,.mobile-nav li a:active .mobile-nav li a.active-trail{background-color:#3081C9;color:#fff;text-decoration:none;}.mobile-nav ul ul{margin-bottom:10px;}.mobile-nav ul ul li{border:0;}.mobile-nav ul ul .sub-nav{padding:10px;font-size:16px;font-size:0.8888888889rem;color:#bbb;text-align:center;}.block-feature-modal{position:fixed;bottom:0;right:20px;width:260px;z-index:1000;display:none;}.block-feature-modal.is-visible{display:block;}@media (min-width:0em) and (max-width:40em){.block-feature-modal{width:90%;}}.block-feature-modal #feature-modal-content{padding:20px 20px 30px;background:#2667a0;color:#fff;text-align:center;font-size:16px;}.block-feature-modal #feature-modal-content .feature-modal-title{font-weight:bold;font-size:22px;line-height:1.3;}.block-feature-modal #feature-modal-content p{line-height:1.3;}.block-feature-modal #feature-modal-content .btn{padding:10px 20px;background:#fff;border-radius:4px;font-size:16px;}.block-feature-modal button.close{padding:4px 7px 2px 9px;background:#2667a0;border:0;border-radius:0;text-align:center;font-size:30px;text-transform:uppercase;font-weight:bold;line-height:1;}.l-header nav.menu--main{height:50%;}.l-header nav.menu--main .menu{margin:0;padding:0;overflow:visible;position:relative;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.l-header nav.menu--main .menu li{margin:0;padding:0;list-style-type:none;float:left;position:relative;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1;}.l-header nav.menu--main .menu li.menu-item--active-trail{background-color:transparent;}.l-header nav.menu--main .menu li.leaf,.l-header nav.menu--main .menu li.collapsed,.l-header nav.menu--main .menu li.expanded{list-style-image:none;}.l-header nav.menu--main .menu li.menu-item--collapsed{list-style:none;}.l-header nav.menu--main .menu li:hover{background-color:transparent;}.l-header nav.menu--main .menu li:hover > a{background-color:#3081C9;color:#3081C9;}.l-header nav.menu--main .menu li:before{-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:0;}.l-header nav.menu--main .menu li:hover:before{display:block;content:"";height:3px;background:#3081C9;text-align:center;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:nav-border-animation 0.3s ease-in-out forwards;animation:nav-border-animation 0.3s ease-in-out forwards;-webkit-animation-delay:0;animation-delay:0;}.l-header nav.menu--main .menu li:hover > a{background-color:transparent;color:#3081C9;}.l-header nav.menu--main .menu li > a.main-nav{display:block;color:rgba(0,0,0,0.8);background-color:transparent;letter-spacing:0.02em;font-weight:normal;text-transform:uppercase;}@media (min-width:0em) and (max-width:40em){.l-header nav.menu--main .menu li > a.main-nav{font-size:17px;font-size:0.9444444444rem;padding:10px;}}@media (min-width:40.063em) and (max-width:61.25em){.l-header nav.menu--main .menu li > a.main-nav{font-size:18px;font-size:1rem;padding:22px 10px 20px;}}@media (min-width:61.313em) and (max-width:75em){.l-header nav.menu--main .menu li > a.main-nav{font-size:18px;font-size:1rem;padding:22px 10px 20px;}}@media (min-width:75.063em){.l-header nav.menu--main .menu li > a.main-nav{font-size:20px;font-size:1.1111111111rem;padding:22px 15px 22px;}}.l-header nav.menu--main .menu li > a.main-nav:hover{color:#3081C9;background-color:transparent;text-decoration:none;}.l-header nav.menu--main .menu li > a.main-nav.active-trail,.l-header nav.menu--main .menu li > a.main-nav.active-trail:hover{background-color:transparent;}.l-header nav.menu--main .menu li ul.menu{position:absolute;left:0;visibility:hidden;-webkit-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;background-color:#3e4246;left:-9999px;}@media (min-width:40.063em) and (max-width:61.25em){.l-header nav.menu--main .menu li ul.menu{top:120px;min-width:170px;}}@media (min-width:61.313em){.l-header nav.menu--main .menu li ul.menu{top:120px;min-width:170px;}}@media (min-width:75.063em){.l-header nav.menu--main .menu li ul.menu{top:120px;min-width:170px;}}.l-header nav.menu--main .menu li ul.menu li{float:none;overflow:hidden;}.l-header nav.menu--main .menu li ul.menu li a.sub-nav{padding:10px 22px;color:#fff;background-color:transparent;font-size:14px;font-size:0.7777777778rem;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1;display:block;}@media (min-width:40.063em) and (max-width:61.25em){.l-header nav.menu--main .menu li ul.menu li a.sub-nav{font-size:14px;font-size:0.7777777778rem;}}@media (min-width:61.313em){.l-header nav.menu--main .menu li ul.menu li a.sub-nav{font-size:17px;font-size:0.9444444444rem;}}.l-header nav.menu--main .menu li ul.menu li a.sub-nav:hover,.l-header nav.menu--main .menu li ul.menu li a.sub-nav:active,.l-header nav.menu--main .menu li ul.menu li a.sub-nav.active-trail{color:#fff;background-color:#3081C9;text-decoration:none;}.l-header nav.menu--main .menu li ul.menu li a.sub-nav:hover{padding-left:20px;}.l-header nav.menu--main .menu li ul.menu li:hover:before{display:none;}.l-header nav.menu--main .menu li:hover ul.menu{display:block;opacity:1;visibility:visible;left:0;}.l-header nav.menu--main .menu li:last-child:hover ul.menu{left:-80px;}@keyframes nav-border-animation{0%{width:0;}100%{width:100%;}}@-webkit-keyframes nav-border-animation{0%{width:0;}100%{width:100%;}}ul.pager__items{margin:0;padding:0;text-align:center;}ul.pager__items li.pager__item{list-style-type:none;margin:0 10px 0 0;display:inline-block;}ul.pager__items li.pager__item a{display:block;text-align:center;border:1px solid #555;padding:5px 10px;border-radius:4px;color:#555;}ul.pager__items li.pager__item a:hover{background:#222;border-color:#222;color:#fff;text-decoration:none;}ul.pager__items li.pager__item--active a{background:#222;border-color:#222;color:#fff;text-decoration:none;}.entity-pager-wrapper{margin-top:5vw;}.entity-pager{height:auto;position:relative;margin:0 auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}.entity-pager ul{padding:0;}.entity-pager-list{width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0;background-color:#f1f1f1;}.entity-pager-list .entity-pager-item{margin:0;-webkit-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;}.entity-pager-item{height:120px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:0em) and (max-width:40em){.entity-pager-item{height:80px;}}.entity-pager-item a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;height:100%;position:relative;text-decoration:none;text-transform:capitalize;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}.entity-pager-item a:hover{text-decoration:none;}.entity-pager-item a div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.entity-pager-item a div span:nth-of-type(1){display:none;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}@media (min-width:0em) and (max-width:40em){.entity-pager-item a div span:nth-of-type(1){display:none;}}.entity-pager-item a div h4{z-index:3;margin:0;}@media (min-width:40.063em) and (max-width:64em){.entity-pager-item a div h4{width:calc(100% - 110px);}}@media (min-width:64.063em) and (max-width:90em){.entity-pager-item a div h4{width:calc(100% - 120px);}}@media (min-width:90.063em){.entity-pager-item a div h4{width:calc(100% - 140px);}}@media (min-width:0em) and (max-width:40em){.entity-pager-item a div h4{font-size:12px;width:calc(100% - 52px);}}@media (min-width:40.063em) and (max-width:64em){.entity-pager-item a div h4{font-size:16px;}}@media (min-width:40.063em){.entity-pager-item a div h4{font-size:22px;}}.entity-pager-item a div span:nth-of-type(2){height:40px;display:block;z-index:2;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;position:relative;}@media (min-width:0em) and (max-width:40em){.entity-pager-item a div span:nth-of-type(2){-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;}}.entity-pager-item a div span:nth-of-type(2):before{display:block;width:20px;height:34px;}@media (min-width:0em) and (max-width:40em){.entity-pager-item a div span:nth-of-type(2):before{width:12px;}}.entity-pager-item .inactive{display:none;}@media (min-width:40.063em){.entity-pager-item-prev a div{padding-left:20px;}}.entity-pager-item-prev span:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:20px;}.entity-pager-item-prev span:nth-of-type(2):before{content:"";background:url(/themes/custom/tvvcapital/images/icons/arrow-left.svg) no-repeat scroll right center;background-size:100% auto;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width:0em) and (max-width:40em){.entity-pager-item-prev span:nth-of-type(2):before{left:10px;}}.entity-pager-item-prev h4{text-align:left;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 0 20px;}.entity-pager-item-next a div{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media (min-width:40.063em){.entity-pager-item-next a div{padding-right:20px;}}.entity-pager-item-next span:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px;}.entity-pager-item-next span:nth-of-type(2):before{content:"";background:url(/themes/custom/tvvcapital/images/icons/arrow-right.svg) no-repeat scroll right center;background-size:100% auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width:0em) and (max-width:40em){.entity-pager-item-next span:nth-of-type(2):before{right:10px;}}.entity-pager-item-next h4{text-align:right;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 20px 0 0;}.entity-pager-list .entity-pager-item-next{margin-left:auto;}.grid .entity-pager li.entity-pager-item-all{position:absolute;}.entity-pager-item-all{position:absolute;top:50%;left:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;width:4.5vw;height:4.5vw;}@media (min-width:0em) and (max-width:40em){.entity-pager-item-all{width:7.5vw;height:7.5vw;}}.entity-pager-item-all a{overflow:hidden;height:0;width:4.5vw;padding-top:4.5vw;background:transparent;display:block;border-radius:4px;}@media (min-width:0em) and (max-width:40em){.entity-pager-item-all a{width:7.5vw;padding-top:7.5vw;}}.entity-pager-item-all a:hover{background-color:#3081C9;}.entity-pager-item-all a:before{content:"";display:block;position:absolute;background:url(/themes/custom/tvvcapital/images/icons/bars.svg) no-repeat scroll center center;vertical-align:middle;speak:none;background-size:80% auto;width:3vw;height:3vw;left:50%;top:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}@media (min-width:0em) and (max-width:40em){.entity-pager-item-all a:before{width:5vw;height:5vw;}}.entity-pager-item-all a:hover:before{background:url(/themes/custom/tvvcapital/images/icons/bars-white.svg) no-repeat scroll center center;background-size:80% auto;}.common-support-quote-1{float:none;width:auto !important;color:rgba(0,0,0,0.8);margin-bottom:1em;}@media (min-width:0em) and (max-width:40em){.common-support-quote-1{margin:0 20px 1em 20px;}}.common-support-quote-1 .quote-start{height:0;display:block;position:relative;top:0;line-height:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}@media (min-width:0em) and (max-width:40em){.common-support-quote-1 .quote-start{font-size:120px;padding:50px 0 0 0;width:70px;}}@media (min-width:40.063em){.common-support-quote-1 .quote-start{font-size:229px;padding:80px 0 0 0;width:10%;}}@media (min-width:64.063em){.common-support-quote-1 .quote-start{font-size:300px;}}.common-support-quote-1 .quote-body{position:relative;}@media (min-width:0em) and (max-width:40em){.common-support-quote-1 .quote-body{margin:0;padding:0;}}@media (min-width:40.063em){.common-support-quote-1 .quote-body{margin:0 0 0 18%;padding:0 0 0 7%;border-left:1px solid #222;font-size:20px;font-size:1.1111111111rem;}}@media (min-width:64.063em){.common-support-quote-1 .quote-body{margin:0 0 0 15%;padding:0 0 0 7%;}}.common-support-quote-1 .quote-author{margin:0 0 0 15%;padding:25px 0 0 7%;font-size:16px;font-size:0.8888888889rem;border-left:1px solid #222;text-align:right;}@media (min-width:0em) and (max-width:40em){.common-support-quote-1 .quote-author{border:0;}}@media (min-width:40.063em){.common-support-quote-1 .quote-author{margin:0 0 0 18%;padding:0 0 0 7%;border-left:1px solid #222;}}@media (min-width:64.063em){.common-support-quote-1 .quote-author{margin:0 0 0 15%;padding:0 0 0 7%;}}.common-support-quote-1 .quote-url{text-align:right;margin:0;}.common-support-quote-1 .quote-end{display:none;}.page-search .view_id-search-products form{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc;}.page-search .view_id-search-products .form-item{margin:0 10px 0 0;display:inline-block;vertical-align:top;}@media (min-width:0em) and (max-width:40em){.page-search .view_id-search-products .form-item{margin:0 0 15px;width:100%;}}.page-search .view_id-search-products .form-item label{display:inline-block;width:40px;height:0;padding-top:40px;overflow:hidden;background:url(/themes/custom/tvvcapital/images/icons/icon_search_dark.svg) no-repeat scroll center center;background-size:33px auto;margin-right:10px;}.page-search .view_id-search-products .form-item input{display:inline-block;vertical-align:top;}@media (min-width:0em) and (max-width:40em){.page-search .view_id-search-products .form-item input{width:calc(100% - 57px);}}.page-search .view_id-search-products .form-actions{display:inline-block;vertical-align:top;}@media (min-width:0em) and (max-width:40em){.page-search .view_id-search-products .form-actions{width:100%;}}.page-search .view_id-search-products .form-actions input{padding:10px 20px;}@media (min-width:0em) and (max-width:40em){.page-search .view_id-search-products .form-actions input{width:100%;}}.page-search .view_id-search-products .list-row{padding:30px 0;border-bottom:1px solid #ccc;}@media (min-width:40.063em){.page-search .view_id-search-products .list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media (min-width:0em) and (max-width:40em){.page-search .view_id-search-products .list-row .views-field-field-product-image{max-width:220px;margin:0 auto;margin-bottom:20px;}}@media (min-width:40.063em){.page-search .view_id-search-products .list-row .views-field-field-product-image{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;margin-right:30px;}}.page-search .view_id-search-products .list-row h3{margin-bottom:8px;}.page-search .view_id-search-products .list-row p{margin:0;}.search-form{position:absolute;right:20px;z-index:1;background-color:#f1f1f1;padding:8px;}@media (min-width:40.063em){.search-form{display:none;top:120px;}}@media (min-width:64.063em){.search-form{top:120px;}}.search-form::before{content:"";display:block;position:absolute;right:63px;top:-12px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #f1f1f1;}.search-form h2,.search-form label{display:none;}.search-form .form-item{display:inline-block;margin:0 5px 0 0;}.search-form .form-item input{padding:5px;border-radius:4px;border:1px solid #ccc;display:inline-block;vertical-align:top;}.search-form .form-actions{display:inline-block;vertical-align:top;}.search-form input.form-submit{padding:9px 10px;font-size:14px;letter-spacing:0;color:#fff;background:#3081C9;border:0;border-radius:4px;text-transform:capitalize;}.search-form input.form-submit::hover{background-color:#000;}.views-row.slick-slide{-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}.views-row.slick-slide:hover{background-color:#f1f1f1;}@media (min-width:40em) and (max-width:47.5em){.views-row.slick-slide{padding:0 15px;}}.views-row.slick-slide h3.title{margin-top:8px;}.views-row.slick-slide .views-field-body{font-size:16px;line-height:1.4;}.views-row.slick-slide .views-field-field-images{margin-bottom:10px;}.views-row.slick-slide .views-field-title h3{margin-bottom:10px;}.slick-slider{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;}.slick-slider .prev-arrow.slick-arrow,.slick-slider .next-arrow.slick-arrow{height:0;padding-top:40px;overflow:hidden;display:block;position:relative;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;cursor:pointer;}.slick-slider .prev-arrow.slick-arrow::before,.slick-slider .next-arrow.slick-arrow::before{content:"";display:block;position:absolute;top:7px;opacity:0.5;width:30px;height:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.slick-slider .prev-arrow.slick-arrow::hover::before,.slick-slider .next-arrow.slick-arrow::hover::before{opacity:1;}.slick-slider .prev-arrow.slick-arrow::before{background:url(/themes/custom/tvvcapital/images/icons/arrow-left.svg) no-repeat scroll center left;background-size:15px auto;left:0;}.slick-slider .next-arrow.slick-arrow::before{background:url(/themes/custom/tvvcapital/images/icons/arrow-right.svg) no-repeat scroll center right;background-size:15px auto;right:0;}.front .slick-slider,.not-front .slick-slider{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.front .slick-slider .prev-arrow.slick-arrow,.front .slick-slider .next-arrow.slick-arrow,.not-front .slick-slider .prev-arrow.slick-arrow,.not-front .slick-slider .next-arrow.slick-arrow{height:126px;padding-top:0px;overflow:hidden;display:block;position:relative;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 0,25px;flex:0 0,25px;cursor:pointer;top:0;-webkit-transform:none;-ms-transform:none;transform:none;font-size:0;}@media (min-width:0em) and (max-width:40em){.front .slick-slider .prev-arrow.slick-arrow,.front .slick-slider .next-arrow.slick-arrow,.not-front .slick-slider .prev-arrow.slick-arrow,.not-front .slick-slider .next-arrow.slick-arrow{height:75px;}}@media (min-width:40.063em) and (max-width:64em){.front .slick-slider .prev-arrow.slick-arrow,.front .slick-slider .next-arrow.slick-arrow,.not-front .slick-slider .prev-arrow.slick-arrow,.not-front .slick-slider .next-arrow.slick-arrow{height:46px;}}.front .slick-slider .prev-arrow.slick-arrow::before,.front .slick-slider .next-arrow.slick-arrow::before,.not-front .slick-slider .prev-arrow.slick-arrow::before,.not-front .slick-slider .next-arrow.slick-arrow::before{content:"";display:block;position:absolute;top:50%;opacity:0.5;width:30px;height:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.front .slick-slider .prev-arrow.slick-arrow::hover::before,.front .slick-slider .next-arrow.slick-arrow::hover::before,.not-front .slick-slider .prev-arrow.slick-arrow::hover::before,.not-front .slick-slider .next-arrow.slick-arrow::hover::before{opacity:1;}.front .slick-slider .prev-arrow.slick-arrow:before,.not-front .slick-slider .prev-arrow.slick-arrow:before{background:url(/themes/custom/tvvcapital/images/icons/arrow-left.svg) no-repeat scroll center left;background-size:15px auto;left:0;}.front .slick-slider .prev-arrow.slick-arrow:hover:before,.not-front .slick-slider .prev-arrow.slick-arrow:hover:before{opacity:1;}.front .slick-slider .next-arrow.slick-arrow:before,.not-front .slick-slider .next-arrow.slick-arrow:before{background:url(/themes/custom/tvvcapital/images/icons/arrow-right.svg) no-repeat scroll center right;background-size:15px auto;right:0;}.front .slick-slider .next-arrow.slick-arrow:hover:before,.not-front .slick-slider .next-arrow.slick-arrow:hover:before{opacity:1;}.page-user-register nav.tabs{max-width:600px;margin:0 auto;}.page-user-register nav.tabs tabs.primary:before{display:none;}.page-user-login nav.tabs,.page-user-login div.description{display:none;}.page-user-login label[for=edit-name]{font-size:0px;}.page-user-login label[for=edit-name]::before{content:"Email Address";font-size:18px;}.page-user-login label[for=edit-name]::after{font-size:18px;}form.user-register-form,form.user-form{max-width:600px;margin:0 auto;}form.user-register-form .description,form.user-form .description{font-size:13px;margin:10px 20px 10px 0;}form.user-register-form label,form.user-register-form .form-item label,form.user-form label,form.user-form .form-item label{font-size:20px;margin-bottom:6px;display:block;display:inline-block;}form.user-register-form .form-item,form.user-form .form-item{margin-bottom:30px;}form.user-register-form .form-actions,form.user-form .form-actions{margin:40px 0 0;}form.user-register-form input,form.user-form input{width:100%;}form.user-register-form input.form-autocomplete,form.user-form input.form-autocomplete{background-position:99% center;}.section-user .layout-container{margin:0;}.section-user nav.tabs{padding:3vw;width:calc(100% - 6vw);margin:2vw 3vw;}.section-user .user--view-mode-full .field-label{font-weight:bold;display:inline-block;margin-right:20px;min-width:110px;}@media (min-width:0em) and (max-width:40em){.section-user .user--view-mode-full .field-label{margin-right:10px;min-width:80px;}}.section-user .block-local-actions-block{margin:0 0 30px 0;}.section-user .action-links li{list-style-type:none;margin-bottom:30px;text-align:center;}.section-user .order-number h2{border-bottom:1px solid #ccc;padding-bottom:10px;color:rgba(0,0,0,0.8);}@media (min-width:0em) and (max-width:40em){.section-user .view_id-commerce-user-orders,.section-user .view_id-commerce-order-item-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.section-user .view_id-commerce-user-orders:before,.section-user .view_id-commerce-order-item-table:before{display:block;content:"Swipe to view full table";font-size:13px;text-align:center;margin-bottom:10px;color:#999;}.section-user .view_id-commerce-user-orders table,.section-user .view_id-commerce-order-item-table table{width:100%;max-width:100%;margin-bottom:1rem;}.section-user .view_id-commerce-user-orders table thead th,.section-user .view_id-commerce-order-item-table table thead th{font-size:12px;line-height:1.2;}}.section-user article .field-name-brand{font-size:25px;font-size:1.3888888889rem;margin-bottom:20px;}.section-user article h4.label{margin:0;display:inline-block;}.section-user .field-name-fir div,.section-user .field-name-las div{display:inline-block;}.section-user .field-name-fir div:first-child,.section-user .field-name-las div:first-child{font-weight:bold;display:inline-block;}.section-user .field-name-placed,.section-user .field-name-state,.section-user .field-name-mail,.section-user .field-name-shipping-method,.section-user .customer-information__shipping{margin-bottom:40px;}.section-user .field-name-placed > div:first-of-type,.section-user .field-name-state > div:first-of-type,.section-user .field-name-mail > div:first-of-type,.section-user .field-name-shipping-method > div:first-of-type,.section-user .customer-information__shipping > div:first-of-type{font-weight:bold;font-size:1.2em;}.section-user .customer-billing,.section-user .customer-information__shipping{margin-bottom:40px;}.section-user .customer-billing .field__label,.section-user .customer-information__shipping .field__label{font-weight:bold;font-size:1.2em;}#toolbar-item-shortcuts-tray ul.toolbar-menu a{background:#000;margin:10px 5px;text-align:center;font-size:18px;padding:15px 10px;color:#e5e5e5;border-radius:6px;}#toolbar-item-shortcuts-tray ul.toolbar-menu a:hover{background-color:#3081C9;text-decoration:none;}.role--administrator .toolbar-menu a{color:#000;font-weight:500;}@media (min-width:40.063em){.role--administrator .block-masquerade{display:inline-block;vertical-align:middle;}}.role--administrator .masquerade-block-form{padding:20px;}.role--administrator .masquerade-block-form input.form-autocomplete{margin-right:10px;padding:10px;height:52px;width:220px;}@media (min-width:0em) and (max-width:40em){.role--administrator .masquerade-block-form input.form-autocomplete{margin-bottom:10px;width:100%;}}.role--administrator .menu--masquerade{padding:10px 20px;text-align:left;}@media (min-width:40.063em){.role--administrator .menu--masquerade{display:inline-block;vertical-align:middle;text-align:left;}}.role--administrator .menu--masquerade .menu{margin:0;padding:0;}.role--administrator .menu--masquerade .menu li{list-style-type:none;margin:0;padding:0;}.role--administrator .menu--masquerade .menu li a{text-decoration:underline;}.role--authenticated .menu--masquerade{display:inline-block;vertical-align:middle;text-align:left;margin-top:15px;}.role--authenticated .menu--masquerade a{display:block;padding:10px 20px;background:#fff;border-radius:10px;}@media (min-width:0em) and (max-width:40em){.video_background__field-name-video{height:100vh;}.video_background__field-name-video .video-wrapper{display:none;}}@media (min-width:40.063em){.video_background__field-name-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%;}.video_background__field-name-video video{position:relative;display:block;width:100%;z-index:1;}}.video-wrapper-img-text{text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.video_background__field-name-image{text-align:center;}.video_background__field-name-image img{max-width:500px;margin:0 auto;}@media (min-width:0em) and (max-width:40em){.video_background__field-name-image img{display:none;}}.video_background__field-name-body{color:#fff;max-width:800px;font-size:2vw;line-height:1;margin-top:3vw;}@media (min-width:0em) and (max-width:40em){.video_background__field-name-body{font-size:17px;}}.video-overlay{position:absolute;content:"";background:rgba(40,40,40,0.55);width:100%;height:100%;top:0;left:0;display:block;z-index:1;}@media (min-width:40.063em){.block-commerce-cart{width:135px;}}.cart--cart-block{min-width:130px;height:40px;font-size:16px;}@media (min-width:0em) and (max-width:40em){.cart--cart-block{min-height:40px;height:auto;}}.cart--cart-block h2{display:none;}.cart--cart-block .cart-block--summary{text-align:center;}@media (min-width:40.063em){.cart--cart-block .cart-block--summary{text-align:right;}}.cart--cart-block a.cart-block--link__expand{display:inline-block;padding:4px 20px;background:#3081C9;color:#fff;width:100%;}.cart--cart-block a.cart-block--link__expand:hover{background:#559ad7;text-decoration:none;}.cart--cart-block a.cart-block--link__expand span{display:inline-block;vertical-align:middle;}.cart--cart-block .cart-block--summary__icon{margin-right:10px;}.cart--cart-block .cart-block--contents{width:300px;-webkit-box-shadow:0 10px 10px rgba(40,40,40,0.4);box-shadow:0 10px 10px rgba(40,40,40,0.4);}@media (min-width:0em) and (max-width:40em){.cart--cart-block .cart-block--contents{width:100%;}}.cart--cart-block .cart-block--contents .cart-block--contents__items{overflow-y:auto;}.cart--cart-block .cart-block--contents a{display:block;text-align:center;padding:10px;background:#3081C9;color:#fff;font-weight:bold;text-transform:uppercase;border:0;border-radius:4px;}.cart--cart-block .cart-block--contents a:hover{background-color:#21598b;color:#fff;text-decoration:none;}.page-cart .views-field-edit-quantity .form-item{margin:0;}.page-cart .views-field-remove-button input{font-size:15px;font-size:0.8333333333rem;}.page-cart .views-field-remove-button input,.page-cart input[data-drupal-selector=edit-submit]{border:0;background-color:transparent;color:rgba(0,0,0,0.8);text-decoration:underline;padding:0;margin:20px 20px 20px 0;display:inline-block;}.page-cart .views-field-remove-button input:hover,.page-cart input[data-drupal-selector=edit-submit]:hover{color:#3081C9;}.page-cart thead th{font-size:12px;}.page-cart td.views-field-purchased-entity{min-width:200px;}.page-cart .form-actions input.form-submit{margin-bottom:20px;}@media (min-width:0em) and (max-width:40em){.page-cart .view_id-commerce-cart-form .views-form:before{display:block;content:"Swipe to view full table";font-size:13px;text-align:center;margin-bottom:10px;color:#999;}.page-cart .view_id-commerce-cart-form form{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.page-cart .view_id-commerce-cart-form form table{width:100%;max-width:100%;margin-bottom:1rem;}}.page-cart .cart-form:nth-child(2){margin-top:30px;padding-top:30px;border-top:1px solid #ccc;}.section-checkout input[type=text],.section-checkout input[type=email],.section-checkout input.form-text,.section-checkout textarea{width:100%;}.section-checkout .field-name-total-price{margin-bottom:30px;}.section-checkout .layout-region-checkout-main{margin-bottom:30px;}.section-checkout #edit-shipping-information-shipments{margin-top:30px;}.section-checkout .field--name-shipping-method{margin:30px 0;}.section-checkout .field--name-shipping-method legend{margin-bottom:20px;text-align:left;border-bottom:1px solid #ccc;width:100%;display:block;padding-bottom:10px;}.section-checkout .field--name-shipping-method label{display:inline-block;margin-left:8px;width:calc(100% - 35px);vertical-align:top;line-height:1.3;}.section-checkout .field--name-shipping-method input[type=checkbox],.section-checkout .field--name-shipping-method input[type=radio]{display:inline-block;width:20px;}.section-checkout .checkout-pane-co-help-installing{padding:1em;border:1px solid #ccc;margin:30px 0;}.section-checkout .checkout-pane-co-help-installing .description{margin-left:35px;}.section-checkout #edit-payment-information-payment-method--wrapper .fieldset-legend{margin:0 0 10px;font-size:19px;display:block;}.section-checkout #payment-information-wrapper fieldset fieldset legend{font-size:18px;font-size:1rem;text-align:left;padding-left:0;}.section-checkout #payment-information-wrapper .form-item-payment-information-payment-method{margin:0 0 10px;}.section-checkout .layout-region-checkout-secondary h3{font-size:24px;font-size:1.3333333333rem;padding:5px;text-align:center;background:#000;color:#fff;margin:0;font-weight:bold;}@media (min-width:40.063em){.section-checkout .layout-region-checkout-secondary h3{margin-top:14px;}}@media (min-width:0em) and (max-width:40em){.section-checkout .layout-region-checkout-footer{text-align:center;}}.section-checkout .layout-region-checkout-footer input.form-submit{margin-right:30px;margin-bottom:30px;}.section-checkout .checkout-complete{text-align:center;padding:4vw;background:#f5f5f5;}.section-checkout .checkout-complete h1{margin-bottom:20px;}.section-checkout .checkout-complete h3{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ccc;}.section-checkout .checkout-complete h4{font-size:22px;font-size:1.2222222222rem;}.section-checkout .checkout-complete h4 span{background-color:#7a7d80;display:inline-block;padding:15px 20px;color:#fff;vertical-align:middle;margin-left:10px;font-weight:bold;}#views-exposed-form-commerce-product-default-block-product-teaser-grid{margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:10px;}#views-exposed-form-commerce-product-default-block-product-teaser-grid .form-item{margin-right:10px;display:inline-block;vertical-align:top;margin-bottom:0;}#views-exposed-form-commerce-product-default-block-product-teaser-grid .form-item label{font-size:23px;line-height:1;display:inline-block;margin-right:20px;}#views-exposed-form-commerce-product-default-block-product-teaser-grid .form-item select{height:35px;font-size:17px;border:1px solid #ccc;padding:5px;line-height:1;}#views-exposed-form-commerce-product-default-block-product-teaser-grid .form-actions{display:inline-block;vertical-align:top;}#views-exposed-form-commerce-product-default-block-product-teaser-grid .form-actions input{padding:7px 10px;font-size:14px;letter-spacing:0.03em;}.view_id-commerce-product-default-display_id-block-product-teaser-grid .grid .grid-item,.view_id-project-products-2-display_id-block-1 .grid .grid-item,.view_id-product-shop-display_id-related-products-block .grid .grid-item{text-align:center;line-height:1.2;display:block;border:1px solid #ccc;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;transition:all ease-in 0.2s;}.view_id-commerce-product-default-display_id-block-product-teaser-grid .grid .grid-item:hover,.view_id-project-products-2-display_id-block-1 .grid .grid-item:hover,.view_id-product-shop-display_id-related-products-block .grid .grid-item:hover{-webkit-box-shadow:0 0 25px rgba(50,50,50,0.3);box-shadow:0 0 25px rgba(50,50,50,0.3);}.view_id-commerce-product-default-display_id-block-product-teaser-grid .grid .grid-item a,.view_id-project-products-2-display_id-block-1 .grid .grid-item a,.view_id-product-shop-display_id-related-products-block .grid .grid-item a{color:rgba(0,0,0,0.8);}.view_id-commerce-product-default-display_id-block-product-teaser-grid .grid .grid-item h3,.view_id-project-products-2-display_id-block-1 .grid .grid-item h3,.view_id-product-shop-display_id-related-products-block .grid .grid-item h3{margin:0px;font-weight:normal;}.view_id-commerce-product-default-display_id-block-product-teaser-grid .grid .grid-item h3 a,.view_id-project-products-2-display_id-block-1 .grid .grid-item h3 a,.view_id-product-shop-display_id-related-products-block .grid .grid-item h3 a{display:block;padding:10px;height:auto;min-height:70px;}.view_id-commerce-product-default-display_id-block-product-teaser-grid .grid .grid-item h3 a:hover,.view_id-project-products-2-display_id-block-1 .grid .grid-item h3 a:hover,.view_id-product-shop-display_id-related-products-block .grid .grid-item h3 a:hover{background-color:#3081C9;color:#fff;text-decoration:none;font-weight:bold;}.view_id-commerce-product-default-display_id-block-product-teaser-grid .grid .grid-item h4,.view_id-project-products-2-display_id-block-1 .grid .grid-item h4,.view_id-product-shop-display_id-related-products-block .grid .grid-item h4{margin:0;border-top:1px solid #ccc;padding:10px;}.view_id-commerce-product-default-display_id-block-product-teaser-grid .grid .grid-item .views-field-field-product-image,.view_id-project-products-2-display_id-block-1 .grid .grid-item .views-field-field-product-image,.view_id-product-shop-display_id-related-products-block .grid .grid-item .views-field-field-product-image{padding:10px;border:1px solid #ddd;margin-bottom:10px;}.view_id-product-shop-display_id-related-products-block .price-and-title h3{padding-bottom:0;border-bottom:0;}.product-node section#brand-banner{height:100px;}@media (min-width:64.063em){.product-node section#brand-banner{height:15vw;max-height:150px;}}.product-node .brand-hero-image{height:100px;}@media (min-width:64.063em){.product-node .brand-hero-image{height:15vw;max-height:150px;}}.product-node .brand-logo-image{max-height:100px;max-width:400px;}.product-top{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}@media (min-width:0em) and (max-width:64em){.product-top{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px;}}@media (min-width:64.063em){.product-top{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:none;flex-wrap:nowrap;margin-bottom:5vw;}}.product-top .group-left{position:relative;overflow:hidden;}@media (min-width:0em) and (max-width:64em){.product-top .group-left{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc;}}@media (min-width:64.063em){.product-top .group-left{-webkit-box-flex:0;-moz-flex:0 0 57%;-ms-flex:0 0 57%;flex:0 0 57%;}}.product-top .group-left .media--slick.media--image{border:1px solid #ccc;padding:10px;}@media (min-width:64.063em){.product-top .group-right{-webkit-box-flex:0;-moz-flex:0 0 43%;-ms-flex:0 0 43%;flex:0 0 43%;padding-left:60px;}}@media (min-width:0em){.product-top .group-right h1.title{font-size:25px;font-size:1.3888888889rem;}}@media (min-width:40.063em){.product-top .group-right h1.title{font-size:22px;font-size:1.2222222222rem;}}@media (min-width:64.063em){.product-top .group-right h1.title{font-size:30px;font-size:1.6666666667rem;}}.product-top .product-variation{margin-bottom:20px;}.product-top .product-variation .field > div:nth-of-type(1){font-size:14px;font-size:0.7777777778rem;border-bottom:1px solid #ccc;margin-bottom:5px;}.product-top .product-variation .field > div:nth-of-type(1):after{content:":";}.product-top .field-name-price{font-size:30px;color:#444;}.product-top .field--name-quantity{margin-bottom:30px;}.product-top .field--name-quantity label{display:block;}.product-top .field--name-quantity input{padding:10px;width:75px;border:1px solid #ccc;}@media (min-width:0em) and (max-width:40em){.product-top .button--add-to-cart{width:100%;}}.slick--main,ul.main-nav{position:relative;padding:0 23px;}.slick--thumbnail,ul.thumbnail-nav{margin:30px 0px;padding:0 50px;position:relative;}@media (min-width:0em) and (max-width:40em){.slick--thumbnail,ul.thumbnail-nav{display:none;}}.slick--thumbnail .slick-track,ul.thumbnail-nav .slick-track{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}.slick--thumbnail .slick__slide,ul.thumbnail-nav .slick__slide{width:130px;border:1px solid #ccc;overflow:hidden;margin-right:15px;}@media (min-width:40.063em) and (max-width:64em){.slick--thumbnail .slick__slide,ul.thumbnail-nav .slick__slide{height:90px;}}@media (min-width:64.063em){.slick--thumbnail .slick__slide,ul.thumbnail-nav .slick__slide{height:70px;}}@media (min-width:90.063em){.slick--thumbnail .slick__slide,ul.thumbnail-nav .slick__slide{height:100px;}}.slick--thumbnail .slick__slide:hover,ul.thumbnail-nav .slick__slide:hover{cursor:pointer;}.slick--thumbnail .slick-current,ul.thumbnail-nav .slick-current{border:2px solid #ccc;}.section-store .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;height:0;padding-top:35px;overflow:hidden;border:0;-webkit-appearance:none;width:35px;}.section-store a.slick-prev.slick-arrow{left:0;background:url(/themes/custom/tvvcapital/images/icons/arrow-left.svg) no-repeat scroll center left;}.section-store a.slick-next.slick-arrow{right:0;background:url(/themes/custom/tvvcapital/images/icons/arrow-right.svg) no-repeat scroll center right;}.section-store .slick--main a.slick-arrow,.section-store .variation-slider ul.main-nav a.slick-arrow{background-size:15px auto;}.section-store .slick--thumbnail a.slick-arrow,.section-store .variation-slider ul.thumbnail-nav a.slick-arrow{background-size:12px auto;}.product-bottom h2{padding:15px;text-align:center;background:#efefef;}@media (min-width:40.063em){.product-bottom h2{margin:0 -15% 5vw -15%;width:130%;}}.product-bottom h3{padding-bottom:10px;border-bottom:1px solid #ccc;}.product-bottom .product-description,.product-bottom .product-related{margin-bottom:5vw;}.product-bottom .product-related header h3{text-align:center;border:0;padding:15px 0;font-size:27px;background:#efefef;}@media (min-width:40.063em){.product-bottom .product-related header h3{margin:0 -15% 40px -15%;width:130%;}}@media (min-width:64.063em){.product-top.multi .group-left{-webkit-box-flex:0;-moz-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;}}@media (min-width:64.063em){.product-top.multi .group-right{-webkit-box-flex:0;-moz-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;padding-left:50px;}}.product-top.multi .field-name-price{font-size:20px;font-size:1.1111111111rem;}.product-top.multi .field-name-title{font-weight:bold;}.product-top.multi form{margin-bottom:20px;}.product-top.multi form .field--name-quantity{margin-bottom:20px;display:block;}.product-top.multi form .field--name-quantity label{font-size:14px;font-size:0.7777777778rem;}.product-top.multi form .form-item{margin:0;}.product-top.multi form .form-actions{display:inline-block;vertical-align:baseline;position:relative;top:-2px;}.product-top.multi form input.form-submit{font-size:12px;letter-spacing:0;padding:10px;font-weight:bold;}.product-top.multi .field-name-variations{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.product-top.multi .field-name-variations div[data-quickedit-entity-instance-id="0"],.product-top.multi .field-name-variations > div > div{padding-right:20px;}body.product-show-instructions .field--name-field-prod-special-instructions{display:block;}.page-lets-talk .contact-page-hero-image{width:100%;height:auto;max-height:600px;overflow:hidden;}.page-lets-talk .block-page-title-block{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.page-lets-talk .l-content-main-wrapper{padding-bottom:0;}.page-lets-talk .l-content-main-wrapper .l-content-main{padding-bottom:0;}.page-lets-talk .contact-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4vw;}@media (min-width:40.063em){.page-lets-talk .contact-top{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.page-lets-talk .contact-top .group-left{margin-bottom:50px;max-width:100%;}@media (min-width:0em) and (max-width:40em){.page-lets-talk .contact-top .group-left{margin-bottom:50px;border-bottom:1px solid #ccc;padding-bottom:50px;}}@media (min-width:40.063em){.page-lets-talk .contact-top .group-left{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;}}.page-lets-talk .contact-top .group-left select#edit-occupation{height:40px;border:1px solid #ccc;}@media (min-width:0em) and (max-width:40em){.page-lets-talk .contact-top .group-left select#edit-occupation{max-width:100%;}}.page-lets-talk .contact-top .group-right{margin-bottom:50px;}@media (min-width:40.063em){.page-lets-talk .contact-top .group-right{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding-left:4vw;}}.page-lets-talk .contact-top .contact-page-image{max-width:300px;width:100%;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px;}.page-lets-talk .contact-top .contact-page-image img{-o-object-fit:cover;object-fit:cover;width:100%;}.page-lets-talk .contact-top .contact-page-address{margin-bottom:1em;}.page-lets-talk .field-name-field-map-address{width:99vw;margin:4vw -10vw 0;height:40vw;min-height:400px;}@media (min-width:0em) and (max-width:40em){.page-lets-talk .field-name-field-map-address{width:auto;margin:4vw -20px 0;}}.article-node .l-constrained{width:100%;margin:0;}.article-node .article-paragraph-item{margin:4vw auto;}@media (min-width:0em) and (max-width:40em){.article-node .article-paragraph-item{margin:3em auto;}}.article-node .article-paragraph-item:nth-of-type(1){margin-top:0;}.article-node .hero-wrapper{padding:8vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:40.063em){.article-node .hero-wrapper{padding-bottom:4vw;}}@media (min-width:0em) and (max-width:40em){.article-node .hero-wrapper .hero-info{margin:0 20px 40px;}}@media (min-width:40.063em){.article-node .hero-wrapper .hero-info{max-width:728px;margin:0 24px 4vw;}}.article-node .hero-wrapper .hero-info h1{margin-bottom:0.38em;}.article-node .hero-wrapper .hero-info h3{margin-bottom:0.8em;}.article-node .hero-wrapper .hero-info .post-date{margin-bottom:0.7em;}.article-node .hero-wrapper .hero-info span.author-picture{display:inline-block;vertical-align:middle;margin-right:10px;}.article-node .hero-wrapper .hero-info span.author-picture a{display:block;width:48px;height:48px;overflow:hidden;border-radius:100%;}.article-node .hero-wrapper .hero-info span.author-picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.article-node .hero-wrapper .hero-image .field-name-image{max-height:70vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 8vw;}.article-node .hero-wrapper .hero-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}.article-node .hero-wrapper .hero-image figure{margin:0;}.article-node .hero-wrapper .social-sharing-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1em 0 0;}.article-node .hero-wrapper .social-sharing-buttons a,.article-node .hero-wrapper .social-sharing-buttons button{background:#efefef;border-radius:4px;padding:3px;margin:0 6px 0 0;}.article-node .hero-wrapper .social-sharing-buttons a:hover,.article-node .hero-wrapper .social-sharing-buttons button:hover{background-color:#3081C9;}.article-node .hero-wrapper .social-sharing-buttons a svg,.article-node .hero-wrapper .social-sharing-buttons button svg{width:26px;height:26px;}.article-node .hero-wrapper .social-sharing-buttons .social-sharing-buttons__button{border:0;padding:5px;background:#efefef;}.article-node .hero-wrapper .social-sharing-buttons .social-sharing-buttons__button:hover{background-color:#3081C9;}.article-node .paragraph--type-cards{background:#f1f1f1;}.article-node .entity-pager{margin-bottom:4vw;}.article-node .paragraphy--type-embed{max-width:1300px;margin:0 auto;}.article-node .paragraph--type-quote{margin:0 auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}@media (min-width:64.063em){.article-node .paragraph--type-quote{max-width:900px;}}@media (min-width:0em) and (max-width:64em){.article-node .paragraph--type-quote{border:0;}.article-node .paragraph--type-quote blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}}.field-name-dynamic-block-fieldnode-related-articles{margin:4vw auto;}@media (min-width:0em) and (max-width:40em){.field-name-dynamic-block-fieldnode-related-articles .block-views-blockarticles-cards-short{margin:0 24px;}}@media (min-width:40.063em) and (max-width:64em){.field-name-dynamic-block-fieldnode-related-articles .block-views-blockarticles-cards-short{margin:0 48px;}}@media (min-width:64.063em){.field-name-dynamic-block-fieldnode-related-articles .block-views-blockarticles-cards-short{margin:0 64px;}}@media (min-width:0em){.field-name-dynamic-block-fieldnode-related-articles h2{font-size:25px;font-size:1.3888888889rem;}}@media (min-width:40.063em){.field-name-dynamic-block-fieldnode-related-articles h2{font-size:22px;font-size:1.2222222222rem;}}@media (min-width:64.063em){.field-name-dynamic-block-fieldnode-related-articles h2{font-size:30px;font-size:1.6666666667rem;}}.field-name-dynamic-block-fieldnode-related-articles .article-teaser-cards .grid{margin:0 -15px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;}.field-name-dynamic-block-fieldnode-related-articles .article-teaser-cards .grid-item{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;margin:0 15px 50px;padding:0;}@media (min-width:40.063em){.field-name-dynamic-block-fieldnode-related-articles .article-teaser-cards .grid-item{max-width:33.333%;}}.field-name-dynamic-block-fieldnode-related-articles .article-hero-img{margin-bottom:15px;}.field-name-dynamic-block-fieldnode-related-articles .title-wrapper h3{margin-bottom:15px;}@media (min-width:0em){.field-name-dynamic-block-fieldnode-related-articles .title-wrapper h3{font-size:20px;font-size:1.1111111111rem;}}@media (min-width:40.063em){.field-name-dynamic-block-fieldnode-related-articles .title-wrapper h3{font-size:22px;font-size:1.2222222222rem;}}@media (min-width:64.063em){.field-name-dynamic-block-fieldnode-related-articles .title-wrapper h3{font-size:24px;font-size:1.3333333333rem;}}.page-portfolio .block-page-title-block{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.page-portfolio .hero-wrapper{background-color:#3081C9;padding:5vw 8vw;}.page-portfolio .hero-wrapper h1.title{color:#fff !important;opacity:0.5;}.page-portfolio .hero-wrapper h2{margin:0;}.page-portfolio .paragraph-60 h2.title{display:none;}.page-portfolio .article-list-grid .css-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;}@media (min-width:40.063em){.page-portfolio .article-list-grid .css-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));}}.page-portfolio .article-list-grid .grid-item img{width:100%;height:auto;}.page-portfolio .article-list-grid .grid-item .grid-item-image{margin:0;}.page-portfolio .article-list-grid .grid-item .grid-item-titles{text-align:left;position:absolute;bottom:0;width:100%;}.page-portfolio .article-list-grid .grid-item .grid-item-titles h2.title{font-size:21px;color:#fff;padding:10px;background:rgba(0,0,0,0.7);margin:0;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-portfolio .article-list-grid .grid-item .grid-item-titles .subtitle{display:none;}.page-portfolio .article-list-grid .grid-item .node--type-portfolio.node--view-mode-card .button{margin:0;}.page-portfolio .article-list-grid .grid-item .node--type-portfolio.node--view-mode-card .button a{width:100%;border-radius:0;padding:10px;}@media (min-width:40.063em){.paragraph-58.story-block.paragraph--view-mode-center-text-full-bg-image .story-block-inner{padding:4vw 20vw;}}.node--type-case-study.node--view-mode-card .field-name-field-case-study-image img{width:100%;height:auto;}.paragraph-60{padding-top:0 !important;}form#views-exposed-form-portfolio-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;border-bottom:1px solid #ccc;padding-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}form#views-exposed-form-portfolio-default .form-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 30px 0 0;}@media (min-width:0em) and (max-width:40em){form#views-exposed-form-portfolio-default .form-actions{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}}form#views-exposed-form-portfolio-default .form-submit{padding:10px 20px;}.case-study .l-content-main-wrapper{padding-bottom:0;}.case-study .l-content-main-wrapper .l-constrained{width:100%;}@media (min-width:0em) and (max-width:40em){.case-study .l-content-main-wrapper .l-constrained{margin:0;}}.case-study .l-content-main-wrapper .l-content-main{padding-bottom:0;}.case-study .case-study-title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:0em) and (max-width:40em){.case-study .case-study-title-group{margin:0 24px 30px;}}@media (min-width:40.063em) and (max-width:64em){.case-study .case-study-title-group{margin:0 48px 40px;}}@media (min-width:64.063em){.case-study .case-study-title-group{margin:0 64px 40px;}}.case-study .case-study-title-group .field-name-node-title,.case-study .case-study-title-group .subtitle{max-width:728px;text-align:center;margin:0 auto;}.case-study .case-study-title-group .field-name-node-title{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:2.2s;animation-delay:2.2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.case-study .case-study-title-group .subtitle{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:2.7s;animation-delay:2.7s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.case-study .case-study-title-group .title{padding-bottom:0.5em;margin-bottom:0.5em;position:relative;}.case-study .case-study-title-group .title:after{content:"";width:2em;height:3px;background:#ccc;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;}.case-study .case-study-title-group .subtitle{font-style:italic;font-weight:normal;}.case-study .field-name-field-case-study-story-blocks{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:3.2s;animation-delay:3.2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.case-study .field-name-dynamic-block-fieldnode-case-study-pager{margin-top:8vw;}.story-page .l-content-main-wrapper{padding:0;}.story-page .l-content-main-wrapper > .l-constrained{width:100%;margin:0;padding:0;}.story-page .l-content-main-wrapper .l-content-main{padding:0;}.story-page .hero-wrapper{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media (min-width:0em) and (max-width:40em){.story-page .hero-wrapper .hero-text-wrapper{width:calc(100% - 40px);margin:0 20px;}}@media (min-width:40.063em){.story-page .hero-wrapper .hero-text-wrapper{text-align:center;max-width:800px;margin:0 auto;}}.story-page .hero-wrapper .field-name-node-title{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:1.25s;animation-delay:1.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.story-page .hero-wrapper h1.title{color:#6aa6db;font-size:1.5em;text-transform:uppercase;margin-bottom:0.4em;font-weight:normal;}.story-page .hero-wrapper .field-name-body{color:#ddd;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.story-page .hero-wrapper .field-name-body h2{color:#fff;}@media (min-width:0em){.story-page .hero-wrapper .field-name-body h2{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){.story-page .hero-wrapper .field-name-body h2{font-size:40px;font-size:2.2222222222rem;}}@media (min-width:64.063em){.story-page .hero-wrapper .field-name-body h2{font-size:45px;font-size:2.5rem;}}.story-page .hero-wrapper .hero-link a{background:#fff;text-align:center;color:#3081C9;border:2px solid #3081C9;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;font-weight:bold;position:relative;letter-spacing:0.1em;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1.75s;animation-delay:1.75s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media (min-width:0em) and (max-width:40em){.story-page .hero-wrapper .hero-link a{display:block;}}@media (min-width:40.063em){.story-page .hero-wrapper .hero-link a{display:inline-block;}}.story-page .hero-wrapper .hero-link a:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}.block-video-background{position:relative;height:56vw;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.75s;animation-delay:0.75s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media (min-width:0em) and (max-width:40em){.block-video-background{background:url(/themes/custom/tvvcapital/images/tvv-mobile-hero-bg_560x1200.jpg) no-repeat scroll center center;background-size:cover;height:100vh;}}@media (min-width:40.063em) and (max-width:64em){.block-video-background{background:url(/themes/custom/tvvcapital/images/hero-home.jpg) no-repeat scroll center center;background-size:cover;}}.block-video-background .hero-body-wrapper{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;margin:0;z-index:3;}@media (min-width:40.063em){.block-video-background .hero-body-wrapper{top:50%;}}.block-video-background .hero-body-wrapper h1{font-size:clamp(25px,2.5vw,40px);text-align:center;margin:30px 0 10px 0;text-shadow:0 0 5px rgba(0,0,0,0.7);color:#fff;}.block-video-background .hero-body-wrapper h2{font-size:clamp(20px,2vw,30px);margin:0;text-align:center;text-shadow:0 0 5px rgba(0,0,0,0.7);color:#fff;}.block-video-background .hero-body-wrapper .field-name-image{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.block-video-background .hero-body-wrapper .field-name-body{margin:0 auto;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.paragraph-27 .field-name-story-block-text{text-align:left;}@media (min-width:40.063em){.paragraph-28 .group-right{background:#f1f1f1;}}.page-our-approach .hero-wrapper{background-color:#3081C9;padding:10vw 8vw;}.page-our-approach .hero-wrapper h1.title{color:#fff;opacity:0.5;}.section-our-story .hero-wrapper h1.title{text-shadow:0 2px 0px rgba(0,0,0,0.6);background:#000;display:inline-block;padding:10px;}.section-our-story .hero-wrapper .field-name-body h2{text-shadow:0 0 10px rgba(0,0,0,0.6);}@media (min-width:0em) and (max-width:40em){.section-our-story .hero-wrapper .field-name-body h2{font-size:18px;}}.section-our-story .hero-wrapper .hero-text-wrapper{margin:8vw auto -8vw;}@media (min-width:0em) and (max-width:40em){.section-our-story .hero-wrapper .hero-text-wrapper{margin:16vw auto -16vw;}}.section-our-story .story-block.paragraph--view-mode-center-text-h1-title-bg-image p,.section-our-story .story-block.paragraph--view-mode-center-text-full-bg-image p{text-align:left;}.section-our-story .css-grid{margin:0;padding:0;}.section-our-story .grid-item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.section-our-story .grid-item-image{margin:0;overflow:hidden;}.section-our-story .grid-item-image img{-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}.section-our-story .grid-item-title{background:#484848;padding:20px;text-align:center;position:absolute;bottom:0;width:100%;}.section-our-story .grid-item-title h3{color:#fff;margin-bottom:3px;}.section-our-story .grid-item-title h3 a{color:#fff;}.section-our-story .grid-item-title h4{color:#fff;margin-bottom:6px;font-weight:300;font-style:italic;}.section-our-story .paragraph-11 h2{text-align:center;}.team-member .l-content-main-wrapper{padding:0;}.team-member .l-content-main-wrapper > .l-constrained{width:100%;}@media (min-width:0em) and (max-width:40em){.team-member .l-content-main-wrapper > .l-constrained{padding:0 30px;margin:0;}}@media (min-width:40.063em){.team-member .block-views-blockteam-block-1{padding:8vw;}}.team-member .block-views-blockteam-block-1 h2{text-align:center;}@media (min-width:0em){.team-member .block-views-blockteam-block-1 h2{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){.team-member .block-views-blockteam-block-1 h2{font-size:35px;font-size:1.9444444444rem;}}@media (min-width:64.063em){.team-member .block-views-blockteam-block-1 h2{font-size:40px;font-size:2.2222222222rem;}}@media (min-width:0em) and (max-width:40em){.team-member .team-member-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:40.063em){.team-member .team-member-detail{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 4vw 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#f9f9f9;}}@media (min-width:0em) and (max-width:40em){.team-member .team-member-detail .group-left{margin-bottom:30px;max-width:500px;}}@media (min-width:40.063em){.team-member .team-member-detail .group-left{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}}@media (min-width:40.063em){.team-member .team-member-detail .group-left .field-name-team-member-headshot{position:sticky;top:0;}}@media (min-width:0em) and (max-width:40em){.team-member .team-member-detail .group-right{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc;}}@media (min-width:40.063em){.team-member .team-member-detail .group-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding:6vw;}}.team-member .team-member-detail .group-right h1{margin-bottom:5px;}@media (min-width:0em){.team-member .team-member-detail .group-right h1{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){.team-member .team-member-detail .group-right h1{font-size:40px;font-size:2.2222222222rem;}}@media (min-width:64.063em){.team-member .team-member-detail .group-right h1{font-size:45px;font-size:2.5rem;}}.team-member .team-member-detail .group-right .field-name-team-member-title{margin-bottom:30px;}@media (min-width:0em) and (max-width:40em){.team-member .team-member-detail .group-right .field-name-team-member-title{font-size:18px;font-size:1rem;}}@media (min-width:64.063em){.team-member .team-member-detail .group-right .field-name-team-member-title{font-size:22px;font-size:1.2222222222rem;}}@media (min-width:0em) and (max-width:40em){.team-member .team-member-detail .group-right .field-name-body{font-size:18px;font-size:1rem;}}@media (min-width:64.063em){.team-member .team-member-detail .group-right .field-name-body{font-size:22px;font-size:1.2222222222rem;}}.paragraph-5{background-color:#e1e1e1;}.paragraph--type-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:0em) and (max-width:40em){.paragraph--type-cards{padding:8vw 0;}}@media (min-width:40.063em){.paragraph--type-cards{padding:4vw 8vw;}}.paragraph--type-cards .cards-intro{text-align:center;max-width:728px;margin-bottom:3vw;}@media (min-width:0em) and (max-width:64em){.paragraph--type-cards .cards-intro{padding:0 20px;}}@media (min-width:0em){.paragraph--type-cards .cards-intro .card-intro-title{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){.paragraph--type-cards .cards-intro .card-intro-title{font-size:35px;font-size:1.9444444444rem;}}@media (min-width:64.063em){.paragraph--type-cards .cards-intro .card-intro-title{font-size:40px;font-size:2.2222222222rem;}}@media (min-width:0em) and (max-width:40em){.paragraph--type-cards .cards-intro .card-intro-body{font-size:18px;font-size:1rem;}}@media (min-width:64.063em){.paragraph--type-cards .cards-intro .card-intro-body{font-size:22px;font-size:1.2222222222rem;}}.paragraph--type-cards .cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.paragraph--type-cards .card{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;padding:0 25px;margin-bottom:50px;}.paragraph--type-cards .card-image{margin-bottom:20px;}.paragraph--type-cards .card-title{margin-bottom:0.5em;text-align:center;}@media (min-width:0em){.paragraph--type-cards .card-title{font-size:20px;font-size:1.1111111111rem;}}@media (min-width:40.063em){.paragraph--type-cards .card-title{font-size:22px;font-size:1.2222222222rem;}}@media (min-width:64.063em){.paragraph--type-cards .card-title{font-size:24px;font-size:1.3333333333rem;}}.paragraph--type-cards .card-body{font-size:0.95em;text-align:left;}.paragraph--type-cards .card-link{text-align:center;}.paragraph--type-cards .card-link a{background:#3081C9;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;line-height:1;border:2px solid #3081C9;font-weight:bold;position:relative;letter-spacing:0.1em;}@media (min-width:0em) and (max-width:40em){.paragraph--type-cards .card-link a{display:block;}}@media (min-width:40.063em){.paragraph--type-cards .card-link a{display:inline-block;}}.paragraph--type-cards .card-link a:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}.paragraph--type-cards .card-link a:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}.paragraph--type-cards .paragraph--type-sub-card.icon .card-image{margin:0 auto 30px;max-width:150px;}.paragraph--type-cards .paragraph--type-sub-card.icon .card-image img{width:100%;height:auto;}.paragraph--type-cards .paragraph--type-sub-card.photo{margin:0 auto 30px;max-width:100%;}.paragraph--type--embed{margin:0 auto;max-width:1200px;}.paragraph--type--embed .field-name-embed-code{padding-bottom:56.25%;width:100%;position:relative;}.paragraph--type--embed .field-name-embed-code iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.paragraph--type--featured-article-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.paragraph--type--featured-article-node .node--view-mode-featured-article{max-width:728px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}@media (min-width:0em) and (max-width:40em){.paragraph--type--featured-article-node .node--view-mode-featured-article{margin:0 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 0;}}@media (min-width:40.063em) and (max-width:64em){.paragraph--type--featured-article-node .node--view-mode-featured-article{margin:0 48px;}}@media (min-width:40.063em){.paragraph--type--featured-article-node .node--view-mode-featured-article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3vw 0;}}@media (min-width:64.063em){.paragraph--type--featured-article-node .node--view-mode-featured-article{margin:0 64px;}}@media (min-width:0em) and (max-width:40em){.paragraph--type--featured-article-node .article-featured-column-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}}@media (min-width:40.063em){.paragraph--type--featured-article-node .article-featured-column-1{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;margin-right:30px;}}.paragraph--type--featured-article-node .article-featured-column-1 figure{margin:0;}@media (min-width:0em) and (max-width:40em){.paragraph--type--featured-article-node .article-featured-column-1 figure{margin-bottom:20px;}}.paragraph--type--featured-article-node .article-featured-column-1 figure img{width:100%;height:auto;}.paragraph--type--featured-article-node .article-featured-column-2 h3{margin-bottom:10px;}.paragraph--type-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.paragraph--type-gallery .gallery-intro{text-align:center;max-width:728px;margin-bottom:4vw;}.paragraph--type-gallery .gallery-intro p:last-of-type{margin:0;}@media (min-width:0em){.paragraph--type-gallery .gallery-title{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){.paragraph--type-gallery .gallery-title{font-size:35px;font-size:1.9444444444rem;}}@media (min-width:64.063em){.paragraph--type-gallery .gallery-title{font-size:40px;font-size:2.2222222222rem;}}.paragraph--type-gallery .lightgallery-wrapper{padding:0 8vw;width:100%;}.paragraph--type-gallery .lightgallery-wrapper ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:40px 3.8%;}.paragraph--type-gallery .lightgallery-wrapper ul li{list-style-type:none;margin:0;padding:0;}.paragraph--type-gallery .lightgallery-wrapper ul li img{width:100%;height:auto;}.paragraph--type-image.landscape figure{max-height:70vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;}.paragraph--type-image.landscape figure img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}.paragraph--type-image.portrait figure{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:0em) and (max-width:40em){.paragraph--type-image.portrait figure{width:calc(100% - 40px);margin:0 20px;}}@media (min-width:40.063em){.paragraph--type-image.portrait figure{max-width:728px;margin:0 auto;}}.paragraph--type-image.portrait figure img{-o-object-fit:contain;object-fit:contain;margin:0 auto;}.paragraph--type-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:0em) and (max-width:40em){.paragraph--type-quote blockquote{margin:0 24px;}}@media (min-width:40.063em) and (max-width:64em){.paragraph--type-quote blockquote{margin:0 48px;}}@media (min-width:64.063em){.paragraph--type-quote blockquote{margin:0 64px;}}.story-block{background-size:cover;background-position:center center;position:relative;}@media (min-width:0em) and (max-width:40em){.story-block{background-image:none;}}@media (min-width:0em) and (max-width:40em){.story-block .image-overlay{display:none;}}@media (min-width:40.063em){.story-block .image-overlay{position:absolute;top:0;width:100%;height:100%;display:block;}}.story-block.no-overlay .image-overlay{background-color:transparent;}.story-block .story-block-inner{position:relative;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch;}@media (min-width:0em) and (max-width:40em){.story-block .story-block-inner{padding:0 20px 50px;}}.story-block .group-left,.story-block .group-right{-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch;background-position:center center;background-size:cover;}.story-block .title{margin-bottom:1em;}@media (min-width:0em){.story-block .title{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){.story-block .title{font-size:35px;font-size:1.9444444444rem;}}@media (min-width:64.063em){.story-block .title{font-size:40px;font-size:2.2222222222rem;}}@media (min-width:0em) and (max-width:40em){.story-block .field-name-story-block-text{font-size:18px;font-size:1rem;}}@media (min-width:64.063em){.story-block .field-name-story-block-text{font-size:22px;font-size:1.2222222222rem;}}.story-block .field-name-story-block-link,.story-block .field-name-story-block-videos{margin:2em 0 0;}.story-block .field-name-story-block-link a,.story-block .field-name-story-block-videos a{background:#3081C9;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;line-height:1;border:2px solid #3081C9;font-weight:bold;position:relative;letter-spacing:0.1em;}@media (min-width:0em) and (max-width:40em){.story-block .field-name-story-block-link a,.story-block .field-name-story-block-videos a{display:block;}}@media (min-width:40.063em){.story-block .field-name-story-block-link a,.story-block .field-name-story-block-videos a{display:inline-block;}}.story-block .field-name-story-block-link a:hover,.story-block .field-name-story-block-videos a:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}.story-block .field-name-story-block-extra-image figure{margin:0;}@media (min-width:0em) and (max-width:40em){.story-block .field-name-story-block-extra-image figure{margin-top:40px;}}.story-block .mfp-video-embed-all-items .mfp-video-embed-popup{background:#3081C9;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;line-height:1;border:2px solid #3081C9;font-weight:bold;position:relative;letter-spacing:0.1em;cursor:pointer;}@media (min-width:0em) and (max-width:40em){.story-block .mfp-video-embed-all-items .mfp-video-embed-popup{display:block;}}@media (min-width:40.063em){.story-block .mfp-video-embed-all-items .mfp-video-embed-popup{display:inline-block;}}.story-block .mfp-video-embed-all-items .mfp-video-embed-popup:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}.story-block.paragraph--view-mode-default{padding:8vw;}@media (min-width:0em) and (max-width:40em){.story-block.paragraph--view-mode-center-text-h1-title-bg-image,.story-block.paragraph--view-mode-center-text-full-bg-image,.story-block.paragraph--view-mode-right-text-full-bg-image,.story-block.paragraph--view-mode-left-text-full-bg-image{background-image:none;}}.story-block.paragraph--view-mode-center-text-h1-title-bg-image .story-block-inner,.story-block.paragraph--view-mode-center-text-full-bg-image .story-block-inner{position:relative;}@media (min-width:0em) and (max-width:40em){.story-block.paragraph--view-mode-center-text-h1-title-bg-image .story-block-inner,.story-block.paragraph--view-mode-center-text-full-bg-image .story-block-inner{padding:8vw 20px 8vw;}}@media (min-width:40.063em){.story-block.paragraph--view-mode-center-text-h1-title-bg-image .story-block-inner,.story-block.paragraph--view-mode-center-text-full-bg-image .story-block-inner{padding:8vw 20vw;}}.story-block.paragraph--view-mode-center-text-h1-title-bg-image .story-block-inner .group-left,.story-block.paragraph--view-mode-center-text-h1-title-bg-image .story-block-inner .group-right,.story-block.paragraph--view-mode-center-text-full-bg-image .story-block-inner .group-left,.story-block.paragraph--view-mode-center-text-full-bg-image .story-block-inner .group-right{width:100%;z-index:2;}@media (min-width:40.063em){.story-block.paragraph--view-mode-left-text-full-bg-image .group-left{width:50%;padding:8vw;}.story-block.paragraph--view-mode-left-text-full-bg-image .group-right{width:50%;padding:8vw 8vw 8vw 0;}.story-block.paragraph--view-mode-left-text-full-bg-image .group-right figure{margin:0;}.story-block.paragraph--view-mode-left-text-full-bg-image .group-right figure img{width:100%;}.story-block.paragraph--view-mode-left-text-full-bg-image .group-right figcaption{text-align:center;font-size:0.8em;margin:0.05em 0 0;}}@media (min-width:40.063em){.story-block.paragraph--view-mode-right-text-full-bg-image .group-left{width:50%;padding:8vw 0 8vw 8vw;}.story-block.paragraph--view-mode-right-text-full-bg-image .group-left figure{margin:0;}.story-block.paragraph--view-mode-right-text-full-bg-image .group-left figure img{width:100%;}.story-block.paragraph--view-mode-right-text-full-bg-image .group-left figcaption{text-align:center;font-size:0.8em;margin:0.05em 0 0;}.story-block.paragraph--view-mode-right-text-full-bg-image .group-right{width:50%;padding:8vw;}}@media (min-width:0em) and (max-width:40em){.story-block.paragraph--view-mode-left-text-right-image .group-right{display:none;}}@media (min-width:40.063em){.story-block.paragraph--view-mode-left-text-right-image .group-left{width:50%;padding:8vw;}.story-block.paragraph--view-mode-left-text-right-image .group-right{width:50%;padding:8vw 8vw 8vw 0;}.story-block.paragraph--view-mode-left-text-right-image .group-right figure{margin:0;}.story-block.paragraph--view-mode-left-text-right-image .group-right figure img{width:100%;}.story-block.paragraph--view-mode-left-text-right-image .group-right figcaption{text-align:center;font-size:0.8em;margin:0.05em 0 0;}}@media (min-width:0em) and (max-width:40em){.story-block.paragraph--view-mode-right-text-left-image .group-left .field-name-field-story-block-images{display:none;}}@media (min-width:40.063em){.story-block.paragraph--view-mode-right-text-left-image .group-left{width:50%;padding:8vw 0 8vw 8vw;}.story-block.paragraph--view-mode-right-text-left-image .group-left figure{margin:0;}.story-block.paragraph--view-mode-right-text-left-image .group-left figure img{width:100%;}.story-block.paragraph--view-mode-right-text-left-image .group-left figcaption{text-align:center;font-size:0.8em;margin:0.5em 0 0;}.story-block.paragraph--view-mode-right-text-left-image .group-right{width:50%;padding:8vw;}}@media (min-width:40.063em){.story-block.paragraph--view-mode-left-text-right-bg-image .story-block-inner,.story-block.paragraph--view-mode-right-text-left-bg-image .story-block-inner{width:100%;padding:0;}}@media (min-width:40.063em){.story-block.paragraph--view-mode-left-text-right-bg-image .group-left{width:50%;padding:8vw;}.story-block.paragraph--view-mode-left-text-right-bg-image .group-right{width:50%;background-position:center center;}}@media (min-width:40.063em){.story-block.paragraph--view-mode-right-text-left-bg-image .group-left{width:50%;background-position:center center;}.story-block.paragraph--view-mode-right-text-left-bg-image .group-right{width:50%;padding:8vw;}}@media (min-width:0em) and (max-width:40em){.story-block .field-name-display-field-copyparagraph-story-block-mobile-image{margin:0 -20px 20px;}}@media (min-width:40.063em){.story-block .field-name-display-field-copyparagraph-story-block-mobile-image{display:none;}}@media (min-width:0em) and (max-width:40em){.story-block .group-left,.story-block .group-right{background-image:none;}}.story-block.paragraph--view-mode-center-text-h1-title-bg-image{text-align:center;}@media (min-width:0em) and (max-width:40em){.story-block.paragraph--view-mode-center-text-h1-title-bg-image{text-align:left;}}.story-block.paragraph--view-mode-center-text-h1-title-bg-image .story-block-inner{display:block;}@media (min-width:0em){.story-block.paragraph--view-mode-center-text-h1-title-bg-image .title{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){.story-block.paragraph--view-mode-center-text-h1-title-bg-image .title{font-size:40px;font-size:2.2222222222rem;}}@media (min-width:64.063em){.story-block.paragraph--view-mode-center-text-h1-title-bg-image .title{font-size:45px;font-size:2.5rem;}}.story-block.paragraph--view-mode-center-text-full-bg-image{text-align:center;}@media (min-width:0em) and (max-width:40em){.story-block.paragraph--view-mode-center-text-full-bg-image{text-align:left;}}.story-block.paragraph--view-mode-center-text-full-bg-image .story-block-inner{display:block;}@media (min-width:40.063em){.light-bg .image-overlay{background-color:rgba(255,255,255,0.7);}.light-bg.paragraph--view-mode-right-text-full-bg-image .image-overlay{background:rgba(255,255,255,0.7);background:-webkit-gradient(linear,left top,right top,color-stop(40%,rgba(255,255,255,0)),color-stop(55%,rgba(255,255,255,0.7)));background:-o-linear-gradient(left,rgba(255,255,255,0) 40%,rgba(255,255,255,0.7) 55%);background:linear-gradient(90deg,rgba(255,255,255,0) 40%,rgba(255,255,255,0.7) 55%);}.light-bg.paragraph--view-mode-left-text-full-bg-image .image-overlay{background:rgba(31,31,31,0.7);background:-webkit-gradient(linear,left top,right top,color-stop(40%,rgba(31,31,31,0.7)),color-stop(55%,rgba(31,31,31,0)));background:-o-linear-gradient(left,rgba(31,31,31,0.7) 40%,rgba(31,31,31,0) 55%);background:linear-gradient(90deg,rgba(31,31,31,0.7) 40%,rgba(31,31,31,0) 55%);}.light-bg .title,.light-bg h1{color:rgba(0,0,0,0.8);}.light-bg .field-name-story-block-text{color:rgba(0,0,0,0.8);}.light-bg .field-name-story-block-link,.light-bg .field-name-story-block-videos{margin:2em 0;}.light-bg .field-name-story-block-link a,.light-bg .field-name-story-block-videos a{background:#3081C9;text-align:center;color:#fff;border:2px solid #3081C9;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;font-weight:bold;position:relative;letter-spacing:0.1em;}}@media (min-width:40.063em) and (min-width:0em) and (max-width:40em){.light-bg .field-name-story-block-link a,.light-bg .field-name-story-block-videos a{display:block;}}@media (min-width:40.063em) and (min-width:40.063em){.light-bg .field-name-story-block-link a,.light-bg .field-name-story-block-videos a{display:inline-block;}}@media (min-width:40.063em){.light-bg .field-name-story-block-link a:hover,.light-bg .field-name-story-block-videos a:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}.light-bg figcaption{color:rgba(0,0,0,0.8);}.light-bg figcaption:before,.light-bg figcaption:after{color:rgba(0,0,0,0.8);}.light-bg .mfp-video-embed-all-items .mfp-video-embed-popup{background:#3081C9;text-align:center;color:#fff;border:2px solid #3081C9;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;font-weight:bold;position:relative;letter-spacing:0.1em;}}@media (min-width:40.063em) and (min-width:0em) and (max-width:40em){.light-bg .mfp-video-embed-all-items .mfp-video-embed-popup{display:block;}}@media (min-width:40.063em) and (min-width:40.063em){.light-bg .mfp-video-embed-all-items .mfp-video-embed-popup{display:inline-block;}}@media (min-width:40.063em){.light-bg .mfp-video-embed-all-items .mfp-video-embed-popup:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}.light-bg.no-overlay .image-overlay{background-color:transparent;}}@media (min-width:40.063em){.dark-bg .image-overlay{display:block;position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);}.dark-bg.paragraph--view-mode-right-text-full-bg-image .image-overlay{background:rgba(31,31,31,0.7);background:-webkit-gradient(linear,left top,right top,color-stop(40%,rgba(31,31,31,0)),color-stop(55%,rgba(31,31,31,0.7)));background:-o-linear-gradient(left,rgba(31,31,31,0) 40%,rgba(31,31,31,0.7) 55%);background:linear-gradient(90deg,rgba(31,31,31,0) 40%,rgba(31,31,31,0.7) 55%);}.dark-bg.paragraph--view-mode-left-text-full-bg-image .image-overlay{background:rgba(31,31,31,0.7);background:-webkit-gradient(linear,left top,right top,color-stop(40%,rgba(31,31,31,0.7)),color-stop(55%,rgba(31,31,31,0)));background:-o-linear-gradient(left,rgba(31,31,31,0.7) 40%,rgba(31,31,31,0) 55%);background:linear-gradient(90deg,rgba(31,31,31,0.7) 40%,rgba(31,31,31,0) 55%);}.dark-bg .title,.dark-bg h1{color:#fff;}.dark-bg .field-name-story-block-text{color:#ddd;}.dark-bg .field-name-story-block-link a,.dark-bg .field-name-story-block-videos a{background:#fff;text-align:center;color:#3081C9;border:2px solid #3081C9;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;font-weight:bold;position:relative;letter-spacing:0.1em;}}@media (min-width:40.063em) and (min-width:0em) and (max-width:40em){.dark-bg .field-name-story-block-link a,.dark-bg .field-name-story-block-videos a{display:block;}}@media (min-width:40.063em) and (min-width:40.063em){.dark-bg .field-name-story-block-link a,.dark-bg .field-name-story-block-videos a{display:inline-block;}}@media (min-width:40.063em){.dark-bg .field-name-story-block-link a:hover,.dark-bg .field-name-story-block-videos a:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}.dark-bg figcaption{color:#fff;}.dark-bg figcaption:before,.dark-bg figcaption:after{color:#fff;}.dark-bg .mfp-video-embed-all-items .mfp-video-embed-popup{background:#fff;text-align:center;color:#3081C9;border:2px solid #3081C9;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;font-weight:bold;position:relative;letter-spacing:0.1em;}}@media (min-width:40.063em) and (min-width:0em) and (max-width:40em){.dark-bg .mfp-video-embed-all-items .mfp-video-embed-popup{display:block;}}@media (min-width:40.063em) and (min-width:40.063em){.dark-bg .mfp-video-embed-all-items .mfp-video-embed-popup{display:inline-block;}}@media (min-width:40.063em){.dark-bg .mfp-video-embed-all-items .mfp-video-embed-popup:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}.dark-bg.no-overlay .image-overlay{background-color:transparent;}}.bg-light{background-color:#f1f1f1;}.paragraph--type--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2em 0;}@media (min-width:0em) and (max-width:40em){.paragraph--type--text{font-size:18px;font-size:1rem;}}@media (min-width:64.063em){.paragraph--type--text{font-size:22px;font-size:1.2222222222rem;}}.paragraph--type--text .title{margin-bottom:1em;}@media (min-width:0em){.paragraph--type--text .title{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){.paragraph--type--text .title{font-size:35px;font-size:1.9444444444rem;}}@media (min-width:64.063em){.paragraph--type--text .title{font-size:40px;font-size:2.2222222222rem;}}.paragraph--type--text .field-name-text-body{max-width:728px;}@media (min-width:0em) and (max-width:40em){.paragraph--type--text .field-name-text-body{margin:0 24px;}}@media (min-width:40.063em) and (max-width:64em){.paragraph--type--text .field-name-text-body{margin:0 48px;}}@media (min-width:64.063em){.paragraph--type--text .field-name-text-body{margin:0 64px;}}.paragraph--type--text .field-name-text-body p:last-of-type{margin:0;}@media (min-width:0em) and (max-width:40em){.paragraph--type--view{padding:8vw 20px 8vw;}}@media (min-width:40.063em){.paragraph--type--view{padding:8vw;}}.paragraph--type--view h2.title{text-align:center;}@media (min-width:0em){.paragraph--type--view h2.title{font-size:30px;font-size:1.6666666667rem;}}@media (min-width:40.063em){.paragraph--type--view h2.title{font-size:35px;font-size:1.9444444444rem;}}@media (min-width:64.063em){.paragraph--type--view h2.title{font-size:40px;font-size:2.2222222222rem;}}.paragraph--type--view .grid-item-titles h2.title{text-align:left;}.paragraph--type--view .more-link{text-align:center;}.paragraph--type--view .more-link a{background:#3081C9;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:15px 25px;line-height:1;border:2px solid #3081C9;font-weight:bold;position:relative;letter-spacing:0.1em;}@media (min-width:0em) and (max-width:40em){.paragraph--type--view .more-link a{display:block;}}@media (min-width:40.063em){.paragraph--type--view .more-link a{display:inline-block;}}.paragraph--type--view .more-link a:hover{background:#21598b;color:#fff;border-color:#21598b;text-decoration:none;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/basic/images/icons/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/basic/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/basic/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/basic/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/basic/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/basic/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/basic/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/basic/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{transition:none;-webkit-animation:none;-moz-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
