.absolute{position:absolute}.relative{position:relative}.right{right:0}.no-careers .section--pad.gb-element-4720eb52{display:none}.case-study-excerpt{margin-bottom:0!important}.fit-content{max-width:fit-content}.border-r img{border-radius:10px!important}.kb-svg-icon-fas_circle{padding:10px 0!important}.rec-slider .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{-o-object-fit:contain;object-fit:contain}.rec-slider .kb-splide .splide__arrow{border-radius:0;height:2.5em;width:2.5em}.kb-query-filter-filter-button{text-shadow:none !important}.wp-block-kadence-query-filter-buttons .kt-button{text-shadow:none !important}.wp-block-kadence-query .buttons-options .btn-inner-wrap button{text-shadow:none!important}.header-navigation .header-menu-container ul ul.sub-menu,.header-navigation .header-menu-container ul ul.submenu{border-radius:0 0 20px 20px}.header-navigation .header-menu-container ul ul li.menu-item:last-child>a:hover{border-radius:0 0 20px 20px}.header-navigation .header-menu-container ul ul li.menu-item>a{transition:none}.header-button-wrap{position:relative;display:inline-block}.header-button-wrap .contact-button-dropdown-menu{list-style:none;margin:0;padding:23px 0 0 0}.header-button-wrap .contact-button-dropdown-menu li{margin:0;padding:0}.header-button-wrap .contact-button-dropdown-menu li a{display:block;padding:15px 20px;text-decoration:none;color:var(--global-palette6);font-size:12px;line-height:1.4;text-align:center;transition:opacity .2s ease}.header-button-wrap .contact-button-dropdown-menu li a:hover{color:#1c396e;background-color:#e9f2f7}.header-button-wrap .contact-button-dropdown-menu li:last-child a:hover{border-radius:0 0 20px 20px}.header-button-wrap .contact-button-dropdown-menu li + li{border-top:none;position:relative}.header-button-wrap .contact-button-dropdown-menu li + li::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#e4ebf4}.header-button-wrap .contact-button-dropdown-menu{position:absolute;top:50%;left:50%;transform:translate(-50%,-10px);min-width:140px;background:white;border-radius:0 0 20px 20px;box-shadow:0 8px 24px rgba(0,0,0,.18);border:2px solid #e4ebf4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:9999}.header-button-wrap:hover .contact-button-dropdown-menu,.header-button-wrap:focus-within .contact-button-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.header-button-wrap .header-button{position:relative;z-index:10000}#mobile-drawer .drawer-inner .header-button-wrap{display:none!important}.kb-adv-form-field select{background-color:transparent!important;color:#fff!important;appearance:none;-webkit-appearance:none;-moz-appearance:none}.kb-adv-form-field select option{background-color:#4F69A3!important;color:#fff!important}.kb-adv-form-field select option:disabled{color:#ccc!important}.page-id-114 .kadence-video-intrinsic{padding-bottom:40%!important}.margin--b-0{margin-bottom:0!important}.header-button{text-decoration:none!important}.resourses-cont:hover .resources-tag-text{color:white!important}.resourses-cont:hover .resources-tag-title{color:white!important}.resourses-cont:hover .resources-tag{color:white!important;background-color:#0e1845}.resourses-cont:hover .kb-dynamic-list-item-link{color:white!important}.kadence-video-popup-wrap .kt-video-svg-icon.kt-video-svg-icon-style-stacked{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.wp-block-kadence-column:has(>.kt-inside-inner-col>.fill-col){display:flex}.wp-block-kadence-column:has(>.kt-inside-inner-col>.fill-col)>.kt-inside-inner-col{display:flex;flex-direction:column;height:100%}.fill-col{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%;background-image:linear-gradient(180deg,#fff 69%,#cbd3e2 98%);border-radius:8px;overflow:hidden}.logo-sales-p img{height:110px;width:200px;object-fit:contain}.stretch-link{position:relative}.stretch-link a::after{content:'';position:absolute;inset:0}.stretch-link a:is(:focus-visible)::after{outline:2px solid}.stretch-link a:is(:hover,:focus){outline:0}.zoom>.kt-inside-inner-col{position:relative;overflow:hidden;z-index:0}.zoom>.kt-inside-inner-col::before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;transform:scale(1);transition:transform .5s ease;z-index:-1}.zoom:hover>.kt-inside-inner-col::before{transform:scale(1.05)}.transparent-header #masthead .site-main-header-wrap .site-header-row-container-inner{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav--toggle-sub .dropdown-nav-toggle{display:none!important}.nav-drop-title-wrap{padding-right:0!important}.btn .kb-svg-icon-wrap{display:inline-flex;transform:translateX(-12px);opacity:0;transition:transform .4s ease,opacity .4s ease}.btn:hover .kb-svg-icon-wrap{transform:translateX(0);opacity:1}.btn .kt-btn-inner-text{display:inline-flex;transform:translateX(12px);transition:transform .4s ease,opacity .4s ease}.btn:hover .kt-btn-inner-text{transform:translateX(0)}.kb-button{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 3px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(0,0,0,.15);transition:transform .06s ease,box-shadow .15s ease,filter .15s ease}.kb-button:hover{filter:brightness(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 3px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1)}.kb-count-up-process.kb-count-up-number{position:relative}.kb-count-up-process.kb-count-up-number::after{content:"+";right:0;color:var(--global-palette6);margin-left:4px}.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before{height:1px;width:10px;left:7px;top:11px}.kt-blocks-accordion-icon-trigger{border:1px solid rgba(60,100,170,.65);border-radius:0;background:rgba(5,14,39,.6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-header-row-container-inner{background:#fff!important}.grecaptcha-badge{visibility:hidden!important}.contact-tab{position:fixed;right:-1px;top:50%;transform:translateY(-50%) rotate(180deg);transition:transform .4s ease,opacity .4s ease;background:#8c8c8c4d;color:white;padding:1.2rem 1.3rem 1.2rem 1.2rem;border-radius:0 8px 8px 0;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;text-decoration:none;font-weight:600;font-size:.9rem;writing-mode:vertical-rl;text-orientation:mixed;user-select:none;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:right .25s ease,background .2s ease,box-shadow .25s ease;will-change:right;z-index:999;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid white;border-bottom:1px solid white;border-right:1px solid white}.contact-icon{width:14px;height:14px;opacity:0;transition:transform .4s ease,opacity .4s ease;transform:translateY(-12px)}.contact-tab:hover .contact-icon{opacity:1;transform:translateY(0px);transition:transform .4s ease,opacity .4s ease}.contact-tab span{transition:transform .4s ease,opacity .4s ease;transform:translateY(12px)}.contact-tab:hover span{color:#fff;transition:transform .4s ease,opacity .4s ease;transform:translateY(0px)}.contact-tab:hover{border:1px transparent;transition:transform .4s ease,opacity .4s ease}.breakout-right{--breakout-negative-margin-right:calc((((var(--global-vw,100vw) - (var(--global-content-width,1290px) - (var(--global-content-edge-padding) * 2))) / 2) * -1) + -1px)}.breakout-right>.kt-row-column-wrap>.wp-block-kadence-column:first-child:not(.specificity){margin-inline-end:var(--breakout-negative-margin-right)}@media (max-width:1289px){.breakout-right>.kt-row-column-wrap>.wp-block-kadence-column:first-child:not(.specificity){margin-inline-end:calc(var(--global-content-edge-padding) * -1)}}.breakout-left{--breakout-negative-margin-left:calc((((var(--global-vw,100vw) - (var(--global-content-width,1290px) - (var(--global-content-edge-padding) * 2))) / 2) * -1) + -1px)}.breakout-left>.kt-row-column-wrap>.wp-block-kadence-column:first-child:not(.specificity){margin-inline-start:var(--breakout-negative-margin-left)}@media (max-width:1289px){.breakout-left>.kt-row-column-wrap>.wp-block-kadence-column:first-child:not(.specificity){margin-inline-start:calc(var(--global-content-edge-padding) * -1)}}.zoom-bg-gb{position:relative;overflow:hidden}.zoom-bg-gb::before{content:'';position:absolute;inset:0;z-index:-1;background-image:url(/wp-content/uploads/2025/08/video-thumb-1400x598.webp);background-size:cover;background-position:center;background-repeat:no-repeat;transform-origin:center center;transition:transform .45s ease}.case-study-container:hover .zoom-bg-gb::before{transform:scale(1.1)}.case-study-container:hover .cs-plus-icon{opacity:1;transform:translate3d(3px,0,0)}.morebox:hover .cs-plus-icon{opacity:1;transform:translate3d(3px,0,0)}.zoombg>.kt-inside-inner-col{position:relative;overflow:hidden}.zoombg>.kt-inside-inner-col::after{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:center center;transform:scale(1);transition:transform .5s ease;z-index:0}.zoombg:hover>.kt-inside-inner-col::after{transform:scale(1.1)}.zoombg>.kt-inside-inner-col::before{z-index:1}.zoombg>.kt-inside-inner-col>*{position:relative;z-index:2}.breadcrumb{font-size:11px;text-transform:uppercase}.breadcrumb a{color:#5569a3;text-decoration:none}.breadcrumb a:hover{color:#fff}.breadcrumb .separator{color:#a42121;margin:0 4px}.breadcrumb .current{color:#fff;font-weight:500}.rpc-spec-table{border:0 solid #ddd;border-radius:0;overflow:hidden;font-size:13px}.rpc-spec-table__title{background:#e8eef7;padding:20px 0;color:#21396F;font-size:18px}.rpc-spec-table__grid{width:100%;border-collapse:collapse}.rpc-spec-grid{display:flex;flex-wrap:wrap;gap:2rem;width:100%;justify-content:center}.rpc-spec-table{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem)}.rpc-spec-table__cell{padding:.75rem;vertical-align:middle;background:#fff;text-align:left;color:#616161;font-weight:500}.rpc-spec-table__row--alt .rpc-spec-table__cell{background:#ABBDDD;color:white}.rpc-spec-table__cell--label{font-weight:400;width:230px}@media (max-width:768px){.rpc-spec-grid .rpc-spec-table{flex:1 1 100%;max-width:100%;margin-bottom:0}.rpc-spec-grid{gap:0}}.switch-tabs{--track:#e9eef5;--thumb:#0b1e4b;--text:#5a6372;--text-active:#0b1e4b;--w:130px;--h:30px;--pad:3px;--r:999px;--dur:.28s}.switch-tabs.dark{--thumb:#223970;--text-active:#fff}.switch-tabs.dark .switch{background:linear-gradient(to bottom,#182649 0,#223970 50%,#223970 100%)}.switch-tabs.dark .switch .thumb{background:linear-gradient(to bottom,#dbdee5 0,#cbd3e9 100%)}.switch-tabs .switch-wrapper{display:flex;justify-content:center;margin-bottom:20px}.switch-tabs .switch{position:relative;width:var(--w);height:var(--h);border-radius:var(--r);background:linear-gradient(to bottom,#f3f7ff 0,#e9eef7 50%,#dfe7f3 100%);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);display:inline-flex;align-items:center;padding:var(--pad);user-select:none}.switch-tabs .switch input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:3}.switch-tabs .switch .label{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;font-weight:400;text-transform:uppercase;letter-spacing:.02em;z-index:1;pointer-events:none;color:var(--text-active);transition:color var(--dur) ease;font-size:12px;line-height:15px}.switch-tabs .switch .label span{opacity:0;position:absolute;inset:0;display:grid;place-items:center;transition:opacity var(--dur) ease}.switch-tabs .switch .label .enquiry{opacity:1}.switch-tabs .switch input:checked~.label .enquiry{opacity:0}.switch-tabs .switch input:checked~.label .locations{opacity:1}.switch-tabs .switch .thumb{position:absolute;width:calc(var(--h) - var(--pad) * 2);height:calc(var(--h) - var(--pad) * 2);border-radius:50%;background:linear-gradient(to bottom,#0a0f1c 0,#1d2b53 100%);box-shadow:0 2px 6px rgba(0,0,0,.18),inset 0 0 0 2px rgba(255,255,255,.08);transform:translateX(0);transition:transform var(--dur) ease;z-index:2}.switch-tabs .switch input:checked~.thumb{transform:translateX(calc(var(--w) - var(--h)))}.switch-tabs .tabs{margin:0 auto;width:100%}.switch-tabs .tab{display:none}.switch-tabs .tab.active{display:block}.switch-tabs.dark .switch-wrapper{justify-content:start}.solution-features{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}ul.solution-features{margin:0;padding-left:0!important}.solution-feature{flex:1 1 100%;display:flex;flex-direction:column;gap:10px;padding:40px 0;border-right:0 solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(2px)}.solution-feature:last-child{border-right:0 solid rgba(255,255,255,.07)}.solution-feature__image{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.solution-feature__image img{max-width:100%;max-height:100%;display:block}.solution-feature__title{font-weight:400;font-size:20px;line-height:1.3;margin:0!important;color:white}.solution-feature__desc{font-size:12px;line-height:1.5;opacity:.9;margin:0;color:white}@media (min-width:900px){.solution-feature{flex:1 1 calc((100% - 2 * 28px) / 3);max-width:calc((100% - 2 * 28px) / 3);border-right:1px solid rgba(255,255,255,.07);border-bottom:0 solid rgba(255,255,255,.07);padding:10px 0}}.solution-feature:nth-child(3n){border-right:none}.solution-features{gap:28px}@media (hover:hover){.solution-feature:hover{border-color:rgba(255,255,255,.18);transform:translateY(-2px);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}}@media (min-width:768px){.solutions-loop .kb-query-grid-wrap>li.kb-query-item:nth-child(even) .kt-row-column-wrap>.wp-block-kadence-column:first-child{order:2!important}.solutions-loop .kb-query-grid-wrap>li.kb-query-item:nth-child(even) .kt-row-column-wrap>.wp-block-kadence-column:last-child{order:1!important}}.solutions-loop .kb-query-grid-wrap>li.kb-query-item:nth-child(even) .kb-row-layout-wrap{background-image:url(/wp-content/uploads/2025/08/Product-Background_Light.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:transparent!important;position:relative}.solutions-loop .kb-query-grid-wrap>li.kb-query-item:nth-child(even) .kb-row-layout-wrap>.kt-row-layout-overlay,.solutions-loop .kb-query-grid-wrap>li.kb-query-item:nth-child(even) .kb-row-layout-wrap>.kt-row-overlay-gradient{background:linear-gradient(88deg,rgba(255,255,255,.33) 0,rgba(255,255,255,0) 89%)!important;opacity:1!important;position:absolute;inset:0;pointer-events:none;z-index:1}.solutions-loop .kb-query-grid-wrap>li.kb-query-item .kb-row-layout-wrap>.kt-row-column-wrap{position:relative;z-index:2}.solutions-loop .kb-query-grid-wrap>li.kb-query-item:nth-child(even) .sol-query-title,.solutions-loop .kb-query-grid-wrap>li.kb-query-item:nth-child(even) .sol-query-title *{color:#21396F!important}.solutions-loop .kb-query-grid-wrap>li.kb-query-item:nth-child(even) .sol-query-desc,.solutions-loop .kb-query-grid-wrap>li.kb-query-item:nth-child(even) .sol-query-desc *{color:#616161!important}.solutions-loop .kb-query-item .excool_product_logo_dark{display:none!important}.solutions-loop .kb-query-item .excool_product_logo{display:block!important}.solutions-loop .kb-query-item:nth-child(even) .excool_product_logo_dark{display:block!important}.solutions-loop .kb-query-item:nth-child(even) .excool_product_logo{display:none!important}.solutions-loop .kb-query-item .excool_product_logo img,.solutions-loop .kb-query-item .excool_product_logo_dark img{width:100%;height:auto}.rpc-spec-download{justify-content:end;display:flex;margin-top:-55px}.rpc-spec-download a.wp-block-button__link.spec-btn{font-size:13px!important;padding:10px 15px!important}.solution-related .sr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}@media (max-width:768px){.solution-related .sr-grid{grid-template-columns:1fr;gap:1.25rem}}.sr-card .sr-media{display:block;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;position:relative}.sr-media-bg{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .3s ease,opacity .3s ease}.sr-card .sr-media:hover .sr-media-bg{transform:scale(1.05);opacity:.95}.sr-media-bg[style=""]{background-color:#1e2633}.sr-meta{margin-top:1.5rem;margin-bottom:.75rem;font-size:.6rem;letter-spacing:.02em;color:var(--global-palette6,#718096);text-transform:uppercase}.sr-bar{color:#b42124;margin:0 .35rem;font-weight:400}.sr-title{color:white;margin:.5rem 0 1.25rem;font-size:var(--global-kb-font-size-md,1.25rem);line-height:1.3;font-style:normal;font-weight:300;border-bottom:1px solid #2239707a;padding-bottom:25px}.sr-title a{text-decoration:none}.sr-excerpt{margin:.5rem 0 0;opacity:.9}.solution-related .sr-card{color:#e8eefc}.solution-related a{color:inherit}.solution-related a:hover{opacity:.85}.sr-card .sr-media,.sr-card .sr-media-bg,.sr-card .sr-media img,.sr-card .sr-media *{border-radius:0!important}.sr-card .sr-media{border-radius:0}.swiper-nav-prev{left:20px}.swiper-nav-next{right:100px}@media (min-width:1025px){.left-0-desktop{margin-left:0}.scale-up-desktop{transform:scale(1.25);padding:0 50px}.scale-up-desktop-smaller{transform:scale(1.1);padding:0 50px}}@media (max-width:768px){.contact-tab{display:none}.scroll-down-rail{display:none}.swiper-nav-prev{left:15px}.swiper-nav-next{right:15px}.mobile-navigation ul.has-collapse-sub-nav .sub-menu.show-drawer{background-color:#edf2fa}.rpc-spec-download{justify-content:start;display:flex;margin-top:0}}