#page-wrapper .header-wrapper{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;padding-bottom:0;padding-top:0;z-index:110}@media screen and (min-width:992px) and (max-width:1199px){#page-wrapper .header-wrapper{padding-left:24px;padding-right:24px}}#page-wrapper .header-top-menu{position:relative;z-index:2}#page-wrapper .region-top-menu{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:5px;top:5px}#page-wrapper .region-top-menu .block-language-switcher{position:relative;top:auto;right:auto}#page-wrapper .region-top-menu .block-language-switcher .toggler{align-items:center;cursor:default;display:flex;font-size:11px;font-weight:600;line-height:24px!important;padding:0 8px}#page-wrapper .region-top-menu .block-language-switcher .toggler:hover{text-decoration:none}#page-wrapper .region-top-menu .block-language-switcher .toggler:before{height:12px;margin-right:4px;position:relative;top:-1px;width:12px}#page-wrapper .region-top-menu .block-language-switcher .toggler:after{display:none}#page-wrapper .region-top-menu .block-language-switcher .toggler .icon-chevron-thin-down{margin-left:4px}#page-wrapper .region-top-menu .block-language-switcher .toggler .links{padding:24px;top:calc(100% + 4px);width:auto}#page-wrapper .region-top-menu .block-language-switcher .toggler .links:before{display:none}#page-wrapper .region-top-menu .block-language-switcher .toggler .links>li{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;padding:0;text-transform:capitalize}#page-wrapper .region-top-menu .block-language-switcher .toggler .links>li+li{margin-top:16px}#page-wrapper .region-top-menu .block-language-switcher .toggler .links>li.is-active{background-position:0 4px}#page-wrapper .region-top-menu .block-language-switcher .toggler .links>li.fr{float:none}#page-wrapper .region-top-menu .block-language-switcher .toggler .links>li a{padding-left:22px;white-space:nowrap;font-weight:400}#page-wrapper .region-top-menu #block-language-switcher-mobile.fr{float:none}#page-wrapper .region-top-menu .block-language-switcher .toggler:before{background-image:url(/themes/custom/twist_barrio/images/language-toggler-wire-dark.svg);background-size:contain}#page-wrapper .reverse .block-language-switcher .toggler:before,#page-wrapper .dark-header .block-language-switcher .toggler:before{background-image:url(/themes/custom/twist_barrio/images/language-toggler-wire-light.svg)}#page-wrapper .header-right{align-items:flex-end;display:none;flex-grow:1;justify-content:flex-end;margin-right:5px}@media screen and (min-width:1200px){#page-wrapper .header-right{display:flex}}#page-wrapper .header-search{cursor:pointer;margin-bottom:12px;padding:6px}#page-wrapper .region-logo{align-items:center;display:flex}@media screen and (min-width:1200px){#page-wrapper .region-logo{align-items:baseline;flex-grow:0;margin-right:42px}}#page-wrapper .region-logo .site-logo{display:block}#page-wrapper .region-logo .twist-logo{height:46px;width:108px}#page-wrapper .region-logo .twist-logo_mobile{height:41px;width:34px}#page-wrapper .region-main-menu{display:flex}#page-wrapper .header-main-menu{display:flex;height:60px;position:relative;z-index:1}@media screen and (min-width:1200px){#page-wrapper .header-main-menu{height:auto;padding:24px 0 0}}#page-wrapper .header-main-menu .region-logo{flex-grow:1}@media screen and (min-width:1200px){#page-wrapper .header-main-menu .region-logo{flex-grow:0;margin-right:42px}}#page-wrapper .header-mobile-search{align-items:center;display:flex;padding:0 7px;width:32px}@media screen and (min-width:1200px){#page-wrapper .header-mobile-search{display:none!important}}#page-wrapper .header-mobile-search .icon-search{cursor:pointer;height:18px;width:100%}#page-wrapper .header-burger-menu{align-items:center;display:flex}#page-wrapper .header-burger-menu button.burger{margin-left:20px}@media screen and (min-width:1200px){#page-wrapper .header-burger-menu{display:none}}#page-wrapper .region-logo{align-items:center;display:flex}@media screen and (min-width:1200px){#page-wrapper .region-logo{align-items:baseline;flex-grow:0;margin-right:42px}}#page-wrapper .region-logo .site-logo{display:block}#page-wrapper .region-logo .twist-logo{height:46px;width:108px}#page-wrapper .region-logo .twist-logo_mobile{height:41px;width:34px}#page-wrapper .region-main-menu{display:flex}#page-wrapper .header-main-menu{display:flex;height:60px;position:relative;z-index:1}@media screen and (min-width:1200px){#page-wrapper .header-main-menu{height:auto;padding:24px 0 0}}#page-wrapper .header-main-menu .region-logo{flex-grow:1}@media screen and (min-width:1200px){#page-wrapper .header-main-menu .region-logo{flex-grow:0;margin-right:42px}}#page-wrapper .header-mobile-search{align-items:center;display:flex;padding:0 7px;width:32px}@media screen and (min-width:1200px){#page-wrapper .header-mobile-search{display:none!important}}#page-wrapper .header-mobile-search .icon-search{cursor:pointer;height:18px;width:100%}#page-wrapper .header-burger-menu{align-items:center;display:flex}#page-wrapper .header-burger-menu button.burger{margin-left:20px}@media screen and (min-width:1200px){#page-wrapper .header-burger-menu{display:none}}#page-wrapper .dark-header .header-wrapper{background-color:#313538}#page-wrapper .header{background-color:transparent;width:100%;z-index:1000;position:fixed}.reverse .header-search .icon-search .icon-fill-color,.reverse .header-mobile-search .icon-search .icon-fill-color,.dark-header .header-search .icon-search .icon-fill-color,.dark-header .header-mobile-search .icon-search .icon-fill-color{fill:#fff}.dark-header .block-language-switcher .toggler>.icon .icon-fill-color,.reverse .block-language-switcher .toggler>.icon .icon-fill-color{fill:#fff!important}.dark-header .icon .icon-fill-color,.reverse .icon .icon-fill-color{fill:#fff!important}#block-mainnavigation{margin-right:80px}.region-main-menu{position:relative}#PrimaryNavigation{margin:0;padding:0;list-style:none;display:flex}#PrimaryNavTabContainer a{font-weight:400}@media screen and (min-width:992px){.dialog-off-canvas-main-canvas .header-wrapper .desktop-hide{display:block!important}.dialog-off-canvas-main-canvas .header-wrapper .mobile-hide{display:none}}@media screen and (min-width:1200px){.dialog-off-canvas-main-canvas .header-wrapper .desktop-hide{display:none!important}.dialog-off-canvas-main-canvas .header-wrapper .mobile-hide{display:block}}button.burger{margin-left:90px;padding:0}.field--name-field-menu-icon{display:inline}.field--name-field-menu-icon img{margin-right:10px;vertical-align:middle;width:24px;height:24px}.header button{background-color:transparent;border:none;margin-bottom:4px}.icon-bar{background-color:#313538;display:block;margin-top:4px;width:22px;height:2px;border-radius:1px}.dark-header .icon-bar,.reverse .icon-bar{background-color:#fff}.aside .menu--main .menu{list-style-type:none}.aside .menu--main .menu .menu{max-height:0;overflow:hidden}.aside .menu--main .menu .active .menu{max-height:500px}.aside .menu--main .menu .menu .menu-item{border-left:1px solid #eee;padding:0 12px}.aside .field--name-field-menu-icon img{height:auto;width:35px}@media(min-width:1200px){#page-wrapper .menu--main .menu{font-size:13px;text-transform:uppercase;letter-spacing:1px}#page-wrapper .menu--main .green-background{background:#eee}#page-wrapper .menu--main .menu-level-0{text-align:right}#page-wrapper .menu--main .menu-level-0 .menu-item{position:relative;padding:10px 7px}#page-wrapper .menu--main .menu-level-0>.menu-item>span,#page-wrapper .menu--main .menu-level-0>.menu-item>a{padding:0 9px}#page-wrapper .menu--main .menu-level-1 .menu-item{position:static;padding:13px 32px}#page-wrapper .menu--main .menu-level-1>.menu-item>a:hover,#page-wrapper .menu--main .menu-level-1>.menu-item>a:active{text-decoration:none}#page-wrapper .menu--main .menu-level-1>.menu-item>a:hover span,#page-wrapper .menu--main .menu-level-1>.menu-item>a:active span{text-decoration:underline}#page-wrapper .menu--main .menu-item{text-align:center;list-style-image:none;list-style-type:none;display:block}#page-wrapper .menu--main .menu-item a{padding:0 5px 0 0;cursor:pointer}#page-wrapper .menu--main .menu-item a:hover{text-decoration:underline}#page-wrapper .menu--main .menu-item a:link,#page-wrapper .menu--main .menu-item a:visited{color:#4a4a4a}#page-wrapper .menu--main .menu-item a .svg-inline--fa{float:none;transform:none;width:.875em;height:1em;margin-left:4px}#page-wrapper .menu--main .menu-item span{cursor:pointer}#page-wrapper .menu--main .menu-item span .svg-inline--fa{float:none;transform:none;width:.875em;height:1em;margin-left:4px}#page-wrapper .menu--main .menu-item span:hover{text-decoration:underline}#page-wrapper .menu--main .mobile-navigation{display:none;height:100%;min-height:100vh}#page-wrapper .menu--main .mobile-navigation button.back-button{border:none;background:0 0;display:inline-block;width:69px;height:79px;cursor:pointer;padding:34px 20px;position:relative;z-index:50}#page-wrapper .menu--main .mobile-navigation .menu_mobile_title{display:inline-block;width:178px;margin:32px auto;text-align:center;font-size:14px;text-transform:uppercase;letter-spacing:1px}#page-wrapper .menu--main .mobile-navigation .menu_mobile_title_first_level{display:inline-block;width:100%;margin:32px auto;text-align:center;font-size:14px;text-transform:uppercase;letter-spacing:1px}#page-wrapper .menu--main .mobile-navigation .menu_mobile_title_first_level a{color:#313538}#page-wrapper .menu--main .mobile-navigation .menu_mobile{font-size:14px;letter-spacing:1px;margin:0;text-transform:uppercase}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item{display:flex;align-items:center;padding:12px 24px;list-style-image:none;list-style-type:none;position:relative}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item a{color:#313538;display:block;line-height:2.4;width:100%}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item a:hover{text-decoration:underline}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item img.second-level-icon{margin-right:18px;height:24px;width:24px}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item--expanded button{border:none;background:0 0;color:#313538;line-height:2.4;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;text-transform:uppercase;align-items:center;letter-spacing:1px;padding:0}#page-wrapper .menu--main .mobile-navigation.show-menu{display:block}#page-wrapper .menu--main .mobile-navigation .menu-bottom-fixed{position:absolute;bottom:0;width:100%}#page-wrapper .menu--main .mobile-navigation .menu-bottom-fixed ul{list-style-type:none;padding:0}#page-wrapper .menu--main .mobile-navigation .menu-bottom-fixed ul li{width:100%}#page-wrapper .menu--main .mobile-navigation .menu-bottom-fixed ul li a{letter-spacing:1px}#page-wrapper .menu--main .mobile-navigation .menu-bottom-fixed ul li a#login,#page-wrapper .menu--main .mobile-navigation .menu-bottom-fixed ul li a #signup{display:inline-block}}@media only screen and (min-width:1200px) and (min-width:640px) and (max-width:900px) and (orientation:landscape){#page-wrapper .menu--main .mobile-navigation .menu-bottom-fixed{position:relative}}@media(min-width:1200px){#page-wrapper .reverse .menu--main>.menu>.menu-item>span,#page-wrapper .reverse .menu--main>.menu>.menu-item>a,#page-wrapper .dark-header .menu--main>.menu>.menu-item>span,#page-wrapper .dark-header .menu--main>.menu>.menu-item>a,#page-wrapper .pr-header .menu--main>.menu>.menu-item>span,#page-wrapper .pr-header .menu--main>.menu>.menu-item>a{color:#fff}}@media(min-width:1200px){#page-wrapper .menu--main .menu ul.menu:after{content:" ";position:absolute;width:0;height:0;left:50%;margin-left:13px;top:2px;z-index:10;box-sizing:border-box;border:1em solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-225deg);box-shadow:-3px 3px 7px 0 rgba(0,0,0,.02)}#page-wrapper .menu--main .menu .menu-level-1{box-shadow:0 5px 15px rgba(74,74,74,.2)}#page-wrapper .menu--main .menu .menu-level-1 .menu-item{display:block}#page-wrapper .menu--main .menu .menu{background-color:#fff;display:none;left:50%;margin-top:18px;position:absolute;transform:translate(-50%);width:275px;height:auto;z-index:500}#page-wrapper .menu--main .menu .menu .menu-level-2{display:none;left:382px;top:-18px;border-left:1px solid #eee;box-shadow:rgba(74,74,74,.2) 3px 2px 6px}#page-wrapper .menu--main .menu .menu .menu-level-2 .menu-item{padding:18px 32px}#page-wrapper .menu--main .menu .menu .menu-level-2 .menu-item:nth-child(2){padding-top:26px}#page-wrapper .menu--main .menu .menu .menu-level-2 .menu-item:last-child{padding-bottom:26px}#page-wrapper .menu--main .menu .menu .menu-level-2 .menu-item .field--name-field-menu-icon img{display:none}#page-wrapper .menu--main .menu .menu .menu-level-2:after{display:none}#page-wrapper .menu--main .menu .menu .menu-item{text-align:left}#page-wrapper .menu--main .menu .menu .menu-item:first-child{padding-top:26px}#page-wrapper .menu--main .menu .menu .menu-item:last-child{padding-bottom:26px}#page-wrapper .menu--main .menu .menu .menu-item.menu-item--highlighted{background-color:#f7f7f7;margin-top:12px;padding:13px 32px}}@media(min-width:1200px){#page-wrapper .reverse .menu--main>.menu>.menu-item>span,#page-wrapper .reverse .menu--main>.menu>.menu-item>a{color:#fff}}@media(min-width:1200px){#page-wrapper .menu--main .active .menu-level-1{display:block!important}}@media(min-width:1200px){#page-wrapper .menu--main .menu-level-0 .menu-item{padding:10px 15px}}#page-wrapper .menu--main ul{padding:0}#page-wrapper .menu--main .mobile-navigation .menu-bottom-fixed ul li{margin-bottom:0}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item a img.second-level-icon{vertical-align:middle}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item a span{vertical-align:middle}#page-wrapper .menu--main a{font-weight:400}@media(min-width:1200px){#page-wrapper .menu--main .menu .menu .menu-item{padding:0 32px}#page-wrapper .menu--main .menu .menu .menu-item:first-child{padding-top:32px}#page-wrapper .menu--main .menu .menu .menu-item:last-child:not(.menu-item--highlighted){padding-bottom:35px}#page-wrapper .menu--main .menu .menu .menu-item a{line-height:14px;padding-right:0}#page-wrapper .menu--main .menu .menu .menu-item a span{padding:13px 0;display:inline-block}#page-wrapper .menu--main .menu .menu .menu-item--expanded svg{margin-left:5px}#page-wrapper .menu--main .menu .menu .menu-level-2 .menu-item{padding:0 32px}#page-wrapper .menu--main .menu .menu .menu-level-2 .menu-item:nth-child(2){padding-top:0}#page-wrapper .menu--main .menu .menu .menu-level-2 .menu-item:first-child{padding-top:32px}#page-wrapper .menu--main .menu .menu .menu-level-2 .menu-item:last-child:not(.menu-item--highlighted){padding-bottom:35px}#page-wrapper .menu--main .menu .menu .menu-level-2 .menu-item a{line-height:14px;padding:13px 0;display:inline-block}}#page-wrapper #block-language-switcher-mobile .toggler{padding:25px;line-height:14px;vertical-align:middle}#page-wrapper #block-language-switcher-mobile .toggler .mobile-toggler{font-size:14px;line-height:12px;letter-spacing:1px;text-transform:uppercase;background-color:transparent;border:0;padding:0;display:block;width:100%;text-align:inherit}#page-wrapper #block-language-switcher-mobile .toggler .arrow,#page-wrapper #block-language-switcher-mobile .toggler .close{line-height:inherit;display:inline;padding:0;vertical-align:middle;margin-right:16px}#page-wrapper #block-language-switcher-mobile .toggler .icon{display:inline-block;vertical-align:middle;margin-right:16px}#page-wrapper #block-language-switcher-mobile .toggler .close{float:right;margin-right:0}#page-wrapper #block-language-switcher-mobile .toggler .arrow{float:left;margin-right:0}#page-wrapper #block-language-switcher-mobile .toggler button.arrow,#page-wrapper #block-language-switcher-mobile .toggler button.close{background-color:transparent;border:0;padding:0}#page-wrapper #block-language-switcher-mobile .toggler .chevron{line-height:inherit;display:inline;padding:0;vertical-align:middle;float:right}#page-wrapper #block-language-switcher-mobile .toggler .title{text-align:center;margin:32px 0;line-height:1.4}#page-wrapper #block-language-switcher-mobile .toggler-inner{display:none;font-size:14px;line-height:12px;letter-spacing:1px;text-transform:uppercase;z-index:3001;background:#fff;position:fixed;width:336px;top:0;bottom:0;right:0;overflow:auto;padding:0 24px}#page-wrapper #block-language-switcher-mobile .toggler-inner.active{display:block}#page-wrapper #block-language-switcher-mobile .links{list-style:none;padding-left:0}#page-wrapper #block-language-switcher-mobile .links li{list-style:none;padding:10px 0}#page-wrapper #block-language-switcher-mobile .links li.is-active{background-image:url(/themes/custom/twist_barrio/images/current-language.svg);background-repeat:no-repeat;background-position:100% 50%}#page-wrapper #block-language-switcher-mobile .links li a{font-size:14px;line-height:2.4;letter-spacing:1px;text-transform:uppercase;color:#000;display:inline-block}#page-wrapper .block-language-switcher{top:3px}#page-wrapper .block-language-switcher .toggler{padding:6px 0 9px 20px;line-height:1.4}#page-wrapper .block-language-switcher .toggler:before,#page-wrapper .block-language-switcher .toggler:after{top:8px}.dark-header #page-wrapper .block-language-switcher .toggler:after,.reverse #page-wrapper .block-language-switcher .toggler:after{background-image:url(/themes/custom/twist_barrio/images/language-toggler-arrow-white.svg)}.dark-header #page-wrapper .block-language-switcher .toggler,.reverse #page-wrapper .block-language-switcher .toggler{color:#fff}#page-wrapper .block-language-switcher .toggler .links{top:45px}#page-wrapper .block-language-switcher .toggler .links li a{color:#4a4a4a}#page-wrapper #block-language-switcher-mobile .toggler .mobile-toggler{font-size:14px;line-height:12px;letter-spacing:1px;text-transform:uppercase;background-color:transparent;border:0;padding:0;display:block;width:100%;text-align:inherit}#page-wrapper #block-language-switcher-mobile .toggler .arrow,#page-wrapper #block-language-switcher-mobile .toggler .close{line-height:inherit;display:inline;padding:0;vertical-align:middle;margin-right:16px}#page-wrapper #block-language-switcher-mobile .toggler .icon{display:inline-block;vertical-align:middle;margin-right:16px}#page-wrapper #block-language-switcher-mobile .toggler .close{float:right;margin-right:0}#page-wrapper #block-language-switcher-mobile .toggler .arrow{float:left;margin-right:0}#page-wrapper #block-language-switcher-mobile .toggler button.arrow,#page-wrapper #block-language-switcher-mobile .toggler button.close{background-color:transparent;border:0;padding:0}#page-wrapper #block-language-switcher-mobile .toggler .chevron{line-height:inherit;display:inline;padding:0;vertical-align:middle;float:right}#page-wrapper #block-language-switcher-mobile .toggler .title{text-align:center;margin:32px 0;line-height:1.4}#page-wrapper #block-language-switcher-mobile .toggler-inner{display:none;font-size:14px;line-height:12px;letter-spacing:1px;text-transform:uppercase;z-index:3001;background:#fff;position:fixed;width:336px;top:0;bottom:0;right:0;overflow:auto;padding:0 24px}#page-wrapper #block-language-switcher-mobile .toggler-inner.active{display:block}#page-wrapper #block-language-switcher-mobile .links{list-style:none;padding-left:0}#page-wrapper #block-language-switcher-mobile .links li{list-style:none;padding:10px 0}#page-wrapper #block-language-switcher-mobile .links li.is-active{background-image:url(/themes/custom/twist_barrio/images/current-language.svg);background-repeat:no-repeat;background-position:100% 50%}#page-wrapper #block-language-switcher-mobile .links li a{font-size:14px;line-height:2.4;letter-spacing:1px;text-transform:uppercase;color:#000;display:inline-block}#page-wrapper .header-wrapper{padding-bottom:0;padding-top:0;z-index:110}@media screen and (min-width:992px) and (max-width:1199px){#page-wrapper .header-wrapper{padding-left:24px;padding-right:24px}}#page-wrapper .primary-nav-tab-container{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);display:none;height:368px;opacity:0;overflow:hidden;position:absolute;transition:height 300ms,opacity 300ms;width:100%;z-index:100}@media(min-width:768px){#page-wrapper .primary-nav-tab-container{max-width:1140px}}#page-wrapper .primary-nav-tab-container:before{background:#eee;content:"";display:block;height:100%;left:0;opacity:.4;position:absolute;width:270px}#page-wrapper .primary-nav-tab-container.active{opacity:1}#page-wrapper .primary-nav-tab-container .primary-nav-tab{opacity:0;position:absolute;transition:opacity 300ms;width:100%;z-index:0}#page-wrapper .primary-nav-tab-container .primary-nav-tab.active{opacity:1;z-index:1}#page-wrapper .primary-nav-tab-container .wide-menu-sub-navigation{display:flex}#page-wrapper .header-top-menu{position:relative;z-index:2}#page-wrapper .region-top-menu{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:5px;top:5px;padding:0}#page-wrapper .region-top-menu #block-language-switcher-footer,#page-wrapper .region-top-menu .block-language-switcher{display:inline-block;position:absolute;right:0;top:10px}#page-wrapper .region-top-menu #block-language-switcher-footer .toggler,#page-wrapper .region-top-menu .block-language-switcher .toggler{position:relative;display:inline-block;cursor:pointer;font-size:12px;line-height:12px;letter-spacing:.1em;text-transform:uppercase;padding-left:20px}#page-wrapper .region-top-menu #block-language-switcher-footer .toggler:hover,#page-wrapper .region-top-menu .block-language-switcher .toggler:hover{text-decoration:underline}#page-wrapper .region-top-menu #block-language-switcher-footer .toggler.active .links,#page-wrapper .region-top-menu .block-language-switcher .toggler.active .links{display:block}#page-wrapper .region-top-menu #block-language-switcher-footer .toggler::before,#page-wrapper .region-top-menu .block-language-switcher .toggler::before{content:"";display:inline-block;background-repeat:no-repeat;width:15px;height:15px;position:absolute;top:2px;left:0}#page-wrapper .region-top-menu #block-language-switcher-footer .toggler::after,#page-wrapper .region-top-menu .block-language-switcher .toggler::after{content:"";display:inline-block;background-image:url(/themes/custom/twist_barrio/images/language-toggler-arrow.svg);background-repeat:no-repeat;background-position:0 7px;width:15px;height:15px;top:0;right:0;margin-left:4px}#page-wrapper .region-top-menu #block-language-switcher-footer .links,#page-wrapper .region-top-menu .block-language-switcher .links{position:absolute;left:-50px;top:35px;width:150px;box-shadow:0 5px 15px rgba(74,74,74,.2);padding:19px;list-style:none;line-height:22px;display:none;background-color:#fff;z-index:1}#page-wrapper .region-top-menu #block-language-switcher-footer .links::before,#page-wrapper .region-top-menu .block-language-switcher .links::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 20px 20px;border-color:transparent transparent #fff transparent;position:absolute;top:-13px;left:55px}#page-wrapper .region-top-menu #block-language-switcher-footer .links li,#page-wrapper .region-top-menu .block-language-switcher .links li{list-style:none;padding:10px 0;display:block}#page-wrapper .region-top-menu #block-language-switcher-footer .links li.is-active,#page-wrapper .region-top-menu .block-language-switcher .links li.is-active{background-image:url(/themes/custom/twist_barrio/images/current-language.svg);background-repeat:no-repeat;background-position:0 15px}#page-wrapper .region-top-menu #block-language-switcher-footer .links li a,#page-wrapper .region-top-menu .block-language-switcher .links li a{padding-left:28px;color:#000}#page-wrapper .region-top-menu #block-language-switcher{top:3px}#page-wrapper .region-top-menu #block-language-switcher .toggler{padding:6px 0 9px 20px;line-height:1.4}#page-wrapper .region-top-menu #block-language-switcher .toggler:before,#page-wrapper .region-top-menu #block-language-switcher .toggler:after{top:8px}.dark-header #page-wrapper .region-top-menu #block-language-switcher .toggler:after,.reverse #page-wrapper .region-top-menu #block-language-switcher .toggler:after{background-image:url(/themes/custom/twist_barrio/images/language-toggler-arrow-white.svg)}.dark-header #page-wrapper .region-top-menu #block-language-switcher .toggler,.reverse #page-wrapper .region-top-menu #block-language-switcher .toggler{color:#fff}#page-wrapper .region-top-menu #block-language-switcher .toggler .links{top:45px}#page-wrapper .region-top-menu #block-language-switcher .toggler .links li a{color:#4a4a4a}#page-wrapper .region-top-menu .block-language-switcher{position:relative;top:auto;right:auto;width:auto;padding:0}#page-wrapper .region-top-menu .block-language-switcher .toggler{align-items:center;cursor:default;display:flex;font-size:11px;font-weight:600;line-height:24px!important;padding:0 8px}#page-wrapper .region-top-menu .block-language-switcher .toggler:hover{text-decoration:none}#page-wrapper .region-top-menu .block-language-switcher .toggler:before{height:12px;margin-right:4px;position:relative;top:-1px;width:12px}#page-wrapper .region-top-menu .block-language-switcher .toggler:after{display:none}#page-wrapper .region-top-menu .block-language-switcher .toggler .icon-chevron-thin-down{margin-left:4px}#page-wrapper .region-top-menu .block-language-switcher .toggler .links{padding:24px;top:calc(100% + 4px);width:auto}#page-wrapper .region-top-menu .block-language-switcher .toggler .links:before{display:none}#page-wrapper .region-top-menu .block-language-switcher .toggler .links>li{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;padding:0;text-transform:capitalize}#page-wrapper .region-top-menu .block-language-switcher .toggler .links>li+li{margin-top:16px}#page-wrapper .region-top-menu .block-language-switcher .toggler .links>li.is-active{background-position:0 4px}#page-wrapper .region-top-menu .block-language-switcher .toggler .links>li.fr{float:none}#page-wrapper .region-top-menu .block-language-switcher .toggler .links>li a{padding-left:22px;white-space:nowrap}#page-wrapper .region-top-menu .menu--top-menu{width:auto;padding-left:0}#page-wrapper .region-top-menu #block-language-switcher-mobile.fr{float:none}#page-wrapper .region-logo{align-items:center;display:flex;padding:0}@media screen and (min-width:1200px){#page-wrapper .region-logo{align-items:baseline;flex-grow:0;margin-right:42px}}#page-wrapper .region-logo .site-logo{display:block}#page-wrapper .region-logo .twist-logo{height:46px;width:108px;display:none}@media(min-width:767px){#page-wrapper .region-logo .twist-logo{display:block}}#page-wrapper .region-logo .twist-logo_mobile{height:41px;width:34px;display:block}@media(min-width:768px){#page-wrapper .region-logo .twist-logo_mobile{display:none}}#page-wrapper .region-main-menu{display:flex}#page-wrapper .header-main-menu{display:flex;height:60px;position:relative;z-index:1}@media screen and (min-width:1200px){#page-wrapper .header-main-menu{height:auto;padding:24px 0 0}}#page-wrapper .header-main-menu .region-logo{flex-grow:1}@media screen and (min-width:1200px){#page-wrapper .header-main-menu .region-logo{flex-grow:0;margin-right:42px}}#page-wrapper .header-mobile-search{align-items:center;display:flex;padding:0 7px;width:32px}@media screen and (min-width:1200px){#page-wrapper .header-mobile-search{display:none!important}}#page-wrapper .header-mobile-search .icon-search{cursor:pointer;height:18px;width:100%}#page-wrapper .header-burger-menu{align-items:center;display:flex}#page-wrapper .header-burger-menu button.burger{margin-left:20px}@media screen and (min-width:1200px){#page-wrapper .header-burger-menu{display:none}}#page-wrapper .header-right{align-items:center;display:none;flex-grow:1;justify-content:flex-end;margin-right:5px}@media screen and (min-width:1200px){#page-wrapper .header-right{display:flex}}#page-wrapper .header-search{cursor:pointer;margin-bottom:0;padding:6px 12px;margin-right:10px}#page-wrapper .primary-nav__drawer-content{flex-grow:1;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}#page-wrapper .primary-nav__drawer-content .menu-item{padding-top:0;list-style:none}#page-wrapper .primary-nav__drawer-content .primary-menu__content{height:100%}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content{display:none;height:inherit;opacity:0;padding:32px 32px 32px 42px;transition:opacity 600ms}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content.active{display:flex!important}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content.op1{opacity:1}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns{flex-grow:1;position:relative}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns>h2{margin-top:0}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns h2>a{align-items:center;color:#313538;display:flex;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:16px;margin:0 0 37px;padding:0}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns h2>a img{height:32px;margin-right:20px}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns{display:flex;list-style:none;padding-left:0;width:100%;height:100%;overflow:scroll}@media(max-height:730px){#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns{max-height:calc(100vh - 190px)}}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns::-webkit-scrollbar{width:5px}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns::-webkit-scrollbar-track{box-shadow:inset 0 0 20px transparent}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns::-webkit-scrollbar-thumb{background-color:#eef2f6;height:50px;border-radius:5px}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns a{font-weight:500}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper+.menu-item-wrapper{margin-top:56px}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .single-item+.single-item{margin-top:16px}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .level-2-category-section>a,#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .level-2-category-item{color:#313538;display:block;letter-spacing:.02em}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .level-2-category-section>a.menu-item--underlined,#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .level-2-category-item.menu-item--underlined{text-decoration:underline}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section>a,#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section>span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section .menu-level-3{margin:0;padding:0}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section .menu-level-3 .menu-item{margin-top:16px}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section .menu-level-3 .menu-item a{color:#313538;font-size:14px}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section .menu-level-3 .menu-item a.menu-item--underlined,#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section .menu-level-3 .menu-item a.menu-item--underlined{text-decoration:underline}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .total-columns-1>li{width:100%}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .total-columns-2>li{width:50%}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .total-columns-3>li{width:33.33%}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .menu-item-as-title{font-size:11px;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .main-action{border:1px solid rgba(114,114,114,.3);border-radius:2px;color:#313538;font-size:12px;font-weight:500;letter-spacing:.14em;line-height:12px;min-width:109px;padding:10px 16px 8px;position:absolute;right:30px;text-align:center;text-transform:uppercase;top:0;user-select:none}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .main-action:hover{border-color:#4a4a4a;text-decoration:none}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .promo-box{background:#fff;border-left:1px solid #eee;color:#313538;display:block;letter-spacing:.02em;padding-left:32px;width:278px}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .promo-box .promo-box__image{margin-bottom:20px}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .promo-box .promo-box__image img{width:100%}#page-wrapper .primary-nav__drawer-content .primary-menu__dropdown-content .promo-box .promo-box__text{line-height:20px}#page-wrapper .mobile-navigation{height:100vh!important;min-height:0!important;overflow-y:scroll;padding-bottom:150px}#page-wrapper .menu--main .mobile-navigation .menu_mobile_title_first_level,#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header .menu_mobile_title{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600!important;line-height:24px;margin:0 0 18px;padding:15px 70px}#page-wrapper .menu--main .mobile-navigation .menu_mobile_title_first_level a,#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header .menu_mobile_title a{line-height:24px}#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header{position:relative}#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header .back-button,#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header .menu--close{align-items:center;display:flex;height:50px;justify-content:center;padding:0;position:absolute;width:70px}#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header .back-button{height:52px}#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header .back-button svg{height:12px;vertical-align:0;width:8px}#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header .menu_mobile_title{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;width:auto}#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header .menu_mobile_title .second-level-icon{height:32px;margin-bottom:16px;width:auto}#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header .menu--close{position:fixed;right:0;top:0}#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header .menu--close__cross{display:block;width:16px}#page-wrapper .menu--main .mobile-navigation .mobile-navigation__header .menu--close.hide{display:none}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item{padding:12px 28px}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item>button,#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item>a,#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item>span{font-weight:400;letter-spacing:.02em;line-height:20px;text-decoration:none!important}#page-wrapper .menu--main .mobile-navigation .menu-level-0 .menu-item>button,#page-wrapper .menu--main .mobile-navigation .menu-level-0 .menu-item>a,#page-wrapper .menu--main .mobile-navigation .menu-level-0 .menu-item>span{font-weight:600}#page-wrapper .menu--main .mobile-navigation .menu-level-1 .menu_mobile__main>.menu-item{padding:18px 28px}#page-wrapper .menu--main .mobile-navigation .menu-level-1 .menu-item img.second-level-icon{height:32px;width:32px}#page-wrapper .menu--main .mobile-navigation .menu-level-1 .menu-item--large-icon img.second-level-icon{height:32px;width:32px}#page-wrapper .menu--main .mobile-navigation .menu-level-1 .menu-item a,#page-wrapper .menu--main .mobile-navigation .menu-level-1 .menu-item button,#page-wrapper .menu--main .mobile-navigation .menu-level-1 .menu-item span{font-size:16px;text-transform:none}#page-wrapper .menu--main .mobile-navigation .menu-level-2 .mobile-menu-item+.mobile-menu-item{margin-top:28px}#page-wrapper .menu--main .mobile-navigation .menu-level-2 .mobile-menu-item+.mobile-item__tier-3-header{margin-top:47px}#page-wrapper .menu--main .mobile-navigation .menu-level-2 .mobile-menu-item a{color:#313538;display:flex;font-size:14px;font-weight:500;line-height:20px;padding:0 28px;text-decoration:none;text-transform:none}#page-wrapper .menu--main .mobile-navigation .menu-level-2 .mobile-item__tier-3-header>a{font-size:11px;font-weight:700;text-transform:uppercase}#page-wrapper .menu--main .mobile-navigation .menu-level-2 .menu-level-3{list-style:none;margin-top:24px;padding:0}#page-wrapper .menu--main .mobile-navigation .menu-level-2 .menu-level-3 .menu-level-3-item+.menu-level-3-item{margin-top:28px}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler{padding:13px 30px;margin:0}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .mobile-toggler{align-items:center;display:flex}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .mobile-toggler .text{font-weight:500;flex-grow:1}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner{padding:0}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600!important;line-height:24px;margin:0 0 18px;padding:15px 70px;position:relative}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title a{line-height:24px}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .arrow,#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .close{align-items:center;display:flex;height:50px;justify-content:center;padding:0;position:absolute;width:70px;top:0}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .arrow{left:0}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .arrow svg{height:12px;width:8px}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .close{right:0}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .close svg{width:10px}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .links li{padding:12px 28px}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .links li.is-active{background-position:calc(100% - 24px) 50%}#page-wrapper .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .links li .language-link{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500!important;line-height:20px;text-transform:none}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item--external>a{display:flex!important;justify-content:space-between}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item--external>a .fa-external-link{opacity:.5}#page-wrapper .menu--main .mobile-navigation .menu_mobile .menu-item--expanded>button .fa-chevron-right{margin-right:2px}#page-wrapper #block-mainnavigation{margin:0}#page-wrapper .menu--main .menu-dropdown-0 .menu-level-1{margin:0;top:100%}#page-wrapper .menu--main .menu-dropdown-0 .menu-level-1>.menu-item>a{text-transform:none}#page-wrapper .menu--main .menu-level-0>.menu-item{font-size:12px;letter-spacing:.14em;line-height:24px;padding:20px 8px}#page-wrapper .menu--main .menu-level-0>.menu-item:after{background:#2ad39b;bottom:0;content:"";display:block;height:3px;left:50%;position:absolute;transition:left 300ms,width 300ms;width:0}#page-wrapper .menu--main .menu-level-0>.menu-item.active:after{left:8px;width:calc(100% - (8px * 2))}#page-wrapper .menu--main .menu-level-0>.menu-item+.menu-item{margin-left:24px}#page-wrapper .menu--main .menu-level-0>.menu-item>span,#page-wrapper .menu--main .menu-level-0>.menu-item>a{font-size:12px;font-weight:600}#page-wrapper .menu--main .menu-level-0>.menu-item span,#page-wrapper .menu--main .menu-level-0>.menu-item a{color:#313538;line-height:20px;letter-spacing:.14em;padding:0}#page-wrapper .menu--main .menu-level-0>.menu-item span:link,#page-wrapper .menu--main .menu-level-0>.menu-item span:visited,#page-wrapper .menu--main .menu-level-0>.menu-item a:link,#page-wrapper .menu--main .menu-level-0>.menu-item a:visited{color:#313538}#page-wrapper .menu--main .menu-level-0>.menu-item span:hover,#page-wrapper .menu--main .menu-level-0>.menu-item a:hover{text-decoration:none}#page-wrapper .menu--main .menu-level-0>.menu-item .menu-dropdown .menu-level-1:after{display:none}#page-wrapper .menu--main .menu-level-0>.menu-item .menu-dropdown .menu-level-1 .menu-item>span,#page-wrapper .menu--main .menu-level-0>.menu-item .menu-dropdown .menu-level-1 .menu-item>a{font-size:14px;font-weight:400;letter-spacing:.02em}#page-wrapper .menu--main .menu-level-0 .js-primary-menu-wide-mode .menu-dropdown{display:none}#page-wrapper .menu--main .wide-menu-sub-navigation{display:none!important}#page-wrapper .menu--main .menu .menu-level-1{min-width:224px;width:auto}#page-wrapper .menu--main .menu .menu-level-1 .menu-item+.menu-item{margin-top:16px;line-height:14px}#page-wrapper .menu--main .menu .menu-level-1 .menu-item a span{letter-spacing:.02em;padding:0}#page-wrapper .menu-item-bold{font-weight:700}#page-wrapper .menu-item-as-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#page-wrapper .menu--start-order>h2{display:none}#page-wrapper .menu--start-order .menu--start-order--level-0{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.14em;position:relative;margin-bottom:0;padding:0}#page-wrapper .menu--start-order .menu--start-order--level-0>.menu-item{padding:0;list-style:none}#page-wrapper .menu--start-order .menu--start-order--level-0>.menu-item::marker{content:""}#page-wrapper .menu--start-order .menu--start-order--level-0>.menu-item>a{align-items:center;border:1px solid rgba(49,53,56,.4);border-radius:2px;color:#313538;cursor:default;display:flex;font-size:12px;letter-spacing:.13em;line-height:16px;padding:8px 11px 6px 12px;text-transform:uppercase;transition:border 300ms,color 300ms}#page-wrapper .menu--start-order .menu--start-order--level-0>.menu-item>a:hover{text-decoration:none}#page-wrapper .menu--start-order .menu--start-order--level-0>.menu-item>a .image-icon{display:none}#page-wrapper .menu--start-order .menu--start-order--level-0>.menu-item>a .icon{margin-left:7px;position:relative;top:-1px}#page-wrapper .menu--start-order .menu--start-order--level-0>.menu-item>a .icon .icon-fill-color{transition:fill 300ms}#page-wrapper .menu--start-order .menu--start-order--level-0>.menu-item:hover>a,#page-wrapper .menu--start-order .menu--start-order--level-0>.menu-item.active>a{border:1px solid #2ad39b!important}#page-wrapper .menu--start-order .menu--start-order--level-0>.menu-item.active>.menu{display:block}#page-wrapper .menu--start-order .menu--start-order--level-1{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);display:none;margin:0;padding:32px;position:absolute;right:0;top:calc(100% + 14px)}#page-wrapper .menu--start-order .menu--start-order--level-1>.menu-item+.menu-item{margin-top:8px}#page-wrapper .menu--start-order .menu--start-order--level-1>.menu-item+.menu-item--header{margin-top:16px}#page-wrapper .menu--start-order .menu--start-order--level-1>.menu-item{margin:0;padding:0;list-style-type:none}#page-wrapper .menu--start-order .menu--start-order--level-1>.menu-item.menu-item--header h2{border-top:1px solid #eee;font-size:10px;margin:0;padding:16px 0;text-transform:uppercase;line-height:20px}#page-wrapper .menu--start-order .menu--start-order--level-1>.menu-item>a{align-items:center;color:#313538;display:flex;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.02em;white-space:nowrap}#page-wrapper .menu--start-order .menu--start-order--level-1>.menu-item>a .image-icon{margin-right:16px;width:24px}#page-wrapper .primary-nav__drawer-side-bar{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:20px;text-align:left;padding:16px 0;width:270px}#page-wrapper .primary-nav__drawer-side-bar .menu-level-1{margin:0;padding:0}#page-wrapper .primary-nav__drawer-side-bar .menu-level-1>.menu-item{padding:0}#page-wrapper .primary-nav__drawer-side-bar .menu-level-1>.menu-item::marker{content:""}#page-wrapper .primary-nav__drawer-side-bar .menu-level-1>.menu-item--splitter{border-top:1px solid #eee}#page-wrapper .primary-nav__drawer-side-bar .menu-level-1>.menu-item a{align-items:center;background:transparent;color:#313538;display:flex;height:56px;padding:0 32px;transition:background 300ms}#page-wrapper .primary-nav__drawer-side-bar .menu-level-1>.menu-item a:hover{background:rgba(255,255,255,.6);text-decoration:none}#page-wrapper .primary-nav__drawer-side-bar .menu-level-1>.menu-item a img{height:auto;margin-right:8px;width:16px}#page-wrapper .primary-nav__drawer-side-bar .menu-level-1>.menu-item--large-icon a img{width:24px}#page-wrapper .primary-nav__drawer-side-bar .menu-level-1>.menu-item.active a{background:#fff}#page-wrapper .menu--top-menu .top-menu{display:flex;margin:0;padding:0}#page-wrapper .menu--top-menu .top-menu>.menu-item{cursor:default;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.14em;line-height:12px;list-style:none;margin-left:8px;padding:0;position:relative}#page-wrapper .menu--top-menu .top-menu>.menu-item::marker{content:""}#page-wrapper .menu--top-menu .top-menu>.menu-item.icon-cart>a:before{background:url(/themes/custom/twist_barrio/images/icon-cart-default.svg);content:"";display:block;height:14px;margin-right:4px;width:14px}#page-wrapper .menu--top-menu .top-menu>.menu-item>a{align-items:center;display:flex;color:#313538;cursor:default;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.14em;line-height:24px;padding:0 8px;text-transform:uppercase}#page-wrapper .menu--top-menu .top-menu>.menu-item>a:hover{text-decoration:none}#page-wrapper .menu--top-menu .top-menu>.menu-item>a .image-icon{width:14px}#page-wrapper .menu--top-menu .top-menu>.menu-item>a .icon{margin-left:4px}#page-wrapper .menu--top-menu .top-menu>.menu-item>a .icon .icon-fill-color{transition:fill 300ms}#page-wrapper .menu--top-menu .top-menu>.menu-item>.menu{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);color:#313538;display:none;left:50%;margin:0;padding:24px;position:absolute;top:calc(100% + 4px);transform:translateX(-50%);list-style:none}#page-wrapper .menu--top-menu .top-menu>.menu-item>.menu .menu-item+.menu-item{margin-top:16px}#page-wrapper .menu--top-menu .top-menu>.menu-item>.menu .menu-item{padding:0;text-align:left}#page-wrapper .menu--top-menu .top-menu>.menu-item>.menu .menu-item>a{color:#313538;display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.02em;white-space:nowrap}#page-wrapper .menu--top-menu .top-menu>.menu-item>.menu .menu-item>a:hover{text-decoration:none}#page-wrapper .menu--top-menu .top-menu>.menu-item>.menu .menu-item>a .image-icon{margin-right:10px;width:12px}#page-wrapper .menu--top-menu .top-menu>.menu-item.active>.menu{display:block}#page-wrapper .menu-link-new{color:#2ad39b;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-left:5px;position:relative;text-decoration:none!important;text-transform:uppercase;top:-2px;white-space:nowrap}#page-wrapper .image-icon{align-items:center;display:flex;margin-right:4px}#page-wrapper .image-icon img{width:100%}#page-wrapper .icon-chevron-thin-down .icon-fill-color{fill:#313538}#page-wrapper .icon-search .icon-fill-color{fill:#4a4a4a}#page-wrapper body.mobile-menu-active{overflow:hidden}#page-wrapper #block-language-switcher .toggler:before{background-image:url(/themes/custom/twist_barrio/images/language-toggler-wire-dark.svg);background-size:contain}#page-wrapper .reverse #block-language-switcher .toggler:before,#page-wrapper .dark-header #block-language-switcher .toggler:before{background-image:url(/themes/custom/twist_barrio/images/language-toggler-wire-light.svg)}#page-wrapper .dark-header .twist-logo__twist,#page-wrapper .pr-header .twist-logo__twist{fill:#fff}#page-wrapper .dark-header .twist-logo__dots,#page-wrapper .dark-header .twist-logo__bioscience,#page-wrapper .pr-header .twist-logo__dots,#page-wrapper .pr-header .twist-logo__bioscience{fill:#2ad39b}#page-wrapper .reverse .header-search .icon-search .icon-fill-color,#page-wrapper .reverse .header-mobile-search .icon-search .icon-fill-color,#page-wrapper .dark-header .header-search .icon-search .icon-fill-color,#page-wrapper .dark-header .header-mobile-search .icon-search .icon-fill-color{fill:#fff}#page-wrapper .dark-header .block-language-switcher .toggler,#page-wrapper .reverse .block-language-switcher .toggler{color:#fff}#page-wrapper .dark-header .block-language-switcher .toggler>.icon .icon-fill-color,#page-wrapper .reverse .block-language-switcher .toggler>.icon .icon-fill-color{fill:#fff}#page-wrapper .dark-header .icon .icon-fill-color,#page-wrapper .reverse .icon .icon-fill-color{fill:#fff}#page-wrapper .dark-header .menu--main .menu-level-0>.menu-item>a,#page-wrapper .dark-header .menu--main .menu-level-0>.menu-item>span,#page-wrapper .reverse .menu--main .menu-level-0>.menu-item>a,#page-wrapper .reverse .menu--main .menu-level-0>.menu-item>span{color:#fff}#page-wrapper .dark-header .menu--start-order .menu--start-order--level-0>.menu-item>a,#page-wrapper .reverse .menu--start-order .menu--start-order--level-0>.menu-item>a{border:1px solid rgba(255,255,255,.4);color:#fff}#page-wrapper .dark-header .menu--start-order .menu--start-order--level-0>.menu-item>a .icon .icon-fill-color,#page-wrapper .reverse .menu--start-order .menu--start-order--level-0>.menu-item>a .icon .icon-fill-color{fill:#fff}#page-wrapper .dark-header .menu--top-menu .top-menu>.menu-item>a,#page-wrapper .reverse .menu--top-menu .top-menu>.menu-item>a{color:#fff}#page-wrapper .dark-header .menu--top-menu .top-menu>.menu-item>a .icon .icon-fill-color,#page-wrapper .reverse .menu--top-menu .top-menu>.menu-item>a .icon .icon-fill-color{fill:#fff}#page-wrapper .dark-header .menu--top-menu .top-menu>.menu-item.icon-cart>a:before,#page-wrapper .reverse .menu--top-menu .top-menu>.menu-item.icon-cart>a:before{background:url(/themes/custom/twist_barrio/images/icon-cart-light.svg)}#page-wrapper .dark-header .menu--main .menu-level-0>.menu-item>span,#page-wrapper .reverse .menu--main .menu-level-0>.menu-item>span{color:#fff}html:not([lang=zh-hans]) #page-wrapper .block-language-switcher .toggler{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.14em;line-height:12px;margin-left:8px}.aside{z-index:3000000000;background:#fff;position:fixed;width:336px;top:0;bottom:0;left:auto;padding:0;right:0;overflow:hidden;transition:transform 300ms linear;margin-right:-336px}.aside_open{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media only screen and (min-width:640px) and (max-width:900px) and (orientation:landscape){.aside_open{overflow:scroll}}.menu--close{cursor:pointer;padding:25px 20px;position:absolute;right:0;top:0;z-index:0}.overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1000}.overlay_open{visibility:visible;opacity:1}.menu--main .mobile-navigation .menu-bottom-fixed ul li{margin-bottom:0}.menu--main .mobile-navigation .menu_mobile .menu-item a img.second-level-icon{vertical-align:middle}.menu--main .mobile-navigation .menu_mobile .menu-item a span{vertical-align:middle}@media(min-width:1200px){.menu--main .menu .menu .menu-item{padding:0 32px}.menu--main .menu .menu .menu-item:first-child{padding-top:32px}.menu--main .menu .menu .menu-item:last-child:not(.menu-item--highlighted){padding-bottom:35px}.menu--main .menu .menu .menu-item a{line-height:14px;padding-right:0}.menu--main .menu .menu .menu-item a span{padding:13px 0;display:inline-block}.menu--main .menu .menu .menu-item--expanded svg{margin-left:5px}.menu--main .menu .menu .menu-level-2 .menu-item{padding:0 32px}.menu--main .menu .menu .menu-level-2 .menu-item:nth-child(2){padding-top:0}.menu--main .menu .menu .menu-level-2 .menu-item:first-child{padding-top:32px}.menu--main .menu .menu .menu-level-2 .menu-item:last-child:not(.menu-item--highlighted){padding-bottom:35px}.menu--main .menu .menu .menu-level-2 .menu-item a{line-height:14px;padding:13px 0;display:inline-block}}.mktoForm{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif!important;padding:8px;width:100%!important}.mktoForm .mktoFormRow .mktoFormCol{float:none;margin-bottom:15px!important}.mktoForm .mktoFormRow .mktoFormCol .mktoOffset,.mktoForm .mktoFormRow .mktoFormCol .mktoGutter{display:none}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{float:none}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{float:none}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel .mktoAsterix{display:none}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:focus{box-shadow:none}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField{font-weight:400;color:#313538;border:1px solid #c2ced6;border-radius:2px;box-sizing:border-box;font-size:15px;height:40px;line-height:19px;margin:0;padding:4px 10px;outline:0;background-color:#fff;width:100%!important}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField{height:44px;border:1px solid #c2ced6;font-size:14px;line-height:18px;letter-spacing:-.12px;padding:12px;width:100%;margin-top:0;margin-bottom:0;background:url(/themes/custom/twist_barrio/images/up-down-arrow.svg) no-repeat 95% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-position:100% 50%}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField{height:156px}.mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]{display:none}.mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:checked+label:before{border:1px solid #2ad39b!important;border-radius:2px!important;background:url(/themes/custom/twist_barrio/images/marketo/checked.png) center center no-repeat}.mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:checked+label:hover:before{border:1px solid #2ad39b!important;border-radius:2px!important;background:url(/themes/custom/twist_barrio/images/marketo/checked.png) center center no-repeat}.mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:checked+label:focus:before{border:1px solid #2ad39b!important;border-radius:2px!important;background:url(/themes/custom/twist_barrio/images/marketo/checked.png) center center no-repeat}.mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]+label{padding-left:35px;margin-top:0;margin-bottom:18px;letter-spacing:normal;line-height:16px;text-transform:none}.mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]+label:before{width:20px!important;height:20px!important;border-radius:2px!important;top:-1px}.mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]+label:hover:before{border:1px solid #ababab!important;background:0 0}.mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]+label:focus:before{border:1px solid #ababab!important;background:0 0}.mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:after{content:none}.mktoForm .mktoFormRow .mktoError{display:none!important}.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoInvalid,.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoInvalid{border-color:red!important}.mktoForm .mktoButtonRow{width:100%}.mktoForm .mktoButtonRow .mktoButtonWrap{margin:0!important;width:100%}.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:500;border-radius:2px;background-color:#2ad39b;color:#fff;height:50px;padding:4px 10px;-moz-appearance:button;-webkit-appearance:button;width:100%;border:0;font-size:16px;line-height:16px;letter-spacing:.14em}.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:focus,.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{outline:none;background-color:#04a973}.mktoForm#mktoForm_1957{box-shadow:none;position:relative}.mktoForm#mktoForm_1957 #LbltwistAPITermsandConditionsAgreement{display:none}.mktoForm#mktoForm_1957 .mktoFormRow{width:100%}.mktoForm#mktoForm_1957 .mktoFormRow .mktoLabel{display:none}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(2) .mktoHtmlText{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:800;font-size:30px;line-height:40px;color:#232e35}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(6) .mktoCheckboxList label{padding-left:35px}@media(min-width:768px){.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(3),.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(4),.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(5){display:flex;gap:10px}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(3) .mktoFormCol{width:25%}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(3) .mktoFormCol:nth-child(3){width:50%}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(4) .mktoFormCol{width:25%}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(4) .mktoPlaceholderState{display:none}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(5) .mktoFormCol{width:50%}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(5) .mktoFormCol:nth-child(2){padding-left:12px}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(5) .mktoFormCol:nth-child(2) .mktoFieldWrap>label{display:block;font-weight:700!important;font-size:16px;line-height:21px;letter-spacing:.02em;color:#0f0f10}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(5) .mktoFormCol:nth-child(2) .mktoFieldWrap .mktoCheckboxList{width:100%!important;display:flex;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-column-count:2;-moz-column-count:2;column-count:2}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(5) .mktoFormCol:nth-child(2) .mktoFieldWrap .mktoCheckboxList label{padding-left:35px;max-width:250px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.02em;color:#354652;margin-bottom:20px}.mktoForm#mktoForm_1957 .mktoFormRow:nth-child(6){max-width:48%;position:absolute;bottom:170px}.mktoForm#mktoForm_1957 .mktoFormRow.always-show{max-width:48%;position:absolute;bottom:135px}}@media(min-width:768px){.mktoForm#mktoForm_1957 .mktoButtonRow{width:initial;max-width:48%;position:absolute;bottom:80px}}.mktoForm#mktoForm_1957 .mktoButtonRow .mktoButtonWrap .mktoButton{font-size:12px;line-height:12px;padding:8px 16px;border-radius:2px;justify-content:center;white-space:nowrap;display:inline-flex;color:#fff;background-color:#232e35;padding:13px 16px;display:inline-flex;font-size:16px;line-height:16px;padding:17px 80px;font-weight:600;padding:14px 108px}.mktoForm#mktoForm_1957 .mktoButtonRow .mktoButtonWrap .mktoButton:focus{border:2px solid rgba(98,118,132,.5)}.mktoForm#mktoForm_1957 .mktoButtonRow .mktoButtonWrap .mktoButton:hover{background:#354652}.mktoForm#mktoForm_1957 .mktoButtonRow .mktoButtonWrap .mktoButton:focus{border:2px solid rgba(98,118,132,.5)}.mktoForm#mktoForm_1957 .mktoButtonRow .mktoButtonWrap .mktoButton:hover{background:#354652}.mktoForm#mktoForm_1957 .mktoButtonRow .mktoButtonWrap .mktoButton:focus{border:2px solid rgba(98,118,132,.5)}.mktoForm#mktoForm_1957 .mktoButtonRow .mktoButtonWrap .mktoButton:hover{background:#354652}@media(max-width:767px){.mktoForm#mktoForm_1957 .mktoButtonRow .mktoButtonWrap .mktoButton{padding:14px}}.marketo-full-width .paragraph--type--component-marketo{max-width:none!important}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label[for=Product_type__c]{font-weight:400;color:#000;font-size:15px;letter-spacing:normal;line-height:normal;text-transform:none}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList{padding:0;float:none}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[type=checkbox]{display:none}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[type=checkbox]:checked+label:before{background-color:#2ad39b;border-color:#2ad39b}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[type=checkbox][name=Applications_and_Techniques__c]+label{padding-left:40px!important}@media(min-width:992px){.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[type=checkbox][name=Applications_and_Techniques__c]+label{display:inline-block;width:45%!important;padding-left:40px!important;float:left}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[type=checkbox][name=Applications_and_Techniques__c]+label:nth-child(even){margin-right:20px}}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label{font-weight:400;color:#000;cursor:pointer;display:inline-block;position:relative;font-size:14px;margin:12px 0 4px;padding-left:70px;line-height:20px;width:100%}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:before{content:"";border:1px solid #8195a8;border-radius:4px;box-sizing:border-box;cursor:pointer;display:block;height:16px;left:-1px;position:absolute;top:2px;width:16px}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:after{content:"";position:absolute;width:20px;height:20px;top:0;left:40px;background-position:center center;background-repeat:no-repeat;background-size:contain}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:hover:before,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:focus:before{background-color:rgba(42,211,155,.3);border-color:rgba(42,211,155,.3)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value=Genes]+label:after{background-image:url(/themes/custom/twist_barrio/images/marketo/genes.png)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value="Oligo Pools"]+label:after{background-image:url(/themes/custom/twist_barrio/images/marketo/oligopools.png)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value="Variant Libraries"]+label:after{background-image:url(/themes/custom/twist_barrio/images/marketo/variant.png)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value="NGS Target Enrichment"]+label:after{background-image:url(/themes/custom/twist_barrio/images/marketo/ngs.png)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value="Data Storage Oligos"]+label:after{background-image:url(/themes/custom/twist_barrio/images/marketo/storage.png)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value="SARS-COV-2 Tools"]+label:after{background-image:url(/themes/custom/twist_barrio/images/marketo/covid_icon.png)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value="COVID Antibodies"]+label:after{background-image:url(/themes/custom/twist_barrio/images/marketo/covid-antibodies.png)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value="Antibody Discovery Services"]+label:after,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value=Biopharma]+label:after,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value="HT IgG"]+label:after,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value=BioPharma]+label:after{background-image:url(/themes/custom/twist_barrio/images/marketo/covid-antibodies.png)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[value=Other]+label:after{background-image:url(/themes/custom/twist_barrio/images/marketo/twist-icon.png)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label{font-size:12px;line-height:16px;color:#627684;letter-spacing:.02em;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;text-transform:none;font-weight:400;margin-bottom:4px;width:100%!important}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField{font-size:14px;line-height:16px;color:#98a8b3;border:1px solid #c2ced6}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField{height:40px!important}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label::before{border:1px solid #c2ced6!important;border-radius:2px!important}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField{background:url(/themes/custom/twist_barrio/images/marketo/carat_down.png) center right 13px no-repeat;padding:0 13px!important}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:active,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus-within{border:1px solid #2ad39b}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus-within,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus-within{border:1px solid #2ad39b}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus{border:1px solid #2ad39b}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:hover,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:hover{border:1px solid #627684;color:#627684}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus:hover,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus:hover{border:1px solid #627684;color:#627684}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label{padding-left:64px}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[name=sunshineActConsent]~label,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[name=tCAgreement]~label,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[name=GDPR_Opt_In__c]~label{padding-left:35px;padding-top:4px}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label::after{left:31px}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label::before{width:20px!important;height:20px!important}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[type=checkbox]:checked+label::before{border:1px solid #2ad39b!important;border-radius:2px!important;background:url(/themes/custom/twist_barrio/images/marketo/checked.png) center center no-repeat}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:hover::before,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:focus::before{border:1px solid #ababab!important;background:0 0}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{color:#627684}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText a{font-weight:700;color:#2ad39b}#mktoForm_1054.mktoForm,#mktoForm_1628.mktoForm,#mktoForm_1558.mktoForm,#mktoForm_1620.mktoForm{background:#fff;border-radius:5px;box-shadow:0 14px 28px rgba(0,0,0,.07),0 10px 10px rgba(0,0,0,.07);padding:20px}#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol{width:48.5%;display:inline-block;margin-right:3%;margin-bottom:18px!important;vertical-align:top}#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol:nth-child(2),#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol:nth-child(2),#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol:nth-child(2),#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol:nth-child(2){margin-right:0}#mktoForm_1054.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol,#mktoForm_1628.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol,#mktoForm_1558.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol,#mktoForm_1620.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol{width:100%;margin-right:0}#mktoForm_1054.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText,#mktoForm_1628.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText,#mktoForm_1558.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText,#mktoForm_1620.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText{width:100%!important}#mktoForm_1054.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText h2,#mktoForm_1628.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText h2,#mktoForm_1558.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText h2,#mktoForm_1620.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText h2{margin:10px 0;line-height:26px;text-align:left}#mktoForm_1054.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText h2 span,#mktoForm_1628.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText h2 span,#mktoForm_1558.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText h2 span,#mktoForm_1620.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText h2 span{color:#2ad39b!important;font-size:24px!important}#mktoForm_1054.mktoForm .mktoFormRow:nth-of-type(3) .mktoFormCol,#mktoForm_1054.mktoForm .mktoFormRow:nth-of-type(8) .mktoFormCol,#mktoForm_1054.mktoForm .mktoFormRow:nth-of-type(9) .mktoFormCol,#mktoForm_1054.mktoForm .mktoFormRow:nth-of-type(10) .mktoFormCol,#mktoForm_1054.mktoForm .mktoFormRow:nth-of-type(11) .mktoFormCol,#mktoForm_1628.mktoForm .mktoFormRow:nth-of-type(3) .mktoFormCol,#mktoForm_1628.mktoForm .mktoFormRow:nth-of-type(8) .mktoFormCol,#mktoForm_1628.mktoForm .mktoFormRow:nth-of-type(9) .mktoFormCol,#mktoForm_1628.mktoForm .mktoFormRow:nth-of-type(10) .mktoFormCol,#mktoForm_1628.mktoForm .mktoFormRow:nth-of-type(11) .mktoFormCol,#mktoForm_1558.mktoForm .mktoFormRow:nth-of-type(3) .mktoFormCol,#mktoForm_1558.mktoForm .mktoFormRow:nth-of-type(8) .mktoFormCol,#mktoForm_1558.mktoForm .mktoFormRow:nth-of-type(9) .mktoFormCol,#mktoForm_1558.mktoForm .mktoFormRow:nth-of-type(10) .mktoFormCol,#mktoForm_1558.mktoForm .mktoFormRow:nth-of-type(11) .mktoFormCol,#mktoForm_1620.mktoForm .mktoFormRow:nth-of-type(3) .mktoFormCol,#mktoForm_1620.mktoForm .mktoFormRow:nth-of-type(8) .mktoFormCol,#mktoForm_1620.mktoForm .mktoFormRow:nth-of-type(9) .mktoFormCol,#mktoForm_1620.mktoForm .mktoFormRow:nth-of-type(10) .mktoFormCol,#mktoForm_1620.mktoForm .mktoFormRow:nth-of-type(11) .mktoFormCol{width:100%;margin-right:0}#mktoForm_1054.mktoForm .mktoFormRow .mktoFieldWrap .mktoLabel,#mktoForm_1628.mktoForm .mktoFormRow .mktoFieldWrap .mktoLabel,#mktoForm_1558.mktoForm .mktoFormRow .mktoFieldWrap .mktoLabel,#mktoForm_1620.mktoForm .mktoFormRow .mktoFieldWrap .mktoLabel{width:auto!important;visibility:visible;color:#8f8f8f!important;font-size:12px!important;letter-spacing:.34px;text-transform:uppercase;line-height:22px;float:none}#mktoForm_1054.mktoForm .mktoFormRow .mktoFieldWrap input,#mktoForm_1628.mktoForm .mktoFormRow .mktoFieldWrap input,#mktoForm_1558.mktoForm .mktoFormRow .mktoFieldWrap input,#mktoForm_1620.mktoForm .mktoFormRow .mktoFieldWrap input{height:44px;padding:12px;font-size:14px;letter-spacing:-.12px;line-height:18px}#mktoForm_1054.mktoForm .mktoFormRow .mktoFieldWrap input:focus,#mktoForm_1628.mktoForm .mktoFormRow .mktoFieldWrap input:focus,#mktoForm_1558.mktoForm .mktoFormRow .mktoFieldWrap input:focus,#mktoForm_1620.mktoForm .mktoFormRow .mktoFieldWrap input:focus{outline:none;box-shadow:none!important}#mktoForm_1054.mktoForm .mktoFormRow .mktoFieldWrap label[for=Product_type__c],#mktoForm_1628.mktoForm .mktoFormRow .mktoFieldWrap label[for=Product_type__c],#mktoForm_1558.mktoForm .mktoFormRow .mktoFieldWrap label[for=Product_type__c],#mktoForm_1620.mktoForm .mktoFormRow .mktoFieldWrap label[for=Product_type__c]{font-weight:700}#mktoForm_1054.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList,#mktoForm_1628.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList,#mktoForm_1558.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList,#mktoForm_1620.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList{width:100%!important}#mktoForm_1054.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList label,#mktoForm_1628.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList label,#mktoForm_1558.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList label,#mktoForm_1620.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList label{color:#8f8f8f}#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField,#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField{border:1px solid #c4c4c4}#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField{height:44px!important}#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label::before,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label::before,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label::before,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label::before{border:1px solid #c2ced6!important;border-radius:2px!important}#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:active,#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus-within,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:active,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus-within,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:active,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus-within,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:active,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus-within{border:1px solid #2ad39b}#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus-within,#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus-within,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus-within,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus-within,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus-within,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus-within,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus-within,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus-within{border:1px solid #2ad39b;border-radius:3px}#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus,#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus{border:1px solid #2ad39b;border-radius:3px;box-shadow:none!important}#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus{box-shadow:none!important}#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:hover,#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:hover,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:hover,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:hover,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:hover,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:hover,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:hover,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:hover{border:1px solid #ababab;border-radius:3px}#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus:hover,#mktoForm_1054.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus:hover,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus:hover,#mktoForm_1628.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus:hover,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus:hover,#mktoForm_1558.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus:hover,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus:hover,#mktoForm_1620.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus:hover{border:1px solid #2ad39b;border-radius:3px}#mktoForm_1054.mktoForm .mktoFormRow #LblState,#mktoForm_1628.mktoForm .mktoFormRow #LblState,#mktoForm_1558.mktoForm .mktoFormRow #LblState,#mktoForm_1620.mktoForm .mktoFormRow #LblState{font-size:0!important;line-height:4px}#mktoForm_1054.mktoForm .mktoButtonRow,#mktoForm_1628.mktoForm .mktoButtonRow,#mktoForm_1558.mktoForm .mktoButtonRow,#mktoForm_1620.mktoForm .mktoButtonRow{text-align:right;padding-right:10px}#mktoForm_1054.mktoForm .mktoButtonRow span .mktoButton,#mktoForm_1628.mktoForm .mktoButtonRow span .mktoButton,#mktoForm_1558.mktoForm .mktoButtonRow span .mktoButton,#mktoForm_1620.mktoForm .mktoButtonRow span .mktoButton{width:222px;border:none}#mktoForm_1054.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoInvalid:focus,#mktoForm_1054.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoInvalid:focus,#mktoForm_1628.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoInvalid:focus,#mktoForm_1628.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoInvalid:focus,#mktoForm_1558.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoInvalid:focus,#mktoForm_1558.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoInvalid:focus,#mktoForm_1620.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoInvalid:focus,#mktoForm_1620.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoInvalid:focus{box-shadow:0 0 0 2px red}.node--type-resource .resources .resources__body #mktoForm_1008.mktoForm{width:80%!important;margin:0 auto;padding:0}@media(min-width:768px){.node--type-resource .resources .resources__body #mktoForm_1008.mktoForm{width:260px!important}}.node--type-resource .resources .resources__body #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol,.page-node-type-landing-page-item #popup-gating-iframe #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol{padding-top:14px;margin-bottom:0!important}.node--type-resource .resources .resources__body #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol label.mktoLabel,.page-node-type-landing-page-item #popup-gating-iframe #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol label.mktoLabel{color:#8f8f8f;font-weight:700}.node--type-resource .resources .resources__body #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol input,.node--type-resource .resources .resources__body #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol select,.page-node-type-landing-page-item #popup-gating-iframe #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol input,.page-node-type-landing-page-item #popup-gating-iframe #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol select{padding:11px 12px;height:43px;font-size:14px}.node--type-resource .resources .resources__body #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.page-node-type-landing-page-item #popup-gating-iframe #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList{width:100%!important}.node--type-resource .resources .resources__body #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol label[for=sunshineActConsent],.node--type-resource .resources .resources__body #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol label[for=tCAgreement],.node--type-resource .resources .resources__body #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol label[for=GDPR_Opt_In__c],.page-node-type-landing-page-item #popup-gating-iframe #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol label[for=sunshineActConsent],.page-node-type-landing-page-item #popup-gating-iframe #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol label[for=tCAgreement],.page-node-type-landing-page-item #popup-gating-iframe #mktoForm_1008.mktoForm .mktoFormRow .mktoFormCol label[for=GDPR_Opt_In__c]{padding:0}.node--type-resource .resources .resources__body #mktoForm_1008.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton,.page-node-type-landing-page-item #popup-gating-iframe #mktoForm_1008.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{height:40px;letter-spacing:1px}.page-node-type-landing-page-item #popup-contact-us #mktoForm_1054.mktoForm .mktoFormRow .mktoFieldWrap .mktoLabel,.page-node-type-landing-page-item #popup-contact-us #mktoForm_1628.mktoForm .mktoFormRow .mktoFieldWrap .mktoLabel,.page-node-type-landing-page-item #popup-contact-us #mktoForm_1558.mktoForm .mktoFormRow .mktoFieldWrap .mktoLabel,.page-node-type-landing-page-item #popup-contact-us #mktoForm_1620.mktoForm .mktoFormRow .mktoFieldWrap .mktoLabel{color:#000!important;font-weight:500;font-size:13px!important;line-height:12px;padding-bottom:1px}.page-node-type-landing-page-item #popup-contact-us #mktoForm_1054.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList label,.page-node-type-landing-page-item #popup-contact-us #mktoForm_1628.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList label,.page-node-type-landing-page-item #popup-contact-us #mktoForm_1558.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList label,.page-node-type-landing-page-item #popup-contact-us #mktoForm_1620.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList label{color:#000}.data-storage-white-paper .mktoForm{padding:20px}.data-storage-white-paper .mktoForm .mktoFormRow .custom-error-message{display:none}.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(1){width:100%;float:left;clear:initial;margin-right:14px}@media(min-width:768px){.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(1){width:48%}}.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(2),.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(5),.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(7){width:100%;float:left;clear:initial}@media(min-width:768px){.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(2),.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(5),.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(7){width:48%;float:left}}.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(3),.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(6),.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(8){width:100%;float:left;clear:initial}@media(min-width:768px){.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(3),.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(6),.data-storage-white-paper .mktoForm .mktoFormRow:nth-child(8){width:48%;float:right}}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label{font-size:12px;line-height:17px;color:#000;text-transform:none;font-weight:400;margin-bottom:4px;width:100%!important}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField{font-size:14px;line-height:17px;color:#4a4a4a;border:1px solid #c4c4c4}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField{height:40px!important}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label::before{border:1px solid #c4c4c4!important;border-radius:2px!important}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField{background:url(/themes/custom/twist_barrio/images/marketo/carat_down.png) center right 13px no-repeat;padding:0 13px!important}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:active,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus-within{border:1px solid #d49b2a}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus-within,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus-within{border:1px solid #d49b2a;border-radius:3px}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus{border:1px solid #d49b2a;border-radius:3px}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:hover,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:hover{border:1px solid #c4c4c4;border-radius:3px}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus:hover,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus:hover{border:1px solid #d49b2a;border-radius:3px}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList{width:100%!important}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label{padding-left:64px;color:#8f8f8f;font-size:14px}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[name=sunshineActConsent]~label,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[name=tCAgreement]~label,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[name=GDPR_Opt_In__c]~label{padding-left:35px;line-height:20px}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label::after{left:31px}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label::before{width:20px!important;height:20px!important}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[name=sunshineActConsent][type=checkbox]:checked+label::before,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[name=tCAgreement][type=checkbox]:checked+label::before,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[name=Product_type__c][type=checkbox]:checked+label::before,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[name=Applications_and_Techniques__c][type=checkbox]:checked+label::before,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList input[name=GDPR_Opt_In__c][type=checkbox]:checked+label::before{border:1px solid #d49b2a!important;border-radius:2px!important;background:url(/themes/custom/twist_barrio/images/marketo/checked-datastorage.svg) center center no-repeat}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:hover::before,.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:focus::before{border:1px solid #c4c4c4!important;background:0 0}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{color:#627684!important}.data-storage-white-paper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText a{font-weight:700;color:#d49b2a}.data-storage-white-paper .mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoInvalid{border-color:red!important}.data-storage-white-paper .mktoButtonRow span .mktoButton{background-color:#d49b2a!important;border:none}#mktoForm_1486.mktoForm{background:#fff;border-radius:5px;box-shadow:0 14px 28px rgba(0,0,0,.07),0 10px 10px rgba(0,0,0,.07);padding:20px}#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol{width:48.5%;display:inline-block;margin-right:3%;margin-bottom:18px!important;vertical-align:top}#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol:nth-child(2){margin-right:0}#mktoForm_1486.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol{width:100%;margin-right:0}#mktoForm_1486.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText{width:100%!important}#mktoForm_1486.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText h2{margin:10px 0;line-height:26px;text-align:left}#mktoForm_1486.mktoForm .mktoFormRow:nth-of-type(1) .mktoFormCol .mktoHtmlText h2 span{color:#2ad39b!important;font-size:24px!important}#mktoForm_1486.mktoForm .mktoFormRow:nth-of-type(3) .mktoFormCol,#mktoForm_1486.mktoForm .mktoFormRow:nth-of-type(8) .mktoFormCol,#mktoForm_1486.mktoForm .mktoFormRow:nth-of-type(9) .mktoFormCol,#mktoForm_1486.mktoForm .mktoFormRow:nth-of-type(10) .mktoFormCol,#mktoForm_1486.mktoForm .mktoFormRow:nth-of-type(11) .mktoFormCol{width:100%;margin-right:0}#mktoForm_1486.mktoForm .mktoFormRow .mktoFieldWrap .mktoLabel{width:auto!important;visibility:visible;color:#8f8f8f!important;font-size:12px!important;letter-spacing:.34px;text-transform:uppercase;line-height:22px;float:none}#mktoForm_1486.mktoForm .mktoFormRow .mktoFieldWrap input{height:44px;padding:12px;font-size:14px;letter-spacing:-.12px;line-height:18px}#mktoForm_1486.mktoForm .mktoFormRow .mktoFieldWrap input:focus{outline:none;box-shadow:none!important}#mktoForm_1486.mktoForm .mktoFormRow .mktoFieldWrap label[for=Product_type__c]{font-weight:700}#mktoForm_1486.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList{width:100%!important}#mktoForm_1486.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList label{color:#8f8f8f}#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField,#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField{border:1px solid #c4c4c4}#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField{height:44px!important}#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label::before{border:1px solid #c2ced6!important;border-radius:2px!important}#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:active,#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus-within{border:1px solid #2ad39b}#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus-within,#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus-within{border:1px solid #2ad39b;border-radius:3px}#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus,#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus{border:1px solid #2ad39b;border-radius:3px;box-shadow:none!important}#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:focus{box-shadow:none!important}#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:hover,#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:hover{border:1px solid #ababab;border-radius:3px}#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField:focus:hover,#mktoForm_1486.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:focus:hover{border:1px solid #2ad39b;border-radius:3px}#mktoForm_1486.mktoForm .mktoFormRow #LblState{font-size:0!important;line-height:4px}#mktoForm_1486.mktoForm .mktoButtonRow{text-align:right;padding-right:10px}#mktoForm_1486.mktoForm .mktoButtonRow span .mktoButton{width:222px;border:none}#mktoForm_1486.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoInvalid:focus,#mktoForm_1486.mktoForm.submitted .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoInvalid:focus{box-shadow:0 0 0 2px red}.paragraph--type--component-marketo{letter-spacing:normal;word-spacing:normal;margin:0 auto;max-width:620px}.paragraph--type--component-marketo form{background:#fff;padding:40px 32px;border-radius:6px}.paragraph--type--component-marketo form .mktoFormRow select{background-color:#fff}.paragraph--type--component-marketo form .mktoCheckboxList label:before{background-color:#fff}.paragraph--type--component-marketo #mktoForm_1825{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:16px;color:#232e35;max-width:620px!important;padding:40px 32px;box-shadow:none}.paragraph--type--component-marketo #mktoForm_1825 .mktoHtmlText h2 span{color:inherit!important;font-size:inherit!important}.paragraph--type--component-marketo #mktoForm_1825 .mktoHtmlText p{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:16px;line-height:24px}.paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow .mktoLogicalField.mktoCheckboxList{width:100%}.paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.country-field,.paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.firstname-field{display:flex;justify-content:space-between}.paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.country-field .mktoFormCol,.paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.firstname-field .mktoFormCol{width:48%}.paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.country-field .mktoClear,.paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.firstname-field .mktoClear{display:none}.paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList{width:100%!important}.marketo-content-wrapper{width:421px;margin:0 auto;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);padding-top:47px;padding-bottom:35px;padding-left:55px;padding-right:55px;color:#313538}@media(max-width:767px){.marketo-content-wrapper{width:100%;padding-left:30px;padding-right:30px}}.marketo-content-wrapper .title-wrapper{text-align:center}.marketo-content-wrapper .title-wrapper h2{margin-top:0}.marketo-content-wrapper #mktoForm_1526{margin-top:20px;padding:0;box-shadow:none}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow .mktoFormCol{margin-bottom:11px!important}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow:nth-child(2) .mktoFormCol{margin-bottom:40px!important}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow:nth-child(3) .mktoFormCol{margin-bottom:0!important}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow:nth-child(3) .mktoFormCol strong{font-weight:400;font-size:14px;line-height:14px;color:#313538}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow:nth-child(8) .mktoFormCol{margin-top:40px!important;margin-bottom:0!important}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow .mktoHtmlText{font-size:14px}.marketo-content-wrapper #mktoForm_1526 .mktoButton{text-transform:uppercase;font-weight:700;font-size:12px;line-height:12px}.final-popup{letter-spacing:normal;word-spacing:normal}.final-popup.popup.thankyou-page .thankyou{width:auto;padding:0}.final-popup .popup-content{border-radius:0}@media(max-width:767px){.final-popup .popup-content{width:auto;left:50%;transform:translateX(-50%)}}.final-popup .popup-content .close-popup{font-size:27px;color:#354652;top:15px;right:30px}@media(max-width:767px){.final-popup .popup-content .close-popup{right:11px}}.final-popup .popup-content .content-wrapper{display:flex}.final-popup .popup-content .content-wrapper .content{width:458px;background-color:#fff;padding:72px 48px;max-height:600px;overflow-x:hidden}@media(max-width:767px){.final-popup .popup-content .content-wrapper .content{width:338px;padding:56px 28px}}.final-popup .popup-content .content-wrapper .content::-webkit-scrollbar{width:5px}.final-popup .popup-content .content-wrapper .content::-webkit-scrollbar-track{box-shadow:inset 0 0 20px transparent}.final-popup .popup-content .content-wrapper .content::-webkit-scrollbar-thumb{background-color:#eef2f6;height:50px;border-radius:5px}.final-popup .popup-content .content-wrapper .content .thankyou{background:0 0;display:block}.final-popup .popup-content .content-wrapper .content .thankyou .thankyou-title{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:800;font-size:30px;line-height:40px;color:#232e35;text-align:left;margin-bottom:8px}@media(max-width:767px){.final-popup .popup-content .content-wrapper .content .thankyou .thankyou-title{font-size:24px;line-height:32px}}.final-popup .popup-content .content-wrapper .content .thankyou .thankyou-subtitle{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.02em;color:#354652;text-align:left;margin-bottom:24px}.final-popup .popup-content .content-wrapper .content .thankyou .thankyou-button{margin-top:24px}.final-popup .popup-content .content-wrapper .content .thankyou .thankyou-dismiss{display:inline-block;background:#232e35;border-radius:2px;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:16px;text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#fff;width:100%;padding:16px 0;cursor:pointer}.final-popup .popup-content .content-wrapper .content .thankyou .thankyou-dismiss:hover{background:#354652}.final-popup .popup-content .content-wrapper .content .dismiss-link{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;text-align:left;font-size:16px;line-height:20px;letter-spacing:.02em;text-decoration-line:underline;color:#627684;margin-top:24px;cursor:pointer}.final-popup .popup-content .content-wrapper .image-wrapper{width:295px;background-repeat:no-repeat;background-size:contain}@media(max-width:1199px){.final-popup .popup-content .content-wrapper .image-wrapper{display:none}}@media(min-width:768px){#popup-gating .popup-content{width:753px}}@media(max-width:767px){#popup-gating .popup-content{width:100px}}#popup-gating .popup-content .mktoForm .mktoFormRow .mktoLabel{display:none}#popup-gating .popup-content .mktoForm .mktoFormRow .mktoFormCol{margin-bottom:16px}#popup-gating .popup-content .mktoForm .mktoFormRow .mktoFormCol #view-privacy-link{color:#1e986f!important;font-weight:400;font-size:16px;line-height:24px}#popup-gating .popup-content .mktoForm .mktoFormRow .dismiss-link{color:#98a8b3;font-weight:700;font-size:14px;line-height:16px}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input{overflow:visible}button,select{text-transform:none}button,html [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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;float:none}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.aside{z-index:3000000000;background:#fff;position:fixed;width:336px;top:0;bottom:0;left:auto;padding:0;right:0;overflow:hidden;transition:transform 300ms linear;margin-right:-336px}.aside_open{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media only screen and (min-width:640px) and (max-width:900px) and (orientation:landscape){.aside_open{overflow:scroll}}.preview-list{padding:15px;margin:auto;line-height:1.7;color:#4a4a4a}@media(min-width:768px){.preview-list{padding:24px}}.preview-list__date{text-transform:uppercase;font-size:12px;color:#888}.preview-list__download-link:link,.preview-list__download-link:visited{font-size:14px;color:#2ad39b}html:not([lang=zh-hans]) .preview-list__download-link:link,html:not([lang=zh-hans]) .preview-list__download-link:visited{font-weight:700}html[lang=zh-hans] .preview-list__download-link:link,html[lang=zh-hans] .preview-list__download-link:visited{font-weight:700}.preview-list__download-link .fa{margin-right:5px}.preview-list__content{margin:10px 0;padding-top:25px;padding-bottom:25px;border-top:3px solid #4a4a4a;border-bottom:1px solid #eee}.preview-list__content>div,.preview-list__content>p{margin-bottom:30px}.button.open-wistia-popup{border:0;background-color:transparent;color:#727272;padding:0;outline:0;line-height:23px}.button.open-wistia-popup .fa-play{background-color:#727272;color:#fff;border-radius:50%;width:24px;height:24px;font-size:10px;line-height:10px;display:inline-block;padding:7px 6px 7px 8px;margin-right:13px;position:relative;top:5px}.button.open-wistia-popup:hover,.button.open-wistia-popup:focus{color:#313538}.button.open-wistia-popup:hover .fa-play,.button.open-wistia-popup:focus .fa-play{background-color:#313538}#wistia-ecommerce-page .wistia_click_to_play{width:100%!important}.popup,.content-popup{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999999999;-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}@media(min-width:768px){.popup,.content-popup{z-index:100000}}.popup .thankyou,.content-popup .thankyou{display:none}.popup .popup-overlay,.content-popup .popup-overlay{background:rgba(0,0,0,.7);position:absolute;left:0;right:0;top:0;bottom:0}.popup .popup-content,.content-popup .popup-content{position:absolute;background:#fff;left:10%;top:10%;z-index:1001;padding:0;border:0;border-radius:3px;width:80%}@media(min-width:768px){.popup .popup-content,.content-popup .popup-content{width:unset}}.popup .close-popup,.content-popup .close-popup{display:inline-block;position:absolute;top:-14px;right:2px;color:#8f8f8f;text-decoration:none;font-size:40px;cursor:pointer}.popup .fadeIn,.content-popup .fadeIn{animation:fadeIn .3s ease-in;-webkit-animation:fadeIn .3s ease-in}@keyframes fadeIn{from{opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}}.popup .fadeOut,.content-popup .fadeOut{animation:fadeOut .3s ease-out;-webkit-animation:fadeOut .3s ease-out}@keyframes fadeOut{to{opacity:0}}@-webkit-keyframes fadeOut{to{opacity:0}}.popup .scaleIn,.content-popup .scaleIn{animation:scaleIn .5s ease-in both;-webkit-animation:scaleIn .5s ease-in both}@keyframes scaleIn{from{opacity:0;transform:scale(.5)}}@-webkit-keyframes scaleIn{from{opacity:0;-webkit-transform:scale(.5)}}.popup .scaleOut,.content-popup .scaleOut{animation:scaleOut .5s ease-out both;-webkit-animation:scaleOut .5s ease-out both}@keyframes scaleOut{to{opacity:0;transform:scale(.5)}}@-webkit-keyframes scaleOut{to{opacity:0;-webkit-transform:scale(.5)}}.popup .scaleUpIn,.content-popup .scaleUpIn{animation:scaleIn .5s ease-in both;-webkit-animation:scaleIn .5s ease-in both}.popup .scaleUpOut,.content-popup .scaleUpOut{animation:scaleUpOut .5s ease-in both;-webkit-animation:scaleUpOut .5s ease-in both}@keyframes scaleUpOut{to{opacity:0;transform:scale(1.2)}}@-webkit-keyframes scaleUpOut{to{opacity:0;-webkit-transform:scale(1.2)}}.popup .scaleDownIn,.content-popup .scaleDownIn{animation:scaleDownIn .5s ease-in both;-webkit-animation:scaleDownIn .5s ease-in both}.popup .scaleDownOut,.content-popup .scaleDownOut{animation:scaleOut .5s ease-in both;-webkit-animation:scaleOut .5s ease-in both}@keyframes scaleDownIn{from{opacity:0;transform:scale(1.2)}}@-webkit-keyframes scaleDownIn{from{opacity:0;-webkit-transform:scale(1.2)}}.popup .slideIn,.content-popup .slideIn{animation:slideIn .5s ease-in both;-webkit-animation:slideIn .5s ease-in both}@keyframes slideIn{from{opacity:0;transform:translateY(-50%)}}@-webkit-keyframes slideIn{from{opacity:0;-webkit-transform:translateY(-50%)}}.popup .slideOut,.content-popup .slideOut{animation:slideOut .5s ease-out both;-webkit-animation:slideOut .5s ease-out both}@keyframes slideOut{to{opacity:0;transform:translateY(50%)}}@-webkit-keyframes slideOut{to{opacity:0;-webkit-transform:translateY(50%)}}.popup .slideLeftIn,.content-popup .slideLeftIn{animation:slideLeftIn .5s ease-in both;-webkit-animation:slideLeftIn .5s ease-in both}@keyframes slideLeftIn{from{opacity:0;transform:translateX(-50%)}}@-webkit-keyframes slideLeftIn{from{opacity:0;-webkit-transform:translateX(-50%)}}.popup .slideLeftOut,.content-popup .slideLeftOut{animation:slideLeftOut .5s ease-out both;-webkit-animation:slideLeftOut .5s ease-out both}@keyframes slideLeftOut{to{opacity:0;transform:translateX(50%)}}@-webkit-keyframes slideLeftOut{to{opacity:0;-webkit-transform:translateX(50%)}}.popup .flipLeftIn,.content-popup .flipLeftIn{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipLeftIn .5s both ease-out;-moz-animation:flipLeftIn .5s both ease-out;animation:flipLeftIn .5s both ease-out}@-webkit-keyframes flipLeftIn{from{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipLeftIn{from{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}.popup .flipLeftOut,.content-popup .flipLeftOut{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipLeftOut .5s both ease-in;-moz-animation:flipLeftOut .5s both ease-in;animation:flipLeftOut .5s both ease-in}@-webkit-keyframes flipLeftOut{to{-webkit-transform:translateZ(1000px) rotateY(-90deg);opacity:0}}@keyframes flipLeftOut{to{transform:translateZ(1000px) rotateY(-90deg);opacity:0}}.popup .flipRightIn,.content-popup .flipRightIn{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipRightIn .5s both ease-out;-moz-animation:flipRightIn .5s both ease-out;animation:flipRightIn .5s both ease-out}@-webkit-keyframes flipRightIn{from{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipRightIn{from{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}.popup .flipRightOut,.content-popup .flipRightOut{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipRightOut .5s both ease-in;-moz-animation:flipRightOut .5s both ease-in;animation:flipRightOut .5s both ease-in}@-webkit-keyframes flipRightOut{to{-webkit-transform:translateZ(1000px) rotateY(90deg);opacity:0}}@keyframes flipRightOut{to{transform:translateZ(1000px) rotateY(90deg);opacity:0}}.popup .rotateIn,.content-popup .rotateIn{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:rotateIn .5s both ease-out;-moz-animation:rotateIn .5s both ease-out;animation:rotateIn .5s both ease-out}@-webkit-keyframes rotateIn{from{-webkit-transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}}@-moz-keyframes rotateIn{from{-moz-transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}}@keyframes rotateIn{from{transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}}.popup .rotateOut,.content-popup .rotateOut{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:rotateOut .5s both ease-in;-moz-animation:rotateOut .5s both ease-in;animation:rotateOut .5s both ease-in}@-webkit-keyframes rotateOut{to{-webkit-transform:translateZ(-3000px) rotateZ(360deg);opacity:0}}@-moz-keyframes rotateOut{to{-moz-transform:translateZ(-3000px) rotateZ(360deg);opacity:0}}@keyframes rotateOut{to{transform:translateZ(-3000px) rotateZ(360deg);opacity:0}}.popup .rotateCubeIn,.content-popup .rotateCubeIn{-webkit-transform-origin:50% 100%;-webkit-animation:rotateCubeIn .6s both ease-in;-moz-transform-origin:50% 100%;-moz-animation:rotateCubeIn .6s both ease-in;transform-origin:50% 100%;animation:rotateCubeIn .6s both ease-in}@-webkit-keyframes rotateCubeIn{0%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg)}50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}}@-moz-keyframes rotateCubeIn{0%{opacity:.3;-moz-transform:translateY(-100%) rotateX(90deg)}50%{-moz-animation-timing-function:ease-out;-moz-transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}}@keyframes rotateCubeIn{0%{opacity:.3;transform:translateY(-100%) rotateX(90deg)}50%{animation-timing-function:ease-out;transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}}.popup .rotateCubeOut,.content-popup .rotateCubeOut{-webkit-transform-origin:50% 0;-webkit-animation:rotateCubeOut .6s both ease-in;-moz-transform-origin:50% 0;-moz-animation:rotateCubeOut .6s both ease-in;transform-origin:50% 0;animation:rotateCubeOut .6s both ease-in}@-webkit-keyframes rotateCubeOut{50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}100%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg)}}@-moz-keyframes rotateCubeOut{50%{-moz-animation-timing-function:ease-out;-moz-transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}100%{opacity:.3;-moz-transform:translateY(100%) rotateX(-90deg)}}@keyframes rotateCubeOut{50%{animation-timing-function:ease-out;transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}100%{opacity:.3;transform:translateY(100%) rotateX(-90deg)}}.popup .alert,.content-popup .alert{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none}.popup .alert .alert-modal,.content-popup .alert .alert-modal{background:#fff;border-radius:3px;width:80%;margin:calc(50% - 90px) auto 0;padding:20px;color:#313538}.popup .alert .alert-modal .title,.content-popup .alert .alert-modal .title{font-size:18px;margin-bottom:12px;text-align:center}html:not([lang=zh-hans]) .popup .alert .alert-modal .title,html:not([lang=zh-hans]) .content-popup .alert .alert-modal .title{font-weight:800}html[lang=zh-hans] .popup .alert .alert-modal .title,html[lang=zh-hans] .content-popup .alert .alert-modal .title{font-weight:900}.popup .alert .alert-modal .content,.content-popup .alert .alert-modal .content{font-size:14px;margin-bottom:21px;text-align:center}.popup .alert .alert-modal .actions,.content-popup .alert .alert-modal .actions{font-weight:600;font-size:14px}.popup .alert .alert-modal .actions .cancel,.content-popup .alert .alert-modal .actions .cancel{float:left;color:#8f8f8f;cursor:pointer}.popup .alert .alert-modal .actions .close,.content-popup .alert .alert-modal .actions .close{float:right;color:#2ad39b;cursor:pointer}.popup.thankyou-page .nice-form,.content-popup.thankyou-page .nice-form{display:none}.popup.thankyou-page .thankyou,.content-popup.thankyou-page .thankyou{display:block;background:url(/themes/custom/twist_barrio/images/popupbgwhite.svg) no-repeat;background-size:cover;text-align:center}.popup.thankyou-page .thankyou .icon,.content-popup.thankyou-page .thankyou .icon{width:100px;height:100px;background:url(/themes/custom/twist_barrio/images/thankyou.svg) no-repeat;background-size:cover;margin:21px auto 20px}.popup.thankyou-page .thankyou .greeting,.content-popup.thankyou-page .thankyou .greeting{font-size:20px;letter-spacing:1px;padding:5px 20px;margin:0 auto 47px;background:#2ad39b;display:inline-block;color:#fff}.popup.thankyou-page .thankyou .download-text,.content-popup.thankyou-page .thankyou .download-text{font-size:17px;margin:0 auto 20px;width:80%}.popup.thankyou-page .thankyou .still-waiting,.content-popup.thankyou-page .thankyou .still-waiting{font-size:14px;margin:0 auto 20px;width:80%}.popup.thankyou-page .thankyou .still-waiting a,.content-popup.thankyou-page .thankyou .still-waiting a{color:#2ad39b;font-weight:600}@media(min-width:768px){.popup.thankyou-page .thankyou,.content-popup.thankyou-page .thankyou{width:440px;padding:50px 0}.popup.thankyou-page .thankyou .icon,.content-popup.thankyou-page .thankyou .icon{width:172px;height:172px;margin:21px auto 40px}.popup.thankyou-page .thankyou .download-text,.content-popup.thankyou-page .thankyou .download-text,.popup.thankyou-page .thankyou .still-waiting,.content-popup.thankyou-page .thankyou .still-waiting{width:100%}}@media(min-width:768px){.popup .close-popup,.content-popup .close-popup{top:-10px;right:8px}.popup .alert .alert-modal,.content-popup .alert .alert-modal{height:180px;width:340px;padding:34px 60px}}.open-content-popup{cursor:pointer}.content-popup .popup-content{background:#fff;box-shadow:0 5px 15px rgba(74,74,74,.2);width:87%;left:6.5%;top:80px;padding:40px 25px 29px 30px;font-size:14px;color:#313538}.content-popup .popup-content .title{margin-bottom:22px}html:not([lang=zh-hans]) .content-popup .popup-content .title{font-weight:700}html[lang=zh-hans] .content-popup .popup-content .title{font-weight:700}.content-popup .popup-content .content{line-height:18px}@media(min-width:768px){.content-popup .popup-content{width:512px;left:calc(50% - 256px);top:215px}}.close-contact-popup,.close-contact-popup-ngs{font-size:26px;color:#4a4a4a;top:16px;right:16px;display:inline-block;position:absolute;text-decoration:none}.close-contact-popup-ngs{position:static;z-index:1000000000000000000000000;display:block;text-align:right;margin-left:10px}.node--type-resource .resources .resources__body .popup,.block-ngs-calculator-block .popup{overflow-y:auto}.node--type-resource .resources .resources__body .popup .popup-overlay,.block-ngs-calculator-block .popup .popup-overlay{position:sticky;height:100%}.nice-form{border-radius:3px;background:url(/themes/custom/twist_barrio/images/popupbggreen.svg) no-repeat;background-size:cover;text-align:center;padding:28px 0}.nice-form .mini-wrapper{margin:0 auto;width:85%;background:#fff;text-align:center;padding-top:28px}.nice-form .mini-wrapper .nice-title{font-size:18px;text-align:center;color:#313538;margin-bottom:20px}html:not([lang=zh-hans]) .nice-form .mini-wrapper .nice-title{font-weight:800}html[lang=zh-hans] .nice-form .mini-wrapper .nice-title{font-weight:900}.nice-form .mini-wrapper iframe{width:80%;margin:0 auto}@media(min-width:768px){.nice-form{width:440px;padding:41px 0 35px}.nice-form .mini-wrapper{margin:0 auto;width:340px;padding-top:41px}.nice-form .mini-wrapper .nice-title{margin-bottom:30px}.nice-form .mini-wrapper iframe{width:260px}}.component-paragraph.with-divider{border-bottom:1px solid #ddd;padding-bottom:10px}@media(min-width:992px){.component-paragraph.with-divider{padding-bottom:20px}}.field--name-field-cp-section-label{font-size:14px;color:#727272;letter-spacing:1px;margin-bottom:45px}@media(min-width:768px){.field--name-field-cp-section-label{margin-bottom:30px}}.field--name-field-component-headline{color:#313538;font-size:18px;line-height:26px}html:not([lang=zh-hans]) .field--name-field-component-headline{font-weight:800}html[lang=zh-hans] .field--name-field-component-headline{font-weight:900}.paragraph--type--component-text .field--name-field-cp-section-label{font-size:14px;color:#727272;letter-spacing:1px;margin-bottom:30px}#block-breadcrumbs{padding:0 15px}.header-breadcrumb{transition:all .3s ease;height:auto}.dark-header .header-breadcrumb{height:0;overflow:hidden;transition:all .3s ease}.header-breadcrumb-wrapper{padding:0 15px}@media screen and (min-width:992px){.header-breadcrumb-wrapper{padding:0}}@media screen and (min-width:1200px){.header-breadcrumb-wrapper{padding:0 40px}}.site-nav-breadcrumb{font-size:12px;color:#8f8f8f;width:auto}html:not([lang=zh-hans]) .site-nav-breadcrumb{font-weight:400}html[lang=zh-hans] .site-nav-breadcrumb{font-weight:400}.nav{display:flex;white-space:nowrap;overflow:hidden;padding-right:30px}.single-breadcrumb-wrap:before{content:'';background-image:linear-gradient(-33deg,#ff0d64 0,#9c3483 100%);width:100%;height:100px;position:absolute;top:0;right:0;z-index:-1;transition:transform ease-in-out .5s;transform:scalex(0);transform-origin:left top;display:none}.single-breadcrumb-wrap{z-index:499;display:inline-block;padding:10px 5px 15px 0;border-bottom:1px solid transparent;color:#8f8f8f;position:relative}.single-breadcrumb-wrap a,.single-breadcrumb-wrap a:link,.single-breadcrumb-wrap a:visited{transition:color ease-in-out .3s,background ease-in-out .2s;color:#8f8f8f}.background--dark .single-breadcrumb-wrap a,.background--dark .single-breadcrumb-wrap a:link,.background--dark .single-breadcrumb-wrap a:visited{color:#ababab}.single-breadcrumb-wrap a[href='#']{text-decoration:none;cursor:auto}.single-breadcrumb-wrap.background--dark a,.single-breadcrumb-wrap.background--dark a:link,.single-breadcrumb-wrap.background--dark a:visited{color:#ababab}.single-breadcrumb-wrap .sep{padding-right:5px}.single-breadcrumb-wrap .sep.hover{text-decoration:none}.single-breadcrumb-wrap:first-child{font-weight:400;opacity:1}.single-breadcrumb-wrap:first-child:after{left:0;width:calc(100% - 6px)}.single-breadcrumb-wrap:first-child .sep{display:none}.single-breadcrumb-wrap:last-child{font-weight:400}.single-breadcrumb-wrap:last-child:hover{text-decoration:none}.single-breadcrumb-wrap:last-child a{color:#4a4a4a;pointer-events:none}.single-breadcrumb-wrap:last-child.background--dark a{color:#fff}.single-breadcrumb-wrap.breadcrumb-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-breadcrumb-wrap.active .breadcrumb{text-decoration:underline}.ui-widget-overlay{background:#313538;opacity:.5}body.no-scroll{overflow:hidden}.ui-dialog{z-index:1000}.ui-dialog .ui-dialog-titlebar{padding:0}.ui-dialog .ui-widget-header{border:none;background:0 0}.paragraph--type--component-preview{letter-spacing:normal;word-spacing:normal;background:#eee}.paragraph--type--component-preview .pc-title{font-size:30px;line-height:36px;color:#313538;text-align:center;padding-top:63px}html:not([lang=zh-hans]) .paragraph--type--component-preview .pc-title{font-weight:800}html[lang=zh-hans] .paragraph--type--component-preview .pc-title{font-weight:900}.paragraph--type--component-preview .pc-main-img{display:block;margin:0 auto;width:90%;position:relative;top:0;padding-top:65px}.paragraph--type--component-preview .overlay-button{background:rgba(255,255,255,.5);position:absolute;bottom:0;min-height:246px;width:100%}@media(min-width:1200px){.paragraph--type--component-preview .overlay-button{width:100vw;left:calc((100vw - 1200px)/-2)}}.paragraph--type--component-preview .overlay-button .pc-description{font-size:24px;text-align:center;position:relative;top:50px}html:not([lang=zh-hans]) .paragraph--type--component-preview .overlay-button .pc-description{font-weight:800}html[lang=zh-hans] .paragraph--type--component-preview .overlay-button .pc-description{font-weight:900}.paragraph--type--component-preview .overlay-button .pc-button{position:relative;top:70px;padding:15px;width:240px;margin:0 auto;background:#2ad39b;border-radius:3px;font-size:14px;line-height:18px;text-align:center;letter-spacing:1px;text-transform:uppercase;display:block;border:0}html:not([lang=zh-hans]) .paragraph--type--component-preview .overlay-button .pc-button{font-weight:700}html[lang=zh-hans] .paragraph--type--component-preview .overlay-button .pc-button{font-weight:700}.media--loading::before{content:none!important}.mw330px{max-width:330px}.bg-twist-light-green{background-color:#2ad39b!important}.mobile-text-align-center{text-align:center}@media(min-width:768px){.mobile-text-align-center{text-align:inherit}}.fw150{width:150px!important}.auto-width{width:auto!important}@media(min-width:768px){.push-sm-1{left:8.33333333%}}@media(min-width:992px){.push-sm-1{left:0}}.custom-gray-text{color:#888;font-size:12px;letter-spacing:1.2px}.banner-white-hr .banner .banner__content hr{border-top:4px solid #fff!important}.wrapper-img-w104 img{width:104px}.wrapper-img-w160 img{width:160px}.wrapper-ul-no-padding-left ul{padding-left:0}a.button_twist_green{font-size:14px;line-height:1;height:auto;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;padding:18px 72px;background:#57c6d0;border-radius:3px;border:0;display:inline-block;transition:all .3s ease;width:auto;margin:0}html:not([lang=zh-hans]) a.button_twist_green{font-weight:700}html[lang=zh-hans] a.button_twist_green{font-weight:700}a.button_twist_green:link{color:#fff}a.button_twist_green:visited{color:#fff}a.black-text{color:#000!important}a.black-text:hover,a.black-text:focus{background:#313538;color:#fff!important}a.white-text{color:#fff}a.white-text:hover,a.white-text:focus{background:#fff;color:#313538}a.transparent-bg{background:0 0}a.black-border{border:2px solid #000!important}a.white-border{border:2px solid #fff}.fw240{width:240px!important}.fixed-container-width{max-width:731px;margin:auto}.fixed-container-width-calc-margin{max-width:731px;margin:0}@media(min-width:768px){.fixed-container-width-calc-margin{margin:0 calc((100% - 731px)/2)}}.grid__col-lg-20{width:20%}.procurement-icon-wrapper .grid{justify-content:center;align-items:top}.font24-800{font-size:24px;line-height:30px;font-weight:800}.font30-36-800{font-size:30px;line-height:36px;font-weight:800}@media(min-width:768px){.font30-36-800{font-size:36px;line-height:42px;font-weight:800}}.font14-18-n{font-size:14px;line-height:28px;font-weight:400}@media(min-width:768px){.font14-18-n{font-size:18px;line-height:28px;font-weight:400}}.invert{color:#fff}.hidden{display:none!important}.section-background{padding:30px 0}.section-background.remove-padding{padding:30px 0 0}.section-no-pad{padding:0}.tile{-ms-overflow-y:hidden}.section-background,.column-background{background-size:cover;background-repeat:no-repeat}a.green-link:link,a.green-link:visited{color:#2ad39b;font-weight:700}.green-text{color:#2ad39b}.gray-text{color:#888}.green-button{background:#2ad39b;font-size:14px;padding:13px 20px;border-radius:4px;-webkit-transition:all .3s ease-in-out;display:inline-block;text-decoration:none;color:#fff;font-weight:600;min-width:150px;text-align:center;cursor:pointer}.green-button.upper{text-transform:uppercase}.green-button:disabled{mix-blend-mode:normal;opacity:.5}.green-button:hover,.green-button:focus{background:#04ad75}.block-local-tasks-block{max-width:1170px;padding-right:30px;padding-left:30px;margin:20px auto;padding-top:130px}.contextual-links{letter-spacing:normal;word-spacing:normal}.tabs-margin{padding-top:7rem}a.button.dark-btn{background-color:#313538;color:#fff!important}a.button.dark-btn:hover,a.button.dark-btn:focus{background-color:#000}body.overflow-hidden{overflow:hidden}body.body-scroll-locked{overflow:hidden;position:fixed;width:100%;height:100%}.footer{background:#313538;color:#888;text-align:center;line-height:1.5;padding:50px 0 10px}@media(min-width:768px){.footer{padding-top:70px}}.footer .region-footer{position:relative;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:768px){.footer .region-footer{max-width:750px}}@media(min-width:992px){.footer .region-footer{max-width:970px}}@media(min-width:1200px){.footer .region-footer{max-width:1170px}}.footer ul{padding:0;margin:0;list-style:none;text-align:center}@media(min-width:768px){.footer ul{text-align:left}}.menu--footer>ul>li{display:inline-block}@media(min-width:768px){.menu--footer>ul>li{padding-right:144px}}@media(min-width:992px){.menu--footer>ul>li{padding-right:176px}}.menu--footer>ul>li>ul{padding:0 20px 40px}@media(min-width:768px){.menu--footer>ul>li>ul{padding-right:0;padding-left:0}}.menu--footer>ul>li>ul>li{margin-top:10px}.menu--footer ul.menu[data-region=footer]{display:flex;justify-content:center}@media(min-width:768px){.menu--footer ul.menu[data-region=footer]{justify-content:initial}}@media(min-width:768px){.menu--footer{width:50%;float:right;text-align:left}}@media(min-width:992px){.menu--footer{width:auto}}@media(min-width:768px){#block-footeraddress{width:50%;float:left;text-align:left}}@media(min-width:992px){#block-footeraddress{width:auto}}.footer-title{font-size:18px;color:#fff}html:not([lang=zh-hans]) .footer-title{font-weight:400}html[lang=zh-hans] .footer-title{font-weight:300}.address{margin-top:20px;margin-bottom:110px}.menu--bottom-links{margin-top:30px;display:inline-block}.menu--bottom-links .menu a:link,.menu--bottom-links .menu a:visited,.menu--bottom-links .menu a.active:link,.menu--bottom-links .menu a.active:visited{color:#888;text-decoration:underline}.menu--bottom-links .menu a:hover,.menu--bottom-links .menu a:active,.menu--bottom-links .menu a.active:hover,.menu--bottom-links .menu a.active:active{color:#888;text-decoration:underline;opacity:.5}@media(min-width:768px){.menu--bottom-links{margin-top:0;display:block}.menu--bottom-links ul.menu{text-align:left;display:inline-block}.menu--bottom-links .menu li{display:inline-block;padding:0 5px}.menu--bottom-links .menu li:first-child{padding-left:0}}@media(min-width:1200px){.menu--bottom-links{padding-left:20%;display:inline-block}}@media(min-width:768px){.menu--bottom-links,#block-footercopyright{text-align:left}}@media(min-width:1200px){#block-footercopyright{display:inline-block}}.social-media-link{display:inline-block}.social-media-link a{font-size:0}.social-media-link a .svg-inline--fa{font-size:16px}.social-media-link+.social-media-link{margin-left:10px}#block-footerlogo{clear:both}@media(min-width:768px){#block-footerlogo{text-align:left}}@media(min-width:1200px){#block-footerlogo{margin-bottom:-25px}}[class*=grid__col-]{padding:15px}@media(min-width:768px){[class*=grid__col-]{padding:15px 16px}}.unstyled-ul{list-style-type:none;margin:0}.unstyled-ul li{display:inline-block}@media screen and (min-width:768px){.menuPipe .menu-item a{padding:0 1rem}.menuPipe .menu-item:before{content:'|'}.menuPipe .menu-item:first-child a{padding-left:0}.menuPipe .menu-item:first-child:before{content:none}}@media screen and (min-width:992px){.desktop-hide{display:none!important}}.mobile-hide{display:none}@media screen and (min-width:992px){.mobile-hide{display:block}}.clear-both::after{content:'';display:block;clear:both}p,pre,table,blockquote,address{margin-top:0;margin-bottom:10px}p:first-child,pre:first-child,table:first-child,blockquote:first-child,address:first-child{margin-top:0}p:last-child,pre:last-child,table:last-child,blockquote:last-child,address:last-child{margin-bottom:0}sup,sub{display:inline-block;vertical-align:baseline;position:relative}sup{top:-.4em}sub{top:.4em}small{font-size:80%}html:not([lang=zh-hans]) b,html:not([lang=zh-hans]) strong{font-weight:800}html[lang=zh-hans] b,html[lang=zh-hans] strong{font-weight:900}a{transition:all .3s ease;outline:0;word-break:break-word}.header-top-border{border-top:3px solid #4a4a4a;padding-top:25px}.header-bottom-border{border-bottom:1px solid #eee;padding-bottom:25px}#block-mainnavigation{margin-right:80px}.region-main-menu{position:relative}@media screen and (min-width:992px){.dialog-off-canvas-main-canvas .header-wrapper .desktop-hide{display:block!important}.dialog-off-canvas-main-canvas .header-wrapper .mobile-hide{display:none}}@media screen and (min-width:1200px){.dialog-off-canvas-main-canvas .header-wrapper .desktop-hide{display:none!important}.dialog-off-canvas-main-canvas .header-wrapper .mobile-hide{display:block}}button.burger{margin-left:90px;padding:0}.menu--main .mobile-navigation{display:none;height:100%;min-height:100vh}.menu--main .mobile-navigation button.back-button{border:none;background:0 0;display:inline-block;width:69px;height:79px;cursor:pointer;padding:34px 20px;position:relative;z-index:50}.menu--main .mobile-navigation .menu_mobile_title{display:inline-block;width:178px;margin:32px auto;text-align:center;font-size:14px;text-transform:uppercase;letter-spacing:1px}html:not([lang=zh-hans]) .menu--main .mobile-navigation .menu_mobile_title{font-weight:700}html[lang=zh-hans] .menu--main .mobile-navigation .menu_mobile_title{font-weight:700}.menu--main .mobile-navigation .menu_mobile_title_first_level{display:inline-block;width:100%;margin:32px auto;text-align:center;font-size:14px;text-transform:uppercase;letter-spacing:1px}.menu--main .mobile-navigation .menu_mobile_title_first_level a{color:#313538}html:not([lang=zh-hans]) .menu--main .mobile-navigation .menu_mobile_title_first_level{font-weight:700}html[lang=zh-hans] .menu--main .mobile-navigation .menu_mobile_title_first_level{font-weight:700}.menu--main .mobile-navigation .menu_mobile{font-size:14px;letter-spacing:1px;margin:0;text-transform:uppercase}html:not([lang=zh-hans]) .menu--main .mobile-navigation .menu_mobile{font-weight:700}html[lang=zh-hans] .menu--main .mobile-navigation .menu_mobile{font-weight:700}.menu--main .mobile-navigation .menu_mobile .menu-item{display:flex;align-items:center;padding:12px 24px;list-style-image:none;list-style-type:none;position:relative}.menu--main .mobile-navigation .menu_mobile .menu-item a{color:#313538;display:block;line-height:2.4;width:100%}.menu--main .mobile-navigation .menu_mobile .menu-item a:hover{text-decoration:underline}.menu--main .mobile-navigation .menu_mobile .menu-item img.second-level-icon{margin-right:18px;height:24px;width:24px}.menu--main .mobile-navigation .menu_mobile .menu-item--expanded button{border:none;background:0 0;color:#313538;line-height:2.4;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;text-transform:uppercase;align-items:center;letter-spacing:1px;padding:0}.menu--main .mobile-navigation.show-menu{display:block}.menu--main .mobile-navigation .menu-bottom-fixed{position:absolute;bottom:0;width:100%}.menu--main .mobile-navigation .menu-bottom-fixed ul{list-style-type:none;padding:0}.menu--main .mobile-navigation .menu-bottom-fixed ul li{width:100%}.menu--main .mobile-navigation .menu-bottom-fixed ul li a{letter-spacing:1px}.menu--main .mobile-navigation .menu-bottom-fixed ul li a#login,.menu--main .mobile-navigation .menu-bottom-fixed ul li a #signup{display:inline-block}@media only screen and (min-width:640px) and (max-width:900px) and (orientation:landscape){.menu--main .mobile-navigation .menu-bottom-fixed{position:relative}}.field--name-field-menu-icon{display:inline}.field--name-field-menu-icon img{margin-right:10px;vertical-align:middle;width:24px;height:24px}.header button{background-color:transparent;border:none;margin-bottom:4px}.icon-bar{background-color:#313538;display:block;margin-top:4px;width:22px;height:2px;border-radius:1px;transition:background-color .3s ease}.dark-header .icon-bar,.reverse .icon-bar{background-color:#fff}.aside .menu--main .menu{list-style-type:none}.aside .menu--main .menu .menu{max-height:0;overflow:hidden;transition:max-height .3s ease}.aside .menu--main .menu .active .menu{max-height:500px}.aside .menu--main .menu .menu .menu-item{border-left:1px solid #eee;padding:0 12px}.aside .field--name-field-menu-icon img{height:auto;width:35px}@media(min-width:1200px){.menu--main .menu{font-size:13px;text-transform:uppercase;letter-spacing:1px;list-style-type:none;margin:0}html:not([lang=zh-hans]) .menu--main .menu{font-weight:700}html[lang=zh-hans] .menu--main .menu{font-weight:700}.menu--main .menu li{display:inline-block}.menu--main .green-background{background:#f2fdfa}.menu--main .menu-level-0{text-align:right}.menu--main .menu-level-0 .menu-item{position:relative;padding:10px 7px}.menu--main .menu-level-0>.menu-item>span,.menu--main .menu-level-0>.menu-item>a{padding:0 9px}.menu--main .menu-level-1 .menu-item{position:static;padding:13px 32px}.menu--main .menu-level-1>.menu-item>a:hover,.menu--main .menu-level-1>.menu-item>a:active{text-decoration:none}.menu--main .menu-level-1>.menu-item>a:hover span,.menu--main .menu-level-1>.menu-item>a:active span{text-decoration:underline}.menu--main .menu-item{text-align:center;list-style-image:none;list-style-type:none;display:block}.menu--main .menu-item a{padding:0 5px 0 0;cursor:pointer}.menu--main .menu-item a:hover{text-decoration:underline}.menu--main .menu-item a:link,.menu--main .menu-item a:visited{color:#4a4a4a}.menu--main .menu-item a .svg-inline--fa{float:none;transform:none;width:.875em;height:1em;margin-left:4px}.menu--main .menu-item span{cursor:pointer}.menu--main .menu-item span .svg-inline--fa{float:none;transform:none;width:.875em;height:1em;margin-left:4px}.menu--main .menu-item span:hover{text-decoration:underline}.dark-header .menu--main>.menu>.menu-item>span,.pr-header .menu--main>.menu>.menu-item>span,.dark-header .menu--main>.menu>.menu-item>a,.pr-header .menu--main>.menu>.menu-item>a{color:#fff}.menu--main .menu ul.menu:after{content:'\A0';position:absolute;width:0;height:0;left:50%;margin-left:13px;top:2px;z-index:10;box-sizing:border-box;border:1em solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-225deg);box-shadow:-3px 3px 7px 0 rgba(0,0,0,.02)}.menu--main .menu .menu-level-1{box-shadow:0 5px 15px rgba(74,74,74,.2)}.menu--main .menu .menu-level-1 .menu-item{display:block}.menu--main .menu .menu{background-color:#fff;display:none;left:50%;margin-top:18px;position:absolute;transform:translate(-50%);width:275px;height:auto;z-index:500}.menu--main .menu .menu .menu-level-2{display:none;left:382px;top:-18px;border-left:1px solid #eee;box-shadow:rgba(74,74,74,.2) 3px 2px 6px}.menu--main .menu .menu .menu-level-2 .menu-item{padding:18px 32px}.menu--main .menu .menu .menu-level-2 .menu-item:nth-child(2){padding-top:26px}.menu--main .menu .menu .menu-level-2 .menu-item:last-child{padding-bottom:26px}.menu--main .menu .menu .menu-level-2 .menu-item .field--name-field-menu-icon img{display:none}.menu--main .menu .menu .menu-level-2:after{display:none}.menu--main .menu .menu .menu-item{text-align:left}.menu--main .menu .menu .menu-item:first-child{padding-top:26px}.menu--main .menu .menu .menu-item:last-child{padding-bottom:26px}.menu--main .menu .menu .menu-item.menu-item--highlighted{background-color:#f7f7f7;margin-top:12px;padding:13px 32px}.reverse .menu--main>.menu>.menu-item>span,.reverse .menu--main>.menu>.menu-item>a{color:#fff}.menu--main .active .menu-level-1{display:block!important}}@media(min-width:1300px){.menu--main .menu-level-0 .menu-item{padding:10px 15px}}.menu_mobile{display:flex;flex-direction:column;width:100%}.menu_mobile__content{display:flex;flex-direction:column}.menu_mobile__main{display:flex;flex-direction:column;flex:1 1 auto;overflow:auto}.menu_mobile__fixed{display:flex;flex-direction:column;flex:0 0 auto;overflow:auto}.menu_mobile__fixed .menu-item{padding-top:0}@media screen and (max-width:1200px){.aside.desktop-hide{display:block!important}}.header{background-color:transparent;position:fixed;width:100%;z-index:500}.header-wrapper{transition:all .3s ease}.header-wrapper{padding:0 15px}@media screen and (min-width:992px){.header-wrapper{padding:10px 0}}@media screen and (min-width:1200px){.header-wrapper{padding:10px 40px}}.region-vector-menu{padding:0 55px}.pr-header{background-color:#313538;padding-bottom:0;padding-top:0}.dark-header .header-wrapper{padding-bottom:0;padding-top:0}:target{border-top:1px solid transparent;margin-top:-86px;padding-top:86px}@media screen and (min-width:480px){:target{margin-top:-97px;padding-top:107px}}.twist-logo_mobile{height:41px;width:34px;@simple-transition(fill)}@media screen and (min-width:768px){.twist-logo_mobile{display:none}}.dark-header .twist-logo__shapes,.reverse .twist-logo__shapes,.pr-header .twist-logo__shapes{fill:#fff}.twist-logo{display:none}@media screen and (min-width:768px){.twist-logo{display:block}}.twist-logo *{@simple-transition(fill)}.dark-header .twist-logo__twist,.pr-header .twist-logo__twist{fill:#fff}.dark-header .twist-logo__dots,.pr-header .twist-logo__dots,.dark-header .twist-logo__bioscience,.pr-header .twist-logo__bioscience{fill:#2ad39b}.block-system-branding-block{line-height:0}.reverse .twist-logo__dots,.reverse .twist-logo__bioscience,.reverse .twist-logo__twist{fill:#fff}.reverse .dark-header .twist-logo__twist{fill:#fff}.reverse .dark-header .twist-logo__dots,.reverse .dark-header .twist-logo__bioscience{fill:#2ad39b}#quote,#quote-menu{font-size:14px;line-height:1;height:auto;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;padding:18px 20px;background:#2ad39b;border-radius:3px;border:0;display:inline-block;transition:all .3s ease;width:100%;margin:0;background-color:#313538;display:block;border-radius:0;text-align:left;padding:25px}html:not([lang=zh-hans]) #quote,html:not([lang=zh-hans]) #quote-menu{font-weight:700}html[lang=zh-hans] #quote,html[lang=zh-hans] #quote-menu{font-weight:700}@media(min-width:768px){#quote,#quote-menu{padding:18px 32px}}#quote.center,#quote-menu.center{margin:0 auto}#quote:link,#quote-menu:link,#quote:visited,#quote-menu:visited{text-decoration:none;color:#fff}#quote:hover,#quote-menu:hover,#quote:active,#quote-menu:active{text-decoration:none;color:#fff}#quote:hover,#quote-menu:hover,#quote:active,#quote-menu:active{background-color:#000}@media screen and (min-width:1200px){#quote,#quote-menu{display:inline;border:2px solid #313538;border-radius:3px;padding:8px;text-align:center}}@media screen and (min-width:1200px){#quote,#quote-menu{padding:8px 15px}}@media screen and (min-width:1200px){#quote-menu{font-size:13px}}.dark-header #quote,.reverse header #quote,.pr-header #quote,.dark-header #quote-menu,.reverse header #quote-menu,.pr-header #quote-menu{background-color:#2ad39b}.dark-header #quote:hover,.reverse header #quote:hover,.pr-header #quote:hover,.dark-header #quote-menu:hover,.reverse header #quote-menu:hover,.pr-header #quote-menu:hover,.dark-header #quote:active,.reverse header #quote:active,.pr-header #quote:active,.dark-header #quote-menu:active,.reverse header #quote-menu:active,.pr-header #quote-menu:active{background-color:#04ad75}@media screen and (min-width:1200px){.dark-header #quote,.reverse header #quote,.pr-header #quote,.dark-header #quote-menu,.reverse header #quote-menu,.pr-header #quote-menu{border:2px solid #2ad39b}.dark-header #quote:hover,.reverse header #quote:hover,.pr-header #quote:hover,.dark-header #quote-menu:hover,.reverse header #quote-menu:hover,.pr-header #quote-menu:hover,.dark-header #quote:active,.reverse header #quote:active,.pr-header #quote:active,.dark-header #quote-menu:active,.reverse header #quote-menu:active,.pr-header #quote-menu:active{border:2px solid #04ad75}}@media screen and (min-width:1200px){#quote-li{padding:0;position:relative}}#login,#signup{font-size:14px;line-height:1;height:auto;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;padding:18px 20px;background:#2ad39b;border-radius:3px;border:0;display:inline-block;transition:all .3s ease;width:100%;margin:0;background:0 0;border:2px solid #313538;color:#313538;background-color:#2ad39b;border:none;border-radius:0;color:#fff;display:block;padding:25px;text-align:left}html:not([lang=zh-hans]) #login,html:not([lang=zh-hans]) #signup{font-weight:700}html[lang=zh-hans] #login,html[lang=zh-hans] #signup{font-weight:700}@media(min-width:768px){#login,#signup{padding:18px 32px}}#login.center,#signup.center{margin:0 auto}#login:link,#signup:link,#login:visited,#signup:visited{text-decoration:none;color:#fff}#login:hover,#signup:hover,#login:active,#signup:active{text-decoration:none;color:#fff}#login:hover,#signup:hover,#login:active,#signup:active{background-color:#313538;color:#fff}#login:hover,#signup:hover,#login:active,#signup:active{background-color:#04ad75;color:#fff}@media screen and (min-width:1200px){#login,#signup{background-color:transparent;display:inline;border:2px solid #313538;color:#313538;border-radius:2px;padding:8px;text-align:center}#login:after,#signup:after{content:' ';display:inline-block;background-color:#313538;width:0;height:1px;position:absolute;right:5px;bottom:1px;border-radius:100px}#login:link,#signup:link,#login:visited,#signup:visited{color:#313538}#login:hover,#signup:hover,#login:active,#signup:active,#login:focus,#signup:focus{background-color:transparent;color:#313538}#login:hover:after,#signup:hover:after,#login:active:after,#signup:active:after,#login:focus:after,#signup:focus:after{width:43px}}@media screen and (min-width:1200px){#login,#signup{padding:8px 15px}}@media screen and (min-width:1200px){#login-li,#signup-li{bottom:auto;position:relative;top:0;display:inline}}@media screen and (min-width:1200px){#login-li{padding-right:0}}@media screen and (min-width:1200px){#login{padding-right:1px;border-right:0;font-size:13px}}@media screen and (min-width:1200px){#signup-li{padding-left:0}}@media screen and (min-width:1200px){#signup{padding-left:1px;border-left:0;left:-2px;position:relative;font-size:13px}#signup:before{content:'|'}#signup:after{bottom:9px;left:8px}#signup:hover:after,#signup:active:after,#signup:focus:after{width:57px}}@media screen and (min-width:1200px){#login:after{bottom:10px}}.dark-header #login,.reverse header #login,.pr-header #login,.dark-header #signup,.reverse header #signup,.pr-header #signup{background-color:transparent;color:#fff}@media screen and (min-width:1200px){.dark-header #login,.reverse header #login,.pr-header #login,.dark-header #signup,.reverse header #signup,.pr-header #signup{border:2px solid #fff}}.dark-header #login:hover:after,.reverse header #login:hover:after,.pr-header #login:hover:after,.dark-header #signup:hover:after,.reverse header #signup:hover:after,.pr-header #signup:hover:after,.dark-header #login:active:after,.reverse header #login:active:after,.pr-header #login:active:after,.dark-header #signup:active:after,.reverse header #signup:active:after,.pr-header #signup:active:after,.dark-header #login:focus:after,.reverse header #login:focus:after,.pr-header #login:focus:after,.dark-header #signup:focus:after,.reverse header #signup:focus:after,.pr-header #signup:focus:after{background-color:#fff}@media screen and (min-width:1200px){.dark-header #login,.reverse header #login,.pr-header #login{border-right:0}}@media screen and (min-width:1200px){.dark-header #signup,.reverse header #signup,.pr-header #signup{border-left:0}}@media screen and (min-width:1200px){html[lang=zh-hans] #login:after,html[lang=zh-hans] #signup:after{bottom:9px}html[lang=zh-hans] #login:hover:after,html[lang=zh-hans] #signup:hover:after,html[lang=zh-hans] #login:active:after,html[lang=zh-hans] #signup:active:after,html[lang=zh-hans] #login:focus:after,html[lang=zh-hans] #signup:focus:after{width:30px}}@media screen and (min-width:1200px){html[lang=zh-hans] #signup:after{bottom:7px}}@media(min-width:992px){.parallax-scrolling~.field--name-field-page-banner,.parallax-scrolling~.banner-600{position:fixed;top:0;left:0;width:100%;z-index:-1}.parallax-scrolling~article.node{z-index:1}.fixed-desktop-scroll.fixed-l{top:92px;left:0;width:100%;z-index:3}}.custom-show-more{opacity:.15;transition:all .3s ease}.custom-show-more+.custom-show-more-btn,.custom-show-more+.custom-show-less-btn{font-size:14px;color:#8f8f8f;background-color:transparent;border:none;padding-top:10px;text-decoration:underline;outline:0;padding-left:0}.custom-show-more+.custom-show-more-btn:hover,.custom-show-more+.custom-show-less-btn:hover,.custom-show-more+.custom-show-more-btn:focus,.custom-show-more+.custom-show-less-btn:focus{text-decoration:none}.no-custom-show-more .custom-show-more{opacity:1}#block-language-switcher-footer,#block-language-switcher{display:inline-block;position:absolute;right:0;top:10px}#block-language-switcher-footer .toggler,#block-language-switcher .toggler{position:relative;display:inline-block;cursor:pointer;font-size:12px;line-height:12px;letter-spacing:.1em;text-transform:uppercase;padding-left:20px}#block-language-switcher-footer .toggler:hover,#block-language-switcher .toggler:hover{text-decoration:underline}#block-language-switcher-footer .toggler.active .links,#block-language-switcher .toggler.active .links{display:block}#block-language-switcher-footer .toggler::before,#block-language-switcher .toggler::before{content:'';display:inline-block;background-image:url(/themes/custom/twist_barrio/images/language-toggler.svg);background-repeat:no-repeat;width:15px;height:15px;position:absolute;top:2px;left:0}.dark-header #block-language-switcher-footer .toggler::before,.dark-header #block-language-switcher .toggler::before,.reverse #block-language-switcher-footer .toggler::before,.reverse #block-language-switcher .toggler::before{background-image:url(/themes/custom/twist_barrio/images/language-toggler-white.svg)}#block-language-switcher-footer .toggler::after,#block-language-switcher .toggler::after{content:'';display:inline-block;background-image:url(/themes/custom/twist_barrio/images/language-toggler-arrow.svg);background-repeat:no-repeat;background-position:0 7px;width:15px;height:15px;top:0;right:0;margin-left:4px}#block-language-switcher-footer .links,#block-language-switcher .links{position:absolute;left:-50px;top:35px;width:150px;box-shadow:0 5px 15px rgba(74,74,74,.2);padding:19px;list-style:none;line-height:22px;display:none;background-color:#fff;z-index:1}#block-language-switcher-footer .links::before,#block-language-switcher .links::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 20px 20px;border-color:transparent transparent #fff transparent;position:absolute;top:-13px;left:55px}#block-language-switcher-footer .links li,#block-language-switcher .links li{list-style:none;padding:10px 0;display:block}#block-language-switcher-footer .links li.is-active,#block-language-switcher .links li.is-active{background-image:url(/themes/custom/twist_barrio/images/current-language.svg);background-repeat:no-repeat;background-position:0 15px}#block-language-switcher-footer .links li a,#block-language-switcher .links li a{padding-left:28px;color:#000}#block-language-switcher{top:3px}#block-language-switcher .toggler{padding:6px 0 9px 20px;line-height:1.4}html:not([lang=zh-hans]) #block-language-switcher .toggler{font-weight:700}html[lang=zh-hans] #block-language-switcher .toggler{font-weight:700}#block-language-switcher .toggler:before,#block-language-switcher .toggler:after{top:8px}.dark-header #block-language-switcher .toggler:after,.reverse #block-language-switcher .toggler:after{background-image:url(/themes/custom/twist_barrio/images/language-toggler-arrow-white.svg)}.dark-header #block-language-switcher .toggler,.reverse #block-language-switcher .toggler{color:#fff}#block-language-switcher .toggler .links{top:45px}html:not([lang=zh-hans]) #block-language-switcher .toggler .links{font-weight:700}html[lang=zh-hans] #block-language-switcher .toggler .links{font-weight:700}#block-language-switcher .toggler .links li a{color:#4a4a4a}#block-language-switcher-footer{position:absolute;float:none;right:unset;left:15px;top:145px;width:150px;padding:4px 0;border:1px solid #ddd;border-radius:4px}@media screen and (max-width:767px){#block-language-switcher-footer{display:none}}#block-language-switcher-footer .toggler{display:block;line-height:21px;color:#ababab;cursor:pointer;font-size:12px;letter-spacing:.1em;text-transform:uppercase}html:not([lang=zh-hans]) #block-language-switcher-footer .toggler{font-weight:700}html[lang=zh-hans] #block-language-switcher-footer .toggler{font-weight:700}#block-language-switcher-footer .toggler::before{left:10px;background-image:url(/themes/custom/twist_barrio/images/language-toggler-dark.svg)}#block-language-switcher-footer .toggler::after{left:0;float:right;margin-right:5px;background-image:url(/themes/custom/twist_barrio/images/language-toggler-triangle.svg)}#block-language-switcher-footer .toggler.active{color:#fff}#block-language-switcher-footer .toggler.active::before{background-image:url(/themes/custom/twist_barrio/images/language-toggler-white.svg)}#block-language-switcher-footer .toggler.active::after{background-image:url(/themes/custom/twist_barrio/images/language-toggler-triangle-white.svg)}#block-language-switcher-footer .toggler .links{left:0}#block-language-switcher-mobile .toggler{padding:25px;line-height:14px;vertical-align:middle}#block-language-switcher-mobile .toggler .mobile-toggler{font-size:14px;line-height:12px;letter-spacing:1px;text-transform:uppercase;background-color:transparent;border:0;padding:0;display:block;width:100%;text-align:inherit}html:not([lang=zh-hans]) #block-language-switcher-mobile .toggler .mobile-toggler{font-weight:700}html[lang=zh-hans] #block-language-switcher-mobile .toggler .mobile-toggler{font-weight:700}#block-language-switcher-mobile .toggler .arrow,#block-language-switcher-mobile .toggler .close{line-height:inherit;display:inline;padding:0;vertical-align:middle;margin-right:16px}#block-language-switcher-mobile .toggler .icon{display:inline-block;vertical-align:middle;margin-right:16px}#block-language-switcher-mobile .toggler .close{float:right;margin-right:0}#block-language-switcher-mobile .toggler .arrow{float:left;margin-right:0}#block-language-switcher-mobile .toggler button.arrow,#block-language-switcher-mobile .toggler button.close{background-color:transparent;border:0;padding:0}#block-language-switcher-mobile .toggler .chevron{line-height:inherit;display:inline;padding:0;vertical-align:middle;float:right}#block-language-switcher-mobile .toggler .title{text-align:center;margin:32px 0;line-height:1.4}#block-language-switcher-mobile .toggler-inner{display:none;font-size:14px;line-height:12px;letter-spacing:1px;text-transform:uppercase;z-index:3001;background:#fff;position:fixed;width:336px;top:0;bottom:0;right:0;overflow:auto;padding:0 24px}html:not([lang=zh-hans]) #block-language-switcher-mobile .toggler-inner{font-weight:700}html[lang=zh-hans] #block-language-switcher-mobile .toggler-inner{font-weight:700}#block-language-switcher-mobile .toggler-inner.active{display:block}#block-language-switcher-mobile .links{list-style:none;padding-left:0}#block-language-switcher-mobile .links li{list-style:none;padding:10px 0}#block-language-switcher-mobile .links li.is-active{background-image:url(/themes/custom/twist_barrio/images/current-language.svg);background-repeat:no-repeat;background-position:100% 50%}#block-language-switcher-mobile .links li a{font-size:14px;line-height:2.4;letter-spacing:1px;text-transform:uppercase;color:#000;display:inline-block}html:not([lang=zh-hans]) #block-language-switcher-mobile .links li a{font-weight:700}html[lang=zh-hans] #block-language-switcher-mobile .links li a{font-weight:700}.cc-window{padding:1em 55px!important;width:100%}@media(max-width:1199px){.cc-window{padding:1em 15px!important;width:100%}}.cc-window.cc-floating{max-width:100%!important;bottom:0;flex-direction:row;padding:16px!important;align-items:center}@media(max-width:614px){.cc-window.cc-floating{flex-wrap:wrap}}@media(min-width:614px){.cc-window.cc-floating{padding-bottom:20px!important}}@media(max-width:740px){.cc-window.cc-floating{display:flex;flex-wrap:wrap;flex-direction:column}}.cc-window.cc-floating span.cc-message{color:#fff;font-size:14px;line-height:120%;margin:0}html:not([lang=zh-hans]) .cc-window.cc-floating span.cc-message{font-weight:400}html[lang=zh-hans] .cc-window.cc-floating span.cc-message{font-weight:400}@media(max-width:991px){.cc-window.cc-floating span.cc-message{width:55%}}@media(max-width:768px){.cc-window.cc-floating span.cc-message{width:50%;margin:0}}@media(max-width:740px){.cc-window.cc-floating span.cc-message{width:70%;text-align:center;margin-bottom:10px}}@media(max-width:614px){.cc-window.cc-floating span.cc-message{width:100%;text-align:center;margin-bottom:10px}}.cc-window.cc-floating span.cc-message a{color:#2ad39b;line-height:17px}html:not([lang=zh-hans]) .cc-window.cc-floating span.cc-message a{font-weight:400}html[lang=zh-hans] .cc-window.cc-floating span.cc-message a{font-weight:400}@media(max-width:1241px){.cc-window.cc-floating span.cc-message a.cc-link{display:none}}@media(max-width:991px){.cc-window.cc-floating .cc-compliance{width:40%}}@media(max-width:768px){.cc-window.cc-floating .cc-compliance{width:50%}}@media(max-width:740px){.cc-window.cc-floating .cc-compliance{width:70%;display:flex;justify-content:center}}@media(max-width:614px){.cc-window.cc-floating .cc-compliance{width:100%}}.cc-window.cc-floating .cc-compliance .cc-btn.cc-dismiss{padding:9px 16px;border:2px solid #2ad39b;border-radius:2px;background:0 0;font-size:13px;color:#2ad39b;letter-spacing:1px;line-height:12px;text-align:center;height:31px;text-transform:uppercase;font-weight:700;text-decoration:none;max-width:175px}@media(max-width:340px){.cc-window.cc-floating .cc-compliance .cc-btn.cc-dismiss{max-width:165px}}.cc-window.cc-floating .cc-compliance .cc-btn.cc-deny{padding:9px 16px;text-transform:uppercase;font-weight:700;letter-spacing:1px;line-height:12px;text-align:center;font-size:13px;color:#fff;text-decoration:none;max-width:175px}@media(max-width:340px){.cc-window.cc-floating .cc-compliance .cc-btn.cc-deny{max-width:115px}}.cc-window.cc-banner{background-color:#313538}@media(max-width:614px){.cc-window.cc-banner{flex-wrap:wrap}}.cc-window.cc-banner span.cc-message{color:#fff;font-size:14px;line-height:120%}html:not([lang=zh-hans]) .cc-window.cc-banner span.cc-message{font-weight:400}html[lang=zh-hans] .cc-window.cc-banner span.cc-message{font-weight:400}@media(max-width:768px){.cc-window.cc-banner span.cc-message{width:57%;font-size:12px}}@media(max-width:767px){.cc-window.cc-banner span.cc-message{width:45%}}@media(max-width:740px){.cc-window.cc-banner span.cc-message{width:70%;text-align:center;margin:0 auto 10px}}@media(max-width:614px){.cc-window.cc-banner span.cc-message{width:100%;text-align:center;margin-bottom:10px}}.cc-window.cc-banner span.cc-message a{color:#2ad39b;line-height:17px}html:not([lang=zh-hans]) .cc-window.cc-banner span.cc-message a{font-weight:400}html[lang=zh-hans] .cc-window.cc-banner span.cc-message a{font-weight:400}@media(max-width:768px){.cc-window.cc-banner .cc-compliance{width:43%}}@media(max-width:740px){.cc-window.cc-banner .cc-compliance{width:70%;text-align:center;margin:0 auto}}@media(max-width:614px){.cc-window.cc-banner .cc-compliance{width:100%}}.cc-window.cc-banner .cc-compliance .cc-btn.cc-dismiss{border:2px solid #2ad39b;border-radius:2px;background:0 0;font-size:13px;color:#2ad39b;font-weight:700;letter-spacing:1px;line-height:18px;text-align:center;height:31px;text-transform:uppercase;text-decoration:none}.cc-window.cc-banner .cc-compliance .cc-btn.cc-deny{text-transform:uppercase;font-weight:700;letter-spacing:1px;line-height:18px;text-align:center;font-size:13px;color:#fff;text-decoration:none}@media(max-width:614px){.cc-window.cc-banner .cc-compliance .cc-btn.cc-deny{max-width:40%}}.cc-window-open .intercom-launcher-frame{right:50px!important;bottom:80px!important}@media(max-width:1199px){.cc-window-open .intercom-launcher-frame{right:15px!important}}@media(max-width:767px){.cc-window-open .intercom-launcher-frame{bottom:100px!important}}@media(max-width:740px){.cc-window-open .intercom-launcher-frame{bottom:150px!important}}@media(max-width:614px){.cc-window-open .intercom-launcher-frame{bottom:145px!important}}@media(max-width:430px){.cc-window-open .intercom-launcher-frame{bottom:180px!important}}.page-node-type-page .page__title{max-width:1170px;padding-right:30px;padding-left:30px;margin:auto}@media(min-width:768px){.page-node-type-page .page__title{padding-right:48px;padding-left:48px}}.page-node-type-page .page__title h1.page-title{border-top:3px solid #313538;padding:20px 0;margin:0;font-size:30px}.page-node-type-page .node__content{overflow:auto}.basic-page__title{max-width:1170px;margin:162px auto 0}.blog-header{min-height:420px;position:relative;z-index:1}.blog-header:before{background-color:rgba(0,0,0,.4);bottom:0;content:'\A0';left:0;position:absolute;right:0;top:0}.blog-header>img{height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1}.blog-header>img,.blog-header>picture>img{height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1}.blog-header__content{color:#fff;position:relative;text-align:center;margin:100px auto 0;padding:15px}@media(min-width:992px){.blog-header__content{margin:150px auto 0;padding:0 25% 30px}}.blog-header__content time{font-size:18px}.blog-header__title{color:#fff;font-size:30px;margin-top:15px}@media(min-width:992px){.blog-header__title{font-size:48px}}.blog__body{font-size:18px;line-height:1.7;margin:30px auto;max-width:690px;padding:15px}@media(min-width:992px){.blog__body{margin:80px auto}}.blog__body>div{margin-bottom:30px}.blog__body a{color:#2ad39b;text-decoration:none}html:not([lang=zh-hans]) .blog__body a{font-weight:800}html[lang=zh-hans] .blog__body a{font-weight:900}.blog__body a:hover,.blog__body a:focus,.blog__body a:active{text-decoration:underline}.attachment,figure{margin:0}@media(min-width:992px){.attachment,figure{margin:1em 40px}}.attachment__caption,figcaption{color:#888;font-size:12px;margin-top:15px;text-align:center}.attachment__caption strong,figcaption strong{}html:not([lang=zh-hans]) .attachment__caption strong,html:not([lang=zh-hans]) figcaption strong{font-weight:400}html[lang=zh-hans] .attachment__caption strong,html[lang=zh-hans] figcaption strong{font-weight:400}a.featured-post__link{width:auto}.page-node-type-blog-article__md .cc-window{margin-bottom:48px}figure{display:block!important;margin:1em 0}figure img{margin:0 auto!important}figure figcaption{display:block!important;width:100%;font-size:14px;line-height:175%;color:#727272}@media(min-width:1025px){.page-node-type-blog-article__md .cc-window{margin-bottom:0}}@media(max-width:1023px){.page-node-type-blog-article__md .intercom-namespace .intercom-launcher-frame{bottom:56px}}.view-blog .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap}.post{height:345px;border:1px solid #eee;margin:20px 0;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.02),0 3px 6px rgba(0,0,0,.03)}.post:hover{box-shadow:0 14px 28px rgba(0,0,0,.07),0 10px 10px rgba(0,0,0,.07);cursor:pointer}a.post__link{text-decoration:none}.post__image{height:160px;position:relative;width:100%}.post__image img{height:160px;width:100%;object-fit:cover}.post__content{padding:20px 15px;text-align:center}.post__categories{color:#888;font-size:12px;text-transform:uppercase}.post__categories .field__item{color:#888;display:inline-block}.post__categories .field__item:hover{color:#888}.post__title{color:#313538;line-height:1.3;font-size:18px;margin:40px 0 0;width:100%}html:not([lang=zh-hans]) .post__title{font-weight:400}html[lang=zh-hans] .post__title{font-weight:400}.featured-post{min-height:420px;position:relative;z-index:1}.featured-post:before{background-color:rgba(0,0,0,.4);bottom:0;content:'\A0';left:0;position:absolute;right:0;top:0}.featured-post>img{height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1}.featured-post__content{color:#fff;position:relative;text-align:center;margin:100px auto 0;padding:15px}@media(min-width:992px){.featured-post__content{margin:150px auto 0;padding:0 25% 30px}}.featured-post__content time{font-size:18px}.featured-post__title{color:#fff;font-size:30px}@media(min-width:992px){.featured-post__title{font-size:48px}}@media(max-width:1023px){.blog-overview-page .intercom-namespace .intercom-launcher-frame{bottom:56px}}.openings{max-width:1170px;padding:0 15px;margin:auto}@media(min-width:768px){.openings{padding:0 24px}}.openings__head{padding-top:25px;padding-bottom:25px;border-top:3px solid #4a4a4a;border-bottom:2px solid #eee}@media(min-width:768px){.openings__head{display:flex;align-items:center}}.openings__heading{margin-right:auto;padding-left:30px}@media(min-width:768px){.openings__heading{padding-left:48px}}.openings__filter{margin:20px 30px}@media(min-width:768px){.openings__filter{margin:0}.openings__filter+.openings__filter{margin-left:32px}}.openings__filter select{height:34px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:all .3s ease;font-size:14px;color:#555;display:block;width:100%}@media(min-width:768px){}.openings__filter select:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.openings__department-group{border-bottom:2px solid #eee;padding:50px 30px}@media(min-width:768px){.openings__department-group{display:flex;padding:50px 48px}}.openings__department-title{padding-bottom:10px}@media(min-width:768px){.openings__department-title{width:50%;display:inline-block}}.openings__list{padding:0;list-style:none}@media(min-width:768px){.openings__list{width:50%;display:inline-block}}.openings__item+.openings__item{margin-top:25px}.openings__item-link:link,.openings__item-link:visited{color:#04ad75;text-decoration:none;font-size:14px}@media(min-width:768px){.openings__item-link:link,.openings__item-link:visited{font-size:18px}}.openings__item-link:hover,.openings__item-link:active{text-decoration:underline}.openings__item-location{display:block;text-transform:uppercase;font-size:12px;color:#888}.job__details{margin-left:0!important}#grnhse_iframe{position:relative}.path-block-section{margin-top:-30px}.path-block-section .path-block{padding:40px 0;background:#fff}@media(min-width:768px){.path-block-section .path-block{background:url(/themes/custom/twist_barrio/images/path.svg) center top no-repeat transparent}}@media(min-width:768px){.path-block-section .path-block-header{padding-bottom:50px;margin:30px 0;line-height:1.3}}@media(min-width:768px) and (max-width:1199px){.path-block-section .path-block-header{padding-left:4rem;padding-right:4rem}}.path-block-section .principals{text-align:center;padding:30px 0}@media(min-width:768px){.path-block-section .principals{padding:60px 0}}.path-block-section .icon{text-align:center}.path-block-section .icon img{vertical-align:middle}@media(max-width:767px){.path-block-section .icon img{margin:auto;display:inline-block}}.path-block-section .type{font-size:36px;color:#2ad39b;vertical-align:middle;margin-left:22px;line-height:50.4px}html:not([lang=zh-hans]) .path-block-section .type{font-weight:800}html[lang=zh-hans] .path-block-section .type{font-weight:900}@media(max-width:767px){.path-block-section .type{display:block;margin-left:0;font-size:24px}}.path-block-section .desc{font-size:18px;margin-left:22px}@media(min-width:768px){.path-block-section .trust{margin-left:90px}.path-block-section .impact,.path-block-section .grit{margin-left:350px}.path-block-section .service{padding:70px 0 50px}.path-block-section .grit{padding-bottom:90px}}@media(min-width:768px) and (max-width:930px){.path-block-section .impact{padding-bottom:30px}}.upcoming-events__no-upcoming-title{text-align:center;border-top:3px solid #4a4a4a;padding:100px 0 70px}.upcoming-events__event-link{box-shadow:0 3px 6px rgba(0,0,0,.02),0 3px 6px rgba(0,0,0,.03);min-height:335px;display:block}.upcoming-events__event-link:hover{box-shadow:0 14px 28px rgba(0,0,0,.07),0 10px 10px rgba(0,0,0,.07);text-decoration:none}.upcoming-events__event-image{line-height:0}.upcoming-events__event-content{padding:0 20px}@media(min-width:768px){.upcoming-events__event-content{padding:0 32px}}.upcoming-events__event-title{color:#313538;font-weight:500}.upcoming-events__event-start-location{font-size:12px;color:#888;text-transform:uppercase;font-weight:400}.all-events__title,.past-events__title{margin-bottom:20px}.all-events__event-list,.past-events__event-list{padding:0;list-style:none}.all-events__event-link,.past-events__event-link{border-bottom:1px solid #eee;padding:25px 15px;line-height:1.8;display:block}@media(min-width:768px){.all-events__event-link,.past-events__event-link{display:flex;align-items:center;padding:25px 24px}}.all-events__event-link:hover,.past-events__event-link:hover,.all-events__event-link:active,.past-events__event-link:active{background:#eee;text-decoration:none}.all-events__event-date,.past-events__event-date{font-size:15px;color:#4a4a4a;font-weight:500}@media(min-width:768px){.all-events__event-date,.past-events__event-date{flex-basis:20%}}@media(min-width:768px){.all-events__event-end-date,.past-events__event-end-date{display:block}}.all-events__event-title,.past-events__event-title{color:#313538;margin:10px 0 5px;font-weight:500}@media(min-width:768px){.all-events__event-title,.past-events__event-title{margin:5px 0}}@media(min-width:768px){.all-events__event-wrapper,.past-events__event-wrapper{flex-grow:1;flex-shrink:80}}.all-events__event-location,.past-events__event-location{text-transform:uppercase;font-size:12px;color:#888;font-weight:500}.all-events__event-details,.past-events__event-details{color:#888;margin-top:10px;font-weight:500}@media(min-width:768px){.all-events__event-details,.past-events__event-details{flex-basis:15%;text-align:right;padding-right:48px;margin-top:0}}.past-events__button{cursor:pointer;font-size:14px;position:absolute;right:15px;top:22px;padding:20px 10px;transition:all .3s ease}@media(min-width:768px){.past-events__button{padding:20px 88px}}.past-events__button .fa-plus{display:inline-block}.past-events__button .fa-minus{display:none}.past-events__button.active .fa-plus{display:none}.past-events__button.active .fa-minus{display:inline-block}.past-events__button:hover{color:#888}#gqheader:target{border-bottom:0 solid transparent;margin-top:-86px;padding-top:86px}@media screen and (min-width:480px){#gqheader:target{margin-top:-97px;padding-top:97px!important}}#gqwrapper{margin:55px auto}@media(max-width:992px){#gqwrapper{max-width:510px}}@media(min-width:992px){#gqwrapper{max-width:1046px}}.gqheader{padding-right:15px;padding-left:0}@media(max-width:768px){.gqheader{padding-left:15px}.gqheader .region-logo{height:41px}}@media(min-width:768px){.gqheader{padding-left:25px}.gqheader>div{height:92px}}@media(min-width:992px){.gqheader{padding-left:40px}}.gqpanel{padding-top:0}a.gqgoback{color:#ababab;font-size:14px;letter-spacing:1.17px;line-height:14px;text-transform:uppercase;word-spacing:normal}a.gqgoback.small{margin-left:15px}a.gqgoback.small .fa-angle-left{font-size:14px;font-weight:300!important;color:#ababab;opacity:.8;margin-right:10px}@media(min-width:480px){a.gqgoback.small{display:none}}a.gqgoback.large{margin-right:15px}@media(max-width:480px){a.gqgoback.large{display:none}}.gqpagetitle{font-size:14px;letter-spacing:1px;word-spacing:normal;line-height:14px;text-transform:uppercase;margin:0 auto}html:not([lang=zh-hans]) .gqpagetitle{font-weight:700}html[lang=zh-hans] .gqpagetitle{font-weight:700}@media(max-width:480px){.gqpagetitle{margin-left:20px}}@media(min-width:768px){.gqpagetitle{margin-left:50px}}.gqintro .button,.gqintro h2,.gqintro p,.gqintro span{letter-spacing:normal;word-spacing:normal;text-align:center}.gqintro h2{font-size:28px;color:#313538;line-height:34px;margin-bottom:49px}@media(max-width:768px){.gqintro h2{max-width:284px;margin-left:auto;margin-right:auto}}.gqintro p{line-height:20px}.gqintro .gqproducts+p{margin-bottom:16px}.gqintro .gqproduct p{line-height:17px;font-weight:700;letter-spacing:.47px}html:not([lang=zh-hans]) .gqintro .gqproduct p{font-weight:700}html[lang=zh-hans] .gqintro .gqproduct p{font-weight:700}.gqintro a.gqvideolink{margin-top:18px;letter-spacing:1px;line-height:17px;word-spacing:normal}.gqintro p .fa-shopping-cart{font-size:11px;margin-right:5px}.gqintro .button{background-color:#2ad39b!important}.gqintro .button:hover{background-color:#04ad75!important}.gqintro .begin,.gqintro .end{padding-top:0}.gqintro .gqproducts{margin-bottom:40px;min-height:184px}.gqintro .gqproduct>div{height:150px;width:150px;background-size:contain;background-position:center;background-repeat:no-repeat}.gqintro .gqproduct>div.gqicon-genes{background-image:url(/themes/custom/twist_barrio/images/product-genes.svg)}.gqintro .gqproduct>div.gqicon-libs{background-image:url(/themes/custom/twist_barrio/images/product-libs.svg)}.gqintro .gqproduct>div.gqicon-ngs{background-image:url(/themes/custom/twist_barrio/images/product-ngs.svg)}.gqintro .gqproduct>div.gqicon-pools{background-image:url(/themes/custom/twist_barrio/images/product-pools.svg)}.gqintro .gqproduct>div.gqicon-storage{background-image:url(/themes/custom/twist_barrio/images/product-storage.svg)}.gqintro .gqvideolink{color:#2ad39b}.gqintro .gqvideolink .fa-caret-right{margin-right:5px}.gqintro div.begin,.gqpanel:first-of-type{border-bottom:.5pt dotted #bbb;margin-bottom:45px}@media(min-width:1200px){.gqintro div.begin{border-right:.5pt dotted #bbb;border-bottom:0}}@media(min-width:992px){.gqpanel:first-of-type{border-right:.5pt dotted #bbb;border-bottom:0;padding-right:51px}.gqpanel:nth-of-type(2){padding-left:51px}}.gqconfirmation .button{cursor:pointer;background-color:transparent!important}.gqconfirmation .button:hover{background-color:#313538!important}.gqconfirmation .checkmark{height:50px;background:url(/themes/custom/twist_barrio/images/checkMark.svg) no-repeat;background-size:contain;background-position:center}.gqconfirmation .gqconfirmation-text{font-size:18px;margin-bottom:40px}.gqconfirmation .gqconfirmation-button{max-width:240px}.gqconfirmation a.gqconfirmation-button{color:#313538}.gqconfirmation a.gqconfirmation-button:hover{color:#fff}@media screen and (min-width:992px){.gqproducts{max-height:184px}}@media(max-width:992px){.gqplaceholder{display:none}}.animated-background{height:175%;width:100%;position:absolute;top:0;bottom:0;z-index:-1;overflow:hidden;background:#fff}.animated-background__wrapper{height:100%;width:100%;overflow:hidden}.animated-background__ball{background:url(/themes/custom/twist_barrio/images/home-greenball.svg) no-repeat;position:fixed;overflow:hidden}@media(min-width:768px){.animated-background__ball{animation-name:pulse;animation-duration:6s;animation-fill-mode:both;animation-iteration-count:infinite}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.animated-background__ball{animation:none}}.animated-background__ball--top-left{width:240px;height:100%;top:-120px;left:84px}.animated-background__ball--top-right{width:640px;height:100%;top:-420px;right:-240px}.animated-background__ball--middle{width:120px;height:100%;top:600px;left:640px}.animated-background__ball--bottom-left{width:720px;height:100%;top:516px;left:-288px}.animated-background__ball--bottom-right{width:360px;height:100%;top:552px;left:1080px}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.03,1.03,1.03)}}.twis-more-products .section-wrapper{padding:0 15px}.twis-more-products .field--name-field-cp-title{font-size:18px;margin-bottom:5px;font-weight:700}.twis-more-products .field--name-field-description{font-weight:700;color:#888;font-size:14px}.twis-more-products .paragraph--type--component-tile-link{padding:65px 50px;min-height:325px}.twis-more-products .paragraph--type--component-tile-link .field--name-field-icon{margin-bottom:0}@media(min-width:768px){.twis-more-products .paragraph--type--column{padding:30px}}.twis-more-products .tile{border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.02),0 3px 6px rgba(0,0,0,.03);padding:0}.job{padding:150px 15px 15px;max-width:640px;margin:auto}@media(min-width:768px){.job{padding:150px 24px 24px}}.job__back-link:link,.job__back-link:visited{color:#04ad75}.job__back-link .fa-arrow-left{margin-right:5px;display:inline-block;font-size:12px}.job__details{margin-left:-30px}@media(min-width:768px){.job__details{margin-left:-48px}}.user-login-form{max-width:500px;margin:auto;padding:120px 15px}@media(min-width:768px){.user-login-form{padding:120px 24px}}.user-login-form label{font-size:14px;line-height:14px;letter-spacing:.34px;text-transform:uppercase;display:block}.user-login-form input[type=text],.user-login-form input[type=password]{border:1px solid #bbb;background-color:#fff;border-radius:3px;font-size:14px;line-height:18px;letter-spacing:-.12px;padding:12px;width:100%;margin:5px 0;transition:all .3s ease}.user-login-form input[type=text]:focus,.user-login-form input[type=password]:focus{outline:none;box-shadow:0 0 0 2px #2ad39b;border-color:#2ad39b}.user-login-form .description{color:#888;margin-bottom:20px}.user-login-form .form-actions{margin-top:20px;text-align:center}.user-login-form .form-actions input{width:100%}@media(min-width:768px){.user-login-form .form-actions input{width:50%}}.user-login-form .form-actions input:hover{background:#209e74}.recent-highlights__link{box-shadow:0 3px 6px rgba(0,0,0,.02),0 3px 6px rgba(0,0,0,.03);height:100%;border-radius:5px;padding:30px;position:relative;background:#fff}.recent-highlights__link:hover{box-shadow:0 14px 28px rgba(0,0,0,.07),0 10px 10px rgba(0,0,0,.07);text-decoration:none}.recent-highlights__link .fa-arrow-right{color:#313538}.recent-highlights__category{display:flex;align-items:center;margin-bottom:30px}.recent-highlights__category-title{font-size:14px;letter-spacing:2px;margin-left:10px;text-transform:uppercase;color:#2ad39b}@media(min-width:768px){.recent-highlights__category-title{margin-left:16px}}.recent-highlights__date{text-transform:uppercase;font-size:12px;color:#888}.recent-highlights__article-title{color:#313538;line-height:1.5;margin-bottom:50px}.recent-highlights .fa{position:absolute;bottom:30px;right:30px;color:#2ad39b}.resources__list{padding:15px 0 0;list-style:none}.resources__item{margin-bottom:20px}.resources__item:last-child{margin-bottom:0}.resources__link:link,.resources__link:visited{color:#888}html:not([lang=zh-hans]) .resources__link:link,html:not([lang=zh-hans]) .resources__link:visited{font-weight:700}html[lang=zh-hans] .resources__link:link,html[lang=zh-hans] .resources__link:visited{font-weight:700}.resources__link .fa{margin-right:10px}.press-releases__date,.preview-list__date{text-transform:uppercase;font-size:12px;color:#888}.press-releases__link,.preview-list__link{margin-bottom:30px}.press-releases__link:link,.preview-list__link:link,.press-releases__link:visited,.preview-list__link:visited{color:#2ad39b}html:not([lang=zh-hans]) .press-releases__link:link,html:not([lang=zh-hans]) .preview-list__link:link,html:not([lang=zh-hans]) .press-releases__link:visited,html:not([lang=zh-hans]) .preview-list__link:visited{font-weight:700}html[lang=zh-hans] .press-releases__link:link,html[lang=zh-hans] .preview-list__link:link,html[lang=zh-hans] .press-releases__link:visited,html[lang=zh-hans] .preview-list__link:visited{font-weight:700}.press-releases__link .fa,.preview-list__link .fa{margin-left:10px}.all-news__list{margin:50px 0}.all-news__link{box-shadow:0 3px 6px rgba(0,0,0,.02),0 3px 6px rgba(0,0,0,.03);min-height:175px;height:100%;padding:30px;border-radius:5px;display:flex;align-items:center;background:#fff}.all-news__link:hover{box-shadow:0 14px 28px rgba(0,0,0,.07),0 10px 10px rgba(0,0,0,.07);text-decoration:none}.all-news__image{display:inline-block}.all-news__content{display:inline-block;align-self:flex-start}.all-news__date{text-transform:uppercase;font-size:12px;color:#888}.all-news__title{color:#313538;line-height:1.5;margin:5px 0 0}.update-item{max-width:690px;padding:150px 15px 120px;margin:auto;font-size:18px;line-height:1.7;color:#4a4a4a}@media(min-width:768px){.update-item{padding:150px 24px 120px}}.update-item__date{text-transform:uppercase;font-size:12px;color:#888}.update-item__title{font-size:30px;line-height:1.3;margin:10px 0}.update-item__download-link:link,.update-item__download-link:visited{font-size:14px;color:#2ad39b}html:not([lang=zh-hans]) .update-item__download-link:link,html:not([lang=zh-hans]) .update-item__download-link:visited{font-weight:700}html[lang=zh-hans] .update-item__download-link:link,html[lang=zh-hans] .update-item__download-link:visited{font-weight:700}.update-item__download-link .fa{margin-right:5px}.update-item__content{margin:10px 0;padding-top:25px;padding-bottom:25px;border-top:3px solid #4a4a4a;border-bottom:1px solid #eee}.update-item__content>div,.update-item__content>p{margin-bottom:30px}.update-item__contacts-title{font-size:24px;color:#313538;margin:30px 0}.contacts__group-heading{font-size:18px;margin:30px 0 0}.contacts__contact-type{margin-bottom:0}.contacts__contact+.contacts__contact{margin-top:30px}.team{display:none}@media(min-width:992px){.team{display:block}}.team__header{max-width:1170px;padding-right:15px;padding-left:15px;margin:auto!important}@media(min-width:768px){.team__header{padding-right:24px;padding-left:24px}}.team__header .col-12{padding:15px}@media(min-width:768px){.team__header .col-12{padding:15px 24px}}.team--list{border-right:2px solid #fff;border-left:2px solid #fff;max-height:450px;overflow-y:auto}.team__item{display:inline;line-height:0;width:10%;float:left;border:2px solid #fff;filter:grayscale(100%)}.team__item img{height:auto}@media(min-width:1200px){.team__item{width:7.14285714%}}.team__item:hover{filter:none}.investors__item{font-size:14px;margin:5px 0}@media(min-width:768px){.investors__item{font-size:18px;width:50%;float:left;margin:10px 0;padding-right:32px}}.vectors-catalog-how-it-works{padding-top:71px}.vectors-catalog-how-it-works .top-section{padding-top:53px}.vectors-catalog-how-it-works .top-section .title{font-size:30px;line-height:1.3;text-align:center;color:#313538}html:not([lang=zh-hans]) .vectors-catalog-how-it-works .top-section .title{font-weight:800}html[lang=zh-hans] .vectors-catalog-how-it-works .top-section .title{font-weight:900}.vectors-catalog-how-it-works .top-section .step{color:#313538;text-align:center;padding-bottom:23px;position:relative;margin-top:17px}.vectors-catalog-how-it-works .top-section .step:after{content:' ';display:inline-block;height:1px;position:absolute;bottom:0;width:46px;right:calc(50% - 23px);border:1px #e9e9fd solid}.vectors-catalog-how-it-works .top-section .step .icon{margin-bottom:6px}.vectors-catalog-how-it-works .top-section .step .step-num{margin-bottom:12px}.vectors-catalog-how-it-works .top-section .step .step-num span{font-size:14px;line-height:24px;background-color:#e9e9fd;border-radius:50%;padding:3px 12px;display:inline-block}html:not([lang=zh-hans]) .vectors-catalog-how-it-works .top-section .step .step-num span{font-weight:700}html[lang=zh-hans] .vectors-catalog-how-it-works .top-section .step .step-num span{font-weight:700}.vectors-catalog-how-it-works .top-section .step .step-text{max-width:210px;margin:0 auto;font-size:14px;line-height:24px}.vectors-catalog-how-it-works .top-section .step.step-3 .step-text{max-width:284px}.vectors-catalog-how-it-works .top-section .step.last{margin-bottom:36px}.vectors-catalog-how-it-works .top-section .step.last:after{content:none}.vectors-catalog-how-it-works .specifications-wrapper{background-color:#f7f7f7}.vectors-catalog-how-it-works .specifications-wrapper .specifications{padding:51px 0 25px;text-align:center}.vectors-catalog-how-it-works .specifications-wrapper .specifications .title{font-size:14px;line-height:14px;letter-spacing:.08em;color:#313538;margin-bottom:16px}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property{max-width:284px;margin:0 auto;font-size:14px;line-height:24px;position:relative;padding:16px 0}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property:after{content:' ';display:inline-block;height:1px;position:absolute;bottom:0;width:290px;right:calc(50% - 145px);border:1px #ddd solid}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property.last:after{content:none}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property .name{color:#8f8f8f}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property .description{color:#313538}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property .description.desktop{display:none}@media(min-width:768px){.vectors-catalog-how-it-works{padding-top:92px}.vectors-catalog-how-it-works .top-section{padding:74px 6% 0}.vectors-catalog-how-it-works .top-section .title{padding-bottom:34px}.vectors-catalog-how-it-works .top-section .step{float:left;width:33.33%}.vectors-catalog-how-it-works .top-section .step:after{content:none}.vectors-catalog-how-it-works .top-section .step .icon img{width:68px}.vectors-catalog-how-it-works .top-section .step.step-1{padding-right:65px}.vectors-catalog-how-it-works .top-section .step.step-1 .step-num span{position:relative}.vectors-catalog-how-it-works .top-section .step.step-1 .step-num span:after{content:' ';display:inline-block;height:1px;position:absolute;top:calc(50% - 1px);width:100%;right:-100%;border:1px #e9e9fd solid;z-index:-1}.vectors-catalog-how-it-works .top-section .step.step-2{padding-right:35px;padding-left:35px}.vectors-catalog-how-it-works .top-section .step.step-3{padding-left:65px}.vectors-catalog-how-it-works .specifications-wrapper .specifications{padding:55px 10% 31px;text-align:initial}.vectors-catalog-how-it-works .specifications-wrapper .specifications .title{margin-bottom:20px}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property{max-width:none;padding-bottom:24px}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property:after{width:100%;right:0}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property .description.mobile{display:none}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property .description.desktop{display:block}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property .description a{color:#399df5}html:not([lang=zh-hans]) .vectors-catalog-how-it-works .specifications-wrapper .specifications .property .description a{font-weight:700}html[lang=zh-hans] .vectors-catalog-how-it-works .specifications-wrapper .specifications .property .description a{font-weight:700}.vectors-catalog-how-it-works .specifications-wrapper .specifications .property .description a:hover,.vectors-catalog-how-it-works .specifications-wrapper .specifications .property .description a:focus{color:#1277cf}}@media(min-width:992px){.vectors-catalog-how-it-works .top-section{padding:53px 153px 0}.vectors-catalog-how-it-works .top-section .step{margin-top:30px}.vectors-catalog-how-it-works .top-section .step .icon{margin-bottom:13px}.vectors-catalog-how-it-works .top-section .step .icon img{width:91px}.vectors-catalog-how-it-works .top-section .step.step-1{padding-right:88px}.vectors-catalog-how-it-works .top-section .step.step-2{padding-right:44px;padding-left:44px}.vectors-catalog-how-it-works .top-section .step.step-3{padding-left:88px;margin-bottom:0}.vectors-catalog-how-it-works .specifications-wrapper .specifications{padding:54px 5% 34px 13%}html:not([lang=zh-hans]) .vectors-catalog-how-it-works .specifications-wrapper .specifications .title{font-weight:700}html[lang=zh-hans] .vectors-catalog-how-it-works .specifications-wrapper .specifications .title{font-weight:700}}.views-exposed-form.twist-resources-view select{padding:5px}.section-wrapper.resources .green-button{height:40px;padding:12px 20px}.button{font-size:16px;line-height:16px;height:auto;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;padding:18px 20px;background:#2ad39b;border-radius:4px;border:0;display:inline-block;transition:all .3s ease;margin:0;letter-spacing:.14em}html:not([lang=zh-hans]) .button{font-weight:700}html[lang=zh-hans] .button{font-weight:700}@media(min-width:768px){.button{padding:18px 15px}}.button.center{margin:0 auto;display:block}.button:link,.button:visited{text-decoration:none;color:#fff}.button:hover,.button:active{text-decoration:none;color:#fff}.button_white{background-color:#fff;border:2px solid #fff;color:#313538;padding:15px 10px}.button_white:link,.button_white:visited{color:#313538}.button_white:hover,.button_white:active{background-color:transparent;color:#fff}.button_outline{font-size:14px;line-height:1;height:auto;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;padding:18px 20px;background:#2ad39b;border-radius:3px;border:0;display:inline-block;transition:all .3s ease;width:100%;margin:0;background:0 0;border:2px solid #313538;color:#313538}html:not([lang=zh-hans]) .button_outline{font-weight:700}html[lang=zh-hans] .button_outline{font-weight:700}@media(min-width:768px){.button_outline{padding:18px 32px}}.button_outline.center{margin:0 auto}.button_outline:link,.button_outline:visited{text-decoration:none;color:#fff}.button_outline:hover,.button_outline:active{text-decoration:none;color:#fff}.button_outline:hover,.button_outline:active{background-color:#313538;color:#fff}a.button.green-button{background-color:#2ad39b;color:#fff!important}a.button.green-button:hover,a.button.green-button:focus{background-color:#04ad75}.paragraph--type--image{line-height:0;padding:0}.paragraph--type--image img{width:100%}.block-image,.tile-image{-ms-overflow-y:hidden}.block-image img,.tile-image img{display:block;height:auto;width:auto;margin:0 auto}.tile-image{padding:0!important}img{height:auto;max-width:100%}.paragraph--type--icon-with-text.image-left{text-align:center}@media(min-width:768px){.paragraph--type--icon-with-text.image-left{text-align:left;display:table;table-layout:fixed}}.paragraph--type--icon-with-text.image-left .field--name-field-icon{line-height:0}@media(min-width:768px){.paragraph--type--icon-with-text.image-left .field--name-field-icon{display:table-cell}}.paragraph--type--icon-with-text.image-left .field--name-field-html{padding-top:20px}@media(min-width:768px){.paragraph--type--icon-with-text.image-left .field--name-field-html{display:table-cell;vertical-align:top;padding-top:30px;padding-left:5%;width:60%}}.paragraph--type--icon-with-text .field--name-field-icon img.b-lazy{display:inline}.ecommerce .paragraph--type--icon-with-text.image-left{padding:30px}@media(min-width:768px){.ecommerce .paragraph--type--icon-with-text.image-left .field--name-field-html{width:90%;padding-top:0}}.data-storage-icons .paragraph--type--icon-with-text h4{font-size:18px;margin-top:15px}@media(min-width:768px){.data-storage-icons .paragraph--type--icon-with-text h4{font-size:14px}}@media(min-width:992px){.data-storage-icons .paragraph--type--icon-with-text h4{font-size:18px}}button.nav-link-section{border:0;padding:0;background-color:transparent;text-align:center;width:80%;outline:0;margin:0 auto}button.nav-link-section .paragraph--type--icon-with-text{margin:0 auto;padding:15px 0;width:100px}html:not([lang=zh-hans]) button.nav-link-section .paragraph--type--icon-with-text{font-weight:700}html[lang=zh-hans] button.nav-link-section .paragraph--type--icon-with-text{font-weight:700}button.nav-link-section .paragraph--type--icon-with-text .field--type-image{margin-bottom:10px}button.nav-link-section:hover .paragraph--type--icon-with-text,button.nav-link-section:focus .paragraph--type--icon-with-text{color:#8f8f8f}.nav-link-section-20{border:none;padding:15px 0;background-color:transparent;text-align:center;outline:0;width:100%;margin:0 auto 32px!important}html:not([lang=zh-hans]) .nav-link-section-20{font-weight:700}html[lang=zh-hans] .nav-link-section-20{font-weight:700}.nav-link-section-20 .icon-col-wrapper{width:70%;margin:0 auto;text-align:center}.nav-link-section-20 .field--type-image{border:none;min-height:100px;margin-bottom:10px;text-align:center}.nav-link-section-20:hover .paragraph--type--icon-with-text,.nav-link-section-20:focus .paragraph--type--icon-with-text{color:#8f8f8f}@media(min-width:768px){button.nav-link-section{width:calc((100% - 30px)/6);margin:0 calc((100% - 30px)/6/10)}button.nav-link-section .paragraph--type--icon-with-text{width:100px}.nav-link-section-20{padding:0 calc((100% - 60px)/6/10);width:30%}.nav-link-section-20 .icon-col-wrapper{width:100%}}@media(min-width:1200px){.nav-link-section-20{padding:0 calc((100% - 30px)/6/10);width:20%}.nav-link-section-20 .icon-col-wrapper{width:100%}}.paragraph--type--footer-background{background-size:cover;background-position:bottom center;background-repeat:no-repeat}.content-tile{border:1px solid #eee;margin:20px 0;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.02),0 3px 6px rgba(0,0,0,.03)}.content-tile:hover{box-shadow:0 14px 28px rgba(0,0,0,.07),0 10px 10px rgba(0,0,0,.07);cursor:pointer}a.content-tile{text-decoration:none;color:inherit}.content-tile__body{padding:20px 15px}.content-tile__learn-more{color:#2ad39b}html:not([lang=zh-hans]) .content-tile__learn-more{font-weight:700}html[lang=zh-hans] .content-tile__learn-more{font-weight:700}.content-tile-layout-style--style-1{color:#313538}.content-tile-layout-style--style-1 .field--type-image{height:240px;position:relative;width:100%}.content-tile-layout-style--style-1 .field--type-image img{height:240px;width:100%;object-fit:cover}.content-tile-layout-style--style-2{text-align:center;padding:2rem}.content-tile-layout-style--style-2 .field--type-image{max-width:150px;margin:0 auto}@media(min-width:992px){.sections-images-slideshow .paragraph--type--section{max-width:1200px;margin:0 auto}.sections-images-slideshow .paragraph--type--section:after{content:"";display:table;clear:both}.sections-images-slideshow .paragraph--type--section>.section-wrapper{float:left;width:41.66666667%}.sections-images-slideshow .paragraph--type--section>.slick-wrapper{float:left;width:58.33333333%}.bullets-3-top-lines.sections-images-slideshow .paragraph--type--section>.slick-wrapper{margin-top:87px}}@keyframes boxShadowAnim{50%{box-shadow:none}}@keyframes Xpulse{0%{-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}70%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 20px transparent}100%{-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);box-shadow:0 0 0 0 transparent}}@-webkit-keyframes Xpulse{0%{-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}70%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 20px transparent}100%{-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);box-shadow:0 0 0 0 transparent}}.banner-600 .banner{height:600px}.banner-600 .banner>img,.banner-600 .banner .banner-mobile-image img{height:600px}.banner-600 .banner .banner__content a.button{padding:13px 20px}@media(min-width:992px){.banner-600 .banner .banner__content{padding:0 18% 30px;padding-top:120px}}.paragraph--type--vc-key-features .bullet-wrapper{font-size:14px;line-height:17px}html:not([lang=zh-hans]) .paragraph--type--vc-key-features .bullet-wrapper{font-weight:400}html[lang=zh-hans] .paragraph--type--vc-key-features .bullet-wrapper{font-weight:400}.paragraph--type--vc-key-features .bullet-wrapper::before{content:'';display:inline-block;width:6px;height:17px;background:url(/themes/custom/twist_barrio/images/dot.svg) center no-repeat;margin-right:22px;vertical-align:bottom}.product_content__style-twist_green .research_footer_link{background:#2ad39b}.product_content__style-twist_green .research{background:linear-gradient(to top,#D9F8F0 0%,white 100%)}.product_content__style-teal .research_footer_link{background:#14a4b2}.product_content__style-teal .research{background:linear-gradient(to top,#E6F7F8 0%,white 100%)}.product_content__style-purple .research_footer_link{background:#5d5db2}.product_content__style-purple .research{background:linear-gradient(to top,#E9E9FD 0%,white 100%)}.product_content__style-orange .research_footer_link{background:#ce6b12}.product_content__style-orange .research{background:linear-gradient(to top,#FEEFE1 0%,white 100%)}.product_content__style-gold .research_footer_link{background:#cd933a}.product_content__style-gold .research{background:linear-gradient(to top,#F7EAC4 0%,white 100%)}.product_content__style-forest .research_footer_link{background:#228b22}.product_content__style-forest .research{background:linear-gradient(to top,#E6F6F0 0%,white 100%)}.research{padding:60px 0}.research>.section-wrapper{margin-bottom:30px}.research .button a{color:#fff}.research .mw228px{max-width:228px;margin:auto}.research .research_description{font-size:18px;margin-bottom:30px;line-height:32px}.research .research_footer{margin:30px}.research .research_footer_text{padding:15px}@media(min-width:768px){.research .research_footer_text{padding:0}}.research_post .research_title{font-size:18px;color:#313538;text-decoration:none}html:not([lang=zh-hans]) .research_post .research_title{font-weight:800}html[lang=zh-hans] .research_post .research_title{font-weight:900}.research_post .research_field_author{margin-top:80px}.research_post .post_type,.research_post .author,.research_post .designation{color:#727272;font-size:14px}.research_post .post_type{text-transform:uppercase}.research_post a{text-decoration:none}.research_post .section-wrapper{padding:0 15px}.research_post.paragraph{display:flex;min-height:300px;background:#fff;border-radius:6px;margin:15px}.research_posts{margin-bottom:30px}a.card{color:inherit;display:flex;flex-direction:column;height:100%;min-height:364px;border:1px solid #eee;margin:0;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.02),0 3px 6px rgba(0,0,0,.03);text-decoration:none}a.card:hover,a.card:active{box-shadow:0 14px 28px rgba(0,0,0,.07),0 10px 10px rgba(0,0,0,.07)}.card *{color:inherit;text-decoration:none}.card__heading{background-color:orange;border-radius:3px 3px 0 0;color:#fff;padding:1.5rem;position:relative;width:100%;flex:0 0 auto}.card__content{background-color:#fff;border-radius:0 0 3px 3px;display:flex;flex-direction:column;justify-content:space-between;height:auto;flex:1 0 auto}.card__body{font-size:1.125rem;padding:1.5rem}.field--name-field-resource-date{color:#888;font-size:.75rem;text-transform:uppercase}html:not([lang=zh-hans]) .field--name-field-resource-date{font-weight:400}html[lang=zh-hans] .field--name-field-resource-date{font-weight:300}.field--name-field-resource-subtitle{text-transform:uppercase}.card__cta{border-top:1px solid #eee;color:#888;font-size:.75rem;padding:1rem;text-align:right;text-transform:uppercase}html:not([lang=zh-hans]) .card__cta{font-weight:700}html[lang=zh-hans] .card__cta{font-weight:700}.card__cta a{color:inherit}.resources__end{color:#888;font-size:1rem}html:not([lang=zh-hans]) .resources__end{font-weight:700}html[lang=zh-hans] .resources__end{font-weight:700}.block-views-exposed-filter-blocks{font-size:.75rem}.block-views-exposed-filter-blocks legend{display:none}.block-views-exposed-filter-blocks .form-type-select label{display:none}.block-views-exposed-filter-blocks .form-type-radio{display:inline-block;margin:0 .25rem .25rem 0}.block-views-exposed-filter-blocks .bef-exposed-form .form--inline .form-item{float:left}.block-views-exposed-filter-blocks .bef-exposed-form .form--inline .form-type-select{float:none}@media(min-width:768px){.block-views-exposed-filter-blocks .bef-exposed-form .form--inline .form-type-select{float:right;clear:none}}.block-views-exposed-filter-blocks select{background-color:#fff;border:1px solid #eee;border-radius:3px;transition:all .3s ease;height:1.9375rem;color:#888;width:100%}@media(min-width:768px){.block-views-exposed-filter-blocks select{min-width:125px;width:auto}}.block-views-exposed-filter-blocks legend{display:none}.block-views-exposed-filter-blocks label{background-color:#fff;border:1px solid #eee;border-radius:3px;color:#888;cursor:pointer;display:inline-block;padding:.5rem .75rem;transition:all .3s ease}.block-views-exposed-filter-blocks label:active,.block-views-exposed-filter-blocks label:hover,.block-views-exposed-filter-blocks label:focus{border:1px solid #000}.block-views-exposed-filter-blocks input{opacity:0;position:absolute}.block-views-exposed-filter-blocks input:checked+label{background-color:#000;border:1px solid #000;color:#fff}.view-empty{min-height:200px;text-align:center}.view-empty h2{font-size:1.5rem}@media(min-width:768px){#views-exposed-form-resources-resources-block .form--inline .form-type-select{float:none}}@media(min-width:992px){#views-exposed-form-resources-resources-block .form--inline .form-type-select{float:right;clear:none}#views-exposed-form-resources-resources-block input[type=radio]+label{padding:8px 6px}#views-exposed-form-resources-resources-block select{min-width:100px;margin-top:0}}@media(min-width:1200px){#views-exposed-form-resources-resources-block input[type=radio]+label{padding:8px 12px}#views-exposed-form-resources-resources-block select{min-width:125px}}*.ph5{padding-left:4rem;padding-right:4rem}*.pv7{padding-top:16rem;padding-bottom:16rem}*.pb6{padding-bottom:8rem!important}*.ph6-l{padding-left:8rem;padding-right:8rem}*.pv5{padding-top:4rem;padding-bottom:4rem}.mt4{margin-top:2rem}.mb4{margin-bottom:2rem}.mb5{margin-bottom:4rem}.lh-copy{line-height:1.5!important}@media(min-width:992px){*.ph7-l{padding-left:16rem;padding-right:16rem}*.pv7-l{padding-top:16rem!important;padding-bottom:16rem!important}}*.pt3{padding-top:1rem}*.ph5-m{padding-left:4rem;padding-right:4rem}*.pt5{padding-top:4rem!important}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.tj{text-align:justify}.pos-r{position:relative;z-index:99}@font-face{font-family:proximanovaweb;font-display:swap;font-style:normal;font-weight:300;src:url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Light.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Light.woff) format("woff"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Light.ttf) format("truetype")}@font-face{font-family:proximanovaweb;font-display:swap;font-style:normal;font-weight:400;src:url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Regular.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Regular.woff) format("woff"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Regular.ttf) format("truetype")}@font-face{font-family:proximanovaweb;font-display:swap;font-style:normal;font-weight:700;src:url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Bold.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Bold.woff) format("woff"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Bold.ttf) format("truetype")}@font-face{font-family:proximanovaweb;font-display:swap;font-style:normal;font-weight:800;src:url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Extrabld.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Extrabld.woff) format("woff"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Extrabld.ttf) format("truetype")}@font-face{font-family:sourcehansanscn;font-display:swap;font-style:normal;font-weight:100;src:url(/themes/custom/twist_barrio/fonts/SourceHanSansCN/ourceHanSansCN-ExtraLight.otf) format("opentype")}@font-face{font-family:sourcehansanscn;font-display:swap;font-style:normal;font-weight:200;src:url(/themes/custom/twist_barrio/fonts/SourceHanSansCN/ourceHanSansCN-Light.otf) format("opentype")}@font-face{font-family:sourcehansanscn;font-display:swap;font-style:normal;font-weight:400;src:url(/themes/custom/twist_barrio/fonts/SourceHanSansCN/ourceHanSansCN-Regular.otf) format("opentype")}@font-face{font-family:sourcehansanscn;font-display:swap;font-style:normal;font-weight:700;src:url(/themes/custom/twist_barrio/fonts/SourceHanSansCN/ourceHanSansCN-Bold.otf) format("opentype")}@font-face{font-family:sourcehansanscn;font-display:swap;font-style:normal;font-weight:900;src:url(/themes/custom/twist_barrio/fonts/SourceHanSansCN/ourceHanSansCN-Heavy.otf) format("opentype")}@font-face{font-family:din2014;font-display:swap;font-style:normal;font-weight:400;src:url(/themes/custom/twist_barrio/fonts/DIN2014-Regular/font.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/DIN2014-Regular/font.woff) format("woff")}@font-face{font-family:din2014;font-display:swap;font-style:italic;font-weight:400;src:url(/themes/custom/twist_barrio/fonts/DIN2014-Italic/font.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/DIN2014-Italic/font.woff) format("woff")}@font-face{font-family:din2014;font-display:swap;font-style:normal;font-weight:600;src:url(/themes/custom/twist_barrio/fonts/DIN2014-Demi/font.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/DIN2014-Demi/font.woff) format("woff")}@font-face{font-family:din2014;font-display:swap;font-style:normal;font-weight:700;src:url(/themes/custom/twist_barrio/fonts/DIN2014-Bold/font.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/DIN2014-Bold/font.woff) format("woff")}p.content-quote-text.size30{font-size:24px;font-style:normal;line-height:150%;font-weight:700;padding:26px 0 7px 25px;color:#8f8f8f;margin-bottom:0}@media(min-width:768px){p.content-quote-text.size30{padding:27px 0 8px 31px;font-size:30px}}p{text-indent:initial!important}@media(max-width:1199px){.basic-page__title{margin-left:15px;margin-right:15px}}p.content-quote-text.size18{padding:0 0 32px 25px;color:#727272;font-size:18px}@media(min-width:768px){p.content-quote-text.size18{padding-bottom:28px;padding-left:31px}}.home-page .basic-page__title{display:none}.text-formatted ul,.text-formatted ol{margin-bottom:30px!important;margin-top:6px!important;padding-left:16px!important}.text-formatted ul li,.text-formatted ol li{font-size:16px;line-height:32px;padding-left:16px}.text-formatted ul li a,.text-formatted ol li a{color:#04a973;font-weight:700}.vocabulary-product-theme .product-theme{font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;letter-spacing:.02em;padding:2px 8px;font-weight:700;border-radius:34px;display:inline-block}.cc-window.cc-banner{z-index:1000000001}.cc-window.cc-floating{z-index:1000000001}img.b-lazy{display:inline-block!important}a.green-link{color:#04a973;font-weight:700}a.green-link:link{color:#04a973;font-weight:700}a.green-link:visited{color:#04a973;font-weight:700}@media(min-width:768px){.twis-more-products .paragraph--type--column{padding:15px}}.menu--footer .iso-logo{background:url(/themes/custom/images/logoiso.png);background-repeat:no-repeat;background-size:contain;display:inline-block;width:70px;height:70px;line-height:0;font-size:0;color:transparent;margin-bottom:10px}@media(min-width:768px){.menu--footer .iso-logo{float:left}}p.small.size12{font-size:12px;font-style:normal;line-height:175%;font-weight:400}a.small-link.size12{font-size:12px;font-style:normal;line-height:175%;font-weight:700;color:#04a973}.field--name-body hr{border:none;height:1px;background:#eee}hr{border:none;height:1px;background:#eee}.text-formatted table,.resource-description table,.update-item__content table,#gated-ungated-wrapper .left-content table{text-align:left;border:none;width:100%;max-width:100%;color:#313538;white-space:nowrap;font-weight:400}@media(min-width:768px){.text-formatted table,.resource-description table,.update-item__content table,#gated-ungated-wrapper .left-content table{white-space:nowrap}}.text-formatted table th,.text-formatted table td,.resource-description table th,.resource-description table td,.update-item__content table th,.update-item__content table td,#gated-ungated-wrapper .left-content table th,#gated-ungated-wrapper .left-content table td{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #eee;padding-left:16px;padding-right:16px;padding-top:15px;padding-bottom:15px;letter-spacing:normal!important;vertical-align:top}.text-formatted table th,.resource-description table th,.update-item__content table th,#gated-ungated-wrapper .left-content table th{border-top:none;letter-spacing:normal!important}.text-formatted table th.th-broder-top,.resource-description table th.th-broder-top,.update-item__content table th.th-broder-top,#gated-ungated-wrapper .left-content table th.th-broder-top{border-top:1px solid #eee}.text-formatted table tr,.resource-description table tr,.update-item__content table tr,#gated-ungated-wrapper .left-content table tr{border-left:none;border-right:none;background-color:transparent}.text-formatted table tr.table-primary,.resource-description table tr.table-primary,.update-item__content table tr.table-primary,#gated-ungated-wrapper .left-content table tr.table-primary{background:#f2fdfa;color:#04a973;font-weight:500}.text-formatted table tr.table-primary th,.text-formatted table tr.table-primary td,.resource-description table tr.table-primary th,.resource-description table tr.table-primary td,.update-item__content table tr.table-primary th,.update-item__content table tr.table-primary td,#gated-ungated-wrapper .left-content table tr.table-primary th,#gated-ungated-wrapper .left-content table tr.table-primary td{color:#04a973;font-weight:500}.text-formatted table tr.thead-gray,.resource-description table tr.thead-gray,.update-item__content table tr.thead-gray,#gated-ungated-wrapper .left-content table tr.thead-gray{background:#fafafa}.text-formatted table tr.thead-gray th,.text-formatted table tr.thead-gray td,.resource-description table tr.thead-gray th,.resource-description table tr.thead-gray td,.update-item__content table tr.thead-gray th,.update-item__content table tr.thead-gray td,#gated-ungated-wrapper .left-content table tr.thead-gray th,#gated-ungated-wrapper .left-content table tr.thead-gray td{font-weight:700;font-size:12px;line-height:16px;letter-spacing:1px!important;text-transform:uppercase;color:#354652}.text-formatted table tr.thead-plain th,.text-formatted table tr.thead-plain td,.resource-description table tr.thead-plain th,.resource-description table tr.thead-plain td,.update-item__content table tr.thead-plain th,.update-item__content table tr.thead-plain td,#gated-ungated-wrapper .left-content table tr.thead-plain th,#gated-ungated-wrapper .left-content table tr.thead-plain td{font-weight:700;font-size:12px;line-height:16px;letter-spacing:1px!important;text-transform:uppercase;color:#354652}.text-formatted table thead.thead-gray,.resource-description table thead.thead-gray,.update-item__content table thead.thead-gray,#gated-ungated-wrapper .left-content table thead.thead-gray{background:#fafafa}.text-formatted table th,.resource-description table th,.update-item__content table th,#gated-ungated-wrapper .left-content table th{font-size:12px;font-style:normal;line-height:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#354652}.text-formatted table th.table-primary,.resource-description table th.table-primary,.update-item__content table th.table-primary,#gated-ungated-wrapper .left-content table th.table-primary{background:#f2fdfa;color:#04a973;font-weight:500}.text-formatted table td,.resource-description table td,.update-item__content table td,#gated-ungated-wrapper .left-content table td{font-size:14px;font-style:normal;line-height:16px;font-weight:400;letter-spacing:1px;word-break:break-word}.text-formatted table td.table-primary,.resource-description table td.table-primary,.update-item__content table td.table-primary,#gated-ungated-wrapper .left-content table td.table-primary{background:#f2fdfa;color:#04a973;font-weight:500}.text-formatted .thead-gray th,.resource-description .thead-gray th,.update-item__content .thead-gray th,#gated-ungated-wrapper .left-content .thead-gray th{border-bottom:1px solid #ddd;background:#fafafa;color:#354652}.text-formatted thead.thead-gray td,.text-formatted tr.thead-gray td,.resource-description thead.thead-gray td,.resource-description tr.thead-gray td,.update-item__content thead.thead-gray td,.update-item__content tr.thead-gray td,#gated-ungated-wrapper .left-content thead.thead-gray td,#gated-ungated-wrapper .left-content tr.thead-gray td{border-bottom:1px solid #ddd;background:#fafafa}.text-formatted table.thead-gray th,.resource-description table.thead-gray th,.update-item__content table.thead-gray th,#gated-ungated-wrapper .left-content table.thead-gray th{background:#fafafa;color:#354652}.text-formatted .thead-hover:hover th,.resource-description .thead-hover:hover th,.update-item__content .thead-hover:hover th,#gated-ungated-wrapper .left-content .thead-hover:hover th{background:#fafafa;color:#354652}.text-formatted thead.thead-hover:hover td,.text-formatted tr.thead-hover:hover td,.resource-description thead.thead-hover:hover td,.resource-description tr.thead-hover:hover td,.update-item__content thead.thead-hover:hover td,.update-item__content tr.thead-hover:hover td,#gated-ungated-wrapper .left-content thead.thead-hover:hover td,#gated-ungated-wrapper .left-content tr.thead-hover:hover td{background:#fafafa}.text-formatted .table-bordered th,.resource-description .table-bordered th,.update-item__content .table-bordered th,#gated-ungated-wrapper .left-content .table-bordered th{border-top:1px solid #eee!important;color:#354652}.text-formatted .table-bordered tr,.resource-description .table-bordered tr,.update-item__content .table-bordered tr,#gated-ungated-wrapper .left-content .table-bordered tr{border-left:1px solid #eee!important;border-right:1px solid #eee!important}.text-formatted .table-sm th,.text-formatted .table-sm td,.resource-description .table-sm th,.resource-description .table-sm td,.update-item__content .table-sm th,.update-item__content .table-sm td,#gated-ungated-wrapper .left-content .table-sm th,#gated-ungated-wrapper .left-content .table-sm td{padding-top:7px;padding-bottom:7px;vertical-align:top}.text-formatted .table-responsive,.resource-description .table-responsive,.update-item__content .table-responsive,#gated-ungated-wrapper .left-content .table-responsive{overflow-x:auto}.text-formatted table[class^=table-content-column-left-border-],.resource-description table[class^=table-content-column-left-border-],.update-item__content table[class^=table-content-column-left-border-],#gated-ungated-wrapper .left-content table[class^=table-content-column-left-border-]{border-collapse:unset}.text-formatted .table-head-column-left-border,.resource-description .table-head-column-left-border,.update-item__content .table-head-column-left-border,#gated-ungated-wrapper .left-content .table-head-column-left-border{border-left:1px solid #ababab!important}.text-formatted caption,.resource-description caption,.update-item__content caption,#gated-ungated-wrapper .left-content caption{font-weight:400;font-size:14px;line-height:150%;color:#727272;margin-top:16px;margin-bottom:16px;white-space:normal;text-align:left}.table-content-column-left-border-1 td:nth-child(1){border-left:1px solid #ababab}.table-head-column-left-border-1 th:nth-child(1){border-left:1px solid #ababab}.table-content-column-left-border-2 td:nth-child(2){border-left:1px solid #ababab}.table-head-column-left-border-2 th:nth-child(2){border-left:1px solid #ababab}.table-content-column-left-border-3 td:nth-child(3){border-left:1px solid #ababab}.table-head-column-left-border-3 th:nth-child(3){border-left:1px solid #ababab}.table-content-column-left-border-4 td:nth-child(4){border-left:1px solid #ababab}.table-head-column-left-border-4 th:nth-child(4){border-left:1px solid #ababab}.table-content-column-left-border-5 td:nth-child(5){border-left:1px solid #ababab}.table-head-column-left-border-5 th:nth-child(5){border-left:1px solid #ababab}.table-content-column-left-border-6 td:nth-child(6){border-left:1px solid #ababab}.table-head-column-left-border-6 th:nth-child(6){border-left:1px solid #ababab}.table-content-column-left-border-7 td:nth-child(7){border-left:1px solid #ababab}.table-head-column-left-border-7 th:nth-child(7){border-left:1px solid #ababab}.table-content-column-left-border-8 td:nth-child(8){border-left:1px solid #ababab}.table-head-column-left-border-8 th:nth-child(8){border-left:1px solid #ababab}.table-content-column-left-border-9 td:nth-child(9){border-left:1px solid #ababab}.table-head-column-left-border-9 th:nth-child(9){border-left:1px solid #ababab}.table-content-column-left-border-10 td:nth-child(10){border-left:1px solid #ababab}.table-head-column-left-border-10 th:nth-child(10){border-left:1px solid #ababab}@media(max-width:1199px){.field--name-field-table{margin-top:36px}}.node-preview-container{z-index:1001;background-color:#000;color:#fff}.node-preview-container .node-preview-backlink{background-color:#105928;padding:10px;color:#fff;font-weight:700}.node-preview-container select{color:#000}.table-caption{font-size:14px;font-style:normal;line-height:150%;font-weight:400;color:#727272;margin-top:16px;margin-bottom:16px;white-space:normal;text-align:left}.tapi-maintenance.paragraph--type--banner{background:#232e35;height:100vh}.tapi-maintenance.paragraph--type--banner>img,.tapi-maintenance.paragraph--type--banner>picture{display:none}.tapi-maintenance.paragraph--type--banner .banner__content{padding:0;max-width:1200px}@media(max-width:767px){.tapi-maintenance.paragraph--type--banner .banner__content{flex-direction:column-reverse}}.tapi-maintenance.paragraph--type--banner .banner__content .banner__title{text-align:left;margin-top:100px}@media(min-width:768px) and (max-width:1199px){.tapi-maintenance.paragraph--type--banner .banner__content .banner__title{margin-top:60px}}@media(max-width:767px){.tapi-maintenance.paragraph--type--banner .banner__content .banner__title{margin-top:20px;width:100%}}@media(max-width:767px){.tapi-maintenance.paragraph--type--banner .banner__content .banner__image{width:100%}}.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text{max-width:460px}.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text h4{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:23px;letter-spacing:.04em;text-transform:uppercase;color:#fff}.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text h1{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:800;font-size:48px;line-height:56px;color:#fff;margin-top:0;margin-bottom:16px;margin-top:16px}@media(max-width:767px){.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text h1{font-size:36px;line-height:48px}}.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text p{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.02em;color:#fff}@media(max-width:767px){.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text p{line-height:32px}}.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text a{color:green}h5.black-text{font-style:normal;font-weight:700;font-size:18px;line-height:23px;letter-spacing:.02em;color:#232e35}h5.green-text{font-style:normal;font-weight:700;font-size:18px;line-height:23px;letter-spacing:.02em;color:#04a973}p.font-18{font-size:18px;letter-spacing:.02em;line-height:23px}p.default{font-size:16px;line-height:28px;letter-spacing:.02em;color:#354652}@media(min-width:992px){.referral-program-banner .banner__content{padding:0 0 30px}}.referral-program-banner .banner__content h1{margin-bottom:20px;font-size:30px;font-style:normal;line-height:30px}html:not([lang=zh-hans]) .referral-program-banner .banner__content h1{font-weight:800}html[lang=zh-hans] .referral-program-banner .banner__content h1{font-weight:900}@media(min-width:768px){.referral-program-banner .banner__content h1{font-size:48px;line-height:60px}}@media(min-width:992px){.referral-program-banner .banner__content h1{margin-bottom:12px}}.referral-program-banner .banner__content .button{font-size:12px;font-style:normal;line-height:12px;font-weight:700;letter-spacing:.1em;min-width:240px}.referral-program-content{padding-top:40px;padding-bottom:21px;background-color:#fafafa!important}@media(min-width:768px){.referral-program-content{padding-bottom:61px}}@media(min-width:992px){.referral-program-content{padding-bottom:57px}}.referral-program-content .paragraph--type--icon-with-text p{font-size:14px;font-style:normal;line-height:24px;font-weight:400;text-align:center;color:#313538;font-style:normal;font-weight:400!important;font-size:14px;line-height:24px}.referral-program-content .nav-link-section-20{width:324px;padding:0}@media(min-width:768px){.referral-program-content .nav-link-section-20{width:422px}}.referral-program-content .nav-link-section-20 .field--type-image{margin-bottom:38px}.referral-program-content .nav-link-section-20 h4{margin-bottom:7px;font-size:24px}.referral-program-content .nav-link-section-20:last-child{margin-bottom:0!important}.referral-program-content .nav-link-section-20 .icon-col-wrapper{width:100%!important}.referral-program-content--bottom{padding-top:10px}@media(min-width:768px){.referral-program-content--bottom{padding-top:22px}}@media(min-width:992px){.referral-program-content--bottom{padding-top:40px}}.referral-program-content--bottom h2{font-size:24px;font-style:normal;line-height:36px;color:#313538}html:not([lang=zh-hans]) .referral-program-content--bottom h2{font-weight:800}html[lang=zh-hans] .referral-program-content--bottom h2{font-weight:900}@media(min-width:768px){.referral-program-content--bottom h2{font-size:30px}}.referral-program-content--bottom .col-left{font-size:14px;font-style:normal;line-height:14px;font-weight:400}.referral-program-content--bottom .col-left a.green-link{color:#04a973}.referral-program-content--bottom .col-left .list{font-size:14px;font-style:normal;line-height:36px;font-weight:400;color:#000;margin-bottom:23px}@media(min-width:768px){.referral-program-content--bottom .col-left .list{font-size:18px;line-height:36px}}.referral-program-content--bottom .col-left .list a{font-weight:700;color:#04a973}.referral-program-content--bottom .col-left .button-wrapper{padding:0;margin:0}.referral-program-content--bottom .col-left .button-wrapper .button{width:240px!important;margin-bottom:21px;padding:20px 0 18px;font-size:12px;font-style:normal;line-height:12px;font-weight:700;letter-spacing:.1em}.referral-program-content--bottom .col-left .condition{margin-top:17px}@media(min-width:768px){.referral-program-content--bottom .col-left .condition{margin-top:49px}}.referral-program-content--bottom .col-left .terms{line-height:36px}.referral-program-content--bottom .grid__col--bleed{padding-left:0;padding-right:0}@media(min-width:768px){.referral-program-content--bottom .grid__col--bleed{padding-left:68px;padding-right:68px}}@media(min-width:992px){.referral-program-content--bottom .grid__col--bleed{padding-left:16px;padding-right:16px}}.referral-program-content--bottom .grid__col--bleed:first-child{order:2}@media(max-width:768px){.referral-program-content--bottom .grid__col--bleed:first-child h2{margin-top:10px}}@media(max-width:992px){.referral-program-content--bottom .grid__col--bleed:first-child{padding-top:0}.referral-program-content--bottom .grid__col--bleed:first-child .paragraph{padding-top:0}.referral-program-content--bottom .grid__col--bleed:first-child h2{margin-top:27px}}@media(min-width:992px){.referral-program-content--bottom .grid__col--bleed:first-child{order:unset}}p.light-small{font-size:14px;line-height:150%}p.light-heading{font-size:16px;font-style:normal;line-height:30px;font-weight:700;color:#313538}@media(min-width:768px){p.light-heading{font-size:18px;line-height:150%}}.node a.arrow-right{background:url(/themes/custom/images/green-arrow-right.svg) no-repeat right;padding-right:25px;display:inline-block;font-size:18px;line-height:24px}@media(max-width:767px){.page-node-type-product-category .product__banner{padding-left:24px;padding-right:24px}}@media(max-width:767px){.page-node-type-product-category .node--type-product-category .paragraph--type--section{padding-left:9px;padding-right:9px}}@media(max-width:767px){.page-node-type-product-category .block-product-category{padding-left:9px;padding-right:9px}}@media(min-width:768px) and (max-width:992px){.ngs-icon-text-wrapper .paragraph--type--column{width:50%}.ngs-icon-text-wrapper .paragraph--type--column .paragraph--type--icon-with-text{width:264px}.ngs-icon-text-wrapper .paragraph--type--column .tile{margin:0 auto}}@media(max-width:767px){.referral-program-content--bottom{padding-left:25px;padding-right:25px;padding-top:40px}}.referral-program-content--bottom .grid.section-wrapper{display:block!important;letter-spacing:normal!important;word-spacing:normal!important}.referral-program-content--bottom .bottom-wrapper{text-align:center;margin-top:26px;color:#727272;line-height:14px}.black-button{padding:14px 37px;background-color:#232e35;color:#fff!important;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:12px;text-align:center;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid #232e35;display:inline-block;margin-top:15px;margin-right:15px}@media(max-width:767px){.black-button{margin-right:5px}}.black-transparent-button{padding:14px 30px;background-color:transparent;border:1px solid #232e35;color:#232e35!important;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:12px;text-align:center;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;display:inline-block;margin-top:15px;margin-right:15px}@media(max-width:767px){.black-transparent-button{margin-right:5px}}@media(min-width:768px) and (max-width:1199px){.tab-full{width:100%}}p.light-green-bg-text{padding:24px 32px;background:#f2fcf9;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.02em;color:#354652;margin-top:32px}.page-view-taxonomy-term #main-wrapper>#main{max-width:1140px;margin:0 auto;padding-top:140px}section.ngs-prolab-marketo-section{background:radial-gradient(56.78% 377.67% at 46.28% 62.48%,#11553E 0%,rgba(17,85,62,0.49) 100%);mix-blend-mode:multiply;padding:80px 0;color:#fff;background-size:cover}@media(max-width:767px){section.ngs-prolab-marketo-section{padding-left:20px;padding-right:20px}}section.ngs-prolab-marketo-section .paragraph--type--section{max-width:556px;margin:auto}section.ngs-prolab-marketo-section .paragraph--type--text{padding-left:0;margin-bottom:30px}section.ngs-prolab-marketo-section .bottom-text{margin-top:80px;padding-top:24px;border-top:1px solid #fff}@media(max-width:767px){section.ngs-prolab-marketo-section .bottom-text{padding-left:0;padding-right:0;margin-bottom:0}}section.ngs-prolab-marketo-section .bottom-text a{color:green}section.ngs-prolab-marketo-section .bottom-text a:hover{color:green}section.ngs-prolab-marketo-section .paragraph--type--component-marketo{margin:0;width:100%}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm{padding:0;background:0 0;box-shadow:none;color:#fff!important;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif!important}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol span,section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol label{color:#fff!important}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol a{color:green!important}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input,section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select{border-radius:2px}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{color:#fff}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select{background-color:#fff}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoButtonRow .mktoButton{display:inline-block;width:auto;padding:17px 59px;background-color:#fff;color:#354652;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:16px;text-align:center;letter-spacing:.14em;text-transform:uppercase}.job .job__navigation a{display:inline-flex}.job .job__navigation a::before{font-family:twist-icon-font;content:"\e002";padding-right:8px}.paragraph--type--column.vertical-align-center{display:flex;justify-content:center;align-items:center;padding:0 100px}@media(max-width:767px){.paragraph--type--column.vertical-align-center{padding:0 10px;padding-top:20px;padding-bottom:30px;text-align:center}}@media(min-width:768px) and (max-width:992px){.paragraph--type--column.vertical-align-center{padding:0 25px}.paragraph--type--column.vertical-align-center h2{font-size:20px}.paragraph--type--column.vertical-align-center .title{font-size:20px}}.full-width-tile{padding:0}.full-width-tile .paragraph--type--html{display:none}.full-width-tile .paragraph--type--content-tile{width:100%;padding:0}.full-width-tile .paragraph--type--content-tile .content-tile{height:auto!important;border:none;box-shadow:none}.full-width-tile .paragraph--type--content-tile .content-tile .field--name-field-tile-icon{float:right;width:180px;height:120px;margin-left:20px}@media(max-width:767px){.full-width-tile .paragraph--type--content-tile .content-tile .field--name-field-tile-icon{float:none;margin:0 auto;height:auto;width:100%}}.full-width-tile .paragraph--type--content-tile .content-tile .field--name-field-tile-icon img{height:120px;width:180px}@media(max-width:767px){.full-width-tile .paragraph--type--content-tile .content-tile .field--name-field-tile-icon img{height:auto;width:100%}}@media(max-width:767px){.full-width-tile .paragraph--type--content-tile .content-tile .content-tile__body{text-align:center}}.full-width-tile .paragraph--type--content-tile .content-tile .content-tile__learn-more{display:none}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper,.variant-content-wrapper .section-wrapper{display:flex}.ngs-content-wrapper .section-wrapper>.paragraph,.variant-content-wrapper .section-wrapper>.paragraph{padding-left:75px;padding-right:75px}}@media(max-width:1199px) and (max-width:767px){.ngs-content-wrapper .section-wrapper>.paragraph,.variant-content-wrapper .section-wrapper>.paragraph{padding-left:9px;padding-right:9px}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph:nth-child(1),.variant-content-wrapper .section-wrapper>.paragraph:nth-child(1){order:1}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph:nth-child(2),.variant-content-wrapper .section-wrapper>.paragraph:nth-child(2){order:2}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph:nth-child(3),.variant-content-wrapper .section-wrapper>.paragraph:nth-child(3){order:6}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph:nth-child(4),.variant-content-wrapper .section-wrapper>.paragraph:nth-child(4){order:4}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph:nth-child(5),.variant-content-wrapper .section-wrapper>.paragraph:nth-child(5){order:3}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph .verical-align,.variant-content-wrapper .section-wrapper>.paragraph .verical-align{padding-top:0!important}}@media(min-width:768px) and (max-width:950px){.path-block-section .path-block{background-size:738px 1052px;margin:-100px 0;padding:155px 0 140px}.path-block-section .path-block .path-block-header{margin-top:0;padding-left:6rem;padding-right:6rem;padding-bottom:24px}.path-block-section .path-block .principals{padding:30px 0}.path-block-section .path-block .impact,.path-block-section .path-block .grit{display:flex;align-items:center;margin-top:30px;margin-bottom:30px;margin-left:40%;padding-left:0;padding-right:30px;width:60%}}@media(max-width:767px){.path-block-section .path-block h1{text-align:center}}.node.node--unpublished{background-color:initial}.unpublished-message{font-size:1rem;color:red}.toolbar-tab .acquia-active-subscription{font-size:10px;padding-top:15px!important}.career-page--callout{background:#fafafa!important}.career-page--callout h2{color:#000}@media(min-width:1200px){.career-page--callout h2{margin-top:4px}}@media(min-width:1200px){.career-page--callout .section-wrapper{width:1070px}}.career-page--callout .content-tile{border:none;border-radius:4px;box-shadow:none}.career-page--callout .content-tile:hover{box-shadow:0 14px 28px rgba(0,0,0,.07),0 10px 10px rgba(0,0,0,.07)}@media(min-width:1200px){.career-page--callout .content-tile{margin-top:0}}.career-page--callout .content-tile__body{padding-top:18px;padding-left:17px;padding-right:23px;padding-bottom:19px}.career-page--callout .content-tile__learn-more{color:#04ad75;line-height:24px}.career-page--callout .content-tile__learn-more .svg-inline--fa{vertical-align:middle;line-height:24px;margin-left:8px}.career-page--callout .content-tile h4{padding-bottom:11px}.career-page--callout .content-tile .field--name-field-tile-body{font-size:12px;line-height:12px;color:#313538}@media(min-width:1200px){.career-page--callout .col-left,.career-page--callout .col-right,.career-page--callout .col-middle{padding-left:0;padding-right:0;width:302px}}@media(min-width:1200px){.career-page--callout .col-middle{margin-left:66px;margin-right:66px}}@media(max-width:1199px){.career-page--callout .paragraph--type--block{padding-left:0!important;padding-right:0!important}}@media(max-width:767px){.career-page--callout .paragraph--type--content-tile{padding-left:15px!important;padding-right:15px!important;padding-bottom:0}}@media(max-width:1199px){.career-page--callout .paragraph--type--content-tile{padding-bottom:0}}@media(min-width:1200px){.career-page--callout{padding-bottom:46px}}.path-block-section{margin-top:0}.section-background.biopharma-contact-section{padding-top:72px;padding-bottom:120px}.paragraph--type--section .paragraph--type--media-text-component:not(:first-child){margin-top:80px}@media(min-width:768px){.paragraph--type--section .paragraph--type--media-text-component:not(:first-child){margin-top:96px}}@media(min-width:992px){.paragraph--type--section .paragraph--type--media-text-component:not(:first-child){margin-top:112px}}@media(min-width:768px){.paragraph--type--section .paragraph--type--media-text-component:nth-child(even)>div.clearfix{flex-direction:row-reverse}.paragraph--type--section .paragraph--type--media-text-component:nth-child(even)>div.clearfix .image-container{margin-right:0;margin-left:15px}.paragraph--type--section .paragraph--type--media-text-component:nth-child(even)>div.clearfix .text-container{margin-left:0;margin-right:15px}}@media(min-width:992px){.paragraph--type--section .paragraph--type--media-text-component:nth-child(even)>div.clearfix .image-container{margin-left:25px}.paragraph--type--section .paragraph--type--media-text-component:nth-child(even)>div.clearfix .text-container{margin-right:25px}}.header-breadcrumb{position:relative;z-index:-99999!important}.always-show{display:block!important}.theme-dark .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label{color:#fff}.size14{font-size:14px!important;line-height:28px!important}.pa-pl-0{padding-left:0}.pa-pr-0{padding-right:0}.openings .openings-top-text .text-formatted ul li,.openings .openings-top-text .text-formatted ol li{font-size:14px!important;line-height:28px!important}.pt-24{padding-top:24px!important}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}*.pb4{padding-bottom:2em!important}*.pt4{padding-top:2em!important}.size18{font-size:18px!important;line-height:1.8!important}@media(min-width:1200px){.center-image-text-column.image{max-height:450px}}.paragraph--type--html p{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;line-height:24px}.paragraph--type--html p.size16{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;line-height:32px;font-size:16px;color:inherit}.upcoming-events{padding:15px 0}.upcoming-events .upcoming-events__event-list{padding-left:0}.upcoming-events .upcoming-events__event-list .upcoming-events__event{padding:15px}@media(min-width:768px){*.ph6-m{padding-left:8rem;padding-right:8rem}}@media(min-width:992px){*.ph7-l{padding-left:16rem;padding-right:16rem}}@font-face{font-family:proximanovaweb;font-display:swap;font-style:normal;font-weight:300;src:url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Light.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Light.woff) format("woff"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Light.ttf) format("truetype")}@font-face{font-family:proximanovaweb;font-display:swap;font-style:normal;font-weight:400;src:url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Regular.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Regular.woff) format("woff"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Regular.ttf) format("truetype")}@font-face{font-family:proximanovaweb;font-display:swap;font-style:normal;font-weight:700;src:url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Bold.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Bold.woff) format("woff"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Bold.ttf) format("truetype")}@font-face{font-family:proximanovaweb;font-display:swap;font-style:normal;font-weight:800;src:url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Extrabld.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Extrabld.woff) format("woff"),url(/themes/custom/twist_barrio/fonts/ProximaNovaWeb/ProximaNova-Extrabld.ttf) format("truetype")}@font-face{font-family:sourcehansanscn;font-display:swap;font-style:normal;font-weight:100;src:url(/themes/custom/twist_barrio/fonts/SourceHanSansCN/ourceHanSansCN-ExtraLight.otf) format("opentype")}@font-face{font-family:sourcehansanscn;font-display:swap;font-style:normal;font-weight:200;src:url(/themes/custom/twist_barrio/fonts/SourceHanSansCN/ourceHanSansCN-Light.otf) format("opentype")}@font-face{font-family:sourcehansanscn;font-display:swap;font-style:normal;font-weight:400;src:url(/themes/custom/twist_barrio/fonts/SourceHanSansCN/ourceHanSansCN-Regular.otf) format("opentype")}@font-face{font-family:sourcehansanscn;font-display:swap;font-style:normal;font-weight:700;src:url(/themes/custom/twist_barrio/fonts/SourceHanSansCN/ourceHanSansCN-Bold.otf) format("opentype")}@font-face{font-family:sourcehansanscn;font-display:swap;font-style:normal;font-weight:900;src:url(/themes/custom/twist_barrio/fonts/SourceHanSansCN/ourceHanSansCN-Heavy.otf) format("opentype")}@font-face{font-family:din2014;font-display:swap;font-style:normal;font-weight:400;src:url(/themes/custom/twist_barrio/fonts/DIN2014-Regular/font.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/DIN2014-Regular/font.woff) format("woff")}@font-face{font-family:din2014;font-display:swap;font-style:italic;font-weight:400;src:url(/themes/custom/twist_barrio/fonts/DIN2014-Italic/font.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/DIN2014-Italic/font.woff) format("woff")}@font-face{font-family:din2014;font-display:swap;font-style:normal;font-weight:600;src:url(/themes/custom/twist_barrio/fonts/DIN2014-Demi/font.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/DIN2014-Demi/font.woff) format("woff")}@font-face{font-family:din2014;font-display:swap;font-style:normal;font-weight:700;src:url(/themes/custom/twist_barrio/fonts/DIN2014-Bold/font.woff2) format("woff2"),url(/themes/custom/twist_barrio/fonts/DIN2014-Bold/font.woff) format("woff")}@font-face{font-family:twist-icon-font;src:url(/themes/custom/twist_barrio/scss/twist-icons/twist-icon-font.eot);src:url(/themes/custom/twist_barrio/scss/twist-icons/twist-icon-font.eot#iefix) format("eot"),url(/themes/custom/twist_barrio/scss/twist-icons/twist-icon-font.woff) format("woff"),url(/themes/custom/twist_barrio/scss/twist-icons/twist-icon-font.ttf) format("truetype"),url(/themes/custom/twist_barrio/scss/twist-icons/twist-icon-font.svg#twist-icon-font) format("svg")}body{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:16px;line-height:20px;line-height:28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body img{max-width:100%;margin:0}.ti.ti-download:before,.ti.ti-download:after{content:"\e006"}.ti.ti-left:before{font-family:twist-icon-font;margin-right:7px}.ti.ti-left:after{font-family:inherit;content:"";margin-left:0}.ti.ti-right:before{font-family:inherit;content:"";margin-right:0}.ti.ti-right:after{font-family:twist-icon-font;margin-left:7px}.container-fluid{padding:0 15px}.container{padding:0 15px}@media(min-width:768px){.container{max-width:100%;padding:0 15px}}@media(min-width:992px){.container{max-width:100%;padding:0 15px}}@media(min-width:1200px){.container{max-width:1170px;padding:0 15px}}.container [class*=col-]{padding:15px 16px}.row{margin:0 -15px}.row>*{padding:0 15px}.modal-open .modal{opacity:1}.modal .modal-dialog{max-width:100%}#block-twist-barrio-content>.content{padding:0}h1{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;color:#232e35;text-transform:inherit;font-size:48px;line-height:56px;font-weight:800}h2{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;color:#232e35;text-transform:inherit;font-size:36px;line-height:48px;font-weight:800}h3{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;color:#232e35;text-transform:inherit;font-size:30px;line-height:40px;font-weight:800}h4{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;color:#232e35;text-transform:inherit;font-size:24px;line-height:32px;font-weight:800}h5{font-size:18px;line-height:23px;font-weight:700;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;letter-spacing:.02em;color:#232e35;text-transform:inherit}h6{font-size:16px;line-height:20px;font-weight:700;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;letter-spacing:.02em;color:#232e35;text-transform:inherit}.invert h1,.invert h2,.invert h3,.invert h4,.invert h5,.invert h6,.invert p{color:#fff}.btn{font-style:normal;font-weight:500;line-height:16px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#354652}.btn.btn-primary{--bs-btn-border-color:none}.btn.btn-primary.btn-sm{font-size:10px;padding:7px 12px;border-radius:2px;color:#fff;background-color:#232e35;line-height:12px;justify-content:center;display:inline-flex;white-space:nowrap}.btn.btn-primary.btn-sm:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-primary.btn-sm:hover{background:#354652}.btn.btn-primary.btn-sm.disabled{font-size:10px;padding:7px 12px;border-radius:2px;display:inline-flex;justify-content:center;white-space:nowrap;color:#627684;line-height:12px;background-color:#e0e5eb}.btn.btn-primary.btn-md{font-size:12px;line-height:12px;padding:8px 16px;border-radius:2px;justify-content:center;white-space:nowrap;display:inline-flex;color:#fff;background-color:#232e35}.btn.btn-primary.btn-md:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-primary.btn-md:hover{background:#354652}.btn.btn-primary.btn-md.disabled{font-size:10px;padding:7px 12px;border-radius:2px;display:inline-flex;justify-content:center;white-space:nowrap;color:#627684;line-height:12px;background-color:#e0e5eb;font-size:12px;padding:8px 16px}.btn.btn-primary.btn-lg{font-size:12px;line-height:12px;padding:8px 16px;border-radius:2px;justify-content:center;white-space:nowrap;display:inline-flex;color:#fff;background-color:#232e35;padding:13px 16px;display:inline-flex}.btn.btn-primary.btn-lg:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-primary.btn-lg:hover{background:#354652}.btn.btn-primary.btn-lg:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-primary.btn-lg:hover{background:#354652}.btn.btn-primary.btn-lg.disabled{font-size:10px;padding:7px 12px;border-radius:2px;display:inline-flex;justify-content:center;white-space:nowrap;color:#627684;line-height:12px;background-color:#e0e5eb;font-size:12px;padding:8px 16px;padding:13px 16px}.btn.btn-primary.btn-xl{font-size:12px;line-height:12px;padding:8px 16px;border-radius:2px;justify-content:center;white-space:nowrap;display:inline-flex;color:#fff;background-color:#232e35;padding:13px 16px;display:inline-flex;font-size:16px;line-height:16px;padding:17px 80px}.btn.btn-primary.btn-xl:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-primary.btn-xl:hover{background:#354652}.btn.btn-primary.btn-xl:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-primary.btn-xl:hover{background:#354652}.btn.btn-primary.btn-xl:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-primary.btn-xl:hover{background:#354652}.btn.btn-primary.btn-xl.disabled{font-size:10px;padding:7px 12px;border-radius:2px;display:inline-flex;justify-content:center;white-space:nowrap;color:#627684;line-height:12px;background-color:#e0e5eb;font-size:12px;padding:8px 16px;font-size:16px;line-height:16px;padding:17px 80px}.btn.btn-primary.btn-bl-primary-sm{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;background-color:#fff;color:#1e986f;border:none}.btn.btn-primary.btn-bl-primary-sm:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-primary.btn-bl-primary-sm:hover{text-decoration-line:underline}.btn.btn-primary.btn-bl-primary-sm.disabled{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;background-color:#fff;color:#1e986f;border:none;color:#98a8b3}.btn.btn-primary.btn-bl-primary-sm.disabled:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-primary.btn-bl-primary-sm.disabled:hover{text-decoration-line:underline}.btn.btn-primary.btn-bl-primary-sm.disabled:focus{background:0 0;border:none}.btn.btn-primary.btn-bl-primary-sm.disabled:hover{text-decoration-line:none}.btn.btn-primary.btn-bl-primary-md{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;background-color:#fff;color:#1e986f;border:none;font-size:12px;line-height:12px;padding:8px 16px}.btn.btn-primary.btn-bl-primary-md:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-primary.btn-bl-primary-md:hover{text-decoration-line:underline}.btn.btn-primary.btn-bl-primary-md.disabled{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;background-color:#fff;color:#1e986f;border:none;font-size:12px;line-height:12px;padding:8px 16px;color:#98a8b3}.btn.btn-primary.btn-bl-primary-md.disabled:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-primary.btn-bl-primary-md.disabled:hover{text-decoration-line:underline}.btn.btn-primary.btn-bl-primary-md.disabled:focus{background:0 0;border:none}.btn.btn-primary.btn-bl-primary-md.disabled:hover{text-decoration-line:none}.btn.btn-primary.btn-bl-primary-lg{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;background-color:#fff;color:#1e986f;border:none;font-size:12px;line-height:12px;padding:8px 16px;padding:13px 16px}.btn.btn-primary.btn-bl-primary-lg:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-primary.btn-bl-primary-lg:hover{text-decoration-line:underline}.btn.btn-primary.btn-bl-primary-lg.disabled{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;background-color:#fff;color:#1e986f;border:none;font-size:12px;line-height:12px;padding:8px 16px;padding:13px 16px;color:#98a8b3}.btn.btn-primary.btn-bl-primary-lg.disabled:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-primary.btn-bl-primary-lg.disabled:hover{text-decoration-line:underline}.btn.btn-primary.btn-bl-primary-lg.disabled:focus{background:0 0;border:none}.btn.btn-primary.btn-bl-primary-lg.disabled:hover{text-decoration-line:none}.btn.btn-primary.btn-bl-primary-xl{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;background-color:#fff;color:#1e986f;border:none;font-size:12px;line-height:12px;padding:8px 16px;padding:13px 16px;font-size:16px;line-height:16px;padding:17px 80px}.btn.btn-primary.btn-bl-primary-xl:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-primary.btn-bl-primary-xl:hover{text-decoration-line:underline}.btn.btn-primary.btn-bl-primary-xl.disabled{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;background-color:#fff;color:#1e986f;border:none;font-size:12px;line-height:12px;padding:8px 16px;padding:13px 16px;font-size:16px;line-height:16px;padding:17px 80px;color:#98a8b3}.btn.btn-primary.btn-bl-primary-xl.disabled:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-primary.btn-bl-primary-xl.disabled:hover{text-decoration-line:underline}.btn.btn-secondary.btn-sm{font-size:10px;padding:7px 12px;border-radius:2px;color:#fff;background-color:#232e35;line-height:12px;justify-content:center;display:inline-flex;white-space:nowrap;border:1px solid #627684;background:#fff;color:#232e35}.btn.btn-secondary.btn-sm:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-secondary.btn-sm:hover{background:#354652}.btn.btn-secondary.btn-sm:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-sm:hover{background:rgba(238,242,246,.7)}.btn.btn-secondary.btn-sm.disabled{font-size:10px;padding:7px 12px;border-radius:2px;display:inline-flex;justify-content:center;white-space:nowrap;color:#627684;line-height:12px;background-color:#e0e5eb;color:#98a8b3;background:rgba(255,255,255,.95)}.btn.btn-secondary.btn-md{font-size:12px;line-height:12px;padding:8px 16px;border-radius:2px;justify-content:center;white-space:nowrap;display:inline-flex;color:#fff;background-color:#232e35;color:#232e35;border:1px solid #627684;background:#fff}.btn.btn-secondary.btn-md:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-secondary.btn-md:hover{background:#354652}.btn.btn-secondary.btn-md:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-md:hover{background:rgba(238,242,246,.7)}.btn.btn-secondary.btn-md.disabled{font-size:10px;padding:7px 12px;border-radius:2px;display:inline-flex;justify-content:center;white-space:nowrap;color:#627684;line-height:12px;background-color:#e0e5eb;font-size:12px;padding:8px 16px;color:#98a8b3;background:rgba(255,255,255,.95)}.btn.btn-secondary.btn-lg{font-size:12px;line-height:12px;padding:8px 16px;border-radius:2px;justify-content:center;white-space:nowrap;display:inline-flex;color:#fff;background-color:#232e35;padding:13px 16px;display:inline-flex;color:#232e35;border:1px solid #627684;background:#fff}.btn.btn-secondary.btn-lg:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-secondary.btn-lg:hover{background:#354652}.btn.btn-secondary.btn-lg:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-secondary.btn-lg:hover{background:#354652}.btn.btn-secondary.btn-lg:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-lg:hover{background:rgba(238,242,246,.7)}.btn.btn-secondary.btn-lg.disabled{font-size:10px;padding:7px 12px;border-radius:2px;display:inline-flex;justify-content:center;white-space:nowrap;color:#627684;line-height:12px;background-color:#e0e5eb;font-size:12px;padding:8px 16px;padding:13px 16px;color:#98a8b3;background:rgba(255,255,255,.95)}.btn.btn-secondary.btn-xl{font-size:12px;line-height:12px;padding:8px 16px;border-radius:2px;justify-content:center;white-space:nowrap;display:inline-flex;color:#fff;background-color:#232e35;padding:13px 16px;display:inline-flex;font-size:16px;line-height:16px;padding:17px 80px;color:#232e35;border:1px solid #627684;background:#fff}.btn.btn-secondary.btn-xl:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-secondary.btn-xl:hover{background:#354652}.btn.btn-secondary.btn-xl:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-secondary.btn-xl:hover{background:#354652}.btn.btn-secondary.btn-xl:focus{border:2px solid rgba(98,118,132,.5)}.btn.btn-secondary.btn-xl:hover{background:#354652}.btn.btn-secondary.btn-xl:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-xl:hover{background:rgba(238,242,246,.7)}.btn.btn-secondary.btn-xl.disabled{font-size:10px;padding:7px 12px;border-radius:2px;display:inline-flex;justify-content:center;white-space:nowrap;color:#627684;line-height:12px;background-color:#e0e5eb;font-size:12px;padding:8px 16px;font-size:16px;line-height:16px;padding:17px 80px;color:#98a8b3;background:rgba(255,255,255,.95)}.btn.btn-secondary.btn-bl-secondary-sm{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;color:#232e35;display:inline-flex;justify-content:center;white-space:nowrap;background-color:#fff;border:none}.btn.btn-secondary.btn-bl-secondary-sm:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-bl-secondary-sm:hover{text-decoration-line:underline}.btn.btn-secondary.btn-bl-secondary-sm.disabled{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;color:#232e35;display:inline-flex;justify-content:center;white-space:nowrap;background-color:#fff;border:none;color:#98a8b3}.btn.btn-secondary.btn-bl-secondary-sm.disabled:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-bl-secondary-sm.disabled:hover{text-decoration-line:underline}.btn.btn-secondary.btn-bl-secondary-md{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;color:#232e35;display:inline-flex;justify-content:center;white-space:nowrap;background-color:#fff;border:none;font-size:12px;line-height:12px;padding:8px 16px}.btn.btn-secondary.btn-bl-secondary-md:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-bl-secondary-md:hover{text-decoration-line:underline}.btn.btn-secondary.btn-bl-secondary-md.disabled{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;color:#232e35;display:inline-flex;justify-content:center;white-space:nowrap;background-color:#fff;border:none;font-size:12px;line-height:12px;padding:8px 16px;color:#98a8b3}.btn.btn-secondary.btn-bl-secondary-md.disabled:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-bl-secondary-md.disabled:hover{text-decoration-line:underline}.btn.btn-secondary.btn-bl-secondary-lg{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;color:#232e35;display:inline-flex;justify-content:center;white-space:nowrap;background-color:#fff;border:none;font-size:12px;line-height:12px;padding:8px 16px;padding:13px 16px}.btn.btn-secondary.btn-bl-secondary-lg:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-bl-secondary-lg:hover{text-decoration-line:underline}.btn.btn-secondary.btn-bl-secondary-lg.disabled{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;color:#232e35;display:inline-flex;justify-content:center;white-space:nowrap;background-color:#fff;border:none;font-size:12px;line-height:12px;padding:8px 16px;padding:13px 16px;color:#98a8b3}.btn.btn-secondary.btn-bl-secondary-lg.disabled:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-bl-secondary-lg.disabled:hover{text-decoration-line:underline}.btn.btn-secondary.btn-bl-secondary-xl{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;color:#232e35;display:inline-flex;justify-content:center;white-space:nowrap;background-color:#fff;border:none;font-size:12px;line-height:12px;padding:8px 16px;padding:13px 16px;font-size:16px;line-height:16px;padding:17px 80px}.btn.btn-secondary.btn-bl-secondary-xl:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-bl-secondary-xl:hover{text-decoration-line:underline}.btn.btn-secondary.btn-bl-secondary-xl.disabled{font-weight:700;font-size:10px;line-height:10px;padding:7px 12px;color:#232e35;display:inline-flex;justify-content:center;white-space:nowrap;background-color:#fff;border:none;font-size:12px;line-height:12px;padding:8px 16px;padding:13px 16px;font-size:16px;line-height:16px;padding:17px 80px;color:#98a8b3}.btn.btn-secondary.btn-bl-secondary-xl.disabled:focus{background:rgba(238,242,246,.7);border:2px solid rgba(194,206,214,.5)}.btn.btn-secondary.btn-bl-secondary-xl.disabled:hover{text-decoration-line:underline}.btn:focus,.btn:active{box-shadow:none!important;transition:none}.btn.product-gene{background-color:#7676f3!important}a{text-decoration:none;color:#04a973;font-weight:700}a:hover{color:#04a973;text-decoration:none}.primary-link-sm{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f}.primary-link-sm:focus{border:2px solid rgba(194,206,214,.5)}.primary-link-sm:hover{color:#1e986f;text-decoration-line:underline}.primary-link-sm:link{color:#1e986f}.primary-link-sm:visited{color:#1e986f}.primary-link-sm.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;color:#98a8b3}.primary-link-sm.disabled:focus{border:2px solid rgba(194,206,214,.5)}.primary-link-sm.disabled:hover{color:#1e986f;text-decoration-line:underline}.primary-link-sm.disabled:link{color:#1e986f}.primary-link-sm.disabled:visited{color:#1e986f}.primary-link-sm.disabled:focus{border:none}.primary-link-sm.disabled:hover{text-decoration-line:none}.primary-link-md{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;font-size:14px;line-height:16px}.primary-link-md:focus{border:2px solid rgba(194,206,214,.5)}.primary-link-md:hover{color:#1e986f;text-decoration-line:underline}.primary-link-md:link{color:#1e986f}.primary-link-md:visited{color:#1e986f}.primary-link-md.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;color:#98a8b3;font-size:14px;line-height:16px}.primary-link-md.disabled:focus{border:2px solid rgba(194,206,214,.5)}.primary-link-md.disabled:hover{color:#1e986f;text-decoration-line:underline}.primary-link-md.disabled:link{color:#1e986f}.primary-link-md.disabled:visited{color:#1e986f}.primary-link-md.disabled:focus{border:none}.primary-link-md.disabled:hover{text-decoration-line:none}.primary-link-lg{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;font-size:14px;line-height:16px;font-size:16px;line-height:20px}.primary-link-lg:focus{border:2px solid rgba(194,206,214,.5)}.primary-link-lg:hover{color:#1e986f;text-decoration-line:underline}.primary-link-lg:link{color:#1e986f}.primary-link-lg:visited{color:#1e986f}.primary-link-lg.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;color:#98a8b3;font-size:16px;line-height:20px}.primary-link-lg.disabled:focus{border:2px solid rgba(194,206,214,.5)}.primary-link-lg.disabled:hover{color:#1e986f;text-decoration-line:underline}.primary-link-lg.disabled:link{color:#1e986f}.primary-link-lg.disabled:visited{color:#1e986f}.primary-link-lg.disabled:focus{border:none}.primary-link-lg.disabled:hover{text-decoration-line:none}.primary-link-xl{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;font-size:14px;line-height:16px;font-size:18px;line-height:24px}.primary-link-xl:focus{border:2px solid rgba(194,206,214,.5)}.primary-link-xl:hover{color:#1e986f;text-decoration-line:underline}.primary-link-xl:link{color:#1e986f}.primary-link-xl:visited{color:#1e986f}.primary-link-xl.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;color:#98a8b3;font-size:18px;line-height:24px}.primary-link-xl.disabled:focus{border:2px solid rgba(194,206,214,.5)}.primary-link-xl.disabled:hover{color:#1e986f;text-decoration-line:underline}.primary-link-xl.disabled:link{color:#1e986f}.primary-link-xl.disabled:visited{color:#1e986f}.primary-link-xl.disabled:focus{border:none}.primary-link-xl.disabled:hover{text-decoration-line:none}.secondary-link-sm{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap;letter-spacing:.02em;border:none;color:#627684;text-decoration-line:underline}.secondary-link-sm:focus{border:2px solid rgba(194,206,214,.5)}.secondary-link-sm:hover{color:#627684}.secondary-link-sm.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap;letter-spacing:.02em;border:none;color:#627684;text-decoration-line:underline;color:#98a8b3;text-decoration-line:underline}.secondary-link-sm.disabled:focus{border:2px solid rgba(194,206,214,.5)}.secondary-link-sm.disabled:hover{color:#627684}.secondary-link-sm.disabled:focus{border:none}.secondary-link-sm.disabled:hover{color:#98a8b3}.secondary-link-md{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap;letter-spacing:.02em;border:none;color:#627684;text-decoration-line:underline;font-size:14px;line-height:16px}.secondary-link-md:focus{border:2px solid rgba(194,206,214,.5)}.secondary-link-md:hover{color:#627684}.secondary-link-md.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap;letter-spacing:.02em;border:none;color:#627684;text-decoration-line:underline;color:#98a8b3;text-decoration-line:underline;font-size:14px;line-height:16px}.secondary-link-md.disabled:focus{border:2px solid rgba(194,206,214,.5)}.secondary-link-md.disabled:hover{color:#627684}.secondary-link-md.disabled:focus{border:none}.secondary-link-md.disabled:hover{color:#98a8b3}.secondary-link-lg{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap;letter-spacing:.02em;border:none;color:#627684;text-decoration-line:underline;font-size:14px;line-height:16px;font-size:16px;line-height:20px}.secondary-link-lg:focus{border:2px solid rgba(194,206,214,.5)}.secondary-link-lg:hover{color:#627684}.secondary-link-lg.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap;letter-spacing:.02em;border:none;color:#627684;text-decoration-line:underline;color:#98a8b3;text-decoration-line:underline;font-size:16px;line-height:20px}.secondary-link-lg.disabled:focus{border:2px solid rgba(194,206,214,.5)}.secondary-link-lg.disabled:hover{color:#627684}.secondary-link-lg.disabled:focus{border:none}.secondary-link-lg.disabled:hover{color:#98a8b3}.secondary-link-xl{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap;letter-spacing:.02em;border:none;color:#627684;text-decoration-line:underline;font-size:14px;line-height:16px;font-size:18px;line-height:24px}.secondary-link-xl:focus{border:2px solid rgba(194,206,214,.5)}.secondary-link-xl:hover{color:#627684}.secondary-link-xl.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap;letter-spacing:.02em;border:none;color:#627684;text-decoration-line:underline;color:#98a8b3;text-decoration-line:underline;font-size:18px;line-height:24px;text-decoration-line:underline}.secondary-link-xl.disabled:focus{border:2px solid rgba(194,206,214,.5)}.secondary-link-xl.disabled:hover{color:#627684}.secondary-link-xl.disabled:focus{border:none}.secondary-link-xl.disabled:hover{color:#98a8b3}.inline-link-sm{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f}.inline-link-sm:focus{border:2px solid rgba(194,206,214,.5);text-decoration-line:underline}.inline-link-sm:hover{color:#1e986f;text-decoration-line:underline}.inline-link-sm.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;color:#98a8b3;text-decoration-line:underline}.inline-link-sm.disabled:focus{border:2px solid rgba(194,206,214,.5);text-decoration-line:underline}.inline-link-sm.disabled:hover{color:#1e986f;text-decoration-line:underline}.inline-link-sm.disabled:focus{border:none}.inline-link-sm.disabled:hover{color:#98a8b3}.inline-link-md{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;font-size:14px;line-height:16px}.inline-link-md:focus{border:2px solid rgba(194,206,214,.5);text-decoration-line:underline}.inline-link-md:hover{color:#1e986f;text-decoration-line:underline}.inline-link-md.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;color:#98a8b3;text-decoration-line:underline;font-size:14px;line-height:16px}.inline-link-md.disabled:focus{border:2px solid rgba(194,206,214,.5);text-decoration-line:underline}.inline-link-md.disabled:hover{color:#1e986f;text-decoration-line:underline}.inline-link-md.disabled:focus{border:none}.inline-link-md.disabled:hover{color:#98a8b3}.inline-link-lg{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;font-size:14px;line-height:16px;font-size:16px;line-height:20px}.inline-link-lg:focus{border:2px solid rgba(194,206,214,.5);text-decoration-line:underline}.inline-link-lg:hover{color:#1e986f;text-decoration-line:underline}.inline-link-lg.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;color:#98a8b3;text-decoration-line:underline;font-size:16px;line-height:20px}.inline-link-lg.disabled:focus{border:2px solid rgba(194,206,214,.5);text-decoration-line:underline}.inline-link-lg.disabled:hover{color:#1e986f;text-decoration-line:underline}.inline-link-lg.disabled:focus{border:none}.inline-link-lg.disabled:hover{color:#98a8b3}.inline-link-xl{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;font-size:14px;line-height:16px;font-size:18px;line-height:24px}.inline-link-xl:focus{border:2px solid rgba(194,206,214,.5);text-decoration-line:underline}.inline-link-xl:hover{color:#1e986f;text-decoration-line:underline}.inline-link-xl.disabled{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;white-space:nowrap;border:none;color:#1e986f;color:#98a8b3;text-decoration-line:underline;font-size:18px;line-height:24px}.inline-link-xl.disabled:focus{border:2px solid rgba(194,206,214,.5);text-decoration-line:underline}.inline-link-xl.disabled:hover{color:#1e986f;text-decoration-line:underline}.inline-link-xl.disabled:focus{border:none}.inline-link-xl.disabled:hover{color:#98a8b3}.breadcrumb-wrapper .single-breadcrumb-wrap{display:inline-flex}.breadcrumb-wrapper .single-breadcrumb-wrap .breadcrumb{margin-bottom:0}.breadcrumb-wrapper .single-breadcrumb-wrap .breadcrumb a{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:.02em;color:#354652;color:#627684}.breadcrumb-wrapper .single-breadcrumb-wrap .breadcrumb a:hover{text-decoration:underline}.breadcrumb-wrapper .single-breadcrumb-wrap:last-child a{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:.02em;color:#354652;pointer-events:none}.breadcrumb-wrapper .single-breadcrumb-wrap:first-child .sep{display:none}.breadcrumb-wrapper .sep:before{font-family:twist-icon-font;font-size:14px;color:#627684}.label-sm{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;line-height:20px;letter-spacing:.14em;text-transform:uppercase;color:#354652;font-size:13px;font-weight:500;font-size:11px}.label-md{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;line-height:20px;letter-spacing:.14em;text-transform:uppercase;color:#354652;font-size:13px;font-weight:500}.label-lg{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;line-height:20px;letter-spacing:.14em;text-transform:uppercase;color:#354652;font-size:15px;font-weight:600}ul.list-base{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:16px;line-height:28px;line-height:24px}ul.list-sm{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:14px;line-height:16px;line-height:22px}p.p-lg-sh{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;line-height:24px}p.p-lg-sh-u{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;line-height:24px;text-decoration-line:underline}p.p-lg-mh{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;line-height:32px}p.p-lg-strong{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-weight:700;line-height:24px}p.p-base-sh{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:16px;line-height:20px}p.p-base-sh-u{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:16px;line-height:20px;text-decoration-line:underline}p.p-base-mh{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:16px;line-height:24px}p.p-base-lgh{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:16px;line-height:28px}p.list-base{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:16px;line-height:24px}p.p-sm{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:14px;line-height:16px}p.p-sm-u{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:14px;line-height:16px;text-decoration-line:underline}p.p-sm-mh{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:14px;line-height:16px;line-height:22px}p.p-sm-lgh{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:14px;line-height:16px;line-height:26px}p.p-sm-strong{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:14px;line-height:16px;font-weight:700}p.list-sm{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:14px;line-height:16px;line-height:22px}p.p-xs{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:14px;line-height:16px;font-size:12px}p.p-xs-u{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:14px;line-height:16px;font-size:12px;text-decoration-line:underline}p.p-xs-strong{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:#354652;font-size:14px;line-height:16px;font-size:12px;font-weight:700}.faq-lobby-wrapper .faq-lobby-header-content{text-align:center}body form.mktoForm label,body form.mktoForm .mktoLabel{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400!important;font-size:12px;line-height:16px;letter-spacing:.02em;color:#627684}body form.mktoForm input,body form.mktoForm .mktoField{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:.02em;padding:12px;color:#354652;background:#fff;border:1px solid #98a8b3;border-radius:2px}body form.mktoForm input:hover,body form.mktoForm .mktoField:hover{color:#627684;border:1px solid #627684;outline:0}body form.mktoForm input:focus,body form.mktoForm .mktoField:focus{border:1px solid #2ad39b;color:#627684;outline:0}body form.mktoForm input:disabled,body form.mktoForm .mktoField:disabled{background:#eef2f6;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.02em;color:#98a8b3}body form.mktoForm input.error-input-field,body form.mktoForm .mktoField.error-input-field{border:1px solid #f45d4f}body form.mktoForm input::placeholder,body form.mktoForm .mktoField::placeholder{color:#98a8b3}body form.mktoForm .description{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;color:#627684}body form.mktoForm .description-error{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;color:#f45d4f}body form.mktoForm textarea{background:#fff;border:1px solid #c2ced6;box-shadow:inset 0 2px 0 rgba(225,228,232,.2);border-radius:2px;padding:8px;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.02em;color:#98a8b3}body form.mktoForm textarea:focus{border:1px solid #2ad39b;color:#627684}body form.mktoForm textarea:disabled{background:#eef2f6;color:#98a8b3}body form.mktoForm textarea.error{border:1px solid #f45d4f;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.02em;color:#354652}body form.mktoForm textarea.warning{border:1px solid #f45d4f;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.02em;color:#354652}body form.mktoForm textarea::placeholder{color:#98a8b3}body form.mktoForm select.mktoField{-webkit-appearance:none;background-image:url(/themes/custom/twist_barrio/images/carat_down.svg);background-repeat:no-repeat;background-position:right 10px center}body form.mktoForm .mktoError{display:none!important}body form.mktoForm .mktoButton{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:14px;display:flex;color:#fff;align-items:center;justify-content:center;padding:17px;background:#2ad39b;border-radius:4px;letter-spacing:.08em;border:none;text-transform:uppercase}body form.mktoForm .mktoCheckboxList input[type=checkbox]{position:relative;border:2px solid #98a8b3;border-radius:2px;cursor:pointer;margin-right:10px;padding:0!important;height:16px;width:16px;-webkit-appearance:none;opacity:.5}body form.mktoForm .mktoCheckboxList input[type=checkbox]:hover{border:2px solid #98a8b3;box-shadow:0 0 0 5px #eef2f6}body form.mktoForm .mktoCheckboxList input[type=checkbox]:focus{border:2px solid #98a8b3}body form.mktoForm .mktoCheckboxList input[type=checkbox]:checked{background-color:#2ad39b;opacity:1;border:#2ad39b}body form.mktoForm .mktoCheckboxList input[type=checkbox]+label{margin-top:1px;margin-bottom:10px;display:flex;text-transform:capitalize}body form.mktoForm .mktoCheckboxList input[type=checkbox]:checked+label{color:#1e986f}body form.mktoForm .mktoCheckboxList input[type=checkbox]:before{content:"";position:absolute;right:50%;top:50%;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;margin:-1px -1px 0;transform:rotate(45deg) translate(-50%,-50%);z-index:2}body form.mktoForm .mktoCheckboxList input[name=Applications_and_Techniques__c][type=checkbox]~label{line-height:18px}body form.mktoForm .mktoCheckboxList input[name=Product_type__c][type=checkbox]~label{line-height:21px}body form.mktoForm .mktoCheckboxList input[name=Product_type__c][type=checkbox]~label:before{content:"";width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-right:5px}.pagination,.ais-Pagination-list{--bs-pagination-active-bg:none;--bs-pagination-border-color:none;height:48px;align-items:center}.pagination .ais-Pagination-item--firstPage,.pagination .ais-Pagination-item--lastPage,.ais-Pagination-list .ais-Pagination-item--firstPage,.ais-Pagination-list .ais-Pagination-item--lastPage{display:none}.pagination .page-item,.pagination .ais-Pagination-item,.pagination .pager__item--next,.ais-Pagination-list .page-item,.ais-Pagination-list .ais-Pagination-item,.ais-Pagination-list .pager__item--next{padding-right:16px}@media(max-width:767px){.pagination .page-item,.pagination .ais-Pagination-item,.pagination .pager__item--next,.ais-Pagination-list .page-item,.ais-Pagination-list .ais-Pagination-item,.ais-Pagination-list .pager__item--next{padding-right:0}.pagination .page-item[role=presentation] .page-link,.pagination .ais-Pagination-item[role=presentation] .page-link,.pagination .pager__item--next[role=presentation] .page-link,.ais-Pagination-list .page-item[role=presentation] .page-link,.ais-Pagination-list .ais-Pagination-item[role=presentation] .page-link,.ais-Pagination-list .pager__item--next[role=presentation] .page-link{padding:0 8px}}.pagination .page-item .page-link,.pagination .page-item .ais-Pagination-link,.pagination .ais-Pagination-item .page-link,.pagination .ais-Pagination-item .ais-Pagination-link,.pagination .pager__item--next .page-link,.pagination .pager__item--next .ais-Pagination-link,.ais-Pagination-list .page-item .page-link,.ais-Pagination-list .page-item .ais-Pagination-link,.ais-Pagination-list .ais-Pagination-item .page-link,.ais-Pagination-list .ais-Pagination-item .ais-Pagination-link,.ais-Pagination-list .pager__item--next .page-link,.ais-Pagination-list .pager__item--next .ais-Pagination-link{color:#232e35;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;align-items:center;letter-spacing:.02em;padding:6px 16px}@media(max-width:767px){.pagination .page-item .page-link,.pagination .page-item .ais-Pagination-link,.pagination .ais-Pagination-item .page-link,.pagination .ais-Pagination-item .ais-Pagination-link,.pagination .pager__item--next .page-link,.pagination .pager__item--next .ais-Pagination-link,.ais-Pagination-list .page-item .page-link,.ais-Pagination-list .page-item .ais-Pagination-link,.ais-Pagination-list .ais-Pagination-item .page-link,.ais-Pagination-list .ais-Pagination-item .ais-Pagination-link,.ais-Pagination-list .pager__item--next .page-link,.ais-Pagination-list .pager__item--next .ais-Pagination-link{padding:6px 12px}}.pagination .page-item .page-link:focus,.pagination .page-item .ais-Pagination-link:focus,.pagination .ais-Pagination-item .page-link:focus,.pagination .ais-Pagination-item .ais-Pagination-link:focus,.pagination .pager__item--next .page-link:focus,.pagination .pager__item--next .ais-Pagination-link:focus,.ais-Pagination-list .page-item .page-link:focus,.ais-Pagination-list .page-item .ais-Pagination-link:focus,.ais-Pagination-list .ais-Pagination-item .page-link:focus,.ais-Pagination-list .ais-Pagination-item .ais-Pagination-link:focus,.ais-Pagination-list .pager__item--next .page-link:focus,.ais-Pagination-list .pager__item--next .ais-Pagination-link:focus{background-color:#fff;box-shadow:none}.pagination .page-item .page-link:hover,.pagination .page-item .ais-Pagination-link:hover,.pagination .ais-Pagination-item .page-link:hover,.pagination .ais-Pagination-item .ais-Pagination-link:hover,.pagination .pager__item--next .page-link:hover,.pagination .pager__item--next .ais-Pagination-link:hover,.ais-Pagination-list .page-item .page-link:hover,.ais-Pagination-list .page-item .ais-Pagination-link:hover,.ais-Pagination-list .ais-Pagination-item .page-link:hover,.ais-Pagination-list .ais-Pagination-item .ais-Pagination-link:hover,.ais-Pagination-list .pager__item--next .page-link:hover,.ais-Pagination-list .pager__item--next .ais-Pagination-link:hover{background-color:#fff}.pagination .page-item.active,.pagination .page-item.ais-Pagination-item--selected,.pagination .ais-Pagination-item.active,.pagination .ais-Pagination-item.ais-Pagination-item--selected,.pagination .pager__item--next.active,.pagination .pager__item--next.ais-Pagination-item--selected,.ais-Pagination-list .page-item.active,.ais-Pagination-list .page-item.ais-Pagination-item--selected,.ais-Pagination-list .ais-Pagination-item.active,.ais-Pagination-list .ais-Pagination-item.ais-Pagination-item--selected,.ais-Pagination-list .pager__item--next.active,.ais-Pagination-list .pager__item--next.ais-Pagination-item--selected{--bs-pagination-active-border-color:$white}.pagination .page-item.active .page-link,.pagination .page-item.active .ais-Pagination-link,.pagination .page-item.ais-Pagination-item--selected .page-link,.pagination .page-item.ais-Pagination-item--selected .ais-Pagination-link,.pagination .ais-Pagination-item.active .page-link,.pagination .ais-Pagination-item.active .ais-Pagination-link,.pagination .ais-Pagination-item.ais-Pagination-item--selected .page-link,.pagination .ais-Pagination-item.ais-Pagination-item--selected .ais-Pagination-link,.pagination .pager__item--next.active .page-link,.pagination .pager__item--next.active .ais-Pagination-link,.pagination .pager__item--next.ais-Pagination-item--selected .page-link,.pagination .pager__item--next.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-list .page-item.active .page-link,.ais-Pagination-list .page-item.active .ais-Pagination-link,.ais-Pagination-list .page-item.ais-Pagination-item--selected .page-link,.ais-Pagination-list .page-item.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-list .ais-Pagination-item.active .page-link,.ais-Pagination-list .ais-Pagination-item.active .ais-Pagination-link,.ais-Pagination-list .ais-Pagination-item.ais-Pagination-item--selected .page-link,.ais-Pagination-list .ais-Pagination-item.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-list .pager__item--next.active .page-link,.ais-Pagination-list .pager__item--next.active .ais-Pagination-link,.ais-Pagination-list .pager__item--next.ais-Pagination-item--selected .page-link,.ais-Pagination-list .pager__item--next.ais-Pagination-item--selected .ais-Pagination-link{color:#1e986f;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;align-items:center;letter-spacing:.02em;padding:10px 15px}@media(max-width:767px){.pagination .page-item.active .page-link,.pagination .page-item.active .ais-Pagination-link,.pagination .page-item.ais-Pagination-item--selected .page-link,.pagination .page-item.ais-Pagination-item--selected .ais-Pagination-link,.pagination .ais-Pagination-item.active .page-link,.pagination .ais-Pagination-item.active .ais-Pagination-link,.pagination .ais-Pagination-item.ais-Pagination-item--selected .page-link,.pagination .ais-Pagination-item.ais-Pagination-item--selected .ais-Pagination-link,.pagination .pager__item--next.active .page-link,.pagination .pager__item--next.active .ais-Pagination-link,.pagination .pager__item--next.ais-Pagination-item--selected .page-link,.pagination .pager__item--next.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-list .page-item.active .page-link,.ais-Pagination-list .page-item.active .ais-Pagination-link,.ais-Pagination-list .page-item.ais-Pagination-item--selected .page-link,.ais-Pagination-list .page-item.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-list .ais-Pagination-item.active .page-link,.ais-Pagination-list .ais-Pagination-item.active .ais-Pagination-link,.ais-Pagination-list .ais-Pagination-item.ais-Pagination-item--selected .page-link,.ais-Pagination-list .ais-Pagination-item.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-list .pager__item--next.active .page-link,.ais-Pagination-list .pager__item--next.active .ais-Pagination-link,.ais-Pagination-list .pager__item--next.ais-Pagination-item--selected .page-link,.ais-Pagination-list .pager__item--next.ais-Pagination-item--selected .ais-Pagination-link{padding:10px 14px}}.pagination .page-item a[rel~=prev],.pagination .ais-Pagination-item a[rel~=prev],.pagination .pager__item--next a[rel~=prev],.ais-Pagination-list .page-item a[rel~=prev],.ais-Pagination-list .ais-Pagination-item a[rel~=prev],.ais-Pagination-list .pager__item--next a[rel~=prev]{border:2px solid #eef2f6;border-radius:28px;padding:17px 24px}@media(max-width:767px){.pagination .page-item a[rel~=prev],.pagination .ais-Pagination-item a[rel~=prev],.pagination .pager__item--next a[rel~=prev],.ais-Pagination-list .page-item a[rel~=prev],.ais-Pagination-list .ais-Pagination-item a[rel~=prev],.ais-Pagination-list .pager__item--next a[rel~=prev]{padding:8px 15px}}.pagination .page-item a[rel~=prev]:first-child .left-arrow:before,.pagination .ais-Pagination-item a[rel~=prev]:first-child .left-arrow:before,.pagination .pager__item--next a[rel~=prev]:first-child .left-arrow:before,.ais-Pagination-list .page-item a[rel~=prev]:first-child .left-arrow:before,.ais-Pagination-list .ais-Pagination-item a[rel~=prev]:first-child .left-arrow:before,.ais-Pagination-list .pager__item--next a[rel~=prev]:first-child .left-arrow:before{font-family:twist-icon-font;content:"\e004";font-size:14px;color:#232e35}.pagination .page-item a[aria-label~=Previous],.pagination .ais-Pagination-item a[aria-label~=Previous],.pagination .pager__item--next a[aria-label~=Previous],.ais-Pagination-list .page-item a[aria-label~=Previous],.ais-Pagination-list .ais-Pagination-item a[aria-label~=Previous],.ais-Pagination-list .pager__item--next a[aria-label~=Previous]{color:transparent;border:2px solid #eef2f6;border-radius:28px;padding:17px 24px}@media(max-width:767px){.pagination .page-item a[aria-label~=Previous],.pagination .ais-Pagination-item a[aria-label~=Previous],.pagination .pager__item--next a[aria-label~=Previous],.ais-Pagination-list .page-item a[aria-label~=Previous],.ais-Pagination-list .ais-Pagination-item a[aria-label~=Previous],.ais-Pagination-list .pager__item--next a[aria-label~=Previous]{padding:9px 13px}}.pagination .page-item a[aria-label~=Previous]:before,.pagination .ais-Pagination-item a[aria-label~=Previous]:before,.pagination .pager__item--next a[aria-label~=Previous]:before,.ais-Pagination-list .page-item a[aria-label~=Previous]:before,.ais-Pagination-list .ais-Pagination-item a[aria-label~=Previous]:before,.ais-Pagination-list .pager__item--next a[aria-label~=Previous]:before{font-family:twist-icon-font;content:"\e004";font-size:14px;color:#232e35}.pagination .pager__item--next .page-link,.pagination .pager__item--next .ais-Pagination-link,.pagination .ais-Pagination-item--nextPage .page-link,.pagination .ais-Pagination-item--nextPage .ais-Pagination-link,.ais-Pagination-list .pager__item--next .page-link,.ais-Pagination-list .pager__item--next .ais-Pagination-link,.ais-Pagination-list .ais-Pagination-item--nextPage .page-link,.ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link{border:2px solid #eef2f6;border-radius:28px;padding:17px 24px;font-weight:400}@media(max-width:767px){.pagination .pager__item--next .page-link,.pagination .pager__item--next .ais-Pagination-link,.pagination .ais-Pagination-item--nextPage .page-link,.pagination .ais-Pagination-item--nextPage .ais-Pagination-link,.ais-Pagination-list .pager__item--next .page-link,.ais-Pagination-list .pager__item--next .ais-Pagination-link,.ais-Pagination-list .ais-Pagination-item--nextPage .page-link,.ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link{padding:8px 15px}}.pagination .pager__item--next .page-link .next-icon svg,.pagination .pager__item--next .ais-Pagination-link .next-icon svg,.pagination .ais-Pagination-item--nextPage .page-link .next-icon svg,.pagination .ais-Pagination-item--nextPage .ais-Pagination-link .next-icon svg,.ais-Pagination-list .pager__item--next .page-link .next-icon svg,.ais-Pagination-list .pager__item--next .ais-Pagination-link .next-icon svg,.ais-Pagination-list .ais-Pagination-item--nextPage .page-link .next-icon svg,.ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link .next-icon svg{display:none}.pagination .pager__item--next .page-link:focus,.pagination .pager__item--next .ais-Pagination-link:focus,.pagination .ais-Pagination-item--nextPage .page-link:focus,.pagination .ais-Pagination-item--nextPage .ais-Pagination-link:focus,.ais-Pagination-list .pager__item--next .page-link:focus,.ais-Pagination-list .pager__item--next .ais-Pagination-link:focus,.ais-Pagination-list .ais-Pagination-item--nextPage .page-link:focus,.ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link:focus{background-color:#fff;box-shadow:none}.pagination .pager__item--next .page-link:hover,.pagination .pager__item--next .ais-Pagination-link:hover,.pagination .ais-Pagination-item--nextPage .page-link:hover,.pagination .ais-Pagination-item--nextPage .ais-Pagination-link:hover,.ais-Pagination-list .pager__item--next .page-link:hover,.ais-Pagination-list .pager__item--next .ais-Pagination-link:hover,.ais-Pagination-list .ais-Pagination-item--nextPage .page-link:hover,.ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link:hover{background-color:#fff}.pagination .pager__item--next .page-link:first-child .right-arrow:before,.pagination .pager__item--next .ais-Pagination-link:first-child .right-arrow:before,.pagination .ais-Pagination-item--nextPage .page-link:first-child .right-arrow:before,.pagination .ais-Pagination-item--nextPage .ais-Pagination-link:first-child .right-arrow:before,.ais-Pagination-list .pager__item--next .page-link:first-child .right-arrow:before,.ais-Pagination-list .pager__item--next .ais-Pagination-link:first-child .right-arrow:before,.ais-Pagination-list .ais-Pagination-item--nextPage .page-link:first-child .right-arrow:before,.ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link:first-child .right-arrow:before{font-family:twist-icon-font;content:"\e005";font-size:14px;color:#232e35}.pagination .pager__item--next .ais-Pagination-link:before,.pagination .ais-Pagination-item--nextPage .ais-Pagination-link:before,.ais-Pagination-list .pager__item--next .ais-Pagination-link:before,.ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link:before{font-family:twist-icon-font;content:"\e005";font-size:14px;color:#232e35}.ais-Pagination-list{display:flex;list-style:none;padding:0;margin-top:1em}.ais-Pagination-list .ais-Pagination-item--previousPage span{display:none;padding:0}@media screen{[html-header-search-has-query] body{overflow:hidden}.menu-item-search-dropdown{padding-left:20px!important;cursor:pointer;background-repeat:no-repeat}.menu-item-search-dropdown:focus{outline:none;text-decoration:underline}.p-search{z-index:3000000011;position:fixed;top:0;left:0;padding:47px 0;width:100%;display:flex;flex-direction:column;align-items:center;opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;box-shadow:0 5px 10px rgba(74,74,74,.05);box-sizing:border-box;transform:translateY(-7px);transition:transform .5s}[html-header-search-active] .p-search{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.p-search-wrap{position:relative;width:100%;max-width:558px}.p-search-input-wrap{position:relative}.p-search .icon-search{position:absolute;top:50%;left:1px;transform:translateY(-50%);pointer-events:none}.p-search-input{padding:0 1.625rem 0 1.5625rem;width:100%;height:50px;color:#313538;font-size:1rem;box-sizing:border-box;background-color:#fff;border:1px solid transparent;border-bottom-color:#2ad39b}.p-search-input::-webkit-input-placeholder{opacity:1;color:#ababab;font-size:1rem;transition:opacity .15s ease-out}.p-search-input:focus::-webkit-input-placeholder{opacity:.7}.p-search-input:-moz-placeholder,::-moz-placeholder{color:#ababab;font-size:1rem}.p-search-input:-ms-input-placeholder{color:#ababab;font-size:1rem}.p-search-input:focus::-ms-input-placeholder{opacity:.7;color:#ababab;font-size:1rem}.p-search-input:focus{outline:none}[ie] .p-search-input::-ms-clear{display:none;width:0;height:0}[ie] .p-search-input::-ms-reveal{display:none;width:0;height:0}.p-search-close{position:absolute;top:50%;right:10px;padding:0;cursor:pointer;border:0;background:0 0;transform:translateY(-50%)}.p-search-close>*{pointer-events:none}.p-search-close:focus{outline:none}.p-search-close:focus path{fill:#2ad39b}.p-search-mask{z-index:3000000010;position:fixed;top:0;bottom:0;right:0;left:0;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:transparent;transition:background-color .5s}[html-header-search-active] .p-search-mask{opacity:1;visibility:visible;pointer-events:auto;background:rgba(49,53,56,.5)}.header-search-autocomplete{padding:12px 0 14px;display:none;border-bottom:1px solid #eee}.header-search-autocomplete.active{display:block}.header-search-autocomplete span{height:30px;display:flex;align-items:center;cursor:pointer;font-size:15px;transition:background-color .15s ease-out}.header-search-autocomplete span:hover{background-color:rgba(114,114,114,.08)}.search-nav-results{opacity:0;height:0;visibility:hidden;pointer-events:none}.search-nav-results{display:none}[html-header-search-has-query] .search-nav-results{margin-top:20px;opacity:1;height:auto;visibility:visible;pointer-events:auto}.search-nav-results-title{margin-bottom:.4375rem;display:block;color:#2ad39b;text-transform:uppercase;font-size:12px;letter-spacing:.08em}a.search-result-nav{padding:12px 10px;width:calc(100% + 10px);display:block;color:#313538;background-color:transparent;border-radius:2px;transform:translateX(-10px);transition:background-color .3s}.search-result-nav:hover{text-decoration:none;background-color:#f5f5f5}.search-result-nav>strong{margin-bottom:5px;display:block;color:#8f8f8f;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.search-result-nav mark{color:#313538;font-weight:600;background-color:transparent}.search-nav-results-hits-header .ais-Hits--empty{margin-bottom:12px;display:block}.search-nav-results-hits-cta{margin-top:10px;display:flex;align-items:center;justify-content:center;border-top:1px solid #eee}.search-nav-results-hits-all{margin-bottom:-35px;padding:22px 0;display:inline-flex;align-items:center;text-transform:uppercase;cursor:pointer;color:#727272!important;font-weight:600;letter-spacing:.08em}.search-nav-results-hits-all svg{margin-left:10px;transform:translate(0,-2px);transition:transform .2s ease-out}[lang=zh-hans] .search-nav-results-hits-all svg{transform:translate(0,-1px)}.search-nav-results-hits-all:hover svg{transform:translate(3px,-2px)}[lang=zh-hans] .search-nav-results-hits-all:hover svg{transform:translate(3px,-1px)}.search-result-nav .hit-event-date{display:block}}@media screen and (min-width:1200px){.menu--main .menu-item:focus{outline:none;text-decoration:underline;border:0}.menu-item-search-dropdown{background-image:url(/themes/custom/twist_barrio/plugins/search/img/search-dark.svg);background-position:0 0}.dark-header .menu-item-search-dropdown,.reverse .menu-item-search-dropdown{background-image:url(/themes/custom/twist_barrio/plugins/search/img/search-light.svg)}html[lang=zh-hans] .menu-item-search-dropdown{background-position:0 4px}.p-search-mobile-trigger{display:none}}@media screen and (min-width:1200px) and (max-width:1440px){#quote,#quote-menu{padding:8px 10px}.menu-item-search-dropdown{width:12px;display:block;overflow:hidden;padding:0 0 0 12px!important;transform:translate(-3px,7px)}[lang=zh-hans] .menu-item-search-dropdown{transform:translate(-3px,4px)}}@media screen and (max-width:1199px){.menu-item-search-dropdown{background-image:url(/themes/custom/twist_barrio/plugins/search/img/search-dark.svg);background-position:0 2px}[ie] .menu-item-search-dropdown{background-position:0 3px}.p-search-mobile-trigger{z-index:1;position:fixed;top:34px;right:100px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:top .3s}.p-search-mobile-trigger span{width:30px;height:30px;background:url(/themes/custom/twist_barrio/plugins/search/img/search-dark.svg) no-repeat 50% 50%;transform:scale(1.3)}.dark-header .p-search-mobile-trigger{top:24px}.dark-header .p-search-mobile-trigger span{background-image:url(/themes/custom/twist_barrio/plugins/search/img/search-light.svg)}.p-search{position:fixed}}@media screen and (max-width:1110px){.p-search-mobile-trigger{right:85px}}@media screen and (max-width:1023px){.p-search-mobile-trigger{right:80px}.search-searchbox{margin-top:-24px;transform:translateY(24px)}}@media screen and (max-width:1007px){.p-search-mobile-trigger{top:25px;right:70px}.dark-header .p-search-mobile-trigger{top:25px}}@media screen and (max-width:767px){.p-search-mobile-trigger{top:15px;right:65px}.dark-header .p-search-mobile-trigger{top:16px}.p-search{padding:35px 1.25rem 40px;min-height:144px}.search-results-header h1{font-size:1.5rem}.hit-event-date{margin-top:4px;font-size:.75rem}.search-autocomplete{top:88px;max-width:558px;transform:translateX(-50%)}}p.content-quote-text.size30{font-size:24px;font-style:normal;line-height:150%;font-weight:700;padding:26px 0 7px 25px;color:#8f8f8f;margin-bottom:0}@media(min-width:768px){p.content-quote-text.size30{padding:27px 0 8px 31px;font-size:30px}}p{text-indent:initial!important}@media(max-width:1199px){.basic-page__title{margin-left:15px;margin-right:15px}}p.content-quote-text.size18{padding:0 0 32px 25px;color:#727272;font-size:18px}@media(min-width:768px){p.content-quote-text.size18{padding-bottom:28px;padding-left:31px}}.home-page .basic-page__title{display:none}.text-formatted ul,.text-formatted ol{margin-bottom:30px;margin-top:6px;padding-left:16px}.text-formatted ul li,.text-formatted ol li{font-size:16px;line-height:32px;padding-left:16px}.text-formatted ul li a,.text-formatted ol li a{color:#04a973;font-weight:700}.vocabulary-product-theme .product-theme{font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;letter-spacing:.02em;padding:2px 8px;font-weight:700;border-radius:34px;display:inline-block}.announcement p{margin:0}.announcement.regular{opacity:0;z-index:1000000000}.announcement.regular br{display:block}@media(min-width:768px){.announcement.regular.open .field-link{display:table}}.announcement.special{padding:11px 32px;opacity:0;transition:opacity .2s;z-index:100000000}.announcement.special .text{font-size:14px;line-height:120%}.announcement.special .text svg{float:left}.announcement.special .field-link{font-size:14px;font-style:normal;line-height:normal;font-weight:700;letter-spacing:normal}.announcement.special .icon{top:14px}.cc-window.cc-banner{z-index:1000000001}.cc-window.cc-floating{z-index:1000000001}img.b-lazy{display:inline-block!important}a.green-link{color:#04a973;font-weight:700}a.green-link:link{color:#04a973;font-weight:700}a.green-link:visited{color:#04a973;font-weight:700}.menu--main .mobile-navigation .menu-bottom-fixed ul li{margin-bottom:0}.menu--main .mobile-navigation .menu_mobile .menu-item a img.second-level-icon{vertical-align:middle}.menu--main .mobile-navigation .menu_mobile .menu-item a span{vertical-align:middle}@media(min-width:1200px){.menu--main .menu .menu .menu-item{padding:0 32px}.menu--main .menu .menu .menu-item:first-child{padding-top:32px}.menu--main .menu .menu .menu-item:last-child:not(.menu-item--highlighted){padding-bottom:35px}.menu--main .menu .menu .menu-item a{line-height:14px;padding-right:0}.menu--main .menu .menu .menu-item a span{padding:13px 0;display:inline-block}.menu--main .menu .menu .menu-item--expanded svg{margin-left:5px}.menu--main .menu .menu .menu-level-2 .menu-item{padding:0 32px}.menu--main .menu .menu .menu-level-2 .menu-item:nth-child(2){padding-top:0}.menu--main .menu .menu .menu-level-2 .menu-item:first-child{padding-top:32px}.menu--main .menu .menu .menu-level-2 .menu-item:last-child:not(.menu-item--highlighted){padding-bottom:35px}.menu--main .menu .menu .menu-level-2 .menu-item a{line-height:14px;padding:13px 0;display:inline-block}}@media(min-width:768px){.twis-more-products .paragraph--type--column{padding:15px}}.menu--footer .iso-logo{background:url(/themes/custom/twist_barrio/images/logoiso.png);background-repeat:no-repeat;background-size:contain;display:inline-block;width:70px;height:70px;line-height:0;font-size:0;color:transparent;margin-bottom:10px}@media(min-width:768px){.menu--footer .iso-logo{float:left}}p.small.size12{font-size:12px;font-style:normal;line-height:175%;font-weight:400}a.small-link.size12{font-size:12px;font-style:normal;line-height:175%;font-weight:700;color:#04a973}.field--name-body hr{border:none;height:1px;background:#eee}hr{border:none;height:1px;background:#eee}.text-formatted table,.resource-description table,.update-item__content table,#gated-ungated-wrapper .left-content table{text-align:left;border:none;width:100%;max-width:100%;color:#313538;white-space:nowrap;font-weight:400}@media(min-width:768px){.text-formatted table,.resource-description table,.update-item__content table,#gated-ungated-wrapper .left-content table{white-space:nowrap}}.text-formatted table th,.text-formatted table td,.resource-description table th,.resource-description table td,.update-item__content table th,.update-item__content table td,#gated-ungated-wrapper .left-content table th,#gated-ungated-wrapper .left-content table td{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #eee;padding-left:16px;padding-right:16px;padding-top:15px;padding-bottom:15px;letter-spacing:normal!important;vertical-align:top}.text-formatted table th,.resource-description table th,.update-item__content table th,#gated-ungated-wrapper .left-content table th{border-top:none;letter-spacing:normal!important}.text-formatted table th.th-broder-top,.resource-description table th.th-broder-top,.update-item__content table th.th-broder-top,#gated-ungated-wrapper .left-content table th.th-broder-top{border-top:1px solid #eee}.text-formatted table tr,.resource-description table tr,.update-item__content table tr,#gated-ungated-wrapper .left-content table tr{border-left:none;border-right:none}.text-formatted table tr.table-primary,.resource-description table tr.table-primary,.update-item__content table tr.table-primary,#gated-ungated-wrapper .left-content table tr.table-primary{background:#f2fdfa;color:#04a973;font-weight:500}.text-formatted table tr.table-primary th,.text-formatted table tr.table-primary td,.resource-description table tr.table-primary th,.resource-description table tr.table-primary td,.update-item__content table tr.table-primary th,.update-item__content table tr.table-primary td,#gated-ungated-wrapper .left-content table tr.table-primary th,#gated-ungated-wrapper .left-content table tr.table-primary td{color:#04a973;font-weight:500}.text-formatted table tr.thead-gray,.resource-description table tr.thead-gray,.update-item__content table tr.thead-gray,#gated-ungated-wrapper .left-content table tr.thead-gray{background:#fafafa}.text-formatted table tr.thead-gray th,.text-formatted table tr.thead-gray td,.resource-description table tr.thead-gray th,.resource-description table tr.thead-gray td,.update-item__content table tr.thead-gray th,.update-item__content table tr.thead-gray td,#gated-ungated-wrapper .left-content table tr.thead-gray th,#gated-ungated-wrapper .left-content table tr.thead-gray td{font-weight:700;font-size:12px;line-height:12px;letter-spacing:1px!important;text-transform:uppercase}.text-formatted table tr.thead-plain th,.text-formatted table tr.thead-plain td,.resource-description table tr.thead-plain th,.resource-description table tr.thead-plain td,.update-item__content table tr.thead-plain th,.update-item__content table tr.thead-plain td,#gated-ungated-wrapper .left-content table tr.thead-plain th,#gated-ungated-wrapper .left-content table tr.thead-plain td{font-weight:700;font-size:12px;line-height:12px;letter-spacing:1px!important;text-transform:uppercase}.text-formatted table thead.thead-gray,.resource-description table thead.thead-gray,.update-item__content table thead.thead-gray,#gated-ungated-wrapper .left-content table thead.thead-gray{background:#fafafa}.text-formatted table th,.resource-description table th,.update-item__content table th,#gated-ungated-wrapper .left-content table th{font-size:12px;font-style:normal;line-height:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.text-formatted table th.table-primary,.resource-description table th.table-primary,.update-item__content table th.table-primary,#gated-ungated-wrapper .left-content table th.table-primary{background:#f2fdfa;color:#04a973;font-weight:500}.text-formatted table td,.resource-description table td,.update-item__content table td,#gated-ungated-wrapper .left-content table td{font-size:14px;font-style:normal;line-height:18px;font-weight:400;letter-spacing:1px}.text-formatted table td.table-primary,.resource-description table td.table-primary,.update-item__content table td.table-primary,#gated-ungated-wrapper .left-content table td.table-primary{background:#f2fdfa;color:#04a973;font-weight:500}.text-formatted .thead-gray th,.resource-description .thead-gray th,.update-item__content .thead-gray th,#gated-ungated-wrapper .left-content .thead-gray th{border-bottom:1px solid #ddd;background:#fafafa}.text-formatted thead.thead-gray td,.text-formatted tr.thead-gray td,.resource-description thead.thead-gray td,.resource-description tr.thead-gray td,.update-item__content thead.thead-gray td,.update-item__content tr.thead-gray td,#gated-ungated-wrapper .left-content thead.thead-gray td,#gated-ungated-wrapper .left-content tr.thead-gray td{border-bottom:1px solid #ddd;background:#fafafa}.text-formatted table.thead-gray th,.resource-description table.thead-gray th,.update-item__content table.thead-gray th,#gated-ungated-wrapper .left-content table.thead-gray th{background:#fafafa}.text-formatted .thead-hover:hover th,.resource-description .thead-hover:hover th,.update-item__content .thead-hover:hover th,#gated-ungated-wrapper .left-content .thead-hover:hover th{background:#fafafa}.text-formatted thead.thead-hover:hover td,.text-formatted tr.thead-hover:hover td,.resource-description thead.thead-hover:hover td,.resource-description tr.thead-hover:hover td,.update-item__content thead.thead-hover:hover td,.update-item__content tr.thead-hover:hover td,#gated-ungated-wrapper .left-content thead.thead-hover:hover td,#gated-ungated-wrapper .left-content tr.thead-hover:hover td{background:#fafafa}.text-formatted .table-bordered th,.resource-description .table-bordered th,.update-item__content .table-bordered th,#gated-ungated-wrapper .left-content .table-bordered th{border-top:1px solid #eee!important}.text-formatted .table-bordered tr,.resource-description .table-bordered tr,.update-item__content .table-bordered tr,#gated-ungated-wrapper .left-content .table-bordered tr{border-left:1px solid #eee!important;border-right:1px solid #eee!important}.text-formatted .table-sm th,.text-formatted .table-sm td,.resource-description .table-sm th,.resource-description .table-sm td,.update-item__content .table-sm th,.update-item__content .table-sm td,#gated-ungated-wrapper .left-content .table-sm th,#gated-ungated-wrapper .left-content .table-sm td{padding-top:7px;padding-bottom:7px;vertical-align:top}.text-formatted .table-responsive,.resource-description .table-responsive,.update-item__content .table-responsive,#gated-ungated-wrapper .left-content .table-responsive{overflow-x:auto}.text-formatted table[class^=table-content-column-left-border-],.resource-description table[class^=table-content-column-left-border-],.update-item__content table[class^=table-content-column-left-border-],#gated-ungated-wrapper .left-content table[class^=table-content-column-left-border-]{border-collapse:unset}.text-formatted .table-head-column-left-border,.resource-description .table-head-column-left-border,.update-item__content .table-head-column-left-border,#gated-ungated-wrapper .left-content .table-head-column-left-border{border-left:1px solid #ababab!important}.text-formatted caption,.resource-description caption,.update-item__content caption,#gated-ungated-wrapper .left-content caption{font-weight:400;font-size:14px;line-height:150%;color:#727272;margin-top:16px;margin-bottom:16px;white-space:normal;text-align:left}.table-content-column-left-border-1 td:nth-child(1){border-left:1px solid #ababab}.table-head-column-left-border-1 th:nth-child(1){border-left:1px solid #ababab}.table-content-column-left-border-2 td:nth-child(2){border-left:1px solid #ababab}.table-head-column-left-border-2 th:nth-child(2){border-left:1px solid #ababab}.table-content-column-left-border-3 td:nth-child(3){border-left:1px solid #ababab}.table-head-column-left-border-3 th:nth-child(3){border-left:1px solid #ababab}.table-content-column-left-border-4 td:nth-child(4){border-left:1px solid #ababab}.table-head-column-left-border-4 th:nth-child(4){border-left:1px solid #ababab}.table-content-column-left-border-5 td:nth-child(5){border-left:1px solid #ababab}.table-head-column-left-border-5 th:nth-child(5){border-left:1px solid #ababab}.table-content-column-left-border-6 td:nth-child(6){border-left:1px solid #ababab}.table-head-column-left-border-6 th:nth-child(6){border-left:1px solid #ababab}.table-content-column-left-border-7 td:nth-child(7){border-left:1px solid #ababab}.table-head-column-left-border-7 th:nth-child(7){border-left:1px solid #ababab}.table-content-column-left-border-8 td:nth-child(8){border-left:1px solid #ababab}.table-head-column-left-border-8 th:nth-child(8){border-left:1px solid #ababab}.table-content-column-left-border-9 td:nth-child(9){border-left:1px solid #ababab}.table-head-column-left-border-9 th:nth-child(9){border-left:1px solid #ababab}.table-content-column-left-border-10 td:nth-child(10){border-left:1px solid #ababab}.table-head-column-left-border-10 th:nth-child(10){border-left:1px solid #ababab}@media(max-width:1199px){.field--name-field-table{margin-top:36px}}.node-preview-container{z-index:1001;background-color:#000;color:#fff}.node-preview-container .node-preview-backlink{background-color:#105928;padding:10px;color:#fff;font-weight:700}.node-preview-container select{color:#000}.table-caption{font-size:14px;font-style:normal;line-height:150%;font-weight:400;color:#727272;margin-top:16px;margin-bottom:16px;white-space:normal;text-align:left}.tapi-maintenance.paragraph--type--banner{background:#232e35;height:100vh}.tapi-maintenance.paragraph--type--banner>img,.tapi-maintenance.paragraph--type--banner>picture{display:none}.tapi-maintenance.paragraph--type--banner .banner__content{padding:0;max-width:1200px}@media(max-width:767px){.tapi-maintenance.paragraph--type--banner .banner__content{flex-direction:column-reverse}}.tapi-maintenance.paragraph--type--banner .banner__content .banner__title{text-align:left;margin-top:100px}@media(min-width:768px) and (max-width:1199px){.tapi-maintenance.paragraph--type--banner .banner__content .banner__title{margin-top:60px}}@media(max-width:767px){.tapi-maintenance.paragraph--type--banner .banner__content .banner__title{margin-top:20px;width:100%}}@media(max-width:767px){.tapi-maintenance.paragraph--type--banner .banner__content .banner__image{width:100%}}.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text{max-width:460px}.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text h4{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:23px;letter-spacing:.04em;text-transform:uppercase;color:#fff}.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text h1{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:800;font-size:48px;line-height:56px;color:#fff;margin-top:0;margin-bottom:16px;margin-top:16px}@media(max-width:767px){.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text h1{font-size:36px;line-height:48px}}.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text p{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.02em;color:#fff}@media(max-width:767px){.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text p{line-height:32px}}.tapi-maintenance.paragraph--type--banner .banner__content .field--name-field-banner-text a{color:#04a973}h5.black-text{font-style:normal;font-weight:700;font-size:18px;line-height:23px;letter-spacing:.02em;color:#232e35}h5.green-text{font-style:normal;font-weight:700;font-size:18px;line-height:23px;letter-spacing:.02em;color:#04a973}p.font-18{font-size:18px;letter-spacing:.02em;line-height:23px}p.default{font-size:16px;line-height:28px;letter-spacing:.02em;color:#354652}.page-node-type-landing-page-v2{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:16px}.page-node-type-landing-page-v2 h1,.page-node-type-landing-page-v2 h2,.page-node-type-landing-page-v2 h3,.page-node-type-landing-page-v2 h4,.page-node-type-landing-page-v2 h5{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif}.page-node-type-landing-page-v2 .paragraph--type--banner .banner__content{color:initial}.page-node-type-landing-page-v2 .paragraph--type--banner.reverse .banner__content{color:#fff}.page-node-type-landing-page-v2 .paragraph--type--icon-with-text .media--image{text-align:center}.page-node-type-landing-page-v2 .paragraph--type--icon-with-text .media--image img{width:64px;height:64px}.page-node-type-landing-page-v2 .paragraph--type--icon-with-text .field--name-field-html a{color:#04a973}.page-node-type-landing-page .section-background.request-quote{padding-top:71px}@media(min-width:768px){.page-node-type-landing-page .section-background.request-quote{padding-top:92px}}@media(min-width:1200px){.page-node-type-landing-page .section-background.request-quote{padding-top:112px}}.page-node-type-landing-page .section-background.request-quote .request-quote__header{padding-bottom:7px;border-bottom:4px solid #313538}.page-node-type-landing-page .section-background.request-quote .request-quote__header .request-quote__title{line-height:28px;color:#25282a;letter-spacing:.5px}@media(min-width:768px){.page-node-type-landing-page .section-background.request-quote .request-quote__header .request-quote__title{font-size:48px;line-height:48px}}@media(min-width:768px){.page-node-type-landing-page .section-background.request-quote .request-quote__header{margin:0 9px;border-bottom:6px solid #313538}}@media(min-width:1200px){.page-node-type-landing-page .section-background.request-quote .request-quote__header{margin:0}}.page-node-type-landing-page .section-background.request-quote .request-quote__header-wrapper{padding-top:1px}@media(min-width:768px){.page-node-type-landing-page .section-background.request-quote .request-quote__header-wrapper{padding-top:9px}}@media(min-width:1200px){.page-node-type-landing-page .section-background.request-quote .request-quote__header-wrapper{padding-top:30px;padding-left:32px}}@media(min-width:992px){.referral-program-banner .banner__content{padding:0 0 30px}}.referral-program-banner .banner__content h1{margin-bottom:20px;font-size:30px;font-style:normal;line-height:30px}html:not([lang=zh-hans]) .referral-program-banner .banner__content h1{font-weight:800}html[lang=zh-hans] .referral-program-banner .banner__content h1{font-weight:900}@media(min-width:768px){.referral-program-banner .banner__content h1{font-size:48px;line-height:60px}}@media(min-width:992px){.referral-program-banner .banner__content h1{margin-bottom:12px}}.referral-program-banner .banner__content .button{font-size:12px;font-style:normal;line-height:12px;font-weight:700;letter-spacing:.1em;min-width:240px}.referral-program-content{padding-top:40px;padding-bottom:21px;background-color:#fafafa!important}@media(min-width:768px){.referral-program-content{padding-bottom:61px}}@media(min-width:992px){.referral-program-content{padding-bottom:57px}}.referral-program-content .paragraph--type--icon-with-text p{font-size:14px;font-style:normal;line-height:24px;font-weight:400;text-align:center;color:#313538;font-style:normal;font-weight:400!important;font-size:14px;line-height:24px}.referral-program-content .nav-link-section-20{width:324px;padding:0}@media(min-width:768px){.referral-program-content .nav-link-section-20{width:422px}}.referral-program-content .nav-link-section-20 .field--type-image{margin-bottom:38px}.referral-program-content .nav-link-section-20 h4{margin-bottom:7px;font-size:24px}.referral-program-content .nav-link-section-20:last-child{margin-bottom:0!important}.referral-program-content .nav-link-section-20 .icon-col-wrapper{width:100%!important}.referral-program-content--bottom{padding-top:10px}@media(min-width:768px){.referral-program-content--bottom{padding-top:22px}}@media(min-width:992px){.referral-program-content--bottom{padding-top:40px}}.referral-program-content--bottom h2{font-size:24px;font-style:normal;line-height:36px;color:#313538}html:not([lang=zh-hans]) .referral-program-content--bottom h2{font-weight:800}html[lang=zh-hans] .referral-program-content--bottom h2{font-weight:900}@media(min-width:768px){.referral-program-content--bottom h2{font-size:30px}}.referral-program-content--bottom .col-left{font-size:14px;font-style:normal;line-height:14px;font-weight:400}.referral-program-content--bottom .col-left a.green-link{color:#04a973}.referral-program-content--bottom .col-left .list{font-size:14px;font-style:normal;line-height:36px;font-weight:400;color:#000;margin-bottom:23px}@media(min-width:768px){.referral-program-content--bottom .col-left .list{font-size:18px;line-height:36px}}.referral-program-content--bottom .col-left .list a{font-weight:700;color:#04a973}.referral-program-content--bottom .col-left .button-wrapper{padding:0;margin:0}.referral-program-content--bottom .col-left .button-wrapper .button{width:240px!important;margin-bottom:21px;padding:20px 0 18px;font-size:12px;font-style:normal;line-height:12px;font-weight:700;letter-spacing:.1em}.referral-program-content--bottom .col-left .condition{margin-top:17px}@media(min-width:768px){.referral-program-content--bottom .col-left .condition{margin-top:49px}}.referral-program-content--bottom .col-left .terms{line-height:36px}.referral-program-content--bottom .grid__col--bleed{padding-left:0;padding-right:0}@media(min-width:768px){.referral-program-content--bottom .grid__col--bleed{padding-left:68px;padding-right:68px}}@media(min-width:992px){.referral-program-content--bottom .grid__col--bleed{padding-left:16px;padding-right:16px}}.referral-program-content--bottom .grid__col--bleed:first-child{order:2}@media(max-width:768px){.referral-program-content--bottom .grid__col--bleed:first-child h2{margin-top:10px}}@media(max-width:992px){.referral-program-content--bottom .grid__col--bleed:first-child{padding-top:0}.referral-program-content--bottom .grid__col--bleed:first-child .paragraph{padding-top:0}.referral-program-content--bottom .grid__col--bleed:first-child h2{margin-top:27px}}@media(min-width:992px){.referral-program-content--bottom .grid__col--bleed:first-child{order:unset}}.paragraph--type--component-description-figure .field--name-field-component-headline,.paragraph--type--component-benefit .field--name-field-component-headline{font-weight:700}p.light-small{font-size:14px;line-height:150%}p.light-heading{font-size:16px;font-style:normal;line-height:30px;font-weight:700;color:#313538}@media(min-width:768px){p.light-heading{font-size:18px;line-height:150%}}@media(max-width:767px){.node .node__content .col-12.paragraph--type--content-tile,.node .node__content .col-12.paragraph--type--html,.node .node__content .col-12.paragraph--type--text,.node .node__content .col-12.paragraph--type--quote-slider,.node .node__content .col-12.paragraph--type--block,.node .node__content .col-12.paragraph--type--image,.node .node__content .col-12.paragraph--type--bullet-paragrpah,.node .node__content .col-12.paragraph--type--component-testimonials,.node .node__content .col-12.paragraph--type--button,.node .node__content .col-12.field--name-field-rr-resource,.node .product__content .col-12.paragraph--type--content-tile,.node .product__content .col-12.paragraph--type--html,.node .product__content .col-12.paragraph--type--text,.node .product__content .col-12.paragraph--type--quote-slider,.node .product__content .col-12.paragraph--type--block,.node .product__content .col-12.paragraph--type--image,.node .product__content .col-12.paragraph--type--bullet-paragrpah,.node .product__content .col-12.paragraph--type--component-testimonials,.node .product__content .col-12.paragraph--type--button,.node .product__content .col-12.field--name-field-rr-resource{padding-left:24px;padding-right:24px}}.node a.arrow-right{background:url(/themes/custom/twist_barrio/images/green-arrow-right.svg) no-repeat right;padding-right:25px;display:inline-block;font-size:18px;line-height:24px}@media(max-width:767px){.page-node-type-product-category .product__banner{padding-left:24px;padding-right:24px}}@media(max-width:767px){.page-node-type-product-category .node--type-product-category .paragraph--type--section{padding-left:9px;padding-right:9px}}@media(max-width:767px){.page-node-type-product-category .block-product-category{padding-left:9px;padding-right:9px}}@media(max-width:767px){.ecommerce .col-12.paragraph{padding-left:24px;padding-right:24px}}@media(min-width:768px) and (max-width:992px){.ngs-icon-text-wrapper .paragraph--type--column{width:50%}.ngs-icon-text-wrapper .paragraph--type--column .paragraph--type--icon-with-text{width:264px;margin:0 auto;padding:15px 16px}.ngs-icon-text-wrapper .paragraph--type--column .tile{margin:0 auto}}@media(max-width:767px){.ngs-icon-text-wrapper .paragraph--type--icon-with-text{padding:15px}}@media(max-width:767px){.referral-program-content--bottom{padding-left:25px;padding-right:25px;padding-top:40px}}.referral-program-content--bottom .row.section-wrapper{display:block!important;letter-spacing:normal!important;word-spacing:normal!important}.referral-program-content--bottom .bottom-wrapper{text-align:center;margin-top:26px;color:#727272;line-height:14px}.center-aligned-icon-with-text .paragraph--type--icon-with-text{text-align:center}@media(max-width:1199px){.center-aligned-icon-with-text .paragraph--type--icon-with-text .field--name-field-html{max-width:288px;margin:0 auto}}.center-aligned-icon-with-text .paragraph--type--icon-with-text .field--name-field-html strong{margin-bottom:16px;display:inline-block}.center-aligned-icon-with-text .paragraph--type--icon-with-text .field--name-field-html h5{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.02em;color:#000}.center-aligned-icon-with-text .paragraph--type--icon-with-text .field--name-field-html p{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:.02em;color:#000}.black-button{padding:14px 37px;background-color:#232e35;color:#fff!important;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:12px;text-align:center;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid #232e35;display:inline-block;margin-top:15px;margin-right:15px}@media(max-width:767px){.black-button{margin-right:5px}}.black-transparent-button{padding:14px 30px;background-color:transparent;border:1px solid #232e35;color:#232e35!important;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:12px;text-align:center;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;display:inline-block;margin-top:15px;margin-right:15px}@media(max-width:767px){.black-transparent-button{margin-right:5px}}@media(min-width:768px) and (max-width:1199px){.tab-full{width:100%}}p.light-green-bg-text{padding:24px 32px;background:#f2fcf9;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.02em;color:#354652;margin-top:32px}section.ngs-prolab-marketo-section{background:radial-gradient(56.78% 377.67% at 46.28% 62.48%,#11553E 0%,rgba(17,85,62,0.49) 100%);mix-blend-mode:multiply;padding:80px 0;color:#fff;background-size:cover}@media(max-width:767px){section.ngs-prolab-marketo-section{padding-left:20px;padding-right:20px}}section.ngs-prolab-marketo-section .paragraph--type--section{max-width:556px;margin:auto}section.ngs-prolab-marketo-section .paragraph--type--text{padding-left:0;margin-bottom:30px}section.ngs-prolab-marketo-section .bottom-text{margin-top:80px;padding-top:24px;border-top:1px solid #fff}@media(max-width:767px){section.ngs-prolab-marketo-section .bottom-text{padding-left:0;padding-right:0;margin-bottom:0}}section.ngs-prolab-marketo-section .bottom-text a{color:#04a973}section.ngs-prolab-marketo-section .bottom-text a:hover{color:#04a973}section.ngs-prolab-marketo-section .paragraph--type--component-marketo{margin:0;width:100%}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm{padding:0;background:0 0;box-shadow:none;color:#fff!important;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif!important}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol span,section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol label{color:#fff!important}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol a{color:#04a973!important}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input,section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select{border-radius:2px}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{color:#fff}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select{background-color:#fff}section.ngs-prolab-marketo-section .paragraph--type--component-marketo .mktoForm .mktoButtonRow .mktoButton{display:inline-block;width:auto;padding:17px 59px;background-color:#fff;color:#354652;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:16px;text-align:center;letter-spacing:.14em;text-transform:uppercase}.marketo-content-wrapper{width:421px;margin:0 auto;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);padding-top:47px;padding-bottom:35px;padding-left:55px;padding-right:55px;color:#313538}@media(max-width:767px){.marketo-content-wrapper{width:100%;padding-left:30px;padding-right:30px}}.marketo-content-wrapper .title-wrapper{text-align:center}.marketo-content-wrapper .title-wrapper h2{margin-top:0}.marketo-content-wrapper #mktoForm_1526{margin-top:20px;padding:0;box-shadow:none}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow .mktoFormCol{margin-bottom:11px!important}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow:nth-child(2) .mktoFormCol{margin-bottom:40px!important}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow:nth-child(3) .mktoFormCol{margin-bottom:0!important}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow:nth-child(3) .mktoFormCol strong{font-weight:400;font-size:14px;line-height:14px;color:#313538}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow:nth-child(8) .mktoFormCol{margin-top:40px!important;margin-bottom:0!important}.marketo-content-wrapper #mktoForm_1526 .mktoFormRow .mktoHtmlText{font-size:14px}.marketo-content-wrapper #mktoForm_1526 .mktoButton{text-transform:uppercase;font-weight:700;font-size:12px;line-height:12px}.paragraph--type--column.vertical-align-center{display:flex;justify-content:center;align-items:center}@media(max-width:767px){.paragraph--type--column.vertical-align-center{padding:0 10px;padding-top:20px;padding-bottom:30px;text-align:center}}@media(min-width:768px) and (max-width:992px){.paragraph--type--column.vertical-align-center{padding:0 25px!important}.paragraph--type--column.vertical-align-center h2{font-size:20px;line-height:1.4}.paragraph--type--column.vertical-align-center .title{font-size:20px;line-height:1.4}}.paragraph--type--content-tile .field--name-field-tile-category{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:20px;letter-spacing:.14em;text-transform:uppercase;color:#1e986f;margin-bottom:8px;margin-top:4px}.full-width-tile{padding:0}.full-width-tile .paragraph--type--html{display:none}.full-width-tile .paragraph--type--content-tile{width:100%;padding:0}.full-width-tile .paragraph--type--content-tile .content-tile{height:auto!important;border:none;box-shadow:none}.full-width-tile .paragraph--type--content-tile .content-tile .field--name-field-tile-icon{float:right;width:180px;height:120px;margin-left:20px}@media(max-width:767px){.full-width-tile .paragraph--type--content-tile .content-tile .field--name-field-tile-icon{float:none;margin:0 auto;height:auto;width:100%}}.full-width-tile .paragraph--type--content-tile .content-tile .field--name-field-tile-icon img{height:120px;width:180px}@media(max-width:767px){.full-width-tile .paragraph--type--content-tile .content-tile .field--name-field-tile-icon img{height:auto;width:100%}}@media(max-width:767px){.full-width-tile .paragraph--type--content-tile .content-tile .content-tile__body{text-align:center}}.full-width-tile .paragraph--type--content-tile .content-tile .content-tile__learn-more{display:none}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper,.variant-content-wrapper .section-wrapper{display:flex}.ngs-content-wrapper .section-wrapper>.paragraph,.variant-content-wrapper .section-wrapper>.paragraph{padding-left:75px;padding-right:75px}}@media(max-width:1199px) and (max-width:767px){.ngs-content-wrapper .section-wrapper>.paragraph,.variant-content-wrapper .section-wrapper>.paragraph{padding-left:9px;padding-right:9px}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph:nth-child(1),.variant-content-wrapper .section-wrapper>.paragraph:nth-child(1){order:1}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph:nth-child(2),.variant-content-wrapper .section-wrapper>.paragraph:nth-child(2){order:2}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph:nth-child(3),.variant-content-wrapper .section-wrapper>.paragraph:nth-child(3){order:6}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph:nth-child(4),.variant-content-wrapper .section-wrapper>.paragraph:nth-child(4){order:4}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph:nth-child(5),.variant-content-wrapper .section-wrapper>.paragraph:nth-child(5){order:3}}@media(max-width:1199px){.ngs-content-wrapper .section-wrapper>.paragraph .verical-align,.variant-content-wrapper .section-wrapper>.paragraph .verical-align{padding-top:0!important}}@media(min-width:768px) and (max-width:950px){.path-block-section .path-block{background-size:738px 1052px;margin:-100px 0;padding:155px 0 140px}.path-block-section .path-block .path-block-header{margin-top:0;padding-left:6rem;padding-right:6rem;padding-bottom:24px}.path-block-section .path-block .principals{padding:30px 0}.path-block-section .path-block .impact,.path-block-section .path-block .grit{display:flex;align-items:center;margin-top:30px;margin-bottom:30px;margin-left:40%;padding-left:0;padding-right:30px;width:60%}}@media(min-width:768px) and (max-width:992px){.genes-calculator-content{position:relative;padding-bottom:100px}.genes-calculator-content .output-section .order-now{bottom:40px;left:58px}}@media(min-width:992px){.genes-calculator-content .output-section .order-now{width:100%!important}}.page-node-type-thank-you-page .main-content{background-image:url(/themes/custom/twist_barrio/images/thank-you/bg_375.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom;padding-top:124px;padding-bottom:112px}@media(min-width:768px){.page-node-type-thank-you-page .main-content{background-image:url(/themes/custom/twist_barrio/images/thank-you/bg_768.svg);padding-top:160px;padding-bottom:96px}}@media(min-width:1200px){.page-node-type-thank-you-page .main-content{background-image:url(/themes/custom/twist_barrio/images/thank-you/bg_1440.svg);padding-top:168px;padding-bottom:56px}}.page-node-type-thank-you-page .main-content .section-background{padding:0}.page-node-type-thank-you-page .main-content .region-content,.page-node-type-thank-you-page .main-content .section-wrapper{max-width:1146px;margin:0 auto;clear:both}@media(min-width:768px){.page-node-type-thank-you-page .main-content .region-content,.page-node-type-thank-you-page .main-content .section-wrapper{max-width:474px}}@media(min-width:1200px){.page-node-type-thank-you-page .main-content .region-content,.page-node-type-thank-you-page .main-content .section-wrapper{max-width:1146px}}.page-node-type-thank-you-page .main-content .field--type-text-long{padding-left:24px;padding-right:24px}@media(min-width:768px){.page-node-type-thank-you-page .main-content .field--type-text-long{padding-left:0;padding-right:0}}.page-node-type-thank-you-page .main-content .paragraph--type--html,.page-node-type-thank-you-page .main-content .field--name-field-banner-text{font-size:16px;line-height:150%;color:#354652;margin-bottom:64px;text-align:center}@media(min-width:1200px){.page-node-type-thank-you-page .main-content .paragraph--type--html,.page-node-type-thank-you-page .main-content .field--name-field-banner-text{margin-bottom:80px}}.page-node-type-thank-you-page .main-content .paragraph--type--html h1,.page-node-type-thank-you-page .main-content .paragraph--type--html h2,.page-node-type-thank-you-page .main-content .field--name-field-banner-text h1,.page-node-type-thank-you-page .main-content .field--name-field-banner-text h2{padding-top:0;margin-top:0;margin-bottom:3px;font-weight:800;font-size:30px;line-height:40px;color:#232e35}@media(min-width:768px){.page-node-type-thank-you-page .main-content .paragraph--type--html h1,.page-node-type-thank-you-page .main-content .paragraph--type--html h2,.page-node-type-thank-you-page .main-content .field--name-field-banner-text h1,.page-node-type-thank-you-page .main-content .field--name-field-banner-text h2{font-size:48px;line-height:60px}}.page-node-type-thank-you-page .main-content .paragraph--type--html p,.page-node-type-thank-you-page .main-content .field--name-field-banner-text p{margin-bottom:0}.page-node-type-thank-you-page .main-content .cards{display:flex;flex-direction:column}@media(min-width:1200px){.page-node-type-thank-you-page .main-content .cards{flex-direction:row}}.page-node-type-thank-you-page .main-content .paragraph--type--column.col-lg-4,.page-node-type-thank-you-page .main-content .field--name-field-thankyou-page-card-1,.page-node-type-thank-you-page .main-content .field--name-field-thankyou-page-card-2,.page-node-type-thank-you-page .main-content .field--name-field-thankyou-page-card-3{padding-left:24px;padding-right:24px}@media(min-width:1200px){.page-node-type-thank-you-page .main-content .paragraph--type--column.col-lg-4,.page-node-type-thank-you-page .main-content .field--name-field-thankyou-page-card-1,.page-node-type-thank-you-page .main-content .field--name-field-thankyou-page-card-2,.page-node-type-thank-you-page .main-content .field--name-field-thankyou-page-card-3{padding-left:15px;padding-right:15px}}@media(min-width:1200px){.page-node-type-thank-you-page .main-content .paragraph--type--column.col-lg-4,.page-node-type-thank-you-page .main-content .field--name-field-thankyou-page-card-1,.page-node-type-thank-you-page .main-content .field--name-field-thankyou-page-card-2,.page-node-type-thank-you-page .main-content .field--name-field-thankyou-page-card-3{width:362px;padding:0}}@media(min-width:1200px){.page-node-type-thank-you-page .main-content .paragraph--type--column.col-lg-4:nth-of-type(2),.page-node-type-thank-you-page .main-content .field--name-field-thankyou-page-card-2{margin-left:30px;margin-right:30px}}.page-node-type-thank-you-page .main-content .paragraph--type--clickable-cards{position:relative;margin:0 0 32px;padding-bottom:28px;padding-top:56px;text-align:center;background:rgba(255,255,255,.5);border-radius:3px;border:1px solid #eef2f6}@media(min-width:1200px){.page-node-type-thank-you-page .main-content .paragraph--type--clickable-cards{width:362px}}.page-node-type-thank-you-page .main-content .paragraph--type--clickable-cards .field--name-field-icon{width:120px;height:120px;margin:0 auto 40px;float:inherit}.page-node-type-thank-you-page .main-content .paragraph--type--clickable-cards .field--name-field-card-title{font-weight:800;font-size:24px;line-height:30px;color:#232e35}.page-node-type-thank-you-page .main-content .paragraph--type--clickable-cards .field--name-field-description,.page-node-type-thank-you-page .main-content .paragraph--type--clickable-cards .field--name-field-card-description{font-size:16px;line-height:150%;color:#354652;margin-top:16px;margin-bottom:29px;margin-left:auto;margin-right:auto;max-width:280px}.page-node-type-thank-you-page .main-content .paragraph--type--clickable-cards .field--type-link{height:48px;display:flex;align-items:center;justify-content:center}.page-node-type-thank-you-page .main-content .paragraph--type--clickable-cards .field--type-link a{font-size:14px;line-height:14px;letter-spacing:1px;text-transform:uppercase;color:#04a973;font-weight:700;padding-right:28px;background:url(/themes/custom/twist_barrio/images/thank-you/arrow.svg);background-repeat:no-repeat;background-position:center right}.page-node-type-thank-you-page .main-content .paragraph--type--clickable-cards .field--type-link a:hover{text-decoration:none}.page-node-type-thank-you-page .main-content .paragraph--type--clickable-cards .field--type-link a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.page-node-type-thank-you-page .main-content .paragraph--type--clickable-cards:hover{background:rgba(255,255,255,.85);transition:all .5s ease}.product-style-pink .field--name-field-pc-link-button a{background-color:#cf6af1}.product-style-pink .field--name-field-pc-link-button a:hover,.product-style-pink .field--name-field-pc-link-button a:focus{background-color:#ae45d2}.product-style-pink .paragraph--type--component-testimonials{background-color:#fef8ff}.product-style-pink .paragraph--type--component-testimonials .testimonial-quote{color:#cf6af1!important}.product_content__style-pink .paragraph--type--component-testimonials{background:0 0!important}.product_content__style-pink .paragraph--type--component-testimonials .testimonial-quote{color:#cf6af1!important}.paragraph--type--component-callout.pink{border-top:1px solid #ddd!important}.node--type-product-parent .product_sub_menu .inner{position:relative}.node--type-product-parent .views-field-title .field-content a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.node.node--unpublished{background-color:initial}.unpublished-message{font-size:1rem;color:red;white-space:normal}.toolbar-tab .acquia-active-subscription{font-size:10px;padding-top:15px!important}.career-page--callout{background:#fafafa!important}.career-page--callout .row{justify-content:center}.career-page--callout h2{color:#000}@media(min-width:1200px){.career-page--callout h2{margin-top:4px}}@media(min-width:1200px){.career-page--callout .section-wrapper{width:1070px}}.career-page--callout .content-tile{border:none;border-radius:4px;box-shadow:none}.career-page--callout .content-tile:hover{box-shadow:0 14px 28px rgba(0,0,0,.07),0 10px 10px rgba(0,0,0,.07)}@media(min-width:1200px){.career-page--callout .content-tile{margin-top:0}}.career-page--callout .content-tile__body{padding-top:18px;padding-left:17px;padding-right:23px;padding-bottom:19px}.career-page--callout .content-tile__learn-more{color:#04ad75;line-height:24px}.career-page--callout .content-tile__learn-more .svg-inline--fa{vertical-align:middle;line-height:24px;margin-left:8px}.career-page--callout .content-tile h4{padding-bottom:11px}.career-page--callout .content-tile .field--name-field-tile-body{font-size:12px;line-height:12px;color:#313538}@media(min-width:1200px){.career-page--callout .col-left,.career-page--callout .col-right,.career-page--callout .col-middle{padding-left:0;padding-right:0;width:302px}}@media(min-width:1200px){.career-page--callout .col-middle{margin-left:66px;margin-right:66px}}@media(max-width:1199px){.career-page--callout .paragraph--type--block{padding-left:0!important;padding-right:0!important}}@media(max-width:767px){.career-page--callout .paragraph--type--content-tile{padding-left:15px!important;padding-right:15px!important;padding-bottom:0}}@media(max-width:1199px){.career-page--callout .paragraph--type--content-tile{padding-bottom:0}}@media(min-width:1200px){.career-page--callout{padding-bottom:46px}}.path-block-section{margin-top:0}.page-node-type-product-child #block-twist-barrio-breadcrumbs,.page-node-type-product-parent #block-twist-barrio-breadcrumbs{padding:0 11px}@media(min-width:1200px){.page-node-type-product-child #block-twist-barrio-breadcrumbs,.page-node-type-product-parent #block-twist-barrio-breadcrumbs{padding:0 6px}}.section-background.biopharma-contact-section{padding-top:72px;padding-bottom:120px}.paragraph--type--section .paragraph--type--component-marketo{letter-spacing:normal;word-spacing:normal;margin:0 auto}.paragraph--type--section .paragraph--type--component-marketo form{background:#fff;box-shadow:0 5px 10px #727272;padding:23px 32px 65px}.paragraph--type--section .paragraph--type--component-marketo form .mktoFormRow select{background-color:#fff}.paragraph--type--section .paragraph--type--component-marketo form .mktoCheckboxList label:before{background-color:#fff}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:16px;color:#232e35;max-width:620px!important;padding:40px 32px;box-shadow:none}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoHtmlText h2{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:800;font-size:30px;line-height:40px;color:#232e35;margin-top:0}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoHtmlText h2 span{color:inherit!important;font-size:inherit!important}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoHtmlText p{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.02em;color:#354652}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow #LblApplications_and_Techniques__c{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.02em;color:#000}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow .mktoLogicalField.mktoCheckboxList{width:100%}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.country-field,.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.firstname-field{display:flex;justify-content:space-between}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.country-field .mktoFormCol,.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.firstname-field .mktoFormCol{width:48%}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.country-field .mktoClear,.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow.firstname-field .mktoClear{display:none}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoButtonRow .mktoButtonWrap .button-submit{padding:17px 80px;background:#232e35;border-radius:2px}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow .mktoFormCol .mktoFieldWrap input,.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow .mktoFormCol .mktoFieldWrap select{background:#fff;border:1px solid #c2ced6;box-sizing:border-box;border-radius:2px;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.02em;color:#98a8b3;height:48px!important;padding:14px 12px}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow .mktoFormCol .mktoFieldWrap select{color:#354652;background:url(/themes/custom/twist_barrio/images/marketo/angle-down.png) center right 13px no-repeat}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList{width:100%!important}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoFormRow .mktoFormCol .mktoFieldWrap label{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.02em;color:#354652}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoButtonRow .mktoButton{display:inline-block;background:#232e35;border-radius:2px;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:16px;text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#fff;width:100%;height:auto;padding:16px 0!important;cursor:pointer;position:initial!important}.paragraph--type--section .paragraph--type--component-marketo #mktoForm_1825 .mktoButtonRow .mktoButton:hover{background:#354652}.paragraph--type--section .paragraph--type--media-text-component:not(:first-child){margin-top:80px}@media(min-width:768px){.paragraph--type--section .paragraph--type--media-text-component:not(:first-child){margin-top:96px}}@media(min-width:992px){.paragraph--type--section .paragraph--type--media-text-component:not(:first-child){margin-top:112px}}@media(min-width:768px){.paragraph--type--section .paragraph--type--media-text-component:nth-child(even)>div.clearfix{flex-direction:row-reverse}.paragraph--type--section .paragraph--type--media-text-component:nth-child(even)>div.clearfix .image-container{margin-right:0;margin-left:15px}.paragraph--type--section .paragraph--type--media-text-component:nth-child(even)>div.clearfix .text-container{margin-left:0;margin-right:15px}}@media(min-width:992px){.paragraph--type--section .paragraph--type--media-text-component:nth-child(even)>div.clearfix .image-container{margin-left:25px}.paragraph--type--section .paragraph--type--media-text-component:nth-child(even)>div.clearfix .text-container{margin-right:25px}}.paragraph--type--section .slick-list .field--type-image+.field--type-image{clear:none}.paragraph--type--section .section-wrapper .paragraph--type--layout{margin:0 auto;display:block}.paragraph--type--section .section-wrapper .paragraph--type--layout .row{justify-content:center}.header-breadcrumb{z-index:-99999!important}.always-show{display:block!important}.theme-dark .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label{color:#fff}.size14{font-size:14px;line-height:28px}.pa-pl-0{padding-left:0}.pa-pr-0{padding-right:0}.openings .openings-top-text .text-formatted ul li,.openings .openings-top-text .text-formatted ol li{font-size:14px!important;line-height:28px!important}.pt-24{padding-top:24px}body.mobile-menu-active{overflow:hidden}.icon-chevron-thin-down .icon-fill-color{fill:#313538}.icon-search .icon-fill-color{fill:#4a4a4a}.image-icon{align-items:center;display:flex;margin-right:4px}.image-icon img{width:100%}.menu-link-new{color:#2ad39b;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-left:5px;position:relative;text-decoration:none!important;text-transform:uppercase;top:-2px;white-space:nowrap}.header-breadcrumb{position:relative;z-index:1}#block-language-switcher .toggler:before{background-image:url(/themes/custom/twist_barrio/images/language-toggler-wire-dark.svg);background-size:contain}.reverse #block-language-switcher .toggler:before,.dark-header #block-language-switcher .toggler:before{background-image:url(/themes/custom/twist_barrio/images/language-toggler-wire-light.svg)}html:not([lang=zh-hans]) .menu--main .menu{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:500}.main-website #block-mainnavigation{margin:0}.main-website .menu--main .menu-dropdown-0 .menu-level-1{margin:0;top:100%}.main-website .menu--main .menu-dropdown-0 .menu-level-1>.menu-item>a{text-transform:none}.main-website .menu--main .menu-level-0>.menu-item{font-size:12px;letter-spacing:.14em;line-height:24px;padding:20px 8px}.main-website .menu--main .menu-level-0>.menu-item:after{background:#2ad39b;bottom:0;content:"";display:block;height:3px;left:50%;position:absolute;transition:left 300ms,width 300ms;width:0}.main-website .menu--main .menu-level-0>.menu-item.active:after{left:8px;width:calc(100% - (8px * 2))}.main-website .menu--main .menu-level-0>.menu-item+.menu-item{margin-left:24px}.main-website .menu--main .menu-level-0>.menu-item>span,.main-website .menu--main .menu-level-0>.menu-item>a{font-size:12px;font-weight:600}.main-website .menu--main .menu-level-0>.menu-item span,.main-website .menu--main .menu-level-0>.menu-item a{color:#313538;line-height:20px;letter-spacing:.14em;padding:0}.main-website .menu--main .menu-level-0>.menu-item span:link,.main-website .menu--main .menu-level-0>.menu-item span:visited,.main-website .menu--main .menu-level-0>.menu-item a:link,.main-website .menu--main .menu-level-0>.menu-item a:visited{color:#313538}.main-website .menu--main .menu-level-0>.menu-item span:hover,.main-website .menu--main .menu-level-0>.menu-item a:hover{text-decoration:none}.main-website .menu--main .menu-level-0>.menu-item .menu-dropdown .menu-level-1:after{display:none}.main-website .menu--main .menu-level-0>.menu-item .menu-dropdown .menu-level-1 .menu-item>span,.main-website .menu--main .menu-level-0>.menu-item .menu-dropdown .menu-level-1 .menu-item>a{font-size:14px;font-weight:400;letter-spacing:.02em}.main-website .menu--main .menu-level-0 .js-primary-menu-wide-mode .menu-dropdown{display:none}.main-website .menu--main .wide-menu-sub-navigation{display:none!important}.main-website .menu--main .menu .menu-level-1{min-width:224px;width:auto}.main-website .menu--main .menu .menu-level-1 .menu-item+.menu-item{margin-top:16px;line-height:14px}.main-website .menu--main .menu .menu-level-1 .menu-item a span{letter-spacing:.02em;padding:0}.main-website .menu-item-bold{font-weight:700}.main-website .menu-item-as-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dark-header .menu--main .menu-level-0>.menu-item>a,.dark-header .menu--main .menu-level-0>.menu-item>span,.reverse .menu--main .menu-level-0>.menu-item>a,.reverse .menu--main .menu-level-0>.menu-item>span{color:#fff}.main-website .menu--start-order{padding-bottom:13px}.main-website .menu--start-order>h2{display:none}.main-website .menu--start-order .menu--start-order--level-0{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.14em;position:relative}.main-website .menu--start-order .menu--start-order--level-0>.menu-item{padding:0;list-style:none}.main-website .menu--start-order .menu--start-order--level-0>.menu-item::marker{content:""}.main-website .menu--start-order .menu--start-order--level-0>.menu-item>a{align-items:center;border:1px solid rgba(49,53,56,.4);border-radius:2px;color:#313538;cursor:default;display:flex;font-size:12px;letter-spacing:.13em;line-height:16px;padding:8px 11px 6px 12px;text-transform:uppercase;transition:border 300ms,color 300ms}.main-website .menu--start-order .menu--start-order--level-0>.menu-item>a:hover{text-decoration:none}.main-website .menu--start-order .menu--start-order--level-0>.menu-item>a .image-icon{display:none}.main-website .menu--start-order .menu--start-order--level-0>.menu-item>a .icon{margin-left:7px;position:relative;top:-1px}.main-website .menu--start-order .menu--start-order--level-0>.menu-item>a .icon .icon-fill-color{transition:fill 300ms}.main-website .menu--start-order .menu--start-order--level-0>.menu-item:hover>a,.main-website .menu--start-order .menu--start-order--level-0>.menu-item.active>a{border:1px solid #2ad39b!important}.main-website .menu--start-order .menu--start-order--level-0>.menu-item.active>.menu{display:block}.main-website .menu--start-order .menu--start-order--level-1{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);display:none;margin:0;padding:32px;position:absolute;right:0;top:calc(100% + 14px)}.main-website .menu--start-order .menu--start-order--level-1>.menu-item+.menu-item{margin-top:8px}.main-website .menu--start-order .menu--start-order--level-1>.menu-item+.menu-item--header{margin-top:16px}.main-website .menu--start-order .menu--start-order--level-1>.menu-item{margin:0;padding:0}.main-website .menu--start-order .menu--start-order--level-1>.menu-item.menu-item--header h2{border-top:1px solid #eee;font-size:11px;margin:0;padding:16px 0;text-transform:uppercase}.main-website .menu--start-order .menu--start-order--level-1>.menu-item>a{align-items:center;color:#313538;display:flex;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.02em;white-space:nowrap}.main-website .menu--start-order .menu--start-order--level-1>.menu-item>a .image-icon{margin-right:16px;width:24px}.dark-header .menu--start-order .menu--start-order--level-0>.menu-item>a,.reverse .menu--start-order .menu--start-order--level-0>.menu-item>a{border:1px solid rgba(255,255,255,.4);color:#fff}.dark-header .menu--start-order .menu--start-order--level-0>.menu-item>a .icon .icon-fill-color,.reverse .menu--start-order .menu--start-order--level-0>.menu-item>a .icon .icon-fill-color{fill:#fff}.main-website .mobile-navigation{height:100vh!important;min-height:0!important;overflow-y:scroll;padding-bottom:150px}.main-website .menu--main .mobile-navigation .menu_mobile_title_first_level,.main-website .menu--main .mobile-navigation .mobile-navigation__header .menu_mobile_title{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600!important;line-height:24px;margin:0 0 18px;padding:15px 70px}.main-website .menu--main .mobile-navigation .menu_mobile_title_first_level a,.main-website .menu--main .mobile-navigation .mobile-navigation__header .menu_mobile_title a{line-height:24px}.main-website .menu--main .mobile-navigation .mobile-navigation__header{position:relative}.main-website .menu--main .mobile-navigation .mobile-navigation__header .back-button,.main-website .menu--main .mobile-navigation .mobile-navigation__header .menu--close{align-items:center;display:flex;height:50px;justify-content:center;padding:0;position:absolute;width:70px}.main-website .menu--main .mobile-navigation .mobile-navigation__header .back-button{height:52px}.main-website .menu--main .mobile-navigation .mobile-navigation__header .back-button svg{height:12px;vertical-align:0;width:8px}.main-website .menu--main .mobile-navigation .mobile-navigation__header .menu_mobile_title{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;width:auto}.main-website .menu--main .mobile-navigation .mobile-navigation__header .menu_mobile_title .second-level-icon{height:32px;margin-bottom:16px;width:auto}.main-website .menu--main .mobile-navigation .mobile-navigation__header .menu--close{position:fixed;right:0;top:0}.main-website .menu--main .mobile-navigation .mobile-navigation__header .menu--close__cross{display:block;width:16px}.main-website .menu--main .mobile-navigation .mobile-navigation__header .menu--close.hide{display:none}.main-website .menu--main .mobile-navigation .menu_mobile .menu-item{padding:12px 28px}.main-website .menu--main .mobile-navigation .menu_mobile .menu-item>button,.main-website .menu--main .mobile-navigation .menu_mobile .menu-item>a,.main-website .menu--main .mobile-navigation .menu_mobile .menu-item>span{font-weight:400;letter-spacing:.02em;line-height:20px;text-decoration:none!important}.main-website .menu--main .mobile-navigation .menu-level-0 .menu-item>button,.main-website .menu--main .mobile-navigation .menu-level-0 .menu-item>a,.main-website .menu--main .mobile-navigation .menu-level-0 .menu-item>span{font-weight:600}.main-website .menu--main .mobile-navigation .menu-level-1 .menu_mobile__main>.menu-item{padding:18px 28px}.main-website .menu--main .mobile-navigation .menu-level-1 .menu-item img.second-level-icon{height:16px;width:16px}.main-website .menu--main .mobile-navigation .menu-level-1 .menu-item--large-icon img.second-level-icon{height:32px;width:32px}.main-website .menu--main .mobile-navigation .menu-level-1 .menu-item a,.main-website .menu--main .mobile-navigation .menu-level-1 .menu-item button,.main-website .menu--main .mobile-navigation .menu-level-1 .menu-item span{font-size:16px;text-transform:none}.main-website .menu--main .mobile-navigation .menu-level-2 .mobile-menu-item+.mobile-menu-item{margin-top:28px}.main-website .menu--main .mobile-navigation .menu-level-2 .mobile-menu-item+.mobile-item__tier-3-header{margin-top:47px}.main-website .menu--main .mobile-navigation .menu-level-2 .mobile-menu-item a{color:#313538;display:flex;font-size:14px;font-weight:500;line-height:20px;padding:0 28px;text-decoration:none;text-transform:none}.main-website .menu--main .mobile-navigation .menu-level-2 .mobile-item__tier-3-header>a{font-size:11px;font-weight:700;text-transform:uppercase}.main-website .menu--main .mobile-navigation .menu-level-2 .menu-level-3{list-style:none;margin-top:24px;padding:0}.main-website .menu--main .mobile-navigation .menu-level-2 .menu-level-3 .menu-level-3-item+.menu-level-3-item{margin-top:28px}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler{padding:13px 28px}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .mobile-toggler{align-items:center;display:flex}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .mobile-toggler .text{font-weight:500;flex-grow:1}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner{padding:0}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600!important;line-height:24px;margin:0 0 18px;padding:15px 70px;position:relative}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title a{line-height:24px}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .arrow,.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .close{align-items:center;display:flex;height:50px;justify-content:center;padding:0;position:absolute;width:70px;top:0}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .arrow{left:0}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .arrow svg{height:12px;width:8px}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .close{right:0}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .title .close svg{width:10px}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .links li{padding:12px 28px}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .links li.is-active{background-position:calc(100% - 24px) 50%}.main-website .menu-mobile-language #block-language-switcher-mobile .toggler .toggler-inner .links li .language-link{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500!important;line-height:20px;text-transform:none}.main-website .menu--main .mobile-navigation .menu_mobile .menu-item--external>a{display:flex!important;justify-content:space-between}.main-website .menu--main .mobile-navigation .menu_mobile .menu-item--external>a .fa-external-link{opacity:.5}.main-website .menu--main .mobile-navigation .menu_mobile .menu-item--expanded>button .fa-chevron-right{margin-right:2px}.main-website .primary-nav__drawer-content{flex-grow:1;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.main-website .primary-nav__drawer-content .menu-item{padding-top:0}.main-website .primary-nav__drawer-content .primary-menu__content{height:100%}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content{display:none;height:inherit;opacity:0;padding:32px 32px 32px 42px;transition:opacity 600ms}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content.active{display:flex!important}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content.op1{opacity:1}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns{flex-grow:1;position:relative}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns>h2{margin-top:0}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns h2>a{align-items:center;color:#313538;display:flex;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:16px;margin:0 0 37px;padding:0}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns h2>a img{height:32px;margin-right:20px}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns{display:flex;list-style:none;padding-left:0;width:100%;height:100%;overflow:scroll}@media(max-height:730px){.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns{max-height:calc(100vh - 190px)}}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns::-webkit-scrollbar{width:5px}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns::-webkit-scrollbar-track{box-shadow:inset 0 0 20px transparent}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns::-webkit-scrollbar-thumb{background-color:#eef2f6;height:50px;border-radius:5px}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper+.menu-item-wrapper{margin-top:56px}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .single-item+.single-item{margin-top:16px}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .level-2-category-section>a,.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .level-2-category-item{color:#313538;display:block;letter-spacing:.02em}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .level-2-category-section>a.menu-item--underlined,.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .level-2-category-item.menu-item--underlined{text-decoration:underline}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section>a,.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section>span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section .menu-level-3{margin:0;padding:0}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section .menu-level-3 .menu-item{margin-top:16px}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section .menu-level-3 .menu-item a{color:#313538;font-size:14px}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section .menu-level-3 .menu-item a.menu-item--underlined,.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .sub-nav-columns .menu-item-wrapper .level-2-category-section .menu-level-3 .menu-item a.menu-item--underlined{text-decoration:underline}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .total-columns-1>li{width:100%}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .total-columns-2>li{width:50%}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .primary-menu__dropdown-columns .total-columns-3>li{width:33.33%}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .main-action{border:1px solid rgba(114,114,114,.3);border-radius:2px;color:#313538;font-size:12px;font-weight:500;letter-spacing:.14em;line-height:12px;min-width:109px;padding:10px 16px 8px;position:absolute;right:30px;text-align:center;text-transform:uppercase;top:0;user-select:none}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .main-action:hover{border-color:#4a4a4a;text-decoration:none}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .promo-box{background:#fff;border-left:1px solid #eee;color:#313538;display:block;letter-spacing:.02em;padding-left:32px;width:278px}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .promo-box .promo-box__image{margin-bottom:20px}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .promo-box .promo-box__image img{width:100%}.main-website .primary-nav__drawer-content .primary-menu__dropdown-content .promo-box .promo-box__text{line-height:20px}.main-website .primary-nav__drawer-side-bar{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:20px;text-align:left;padding:16px 0;width:270px}.main-website .primary-nav__drawer-side-bar .menu-level-1{margin:0}.main-website .primary-nav__drawer-side-bar .menu-level-1>.menu-item{padding:0}.main-website .primary-nav__drawer-side-bar .menu-level-1>.menu-item::marker{content:""}.main-website .primary-nav__drawer-side-bar .menu-level-1>.menu-item--splitter{border-top:1px solid #eee}.main-website .primary-nav__drawer-side-bar .menu-level-1>.menu-item a{align-items:center;background:transparent;color:#313538;display:flex;height:56px;padding:0 32px;transition:background 300ms}.main-website .primary-nav__drawer-side-bar .menu-level-1>.menu-item a:hover{background:rgba(255,255,255,.6);text-decoration:none}.main-website .primary-nav__drawer-side-bar .menu-level-1>.menu-item a img{height:auto;margin-right:8px;width:16px}.main-website .primary-nav__drawer-side-bar .menu-level-1>.menu-item--large-icon a img{width:24px}.main-website .primary-nav__drawer-side-bar .menu-level-1>.menu-item.active a{background:#fff}.main-website .menu--top-menu .top-menu{display:flex;margin:0}.main-website .menu--top-menu .top-menu>.menu-item{cursor:default;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.14em;line-height:12px;list-style:none;margin-left:8px;padding:0;position:relative}.main-website .menu--top-menu .top-menu>.menu-item::marker{content:""}.main-website .menu--top-menu .top-menu>.menu-item.icon-cart>a:before{background:url(/themes/custom/twist_barrio/images/icon-cart-default.svg);content:"";display:block;height:14px;margin-right:4px;width:14px}.main-website .menu--top-menu .top-menu>.menu-item>a{align-items:center;display:flex;color:#313538;cursor:default;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.14em;line-height:24px;padding:0 8px;text-transform:uppercase}.main-website .menu--top-menu .top-menu>.menu-item>a:hover{text-decoration:none}.main-website .menu--top-menu .top-menu>.menu-item>a .image-icon{width:14px}.main-website .menu--top-menu .top-menu>.menu-item>a .icon{margin-left:4px}.main-website .menu--top-menu .top-menu>.menu-item>a .icon .icon-fill-color{transition:fill 300ms}.main-website .menu--top-menu .top-menu>.menu-item>.menu{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);color:#313538;display:none;left:50%;margin:0;padding:24px;position:absolute;top:calc(100% + 4px);transform:translateX(-50%)}.main-website .menu--top-menu .top-menu>.menu-item>.menu .menu-item+.menu-item{margin-top:16px}.main-website .menu--top-menu .top-menu>.menu-item>.menu .menu-item{padding:0;text-align:left}.main-website .menu--top-menu .top-menu>.menu-item>.menu .menu-item>a{color:#313538;display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.02em;white-space:nowrap}.main-website .menu--top-menu .top-menu>.menu-item>.menu .menu-item>a:hover{text-decoration:none}.main-website .menu--top-menu .top-menu>.menu-item>.menu .menu-item>a .image-icon{margin-right:10px;width:12px}.main-website .menu--top-menu .top-menu>.menu-item.active>.menu{display:block}.dark-header .menu--top-menu .top-menu>.menu-item>a,.reverse .menu--top-menu .top-menu>.menu-item>a{color:#fff}.dark-header .menu--top-menu .top-menu>.menu-item>a .icon .icon-fill-color,.reverse .menu--top-menu .top-menu>.menu-item>a .icon .icon-fill-color{fill:#fff}.dark-header .menu--top-menu .top-menu>.menu-item.icon-cart>a:before,.reverse .menu--top-menu .top-menu>.menu-item.icon-cart>a:before{background:url(/themes/custom/twist_barrio/images/icon-cart-light.svg)}.main-website .header-wrapper{padding-bottom:0;padding-top:0;z-index:110}@media screen and (min-width:992px) and (max-width:1199px){.main-website .header-wrapper{padding-left:24px;padding-right:24px}}.main-website .header-top-menu{position:relative;z-index:2}.main-website .region-top-menu{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:5px;top:5px}.main-website .region-top-menu #block-language-switcher{position:relative;top:auto;right:auto}.main-website .region-top-menu #block-language-switcher .toggler{align-items:center;cursor:default;display:flex;font-size:11px;font-weight:600;line-height:24px!important;padding:0 8px}.main-website .region-top-menu #block-language-switcher .toggler:hover{text-decoration:none}.main-website .region-top-menu #block-language-switcher .toggler:before{height:12px;margin-right:4px;position:relative;top:-1px;width:12px}.main-website .region-top-menu #block-language-switcher .toggler:after{display:none}.main-website .region-top-menu #block-language-switcher .toggler .icon-chevron-thin-down{margin-left:4px}.main-website .region-top-menu #block-language-switcher .toggler .links{padding:24px;top:calc(100% + 4px);width:auto}.main-website .region-top-menu #block-language-switcher .toggler .links:before{display:none}.main-website .region-top-menu #block-language-switcher .toggler .links>li{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;padding:0;text-transform:capitalize}.main-website .region-top-menu #block-language-switcher .toggler .links>li+li{margin-top:16px}.main-website .region-top-menu #block-language-switcher .toggler .links>li.is-active{background-position:0 4px}.main-website .region-top-menu #block-language-switcher .toggler .links>li.fr{float:none}.main-website .region-top-menu #block-language-switcher .toggler .links>li a{padding-left:22px;white-space:nowrap}.main-website .region-top-menu #block-language-switcher-mobile.fr{float:none}.main-website .header-right{align-items:flex-end;display:none;flex-grow:1;justify-content:flex-end;margin-right:5px}@media screen and (min-width:1200px){.main-website .header-right{display:flex}}.main-website .header-search{cursor:pointer;margin-bottom:12px;padding:6px}html:not([lang=zh-hans]) .main-website #block-language-switcher .toggler{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.14em;line-height:12px;margin-left:8px}.main-website .region-logo{align-items:center;display:flex}@media screen and (min-width:1200px){.main-website .region-logo{align-items:baseline;flex-grow:0;margin-right:42px}}.main-website .region-logo .site-logo{display:block}.main-website .region-logo .twist-logo{height:46px;width:108px}.main-website .region-logo .twist-logo_mobile{height:41px;width:34px}.main-website .region-main-menu{display:flex}.main-website .header-main-menu{display:flex;height:60px;position:relative;z-index:1}@media screen and (min-width:1200px){.main-website .header-main-menu{height:auto;padding:24px 0 0}}.main-website .header-main-menu .region-logo{flex-grow:1}@media screen and (min-width:1200px){.main-website .header-main-menu .region-logo{flex-grow:0;margin-right:42px}}.main-website .header-mobile-search{align-items:center;display:flex;padding:0 7px;width:32px}@media screen and (min-width:1200px){.main-website .header-mobile-search{display:none!important}}.main-website .header-mobile-search .icon-search{cursor:pointer;height:18px;width:100%}.main-website .header-burger-menu{align-items:center;display:flex}.main-website .header-burger-menu button.burger{margin-left:20px}@media screen and (min-width:1200px){.main-website .header-burger-menu{display:none}}.reverse .header-search .icon-search .icon-fill-color,.reverse .header-mobile-search .icon-search .icon-fill-color,.dark-header .header-search .icon-search .icon-fill-color,.dark-header .header-mobile-search .icon-search .icon-fill-color{fill:#fff}.dark-header #block-language-switcher .toggler>.icon .icon-fill-color,.reverse #block-language-switcher .toggler>.icon .icon-fill-color{fill:#fff}.dark-header .icon .icon-fill-color,.reverse .icon .icon-fill-color{fill:#fff}.main-website .primary-nav-tab-container{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);display:none;height:330px;max-width:1200px;opacity:0;overflow:hidden;position:absolute;transition:height 300ms,opacity 300ms;width:100%;z-index:100}.main-website .primary-nav-tab-container:before{background:#eee;content:"";display:block;height:100%;left:0;opacity:.4;position:absolute;width:270px}.main-website .primary-nav-tab-container.active{opacity:1}.main-website .primary-nav-tab-container .primary-nav-tab{opacity:0;position:absolute;transition:opacity 300ms;width:100%;z-index:0}.main-website .primary-nav-tab-container .primary-nav-tab.active{opacity:1;z-index:1}.main-website .primary-nav-tab-container .wide-menu-sub-navigation{display:flex}.home-page-banner .banner__content{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-weight:400;padding-bottom:30px}@media(min-width:992px){.home-page-banner .banner__content{margin-top:288px;padding-bottom:290px;padding-left:calc((100% - 792px)/2);padding-right:calc((100% - 792px)/2)}}.home-page-banner h1{font-weight:700;line-height:48px;font-size:36px;text-align:center;letter-spacing:12px;text-transform:uppercase;margin-bottom:25px;opacity:0}@media(min-width:992px){.home-page-banner h1{line-height:61px;letter-spacing:16px}}.home-page-banner .banner__title{display:none}.home-page-banner .banner-text{font-size:16px;line-height:150%;text-align:center;margin-bottom:24px;opacity:0}@media(min-width:768px){.home-page-banner .banner-text{padding-left:calc((100% - 420px)/2);padding-right:calc((100% - 420px)/2)}}@media(min-width:992px){.home-page-banner .banner-text{padding-left:calc((100% - 526px)/2);padding-right:calc((100% - 526px)/2)}}.home-page-banner a{font-size:14px;font-weight:700;line-height:16px;letter-spacing:1.25px;text-transform:uppercase;color:#fff;height:36px;display:flex;align-items:center;text-align:center;width:100%;flex-direction:row;justify-content:center;opacity:0;transition:all .5s ease-out;padding:16px 43px 16px 40px}.home-page-banner a:hover{text-decoration:underline;background:rgba(98,118,132,.5);border-radius:2px}.home-page-banner svg{margin-left:13px}.hero-section__show{opacity:1!important;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-ms-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.home-section-1--col-right h2{margin-bottom:16px;line-height:48px;color:#232e35}.home-section-1--col-right h5{margin-top:0}.home-section-1--col-right h5 a.black-border{border:1px solid #627684;border-radius:2px;color:#232e35!important;letter-spacing:1px}.home-section-1--col-right h5 a.black-border:hover{color:#fff!important;background:#232e35}.home-section-1--col-right p{font-size:16px;line-height:28px;letter-spacing:.02em;color:#354652;margin-bottom:36px;max-width:500px}.home-section-1--col-right .button{padding-top:17px;padding-bottom:17px}.path-frontpage h2.text-align-center{color:#232e35}@media(min-width:768px){.home-section-1{padding-top:64px;padding-bottom:64px}}@media(min-width:992px){.home-section-1{padding-top:95px;padding-bottom:96px}}@media(max-width:767px){.home-section-1 .section-wrapper>.row{flex-direction:column-reverse}}@media(min-width:768px){.home-section-1 .section-wrapper>.row{flex-direction:row}}.home-section-1 .section-wrapper .col-12.paragraph--type--text{padding-left:15px;padding-right:15px;padding-bottom:0}.home-section-1 .section-wrapper h2{font-size:30px;line-height:40px}@media(min-width:992px){.home-section-1 .section-wrapper h2{font-size:36px;line-height:48px}}.home-section-1 .home-section-1--col-left{padding:0 15px}.home-section-1 .home-section-1--col-left .paragraph--type--image{padding:0 15px 15px}@media(min-width:768px){.home-section-1 .home-section-1--col-right{padding-bottom:0;padding-top:0}}@media(min-width:768px){.home-section-1 .home-section-1--col-right .paragraph{padding-bottom:0;padding-top:0}}@media(min-width:768px){.home-section-1 .home-section-1--col-right .paragraph h2{margin-top:0}}.paragraph--type--image .tile-image img{width:100%}@media(min-width:768px) and (max-width:1199px){.twis-more-products .paragraph--type--column{display:flex}}.home-section-2{padding:88px 0 73px}@media(min-width:768px){.home-section-2{padding:88px 0 89px}}@media(min-width:992px){.home-section-2{padding:88px 0 127px}}.home-section-2 h2{margin:0 0 33px}@media(min-width:992px){.home-section-2 h2{margin:0 0 25px}}.home-section-2 .paragraph--type--text .tile{border-radius:0;box-shadow:none;padding:0}.home-section-2 .paragraph--type--column{padding:15px}.home-section-2 .paragraph--type--component-tile-link{padding:32px 16px}@media(min-width:992px){.home-section-2 .paragraph--type--component-tile-link{padding:32px 48px}}.home-section-2 .paragraph--type--component-tile-link .field--name-field-icon{margin-bottom:16px;height:114px}@media(min-width:992px){.home-section-2 .paragraph--type--component-tile-link .field--name-field-icon{height:144px}}.home-section-2 .paragraph--type--component-tile-link .field--name-field-icon img{width:auto;max-height:114px}@media(min-width:992px){.home-section-2 .paragraph--type--component-tile-link .field--name-field-icon img{max-height:144px}}.home-section-2 .field--name-field-cp-title{font-size:24px;line-height:30px;margin-bottom:16px}.home-section-2 .field--name-field-description{font-size:14px;font-weight:400;line-height:28px;text-align:center;color:#727272}.home-section-3{background:#354652!important}.home-section-3 .paragraph.home-section-3-left .col-12.paragraph{padding-left:0;padding-right:0}@media(min-width:768px){.home-section-3 .paragraph.home-section-3-left .tile-image{height:454px;background-size:cover;background-repeat:no-repeat}.home-section-3 .paragraph.home-section-3-left .tile-image img{display:none}}.home-section-3 .paragraph.home-section-3-right{padding:72px 30px}@media(min-width:768px){.home-section-3 .paragraph.home-section-3-right{padding:136px 21px 136px 78px}}@media(min-width:992px){.home-section-3 .paragraph.home-section-3-right{padding:116px 158px 116px 100px}}.home-section-3 .paragraph.home-section-3-right .col-12.paragraph{padding-left:0;padding-right:0}.home-section-3 .paragraph.home-section-3-right h2{margin:0 0 32px;font-size:24px;line-height:32px;color:#fff}@media(min-width:992px){.home-section-3 .paragraph.home-section-3-right h2{margin:0 0 24px;font-size:36px;line-height:48px}}.home-section-3 .button{background:#fff;border:1px solid #fff;box-sizing:border-box;border-radius:2px;color:#232e35;letter-spacing:1px;font-size:14px;line-height:16px}@media(min-width:992px){.home-section-3 .button{width:315px}}.home-section-3 .button:hover{background:rgba(238,242,246,.7)}.home-section-6{padding:65px 0}@media(min-width:768px){.home-section-6{padding:73px 0 78px}}@media(min-width:992px){.home-section-6{padding:25px 0 65px}}.home-section-6 .col-12.paragraph.paragraph--type--block{padding:0 30px}@media(min-width:768px){.home-section-6 .col-12.paragraph.paragraph--type--block{padding-left:6px;padding-right:6px}}.home-section-6 .col-12.paragraph.paragraph--type--block .paragraph{padding-left:0;padding-right:0}@media(min-width:768px){.home-section-6 .col-12.paragraph.paragraph--type--block .paragraph .paragraph{padding-left:15px;padding-right:15px}}.home-section-6 .content-tile{margin:0}.home-section-6 h2{margin:0 0 10px;font-size:30px;line-height:40px}@media(min-width:768px){.home-section-6 h2{font-size:36px;line-height:48px}}.home-section-4{padding:80px 0 65px}@media(min-width:768px){.home-section-4{padding:88px 0 78px}}@media(min-width:992px){.home-section-4{padding:88px 0 73px}}.home-section-4 .col-12.paragraph.paragraph--type--block{padding:0 30px}@media(min-width:768px){.home-section-4 .col-12.paragraph.paragraph--type--block{padding-left:6px;padding-right:6px}}.home-section-4 .col-12.paragraph.paragraph--type--block .paragraph{padding-left:0;padding-right:0}@media(min-width:768px){.home-section-4 .col-12.paragraph.paragraph--type--block .paragraph .paragraph{padding-left:15px;padding-right:15px}}@media(min-width:768px){.home-section-4 .resource-lobby-wrapper .view-resource-casestudy .views-row{padding-left:15px;padding-right:15px;padding-top:0}}@media(min-width:768px){.home-section-4 .resource-lobby-wrapper .view-resource-casestudy .views-row .product{bottom:25px!important}}@media(min-width:992px){.home-section-4 .resource-lobby-wrapper .view-resource-casestudy .views-row .product{bottom:28px!important}}.home-section-4 .content-tile{margin:0}.home-section-4 h2{margin:0 0 10px;font-size:30px;line-height:40px}@media(min-width:768px){.home-section-4 h2{font-size:36px;line-height:48px}}.home-section-4 .content-tile-layout-style--style-1 .field--type-image img{object-fit:none!important;background:#fafbfd}.home-section-5{padding:65px 0 68px}@media(min-width:768px){.home-section-5{padding:73px 0 49px}}@media(min-width:992px){.home-section-5{padding:57px 0 49px}}@media(min-width:1200px){.center-image-text-column.image{max-height:450px}}.paragraph--type--icon-with-text .field--name-field-icon img.b-lazy{display:inline}.paragraph--type--icon-with-text.image-top .field--name-field-icon{display:block;float:none;margin-bottom:20px;margin-right:0}.paragraph--type--icon-with-text.image-left{text-align:center}@media(min-width:768px){.paragraph--type--icon-with-text.image-left{text-align:left;display:table;table-layout:fixed}}.paragraph--type--icon-with-text.image-left .field--name-field-icon{min-width:auto;line-height:0}@media(min-width:768px){.paragraph--type--icon-with-text.image-left .field--name-field-icon{display:table-cell}}@media(min-width:768px){.paragraph--type--icon-with-text.image-left .field--name-field-html{display:table-cell;vertical-align:top;padding-left:5%;width:60%}}.ecommerce .paragraph--type--icon-with-text.image-left{padding:30px}@media(min-width:768px){.ecommerce .paragraph--type--icon-with-text.image-left .field--name-field-icon img{width:54px}}@media(min-width:768px){.ecommerce .paragraph--type--icon-with-text.image-left .field--name-field-html{width:90%;padding-top:0}}.data-storage-icons .paragraph--type--icon-with-text h4{font-size:18px;margin-top:15px}@media(min-width:768px){.data-storage-icons .paragraph--type--icon-with-text h4{font-size:14px}}@media(min-width:992px){.data-storage-icons .paragraph--type--icon-with-text h4{font-size:18px}}button.nav-link-section{border:0;padding:0;background-color:transparent;text-align:center;width:80%;outline:0;margin:0 auto}button.nav-link-section .paragraph--type--icon-with-text{margin:0 auto;padding:15px 0;width:100px}button.nav-link-section .paragraph--type--icon-with-text .field--type-image{margin-bottom:10px}button.nav-link-section:hover .paragraph--type--icon-with-text,button.nav-link-section:focus .paragraph--type--icon-with-text{color:#8f8f8f}.nav-link-section-20{border:none;padding:15px 0;background-color:transparent;text-align:center;outline:0;width:100%;margin:0 auto 32px!important}.nav-link-section-20 .icon-col-wrapper{width:70%;margin:0 auto;text-align:center}.nav-link-section-20 .field--type-image{border:none;min-height:100px;margin-bottom:10px;text-align:center}.nav-link-section-20:hover .paragraph--type--icon-with-text,.nav-link-section-20:focus .paragraph--type--icon-with-text{color:#8f8f8f}@media(min-width:768px){button.nav-link-section{width:calc((100% - 30px)/6);margin:0 calc((100% - 30px)/6/10)}button.nav-link-section .paragraph--type--icon-with-text{width:100px}.nav-link-section-20{padding:0 calc((100% - 60px)/6/10);width:30%}.nav-link-section-20 .icon-col-wrapper{width:100%}}@media(min-width:1200px){.nav-link-section-20{padding:0 calc((100% - 30px)/6/10);width:20%}.nav-link-section-20 .icon-col-wrapper{width:100%}}.center-aligned-icon-with-text .paragraph--type--icon-with-text{text-align:center}@media(max-width:1199px){.center-aligned-icon-with-text .paragraph--type--icon-with-text .field--name-field-html{max-width:288px;margin:0 auto}}.center-aligned-icon-with-text .paragraph--type--icon-with-text .field--name-field-html strong{margin-bottom:16px;display:inline-block}.center-aligned-icon-with-text .paragraph--type--icon-with-text .field--name-field-html h5{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.02em;color:#000}.center-aligned-icon-with-text .paragraph--type--icon-with-text .field--name-field-html p{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:.02em;color:#000}.path-frontpage section.section-background:not(.section-no-pad){padding:60px 0}section.section-background{padding:30px 0;background-size:cover}@media(min-width:768px) and (max-width:1199px){section.section-background{padding:30px 0}}@media(max-width:767px){section.section-background{padding:30px 0}}section.section-background.section-no-pad{padding:0}section .paragraph--type--section .paragraph--type--column.vertical-align-center{display:flex;justify-content:center;align-items:center}@media(min-width:768px) and (max-width:1200px){section .paragraph--type--section .paragraph--type--column.vertical-align-center{padding:0 15px}}section .paragraph--type--section .paragraph--type--column.pad0{padding:0}section.invert{color:#fff}section.invert h1,section.invert h2,section.invert h3,section.invert h4,section.invert h5,section.invert p{color:#fff}.reverse .field--name-field-banner-text h1{color:#fff}.paragraph--type--banner .banner__content{position:initial;padding-top:171px;padding-bottom:50px;text-align:center}@media(max-width:768px){.paragraph--type--banner .banner__content{padding-top:120px;padding-bottom:10px;margin:0}}@media(max-width:768px){.paragraph--type--banner .banner__content{padding-bottom:0;padding-right:0}}.paragraph--type--banner .banner__content h1{margin:24px 0 16px}.paragraph--type--banner .banner__content h5 span{color:#fff}.paragraph--type--banner .banner__content .banner__title{margin:auto;padding-left:0;display:flex;-ms-flex-direction:initial;-webkit-flex-direction:initial;flex-direction:initial;justify-content:center}@media(min-width:768px) and (max-width:1200px){.paragraph--type--banner .banner__content .banner__title.title-with-img{width:auto;padding:30px 0 0}}@media(max-width:767px){.paragraph--type--banner .banner__content .banner__title{font-size:30px}}@media(max-width:768px){.paragraph--type--banner .banner__content .banner__title{padding-bottom:0}}.paragraph--type--banner .banner__content .banner__title *{width:initial!important}.paragraph--type--banner .banner__content .banner__title .title{margin:auto;margin-left:0}.paragraph--type--banner .banner__content .banner__title .banner-preview-image-wrapper{min-width:200px;max-width:200px;margin:auto;margin-right:25px;margin-left:0}@media(max-width:480px){.paragraph--type--banner .banner__content .banner__title .banner-preview-image-wrapper{margin:0 auto}}@media(min-width:768px) and (max-width:1200px){.paragraph--type--banner .banner__content .banner__title .banner-preview-image-wrapper{display:none}}@media(min-width:768px) and (max-width:1200px){.paragraph--type--banner .banner__content .banner__title{width:100%;margin:0}}@media(min-width:992px){.paragraph--type--banner .banner__content .banner__title{margin-top:0}}.paragraph--type--banner .banner__content .header-right-container-wrapper{margin:auto}@media(max-width:767px){.paragraph--type--banner .banner__content .header-right-container-wrapper{padding:0}}@media(min-width:992px) and (max-width:1023px){.paragraph--type--banner .banner__content .header-right-container-wrapper{padding-top:45px!important}}@media(min-width:768px) and (max-width:1200px){.paragraph--type--banner .banner__content .header-right-container-wrapper.description-with-img{width:auto;padding:0;margin:0}}@media(min-width:992px) and (max-width:1200px){.paragraph--type--banner .banner__content .header-right-container-wrapper.description-with-img{padding-top:0!important}}@media(min-width:768px) and (max-width:1200px){.paragraph--type--banner .banner__content .header-right-container-wrapper{display:inline-block;width:45%;position:static;float:right;margin-left:35px}}@media(min-width:992px) and (max-width:1200px){.paragraph--type--banner .banner__content .header-right-container-wrapper{margin:0;width:50%}}.paragraph--type--banner .banner__content .header-right-container-wrapper .header-right-container .field--name-field-cp-desktop-text,.paragraph--type--banner .banner__content .header-right-container-wrapper .header-right-container .field--name-field-cp-tablet-text{font-size:20px;color:#727272}@media(min-width:768px) and (max-width:1200px){.paragraph--type--banner .banner__content .header-right-container-wrapper .header-right-container .field--name-field-cp-desktop-text,.paragraph--type--banner .banner__content .header-right-container-wrapper .header-right-container .field--name-field-cp-tablet-text{margin-top:10px}}@media(min-width:768px) and (max-width:1200px){.paragraph--type--banner .banner__content .header-right-container-wrapper .header-right-container{width:auto}}@media(min-width:768px) and (max-width:1200px){.paragraph--type--banner .banner__content .header-right-container-wrapper .header-right-container .field--name-field-pc-link-button{width:220px}}@media(min-width:1200px){.paragraph--type--banner .banner__content .header-right-container-wrapper .header-right-container{padding-left:52px}.paragraph--type--banner .banner__content .header-right-container-wrapper .header-right-container .field--name-field-pc-tag-line{float:left;width:100%}.paragraph--type--banner .banner__content .header-right-container-wrapper .header-right-container .field--name-field-pc-link-button{float:left}}@media(max-width:768px){.paragraph--type--banner .banner{min-height:unset}}@media(min-width:992px) and (max-width:1200px){.paragraph--type--banner .banner .banner__title{width:50%}}@media(max-width:768px){.paragraph--type--banner .banner .banner__title .title h1{margin-top:10px}}@media(min-width:768px) and (max-width:1200px){.paragraph--type--banner .banner.with-image .banner__content .header-right-container-wrapper.description-with-img .field--name-field-cp-tablet-text{margin-top:0}}@media(min-width:992px) and (max-width:1200px){.paragraph--type--banner .banner.with-image .banner__content .header-right-container-wrapper{width:39%;padding-top:60px}}@media(min-width:1023px){.paragraph--type--banner .banner.with-image .banner__content .header-right-container-wrapper{margin-top:0}}@media(min-width:1200px){.paragraph--type--banner .banner.with-image .banner__content .header-right-container-wrapper{margin-top:40px}}@media(min-width:992px) and (max-width:1200px){.paragraph--type--banner .banner.with-image .banner__title{width:33%;padding-top:60px}}@media(min-width:1200px){.paragraph--type--banner .banner.with-image .banner__title .title{padding-bottom:77px}}@media(min-width:1023px){.paragraph--type--banner .banner.with-image .banner__title .title{margin-top:0}}@media(min-width:1200px){.paragraph--type--banner .banner.with-image .banner__title .title{margin-top:40px}}@media(min-width:992px){.paragraph--type--banner .banner .banner__content{padding:200px 0 56px;width:calc(100% - 80px);flex-flow:row wrap}}@media(min-width:1200px){.paragraph--type--banner .banner .banner__content{padding:200px 0 56px;margin:0 auto;width:1170px}}@media(max-width:768px){.paragraph--type--banner .banner{padding-bottom:20px}}.banner{min-height:420px;position:relative;z-index:1;background-color:#bbb}.banner>picture img{height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1}.banner>img{height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1}.banner .field--name-field-banner-button{display:flex;gap:20px}.banner .field--name-field-banner-button .field__item{display:inline-flex}.banner .field--name-field-banner-button .field__item a{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:12px;text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#232e35;padding:13px 16px;text-decoration:none}.banner .field--name-field-banner-button .field__item:nth-child(1) a{background-color:#fff;border-radius:2px}.banner .field--name-field-banner-button .field__item:nth-child(1) a:hover{background-color:#e0e5eb}.banner .field--name-field-banner-button .field__item:nth-child(2) a{color:#fff;border:1px solid #fff;border-radius:2px}.banner .field--name-field-banner-button .field__item:nth-child(2) a:hover{background:rgba(238,242,246,.2);backdrop-filter:blur(30px)}.page-banner-wrapper .section-wrapper{padding-top:120px}@media(max-width:767px){.page-banner-wrapper .section-wrapper{padding-top:75px}}.page-banner-wrapper .breadcrumb-wrapper{text-align:left;margin-bottom:34px}.page-banner-wrapper .breadcrumb-wrapper .breadcrumb{font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:.02em;color:#354652}@media(max-width:1199px){.page-banner-wrapper .breadcrumb-wrapper .breadcrumb{padding-left:20px}}.page-banner-wrapper .breadcrumb-wrapper .breadcrumb .separator{margin-right:10px;margin-left:10px}.page-banner-wrapper .breadcrumb-wrapper .breadcrumb .parent-link{font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:.02em;color:#627684;padding-left:20px;opacity:1;position:relative}.page-banner-wrapper .breadcrumb-wrapper .breadcrumb .parent-link:before{content:"";background:url(/themes/custom/twist_barrio/images/arrow-left.svg);width:14px;height:14px;position:absolute;background-repeat:no-repeat;left:0;right:auto;margin-top:4px;opacity:1}.page-banner-wrapper .reverse .breadcrumb-wrapper .breadcrumb{color:#fff}.page-banner-wrapper .reverse .breadcrumb-wrapper .parent-link{color:#98a8b3}.page-banner-wrapper .reverse .breadcrumb-wrapper .parent-link:before{filter:brightness(0) invert(1)}.page-banner-wrapper .reverse h1,.page-banner-wrapper .reverse h2,.page-banner-wrapper .reverse h3,.page-banner-wrapper .reverse h4,.page-banner-wrapper .reverse h5,.page-banner-wrapper .reverse h6{color:#fff}.page-banner-wrapper .reverse p{color:#fff}@media(max-width:1199px){.page-banner-wrapper .reverse .banner__title+h1{font-size:30px}}.page-banner-wrapper .with-breadcrumb .banner__content{margin-top:50px}.ngs-prolab-banner .banner__content{padding:0;width:100%;align-items:center;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.02em;padding-bottom:150px}@media(max-width:767px){.ngs-prolab-banner .banner__content{flex-direction:column-reverse;padding-left:20px;padding-right:20px;padding-bottom:80px}}.ngs-prolab-banner .banner__content .banner__title{text-align:left;font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.02em;padding-left:0;max-width:58.333%;display:block}@media(max-width:767px){.ngs-prolab-banner .banner__content .banner__title{max-width:100%}}.ngs-prolab-banner .banner__content .banner__title .field--name-field-banner-text{margin-bottom:24px;max-width:490px}.ngs-prolab-banner .banner__content .banner__title .field--name-field-banner-text h5{color:#fff;letter-spacing:.16em;text-transform:uppercase}@media(max-width:767px){.ngs-prolab-banner .banner__content .banner__title .field--name-field-banner-text h1{font-size:36px;line-height:48px}}.ngs-prolab-banner .banner__content .banner__title .field--name-field-banner-text .p-lg-sh{color:#fff}@media(min-width:768px) and (max-width:1199px){.ngs-prolab-banner .banner__content .banner__image{width:41.66%}}.top-align-image-banner .banner__content{flex-direction:column-reverse;padding-bottom:80px}.top-align-image-banner .banner__content .banner__title{text-align:center;padding:0;margin:0}.top-align-image-banner .banner__content .banner__title .field--name-field-banner-text{max-width:100%}.top-align-image-banner .banner__content .banner__title .field--name-field-banner-text h1{font-size:36px;line-height:48px}@media(max-width:767px){.top-align-image-banner .banner__content .banner__title .field--name-field-banner-text h1{font-size:30px;line-height:40px}}.top-align-image-banner .banner__content .banner__image{padding:0}@media(max-width:767px){.node--type-page .node__content .paragraph--type--column .paragraph--type--component-marketo{padding-left:9px;padding-right:9px}}.node--type-page.ngspro{font-style:normal;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.02em;color:#354652}.node--type-page.ngspro .paragraph--type--text h1,.node--type-page.ngspro .paragraph--type--text h2,.node--type-page.ngspro .paragraph--type--text h3,.node--type-page.ngspro .paragraph--type--text h4{margin-bottom:16px}.node--type-page.ngspro .paragraph--type--text h4{font-size:24px;font-weight:800}.node--type-page.ngspro .paragraph--type--text ul{padding:0;margin-left:35px}.node--type-page.ngspro .paragraph--type--text ul li{padding:0}.node--type-page.ngspro .center-aligned-icon-with-text{padding-bottom:150px}@media(min-width:1200px){.node--type-page.ngspro .ngs-sticky-col-image img{max-width:300px}}.node--type-page.legal{padding-top:125px}.node--type-page.legal .node__content{max-width:754px;margin:0 auto}@media(max-width:1199px){.node--type-page.legal .node__content{max-width:100%}}@media(max-width:1199px){.node--type-page.legal{padding-left:28px;padding-right:28px}}.node--type-page .breadcrumb-wrapper{text-align:left;margin-bottom:34px}.node--type-page .breadcrumb-wrapper .breadcrumb{font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:.02em;color:#354652}.node--type-page .breadcrumb-wrapper .breadcrumb .separator{margin-right:10px;margin-left:10px}.node--type-page .breadcrumb-wrapper .breadcrumb .parent-link{font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:.02em;color:#627684;padding-left:20px;opacity:1;position:relative}.node--type-page .breadcrumb-wrapper .breadcrumb .parent-link:before{content:"";background:url(/themes/custom/twist_barrio/images/arrow-left.svg);width:14px;height:14px;position:absolute;background-repeat:no-repeat;left:0;right:auto;margin-top:4px;opacity:1}.node--type-page a.arrow-right{background:url(/themes/custom/twist_barrio/images/green-arrow-right.svg) no-repeat right;padding-right:25px;display:inline-block;font-size:18px;line-height:24px}.page-banner-wrapper .section-wrapper{padding-top:120px}@media(max-width:767px){.page-banner-wrapper .section-wrapper{padding-top:75px}}.page-banner-wrapper .breadcrumb-wrapper{text-align:left;margin-bottom:34px}.page-banner-wrapper .breadcrumb-wrapper .breadcrumb{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:.02em;color:#354652}@media(max-width:1199px){.page-banner-wrapper .breadcrumb-wrapper .breadcrumb{padding-left:20px}}.page-banner-wrapper .breadcrumb-wrapper .breadcrumb .separator{margin-right:10px;margin-left:10px}.page-banner-wrapper .breadcrumb-wrapper .breadcrumb .parent-link{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:.02em;color:#627684;padding-left:20px;opacity:1;position:relative}.page-banner-wrapper .breadcrumb-wrapper .breadcrumb .parent-link:before{content:"";background:url(/themes/custom/twist_barrio/images/arrow-left.svg);width:14px;height:14px;position:absolute;background-repeat:no-repeat;left:0;right:auto;margin-top:4px;opacity:1}.page-banner-wrapper .reverse .breadcrumb-wrapper .breadcrumb{color:#fff}.page-banner-wrapper .reverse .breadcrumb-wrapper .parent-link{color:#98a8b3}.page-banner-wrapper .reverse .breadcrumb-wrapper .parent-link:before{filter:brightness(0) invert(1)}.page-banner-wrapper .with-breadcrumb .banner__content{margin-top:50px}@media(max-width:767px){.node--type-page .node__content .paragraph--type--column .paragraph--type--component-marketo{padding-left:9px;padding-right:9px}}.node--type-page.ngspro{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.02em;color:#354652}.node--type-page.ngspro .paragraph--type--text h1,.node--type-page.ngspro .paragraph--type--text h2,.node--type-page.ngspro .paragraph--type--text h3,.node--type-page.ngspro .paragraph--type--text h4{font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;margin-bottom:16px}.node--type-page.ngspro .paragraph--type--text h4{font-size:24px;font-weight:800}.node--type-page.ngspro .paragraph--type--text ul{padding:0;margin-left:35px}.node--type-page.ngspro .paragraph--type--text ul li{padding:0}.node--type-page.ngspro .center-aligned-icon-with-text{padding-bottom:150px}@media(min-width:1200px){.node--type-page.ngspro .ngs-sticky-col-image img{max-width:300px}}.node--type-page.legal{padding-top:125px}.node--type-page.legal .node__content{max-width:754px;margin:0 auto}@media(max-width:1199px){.node--type-page.legal .node__content{max-width:100%}}@media(max-width:1199px){.node--type-page.legal{padding-left:28px;padding-right:28px}}.node--type-page .breadcrumb-wrapper{text-align:left;margin-bottom:34px}.node--type-page .breadcrumb-wrapper .breadcrumb{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:.02em;color:#354652}.node--type-page .breadcrumb-wrapper .breadcrumb .separator{margin-right:10px;margin-left:10px}.node--type-page .breadcrumb-wrapper .breadcrumb .parent-link{font-family:din2014,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:.02em;color:#627684;padding-left:20px;opacity:1;position:relative}.node--type-page .breadcrumb-wrapper .breadcrumb .parent-link:before{content:"";background:url(/themes/custom/twist_barrio/images/arrow-left.svg);width:14px;height:14px;position:absolute;background-repeat:no-repeat;left:0;right:auto;margin-top:4px;opacity:1}.node--type-page a.arrow-right{background:url(/themes/custom/twist_barrio/images/green-arrow-right.svg) no-repeat right;padding-right:25px;display:inline-block;font-size:18px;line-height:24px}.footer-container{background:#313538;color:#888;text-align:left;line-height:1.5;padding:40px 0 48px;position:relative}@media(min-width:768px){.footer-container{padding-top:48px}}@media(min-width:768px){.footer-container{padding-bottom:31px}}.footer-container .region-footer-top{margin:0 auto;padding-left:10px;padding-right:10px}@media(min-width:768px){.footer-container .region-footer-top{padding-left:15px;padding-right:15px}}@media(min-width:1200px){.footer-container .region-footer-top{max-width:1170px;padding-left:0;padding-right:0}}.footer-container .region-footer-top nav{padding-top:0;padding-bottom:40px;padding-left:14px;padding-right:14px}@media(min-width:768px){.footer-container .region-footer-top nav{padding-bottom:48px;padding-left:16px;padding-right:16px}}@media(min-width:1200px){.footer-container .region-footer-top nav{padding-bottom:0}}.footer-container .region-footer-top nav ul{padding:0;text-align:left;margin-left:0}@media(max-width:767px){.footer-container .region-footer-top nav ul{display:block}}@media(min-width:768px) and (max-width:1199px){.footer-container .region-footer-top nav ul{display:block}}.footer-container .region-footer-top nav ul li{list-style:none;margin-bottom:16px;padding-top:0}@media(min-width:768px){.footer-container .region-footer-top nav ul li{margin-bottom:18px}}.footer-container .region-footer-top nav ul li.menu-item--expanded{list-style:none;margin-bottom:0}.footer-container .region-footer-top nav ul li.menu-item--expanded span{font-size:10px;font-style:normal;line-height:24px;font-weight:700;font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;display:block;text-transform:uppercase;color:#fff;letter-spacing:1px!important;margin-bottom:16px}@media(min-width:768px){.footer-container .region-footer-top nav ul li.menu-item--expanded span{margin-bottom:18px}}@media(min-width:1200px){.footer-container .region-footer-top nav ul li.menu-item--expanded span{line-height:16px}}.footer-container .region-footer-top nav ul li.menu-item--expanded li:last-child{margin-bottom:0}.footer-container .region-footer-top nav ul li.menu-item--expanded:nth-child(2){margin-top:40px}@media(min-width:768px){.footer-container .region-footer-top nav ul li.menu-item--expanded:nth-child(2){margin-top:50px}}@media(min-width:1200px){.footer-container .region-footer-top nav ul li.menu-item--expanded:nth-child(2){margin-top:40px}}.footer-container .region-footer-top nav ul li a{font-size:12px;font-style:normal;line-height:18px;font-weight:400;letter-spacing:normal;font-family:proximanovaweb,helvetica neue,Helvetica,Arial,sans-serif;color:#fff;transition:none}.footer-container .region-footer-top nav ul li a:hover{text-decoration:underline}.footer-container .region-footer-top nav ul li .nav-link{padding:0}.footer-container .region-footer-top nav .nav{display:block}@media(min-width:768px) and (max-width:1200px){.footer-container .region-footer-top nav:nth-child(1){order:1}.footer-container .region-footer-top nav:nth-child(2){order:3}.footer-container .region-footer-top nav:nth-child(3){order:2}.footer-container .region-footer-top nav:nth-child(4){order:4;margin-top:-150px}}.footer-container .region-footer-bottom{margin:0 auto;border-top:1px solid #4a4a4a;padding-top:32px}@media(min-width:768px){.footer-container .region-footer-bottom{padding-left:0;padding-right:0}}@media(min-width:1200px){.footer-container .region-footer-bottom{max-width:1170px;padding-left:0;padding-right:0}}.footer-container .region-footer-bottom .menu--bottom-links{padding-left:0;margin-top:0}.footer-container .region-footer-bottom .menu--bottom-links ul{margin-left:0}.footer-container .region-footer-bottom .menu--bottom-links ul li{padding:0 0 12px}@media(min-width:768px){.footer-container .region-footer-bottom .menu--bottom-links ul li{padding:0 23px 0 0}}@media(min-width:1200px){.footer-container .region-footer-bottom .menu--bottom-links ul li{padding:0 30px 0 0}.footer-container .region-footer-bottom .menu--bottom-links ul li:last-child{padding:0}}.footer-container .region-footer-bottom .menu--bottom-links ul li a{font-size:11px;font-style:normal;line-height:15px;font-weight:400;letter-spacing:normal;color:#fff;opacity:.8;transition:none}.footer-container .region-footer-bottom .menu--bottom-links ul li a:hover{text-decoration:underline!important}.footer-container .region-footer-bottom .menu--bottom-links ul li a:focus,.footer-container .region-footer-bottom .menu--bottom-links ul li a:active,.footer-container .region-footer-bottom .menu--bottom-links ul li a:visited,.footer-container .region-footer-bottom .menu--bottom-links ul li a:link{text-decoration:none;padding:0}@media(max-width:767px){.footer-container .region-footer-bottom .menu--bottom-links ul li a:focus,.footer-container .region-footer-bottom .menu--bottom-links ul li a:active,.footer-container .region-footer-bottom .menu--bottom-links ul li a:visited,.footer-container .region-footer-bottom .menu--bottom-links ul li a:link{line-height:2.2}}@media(min-width:1200px){.footer-container .region-footer-bottom .menu--bottom-links ul li a{opacity:.6}}.footer-container .region-footer-bottom .menu--bottom-links ul li span{color:#fff;opacity:.8;padding:0}@media(min-width:1200px){.footer-container .region-footer-bottom .menu--bottom-links ul li span{opacity:.6}}.footer-container .region-footer-bottom .menu--bottom-links ul li:first-child{padding-left:0}.footer-container .region-footer-bottom .menu--bottom-links ul li:last-child{padding:0;font-size:11px}.footer-container .region-footer-bottom .menu--bottom-links,.footer-container .region-footer-bottom #block-footercopyright{text-align:left}.footer-container .footer-bottom{padding-left:24px;padding-right:24px;padding-bottom:48px}@media(min-width:768px){.footer-container .footer-bottom{padding:0 25px;display:inline}}.footer-container .region-footer-center{margin:24px auto 32px;overflow:hidden;padding:0 24px}@media(min-width:768px){.footer-container .region-footer-center{padding:0 15px}}@media(min-width:1200px){.footer-container .region-footer-center{margin:66px auto 32px;max-width:1170px;padding-left:0;padding-right:0}}.footer-container .region-footer-center #block-twist-barrio-footerlogo{margin-bottom:0;display:inline-block;padding-left:0;width:auto;height:100%}@media(min-width:768px){.footer-container .region-footer-center #block-twist-barrio-footerlogo{padding-left:15px;padding-right:0}}@media(max-width:767px){.footer-container .region-footer-center #block-twist-barrio-footerlogo{display:inline-flex;width:20%;height:auto}}.footer-container .region-footer-center #block-twist-barrio-footeraddress{display:inline-block;margin-left:34px;float:none;font-size:12px}@media(min-width:768px){.footer-container .region-footer-center #block-twist-barrio-footeraddress{margin-left:40px;width:auto;padding:0}}@media(max-width:767px){.footer-container .region-footer-center #block-twist-barrio-footeraddress{margin:0;width:80%}}.footer-container .region-footer-center #block-twist-barrio-footeraddress .address{margin:0;color:#fff;opacity:.5}.footer-container .region-footer-center .menu--footer{width:100%;margin-top:24px;padding:0}@media(min-width:768px){.footer-container .region-footer-center .menu--footer{width:50%;padding:0 15px;margin-top:0;margin-left:auto}}@media(min-width:1200px){.footer-container .region-footer-center .menu--footer>ul{display:flex}}.footer-container .region-footer-center .menu--footer ul{margin-left:0}@media(max-width:767px){.footer-container .region-footer-center .menu--footer ul{padding-left:0}}.footer-container .region-footer-center .menu--footer ul li{list-style:none;margin-bottom:21px;padding-top:0;padding-right:0}@media(min-width:1200px){.footer-container .region-footer-center .menu--footer ul li{margin-bottom:15px}}.footer-container .region-footer-center .menu--footer ul li.menu-item--expanded{list-style:none;margin-bottom:0;display:block}@media(min-width:1200px){.footer-container .region-footer-center .menu--footer ul li.menu-item--expanded{width:50%}}.footer-container .region-footer-center .menu--footer ul li.menu-item--expanded span{display:none}.footer-container .region-footer-center .menu--footer ul li.menu-item--expanded li{margin-top:0}.footer-container .region-footer-center .menu--footer ul li.menu-item--expanded li:last-child{margin-bottom:0}@media(max-width:1200px){.footer-container .region-footer-center .menu--footer ul li.menu-item--expanded:nth-child(2) ul{display:flex;justify-content:space-between}}.footer-container .region-footer-center .menu--footer ul li a{font-size:12px;font-style:normal;line-height:18px;font-weight:400;letter-spacing:normal;color:#2ad39b;transition:none}.footer-container .region-footer-center .menu--footer ul li a:hover{text-decoration:underline}.footer-container .region-footer-center .menu--footer ul li .social-media-link{padding-top:24px;margin-bottom:0;margin-right:0;margin-left:0}@media(min-width:768px){.footer-container .region-footer-center .menu--footer ul li .social-media-link{padding-top:29px;margin-right:0}}@media(min-width:1200px){.footer-container .region-footer-center .menu--footer ul li .social-media-link{margin-left:32px;padding-top:0;margin-right:0}}.footer-container .region-footer-center .menu--footer ul li .social-media-link:first-child{margin-left:0}.footer-container .region-footer-center .menu--footer ul li .social-media-link a{font-size:0;color:#fff;transition:none}.footer-container .region-footer-center .menu--footer ul li .social-media-link a .svg-inline--fa{font-size:18px}.footer-container .region-footer-center .menu--footer ul li .social-media-link a:hover{color:#ababab;text-decoration:none}.footer-container .region-footer-center .menu--footer ul li .social-media-link a.twitter-icon:before{content:"\e009";font-family:twist-icon-font;font-size:18px}.footer-container .region-footer-center .menu--footer ul li .social-media-link a.facebook-icon:before{content:"\e007";font-family:twist-icon-font;font-size:18px}.footer-container .region-footer-center .menu--footer ul li .social-media-link a.linkedin-icon:before{content:"\e008";font-family:twist-icon-font;font-size:18px}.footer-container .region-footer-center .menu--footer ul li .social-media-link a.youtube-icon:before{content:"\e001";font-family:twist-icon-font;font-size:18px}.footer-container .region-footer-center .menu--footer ul li ul{padding:0}.announcement{text-align:center;position:fixed;width:100%}.announcement p{margin:0}.announcement.regular{opacity:0;z-index:1000000000}.announcement.regular br{display:block}@media(min-width:768px){.announcement.regular.open .field-link{display:table}}.announcement.special{padding:11px 32px;opacity:0;transition:opacity .2s;z-index:100000000}.announcement.special .text{font-size:14px;line-height:120%}.announcement.special .text svg{float:left}.announcement.special .field-link{font-size:14px;font-style:normal;line-height:normal;font-weight:700;letter-spacing:normal}.announcement.special .icon{top:14px}.announcement .field-link{display:inline-block;color:#2ad39b;font-size:13px;letter-spacing:1px;font-weight:700}.announcement .close{color:rgba(255,255,255,.7);font-size:13px;position:absolute;top:28px;right:21px;cursor:pointer}.announcement.special{z-index:99;background:#000;padding:11px 15px;top:0}.announcement.special .text{font-size:12px;color:#fff;display:inline-block;margin-right:5px}.announcement.special .icon{font-size:12px;color:#fff;position:absolute;top:10px}.announcement.special .close{top:20px;right:17px}.announcement.regular{z-index:2;padding:20px 3% 10px;bottom:0;box-shadow:0 -10px 30px rgba(0,0,0,.3)}.announcement.regular br{display:none}.announcement.regular.dark_green{background:radial-gradient(256px at 50% 50%,#00573A 0%,#202B34 100%)}.announcement.regular.light_green{background:radial-gradient(225.5px at 50% 50%,#00643F 0%,#132620 100%)}.announcement.regular.purple{background:radial-gradient(250px at 50% 50%,#4343D2 0%,#242449 100%)}.announcement.regular.orange{background:radial-gradient(229px at 50% 50%,#B64113 0%,#150F0D 100%)}.announcement.regular.ocean{background:radial-gradient(257px at 50% 50%,#008286 0%,#062527 100%)}.announcement.regular.yellow{background:radial-gradient(229px at 50% 50%,#9A5D00 0%,#181004 100%)}.announcement.regular .icon{display:block;text-align:center;margin-bottom:7px}.announcement.regular .icon img{height:26px;width:auto}.announcement.regular .text{font-size:14px;color:rgba(255,255,255,.9)}.announcement.regular .text .show-more{font-weight:400;cursor:pointer}.announcement.regular .field-link{font-size:13px;margin-top:10px}.announcement.regular .field-link:hover{color:#2ad39b}.announcement.regular.open .field-link{padding:14px 11px;border:1px solid #2ad39b;border-radius:3px}.announcement.regular.open .text br{display:block}.announcement.regular.open .icon img{height:39px;width:auto}@media(min-width:768px){.announcement.special{padding:10px 87px;text-align:center}.announcement.special .text{padding-left:20px}.announcement.special .icon{top:12px}.announcement.regular{padding:27px 36px 18px}.announcement.regular .icon{margin-top:0;margin-right:20px;display:inline-block;float:left}.announcement.regular .icon img{margin-bottom:-8px}.announcement.regular .text{display:inline-block;width:calc(100% - 53px);font-size:14px}.announcement.regular .field-link{margin-top:0;margin-left:14px}.announcement.regular.open{padding:37px 36px 18px}.announcement.regular.open .text{font-size:16px;max-width:668px}.announcement.regular.open .icon{margin-bottom:0}.announcement.regular.open .icon img{margin-bottom:-3px}.announcement.regular.open .field-link{width:fit-content;margin:14px auto 0;display:block;max-width:668px}}@media(min-width:992px){.announcement.regular .text{width:auto}.announcement.regular .icon{float:none}}.node__content{padding:0 9px}@media(min-width:768px){.node__content{padding:0 84px}}@media(min-width:1024px){.node__content{padding:0}}h1.banner__title{font-size:36px!important;line-height:48px;font-weight:800}@media(min-width:768px){h1.banner__title{font-size:48px!important;line-height:60px}}.paragraph--type--html p{color:#313538;font-size:14px;line-height:28px;font-weight:400}.paragraph--type--html h2,.paragraph--type--html h3{color:#313538;font-size:30px;line-height:36px;font-weight:800}.paragraph--type--html:first-child h2{color:#000;font-size:30px;line-height:36px;font-weight:800}.paragraph--type--html:first-child p{color:#000;font-size:14px;line-height:28px;font-weight:400}@media(min-width:768px){.paragraph--type--html:first-child h2{font-size:36px;line-height:48px;margin-top:30px}.paragraph--type--html:first-child p{font-size:18px;line-height:32px}}@media(min-width:1024px){.paragraph--type--html:first-child{margin-bottom:39px}.paragraph--type--html:first-child p{width:944px;margin:30px auto}}.paragraph--type--html:last-child{margin-top:40px}@media(min-width:1024px){.paragraph--type--html:last-child{padding-left:14rem;padding-right:14rem;margin-top:35px}}@media(min-width:768px){.paragraph--type--html p{font-size:18px;line-height:32px}.paragraph--type--html h2,.paragraph--type--html h3{font-size:36px;line-height:48px}}.paragraph--type--icon-with-text{display:block;width:100%;margin:0 auto}@media(min-width:768px){.paragraph--type--icon-with-text{width:33%}.paragraph--type--icon-with-text:nth-of-type(5){margin-left:80px}.paragraph--type--icon-with-text:nth-of-type(6){margin-right:80px}}@media(min-width:1024px){.paragraph--type--icon-with-text{width:15%}.paragraph--type--icon-with-text:nth-of-type(5){margin:0 auto}.paragraph--type--icon-with-text:nth-of-type(6){margin:0 auto}}a.green-link:link,a.green-link:visited{color:#04ad75;line-height:18px}@media(min-width:768px){a.green-link:link,a.green-link:visited{font-size:18px}}.h5{color:#313538;font-size:18px!important;line-height:26px!important;font-weight:800;height:unset}@media(min-width:768px){.h5{font-size:24px!important;line-height:30px!important}}.ordering-and-support{margin-top:35px}@media(min-width:768px){.ordering-and-support .ordering-and-support{margin-top:41px}}.experiment-with-confidence{margin-top:35px}@media(min-width:768px){.experiment-with-confidence .ordering-and-support{margin-top:41px}}