@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;}
[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;}
.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;}
