:root{--c-text:#666666;--c-text-inverse:#ffffff;--c-text-grey:#92aa9f;--c-text-grey-50:#92aa9f80;--c-background:#ffffff;--c-background-light:#dbe4e2;--c-background-alt:#92aa9f;--c-background-dark:#003d4c;--c-primary:#003d4c;--c-primary-50:#003d4c80;--c-secondary:#d1202f;--c-accent:#003d4c;--font-heading:Montserrat,Arial,sans-serif;--font-body:Montserrat,Arial,sans-serif;--gf-light-primary:#4d7782;--gf-lighter-primary:#97A9A0;--gf-font-large:26px;--gf-font-medium:20px;--gf-font-normal:16px;--gf-font-small:14px;--gf-space:16px;--gf-quarter-space:4px;--gf-accordion-border-color:black;--gf-accordion-item-title-color:var(--c-accent);--gf-accordion-item-title-color:var(--c-accent);--gf-staff-list-name-color:var(--c-accent);--gf-brand-positive:#348f41;--gf-right-column-width:285px;--gf-right-column-pad:30px;--gf-layout-container-width:1230px;--gf-alt-background:#92aa9f;--gf-dark-background:var(--c-primary);--gf-light-background:var(--c-background-light);--gf-linkedin-background:#9a9a9a;--gf-emerald:#00754A;--gf-turquoise:#008B99;--gf-alt-background-links-color:var(--c-text-inverse);--gf-alt-background-border-color:var(--c-text-inverse);--gf-alt-background-text-color:var(--c-text-inverse);--gf-products-border-color:#bcbec0;--gf-sectors-not-active-sector-color:#92aa9f;--gf-sectors-not-active-sector-hover-color:#798b83;--gf-sectors-disabled-sector-color:#003d4c;--c-gf-cta-info-background:var(--c-background-dark);--gf-application-hover-background-color:#003d4c;--gf-product-title-font:"KlavikaBold";--gf-page-accent-green:#348f41;--gf-page-accent-teal:var(--c-background-dark);--gf-products-list-filter-background:#dee5e2;--gf-accordion-group-link-color:var(--c-accent);--gf-downloads-accordion-group-link-color:#92aa9f;--gf-spec-table-background-color:#003d4c;--gf-spec-table-thead-default-background-color:#dee9e3;--gf-spec-table-thead-1-background-color:#329144;--gf-spec-table-thead-2-background-color:#63a05e;--gf-spec-table-thead-3-background-color:#87b180;--gf-spec-table-thead-4-background-color:#99bb91;--gf-spec-table-thead-5-background-color:#c4cfc9;--gf-spec-table-dark-color:#000;--gf-sidebar-main-width:55%;--gf-sidebar-width:295px;--gf-container-width:1230px;--gf-modal-overlay-background:#333;--gf-software-header-background-color:#eeeeee;--gf-software-border-color:#ccc;--gf-software-hover-background-color:#f6f6f6;--gf-megamenu-link-hover-color:#c4d600;--gf-megamenu-background-color:rgba(0,61,76,0.9);--gf-documents-background-color-mobile:#dee6e2;--gf-header-top-padding:43px;--gf-header-bottom-padding:38px;--gf-header-min-height:154px;--gf-border-color:#75787b;--gf-staff-circle-background-color:#f4f6f5;--gf-footer-text-color:#c0c1c2}
.tb-mm{position:relative}.tb-mm .tb-megamenu{padding:0px;margin-top:0}.tb-mm .tb-megamenu .mega-dropdown-menu{min-width:184px}@media(min-width:1200px){.tb-mm .tb-megamenu .mega-dropdown-menu{padding-top:20px}}.tb-mm .tb-megamenu .nav{margin-right:calc(6px * -1)}@media(min-width:1200px){.tb-mm .tb-megamenu .nav{margin-right:calc(12px * -1)}}.tb-mm .tb-megamenu .nav>li:last-child a{padding-right:var(--gf-space)}.tb-mm .tb-megamenu .level-1>a{font-weight:700;font-family:var(--font-heading);padding:4px 6px;font-size:14px}@media(min-width:1200px){.tb-mm .tb-megamenu .level-1>a{font-size:17px;padding:4px 12px}}.tb-mm .tb-megamenu .level-1.active .view a,.tb-mm .tb-megamenu .level-1.active .nav-child a{color:var(--c-text-inverse);background:none}.tb-mm .tb-megamenu .level-1.active .view a:hover,.tb-mm .tb-megamenu .level-1.active .view a.active-trail,.tb-mm .tb-megamenu .level-1.active .nav-child a:hover,.tb-mm .tb-megamenu .level-1.active .nav-child a.active-trail{color:var(--gf-megamenu-link-hover-color)}.tb-mm .tb-megamenu .dropdown-menu li>a{border:0}.tb-mm .tb-megamenu .btn.tb-megamenu-button{margin:0;float:right;color:var(--c-text-grey);background:transparent none;border:0;font-size:14px;font-family:var(--font-heading);text-shadow:none;font-weight:700;outline:0;box-shadow:none}.tb-mm .tb-megamenu .btn.tb-megamenu-button i{font-size:20px;margin-right:5px}.tb-mm .tb-megamenu .btn.tb-megamenu-button:hover{opacity:.8}.tb-mm .tb-megamenu .close{display:none}.tb-mm .tb-megamenu .js-mobile-only,.tb-mm .tb-megamenu .mobile-only{display:none}@media only screen and (max-width:979px){.tb-mm .tb-megamenu .nav-collapse{width:300px;max-width:90vw;right:calc(var(--gf-space) * -1);background-color:var(--gf-megamenu-background-color)}.tb-mm .tb-megamenu .nav-collapse .close{display:block;font-size:22px;color:#fff;position:absolute;top:var(--gf-space);right:var(--gf-space);opacity:1;font-weight:300;text-shadow:none}.tb-mm .tb-megamenu .nav-collapse .close:hover{color:var(--gf-megamenu-link-hover-color)}.tb-mm .tb-megamenu .nav-collapse .dropdown-menu{background-color:transparent}.tb-mm .tb-megamenu .nav-collapse ul{padding:48px 0 64px}.tb-mm .tb-megamenu .nav-collapse .nav{margin-right:0}.tb-mm .tb-megamenu .nav-collapse .nav .js-mobile-only,.tb-mm .tb-megamenu .nav-collapse .nav .mobile-only{display:block}.tb-mm .tb-megamenu .dropdown .dropdown-menu{display:none !important}.tb-mm .tb-megamenu .dropdown:hover .dropdown-menu{display:block !important}}.logo__link{margin-bottom:-24px;z-index:10;margin-top:18px}@media only screen and (max-width:769px){.logo__link{margin-bottom:64px;margin-top:calc(var(--gf-space) * 2)}}.header-rs-menu__right{align-self:flex-start}@media only screen and (min-width:979px){.header-rs-menu .region-header-right{margin-bottom:20px}}@media only screen and (min-width:1260px){.header-rs-menu{padding:20px 0}}@media only screen and (max-width:769px){.region-primary-menu-full{position:absolute;top:calc(var(--gf-space) * 0.5);right:0px}}.menu--top-menu a.menu__link{color:var(--c-text-grey);font-weight:500}@media only screen and (min-width:1260px){.menu--top-menu a.menu__link{font-size:17px;margin-right:6px}}.tb-megamenu .tb-megamenu-nav .tb-megamenu-item.level-1.mega>a{position:relative;padding:var(--gf-space);border:0;border-top:1px solid var(--c-text-inverse);color:var(--c-text-inverse);text-decoration:none;text-transform:uppercase;text-shadow:none;background-color:transparent !important}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .tb-megamenu-item.level-1.mega>a{border:0;color:var(--c-text-grey);text-decoration:none;padding:var(--gf-quarter-space) var(--gf-space);text-transform:uppercase}}.tb-megamenu .tb-megamenu-nav .mega-menu-items{position:relative}.tb-megamenu .tb-megamenu-nav .mega-menu-items>.tb-megamenu-submenu{border:0px;box-shadow:none;background-color:transparent}@media only screen and (min-width:769px){.tb-megamenu .tb-megamenu-nav .mega-menu-items>.tb-megamenu-submenu>.mega-dropdown-inner{min-height:350px}}.tb-megamenu .tb-megamenu-nav .mega-menu-items>.tb-megamenu-submenu .tb-megamenu-column-inner{padding:var(--gf-space)}@media only screen and (min-width:769px){.tb-megamenu .tb-megamenu-nav .mega-menu-items>.tb-megamenu-submenu .tb-megamenu-column-inner{padding:calc(var(--gf-space) * 2)}}.tb-megamenu .tb-megamenu-nav .mega-menu-items>.dropdown-toggle{position:relative;padding:var(--gf-space);border:0;border-top:1px solid var(--c-text-inverse);color:var(--c-text-inverse);text-decoration:none;text-transform:uppercase;text-shadow:none;background-color:transparent !important}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items>.dropdown-toggle{border:0;color:var(--c-text-grey);text-decoration:none;padding:var(--gf-quarter-space) var(--gf-space);text-transform:uppercase}}.tb-megamenu .tb-megamenu-nav .mega-menu-items>.dropdown-toggle:hover{color:var(--gf-megamenu-link-hover-color)}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items>.dropdown-toggle:hover{color:var(--c-primary)}}.tb-megamenu .tb-megamenu-nav .mega-menu-items>.dropdown-toggle:after{content:"∟";position:absolute;right:var(--gf-space);font-size:22px;font-weight:400;top:10px;transform:rotate(225deg)}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items>.dropdown-toggle:after{display:none}}.tb-megamenu .tb-megamenu-nav .mega-menu-items.open>.dropdown-toggle,.tb-megamenu .tb-megamenu-nav .mega-menu-items.active>.dropdown-toggle{background-color:transparent !important;color:var(--c-text-inverse) !important}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.open>.dropdown-toggle,.tb-megamenu .tb-megamenu-nav .mega-menu-items.active>.dropdown-toggle{color:var(--c-primary) !important}}.tb-megamenu .tb-megamenu-nav .mega-menu-items.open>.dropdown-toggle:after,.tb-megamenu .tb-megamenu-nav .mega-menu-items.active>.dropdown-toggle:after{content:"∟";position:absolute;right:var(--gf-space);font-size:22px;font-weight:400;top:10px;transform:rotate(225deg)}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.open>.dropdown-toggle:after,.tb-megamenu .tb-megamenu-nav .mega-menu-items.active>.dropdown-toggle:after{display:none}}.tb-megamenu .tb-megamenu-nav .mega-menu-items.open>.dropdown-toggle:after{transform:rotate(-45deg)}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.open>.dropdown-toggle:after{display:block;content:"";position:absolute;top:100%;left:50%;margin-left:-15px;width:0;z-index:1;height:0;border-bottom:solid 25px rgba(0,61,76,.8);border-left:solid 25px transparent;border-right:solid 25px transparent;margin-top:-4.5px;margin-left:-25px;transform:unset}}.tb-megamenu .tb-megamenu-nav .mega-menu-items.active>.dropdown-toggle.active-trail{background-color:transparent !important;border-color:var(--c-text-inverse) !important}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.active>.dropdown-toggle.active-trail{color:var(--c-primary)}}.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-content{column-count:1}.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-content .item-list h3{display:none;padding:calc(var(--gf-space) * 0.5) calc(var(--gf-space) * 2) calc(var(--gf-space) * 0.5) 0;margin:0;text-transform:uppercase;font-weight:700;color:var(--c-text-inverse);font-size:12px}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-content .item-list h3{padding:unset}}.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-content .item-list ul{padding:0}.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-content .item-list li{line-height:1.1}.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-content .item-list a{display:block;border:0;padding:0 calc(var(--gf-space) * 2) calc(var(--gf-space) * 0.5) var(--gf-space);font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.4}.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-content .item-list a:hover{color:var(--gf-megamenu-link-hover-color)}.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-content .item-list a:after{display:none}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-content .item-list a{padding:unset}}.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-header{margin-bottom:var(--gf-space)}.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-header h3{font-size:12px;font-weight:700;padding:0}.tb-megamenu .tb-megamenu-nav .mega-menu-items .view .view-header h3 a{padding:0;border:none;font-weight:700;text-transform:uppercase}.tb-megamenu .tb-megamenu-nav .mega-menu-items .mega-nav{padding:0;margin:0}.tb-megamenu .tb-megamenu-nav .mega-menu-items .mega-nav li a{margin:0;padding:0 0 calc(var(--gf-space) * 0.5) 0;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:12px;line-height:1.4}.tb-megamenu .tb-megamenu-nav .mega-menu-items .mega-nav li a:hover{color:var(--gf-megamenu-link-hover-color)}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items .mega-nav li a{padding:unset}}.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--products{position:initial}.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--products.open{position:initial !important}@media only screen and (min-width:769px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--products>.tb-megamenu-submenu{width:100%}}@media only screen and (min-width:1260px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--products>.tb-megamenu-submenu .tb-megamenu-column-inner{height:510px}}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--products .view .view-content{column-count:4}}.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--products .view .view-content .item-list{break-inside:avoid;margin:var(--gf-quarter-space) 0 var(--gf-space)}.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--products .view .view-content .item-list h3{display:block}@media only screen and (min-width:769px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--products .view .view-content .item-list h3{margin-bottom:var(--gf-quarter-space)}}.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--products .view .view-content .item-list ul,.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--products .view .view-content .item-list li{margin:0;padding:0}.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--products .view .view-content .item-list a{text-transform:unset;line-height:1.2}@media only screen and (min-width:769px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--applications>.tb-megamenu-submenu{min-width:350px !important;left:50%;transform:translateX(-50%)}}.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--applications .view .view-content .item-list a{padding:0 0 calc(var(--gf-space) * 0.5) 0}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--applications .view .view-content .item-list a{padding:unset}}@media only screen and (min-width:769px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--sectors>.tb-megamenu-submenu{min-width:225px !important;left:50%;transform:translateX(-50%)}}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--sectors>.tb-megamenu-submenu{width:unset !important}}.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--sectors .view .view-content .item-list a{padding:0 0 calc(var(--gf-space) * 0.5) 0}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--sectors .view .view-content .item-list a{padding:unset}}@media only screen and (min-width:769px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--resources>.tb-megamenu-submenu{min-width:250px !important;left:50%;transform:translateX(-50%)}}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--resources>.tb-megamenu-submenu{width:unset !important}}@media only screen and (min-width:769px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--sustainability>.tb-megamenu-submenu{min-width:250px !important;left:50%;transform:translateX(-50%)}}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--sustainability>.tb-megamenu-submenu{width:unset !important}}@media only screen and (min-width:769px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--about>.tb-megamenu-submenu{min-width:250px !important;left:50%;transform:translateX(-50%)}}@media only screen and (min-width:940px){.tb-megamenu .tb-megamenu-nav .mega-menu-items.mega-menu-items--about>.tb-megamenu-submenu{width:unset !important}}
.btn.transparent,.btn.dark,.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 none;border-radius:0;background-color:transparent;display:inline-block;cursor:pointer;line-height:1;text-decoration:none;text-align:center;white-space:normal}.btn{background-color:var(--gf-brand-positive);color:var(--c-text-inverse);border-radius:0;padding:14px 18px;font-size:12px;font-weight:800;text-transform:uppercase;display:inline-flex;align-items:center}@media only screen and (min-width:769px){.btn{font-size:18px}}.btn:hover,.btn:active{background-color:var(--c-background-dark);color:var(--c-text-inverse)}@media only screen and (min-width:769px){.btn{font-size:var(--gf-font-normal) !important}}.btn.dark{background-color:var(--c-background-dark);color:var(--c-text-inverse);border-radius:0;padding:var(--gf-space) 48px;font-size:12px;font-weight:800;text-transform:uppercase;display:inline-flex;align-items:center}@media only screen and (min-width:769px){.btn.dark{font-size:18px}}.btn.dark:hover,.btn.dark:active{background-color:var(--gf-brand-positive);color:var(--c-text-inverse)}.btn.transparent{background-color:transparent;color:var(--c-text-inverse);border-radius:0;padding:var(--gf-space) calc(var(--gf-space) * 6) var(--gf-space) var(--gf-space);font-size:12px;font-weight:800;text-transform:uppercase;display:inline-flex;align-items:center;border:1px solid var(--c-text-inverse)}@media only screen and (min-width:769px){.btn.transparent{font-size:18px}}.btn.transparent:hover,.btn.transparent:active{background-color:var(--c-background-dark);color:var(--c-text-inverse)}.btn.pad-small{padding:var(--gf-space) calc(var(--gf-space) * 2)}.btn.full-width{max-width:100%;display:inline-block;text-align:center;width:250px}@media only screen and (min-width:600px){.btn.full-width{width:300px}}.btn span{margin-left:5px;margin-top:-4px}
@font-face{font-family:"Klavika";src:url(/themes/custom/geofabrics/assets/font/KlavikaWebBasicRegular.eot);src:url(/themes/custom/geofabrics/assets/font/KlavikaWebBasicRegular.eot#iefix) format("embedded-opentype"),url(/themes/custom/geofabrics/assets/font/KlavikaWebBasicRegular.woff) format("woff")}@font-face{font-family:"KlavikaBold";src:url(/themes/custom/geofabrics/assets/font/KlavikaWebBasicBold.eot);src:url(/themes/custom/geofabrics/assets/font/KlavikaWebBasicBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/geofabrics/assets/font/KlavikaWebBasicBold.woff) format("woff")}
.gf-cta-info .link a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 none;border-radius:0;background-color:transparent;display:inline-block;cursor:pointer;line-height:1;text-decoration:none;text-align:center;white-space:normal}.gf-cta-info{box-shadow:10px 10px 10px 0 rgba(0,0,0,.5);background-color:var(--c-gf-cta-info-background);padding:calc(var(--gf-space) * 2) 0}.gf-cta-info h2{color:var(--c-text-inverse);width:50%;margin:0;order:2;line-height:1em}.gf-cta-info h2 a,.gf-cta-info h2 a:hover{color:var(--c-text-inverse)}.gf-cta-info .link{float:right;margin-left:auto;order:3}.gf-cta-info .link a{background-color:var(--c-gf-cta-info-background);color:var(--c-text-inverse);border-radius:0;padding:10px 20px 10px 15px;font-size:12px;font-weight:800;text-transform:uppercase;display:inline-flex;align-items:center;border:1px solid var(--c-text-inverse);padding:14px 18px;min-height:48px}@media only screen and (min-width:769px){.gf-cta-info .link a{font-size:18px}}.gf-cta-info .link a:hover,.gf-cta-info .link a:active{background-color:var(--gf-brand-positive);color:var(--c-text-inverse)}.gf-cta-info .link a:hover{background-color:var(--gf-brand-positive)}.gf-cta-info .layout-container{display:flex;align-items:center}@media only screen and (max-width:769px){.gf-cta-info .layout-container{flex-wrap:wrap}.gf-cta-info .layout-container .link{order:1}.gf-cta-info .layout-container .link a{padding-left:40px;padding-right:40px}.gf-cta-info .layout-container .icon{width:50px;height:50px;margin:0}.gf-cta-info .layout-container h2{width:100%;font-size:var(--gf-space);margin-top:calc(var(--gf-space) * 2)}}.gf-cta-info .icon{order:1;width:110px;height:100px;margin-right:calc(var(--gf-space) * 2);background:transparent url(/themes/custom/geofabrics/assets/images/info-icon.png) right center no-repeat;background-size:98% auto}@media only screen and (min-width:1260px){.gf-cta-info .icon{background-size:auto 100%}}#block-tealcareersctablock .icon{display:none}@media only screen and (min-width:769px){#block-tealcareersctablock h2{width:56%}}
.gf-accordion h2{margin-bottom:var(--gf-space)}.gf-accordion .gf-accordion-item h3+div{display:none}.gf-accordion .gf-accordion-item.active h3+div{display:block}.gf-accordion .gf-accordion-item h3{cursor:pointer;border-bottom:1px solid var(--gf-accordion-border-color);font-weight:800;padding:var(--gf-space) calc(var(--gf-space)*2.7) var(--gf-space) 0;position:relative;margin-bottom:0;text-transform:none;color:var(--gf-accordion-group-link-color);font-size:var(--gf-font-normal)}.gf-accordion .gf-accordion-item h3:before{color:var(--gf-accordion-border-color);border:2px solid var(--gf-accordion-item-title-color);display:block;font-family:"fontawesome";font-size:18px;text-align:center;position:absolute;transform:translateY(0);top:50%;z-index:1;content:"";width:28px;height:28px;right:calc(var(--gf-space)*.5);margin-top:-14px;text-indent:-2px;line-height:1.4}@media only screen and (min-width:1260px){.gf-accordion .gf-accordion-item h3{font-size:var(--gf-font-medium);padding-left:10px}}.gf-accordion .gf-accordion-item.active h3:before{content:"";text-indent:0px}.gf-accordion .gf-accordion-item .paragraph{margin:0 !important}.gf-accordion .gf-accordion-item .field--type-text-long,.gf-accordion .gf-accordion-item .text-long{padding:0 10px var(--gf-space) 10px}.gf-accordion .gf-accordion-item .field--type-text-long:after,.gf-accordion .gf-accordion-item .text-long:after{clear:both;display:block;content:" "}.gf-accordion .gf-accordion-item .field--type-text-long p,.gf-accordion .gf-accordion-item .text-long p{line-height:1.375;letter-spacing:-0.01em}.gf-accordion .gf-accordion-item img{width:100px;display:inline-block;margin:0px var(--gf-space) var(--gf-space) 0;max-width:100%;height:auto}.downloads-group.gf-accordion .gf-accordion-item h3{color:var(--gf-downloads-accordion-group-link-color);padding-left:0}.related-functions.gf-accordion .gf-accordion-item.active>div{display:flex}.related-functions.gf-accordion .gf-accordion-item.active>div>*{flex:1 1 auto}.related-functions.gf-accordion .gf-accordion-item.active>div .image{flex:0 0 150px}.related-functions.gf-accordion .gf-accordion-item.active>div .image img{width:100%}@media(max-width:1230px){.multi-column .column-box.right .gf-accordion{background-color:var(--gf-documents-background-color-mobile);padding-top:calc(var(--gf-space) * 2);padding-bottom:calc(var(--gf-space) * 2);margin-top:calc(var(--gf-space) * 2) !important}.multi-column .column-box.right .gf-accordion h3{color:var(--c-primary);font-size:var(--gf-font-normal)}}
.paragraph--type--pt10-webform .paragraph-inner{border:0;background:none;padding:0}.form-type-textfield label,.form-type-email label,.form-type-tel label,.form-type-url label,.form-type-number label,.form-type-textarea label,.form-type-select label,.form-type-password label,.form-type-managed-file label,.form-type-date label,.form-type-webform-time label,.form-type-webform-autocomplete label,.form-type-webform-signature label{text-transform:none;font-weight:400;margin-bottom:calc(var(--gf-space) * 0.5);display:block}.form-item__textfield,.form-text,.form-select{border:1px solid var(--c-text);border-radius:3px}.form-select{min-height:43px}.form-select:focus{outline:#101010 solid 2px}.paragraph--type--pt10-webform .paragraph-inner details{border:1px solid var(--c-text-grey)}.paragraph--type--pt10-webform .paragraph-inner details .details-wrapper,.paragraph--type--pt10-webform .paragraph-inner details summary{padding:var(--gf-space)}.paragraph--type--pt10-webform h2{color:var(--c-primary)}@media only screen and (max-width:769px){.paragraph--type--pt10-webform h2 .paragraph__h2{margin-bottom:var(--gf-space)}}.paragraph--type--pt10-webform .webform-submission-form,.paragraph--type--pt10-webform .webform-progress,.paragraph--type--pt10-webform .form-wrapper{max-width:unset}@media only screen and (max-width:769px){.paragraph--type--pt10-webform .form-wrapper{margin-top:0}}form .button,form .webform-button{padding:var(--gf-space) calc(var(--gf-space) * 2)}form a{color:var(--c-accent)}form label.error{margin-top:calc(var(--gf-space) * 0.5);color:var(--c-secondary) !important}.views-exposed-form .form--inline{margin:0;align-items:flex-start}.views-exposed-form .form--inline label{display:none}.views-exposed-form .form--inline .form-text,.views-exposed-form .form--inline .form-select{border:0;border-radius:0;min-height:47px}.views-exposed-form .form--inline .form-text::placeholder,.views-exposed-form .form--inline .form-select::placeholder{font-weight:800;color:var(--c-primary);font-size:18px}.views-exposed-form .form--inline .form-select{font-weight:800;color:var(--c-primary);font-size:18px}.views-exposed-form .form--inline .form-item__dropdown::after{top:12px}.views-exposed-form .form--inline .button{padding:calc(var(--gf-space) * 0.5) var(--gf-space);margin:0;min-height:47px}.views-exposed-form .form--inline .button+.button{margin-left:var(--gf-space);background-color:transparent;color:var(--c-primary);border:1px solid var(--c-primary);padding-right:50px}.views-exposed-form .form--inline .form-actions{margin:0}@media(min-width:1230px){.webform-submission-technical-support-form-form .webform-options-display-side-by-side.form-item--radio{display:flex}.webform-submission-technical-support-form-form .webform-options-display-side-by-side.form-item--radio .form-item{display:flex;width:177px;vertical-align:middle;margin-right:calc(var(--gf-space) * 2)}.webform-submission-technical-support-form-form .webform-options-display-side-by-side.form-item--radio .form-radio{visibility:visible;min-width:20px}.webform-submission-technical-support-form-form .webform-options-display-side-by-side.form-item--radio .form-radio:before{display:none}.webform-submission-technical-support-form-form .webform-options-display-side-by-side.form-item--radio .form-radio:checked~label:before{top:50%;margin-top:-10px;display:none}}.webform-submission-technical-support-form-form .form-item__textfield,.webform-submission-technical-support-form-form .form-text,.webform-submission-technical-support-form-form .form-select{border-color:var(--c-text-grey)}.webform-submission-contact-us-form-form .form-item__textfield,.webform-submission-contact-us-form-form .form-text,.webform-submission-contact-us-form-form .form-select{border-color:var(--c-text-grey)}@media(min-width:1230px){.paragraph--type--pt10-webform .webform-submission-technical-support-form-form{max-width:720px;margin:0px}}#views-exposed-form-v17-jobs-list-block-1 .form--inline{column-gap:0}@media only screen and (min-width:769px){#views-exposed-form-v17-jobs-list-block-1 .form--inline{column-gap:var(--gf-space)}}#views-exposed-form-v17-jobs-list-block-1 .form--inline .form-item{flex-basis:100%;width:100%}@media only screen and (min-width:769px){#views-exposed-form-v17-jobs-list-block-1 .form--inline .form-item{flex-basis:calc(50% - 16px);width:unset}}@media only screen and (min-width:940px){#views-exposed-form-v17-jobs-list-block-1 .form--inline .form-item{flex-basis:calc(25% - 16px)}}#views-exposed-form-v17-jobs-list-block-1 .form--inline .button+.button{padding-right:var(--gf-space)}
.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);}[dir="ltr"] .ajax-progress__throbber,[dir="ltr"] .ajax-progress__throbber--fullscreen,[dir="ltr"] .ui-dialog .ajax-progress__throbber,[dir="ltr"] .media-library-item .ajax-progress__throbber{border-right:3px dotted transparent;}[dir="rtl"] .ajax-progress__throbber,[dir="rtl"] .ajax-progress__throbber--fullscreen,[dir="rtl"] .ui-dialog .ajax-progress__throbber,[dir="rtl"] .media-library-item .ajax-progress__throbber{border-left:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-right:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);}[dir="ltr"] .media-library-widget .ajax-progress__throbber,[dir="ltr"] .media-library-widget .ajax-progress__throbber--fullscreen{border-right:2px dotted transparent;}[dir="rtl"] .media-library-widget .ajax-progress__throbber,[dir="rtl"] .media-library-widget .ajax-progress__throbber--fullscreen{border-left:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;top:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-radius:50%;animation:gin-throbber .75s linear infinite;}[dir="ltr"] .ui-dialog .ajax-progress-throbber::before,[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:var(--gin-spacing-xs);border-right:2px dotted transparent;}[dir="rtl"] .ui-dialog .ajax-progress-throbber::before,[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:var(--gin-spacing-xs);border-left:2px dotted transparent;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;top:0;width:24px;height:24px;}[dir="ltr"] .contextual-links .ajax-progress-throbber{right:var(--gin-spacing-xxs);}[dir="rtl"] .contextual-links .ajax-progress-throbber{left:var(--gin-spacing-xxs);}.contextual-links .ajax-progress-throbber::before{top:0;}[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:.25em;}[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:.25em;}@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.claro-autocomplete__message{color:var(--gin-color-primary);}
