@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://use.typekit.net/lei4oyd.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}html{font-family:sans-serif;line-height:1.5;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}[tabindex="-1"]:focus{outline:0 !important;}hr{box-sizing:content-box;height:0;overflow:visible;}h1,h2,h3,h4,h5,h6{margin-top:0;}p{margin-bottom:0.625rem;margin-top:0;}abbr[title],abbr[data-original-title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}address{font-style:normal;line-height:inherit;margin-bottom:1rem;}ol,ul{font-size:0;margin-bottom:1rem;margin-top:0;}ol li,ul li{font-size:medium;font-size:initial;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:bold;}dd{margin-bottom:0.5rem;margin-left:0;}blockquote{margin:0 0 1rem;}dfn{font-style:italic;}b,strong{font-weight:bolder;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):focus{outline:0;}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em;}pre{margin-bottom:1rem;margin-top:0;overflow:auto;-ms-overflow-style:scrollbar;}figure{margin:0;position:relative;}img{border-style:none;vertical-align:middle;}svg:not(:root){overflow:hidden;}table{border-collapse:collapse;}caption{caption-side:bottom;color:inherit;padding:0.625rem 0;text-align:left;}th{text-align:inherit;}label{display:inline-block;margin-bottom:0.5rem;}button{border-radius:0;cursor:pointer;}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;}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;}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0;}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox;}textarea{overflow:auto;resize:vertical;}fieldset{border:0;margin:0;min-width:0;padding:0;}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:0.5rem;max-width:100%;padding:0;white-space:normal;width:100%;}progress{vertical-align:baseline;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:none;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;}output{display:inline-block;}summary{cursor:pointer;display:list-item;}template{display:none;}[hidden]{display:none !important;}.global-menu{display:flex;gap:30px;padding:0;margin:0;list-style:none;}.global-menu li.menu-item--link{display:none;}@media (min-width:992px){.global-menu li.menu-item--link{display:flex;align-items:center;}}.global-menu li a{text-decoration:none;color:#2A2A2A;transition:0.25s ease;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;}.global-menu li a{font-size:12px;}@media (min-width:390px) and (max-width:1440px){.global-menu li a{font-size:calc(12px + (1 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.global-menu li a{font-size:calc(13px + ((100vw - 1440px) * (13 / 1440)));}}@media (min-width:1440px){.global-menu li a{font-size:calc(13px + ((1440px - 1440px) * (13 / 1440)));}}.global-menu li a{text-transform:uppercase;line-height:1;}.is-tabbing .global-menu li a:focus{color:#CC1924;}@media (hover:hover){.global-menu li a:hover{color:#CC1924;}}.global-menu li a.ext.external-link-icon:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#202020;height:14px;width:14px;display:block;}.menu--zen-comp-mega-navigation{position:absolute !important;right:40px;bottom:0;width:100%;height:100%;}.menu--zen-comp-mega-navigation .mega-menu-header{list-style:none;width:100%;justify-content:flex-end;gap:30px;display:flex;margin:0;padding:0;height:100%;align-items:center;}@media (max-width:1299.98px){.menu--zen-comp-mega-navigation .mega-menu-header{gap:25px;}}@media (max-width:991.98px){.menu--zen-comp-mega-navigation .mega-menu-header{display:none;}}.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link{position:relative;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:none;}.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link{font-size:16px;}@media (min-width:390px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link{font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link:focus{color:#CC1924;}@media (hover:hover){.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link:hover{color:#CC1924;}}.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link.has-sub-menu:not(.search-menu-item){display:flex;align-items:center;gap:10px;padding-right:20px;}.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link.has-sub-menu:not(.search-menu-item):after{position:absolute;rotate:90deg;right:0;top:50%;translate:0 -50%;transition:0.25s ease;content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:14px;width:14px;display:block;}.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link.has-sub-menu:not(.search-menu-item).active{color:#CC1924 !important;}.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link.has-sub-menu:not(.search-menu-item).active:after{rotate:270deg;}.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link.search-menu-item:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/search.svg");mask-image:url("/themes/custom/carling_default/images/icons/search.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#2A2A2A;height:16px;width:16px;display:block;}.is-tabbing .menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link.search-menu-item:focus:after{background-color:#CC1924;}@media (hover:hover){.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link.search-menu-item:hover:after{background-color:#CC1924;}}.menu--zen-comp-mega-navigation .mega-menu-header li a.nav-link.search-menu-item.active:after{background-color:#CC1924;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown{background-color:#FFFFFF;width:100%;position:absolute;left:40px;z-index:1000;padding:30px 120px 68px;top:100%;box-shadow:0 10px 10px rgba(0,0,0,0.1);}@media (min-width:992px) and (max-width:1199.98px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown{padding:30px 40px 68px;}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown.is-hidden{display:none;visibility:hidden;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown.is-visible{display:flex;visibility:visible;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown.is-animating-in{animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;animation-duration:0.35s;animation-fill-mode:both;animation-timing-function:ease;display:flex;visibility:visible;}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown.is-animating-out{display:flex;animation-name:fadeOutUp;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;animation-duration:0.35s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-20px);}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown:before{position:absolute;height:100%;width:100vw;content:"";background:#FFFFFF;left:0;top:0;transform:translate(-50%,0);z-index:-1;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description{display:flex;text-align:left;flex-direction:column;max-width:309px;padding-right:51px;border-right:1px solid #D8D8D8;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description h3{margin:0 0 15px;font-family:"poppins",sans-serif;font-weight:600;font-style:normal;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description h3{font-size:28px;}@media (min-width:390px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description h3{font-size:calc(28px + (12 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description h3{font-size:calc(40px + ((100vw - 1440px) * (40 / 1440)));}}@media (min-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description h3{font-size:calc(40px + ((1440px - 1440px) * (40 / 1440)));}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description h3{line-height:normal;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description p{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description p{font-size:18px;}@media (min-width:390px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description p{font-size:calc(18px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description p{font-size:calc(20px + ((100vw - 1440px) * (20 / 1440)));}}@media (min-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description p{font-size:calc(20px + ((1440px - 1440px) * (20 / 1440)));}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description p{line-height:22px;}@media (min-width:390px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description p{line-height:calc(22px + (6 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description p{line-height:calc(28px + ((100vw - 1440px) * (28 / 1440)));}}@media (min-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description p{line-height:calc(28px + ((1440px - 1440px) * (28 / 1440)));}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description .button-container{margin-bottom:15px;margin-top:20px;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .menu-dropdown-description .menu-dropdown-quick-links{margin-bottom:15px;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown__container{grid-column:1/span 2;display:flex;gap:51px;margin:0 auto;max-width:100%;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul{padding:0;margin:0;list-style:none;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul.menu-list-level-1{padding:6px 0 9px;-moz-columns:2;columns:2;-moz-column-gap:60px;column-gap:60px;flex:1;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul.menu-list-level-1 li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:40px;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul.menu-list-level-1 li:last-child{margin-bottom:0;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a{font-size:16px;}@media (min-width:390px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a{font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a:focus{text-decoration-color:#CC1924;}@media (hover:hover){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a:hover{text-decoration-color:#CC1924;}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a:focus{color:#CC1924;}@media (hover:hover){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a:hover{color:#CC1924;}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link{margin-bottom:28px;position:relative;display:inline-flex;align-items:center;font-size:20px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link{font-size:20px;}@media (min-width:390px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link{font-size:calc(20px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link{font-size:calc(20px + ((100vw - 1440px) * (20 / 1440)));}}@media (min-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link{font-size:calc(20px + ((1440px - 1440px) * (20 / 1440)));}}.is-tabbing .menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link:focus{text-decoration-color:#CC1924;}@media (hover:hover){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link:hover{text-decoration-color:#CC1924;}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link:focus{color:#CC1924;}@media (hover:hover){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link:hover{color:#CC1924;}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link:after{margin-left:10px;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul li a.regular-menu-link.ext.external-link-icon:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:18px;width:18px;display:block;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown ul.menu-list-level-2 li{margin-bottom:14px;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container{width:900px;margin:0 auto;max-width:100%;position:relative;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search{width:100%;position:relative;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search .search-field-input{position:relative;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search label{display:block;margin-bottom:20px;font-family:"poppins",sans-serif;font-weight:600;font-style:normal;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search label{font-size:28px;}@media (min-width:390px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search label{font-size:calc(28px + (4 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search label{font-size:calc(32px + ((100vw - 1440px) * (32 / 1440)));}}@media (min-width:1440px){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search label{font-size:calc(32px + ((1440px - 1440px) * (32 / 1440)));}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search label{line-height:normal;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search input[type=text]{width:100%;height:60px;border-radius:10px;padding:0 24px;border:1px solid #666666;color:#666666;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search input[type=text]::-moz-placeholder{color:#666666;opacity:1;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search input[type=text]::placeholder{color:#666666;opacity:1;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search .site-search-submit{position:absolute;right:24px;top:50%;translate:0 -50%;padding:0;margin:0;border:none;border-radius:0;background:none;text-align:left;text-transform:none;}.is-tabbing .menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search .site-search-submit:focus{background:none;}@media (hover:hover){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search .site-search-submit:hover{background:none;}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search .site-search-submit:after{transition:0.25s ease;content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/search.svg");mask-image:url("/themes/custom/carling_default/images/icons/search.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:25px;width:25px;display:block;}.is-tabbing .menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search .site-search-submit:focus:after{background-color:#2A2A2A;}@media (hover:hover){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container #nav-search .site-search-submit:hover:after{background-color:#2A2A2A;}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container .block-fixed-block-contenttop-searches{margin-top:60px;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .search-form-container .block-fixed-block-contenttop-searches .link-list .link-list__item{display:flex;justify-content:space-between;}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .close-mega-nav{position:absolute;top:30px;right:30px;color:#202020;padding:0;margin:0;border:none;border-radius:0;background:none;text-align:left;text-transform:none;}.is-tabbing .menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .close-mega-nav:focus{background:none;}@media (hover:hover){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .close-mega-nav:hover{background:none;}}.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .close-mega-nav:after{transition:0.25s ease;content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/close.svg");mask-image:url("/themes/custom/carling_default/images/icons/close.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#202020;height:14px;width:14px;display:block;}.is-tabbing .menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .close-mega-nav:focus:after{background-color:#CC1924;}@media (hover:hover){.menu--zen-comp-mega-navigation .mega-menu-header .has-menu .menu-dropdown .close-mega-nav:hover:after{background-color:#CC1924;}}.mobile-menu .collapsed-menu{display:none;background:#FFFFFF;position:fixed;width:100vw;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;}.mobile-menu .collapsed-menu:focus{outline:none;}.mobile-menu .collapsed-menu.menu-open{z-index:2000;}.mobile-menu .collapsed-menu.t2-level-menu .menu--main{padding-bottom:100px;}.mobile-menu .collapsed-menu .nav-container{padding:0;}.mobile-menu .collapsed-menu .nav-container .back-container{border-bottom:1px solid #d8d8d8;padding:20px;margin:0;}.mobile-menu .collapsed-menu .nav-container .back-container .back-menu{text-decoration:none;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:-0.11px;line-height:24px;color:#000000;position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.mobile-menu .collapsed-menu .nav-container .back-container .back-menu{font-size:18px;}@media (min-width:390px) and (max-width:1440px){.mobile-menu .collapsed-menu .nav-container .back-container .back-menu{font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.mobile-menu .collapsed-menu .nav-container .back-container .back-menu{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.mobile-menu .collapsed-menu .nav-container .back-container .back-menu{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .mobile-menu .collapsed-menu .nav-container .back-container .back-menu:focus{text-decoration-color:#CC1924;}@media (hover:hover){.mobile-menu .collapsed-menu .nav-container .back-container .back-menu:hover{text-decoration-color:#CC1924;}}.mobile-menu .collapsed-menu .nav-container .back-container .back-menu{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .mobile-menu .collapsed-menu .nav-container .back-container .back-menu:focus{color:#CC1924;}@media (hover:hover){.mobile-menu .collapsed-menu .nav-container .back-container .back-menu:hover{color:#CC1924;}}.mobile-menu .collapsed-menu .nav-container .back-container .back-menu:before{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;rotate:180deg;left:0;}.mobile-menu .collapsed-menu .nav-container .back-container .back-menu:before{margin-right:10px;}.mobile-menu .collapsed-menu .nav-container .menu-header{padding:0 0 0 20px;margin-top:25px;margin-bottom:5px;font-family:"poppins",sans-serif;font-size:36px;color:#333333;letter-spacing:-1.94px;line-height:50px;}.mobile-menu .collapsed-menu .nav-container .menu-header-link{text-decoration:none;color:#000000;}.mobile-menu .collapsed-menu .nav-container .button-container{padding-left:20px;margin-bottom:10px;}.mobile-menu .collapsed-menu .nav-container .menu--main{padding-inline-start:0;margin:0;list-style-type:none;}.mobile-menu .collapsed-menu .nav-container .menu--main--two{padding-top:20px;-moz-column-gap:30px;column-gap:30px;-moz-column-fill:initial;column-fill:initial;margin-left:20px;padding-bottom:80px;}.mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link{color:#000000;position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link{font-size:18px;}@media (min-width:390px) and (max-width:1440px){.mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link{font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link:focus{text-decoration-color:#CC1924;}@media (hover:hover){.mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link:hover{text-decoration-color:#CC1924;}}.mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link:focus{color:#CC1924;}@media (hover:hover){.mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link:hover{color:#CC1924;}}.mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}.mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link:after{margin-left:10px;}.mobile-menu .collapsed-menu .nav-container .menu--main--two .enable-arrow-link a{color:#000000;}.mobile-menu .collapsed-menu .nav-container .menu--main--two .disable-on-mobile{display:none;}.mobile-menu .collapsed-menu .nav-container .menu--main--two-item{margin-bottom:30px;display:inline-block;vertical-align:top;}.mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link{text-decoration:none;font-family:"Open Sans",sans-serif;font-size:16px;color:#000000;letter-spacing:0;line-height:24px;font-weight:700;position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link{font-size:18px;}@media (min-width:390px) and (max-width:1440px){.mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link{font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link:focus{text-decoration-color:#CC1924;}@media (hover:hover){.mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link:hover{text-decoration-color:#CC1924;}}.mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link:focus{color:#CC1924;}@media (hover:hover){.mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link:hover{color:#CC1924;}}.mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}.mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link:after{margin-left:10px;}.mobile-menu .collapsed-menu .nav-container .menu--main--two-item .menu-link.ext.external-link-icon:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:18px;width:18px;display:block;}.mobile-menu .collapsed-menu .nav-container .menu--main li{display:list-item;}.mobile-menu .collapsed-menu .nav-container .menu--main li.large-menu-item{border-bottom:1px solid #d1daec;position:relative;font-family:"Open Sans",sans-serif;transition:0.25s ease;}.is-tabbing .mobile-menu .collapsed-menu .nav-container .menu--main li.large-menu-item:focus{background-color:#CC1924;}.is-tabbing .mobile-menu .collapsed-menu .nav-container .menu--main li.large-menu-item:focus a{color:#FFFFFF;}.is-tabbing .mobile-menu .collapsed-menu .nav-container .menu--main li.large-menu-item:focus a:after{background-color:#FFFFFF;}@media (hover:hover){.mobile-menu .collapsed-menu .nav-container .menu--main li.large-menu-item:hover{background-color:#CC1924;}.mobile-menu .collapsed-menu .nav-container .menu--main li.large-menu-item:hover a{color:#FFFFFF;}.mobile-menu .collapsed-menu .nav-container .menu--main li.large-menu-item:hover a:after{background-color:#FFFFFF;}}.mobile-menu .collapsed-menu .nav-container .menu--main li.large-menu-item a.apply-button{padding-left:22px;margin-left:0;background-color:#CC1924;}.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button{text-align:center;margin-top:20px;}.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a{position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a{font-size:18px;}@media (min-width:390px) and (max-width:1440px){.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a{font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a:focus{text-decoration-color:#CC1924;}@media (hover:hover){.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a:hover{text-decoration-color:#CC1924;}}.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a:focus{color:#CC1924;}@media (hover:hover){.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a:hover{color:#CC1924;}}.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a:after{margin-left:10px;}.mobile-menu .collapsed-menu .nav-container .menu--main li.nav-button a:after{font-size:14px;}.mobile-menu .collapsed-menu .nav-container .menu--main li a.large-menu-link{font-size:26px;text-decoration:none;display:flex;align-items:center;margin:0 0 0 22px;padding:19px 0;color:#000000;}.mobile-menu .collapsed-menu .nav-container .menu--main li a.large-menu-link:after{color:#000000;position:absolute;right:26px;font-size:18px;top:50%;translate:0 -50%;}.mobile-menu .collapsed-menu .nav-container .menu--main li ul.menu--lower{margin:10px 0 0;padding:0;list-style:none;font-family:"Open Sans",sans-serif;font-size:20px;letter-spacing:0;line-height:26px;}.mobile-menu .collapsed-menu .nav-container .menu--main li ul.menu--lower li{margin-bottom:10px;}.mobile-menu .collapsed-menu .nav-container .menu--main li ul.menu--lower li a{color:#000000;}.is-tabbing .mobile-menu .collapsed-menu .nav-container .menu--main li ul.menu--lower li a:focus{color:#CC1924;text-decoration:none;}@media (hover:hover){.mobile-menu .collapsed-menu .nav-container .menu--main li ul.menu--lower li a:hover{color:#CC1924;text-decoration:none;}}.mobile-menu-button{position:absolute;background:none;border:none;padding:0;width:30px;height:16px;display:block;right:20px;top:48%;translate:0 -50%;transition:0.25s ease-in-out;}@media (min-width:992px){.mobile-menu-button{display:none;}}@media (min-width:768px){.mobile-menu-button{right:40px;}}.mobile-menu-button span{background-color:#202020;height:3px;width:100%;position:absolute;left:0;transition:0.25s ease-in-out;}.mobile-menu-button span:nth-of-type(1){top:0;}.mobile-menu-button span:nth-of-type(2){top:100%;}.mobile-menu-button span:nth-of-type(3){opacity:1;}.mobile-menu-button.menu-open span:nth-of-type(1){rotate:45deg;top:8px;}.mobile-menu-button.menu-open span:nth-of-type(2){rotate:-45deg;top:calc(100% - 8px);}.mobile-menu-button.menu-open span:nth-of-type(3){opacity:0;}.mobile-menu .global-menu{display:flex;flex-direction:column;margin-left:22px;margin-top:30px;gap:10px;}.mobile-menu .global-menu li a{font-size:16px;display:block;margin-bottom:15px;position:relative;display:inline-flex;align-items:center;font-size:16px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.mobile-menu .global-menu li a{font-size:16px;}@media (min-width:390px) and (max-width:1440px){.mobile-menu .global-menu li a{font-size:calc(16px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.mobile-menu .global-menu li a{font-size:calc(16px + ((100vw - 1440px) * (16 / 1440)));}}@media (min-width:1440px){.mobile-menu .global-menu li a{font-size:calc(16px + ((1440px - 1440px) * (16 / 1440)));}}.is-tabbing .mobile-menu .global-menu li a:focus{text-decoration-color:#CC1924;}@media (hover:hover){.mobile-menu .global-menu li a:hover{text-decoration-color:#CC1924;}}.mobile-menu .global-menu li a{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .mobile-menu .global-menu li a:focus{color:#CC1924;}@media (hover:hover){.mobile-menu .global-menu li a:hover{color:#CC1924;}}.mobile-menu .global-menu li a:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}.mobile-menu .global-menu li a:after{margin-left:10px;}.mobile-menu .global-menu li.menu-item--link{display:flex;}.mobile-menu .global-menu .language-dropdown{display:none;}.language-dropdown{position:relative;align-items:center;display:flex;}.language-dropdown__toggle{padding:0;margin:0;border:none;border-radius:0;background:none;text-align:left;text-transform:none;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;}.is-tabbing .language-dropdown__toggle:focus{background:none;}@media (hover:hover){.language-dropdown__toggle:hover{background:none;}}.language-dropdown__toggle{font-size:12px;}@media (min-width:390px) and (max-width:1440px){.language-dropdown__toggle{font-size:calc(12px + (1 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.language-dropdown__toggle{font-size:calc(13px + ((100vw - 1440px) * (13 / 1440)));}}@media (min-width:1440px){.language-dropdown__toggle{font-size:calc(13px + ((1440px - 1440px) * (13 / 1440)));}}.language-dropdown__toggle{text-transform:uppercase;line-height:1;}.language-dropdown__toggle{position:relative;text-decoration:none;color:#2A2A2A;transition:0.25s ease;padding-right:15px;}.is-tabbing .language-dropdown__toggle:focus{color:#CC1924;}@media (hover:hover){.language-dropdown__toggle:hover{color:#CC1924;}}.language-dropdown__toggle:after{position:absolute;rotate:90deg;right:0;top:50%;translate:0 -50%;transition:0.25s ease;content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#202020;height:10px;width:10px;display:block;}.language-dropdown__toggle.open:after{rotate:270deg;}.language-dropdown__menu{padding:0;margin:0;list-style:none;}.language-dropdown__menu{position:absolute;z-index:9999;background-color:#F8F9FA;flex-direction:column;padding:10px;right:0;top:20px;}.language-dropdown__menu.is-hidden{display:none;visibility:hidden;}.language-dropdown__menu.is-visible{display:flex;visibility:visible;}.language-dropdown__menu.is-animating-in{animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;animation-name:fadeInDown;animation-duration:0.35s;animation-fill-mode:both;animation-timing-function:ease;display:flex;visibility:visible;}.language-dropdown__menu.is-animating-out{display:flex;animation-name:fadeOutUp;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;animation-duration:0.35s;animation-fill-mode:both;animation-timing-function:ease;}.language-dropdown-item{white-space:nowrap;}.language-dropdown-item .language-link{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;}.language-dropdown-item .language-link{font-size:12px;}@media (min-width:390px) and (max-width:1440px){.language-dropdown-item .language-link{font-size:calc(12px + (1 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.language-dropdown-item .language-link{font-size:calc(13px + ((100vw - 1440px) * (13 / 1440)));}}@media (min-width:1440px){.language-dropdown-item .language-link{font-size:calc(13px + ((1440px - 1440px) * (13 / 1440)));}}.language-dropdown-item .language-link{text-transform:uppercase;line-height:1;}.language-dropdown-item .language-link{color:#202020;transition:0.25s ease;}.is-tabbing .language-dropdown-item .language-link:focus{color:#CC1924;}@media (hover:hover){.language-dropdown-item .language-link:hover{color:#CC1924;}}#site-search_listbox,#site-search-mobile_listbox{background-color:#FFFFFF;width:100%;padding:30px;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);border-radius:10px;top:calc(100% + 10px) !important;}#site-search_listbox h4,#site-search-mobile_listbox h4{margin-bottom:15px;}#site-search_listbox .tt-dataset,#site-search-mobile_listbox .tt-dataset{display:inline-flex;flex-direction:column;}#site-search_listbox .tt-suggestion,#site-search-mobile_listbox .tt-suggestion{cursor:pointer;margin-bottom:15px;color:#2A2A2A;font-family:"Open Sans",sans-serif;font-size:18px;font-style:normal;line-height:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}#site-search_listbox .tt-suggestion,#site-search-mobile_listbox .tt-suggestion{font-size:16px;}@media (min-width:390px) and (max-width:1440px){#site-search_listbox .tt-suggestion,#site-search-mobile_listbox .tt-suggestion{font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){#site-search_listbox .tt-suggestion,#site-search-mobile_listbox .tt-suggestion{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){#site-search_listbox .tt-suggestion,#site-search-mobile_listbox .tt-suggestion{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing #site-search_listbox .tt-suggestion:focus,.is-tabbing #site-search-mobile_listbox .tt-suggestion:focus{text-decoration-color:#CC1924;}@media (hover:hover){#site-search_listbox .tt-suggestion:hover,#site-search-mobile_listbox .tt-suggestion:hover{text-decoration-color:#CC1924;}}#site-search_listbox .tt-suggestion,#site-search-mobile_listbox .tt-suggestion{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing #site-search_listbox .tt-suggestion:focus,.is-tabbing #site-search-mobile_listbox .tt-suggestion:focus{color:#CC1924;}@media (hover:hover){#site-search_listbox .tt-suggestion:hover,#site-search-mobile_listbox .tt-suggestion:hover{color:#CC1924;}}#site-search_listbox .tt-suggestion,#site-search-mobile_listbox .tt-suggestion{font-weight:500;}#site-search_listbox .tt-suggestion strong,#site-search-mobile_listbox .tt-suggestion strong{font-weight:900;}#site-search_listbox .view-all-search,#site-search-mobile_listbox .view-all-search{margin-top:10px;border-top:1px solid rgba(102,102,102,0.5);padding-top:10px;}#site-search_listbox .search-links a,#site-search-mobile_listbox .search-links a{position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}#site-search_listbox .search-links a,#site-search-mobile_listbox .search-links a{font-size:18px;}@media (min-width:390px) and (max-width:1440px){#site-search_listbox .search-links a,#site-search-mobile_listbox .search-links a{font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){#site-search_listbox .search-links a,#site-search-mobile_listbox .search-links a{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){#site-search_listbox .search-links a,#site-search-mobile_listbox .search-links a{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing #site-search_listbox .search-links a:focus,.is-tabbing #site-search-mobile_listbox .search-links a:focus{text-decoration-color:#CC1924;}@media (hover:hover){#site-search_listbox .search-links a:hover,#site-search-mobile_listbox .search-links a:hover{text-decoration-color:#CC1924;}}#site-search_listbox .search-links a,#site-search-mobile_listbox .search-links a{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing #site-search_listbox .search-links a:focus,.is-tabbing #site-search-mobile_listbox .search-links a:focus{color:#CC1924;}@media (hover:hover){#site-search_listbox .search-links a:hover,#site-search-mobile_listbox .search-links a:hover{color:#CC1924;}}#site-search_listbox .search-links a:after,#site-search-mobile_listbox .search-links a:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}#site-search_listbox .search-links a:after,#site-search-mobile_listbox .search-links a:after{margin-left:10px;}#site-search_listbox .search-links a,#site-search-mobile_listbox .search-links a{margin-top:10px;}#site-search-mobile_listbox .tt-suggestion{margin-bottom:15px;}.twitter-typeahead,.site-search-field{width:100%;border-radius:10px;}.twitter-typeahead .search-mobile-button,.site-search-field .search-mobile-button{position:absolute;right:30px;top:50%;translate:0 -50%;padding:0;margin:0;border:none;border-radius:0;background:none;text-align:left;text-transform:none;}.is-tabbing .twitter-typeahead .search-mobile-button:focus,.is-tabbing .site-search-field .search-mobile-button:focus{background:none;}@media (hover:hover){.twitter-typeahead .search-mobile-button:hover,.site-search-field .search-mobile-button:hover{background:none;}}.twitter-typeahead .search-mobile-button:after,.site-search-field .search-mobile-button:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/search.svg");mask-image:url("/themes/custom/carling_default/images/icons/search.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#2A2A2A;height:16px;width:16px;display:block;}.region-mobile-menu .form-container{padding:28px 20px;}.region-mobile-menu .form-container form{display:flex;justify-items:center;align-items:center;box-shadow:0 2px 15px 0 rgba(0,0,0,0.15);position:relative;border-radius:10px;}.region-mobile-menu .form-container form:after{position:absolute;font-size:24px;color:#000000;right:0;margin-right:20px;}.region-mobile-menu .form-container form input[type=text]{width:100%;height:60px;border-radius:10px;padding:0 24px;border:1px solid #666666;color:#666666;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;}.region-mobile-menu .form-container form input[type=text]::-moz-placeholder{color:#666666;opacity:1;}.region-mobile-menu .form-container form input[type=text]::placeholder{color:#666666;opacity:1;}.region-mobile-menu .form-container form input::-moz-placeholder{font-family:"Open Sans",sans-serif;font-size:16px;color:#000;padding:22px 0;font-weight:500;}.region-mobile-menu .form-container form input::placeholder{font-family:"Open Sans",sans-serif;font-size:16px;color:#000;padding:22px 0;font-weight:500;}.region-mobile-menu .form-container form input:focus{outline:none;}.region-mobile-menu .form-container form input:focus::-moz-placeholder{color:transparent;}.region-mobile-menu .form-container form input:focus::placeholder{color:transparent;}.header{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:30px calc(100px - 30px);height:100px;}@media (min-width:1299.98px){.header{grid-template-rows:38px calc(120px - 38px);height:120px;}}.header__top{display:flex;background-color:#F8F9FA;justify-content:flex-end;align-items:center;padding:0 20px;}@media (min-width:1299.98px){.header__top{padding:0 40px;}}.header__bottom{display:flex;align-items:center;padding:0 20px;background-color:#FFFFFF;position:relative;}@media (min-width:1299.98px){.header__bottom{padding:0 40px;}}.header__bottom .block-system-branding-block{position:relative;z-index:1;}.header__bottom .block-system-branding-block a{display:block;}@media (max-width:1299.98px){.header__bottom .block-system-branding-block a{max-width:240px;}}.header__bottom .block-system-branding-block a img{width:460px;height:auto;}@media (max-width:1299.98px){.header__bottom .block-system-branding-block a img{width:100%;}}.footer{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;}.footer__container{max-width:1200px;margin:0 auto;}.footer__top{background-color:#202020;padding:58px 30px 18px;}.footer__top .footer__container{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,auto);}@media (min-width:992px){.footer__top .footer__container{grid-template-columns:33.3333% 66.6666%;grid-template-rows:repeat(3,min-content);}}.footer__top .footer__container .block-fixed-block-contentfooter-logo{grid-column:1;grid-row:1;}.footer__top .footer__container .block-social-media-links{grid-column:1;grid-row:2;}.footer__top .footer__container .menu--footer{grid-row:3;}@media (min-width:992px){.footer__top .footer__container .menu--footer{margin-left:auto;grid-column:2;grid-row:1/span 2;}}.footer__top .footer__container .block-block-groupfooter-littelfuse-links{border-top:1px solid rgba(255,255,255,0.3);padding-top:17px;margin-top:40px;grid-row:4;}@media (min-width:992px){.footer__top .footer__container .block-block-groupfooter-littelfuse-links{grid-column:1/span 2;grid-row:3;}}.footer__top .footer__container .block-block-groupfooter-littelfuse-links img{max-width:154px;height:auto;}.footer__top .footer__container .block-block-groupfooter-littelfuse-links .block-fixed-block-contentlittelfuse-info{display:flex;flex-direction:column;gap:15px;}@media (min-width:576px){.footer__top .footer__container .block-block-groupfooter-littelfuse-links .block-fixed-block-contentlittelfuse-info{flex-direction:row;justify-content:space-between;align-items:center;}}.footer__top .footer__container .block-block-groupfooter-littelfuse-links .block-fixed-block-contentlittelfuse-info a{color:#FFFFFF;text-decoration:none;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px;}.footer__top .footer__container .block-block-groupfooter-littelfuse-links .block-fixed-block-contentlittelfuse-info a:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#FFFFFF;height:18px;width:18px;display:block;}.is-tabbing .footer__top .footer__container .block-block-groupfooter-littelfuse-links .block-fixed-block-contentlittelfuse-info a:focus{text-decoration:underline;}@media (hover:hover){.footer__top .footer__container .block-block-groupfooter-littelfuse-links .block-fixed-block-contentlittelfuse-info a:hover{text-decoration:underline;}}.footer__top .footer__container .menu--footer .menu{padding:0;margin:0;list-style:none;}.footer__top .footer__container .menu--footer .menu{-moz-column-count:2;column-count:2;margin-top:20px;}@media (min-width:992px){.footer__top .footer__container .menu--footer .menu{-moz-column-count:3;column-count:3;-moz-column-gap:10px;column-gap:10px;}}.footer__top .footer__container .menu--footer .menu li{margin-bottom:20px;}.footer__top .footer__container .menu--footer .menu li a{color:#FFFFFF;font-family:"Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;}.is-tabbing .footer__top .footer__container .menu--footer .menu li a:focus{text-decoration:underline;}@media (hover:hover){.footer__top .footer__container .menu--footer .menu li a:hover{text-decoration:underline;}}.footer__top .footer__container .menu--footer .menu li a.ext.external-link-icon:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#FFFFFF;height:18px;width:18px;display:block;}.footer__top .footer__container .social-media-links--platforms{display:flex;gap:20px;margin-top:30px;}@media (min-width:992px){.footer__top .footer__container .social-media-links--platforms{margin-top:60px;}}.footer__top .footer__container .social-media-links--platforms li a{color:#FFFFFF;text-decoration:none;transition:0.25s ease;font-size:25px;}.is-tabbing .footer__top .footer__container .social-media-links--platforms li a:focus{color:#007e3a;}@media (hover:hover){.footer__top .footer__container .social-media-links--platforms li a:hover{color:#007e3a;}}.footer__bottom{background-color:#181818;padding:18px 30px;color:#FFFFFF;font-family:"poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.344px;}.footer__bottom .footer__container{display:flex;flex-direction:column;gap:20px;align-items:center;}@media (min-width:992px){.footer__bottom .footer__container{flex-direction:row;justify-content:space-between;}}@media (max-width:767.98px){.footer__bottom .footer__container{align-items:flex-start;}}.footer__bottom .menu{padding:0;margin:0;list-style:none;}.footer__bottom .menu{display:flex;flex-wrap:wrap;gap:24px;}.footer__bottom .menu li a{color:#FFFFFF;font-family:"poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.344px;text-decoration:none;}.is-tabbing .footer__bottom .menu li a:focus{text-decoration:underline;}@media (hover:hover){.footer__bottom .menu li a:hover{text-decoration:underline;}}body{margin:0;overflow-x:hidden !important;color:#2A2A2A;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;}body.overflow-hidden{overflow:hidden !important;}h1{font-family:"poppins",sans-serif;font-weight:600;font-style:normal;}h1{font-size:34px;}@media (min-width:390px) and (max-width:1440px){h1{font-size:calc(34px + (26 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){h1{font-size:calc(60px + ((100vw - 1440px) * (60 / 1440)));}}@media (min-width:1440px){h1{font-size:calc(60px + ((1440px - 1440px) * (60 / 1440)));}}h1{line-height:38px;}@media (min-width:390px) and (max-width:1440px){h1{line-height:calc(38px + (57 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){h1{line-height:calc(95px + ((100vw - 1440px) * (95 / 1440)));}}@media (min-width:1440px){h1{line-height:calc(95px + ((1440px - 1440px) * (95 / 1440)));}}h2{font-family:"poppins",sans-serif;font-weight:600;font-style:normal;}h2{font-size:38px;}@media (min-width:390px) and (max-width:1440px){h2{font-size:calc(38px + (14 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){h2{font-size:calc(52px + ((100vw - 1440px) * (52 / 1440)));}}@media (min-width:1440px){h2{font-size:calc(52px + ((1440px - 1440px) * (52 / 1440)));}}h2{line-height:normal;}h3{font-family:"poppins",sans-serif;font-weight:600;font-style:normal;}h3{font-size:28px;}@media (min-width:390px) and (max-width:1440px){h3{font-size:calc(28px + (12 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){h3{font-size:calc(40px + ((100vw - 1440px) * (40 / 1440)));}}@media (min-width:1440px){h3{font-size:calc(40px + ((1440px - 1440px) * (40 / 1440)));}}h3{line-height:normal;}h4{font-family:"poppins",sans-serif;font-weight:600;font-style:normal;}h4{font-size:28px;}@media (min-width:390px) and (max-width:1440px){h4{font-size:calc(28px + (4 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){h4{font-size:calc(32px + ((100vw - 1440px) * (32 / 1440)));}}@media (min-width:1440px){h4{font-size:calc(32px + ((1440px - 1440px) * (32 / 1440)));}}h4{line-height:normal;}h5{font-family:"poppins",sans-serif;font-weight:600;font-style:normal;}h5{font-size:20px;}@media (min-width:390px) and (max-width:1440px){h5{font-size:calc(20px + (6 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){h5{font-size:calc(26px + ((100vw - 1440px) * (26 / 1440)));}}@media (min-width:1440px){h5{font-size:calc(26px + ((1440px - 1440px) * (26 / 1440)));}}h5{line-height:normal;}h6{font-family:"poppins",sans-serif;font-weight:600;font-style:normal;}h6{font-size:18px;}@media (min-width:390px) and (max-width:1440px){h6{font-size:calc(18px + (6 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){h6{font-size:calc(24px + ((100vw - 1440px) * (24 / 1440)));}}@media (min-width:1440px){h6{font-size:calc(24px + ((1440px - 1440px) * (24 / 1440)));}}h6{line-height:normal;}p{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:20px !important;}p{font-size:16px;}@media (min-width:390px) and (max-width:1440px){p{font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){p{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){p{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}p{line-height:26px;}@media (min-width:390px) and (max-width:1440px){p{line-height:calc(26px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){p{line-height:calc(28px + ((100vw - 1440px) * (28 / 1440)));}}@media (min-width:1440px){p{line-height:calc(28px + ((1440px - 1440px) * (28 / 1440)));}}p:last-of-type{margin-bottom:0 !important;}p a:not([class]),ul:not([class*=menu]) li a:not([class]){font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}p a:not([class]),ul:not([class*=menu]) li a:not([class]){font-size:16px;}@media (min-width:390px) and (max-width:1440px){p a:not([class]),ul:not([class*=menu]) li a:not([class]){font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){p a:not([class]),ul:not([class*=menu]) li a:not([class]){font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){p a:not([class]),ul:not([class*=menu]) li a:not([class]){font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing p a:not([class]):focus,.is-tabbing ul:not([class*=menu]) li a:not([class]):focus{text-decoration-color:#CC1924;}@media (hover:hover){p a:not([class]):hover,ul:not([class*=menu]) li a:not([class]):hover{text-decoration-color:#CC1924;}}p a:not([class]),ul:not([class*=menu]) li a:not([class]){line-height:1;color:#8F1219;transition:0.25s ease-in-out;}.is-tabbing p a:not([class]):focus,.is-tabbing ul:not([class*=menu]) li a:not([class]):focus{color:#202020;}@media (hover:hover){p a:not([class]):hover,ul:not([class*=menu]) li a:not([class]):hover{color:#202020;}}.block-field-blocknodezen-node-tierbody .text-formatted h1,.block-field-blocknodezen-node-tierbody .text-formatted h2,.block-field-blocknodezen-node-tierbody .text-formatted h3,.block-field-blocknodezen-node-tierbody .text-formatted h4,.block-field-blocknodezen-node-tierbody .text-formatted h5,.block-field-blocknodezen-node-tierbody .text-formatted h6,.body-content .text-formatted h1,.body-content .text-formatted h2,.body-content .text-formatted h3,.body-content .text-formatted h4,.body-content .text-formatted h5,.body-content .text-formatted h6{margin-top:10px;margin-bottom:10px;}.btn{padding:0;margin:0;border:none;border-radius:0;background:none;text-align:left;text-transform:none;position:relative;display:inline-flex;align-items:center;justify-content:space-between;margin:0;border:none;border-radius:5px;text-decoration:none !important;line-height:16px;padding:0 20px;text-transform:none;letter-spacing:normal;min-height:49px;text-align:left;box-sizing:border-box;font-size:18px;transition:0.25s ease-in-out;background-color:#CC1924;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.is-tabbing .btn:focus{background:none;}@media (hover:hover){.btn:hover{background:none;}}.btn{font-size:16px;}@media (min-width:390px) and (max-width:1440px){.btn{font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.btn{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.btn{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .btn:focus{text-decoration-color:#CC1924;}@media (hover:hover){.btn:hover{text-decoration-color:#CC1924;}}.btn{line-height:1;color:#FFFFFF;transition:0.25s ease-in-out;}.is-tabbing .btn:focus{color:#FFFFFF;}@media (hover:hover){.btn:hover{color:#FFFFFF;}}.is-tabbing .btn:focus{background-color:#8F1219;}@media (hover:hover){.btn:hover{background-color:#8F1219;}}.btn--primary,.btn__primary{padding:0;margin:0;border:none;border-radius:0;background:none;text-align:left;text-transform:none;position:relative;display:inline-flex;align-items:center;justify-content:space-between;margin:0;border:none;border-radius:5px;text-decoration:none !important;line-height:16px;padding:0 20px;text-transform:none;letter-spacing:normal;min-height:49px;text-align:left;box-sizing:border-box;font-size:18px;transition:0.25s ease-in-out;background-color:#CC1924;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.is-tabbing .btn--primary:focus,.is-tabbing .btn__primary:focus{background:none;}@media (hover:hover){.btn--primary:hover,.btn__primary:hover{background:none;}}.btn--primary,.btn__primary{font-size:16px;}@media (min-width:390px) and (max-width:1440px){.btn--primary,.btn__primary{font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.btn--primary,.btn__primary{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.btn--primary,.btn__primary{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .btn--primary:focus,.is-tabbing .btn__primary:focus{text-decoration-color:#CC1924;}@media (hover:hover){.btn--primary:hover,.btn__primary:hover{text-decoration-color:#CC1924;}}.btn--primary,.btn__primary{line-height:1;color:#FFFFFF;transition:0.25s ease-in-out;}.is-tabbing .btn--primary:focus,.is-tabbing .btn__primary:focus{color:#FFFFFF;}@media (hover:hover){.btn--primary:hover,.btn__primary:hover{color:#FFFFFF;}}.is-tabbing .btn--primary:focus,.is-tabbing .btn__primary:focus{background-color:#8F1219;}@media (hover:hover){.btn--primary:hover,.btn__primary:hover{background-color:#8F1219;}}.arrow-link{position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.arrow-link{font-size:18px;}@media (min-width:390px) and (max-width:1440px){.arrow-link{font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.arrow-link{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.arrow-link{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .arrow-link:focus{text-decoration-color:#CC1924;}@media (hover:hover){.arrow-link:hover{text-decoration-color:#CC1924;}}.arrow-link{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .arrow-link:focus{color:#CC1924;}@media (hover:hover){.arrow-link:hover{color:#CC1924;}}.arrow-link:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}.arrow-link:after{margin-left:10px;}.arrow-link.arrow-link--external{position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.arrow-link.arrow-link--external{font-size:18px;}@media (min-width:390px) and (max-width:1440px){.arrow-link.arrow-link--external{font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.arrow-link.arrow-link--external{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.arrow-link.arrow-link--external{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .arrow-link.arrow-link--external:focus{text-decoration-color:#CC1924;}@media (hover:hover){.arrow-link.arrow-link--external:hover{text-decoration-color:#CC1924;}}.arrow-link.arrow-link--external{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .arrow-link.arrow-link--external:focus{color:#CC1924;}@media (hover:hover){.arrow-link.arrow-link--external:hover{color:#CC1924;}}.arrow-link.arrow-link--external:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/external-arrow.svg");mask-image:url("/themes/custom/carling_default/images/icons/external-arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}.arrow-link.arrow-link--external:after{margin-left:10px;}.external-link-icon{display:flex;align-items:center;gap:10px;}.external-link-icon:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");mask-image:url("/themes/custom/carling_default/images/icons/outbound-arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:18px;width:18px;display:block;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.margin-top-0{margin-top:0px;}.margin-bottom-0{margin-bottom:0px;}.margin-top-20{margin-top:20px;}.margin-bottom-20{margin-bottom:20px;}.margin-top-40{margin-top:40px;}.margin-bottom-40{margin-bottom:40px;}.margin-top-60{margin-top:60px;}.margin-bottom-60{margin-bottom:60px;}.margin-top-80{margin-top:80px;}.margin-bottom-80{margin-bottom:80px;}.margin-top-100{margin-top:100px;}.margin-bottom-100{margin-bottom:100px;}.padding-top-0{padding-top:0px;}@media (max-width:575.98px){.padding-top-0{padding-top:calc(0px / 2);}}.padding-bottom-0{padding-bottom:0px;}@media (max-width:575.98px){.padding-bottom-0{padding-bottom:calc(0px / 2);}}.padding-top-50{padding-top:50px;}@media (max-width:575.98px){.padding-top-50{padding-top:calc(50px / 2);}}.padding-bottom-50{padding-bottom:50px;}@media (max-width:575.98px){.padding-bottom-50{padding-bottom:calc(50px / 2);}}.padding-top-100{padding-top:100px;}@media (max-width:575.98px){.padding-top-100{padding-top:calc(100px / 2);}}.padding-bottom-100{padding-bottom:100px;}@media (max-width:575.98px){.padding-bottom-100{padding-bottom:calc(100px / 2);}}@media (max-width:575.98px){.padding-top-0{padding-top:0 !important;}}@media (max-width:575.98px){.padding-bottom-0{padding-bottom:0 !important;}}.gray-background{background-color:#F8F9FA;}.page-node-type-home-page .node__content .gray-background.section:first-child{position:relative;}.page-node-type-home-page .node__content .gray-background.section:first-child:before{content:"";background-color:#F8F9FA;width:100vw;height:500px;position:absolute;bottom:100%;left:0;z-index:-1;}.medium-gray-background{background-color:#dcdbdb;}.page-node-type-home-page .node__content .medium-gray-background.section:first-child{position:relative;}.page-node-type-home-page .node__content .medium-gray-background.section:first-child:before{content:"";background-color:#dcdbdb;width:100vw;height:500px;position:absolute;bottom:100%;left:0;z-index:-1;}.dark-gray-background{background-color:#666666;}.page-node-type-home-page .node__content .dark-gray-background.section:first-child{position:relative;}.page-node-type-home-page .node__content .dark-gray-background.section:first-child:before{content:"";background-color:#666666;width:100vw;height:500px;position:absolute;bottom:100%;left:0;z-index:-1;}@media (max-width:767.98px){.layout{padding-inline:0;}}.layout.layout--50-50{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);align-items:center;}@media (max-width:1199.98px){.layout.layout--50-50{padding-inline:30px;}}@media (min-width:992px){.layout.layout--50-50{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;}}.layout.container--50-50{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);align-items:flex-start;grid-gap:30px 60px;}@media (max-width:1199.98px){.layout.container--50-50{padding-inline:30px;}}@media (min-width:992px){.layout.container--50-50{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;}}.container{max-width:1200px;margin-inline:auto;}@media screen and (max-width:1215px){.container{padding-inline:30px;}}@media (max-width:767.98px){.container{flex-direction:column;}}.element-invisible{display:none;}.photoRight{float:right;}.photoLeft{float:left;}.form-item-layout-builder-style-background-style{padding-left:30px;padding-right:30px;}
.breadcrumb ol{display:flex;padding:0;margin:0;list-style:none;}.breadcrumb ol li{font-size:14px;}.breadcrumb ol li:not(.mobile-breadcrumb){display:none;}@media (min-width:992px){.breadcrumb ol li:not(.mobile-breadcrumb){display:flex;}.breadcrumb ol li:not(.mobile-breadcrumb):not(:last-of-type){margin-right:7px;}.breadcrumb ol li:not(.mobile-breadcrumb):not(:last-of-type):after{padding-left:5px;content:"/";}}.breadcrumb ol li.mobile-breadcrumb{display:block;}.breadcrumb ol li.mobile-breadcrumb:after{display:none;}@media (max-width:991.98px){.breadcrumb ol li.mobile-breadcrumb a{position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.breadcrumb ol li.mobile-breadcrumb a{font-size:18px;}}@media (max-width:991.98px) and (min-width:390px) and (max-width:1440px){.breadcrumb ol li.mobile-breadcrumb a{font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (max-width:991.98px) and (min-width:1440px) and (max-width:1440px){.breadcrumb ol li.mobile-breadcrumb a{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (max-width:991.98px) and (min-width:1440px){.breadcrumb ol li.mobile-breadcrumb a{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}@media (max-width:991.98px){.is-tabbing .breadcrumb ol li.mobile-breadcrumb a:focus{text-decoration-color:#CC1924;}}@media (max-width:991.98px) and (hover:hover){.breadcrumb ol li.mobile-breadcrumb a:hover{text-decoration-color:#CC1924;}}@media (max-width:991.98px){.breadcrumb ol li.mobile-breadcrumb a{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .breadcrumb ol li.mobile-breadcrumb a:focus{color:#CC1924;}}@media (max-width:991.98px) and (hover:hover){.breadcrumb ol li.mobile-breadcrumb a:hover{color:#CC1924;}}@media (max-width:991.98px){.breadcrumb ol li.mobile-breadcrumb a:before{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;rotate:180deg;left:0;}.breadcrumb ol li.mobile-breadcrumb a:before{margin-right:10px;}}.breadcrumb ol li a{color:#2A2A2A;text-decoration:none;font-size:14px;font-weight:600;}
[data-columns]{display:flex;flex-wrap:nowrap;gap:24px;}[data-columns="1"]{flex-wrap:wrap;}[data-columns="1"] > *{flex:1 1 100%;}[data-columns="2"]{flex-wrap:wrap;}[data-columns="2"] > *{flex:1 1 calc(50% - 24px);}@media (max-width:767.98px){[data-columns="2"] > *{flex:1 1 100%;}}[data-columns="3"]{flex-wrap:wrap;}[data-columns="3"] > *{flex:1 1 calc(33.333% - 24px);}@media (max-width:767.98px){[data-columns="3"] > *{flex:1 1 100%;}}[data-columns="4"]{flex-wrap:wrap;}[data-columns="4"] > *{flex:1 1 calc(25% - 24px);}@media (min-width:992px) and (max-width:1199.98px){[data-columns="4"] > *{flex:1 1 calc(50% - 24px);}}@media (max-width:767.98px){[data-columns="4"] > *{flex:1 1 100%;}}[data-columns="5"]{flex-wrap:wrap;}[data-columns="5"] > *{flex:1 1 calc(20% - 24px);}@media (min-width:992px) and (max-width:1199.98px){[data-columns="5"] > *{flex:1 1 calc(50% - 24px);}}@media (max-width:767.98px){[data-columns="5"] > *{flex:1 1 100%;}}[data-columns="6"]{flex-wrap:wrap;}[data-columns="6"] > *{flex:1 1 calc(16.6666% - 24px);}@media (min-width:1200px) and (max-width:1399.98px){[data-columns="6"] > *{flex:1 1 calc(33.3333% - 24px);}}@media (min-width:576px) and (max-width:1199.98px){[data-columns="6"] > *{flex:1 1 calc(50% - 24px);}}@media (max-width:575.98px){[data-columns="6"] > *{flex:1 1 100%;}}
[data-columns="1"] > *{max-width:100%;}[data-columns="2"] > *{max-width:calc(50% - 12px);}@media (max-width:767.98px){[data-columns="2"] > *{max-width:100%;}}[data-columns="3"] > *{max-width:calc(33.333% - 12px);}@media (max-width:767.98px){[data-columns="3"] > *{max-width:100%;}}[data-columns="4"] > *{max-width:calc(25% - 12px);}@media (min-width:992px) and (max-width:1199.98px){[data-columns="4"] > *{max-width:calc(50% - 12px);}}@media (max-width:767.98px){[data-columns="4"] > *{max-width:100%;}}[data-columns="5"] > *{max-width:calc(20% - 12px);}@media (min-width:992px) and (max-width:1199.98px){[data-columns="5"] > *{max-width:calc(50% - 12px);}}@media (max-width:767.98px){[data-columns="5"] > *{max-width:100%;}}[data-columns="6"] > *{max-width:calc(16.6666% - 12px);}@media (min-width:1200px) and (max-width:1439.98px){[data-columns="6"] > *{max-width:calc(33.3333% - 12px);}}@media (min-width:576px) and (max-width:1199.98px){[data-columns="6"] > *{max-width:calc(50% - 12px);}}@media (max-width:575.98px){[data-columns="6"] > *{max-width:100%;}}
.link-list__heading{margin-bottom:30px;display:block;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;}.link-list__heading{font-size:12px;}@media (min-width:390px) and (max-width:1440px){.link-list__heading{font-size:calc(12px + (1 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.link-list__heading{font-size:calc(13px + ((100vw - 1440px) * (13 / 1440)));}}@media (min-width:1440px){.link-list__heading{font-size:calc(13px + ((1440px - 1440px) * (13 / 1440)));}}.link-list__heading{text-transform:uppercase;line-height:1;}.link-list__item{padding:0 0 13px;box-shadow:none;border:none;border-bottom:1px solid #666666;border-radius:0;}.is-tabbing .link-list__item:focus{background:none;}@media (hover:hover){.link-list__item:hover{background:none;}}.link-list__item:not(.link-list__icon){position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.link-list__item:not(.link-list__icon){font-size:18px;}@media (min-width:390px) and (max-width:1440px){.link-list__item:not(.link-list__icon){font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.link-list__item:not(.link-list__icon){font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.link-list__item:not(.link-list__icon){font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .link-list__item:not(.link-list__icon):focus{text-decoration-color:#CC1924;}@media (hover:hover){.link-list__item:not(.link-list__icon):hover{text-decoration-color:#CC1924;}}.link-list__item:not(.link-list__icon){line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .link-list__item:not(.link-list__icon):focus{color:#CC1924;}@media (hover:hover){.link-list__item:not(.link-list__icon):hover{color:#CC1924;}}.link-list__item:not(.link-list__icon):after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}.link-list__item:not(.link-list__icon):after{margin-left:10px;}.link-list__item:not(.link-list__icon){text-decoration:none !important;line-height:25px !important;}.is-tabbing .link-list__item:not(.link-list__icon):focus{position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.is-tabbing .link-list__item:not(.link-list__icon):focus{font-size:18px;}@media (min-width:390px) and (max-width:1440px){.is-tabbing .link-list__item:not(.link-list__icon):focus{font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.is-tabbing .link-list__item:not(.link-list__icon):focus{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.is-tabbing .link-list__item:not(.link-list__icon):focus{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .is-tabbing .link-list__item:not(.link-list__icon):focus:focus{text-decoration-color:#CC1924;}@media (hover:hover){.is-tabbing .link-list__item:not(.link-list__icon):focus:hover{text-decoration-color:#CC1924;}}.is-tabbing .link-list__item:not(.link-list__icon):focus{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .is-tabbing .link-list__item:not(.link-list__icon):focus:focus{color:#CC1924;}@media (hover:hover){.is-tabbing .link-list__item:not(.link-list__icon):focus:hover{color:#CC1924;}}.is-tabbing .link-list__item:not(.link-list__icon):focus:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}.is-tabbing .link-list__item:not(.link-list__icon):focus:after{margin-left:10px;}.is-tabbing .link-list__item:not(.link-list__icon):focus{border-color:#CC1924;}@media (hover:hover){.link-list__item:not(.link-list__icon):hover{position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.link-list__item:not(.link-list__icon):hover{font-size:18px;}}@media (hover:hover) and (min-width:390px) and (max-width:1440px){.link-list__item:not(.link-list__icon):hover{font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (hover:hover) and (min-width:1440px) and (max-width:1440px){.link-list__item:not(.link-list__icon):hover{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (hover:hover) and (min-width:1440px){.link-list__item:not(.link-list__icon):hover{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}@media (hover:hover){.is-tabbing .link-list__item:not(.link-list__icon):hover:focus{text-decoration-color:#CC1924;}}@media (hover:hover) and (hover:hover){.link-list__item:not(.link-list__icon):hover:hover{text-decoration-color:#CC1924;}}@media (hover:hover){.link-list__item:not(.link-list__icon):hover{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .link-list__item:not(.link-list__icon):hover:focus{color:#CC1924;}}@media (hover:hover) and (hover:hover){.link-list__item:not(.link-list__icon):hover:hover{color:#CC1924;}}@media (hover:hover){.link-list__item:not(.link-list__icon):hover:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}.link-list__item:not(.link-list__icon):hover:after{margin-left:10px;}.link-list__item:not(.link-list__icon):hover{border-color:#CC1924;}}.link-list__item__overline{color:#2A2A2A;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;letter-spacing:0.39px;text-transform:uppercase;display:inline-block;margin-bottom:10px;}.link-list__item__include-overline{padding-bottom:20px;margin-bottom:20px;}.link-list__items{gap:20px;}.link-list__buttons a{position:relative;display:inline-flex;align-items:center;justify-content:space-between;margin:0;border:none;border-radius:5px;text-decoration:none !important;line-height:16px;padding:0 20px;text-transform:none;letter-spacing:normal;min-height:49px;text-align:left;box-sizing:border-box;font-size:18px;transition:0.25s ease-in-out;background-color:#CC1924;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.link-list__buttons a{font-size:16px;}@media (min-width:390px) and (max-width:1440px){.link-list__buttons a{font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.link-list__buttons a{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.link-list__buttons a{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .link-list__buttons a:focus{text-decoration-color:#CC1924;}@media (hover:hover){.link-list__buttons a:hover{text-decoration-color:#CC1924;}}.link-list__buttons a{line-height:1;color:#FFFFFF;transition:0.25s ease-in-out;}.is-tabbing .link-list__buttons a:focus{color:#FFFFFF;}@media (hover:hover){.link-list__buttons a:hover{color:#FFFFFF;}}.is-tabbing .link-list__buttons a:focus{background-color:#8F1219;}@media (hover:hover){.link-list__buttons a:hover{background-color:#8F1219;}}.link-list.paragraph--view-mode--link-list-overline-text .link-list__items{gap:0;}
.product-file-resource{display:block;margin-bottom:20px;}.product-file-resource a{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.product-file-resource a{font-size:16px;}@media (min-width:390px) and (max-width:1440px){.product-file-resource a{font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.product-file-resource a{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.product-file-resource a{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .product-file-resource a:focus{text-decoration-color:#CC1924;}@media (hover:hover){.product-file-resource a:hover{text-decoration-color:#CC1924;}}.product-file-resource a{line-height:1;color:#202020;transition:0.25s ease-in-out;}.is-tabbing .product-file-resource a:focus{color:#CC1924;}@media (hover:hover){.product-file-resource a:hover{color:#CC1924;}}.product-file-resource a{display:flex;align-items:center;gap:10px;}.product-file-resource a:before{font-weight:400 !important;width:25px;height:25px;border-radius:5px;background-color:#CC1924;color:#FFFFFF;content:"\e178";font-family:"Font Awesome 6 Pro";padding:4px;box-sizing:border-box;display:flex;font-size:16px;align-items:center;justify-content:center;}.product-file-resource a[href*=".pdf"]:before{content:"\f1c1";}.product-file-resource a[href*=".igs"]:before{background-color:#208752;}.product-file-resource a[href*=".stp"]:before{background-color:#316BE8;}
body.compensate-for-scrollbar{overflow:hidden;}.fancybox-active{height:auto;}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden;}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992;}.fancybox-container *{box-sizing:border-box;}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0;}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto;}.fancybox-bg{background:rgb(30,30,30);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47,0,0.74,0.71);}.fancybox-is-open .fancybox-bg{opacity:0.9;transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity 0.25s ease,visibility 0s ease 0.25s;visibility:hidden;z-index:99997;}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity 0.25s ease 0s,visibility 0s ease 0s;visibility:visible;}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.fancybox-toolbar{right:0;top:0;}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994;}.fancybox-is-open .fancybox-stage{overflow:hidden;}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994;}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0;}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block;}.fancybox-slide--image{overflow:hidden;padding:44px 0;}.fancybox-slide--image::before{display:none;}.fancybox-slide--html{padding:6px;}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle;}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5,0,0.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995;}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out;}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in;}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:grab;}.fancybox-is-grabbing .fancybox-content{cursor:grabbing;}.fancybox-container [data-selectable=true]{cursor:text;}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;}.fancybox-spaceball{z-index:1;}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%;}.fancybox-slide--video .fancybox-content{background:#000;}.fancybox-slide--map .fancybox-content{background:#e5e3df;}.fancybox-slide--iframe .fancybox-content{background:#fff;}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%;}.fancybox-iframe{left:0;position:absolute;top:0;}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%;}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0;}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color 0.2s;vertical-align:top;visibility:inherit;width:44px;}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc;}.fancybox-button:hover{color:#fff;}.fancybox-button:focus{outline:none;}.fancybox-button.fancybox-focus{outline:1px dotted;}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none;}.fancybox-button div{height:100%;}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%;}.fancybox-button svg path{fill:currentColor;stroke-width:0;}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none;}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none;}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998;}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:0.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401;}.fancybox-close-small:hover{color:#fff;opacity:1;}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0;}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden;}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none;}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px;}.fancybox-navigation .fancybox-button div{padding:7px;}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px;}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right);}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.15) 65%,rgba(0,0,0,0.075) 75.5%,rgba(0,0,0,0.037) 82.85%,rgba(0,0,0,0.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996;}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));}}.fancybox-caption--separate{margin-top:-50px;}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all;}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none;}.fancybox-caption a:hover{color:#fff;text-decoration:underline;}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:0.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999;}@keyframes fancybox-rotate{100%{transform:rotate(360deg);}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,0.25,1);}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0);}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0);}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0);}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.fancybox-fx-fade.fancybox-slide--current{opacity:1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5,0.5,0.5);}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1);}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg);}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg);}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg);}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0);}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0);}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0);}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(0.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1);}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px;}.fancybox-slide--image{padding:6px 0;}.fancybox-close-small{right:-6px;}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px;}.fancybox-caption{padding-left:12px;padding-right:12px;}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center;}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0;}.fancybox-share p{margin:0;padding:0;}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all 0.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff;}.fancybox-share__button:hover{text-decoration:none;}.fancybox-share__button--fb{background:#3b5998;}.fancybox-share__button--fb:hover{background:#344e86;}.fancybox-share__button--pt{background:#bd081d;}.fancybox-share__button--pt:hover{background:#aa0719;}.fancybox-share__button--tw{background:#1da1f2;}.fancybox-share__button--tw:hover{background:#0d95e8;}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px;}.fancybox-share__button svg path{fill:#fff;}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%;}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995;}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden;}.fancybox-show-thumbs .fancybox-thumbs{display:block;}.fancybox-show-thumbs .fancybox-inner{right:212px;}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%;}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px;}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px;}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);z-index:99991;}.fancybox-thumbs__list a:focus::before{opacity:0.5;}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1;}@media all and (max-width:576px){.fancybox-thumbs{width:110px;}.fancybox-show-thumbs .fancybox-inner{right:110px;}.fancybox-thumbs__list a{max-width:calc(100% - 10px);}}
.product__hero{background-color:#F8F9FA;padding:40px 0 70px;}.product__hero .block-system-breadcrumb-block{grid-column:1;grid-row:1;}@media (min-width:992px){.product__hero .block-system-breadcrumb-block{grid-column:1/span 2;}}@media (min-width:992px){.product__hero #block-carling-default-product-description{margin-top:18px;}}.product__hero__content{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);max-width:1200px;margin:0 auto;padding:0 30px;grid-gap:30px;}@media (min-width:992px){.product__hero__content{grid-template-columns:repeat(2,minmax(calc(50% - 30px),1fr));grid-gap:24px 60px;grid-template-rows:auto 1fr;}}.product__hero__item{position:relative;display:block;border-radius:10px;border:1px solid #E3E3E3;overflow:hidden;}.product__hero__item img{max-width:100%;height:auto;width:100%;}.product__hero__item--video:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);content:"";transition:0.25s;}.product__hero__item--video--btn{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:10;}.product__hero__item--video--btn:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/circle-play.svg");mask-image:url("/themes/custom/carling_default/images/icons/circle-play.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#FFFFFF;height:100px;width:100px;display:block;}.product__hero__item--video--btn:after{transition:0.25s;}.is-tabbing .product__hero__item--video--btn:focus:after{background-color:#CC1924;}@media (hover:hover){.product__hero__item--video--btn:hover:after{background-color:#CC1924;}}.product__hero__item--3d img.image3d{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:auto;display:block;}.product__hero__item--3d img.image3d:active{cursor:grabbing;}.product__hero__item--3d img.image3d.reel{max-width:100%;height:auto !important;}.product__hero__open-full{display:flex;margin-top:15px;margin-bottom:15px;justify-content:center;}.product__hero__open-full a{text-decoration:none;color:#CC1924;font-weight:600;font-size:16px;}.product__hero__thumbnails-wrapper{display:flex;gap:20px;}.product__hero__thumbnails-wrapper .product__hero__item{width:25%;cursor:pointer;}@media (min-width:992px){.product__hero__thumbnails-wrapper .product__hero__item{height:85px;}}@media (min-width:576px) and (max-width:991.98px){.product__hero__thumbnails-wrapper .product__hero__item{height:125px;}}.product__hero__thumbnails-wrapper .product__hero__item--video:after{opacity:0;}.product__hero__thumbnails-wrapper .product__hero__item--video--btn:after{display:none;}.product__hero__thumbnails-wrapper .product__hero__item--video .video-thumbnail-wrapper{height:100%;position:relative;width:100%;}.product__hero__thumbnails-wrapper .product__hero__item--video .video-thumbnail-wrapper iframe,.product__hero__thumbnails-wrapper .product__hero__item--video .video-thumbnail-wrapper video,.product__hero__thumbnails-wrapper .product__hero__item--video .video-thumbnail-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;}.product__hero__thumbnails-wrapper .product__hero__item--video .video-thumbnail-wrapper:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);content:"";z-index:1;transition:0.25s;}.product__hero__thumbnails-wrapper .product__hero__item--video .video-thumbnail-wrapper:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/circle-play.svg");mask-image:url("/themes/custom/carling_default/images/icons/circle-play.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#FFFFFF;height:50px;width:50px;display:block;}.product__hero__thumbnails-wrapper .product__hero__item--video .video-thumbnail-wrapper:after{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:2;}.product__hero__thumbnails-wrapper .product__hero__item:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);content:"";opacity:0;transition:0.25s;}.is-tabbing .product__hero__thumbnails-wrapper .product__hero__item:focus:after{opacity:1;}@media (hover:hover){.product__hero__thumbnails-wrapper .product__hero__item:hover:after{opacity:1;}}@media (min-width:540px){.product__hero__main-display-wrapper{max-width:538px;}}@media (min-width:992px){.product__hero__mobile-title{display:none;}}.product__hero h1{font-family:"poppins",sans-serif;font-weight:600;font-style:normal;}.product__hero h1{font-size:28px;}@media (min-width:390px) and (max-width:1440px){.product__hero h1{font-size:calc(28px + (4 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.product__hero h1{font-size:calc(32px + ((100vw - 1440px) * (32 / 1440)));}}@media (min-width:1440px){.product__hero h1{font-size:calc(32px + ((1440px - 1440px) * (32 / 1440)));}}.product__hero h1{line-height:normal;}.product__hero h1{margin-bottom:10px;}.product__hero .label{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;}.product__hero .label{margin-top:15px;}.product__hero .file-download{position:relative;display:inline-flex;align-items:center;justify-content:space-between;margin:0;border:none;border-radius:5px;text-decoration:none !important;line-height:16px;padding:0 20px;text-transform:none;letter-spacing:normal;min-height:49px;text-align:left;box-sizing:border-box;font-size:18px;transition:0.25s ease-in-out;background-color:#CC1924;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.product__hero .file-download{font-size:16px;}@media (min-width:390px) and (max-width:1440px){.product__hero .file-download{font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.product__hero .file-download{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.product__hero .file-download{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .product__hero .file-download:focus{text-decoration-color:#CC1924;}@media (hover:hover){.product__hero .file-download:hover{text-decoration-color:#CC1924;}}.product__hero .file-download{line-height:1;color:#FFFFFF;transition:0.25s ease-in-out;}.is-tabbing .product__hero .file-download:focus{color:#FFFFFF;}@media (hover:hover){.product__hero .file-download:hover{color:#FFFFFF;}}.is-tabbing .product__hero .file-download:focus{background-color:#8F1219;}@media (hover:hover){.product__hero .file-download:hover{background-color:#8F1219;}}.product__hero #block-carling-default-productbuttons{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px;}.product__hero #block-carling-default-product-features ul{margin-top:10px;padding-left:20px;}.product__hero #block-carling-default-product-features ul li{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:10px;}.product__details{overflow:hidden;}.product__details .section.layout--left-rail{max-width:1200px;margin:0 auto;padding:80px 30px;}.product__details .section.layout--left-rail .related-products__header{padding-inline:0;}.product__details h2{font-family:"poppins",sans-serif;font-weight:600;font-style:normal;margin-bottom:16px;}.product__details h2{font-size:28px;}@media (min-width:390px) and (max-width:1440px){.product__details h2{font-size:calc(28px + (4 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.product__details h2{font-size:calc(32px + ((100vw - 1440px) * (32 / 1440)));}}@media (min-width:1440px){.product__details h2{font-size:calc(32px + ((1440px - 1440px) * (32 / 1440)));}}.product__details h2{line-height:normal;}.product__details p{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;}.product__details p{font-size:16px;}@media (min-width:390px) and (max-width:1440px){.product__details p{font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.product__details p{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.product__details p{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.product__details p{line-height:26px;}@media (min-width:390px) and (max-width:1440px){.product__details p{line-height:calc(26px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.product__details p{line-height:calc(28px + ((100vw - 1440px) * (28 / 1440)));}}@media (min-width:1440px){.product__details p{line-height:calc(28px + ((1440px - 1440px) * (28 / 1440)));}}.product__details .block-field-blocknodeproductbody{margin-bottom:30px;}.product__details .block-field-blocknodeproductbody p:last-of-type{margin-bottom:0;}.product__details__table{overflow:scroll;}.product__details__table tr:nth-of-type(even){background-color:#F8F9FA;}.product__details__table tr td{vertical-align:top;padding:10px;}.product__details__table .spec-summary *{font-weight:700;}.product__details .tools-accordion-block-group + .tools-accordion-block-group{padding-top:30px;margin-top:30px;border-top:1px solid #E3E3E3;}.product__details .tools-accordion-block-group .tools-section-title{display:flex;gap:10px;font-weight:700;align-items:center;}.product__details .tools-accordion-block-group .tools-section-title i{color:#CC1924;}.product__details .tools-accordion-block-group .arrow-link{margin-top:20px;}.product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a{position:relative;display:inline-flex;align-items:center;font-size:18px;line-height:normal;letter-spacing:normal;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a{font-size:18px;}@media (min-width:390px) and (max-width:1440px){.product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a{font-size:calc(18px + (0 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a:focus{text-decoration-color:#CC1924;}@media (hover:hover){.product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a:hover{text-decoration-color:#CC1924;}}.product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a{line-height:1;color:#2A2A2A;transition:0.25s ease-in-out;}.is-tabbing .product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a:focus{color:#CC1924;}@media (hover:hover){.product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a:hover{color:#CC1924;}}.product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:16px;width:16px;display:block;position:relative;transition:0.25s ease-in-out;right:0;}.product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a:after{margin-left:10px;}.product__details .tools-accordion-block-group.block-block-grouprequest-a-sample-product-tools-details .field__item a{margin-top:20px;}.product__details .rail-nav__product .menu__rail-nav > li > a{color:#202020;text-decoration:none;display:inline-block;margin-bottom:20px;transition:0.25s ease;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;}.product__details .rail-nav__product .menu__rail-nav > li > a{font-size:12px;}@media (min-width:390px) and (max-width:1440px){.product__details .rail-nav__product .menu__rail-nav > li > a{font-size:calc(12px + (1 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.product__details .rail-nav__product .menu__rail-nav > li > a{font-size:calc(13px + ((100vw - 1440px) * (13 / 1440)));}}@media (min-width:1440px){.product__details .rail-nav__product .menu__rail-nav > li > a{font-size:calc(13px + ((1440px - 1440px) * (13 / 1440)));}}.product__details .rail-nav__product .menu__rail-nav > li > a{text-transform:uppercase;line-height:1;}.is-tabbing .product__details .rail-nav__product .menu__rail-nav > li > a:focus{color:#CC1924;text-decoration-color:#CC1924;}@media (hover:hover){.product__details .rail-nav__product .menu__rail-nav > li > a:hover{color:#CC1924;text-decoration-color:#CC1924;}}.product__details .rail-nav__product .menu-item__expand-button + .menu{display:none;}.product__details .rail-nav__product .menu-item-level__1.menu-item--active-trail .menu-item-level__2:not(.menu-item--active-trail) ul.menu{display:none;}@media (max-width:767.98px){.product__page .layout--sidebar{display:none;}}.ajax-progress{display:none;}.taxonomy-term-header{font-size:14px !important;line-height:14px !important;font-weight:600;margin-bottom:8px;white-space:nowrap;margin-right:20px;display:flex;align-items:center;}.taxonomy-term-header .divider{color:#d9d9d9;margin:0 3px;}.taxonomy-term-header .taxonomy-term-info-icon{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:#202020;transition:0.25s;font-size:16px;text-align:center;font-weight:700;margin-left:5px;margin-bottom:0;}.is-tabbing .taxonomy-term-header .taxonomy-term-info-icon:focus{color:#CC1924;}@media (hover:hover){.taxonomy-term-header .taxonomy-term-info-icon:hover{color:#CC1924;}}.taxonomy-term-header .taxonomy-term-info-icon:focus{outline:2px solid #CC1924;outline-offset:2px;border-radius:50%;}.taxonomy-term-tooltip{position:fixed;background:white;color:#202020;padding:8px 12px;border-radius:4px;font-size:14px;line-height:1.4;max-width:250px;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,0.2);animation:tooltipFadeIn 0.2s ease-out;word-wrap:break-word;border:1px solid #e0e0e0;}@keyframes tooltipFadeIn{from{opacity:0;transform:translateY(-5px);}to{opacity:1;transform:translateY(0);}}.taxonomy-term-tooltip::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-bottom-color:white;}
.rail-nav ul{padding:0;margin:0;list-style:none;}.rail-nav ul li{position:relative;}.rail-nav ul li.menu-item--end.menu-item-level__1 a,.rail-nav ul li.menu-item--end.menu-item-level__2 a,.rail-nav ul li.menu-item--end.menu-item-level__3 a,.rail-nav ul li.menu-item--end.menu-item-level__4 a,.rail-nav ul li.menu-item--end.menu-item-level__5 a{font-weight:400;}.rail-nav ul li.menu-item--has-submenu .menu-item__expand-button{position:absolute;right:0;top:10px;background:none;border:none;transition:0.25s ease;}.rail-nav ul li.menu-item--has-submenu .menu-item__expand-button:after{content:"";-webkit-mask-image:url("/themes/custom/carling_default/images/icons/chevron-down.svg");mask-image:url("/themes/custom/carling_default/images/icons/chevron-down.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#CC1924;height:14px;width:14px;display:block;transition:0.25s ease;}.is-tabbing .rail-nav ul li.menu-item--has-submenu .menu-item__expand-button:focus:after{background-color:#202020;}@media (hover:hover){.rail-nav ul li.menu-item--has-submenu .menu-item__expand-button:hover:after{background-color:#202020;}}.rail-nav ul li.menu-item--has-submenu .menu-item__expand-button.active:after{rotate:180deg;}.rail-nav ul li a{display:block;margin-bottom:14px;color:#2A2A2A;font-size:18px;font-weight:700;text-decoration-color:transparent;transition:0.25s ease-in-out;position:relative;padding-right:20px;}.rail-nav ul li a.is-active{pointer-events:none;color:#CC1924;text-decoration-color:#CC1924;}.rail-nav ul li a.is-active + ul.menu .menu-item--has-submenu ul.menu{display:none;}.is-tabbing .rail-nav ul li a:focus{color:#CC1924;text-decoration-color:#CC1924;}@media (hover:hover){.rail-nav ul li a:hover{color:#CC1924;text-decoration-color:#CC1924;}}.rail-nav ul li ul{padding-left:10px;}.rail-nav__expandable{position:relative;}@media (max-width:767.98px){.rail-nav__expandable{position:fixed;right:-100%;top:0;width:100%;height:100vh;background-color:#FFFFFF;padding:30px;z-index:1000;overflow-y:auto;transition:0.5s ease-in-out;}}.rail-nav__expandable.active{right:0;}.rail-nav__expand-button{padding:0;margin:0;border:none;border-radius:0;background:none;text-align:left;text-transform:none;position:relative;display:inline-flex;align-items:center;justify-content:space-between;margin:0;border:none;border-radius:5px;text-decoration:none !important;line-height:16px;padding:0 20px;text-transform:none;letter-spacing:normal;min-height:49px;text-align:left;box-sizing:border-box;font-size:18px;transition:0.25s ease-in-out;background-color:#CC1924;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:1px;text-decoration-color:transparent;transition:0.25s ease-in-out;}.is-tabbing .rail-nav__expand-button:focus{background:none;}@media (hover:hover){.rail-nav__expand-button:hover{background:none;}}.rail-nav__expand-button{font-size:16px;}@media (min-width:390px) and (max-width:1440px){.rail-nav__expand-button{font-size:calc(16px + (2 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.rail-nav__expand-button{font-size:calc(18px + ((100vw - 1440px) * (18 / 1440)));}}@media (min-width:1440px){.rail-nav__expand-button{font-size:calc(18px + ((1440px - 1440px) * (18 / 1440)));}}.is-tabbing .rail-nav__expand-button:focus{text-decoration-color:#CC1924;}@media (hover:hover){.rail-nav__expand-button:hover{text-decoration-color:#CC1924;}}.rail-nav__expand-button{line-height:1;color:#FFFFFF;transition:0.25s ease-in-out;}.is-tabbing .rail-nav__expand-button:focus{color:#FFFFFF;}@media (hover:hover){.rail-nav__expand-button:hover{color:#FFFFFF;}}.is-tabbing .rail-nav__expand-button:focus{background-color:#8F1219;}@media (hover:hover){.rail-nav__expand-button:hover{background-color:#8F1219;}}.rail-nav__expand-button{display:none;align-items:center;gap:5px;width:100%;}@media (max-width:767.98px){.rail-nav__expand-button{display:flex;}}.rail-nav__close-button{padding:0;margin:0;border:none;border-radius:0;background:none;text-align:left;text-transform:none;}.is-tabbing .rail-nav__close-button:focus{background:none;}@media (hover:hover){.rail-nav__close-button:hover{background:none;}}.rail-nav__close-button{color:#FFFFFF;margin-left:auto;font-size:18px;position:sticky;top:0;background-color:#CC1924;border-radius:100%;width:40px !important;height:40px !important;align-items:center;justify-content:center;transition:0.25s ease-in-out;z-index:1001;display:none !important;}@media (max-width:767.98px){.rail-nav__close-button{display:flex !important;}}.is-tabbing .rail-nav__close-button:focus{color:#FFFFFF;background-color:#CC1924;}@media (hover:hover){.rail-nav__close-button:hover{color:#FFFFFF;background-color:#CC1924;}}.rail-nav__label a{color:#202020;text-decoration:none;display:inline-block;margin-bottom:20px;transition:0.25s ease;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;}.rail-nav__label a{font-size:12px;}@media (min-width:390px) and (max-width:1440px){.rail-nav__label a{font-size:calc(12px + (1 * (100vw - 390px) / (1050)));}}@media (min-width:1440px) and (max-width:1440px){.rail-nav__label a{font-size:calc(13px + ((100vw - 1440px) * (13 / 1440)));}}@media (min-width:1440px){.rail-nav__label a{font-size:calc(13px + ((1440px - 1440px) * (13 / 1440)));}}.rail-nav__label a{text-transform:uppercase;line-height:1;}.is-tabbing .rail-nav__label a:focus{color:#CC1924;text-decoration-color:#CC1924;}@media (hover:hover){.rail-nav__label a:hover{color:#CC1924;text-decoration-color:#CC1924;}}.menu__rail-nav .menu-link-level__0:not(.menu-item--active-trail){display:none;}.menu__rail-nav--override .menu-link-level__0{display:block !important;}.menu__rail-nav--override > li > ul.menu{display:none;}.menu__rail-nav--override .menu-item-level__0 > .is-active{display:block;}
