@import url("https://use.typekit.net/hgj5jpa.css");
table.paleBlueRows td {padding: 10px;background: #fff;}
table.paleBlueRows tr:nth-child(2n ) td {background: rgba(15,157,255,.15);}
table.paleBlueRows tr:nth-child(2n +1) td {background: #e5ecf1;}
table.paleBlueRows {}
table.paleBlueRows {border-collapse: separate;box-sizing: border-box;border-spacing: 1px;background: #eee;width: 100%;overflow-x: auto;}
table.paleBlueRows thead th, table.paleBlueRows tr td:first-child {background: #0174c3;color: #fff;padding: 10px;font-weight: 500;min-width: 150px;}
table.paleBlueRows ul {list-style-type: disc !important;}
table.paleBlueRows ul li {margin-bottom: 6px;}
table.paleBlueRows > * {min-width: 800px;}
form.elq-form.hide-br br {display: none;}
div#certLookup input#certLookupText {width: 350px;height: 40px;padding-left: 15px;border: 1px solid darkgrey !important;border-top-left-radius: 40px;border-bottom-left-radius: 40px;padding-right: 20px;}
div#certLookup input#certLookupsubmit {display: inline-block;padding: 10px 25px;margin-left: -24px;text-transform: uppercase;line-height: 1 !important;font-weight: 600;color: #fff;border-radius: 50px;text-decoration: none !important;background: #0f9dff;-moz-transition: all .35s ease;-o-transition: all .35s ease;-webkit-transition: all .35s ease;transition: all .35s ease;vertical-align: bottom;border: 2px solid #0f9dff;}
div#certLookup {text-align: center;padding: 15px 0 0 0;}
.elq-form div#subregionsDiv:empty {display: none;}
.elq-form  div[style="width: 358px; height: 60px; margin: auto;"]:empty {display: none;}
.zig-zag-buttons a {position: relative;z-index: 999;}
footer#colophon .menu-footer-container ul#footer-menu li a {cursor: pointer;}
.home div#hero-header  .hero-text {text-align: left;margin-left: 0 !important;max-width: 660px;}
div#countrySelect {background-size: contain;text-align: center;}
div#countrySelect h2 {margin-top: 0;}
div#countrySelect .country-wrap.pilled ul.sub-menu {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding-top: 70px;margin: 0;padding-left: 0;}
div#countrySelect .country-wrap.pilled li.lang-item {list-style: none;margin: 10px;border: 1px solid #0f9dff;border-radius: 40px;display: inline-flex;justify-content: center;align-items: center;background: #fff;transition: .22s ease;}
div#countrySelect .country-wrap.pilled li.lang-item a {display: inline-flex;justify-content: center;align-items: center;border-radius: 40px;overflow: hidden;}
div#countrySelect .country-wrap.pilled li.lang-item:hover {background: #0f9dff;color: #fff;}
div#countrySelect .country-wrap.pilled li.lang-item:hover span {color: #fff;}
div#countrySelect .country-wrap.pilled li.lang-item .img-wrap {padding: 8px 14px 10px 13px;box-sizing: content-box;width: 32px;border-top-right-radius: 25px;border-bottom-right-radius: 25px;background: #fff;}
div#countrySelect .country-wrap.pilled li.lang-item span.label-wrap {padding: 5px 20px 5px 1px;line-height: 1.1;display: inline-flex;transition: .22s ease;font-size: 22px;}
.container.mobile-only {max-width: 100%;}
footer#colophon #footer-menu .optanon-show-settings-popup-wrapper, footer#colophon #footer-menu .optanon-show-settings-popup-wrapper * {background: none !important;border: none;}
footer#colophon #footer-menu .optanon-show-settings-popup-wrapper .optanon-show-settings-left {display: none;}
footer#colophon #footer-menu .optanon-show-settings-popup-wrapper .optanon-show-settings-middle {padding: 0;}
div#hero-header ~ #primary {margin-top: 0;}
div#split.no-padding {padding: 0;}
div#split.full-image .container .split-wrapper .split-image-wrap {position: static;height: 100%;}
div#split.full-image .container .split-wrapper .split-image-wrap img {position: static;}
div#split.full-image .container .split-wrapper {display: flex;align-items: center;justify-content: center;}
div#split.full-image.flipped .container .split-wrapper {flex-direction: row-reverse;}
div#split.full-image .container .split-wrapper .split-text-wrapper.half.flipped-content {padding-top: 50px !important;padding-bottom: 50px !important;}
.container.mobile-only.full-image .split-image-wrap.half {padding: 0 !important;}
.container.mobile-only.full-image {max-width: 100% !important;}
.container.mobile-only.full-image .split-image-wrap.half > img {width: 100%;}
article.certs pre {width: 480px;max-width: 100%;overflow: auto;}
.circle-canvas {border: 10px solid #ddd;border-radius: 50%;position: absolute;left: 0;right: 0;bottom: 0;top: 0;height: 100%;z-index: -1;}
.circles-wrap .circle-column div[class*='circle-grow'] .count {opacity: 0;transition: .2s ease;}
.circles-wrap .circle-column div[class*='circle-grow'].active .count {opacity: 1;}
.circle-column .tagline {opacity: 0;transition: .2s ease .5s;}
.circle-column .active + .tagline {opacity: 1;}
td.label {display: table-cell;color: #333;vertical-align: middle;}
.single-news #content p {font-size: 18px;}
div#hero-columns {margin-top: 62px;overflow: hidden;}
div#hero-columns .columned-wrapper {display: flex;justify-content: space-between;}
.hero-column .column-content:after, .hero-column .column-content:before {content: "";display: block;position: absolute;height: calc(100% + 8px);width: 6px;background: #fff;right: -3px;top: -8px;z-index: 1;}
.hero-column .column-content:before {right: auto;left: -3px;}
.owl-item:nth-child(3n + 1) .column-content, .hero-column:nth-child(3n + 1) .column-content {}
.hero-column:first-child .column-content:before {content: none;}
.owl-item:nth-child(3n + 2) .column-content, .hero-column:nth-child(3n + 2) .column-content {}
.owl-item:nth-child(3n) .column-content, .hero-column:nth-child(3n) .column-content {}
.hero-column:last-child .column-content:after {content: none;}
div#hero-columns .columned-wrapper .hero-column .column-content {padding: 60px 50px 80px;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;min-width: 100%;transform-origin: center;transition: min-width .22s ease,transform .22s ease;color: #fff;background-blend-mode: overlay;width: 100%;position: relative;background-size: cover;background-position: center;min-height: 500px;}
div#hero-columns .columned-wrapper .hero-column .column-content .buttons {text-align: center;}
div#hero-columns .columned-wrapper .hero-column .column-wrap {position: relative;transform: translateX(-0%);left: 0%;right: 0%;}
div#hero-columns .columned-wrapper .hero-column:first-child .column-wrap {justify-content: flex-start !important;}
div#hero-columns .columned-wrapper .hero-column:last-child .column-wrap {justify-content: flex-end !important;}
div#hero-columns .columned-wrapper .hero-column .column-wrap {transition: all .22s ease .22s;display: flex;height: 100%;justify-content: center;width: 100%;}
div#hero-columns .columned-wrapper .hero-column .column-content .text-wrap {max-width: 100%;position: relative;z-index: 9;}
div#hero-columns .columned-wrapper .hero-column .column-content .radial-gradient {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: radial-gradient(circle at 50% 40%,transparent,rgba(0,0,0,.6));z-index: 0;}
div#hero-columns .columned-wrapper .hero-column .column-content h1 {margin: 0 auto 20px;font-size: 40px;line-height: 50px;}
div#hero-columns .columned-wrapper .hero-column .column-content h1 a {color: inherit;}
div#hero-columns .columned-wrapper .hero-column .column-content h1 i {display: inline-block;}
div#hero-columns .columned-wrapper .hero-column .column-content h1 i {font-size: 14px;transform: rotate(-90deg) translateY(120%);transform-origin: left;transition: .22s ease;display: inline-block;width: 0;height: 14px;}
div#hero-columns .columned-wrapper .hero-column.active .column-content h1 i {transform: rotate(-90deg) translateY(115%);}
div#hero-columns .columned-wrapper .hero-column .column-content h1 {position: relative;display: flex;align-items: flex-end;}
table.resource-table tr {border-bottom: 1px solid #ededed;}
table.resource-table tr td {color: #868686;width: 100%;display: block;padding: 2px 0;}
table.resource-table tr {padding: 5px 0;display: block;}
table.resource-table {width: 100%;margin: 0 auto 20px;min-width: 500px;}
table.resource-table tr td a {font-weight: 500;color: initial !important;text-decoration: underline !important;}
#content ul.list {list-style: disc;}
#content ul.list a, #content a.text-link {color: inherit !important;display: inline;font-size: inherit;text-decoration: underline !important;font-weight: 500;}
.owl-nav.disabled {display: none !important;}
#hero-columns .owl-dots {display: flex;position: absolute;bottom: 15px;right: 0;width: 100%;height: 35px;justify-content: center;align-items: center;}
#hero-columns .owl-dot span {display: block;height: 10px;width: 10px;border-radius: 10px;background: rgba(255,255,255,.7);margin: 5px;}
#hero-columns .owl-dot.active span {background: rgba(255,255,255,.9);}
.vertical-flex {display: flex;flex-wrap: wrap;align-items: center;}
.vertical-flex .container {min-width: 100%;}
div#page-nav-fixer.lang-nav {min-height: unset;display: block;}
div#page-nav-fixer.lang-nav div.page-navigation {background: #016099;color: #fdfefe;text-align: center;position: static !important;}
div#page-nav-fixer.lang-nav div.page-navigation .container {width: 100%;max-width: 100%;padding: 0;}
div#page-nav-fixer.lang-nav div.page-navigation .heading {margin: 0 !important;padding: 20px 0 19px;border-bottom: 1px solid rgba(255,255,255,.5);}
div#page-nav-fixer.lang-nav div.page-navigation  ul li a {font-size: 26px;padding: 15px 20px;transition: .22s ease;}
div#page-nav-fixer.lang-nav div.page-navigation ul li a:hover {background: rgba(255,255,255,.25);}
div#page-nav-fixer.lang-nav div.page-navigation ul li a:after {content: none;}
div#page-nav-fixer.lang-nav div.page-navigation ul {display: flex;justify-content: center;flex-wrap: wrap;padding-bottom: 30px;overflow: hidden;padding-top: 0;}
div#page-nav-fixer.lang-nav div.page-navigation ul li {flex: auto;min-width: 180px;border-right: 1px solid #80b0cc;border-bottom: 1px solid #80b0cc;border-left: 1px solid #80b0cc;}
div#page-nav-fixer.lang-nav div.page-navigation ul li:last-child {margin-right: 0;}
div#hero-columns a.button.white.big {padding: 18px 48px !important;width: 100%;max-width: 259px;}
div#page-nav-fixer.lang-nav div.page-navigation.fixHeader {position: absolute;top: auto;}
.padding-100 {padding: 100px 0 !important;}
.circle-column {display: inline-block;display: inline-flex;flex-direction: column;justify-content: flex-start;align-items: center;padding: 0 20px 20px;max-width: 320px;}
.circle-column > span {padding-top: 0px;font-size: 20px;line-height: 30px !important;display: inline-block;}
.circles-wrap .circle-column div[class*='circle-grow'] span {font-size: 60px;font-weight: bold;font-family: "din-2014";}
.circles-wrap .circle-column div[class*='circle-grow'] span:after {content: "%";}
.circles-wrap .circle-column div[class*='circle-grow'] {height: 195px;width: 195px;}
#content .tab.active.tab-0 {background: #3a74c4;color: #fff;}
.tab.tab-0.active {}
.two-product-tabs.new_product_comp .tabs-module.vertical.stack [data-tab] {border: none;padding: 25px 45px;}
#content .tab.active.tab-0 * {color: #fff;}
#content .tab.active.tab-0 h3.tab-trigger {}
#content .tab.tab-0 {padding: 25px 45px 25px 45px;min-height: 300px;}
#content .tab.tab-1 {padding: 25px 45px 25px 45px;background: #fff;min-height: 300px;}
#content .tab.tab-1.active {background: #eaeff2;}
#content .tab.tab-1 .tab-inner {opacity: 1;}
.product-chart-wrap .hide-on-desktop .product-wrap .tab-inner {}
#content .tab[data-tab*=QuoVadis] .tab-trigger {}
#content .tab.active.tab-0 h3.tab-trigger {color: #fff;}
#content .tab.tab-0 .tab-inner {opacity: 1;}
.section.new_product_comp.two-product-tabs {}
.section.new_product_comp.two-product-tabs .product-text h4:first-child {display: none;}
.section.new_product_comp.two-product-tabs .product-text {line-height: 1.6 !important;text-align: center;}
.section.new_product_comp.two-product-tabs .product-text h3 {font-size: 28px;}
.section.new_product_comp.two-product-tabs .product-text h4 {font-size: 22px;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container .product-card {padding: 0 40px 0;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content]:first-child .product-card {background-color: #3a74c4;color: #fff;border: none;}
.two-product-tabs.new_product_comp .tabs-module.vertical.stack .content-container [data-tab-content] .product-card-wrap {border: none;}
.two-product-tabs.new_product_comp .tabs-module.vertical .content-container {overflow: visible;}
.two-product-tabs.new_product_comp .tabs-module.vertical .content-container.hide-on-desktop {max-width: 500px;margin: 0 auto;width: 95%;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content] .product-card .product-inner:after {content: "";height: 1px;width: 100%;position: absolute;top: -1px;left: 0;right: 0;background: #fff;z-index: 1;margin: auto;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content] .product-card:last-child .product-inner:before {content: "";position: absolute;height: calc(100% - 50px);background: #838383;width: 1px;left: -40px;top: 0;bottom: 0;margin: auto;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content] .product-card .product-inner {position: relative;}
.section.new_product_comp.two-product-tabs {}
.section.new_product_comp.two-product-tabs .js-tabs-module.tabs-module.vertical.stack.hover-tabs {max-width: 750px;margin: 30px auto 0px;}
.card-tabs {box-shadow: 0 3px 10px rgba(0,0,0,.1);-webkit-box-shadow: 0 0px 10px rgba(0,0,0,.1);-moz-box-shadow: 0 3px 10px rgba(0,0,0,.1);}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content]:last-child .product-card {background-color: #eaeff2;border: none;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container .product-card .buttons {padding-top: 50px;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content]:last-child .product-card .product-inner:after {background: #838383;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content]:last-child .product-card:first-child .product-inner:after {content: none !important;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content]:first-child .product-card:last-child .product-inner:after {content: none !important;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content]:first-child .product-card:last-child .product-inner:before {background: #fff;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content]:last-child .product-card h3, .section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content]:last-child .product-card h4, .section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content]:last-child .product-card h5 {color: #0174c3;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container .product-card h3, .section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container .product-card h4, .section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container .product-card h5 {font-weight: 300;margin-bottom: 10px !important;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container .product-card .buttons a.button {background: #fff;border-color: #fff;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container .product-card .buttons a.button:hover {background: #5fad4f;border-color: #5fad4f;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container .product-card .buttons a.button:hover {color: #fff;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content]:last-child .product-card .buttons a.button {color: #0f9dff;}
.section.new_product_comp.two-product-tabs .tabs-module.vertical.stack .content-container [data-tab-content]:last-child .product-card .buttons a.button:hover {background: #0f9dff;color: #fff;border-color: #0f9dff;}
.section.new_product_comp.two-product-tabs .tab-text p {line-height: 1.6 !important;}
div#hero-columns .columned-wrapper .hero-column a {width: 100%;}
.home div#hero-header .banner-content img {display: block;max-width: 85px;margin: 50px auto 20px;}
#content table.simple tr td {padding: 10px 10px 10px 0;border-bottom: 1px solid #eee;}
#content table.simple {width: 100%;margin-bottom: 20px;}
table.complex-table td {padding: 10px;line-height: 1.6 !important;}
table.complex-table td h3 {font-size: 22px;}
table.complex-table {border: none;border-top: 1px solid #999;margin: 20px 0 30px;}
#content table.simple.full tr td:first-child {width: 100%;}
footer#colophon .menu-footer-container ul#footer-menu > li.no-label > a {opacity: 0;}
.parent-zigzag a.button {position: relative;z-index: 99;}
div#hero-header.big-hero {min-height: 200px;display: flex;align-items: center;}
div#hero-header.big-hero h1 {margin: 0;}
.columns-wrapper .col-content.colored-column {color: #fff;padding: 50px 30px !important;}
.columns-wrapper .col-content.colored-column a {color: #fff !important;text-decoration: underline !important;}
.columns-wrapper .col-content.colored-column a[href*=mailto] {margin: 0;display: inline-block;}
.columns-wrapper .col-content.colored-column b {font-weight: 500;}
.columns-wrapper .col-content.colored-column p {line-height: 1.3 !important;}
.columns-wrapper .col-content.colored-column:last-child {margin-right: 0;}
.columns-wrapper .col-content.colored-column:first-child:last-child {}
.columns-wrapper.flex-columns {display: flex;margin-bottom: 50px;flex-wrap: wrap;justify-content: center;}
table.accred-table {margin-top: 30px;padding-top: 20px !important;border-top: 1px solid #f3f3f3;}
tr.accred-spacer td {position: relative;width: 100%;}
tr.accred-spacer td:after {content: "";height: 1px;width: 100%;position: absolute;top: 0;left: 0;background: #f3f3f3;display: block;bottom: 0;margin: auto;}
table.accred-table tr:first-child td {padding-top: 20px;}
.zig-zag-buttons a {margin-bottom: 5px;}
.zig-zag-buttons {display: inline-flex;flex-direction: column;align-items: center;margin-top: 20px;}
.button-text {padding: 16px;}
.new_product_comp.two-product-tabs .product-wrap ul.product-child-list .product-text * {}
#content .new_product_comp.two-product-tabs .product-wrap ul.product-child-list .product-text h3 {margin-bottom: 7px;font-size: 22px;}
#content .new_product_comp.two-product-tabs .product-wrap ul.product-child-list .product-text h4 {margin: 5px 0;font-size: 18px;}
#content .new_product_comp.two-product-tabs .product-wrap .buttons {padding-top: 15px;}
#content .cookies-link .optanon-show-settings-left, #content .cookies-button .optanon-show-settings-left {display: none;}
#content .cookies-link .optanon-show-settings-middle, #content .cookies-button .optanon-show-settings-middle {border: 0;height: auto !important;padding: 0;background: none !important;}
#content .cookies-link .optanon-show-settings-right, #content .cookies-button .optanon-show-settings-right {display: none;}
#content .cookies-button br, span.cookies-link br {display: none;}
#content .cookies-button .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {display: inline-block;padding: 13px 25px;text-transform: uppercase;line-height: 1 !important;font-weight: 600;color: #fff !important;border-radius: 50px;text-decoration: none !important;background: #0f9dff;-moz-transition: all .35s ease;-o-transition: all .35s ease;-webkit-transition: all .35s ease;transition: all .35s ease;font-size: inherit;margin: 0 10px 10px 0;}
#content .cookies-link .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {font-family: inherit;font-weight: inherit;font-size: inherit;color: inherit !important;line-height: inherit;margin-top: 0 !important;}
#content .cookies-link .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings:hover {color: #0f9dff !important;background: #fff !important;}
@media screen and (max-width: 500px) {div#certLookup input#certLookupText {width: 240px;}
	div#certLookup input#certLookupsubmit {padding: 11px 17px;font-size: 14px;}
	.child-zigzag-desc a.button.button-blue-outline {min-width: 200px;text-align: center;margin: 0 auto !important;}
	.child-zigzag-desc .zig-zag-buttons {min-width: 100% !important;}
	.home div#hero-header .hero-text {padding: 50px 20px;}}
@media screen and (max-width: 768px) {div#page {overflow-x: hidden;}
	.content-zig-zag .zigzag-group .parent-zigzag .child-zigzag-image.large-image {width: 80%;}
	body #content .content-blade ul {padding: 0;}
	body #content .content-blade ul li {margin-left: 20px;}}
@media screen and (min-width: 768px) and (max-width:1024px) {h1, .h1, h2 {font-size: 32px;font-weight: 100;}
	.left-footer, .right-footer {width: 100% !important;margin-left: 0 !important;}
	.right-footer {margin-top: 30px !important;}}
@media screen and (min-width: 1024px) and (max-width:1400px) {h1, .h1, h2 {font-size: 36px;font-weight: 100;}}
@media screen and (min-width: 768px) and (max-width:1400px) {div#page-nav-fixer.lang-nav div.page-navigation .heading {font-size: 32px;line-height: 1;}}
@media screen and (min-width: 768px) {.home div#hero-header .banner-content img {margin: 50px 0 20px;}
	div#hero-header.big-hero {min-height: 250px;}
	.content-flex.align-image-bottom .other-side {padding-top: 250px;}}
@media screen and (min-width: 980px) and (max-width: 1180px) {div#page-nav-fixer.lang-nav div.page-navigation ul li {min-width: 20%;}}
@media screen and (max-width: 980px) {.content-flex.align-image-bottom .other-side {max-width: 75%;float: none;margin: 0 auto;}
	.content-flex.align-image-bottom .other-side img {margin: 0;}
	#main #columns img {width: 75%;max-width: 300px;margin: 0 auto;float: none;display: block;}
	td.accred-logo {vertical-align: text-top;}
	table.simple td {display: block;}
	table.simple td:first-child {border-bottom: none !important;padding-bottom: 0 !important;}
	#content table.simple tr:first-child td:first-child {border-top: 1px solid #eee;}
	#content table.simple tr td:empty {padding: 5px 0;}}
@media screen and (min-width: 980px) {td.accred-body {padding-left: 20px;}
	.columns-wrapper .col-content.colored-column {margin-right: 32px;}
	.columns-wrapper .col-content.colored-column:first-child:last-child {width: 58%;}
	.columns-wrapper.flex-columns {flex-wrap: nowrap;}
	div#hero-header.big-hero {min-height: 300px;}
	.circle-column > span {font-size: 24px;line-height: 35px !important;}
	div#page-nav-fixer.lang-nav div.page-navigation ul {flex-wrap: nowrap;padding-bottom: 0;}
	div#page-nav-fixer.lang-nav div.page-navigation ul li {flex: 1;border-right: 1px solid #80b0cc;margin-right: -1px;}
	div#page-nav-fixer.lang-nav div.page-navigation ul li:last-child {border-right: none;}
	div#page-nav-fixer.lang-nav div.page-navigation ul li:first-child {border-left: none;}
	.circle-column > span {padding-top: 20px;line-height: 45px !important;}
	#hero-columns .owl-dots {width: 50%;}
	div#hero-columns .columned-wrapper .hero-column .column-content .text-wrap {max-width: 270px;}
	div#hero-columns .columned-wrapper .hero-column .column-content {min-height: 380px;background-size: auto 120%;background-position: center;}
	table.resource-table tr td {padding: 10px 30px 10px 0px;width: 60%;display: table-cell;}
	table.resource-table tr {display: table-row;}
	div#hero-columns .columned-wrapper .hero-column {display: flex;height: calc(100vw / 3 + 50px);max-height: calc(100vh - 275px);align-items: stretch;width: calc(100% / 3);overflow: visible;position: relative;}
	div#hero-columns .columned-wrapper .hero-column .column-content .hover-content {overflow: hidden;height: 0;opacity: 0;transition: height .22s ease .22s;min-width: 400px;}
	div#hero-columns .columned-wrapper .hero-column.active .column-content .hover-content {opacity: 1;height: 100%;transition: height .22s ease .22s,opacity .22s ease .44s;}
	div#hero-columns .columned-wrapper .hero-column.active .column-content {min-width: 500px;}
	div#hero-columns .columned-wrapper .hero-column .column-content {padding: 20px 40px;}}
@media screen and (min-width: 1100px) {div#hero-columns .columned-wrapper .hero-column.active .column-content {min-width: 575px;}}
@media screen and (min-width: 1400px) {div#page-nav-fixer.lang-nav div.page-navigation ul li a {font-size: 28px;}
	div#hero-columns .columned-wrapper .hero-column .column-content h1 {font-size: 38px;line-height: 50px;}
	div#hero-columns .columned-wrapper .hero-column .column-content h1 i {font-size: 14px;}
	div#hero-columns .columned-wrapper .hero-column.active .column-content {min-width: 625px;}
	div#page-nav-fixer.lang-nav div.page-navigation ul li a {font-size: 30px;}}
@media screen and (min-width: 1500px) {div#hero-columns .columned-wrapper .hero-column .column-content h1 i {height: 24px;}
	div#hero-columns .columned-wrapper .hero-column.active .column-content {min-width: 675px;}
	div#page-nav-fixer.lang-nav div.page-navigation ul li a {font-size: 32px;}}
@media screen and (min-width: 980px) and (max-width:1800px) {div#hero-columns .columned-wrapper .hero-column.active .column-wrap {}
	div#hero-columns .columned-wrapper .hero-column.active:first-child .column-wrap {transform: translateX(-0%);left: 0;}
	div#hero-columns .columned-wrapper .hero-column.active:last-child .column-wrap {transform: translateX(0);left: auto;right: 0;}}
@media screen and (min-width: 1100px) {div#hero-columns .columned-wrapper .hero-column .column-content {padding: 20px 50px 40px;}
	.column-content {}
	div#hero-columns .columned-wrapper .hero-column .column-content .text-wrap {max-width: 340px;}
	div#hero-columns .columned-wrapper .hero-column .column-content h1 {max-width: 340px;font-size: 40px;line-height: 55px;}
	div#hero-columns .columned-wrapper .hero-column .column-content h1 i {font-size: 15px;}}
@media screen and (min-width: 1500px) {div#hero-columns .columned-wrapper .hero-column .column-content .text-wrap {max-width: 350px;}
	div#hero-columns .columned-wrapper .hero-column .column-content h1 {max-width: 340px;font-size: 50px;line-height: 65px;}
	div#hero-columns .columned-wrapper .hero-column .column-content h1 a {}}
@media screen and (min-width: 1800px) {div#hero-columns .columned-wrapper .hero-column .column-content {background-size: cover;}}
body.mean-container.admin-bar .mean-bar .mean-nav ul li {background-color: #0174c3;}