body,h1,h2,h3,h4,h5,h6{color:var(--ht-black);margin:0}.elementor-button,.ht-bg-gradient{background-color:var(--ht-bg-red)}.ht-hero__contents .ht-breadcrumbs span:first-child,.ht-leader__profile .ht-leader_breadcrumbs span:first-child{margin-inline-start:0}body,html{min-height:100%}html{scroll-behavior:smooth}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding:0;background-color:var(--ht-bg-primary,#fff);font-family:var(--ff-body);font-size:var(--fs-body-md);line-height:var(--lh-body-md);font-weight:var(--fw-400)}h1,h2,h3{font-weight:var(--fw-700)}h1,h2,h3,h4,h5,h6{font-family:var(--ff-display)}h1{font-size:var(--fs-display-2xl);line-height:var(--lh-display-2xl)}h2{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}h3{font-size:var(--fs-display-lg);line-height:var(--lh-display-lg)}.elementor-button,h4{font-weight:var(--fw-600)}h4{font-size:var(--fs-display-md);line-height:var(--lh-display-md)}h5,h6{font-weight:var(--fw-500)}h5{font-size:var(--fs-display-sm);line-height:var(--lh-display-sm)}h6{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm)}.elementor-button,p,p.elementor-heading-title{font-family:var(--ff-body);font-size:var(--fs-body-md);line-height:var(--lh-body-md)}.elementor-text-editor a,a:not([class]){color:var(--ht-text-accent);text-decoration:none;transition:color .2s ease-in-out}.elementor-text-editor a:hover,a:not([class]):hover{color:var(--ht-red-600);text-decoration:underline}.ht-posts__card *,.sub-arrow,.sub-arrow svg{pointer-events:none!important}p,p.elementor-heading-title{margin:0;color:var(--ht-black);font-weight:var(--fw-400)}p.wp-block-paragraph{margin-top:0;margin-bottom:var(--space-20)}p.wp-block-paragraph:last-child{margin-bottom:0}.elementor-button{width:max-content;min-height:44px;padding:10px 16px;border:none;border-radius:var(--radius-4);color:var(--ht-white)}.elementor-button:not(.ht-header .elementor-button,.ht-newsletter__form .elementor-button,.ht-search-wrapper .elementor-button){margin-top:var(--space-24)}.elementor-icon svg,.elementor-widget-icon svg{width:auto;height:auto}.elementor-shortcode,.ue-simple-popup-trigger-wrapper{line-height:0}.elementor-heading-title{line-height:normal}html:has(.uc-menu-open){overflow:hidden}body:not(.elementor-editor-active) .ht-menu__featured{position:relative!important}#uc_mega_menu_elementor_7a9245a_item1,#uc_mega_menu_elementor_7a9245a_item2,#uc_mega_menu_elementor_7a9245a_item3,#uc_mega_menu_elementor_7a9245a_item4,body:not(.elementor-editor-active) .ht-menu__featured-btn,body:not(.elementor-editor-active) .ht-menu__featured-btn .elementor-widget-container,body:not(.elementor-editor-active) .ht-menu__featured-btn a.elementor-button,body:not(.elementor-editor-active) .ht-menu__featured-cont{position:static!important}body:not(.elementor-editor-active) .ht-menu__featured-btn a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}body:not(.elementor-editor-active) .ht-menu__featured:hover{cursor:pointer;opacity:.95}.home .ht-hero__slider-item{position:relative;min-height:calc(100vh - var(--ht-header-height,84px));min-height:calc(100svh - var(--ht-header-height,84px));min-height:calc(100dvh - var(--ht-header-height,84px));justify-content:center;padding:var(--space-80) 0;overflow:hidden;isolation:isolate}@media (max-height:480px){.home .ht-hero__slider-item{min-height:calc(100vh - var(--ht-header-height,84px));padding:var(--space-48) 0}}@media (min-height:1100px){.home .ht-hero__slider-item{min-height:900px}}.ht-hero__slider-item::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgb(0 0 0 / .4) 0,transparent 65%),linear-gradient(180deg,rgb(0 0 0 / .65) 0,rgb(0 0 0 / .15) 30%,rgb(0 0 0 / .65) 75%,#050505 100%)}.ht-accordion__bg,.ht-hero__secondary.ht-inner__hero{background-size:cover;background-position:center;overflow:hidden}.ht-hero__secondary.ht-inner__hero{position:relative;justify-content:center;padding:var(--space-128) 0;isolation:isolate;background-repeat:no-repeat;min-height:calc(80vh - var(--ht-header-height,84px));min-height:calc(80svh - var(--ht-header-height,84px));min-height:calc(80dvh - var(--ht-header-height,84px))}.ht-hero__secondary.ht-inner__hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(circle at 50% 45%,rgb(80 80 80 / .3) 0,rgb(0 0 0 / .2) 45%,transparent 75%),linear-gradient(180deg,rgb(0 0 0 / .65) 0,rgb(0 0 0 / .82) 55%,#000 100%)!important}.ht-hero__secondary.ht-inner__hero .ht-hero__contents,.ht-hero__secondary.ht-inner__hero>.e-con-inner{position:relative!important;z-index:2!important}.ht-hero__slider-item .ht-slider__inner{position:relative;z-index:2}@media (max-width:1024px){.ht-hero__secondary.ht-inner__hero{min-height:calc(75vh - var(--ht-header-height,84px));min-height:calc(75svh - var(--ht-header-height,84px));min-height:calc(75dvh - var(--ht-header-height,84px))}.ht-hero__secondary.ht-inner__hero .e-con-inner{justify-content:center}.ht-inner__hero .ht-hero__contents .ht-breadcrumbs{bottom:calc(100% + var(--space-128))}}.ht-slider__inner .e-con-inner{gap:var(--space-24)!important}.ht-hero__remote{position:absolute;bottom:0;left:0;padding:var(--space-24) 0}.ht-arrow__wrapper,.ht-play__pause,.ht-play__pause-wrapper{display:flex;align-items:center;gap:var(--space-8)}.ht-arrow__wrapper,.ht-play__pause-wrapper{width:fit-content}.ht-arrow__wrapper .elementor-widget-icon,.ht-play__pause-wrapper .elementor-widget-icon{margin:0}.ht-arrow__wrapper .elementor-icon-wrapper,.ht-play__pause-wrapper .elementor-icon-wrapper{display:flex}.ht-arrow__wrapper .elementor-icon,.ht-play__pause-wrapper .elementor-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-half);background:var(--ht-neutral-850);border:1px solid rgb(255 255 255 / .1);padding:0;margin:0;text-decoration:none;cursor:pointer}.ht-arrow__wrapper svg,.ht-play__pause-wrapper svg{width:18px;height:18px;display:block;fill:var(--ht-white);transition:transform .3s cubic-bezier(.215,.61,.355,1)!important}.ht-arrow__wrapper svg path,.ht-play__pause-wrapper svg path{fill:var(--ht-white);transition:fill .3s cubic-bezier(.215,.61,.355,1)!important}.ht-left__icon,.ht-right__icon{width:18px;height:18px}.ht-text__pagination .ax-dot-progress{height:var(--space-4)!important;background:var(--ht-bg-red)!important;bottom:var(--space-32)!important}.ht-bg-gradient{background-image:linear-gradient(to bottom,rgb(41 41 41 / .7) 0,rgb(41 41 41 / .35) 18%,#fff0 45%)}.ht-hero__image:not(.ht-hero__image.ht-hero__image-alt){margin-top:calc(var(--space-96) * -1)!important;margin-bottom:calc(var(--space-96) * -1)!important;align-self:flex-end!important;position:absolute;right:0;max-width:calc(var(--site-max-width) - 540px)}.ht-hero__image .elementor-widget-image,.ht-hero__image img{margin-bottom:0!important;display:block!important;height:100%;width:auto;object-fit:cover}.ht-hero-img_350 img{width:100%;max-width:100%;height:350px;object-position:center;object-fit:cover}.ht-hero__contents:not(.ht-hero__contents.ht-hero__contents-alt){width:100%;max-width:520px}.ht-hero__secondary{overflow:hidden}.ht-hero p,.ht-hero__secondary p{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.ht-bento-grid.ht-masonry-active,.ht-hero__image-alt{position:relative!important;display:block!important}.ht-hero__image-alt::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(to bottom,rgb(0 0 0 / .7),rgb(0 0 0 / .2))!important;z-index:2!important;pointer-events:none!important;border-radius:var(--radius-16)}.ht-hero__image-alt img{z-index:1!important}.ht-hero__secondary:has(.ht-hero__contents-alt):has(.ht-hero__image-alt) .e-con-inner{gap:var(--space-64);align-items:center}#uc_mega_menu_elementor_7a9245a .uc-mega_menu-wrapper,.ht-hero__contents,.ht-leader__profile .ht-leader_breadcrumbs{position:relative}.ht-hero__contents .ht-breadcrumbs a{text-decoration:none;transition:color .2s;color:inherit}.ht-hero__contents .ht-breadcrumbs a:hover{color:var(--ht-red-500)!important}.ht-hero__contents .ht-breadcrumbs .breadcrumb_last{font-style:italic;opacity:.8}.ht-hero__contents .ht-breadcrumbs.text-white a,.ht-hero__contents .ht-breadcrumbs.text-white p{color:var(--ht-white)!important}.ht-hero__contents .ht-breadcrumbs.text-black a,.ht-hero__contents .ht-breadcrumbs.text-black p{color:var(--ht-black)!important}.ht-hero__contents .ht-breadcrumbs span{margin-inline:var(--space-4)}.ht-hero__secondary.ht-gradient-blur::after{content:"";position:absolute;bottom:-60%;right:0;width:50%;height:100%;background-image:url(/wp-content/uploads/2026/06/575a1696af21036dd583ec7cf10c8255ab068c1c.webp);background-size:cover;background-position:center center;filter:blur(40px) brightness(.65);opacity:1;z-index:0;pointer-events:none;border-radius:50%;transform:scale(1.4)}.ht-hero__secondary.ht-gradient-blur .e-con-inner,.ht-usecase__content-overlay{position:relative;z-index:2}.ht-hero__contents .ht-breadcrumbs{position:absolute;left:0;bottom:calc(100% + var(--space-32));z-index:2}.ht-hero__contents .ht-breadcrumbs p{margin:0;width:max-content;font-size:var(--fs-body-sm)}.ht-round__check li::after,.ht-round__check li::before{position:absolute;left:0;top:3px;width:21px;height:21px;content:""}.ht-hero__contents--center .ht-breadcrumbs{left:50%;transform:translateX(-50%)}.ht-hero__contents--center .ht-breadcrumbs p{margin-inline:auto}.ht-leader__profile .ht-leader_breadcrumbs #breadcrumbs{position:absolute;bottom:calc(100% + var(--space-32));left:0;z-index:10}.ht-leader__profile .ht-leader_breadcrumbs p{margin:0;font-size:var(--fs-body-sm);color:var(--ht-neutral-700)}.ht-search__dialog a{background:0 0}.ht-leader__profile .ht-leader_breadcrumbs a{color:var(--ht-neutral-900);text-decoration:none;transition:color .2s}.ht-leader__profile .ht-leader_breadcrumbs a:hover{color:var(--ht-red-500)}.ht-leader__profile .ht-leader_breadcrumbs .breadcrumb_last{font-style:italic;color:var(--ht-neutral-500)}.ht-leader__profile .ht-leader_breadcrumbs span{margin-inline:var(--space-4)}.ht-round__check ul{list-style:none!important;padding-left:0!important;margin:0!important}.ht-round__check li{position:relative;padding-left:38px;margin-bottom:var(--space-12);display:block;opacity:1}.ht-round__check li::before{background-color:var(--ht-red-95);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.ht-round__check li::after{transform:scale(.5);background-color:var(--ht-red-450);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M3.299%207.653c-.695-.756-1.892-2.25-2.086-2.43-.696-.649-1.67.161-.974%201.458L1.77%209.76c.695%201.458%201.78%201.539%202.504.486L10.67%201.17c.742-.864-.11-1.655-.834-.81z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M3.299%207.653c-.695-.756-1.892-2.25-2.086-2.43-.696-.649-1.67.161-.974%201.458L1.77%209.76c.695%201.458%201.78%201.539%202.504.486L10.67%201.17c.742-.864-.11-1.655-.834-.81z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.ht-cert__badge-word img{width:70%;float:left;filter:grayscale(100%) contrast(150%)}.ht-curriculum-more::after{display:none}.ht-h_bg{background-color:var(--ht-bg-secondary);height:350px;border-radius:var(--radius-16);overflow:hidden}.ht-accordion{border:0}.ht-accordion .e-n-accordion-item-title{padding:var(--space-16) 0;transition:padding .4s cubic-bezier(.25,1,.5,1)}.ht-accordion__wrapper{padding:var(--space-4) 0 var(--space-32);border:0;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-48);width:100%}.ht-accordion .e-n-accordion-item{border-bottom:1px solid var(--ht-border-subtle);position:relative;transition:border-color .4s}.ht-accordion .e-n-accordion-item:first-child:has(summary[aria-expanded=false]){border-top:1px solid var(--ht-border-subtle)}.ht-accordion .e-n-accordion-item:has(summary[aria-expanded=true]){border-bottom-color:var(--ht-border-accent);box-shadow:0 -1px 0 0 var(--ht-border-accent);z-index:1;padding-bottom:var(--space-32)}.ht-accordion .e-n-accordion-item:first-child:has(summary[aria-expanded=true]){border-top-color:var(--ht-border-accent)}.ht-accordion .e-n-accordion-item:has(summary[aria-expanded=true]) .e-n-accordion-item-title{padding-bottom:0}.ht-accordion__content{flex:1 1 70%;min-width:0}.ht-accordion__bg{flex:0 0 200px;width:100%;aspect-ratio:16/9;border-radius:var(--radius-24)}.ht-accordion .e-n-accordion-item-title-icon svg{fill:none!important;width:18px!important;height:10px!important}.ht-accordion .e-n-accordion-item svg path{stroke:var(--ht-chevron);transition:stroke .4s cubic-bezier(.25,1,.5,1)}.ht-accordion .e-n-accordion-item:has(summary[aria-expanded=true]) .e-n-accordion-item-title-icon svg path{stroke:var(--ht-icon-accent)!important}.ht-search-wrapper.ht-modal.ht-modal--drawer{height:auto!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;background:var(--ht-bg-primary)!important;border-bottom:1px solid var(--ht-border-subtle)!important;box-shadow:0 8px 32px -8px rgb(0 0 0 / .12)!important;z-index:9999!important}.ht-search-wrapper .inner-modal__container .e-con-inner,.ht-search-wrapper .inner-modal__container>.e-con,.ht-search-wrapper .inner-modal__container>.e-con-boxed{min-height:0!important;overflow:visible!important;height:auto!important}.ht-search-wrapper .inner-modal__container,.ht-search-wrapper .inner-modal__container.e-con,.ht-search-wrapper .inner-modal__container.e-con-full,.ht-search-wrapper .inner-modal__container.e-flex{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;flex-shrink:1!important;background:0 0!important;padding:0!important}.ht-search-wrapper .uc-search-item__link-title b{color:var(--ht-text-accent)}.ht-search-wrapper .inner-modal__container .e-con-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:var(--space-24)!important;padding:var(--space-20) 0!important;width:100%!important;box-sizing:border-box!important}.ht-search-wrapper:has(.uc-pagination-list-inner.uc-active) .e-con-inner{align-items:start!important}.ht-search-wrapper:has(.uc-pagination-list-inner.uc-active) .ht-logo,.ht-search-wrapper:has(.uc-pagination-list-inner.uc-active) .ht-mega__cta-btn{margin-top:var(--space-8)}.ht-search-wrapper .ht-logo{flex:0 0 auto!important;width:auto!important;line-height:0}.ht-search-wrapper .ht-logo img{width:230px!important;height:auto!important;display:block!important}.ht-search-wrapper .ht-search-ajx{flex:1 1 auto!important;min-width:0!important;width:auto!important;position:static!important}.ht-search-wrapper .ht-search-ajx .elementor-widget-container{width:100%!important;position:relative!important}.ht-search-wrapper .uc-ajax-search-wrapper{position:static!important;display:flex!important;flex-direction:column!important;width:100%!important;gap:0!important}.ht-search-wrapper .uc-ajax-search-wrapper-inside{width:100%!important;padding:0!important;margin:auto}.ht-search-wrapper .uc-ajax-search__input-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;background:0 0;overflow:hidden!important;transition:border-color .2s,box-shadow .2s!important}.ht-search-wrapper .uc-ajax-search__input-wrapper:focus-within{background:var(--ht-bg-primary)!important}.ht-search-wrapper .uc-ajax-search__input-wrapper-inner{flex:1 1 auto!important;position:relative!important;min-width:0!important;width:100%}.ht-search-wrapper .uc-ajax-search__input{display:block!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;padding:0 var(--space-20)!important;background:0 0!important;border:1px solid var(--ht-border-default)!important;border-radius:var(--radius-12);outline:0!important;box-shadow:none!important;font-family:var(--ff-body)!important;font-size:var(--fs-body-md)!important;font-weight:var(--fw-400)!important;line-height:var(--lh-body-md)!important;color:var(--ht-text-primary)!important;caret-color:var(--ht-text-accent)!important;-webkit-appearance:none!important;appearance:none!important}.ht-search-wrapper .uc-ajax-search__input::placeholder{color:var(--ht-text-muted)!important;font-weight:var(--fw-400)!important}.ht-search-wrapper .uc-ajax-search__btn{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-8)!important;height:40px!important;padding:0 var(--space-20)!important;margin:4px!important;background:var(--ht-bg-red)!important;color:var(--ht-text-inverse)!important;border:none!important;border-radius:var(--radius-full)!important;font-family:var(--ff-body)!important;font-size:var(--fs-body-sm)!important;font-weight:var(--fw-600)!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important;transition:background-color .2s!important;text-decoration:none!important}.ht-search-wrapper .uc-ajax-search__btn:hover{background:var(--ht-red-550)!important}.ht-search-wrapper .uc-ajax-search__btn_icon{display:inline-flex!important;align-items:center!important;line-height:0!important}.ht-search-wrapper .uc-pagination-list-inner,.ht-service__slide-item .uc_dark_carousel_content p:empty{display:none!important}.ht-search-wrapper .uc-ajax-search__btn_icon img,.ht-search-wrapper .uc-ajax-search__btn_icon svg{width:16px!important;height:16px!important;filter:brightness(0) invert(1)!important}.ht-search-wrapper .uc-ajax-search__spinner__loader-wrapper{inset-inline-end:var(--space-12)!important}.ht-search-wrapper .uc-ajax-search__error{font-size:var(--fs-body-sm)!important;color:var(--ht-text-accent)!important;padding:var(--space-8) var(--space-20)!important}.ht-search-wrapper .uc-ajax-search__items{position:relative!important;left:auto!important;top:auto!important;width:100%!important;overflow:visible!important;z-index:auto!important;margin-top:var(--space-4)!important;border-radius:var(--radius-12)!important}.ht-search-wrapper .uc-pagination-panel{padding:var(--space-8) 0 var(--space-16)!important}.ht-search-wrapper .uc-pagination-list{width:100%!important;overflow:visible!important;transform:unset!important}.ht-search-wrapper .uc-pagination-list-inner.uc-active{display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important}.ht-search-wrapper .uc-search-item{position:relative!important;border-bottom:1px solid var(--ht-border-subtle)!important;transition:background-color .15s!important}.ht-search-wrapper .uc-search-item:last-child{border-bottom:none!important}.ht-search-wrapper .uc-search-item.uc-selected,.ht-search-wrapper .uc-search-item:hover{background-color:var(--ht-bg-secondary)!important}.ht-search-wrapper .uc-search-item__link{display:flex!important;align-items:center!important;gap:var(--space-16)!important;padding:var(--space-12) var(--space-20)!important;text-decoration:none!important;color:var(--ht-text-primary)!important;width:100%!important;box-sizing:border-box!important;transition:color .15s!important}.ht-search-wrapper .uc-search-item__link:hover{color:var(--ht-text-accent)!important}.ht-search-wrapper .uc-search-item__link-image{flex:0 0 56px!important;width:56px!important;height:40px!important;object-fit:cover!important;border-radius:var(--radius-4)!important;display:block!important;background:var(--ht-bg-tertiary)!important}.ht-search-wrapper .uc-search-item__link-title{flex:1 1 auto!important;font-family:var(--ff-body)!important;font-size:var(--fs-body-sm)!important;font-weight:var(--fw-500)!important;line-height:var(--lh-body-sm)!important;color:inherit!important;display:-webkit-box!important;line-clamp:2!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.ht-search-wrapper .uc-highlight{font-weight:var(--fw-700)!important;color:var(--ht-text-accent)!important}.ht-search-wrapper .uc-ajax-search-results,.ht-search-wrapper .uc-page-number{font-size:var(--fs-body-xs)!important;font-weight:var(--fw-500)!important;font-family:var(--ff-body)!important}.ht-search-wrapper .uc-pagination-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--space-12) var(--space-20)!important;border-top:1px solid var(--ht-border-subtle)!important;background:var(--ht-bg-secondary)!important}.ht-search-wrapper .uc-ajax-search-results{color:var(--ht-text-muted)!important}.ht-search-wrapper .uc-ajax-arrow-left,.ht-search-wrapper .uc-ajax-arrow-right,.ht-search-wrapper .uc-page-number{width:28px!important;height:28px!important;border-radius:var(--radius-4)!important;color:var(--ht-text-secondary)!important;transition:background-color .15s,color .15s!important;cursor:pointer!important}.ht-search-wrapper .uc-ajax-search-pages{display:flex!important;gap:var(--space-4)!important;align-items:center!important}.ht-search-wrapper .uc-page-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.ht-search-wrapper .uc-ajax-arrow-left:not(.uc-inactive):hover,.ht-search-wrapper .uc-ajax-arrow-right:not(.uc-inactive):hover,.ht-search-wrapper .uc-page-number:hover{background:var(--ht-bg-tertiary)!important;color:var(--ht-text-primary)!important}.ht-search-wrapper .uc-page-number.uc-active{background:var(--ht-bg-red)!important;color:var(--ht-text-inverse)!important;font-weight:var(--fw-700)!important}.ht-search-wrapper .uc-ajax-search-navigation-panel{display:flex!important;align-items:center!important;gap:var(--space-12)!important}.ht-search-wrapper .uc-ajax-arrows{display:flex!important;align-items:center!important;gap:var(--space-4)!important}.ht-search-wrapper .uc-ajax-arrow-left,.ht-search-wrapper .uc-ajax-arrow-right{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:var(--fs-body-md)!important}.ht-menu .uc-mega_menu_title,.ht-popup .ue-simple-popup-btn{color:var(--ht-neutral-950);font-size:var(--fs-body-md);font-weight:var(--fw-400)}.ht-search-wrapper .uc-ajax-arrows .uc-inactive{opacity:.3!important;cursor:default!important;pointer-events:none!important}.ht-search-wrapper .uc-pagination-footer:not(:empty){padding:var(--space-20)!important;text-align:center!important;font-family:var(--ff-body)!important;font-size:var(--fs-body-sm)!important;color:var(--ht-text-muted)!important}.ht-search-wrapper .ht-mega__cta-btn{flex:0 0 auto!important;width:auto!important}.ht-search-wrapper .ht-close-btn{position:absolute!important;top:var(--space-12)!important;right:var(--space-16)!important;z-index:10!important}.ht-header__posts .elementor-post__thumbnail__link{width:100%;max-width:181px;height:100%;max-height:90px;border-radius:var(--radius-8);overflow:hidden;margin:0}.ht-header__posts .elementor-post__card{flex-direction:row;gap:var(--space-20);box-shadow:none!important;background:0 0}.ht-filter-drawer .ue_taxonomy_item,.ht-header__posts .elementor-post__text{margin:0!important;padding:0!important}.ht-header__posts .elementor-post__title a{color:var(--ht-black);font-size:var(--fs-body-md)}.ht-header__posts,.ht-header__posts *,.ht-header__posts .elementor-post,.ht-header__posts .elementor-post__card,.ht-header__posts a{-webkit-tap-highlight-color:#fff0}.ht-header{width:100%;background:var(--ht-bg-primary);z-index:9999}.ht-header>.e-con-inner{display:flex;align-items:center;justify-content:space-between!important;gap:clamp(var(--space-24),3vw,var(--space-48));min-height:var(--space-80);width:100%}.ht-header>.e-con-inner>.e-con.e-child{width:auto;max-width:none;min-width:0;flex-basis:auto;align-items:center}.ht-header>.e-con-inner>.ht-logo__wrapper{flex:0 0 auto;width:auto;max-width:none}.ht-logo__wrapper .elementor-widget-container,.ht-logo__wrapper .ht-logo,.ht-logo__wrapper a{width:auto;display:inline-flex;align-items:center}.ht-logo img{width:230px!important;max-width:100%;display:block;height:70px}.ht-menu .uc-mega_menu_section.uc-active_item{box-shadow:0 10px 15px -3px rgb(0 0 0 / .05),0 4px 6px -4px rgb(0 0 0 / .05)}.ht-header>.e-con-inner>.ht-mega__menu{flex:1 1 auto;width:auto;min-width:0;max-width:none;display:flex;justify-content:start;align-items:start}.ht-mega__menu .elementor-widget-container,.ht-mega__menu .ht-menu,.ht-mega__menu .uc-mega_menu-wrapper{width:auto;max-width:max-content}.ht-menu .uc-mega_menu_list{display:flex;align-items:center;justify-content:center;gap:var(--space-24);width:auto;max-width:max-content}.ht-menu .uc-mega_menu_list_item{width:auto;flex:0 0 auto;padding:0!important}.ht-menu .uc-mega_menu_title{padding:0!important;line-height:var(--lh-body-md);text-decoration:none;white-space:nowrap}.ht-menu .sub-arrow svg{width:var(--space-12)!important;height:var(--space-12)!important}.ht-menu .uc-mega_menu_title>span{display:inline-flex!important;align-items:center;gap:var(--space-8)}.ht-menu .sub-arrow{line-height:1}.ht-menu .sub-arrow i{font-size:15px;color:currentColor}.ht-header>.e-con-inner>.ht-mega__cta{flex:0 0 auto;width:auto;max-width:none;display:flex;align-items:center;justify-content:flex-end;gap:clamp(var(--space-24),3vw,42px)}.ht-mega__cta .elementor-widget-container,.ht-mega__cta .ht-mega__cta-btn,.ht-mega__cta .ht-popup{width:auto;flex:0 0 auto}.ht-popup .ue-simple-popup-trigger{display:inline-flex;align-items:center;width:auto}.ht-popup .ue-simple-popup-trigger-wrapper,.ht-stickytab .xwk-select-arrow{line-height:0!important}.ht-popup .ue-simple-popup-btn{display:inline-flex;align-items:center;gap:var(--space-12);line-height:var(--lh-body-md);white-space:nowrap}.ht-btn__flat .elementor-button,.ht-btn__primary .elementor-button,.ht-mega__cta-btn .elementor-button{min-height:45px;padding:0 28px;border-radius:var(--radius-full);font-size:var(--fs-body-md);font-weight:var(--fw-600);line-height:var(--lh-body-md);text-decoration:none;display:inline-flex;white-space:nowrap}.ht-popup .ue-simple-popup-btn-icon{order:-1;display:inline-flex;align-items:center;justify-content:center}.ht-popup .ht-search__icon{width:var(--space-20);height:var(--space-20);fill:currentColor}.ht-btn__primary .elementor-button,.ht-mega__cta-btn .elementor-button{align-items:center;justify-content:center;background:var(--ht-bg-red);color:var(--ht-text-inverse)}.ht-btn__primary .elementor-button:hover,.ht-mega__cta-btn .elementor-button:hover{background:var(--ht-red-550);color:var(--ht-text-inverse)}.ht-btn__flat .elementor-button{align-items:center;justify-content:center;background:0 0;color:var(--ht-text-primary);border:1px solid var(--ht-neutral-900)}.ht-service__slide-item .uc_dark_carousel_content a,.ht-usecase .ue-tab-btn{text-decoration:none!important}.ht-btn__flat.text-white .elementor-button{border:1px solid var(--ht-white)}.ht-btn__flat .elementor-button svg{fill:var(--ht-neutral-900)}.ht-btn__flat .elementor-button svg[viewBox="0 0 19 14"] path{fill:none}.ht-btn__flat.text-white .elementor-button svg path{stroke:var(--ht-white)}.ht-service__slide-item .uc_dark_carousel_container_holder.ue-item{position:relative!important;display:flex!important;flex-direction:column!important;height:450px!important;border-radius:var(--radius-16)!important;overflow:hidden!important;background-color:var(--ht-black)!important;border:1px solid rgb(255 255 255 / .08)!important;box-sizing:border-box!important}.ht-service__slide-item .uc_dark_carousel_placeholder{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important;margin:0!important;padding:0!important}.ht-service__slide-item .uc_dark_carousel_placeholder a,.ht-service__slide-item .uc_dark_carousel_placeholder img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.ht-service__slide-item .uc_dark_carousel_container_holder.ue-item::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(to bottom,rgb(0 0 0 / .92) 0,rgb(0 0 0 / .65) 55%,rgb(0 0 0 / .35) 100%)!important;z-index:2!important;pointer-events:none!important}.ht-service__slide-item .uc_dark_carousel_content{position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;height:100%!important;padding:var(--space-32)!important;box-sizing:border-box!important;flex:1 1 auto!important;gap:var(--space-12)}.ht-service__slide-item .ue-title{color:var(--ht-white)!important;font-size:var(--fs-display-md)!important;font-weight:var(--fw-700)!important;line-height:var(--lh-display-md)!important;margin:0!important}.ht-service__slide-item .uc_dark_carousel_content p{color:var(--ht-white)!important;font-size:var(--fs-body-md)!important;line-height:var(--lh-body-md)!important;margin:0 0 var(--space-24) 0!important}.ht-service__slide-item .ue-content-bottom{margin-top:auto!important;display:block!important}.ht-service__slide-item .uc_more_btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:transparent!important;border:1px solid var(--ht-white)!important;border-radius:100px!important;padding:var(--space-12) var(--space-24)!important;text-decoration:none!important;transition:.25s ease-in-out!important;width:max-content!important}.ht-service__slide-item .ue-btn-inner-wrapper{display:flex!important;align-items:center!important;gap:var(--space-10)!important;color:var(--ht-white)!important;transition:color .25s!important}.ht-footer__address.text-white a,.ht-super__head.text-white span,.ht-text__pagination{color:var(--ht-white)}.ht-arrow__wrapper .elementor-icon,.ht-play__pause-wrapper .elementor-icon,.ht-remote__arrow .ue-remote-arrow{transition:background .3s cubic-bezier(.215,.61,.355,1),border-color .3s cubic-bezier(.215,.61,.355,1)!important}.ht-service__slide-item .uc_more_btn-item{color:var(--ht-white);font-size:var(--fs-body-md);font-weight:var(--fw-600);line-height:var(--lh-body-md)}.ht-service__slide-item .ue-btn-inner-wrapper svg{width:16px!important;height:12px!important;flex-shrink:0!important}.ht-service__slide-item .ue-btn-inner-wrapper svg path{stroke:currentColor!important;transition:stroke .25s!important}.ht-service__slide-item .uc_more_btn:hover{background-color:var(--ht-white)!important;color:var(--ht-black)!important;transition:background .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1),border-color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1),box-shadow .3s cubic-bezier(.215,.61,.355,1)!important}.ht-service__slide-item .uc_more_btn:hover .uc_more_btn-item{color:var(--ht-black)!important}.elementor-button.ht-btn__flat .elementor-button-icon svg,.elementor-button.ht-btn__primary .elementor-button-icon svg,.ht-btn__flat .elementor-button-icon svg,.ht-btn__primary .elementor-button-icon svg,.ht-mega__cta-btn .elementor-button-icon svg,.ht-service__slide-item .uc_more_btn svg{transition:transform .3s cubic-bezier(.215,.61,.355,1)!important}.ht-service__slide-item .uc_more_btn:hover svg{transform:translateX(2px)!important}.ht-service__slide-item .uc_more_btn:hover svg path{stroke:var(--ht-black)!important}.ht-remote__arrow{gap:var(--space-12)!important}.ht-remote__arrow .ue-remote-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;border-radius:var(--radius-half)!important;background-color:var(--ht-neutral-850)!important;border:1px solid rgb(255 255 255 / .1)!important;padding:0!important;margin:0!important;cursor:pointer!important;box-sizing:border-box!important}.ht-awards__single,.ht-posts__media{background-size:cover;background-repeat:no-repeat;border-radius:var(--radius-8)}.ht-remote__arrow .ue-remote-arrow .ue-carousel-nav-icon,.ht-remote__arrow .ue-remote-arrow svg{width:18px!important;height:18px!important;display:block!important;transition:transform .3s cubic-bezier(.215,.61,.355,1)!important}.ht-remote__arrow .ue-remote-arrow svg path{fill:var(--ht-white)!important;transition:fill .3s cubic-bezier(.215,.61,.355,1)!important}.ht-remote__arrow .ue-remote-arrow:not(.uc-disabled):hover{background-color:var(--ht-white)!important;border-color:var(--ht-neutral-300)!important}.ht-arrow__wrapper .elementor-icon:hover svg path,.ht-play__pause-wrapper .elementor-icon:hover svg path,.ht-remote__arrow .ue-remote-arrow:not(.uc-disabled):hover svg path{fill:var(--ht-neutral-850)!important}.ht-arrow__left .elementor-icon:hover svg,.ht-remote__arrow .ue-remote-arrow.ue-carousel-prev:not(.uc-disabled):hover svg{transform:translateX(-2px)!important}.ht-arrow__right .elementor-icon:hover svg,.ht-remote__arrow .ue-remote-arrow.ue-carousel-next:not(.uc-disabled):hover svg{transform:translateX(2px)!important}.ht-arrow__wrapper .elementor-icon:hover,.ht-play__pause-wrapper .elementor-icon:hover{background-color:var(--ht-white)!important;border-color:var(--ht-white)!important}.ht-play__pause-wrapper .elementor-icon:hover svg{transform:scale(1.05)!important}@media (min-width:767px) and (max-width:1024px){.ht-grid__fc{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ht-mega__menu .elementor-widget-container,.ht-mega__menu .ht-menu,.ht-mega__menu .uc-mega_menu-wrapper{width:100%!important;max-width:100%!important}.ht-header>.e-con-inner>.ht-mega__menu{flex:unset!important}}@media (max-width:1200px){.ht-header>.e-con-inner{min-height:92px;gap:var(--space-24)}.ht-logo img{width:270px}.ht-menu .uc-mega_menu_list{gap:22px}.ht-mega__cta-btn .elementor-button,.ht-menu .uc-mega_menu_title,.ht-popup .ue-simple-popup-btn{font-size:16px}.ht-mega__cta{gap:var(--space-24)}.ht-mega__cta-btn .elementor-button{min-height:48px;padding-inline:var(--space-24)}}.ht-cards-wrap.e-con,.ht-cards-wrap.e-con.e-parent{display:flex;flex-wrap:wrap;gap:var(--space-32);align-items:stretch}.ht-card-title h3{color:var(--ht-black)}.ht-cards-wrap>.ht-cards{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 calc(33.333% - 32px);min-width:280px;position:relative;padding:0;overflow:hidden;border-radius:var(--radius-12);background-color:var(--ht-bg-primary);z-index:1;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s,background-image .3s,border-color .3s;will-change:transform}.ht-cards-wrap>.ht-cards::before{content:"";position:absolute;inset:0;background-image:radial-gradient(at 0 100%,rgb(255 0 255 / .14) 0,transparent 65%),radial-gradient(at 100% 0,rgb(255 150 50 / .16) 0,transparent 65%),radial-gradient(at 50% 50%,#fff 0,transparent 80%);z-index:-2;transition:opacity .4s}.ht-cards-wrap>.ht-cards::after{content:"";position:absolute;inset:0;background-image:radial-gradient(at 100% 0,rgb(255 0 255 / .22) 0,transparent 70%),radial-gradient(at 0 100%,rgb(255 150 50 / .24) 0,transparent 70%),radial-gradient(at 50% 50%,#fff 0,transparent 70%);opacity:0;z-index:-1;transition:opacity .4s;pointer-events:none}.ht-cards-wrap>.ht-cards:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgb(0 0 0 / .1);border-color:rgb(255 255 255 / .15);cursor:pointer}.ht-cards-wrap>.ht-cards:hover::after{opacity:1}.ht-cards-wrap>.ht-cards:hover .ht-card-img img{transform:scale(1.05)}.ht-cards-wrap>.ht-cards.e-con:last-child,.ht-cards-wrap>.ht-cards.e-con:nth-child(4){flex:1 1 calc(50% - 16px);max-width:100%}.ht-cards .ht-card-title{position:absolute;top:var(--space-24);left:var(--space-24);z-index:2;width:auto}.ht-cards .ht-card-img{width:260px;height:260px;margin-left:auto;margin-top:auto;line-height:0;flex-shrink:0;z-index:1}.ht-cards .ht-card-img .elementor-widget-container,.ht-cards .ht-card-img figure{margin:0;height:100%}.ht-cards .ht-card-img img{width:100%;height:100%;object-fit:contain;display:block;object-position:bottom right;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.ht-usecase__detail-text li:not(:last-child){margin-bottom:var(--space-8)}:root{--site-max-width:1350px;--site-gutter:0px}@media (max-width:1510px){:root{--site-gutter:clamp(20px, 5vw, 80px)}}:is(.elementor-location-header,.elementor-location-footer,.elementor-location-single,main#content>.page-content>.elementor[data-elementor-type=wp-page],main#content>.elementor[data-elementor-type=wp-page],main#content>.elementor[data-elementor-type=single],main#content>.elementor[data-elementor-type=archive])>.elementor-section.elementor-top-section>.elementor-container{width:min(100%,calc(var(--site-max-width) + var(--site-gutter) * 2));max-width:calc(var(--site-max-width) + var(--site-gutter) * 2);padding-inline:var(--site-gutter);margin-inline:auto;box-sizing:border-box}:is(.elementor-location-header,.elementor-location-footer,.elementor-location-single,main#content>.page-content>.elementor[data-elementor-type=wp-page],main#content>.elementor[data-elementor-type=wp-page],main#content>.elementor[data-elementor-type=single],main#content>.elementor[data-elementor-type=archive])>.e-con.e-parent.e-con-boxed>.e-con-inner{width:min(100%,calc(var(--site-max-width) + var(--site-gutter) * 2));max-width:calc(var(--site-max-width) + var(--site-gutter) * 2);padding-inline:var(--site-gutter);margin-inline:auto;box-sizing:border-box}:is(.elementor-location-header,.elementor-location-footer,.elementor-location-single,main#content>.page-content>.elementor[data-elementor-type=wp-page],main#content>.elementor[data-elementor-type=wp-page],main#content>.elementor[data-elementor-type=single],main#content>.elementor[data-elementor-type=archive])>.e-con.e-parent.e-con-full{padding-inline:0;width:100%;max-width:100%}:is(.elementor-location-header,.elementor-location-footer,.elementor-location-single,main#content>.page-content>.elementor[data-elementor-type=wp-page],main#content>.elementor[data-elementor-type=wp-page],main#content>.elementor[data-elementor-type=single],main#content>.elementor[data-elementor-type=archive])>.e-atomic-element{width:min(100%,calc(var(--site-max-width) + var(--site-gutter) * 2));max-width:calc(var(--site-max-width) + var(--site-gutter) * 2);padding-inline:var(--site-gutter);margin-inline:auto;box-sizing:border-box}#uc_mega_menu_elementor_7a9245a .uc-mega_menu_section .e-con-boxed>.e-con-inner,.ht-hero__remote.e-con-boxed>.e-con-inner,.ht-hero__slider-item>.e-con-boxed>.e-con-inner,.ht-slider__inner>.e-con-inner{width:min(100%,calc(var(--site-max-width) + var(--site-gutter) * 2));max-width:calc(var(--site-max-width) + var(--site-gutter) * 2);padding-inline:var(--site-gutter);margin-inline:auto;box-sizing:border-box}.ht-menu__cards-bg{width:100%;height:90px}#uc_mega_menu_elementor_7a9245a .uc-mega_menu_section .e-con-boxed{width:100%!important;max-width:100%!important}.elementor-location-header{position:relative;z-index:1000}.elementor-location-header .e-con.e-parent{z-index:1000;overflow:visible!important}.ht-menu .uc-mega_menu-wrapper{position:relative;z-index:9999}#uc_mega_menu_elementor_7a9245a .uc-mega_menu_section.uc-active_item{z-index:9999;position:absolute;top:100%!important}#uc_mega_menu_elementor_7a9245a .uc-mega_menu_section-cover{z-index:9996}.ht-header.e-con-boxed,.ht-header.e-con-boxed>.e-con-inner{overflow:visible!important}.ht-awards{gap:var(--space-32)}.ht-awards__single{height:415px;width:100%;background-position:center center;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding-bottom:var(--space-32,30px);position:relative;z-index:1;background-color:var(--ht-bg-primary)}.ht-footer__address p:not(.ht-footer__address p:last-child),.ht-footer__items{padding-bottom:var(--space-32)}.ht-awards__title{position:relative;width:calc(100% - var(--space-48));margin:0 auto}.ht-awards__title h3{text-align:left;color:var(--ht-text-inverse);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm)}.ht-awards__title::before{content:"";position:absolute;top:calc(var(--space-20) * -1);background:var(--ht-bg-red);height:3px;width:var(--space-32)}.ht-awards__single::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .8) 0,transparent 40%);border-radius:inherit;z-index:-1}.ht-counter__single .elementor-counter-number,.ht-counter__single .elementor-counter-number-suffix{color:var(--ht-text-accent);font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);font-weight:var(--fw-700)}.ht-super__head span{color:var(--ht-red-500);font-size:var(--fs-body-xs);line-height:var(--lh-body-xs);text-transform:uppercase;letter-spacing:var(--ls-sm)}.ht-accordion.ht-accordion h3{color:var(--ht-neutral-500);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-700)}.ht-accordion .e-n-accordion-item:has(summary[aria-expanded=true]) h3{color:var(--ht-red-500)}.ht-accordion.ht-accordion li,.ht-accordion.ht-accordion p{color:var(--ht-black);font-size:var(--fs-body-md);line-height:var(--lh-body-md)}.ht-text__pagination{font-size:var(--fs-body-md);line-height:var(--lh-body-md)}.ht-usecase{display:flex!important;flex-direction:column-reverse!important}.ht-usecase__quote-text,.ht-usecase__quote-text p{font-size:var(--fs-body-lg);line-height:var(--lg-body-lg)}.ht-usecase .ue-ge-icon img{width:150px!important;height:60px!important;object-fit:contain!important;filter:grayscale(100%);opacity:.5;transition:filter .4s,opacity .4s}.ht-usecase .ue-tab-btn:hover .ue-ge-icon img{filter:grayscale(0%);opacity:.8}.ht-usecase .r-tabs-state-active .ue-ge-icon img{filter:grayscale(0%);opacity:1}.ht-usecase .ue-tabs{display:flex;justify-content:space-between!important;gap:40px;align-items:center;border-top:1px solid #e2e8f0;padding-top:25px;list-style:none;position:relative;width:100%;max-width:768px;margin:40px auto 0!important}.ht-usecase .r-tabs-tab{width:280px;display:flex;justify-content:center}.ht-usecase .ue-tab-indicator{position:absolute;top:-1px;height:3px;background-color:var(--ht-red-500);z-index:10;pointer-events:none;opacity:0;transition:width .4s cubic-bezier(.25,1,.5,1),left .4s cubic-bezier(.25,1,.5,1),opacity .2s}.ht-usecase .r-tabs-panel.r-tabs-state-active .ht-usecase__wrapper{animation:.7s cubic-bezier(.23,1,.32,1) both htEntrance}@keyframes htEntrance{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.ht-usecase .ue-tab-btn h3{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (prefers-reduced-motion:reduce){.ht-menu .elementor-icon-list-item a,.ht-menu .uc-mega_menu-wrapper.uc-mobile-mode,.ht-menu .uc-mega_menu_section,.ht-menu .uc-mega_menu_title .sub-arrow,.ht-search-wrapper .uc-ajax-arrow-left,.ht-search-wrapper .uc-ajax-arrow-right,.ht-search-wrapper .uc-ajax-search__btn,.ht-search-wrapper .uc-ajax-search__input-wrapper,.ht-search-wrapper .uc-page-number,.ht-search-wrapper .uc-search-item,.ht-usecase .ue-ge-icon img,.ht-usecase .ue-tab-indicator{transition:none!important}.ht-usecase .r-tabs-panel.r-tabs-state-active .ht-usecase__wrapper{animation:.4s ease-in-out both htFadeOnly}.ht-post__grid .ht-posts__card,.ht-post__grid .ht-posts__media{transition:none!important;transform:none!important;will-change:auto}.ht-post__grid .ht-posts__card:hover{transform:none}}@keyframes htFadeOnly{from{opacity:0}to{opacity:1}}.ht-usecase .ue-tab-btn{width:100%;display:flex;justify-content:center;align-items:center;margin:0 auto;background:0 0!important;border:none!important;display:flex;padding:var(--space-12)!important}.ht-usecase .r-tabs-tab{margin:0!important;padding:0!important;list-style:none!important}.ht-usecase__quote{width:50%;margin:0 auto}.ht-usecase__quote .ht-usecase__quote-text p{color:var(--ht-neutral-650);font-size:var(--fs-body-xl);line-height:var(--lh-body-xl)}.ht-usecase__quote .ht-usecase__quote-source p{color:var(--ht-red-500);font-size:var(--fs-body-md);line-height:var(--lh-body-md)}.ht-video__playback .elementor-custom-embed-play{display:flex!important;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer;width:70px;height:70px;border-radius:var(--radius-full)!important;background-color:rgb(255 255 255 / .15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .25);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1)!important;transition:.4s cubic-bezier(.4,0,.2,1)}.ht-video__playback .elementor-custom-embed-play svg{width:40px!important;height:40px!important;fill:var(--white)!important;display:block;margin-left:6px;transition:transform .3s}.ht-video__playback .elementor-custom-embed-play svg path{fill:var(--ht-white)}.ht-video__playback .elementor-custom-embed-play:hover{background-color:rgb(255 255 255 / .25);transform:translate(-50%,-50%) scale(1.1);box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 8px 10px -6px rgb(0 0 0 / .1)!important}.ht-video__playback .elementor-custom-embed-play:hover svg{transform:scale(1.15)}.elementor-editor-active .cf-turnstile,.ht-filter-drawer .uc-checkbox-filter__checkbox,.ht-no-profile .ht-leader__card-btn,.ht-video__playback .elementor-custom-embed-play i{display:none!important}.ht-counter__single .elementor-counter-title{font-size:var(--fs-body-md)}.ht-academy__cert{background-color:var(--ht-bg-secondary)}.ht-posts__card{pointer-events:all!important}.ht-post__grid .ue-grid{row-gap:var(--space-80)!important}.ht-posts__media{background-position:center;height:232px;width:auto;background-color:var(--ht-bg-red-light);overflow:hidden;border:1px solid var(--ht-border-subtle)}.ht-filters,.ht-footer__item-list li,.ht-footer__item-list ul,.ht-grid__fc-item .elementor-icon-box-icon{width:fit-content}.ht-posts__excerpt,.ht-posts__title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(var(--display-lh-sm) * 2)}.ht-post__grid .ht-posts__card{transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:transform}.ht-post__grid .ht-posts__media{overflow:hidden;transition:transform .38s cubic-bezier(.4,0,.2,1);transform-origin:center center}.ht-post__grid .ht-posts__title .elementor-heading-title{transition:color .2s}.ht-post__grid .ht-posts__card:hover{transform:translateY(-4px)}.ht-post__grid .ue-grid-item{overflow:visible!important}.ht-post__grid .ht-posts__card:hover .ht-posts__media{overflow:hidden}.ht-post__grid .ht-posts__card:hover .ht-posts__title .elementor-heading-title{color:var(--ht-text-accent,red)}.ht-legal__copyright p,.ht-legal__links a span{color:var(--ht-neutral-300);font-size:var(--fs-body-xs)}.ht-footer__items{gap:var(--space-64)}.ht-footer__items .ht-footer__item:first-child{margin-right:var(--space-32)}.ht-footer__item-list ul{display:flex;flex-direction:column;gap:var(--space-20)}.ht-footer__address,.ht-footer__address p,.ht-footer__item-list li a span,.ht-footer__item-list li span{font-size:var(--fs-body-xs)}.ht-footer__legal{padding-top:var(--space-32);border-top:1px solid var(--ht-neutral-600)}.ht-social__icons .elementor-icon.elementor-social-icon{width:34px;height:34px;background:0 0}.ht-social__icons .elementor-grid{display:flex;justify-content:start;gap:var(--space-12)!important}.ht-stickytab{position:sticky!important;top:0;z-index:500;background-color:var(--ht-bg-primary);transition:background-color .3s}.ht-stickytab .e-con-inner{display:flex!important;justify-content:space-between;align-items:center;gap:var(--space-20)}.ht-stickytab__links{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.ht-stickytab__links::-webkit-scrollbar{display:none}.ht-stickytab__links ul{display:flex!important;flex-wrap:nowrap!important;margin:0;padding:0;list-style:none;gap:var(--space-8)}.ht-stickytab__links .elementor-icon-list-item a{text-decoration:none}.ht-stickytab__links .elementor-icon-list-item a span{padding:var(--space-16) var(--space-20)!important;border-radius:0;transition:.4s cubic-bezier(.4,0,.2,1);color:var(--ht-neutral-700);text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;font-weight:var(--fw-700)}.ht-stickytab__links .elementor-icon-list-item:not(.is-active) a:hover span{background-color:var(--ht-neutral-100);color:var(--ht-neutral-900)}.ht-stickytab__links .elementor-icon-list-item.is-active a span{background-color:var(--ht-bg-secondary);color:var(--ht-text-accent)!important}.elementor-button.ht-btn__flat.text-black:hover span,.ht-btn__flat.text-black .elementor-button:hover span,.ht-stickytab__links .elementor-icon-list-item.is-active span{color:var(--ht-white)!important}.ht-sticky-section{scroll-margin-top:100px}.ht-grid__fc{grid-gap:var(--space-32)}.ht-grid__fc-item{background:var(--ht-bg-secondary);padding:var(--space-32);border-radius:var(--radius-8)}.ht-grid__fc-item .elementor-icon-box-title{color:var(--ht-black);font-size:var(--fs-display-xs);line-height:var(--lh-display-sm);font-weight:var(--fw-700)}.ht-grid__fc-item .elementor-icon-box-description{color:var(--ht-black);font-size:var(--fs-body-ld);line-height:var(--lh-body-ld);font-weight:var(--fw-400)}.ht-grid__fc-item .elementor-icon-box-content,.ht-grid__fc-item .elementor-icon-box-wrapper{display:flex;flex-direction:column;gap:var(--space-16)}.ht-grid__fc-item .elementor-icon-box-description,.ht-grid__fc-item .elementor-icon-box-title{margin:0}.ht-grid__fc-item .elementor-icon-box-title{color:var(--ht-black);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-700)}.ht-grid__fc-item .elementor-icon-box-description{color:var(--ht-black);font-size:var(--fs-body-md);line-height:var(--lh-body-md);font-weight:var(--fw-400)}.ht-grid__fc-item .elementor-icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:var(--ht-bg-red-soft)!important;border-radius:var(--radius-half)}.ht-grid__fc-item .elementor-icon svg{width:24px;height:24px}.ht-partners-grid{background-color:var(--ht-white);border-top:1px solid var(--ht-border-subtle);border-left:1px solid var(--ht-border-subtle);padding:0;gap:0;border-radius:var(--radius-8);overflow:hidden}.ht-partners__logo{display:flex;align-items:center;justify-content:center;border-right:1px solid var(--ht-border-subtle);border-bottom:1px solid var(--ht-border-subtle);padding:var(--space-40);margin:0;min-height:200px;background-color:var(--ht-white);transition:.3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.ht-partners__logo img{width:auto;height:auto;max-width:140px;max-height:50px;transition:.3s}.ht-partners__logo:hover{z-index:2;background-color:#fafafa}.ht-partners__logo:hover img{transform:scale(1.08) translateY(-5px)}.ht-usecase__detail{display:flex;flex-direction:column;gap:var(--space-10)}.ht-industry__tab .e-n-tabs-content>.e-con,.ht-mosaic-grid{gap:var(--space-32)}.ht-line__red,.ht-usecase__detail-title{position:relative;margin:0;padding-top:calc(3px + var(--space-20))}.ht-line__red::before,.ht-usecase__detail-title::before{content:"";position:absolute;top:0;left:0;width:32px;height:3px;background:var(--ht-bg-red)}.ht-usecase__detail-text p,.ht-usecase__detail-title .elementor-heading-title{margin:0}.ht-tr-gradient,.ht-usecase__content .ht-h_bg{position:relative;isolation:isolate}.ht-usecase__content .ht-h_bg::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#fff0 25%,rgb(0 0 0 / .55) 60%,rgb(0 0 0 / .95) 100%)}.ht-certs__grid{position:relative;z-index:2;isolation:isolate}.ht-cert__badge{position:relative;z-index:1;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:350px;padding:var(--space-64) var(--space-40);background:var(--ht-white);border:1px solid rgb(0 0 0 / .08);border-radius:var(--radius-8);overflow:hidden}.ht-industry__tab-media,.ht-mosaic-grid__card{background-color:var(--ht-bg-primary);overflow:hidden}.ht-cert__badge img{position:relative;z-index:2;display:block;width:140px;max-width:100%;height:auto;object-fit:contain}.ht-leadership__compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-96);row-gap:var(--space-80)}.ht-leadership__compact-card .elementor-image-box-wrapper{display:flex;align-items:center!important;gap:var(--space-20)}.ht-leader__card .ht-leadership__compact-card .elementor-image-box-wrapper{flex-direction:column}.ht-leader__card .e-con-inner{gap:var(--space-20)}.ht-leader__card .ht-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ht-leader__card .ht-leadership__compact-card .elementor-image-box-content{justify-content:center;align-items:center}.ht-leadership__compact-card .elementor-image-box-img{flex:0 0 96px;width:96px;margin:0!important}.ht-leadership__compact-card .elementor-image-box-img img{display:block;width:96px;height:96px;object-fit:cover;border-radius:var(--radius-half);background:var(--ht-neutral-200)}.ht-leader__card .ht-leadership__compact-card .elementor-image-box-img{flex:0 0 196px}.ht-leader__card .ht-leadership__compact-card .elementor-image-box-img,.ht-leader__card .ht-leadership__compact-card .elementor-image-box-img img{width:196px;height:196px;min-width:196px;margin:auto}.ht-leadership__compact-card .elementor-image-box-content{display:flex;flex-direction:column;gap:var(--space-4)}.ht-leadership__compact-card .elementor-image-box-title{margin:0;color:var(--ht-text-primary);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-700);width:fit-content}.ht-leadership__compact-card .elementor-image-box-description{margin:0;color:var(--ht-text-accent);font-size:var(--fs-body-md);line-height:var(--lh-body-md);font-weight:var(--fw-400);width:fit-content}.ht-no-profile .ht-leader__card-box a{pointer-events:none!important;cursor:default!important;color:inherit!important}.ht-industry__tab *{font-family:var(--ff-display)}.ht-industry__tab{border-top:1px solid var(--ht-border-subtle)}.ht-industry__tab .e-n-tabs{display:grid;grid-template-columns:minmax(220px,0.9fr) minmax(0,1.4fr);column-gap:var(--space-96);align-items:start;padding-top:var(--space-24)}.ht-industry__tab .e-n-tabs-heading{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:var(--space-20)}.ht-industry__tab .e-n-tab-title{padding:0;border:0;background:0 0!important;justify-content:flex-start}.ht-industry__tab .e-n-tab-title-text{color:var(--ht-text-muted);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-700);text-align:left}.ht-industry__tab .e-n-tab-title[aria-selected=true]{background:0 0!important}.ht-industry__tab .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{color:var(--ht-text-accent)!important}.ht-industry__tab .e-n-tab-title:hover{color:var(--ht-text-accent)}.ht-industry__tab .e-n-tabs-content{min-width:0}.ht-industry__tab-content>.e-con-inner{padding:0;gap:var(--space-20)}.ht-industry__tab .ht-card-img,.ht-industry__tab .ht-card-img img,.ht-industry__tab-content h3,.ht-industry__tab-content p{margin:0}.ht-industry__tab-media .ht-red-logo img,.ht-industry__tab-media img{display:block;width:100%;height:300px;object-fit:contain;margin:auto!important}.ht-industry__tab-content h3{color:var(--ht-text-primary);font-size:var(--fs-display-xs);line-height:var(--lh-display-xs);font-weight:var(--fw-700)}.ht-industry__tab-content p{color:var(--ht-text-primary);font-size:var(--fs-body-md);line-height:var(--lh-body-md);font-weight:var(--fw-400)}.ht-industry__tab-media{border-radius:var(--radius-12);background-image:radial-gradient(at 0 100%,rgb(255 0 255 / .15) 0,transparent 50%),radial-gradient(at 100% 0,rgb(255 150 50 / .18) 0,transparent 50%),radial-gradient(at 50% 50%,#fff 0,transparent 80%);border:1px solid rgb(0 0 0 / .03)}.ht-industry__tab-media>.e-con-inner{padding:0}.ht-industry__tab-media .ht-red-logo img{max-width:300px;aspect-ratio:3/4}.ht-stickytab .uc-select-filter__select-wrapper{width:auto!important;background:0 0!important;border:none!important}.ht-stickytab .xwk-select-trigger{border:none!important;background:0 0!important;padding:0!important;font-family:var(--ff-body)!important;font-weight:var(--fw-700)!important;font-size:var(--fs-body-md)!important;color:var(--ht-black)!important;cursor:pointer!important;box-shadow:none!important}.ht-stickytab .uc-select-filter__select-indicator{display:none!important;visibility:hidden!important;pointer-events:none!important}.ht-stickytab .xwk-select-dropdown{width:250px!important;left:auto!important;right:0!important;max-width:calc(100vw - (var(--site-gutter) * 2))!important}.ht-stickytab::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:var(--ht-border-subtle);pointer-events:none}.ht-mosaic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"card-one card-two tall" "wide wide tall"}.ht-mosaic-grid__card{position:relative;min-height:248px;padding:var(--space-32);border-radius:var(--radius-8)}.ht-mosaic-grid__card:first-child{grid-area:card-one}.ht-mosaic-grid__card:nth-child(2){grid-area:card-two}.ht-mosaic-grid__card--wide{grid-area:wide}.ht-mosaic-grid__card--tall{grid-area:tall;min-height:536px;display:flex;flex-direction:column;justify-content:space-between}.ht-mosaic-grid__card::before{content:"";position:absolute;top:var(--space-32);left:0;width:3px;height:22px;background-color:var(--ht-red-500)}.ht-mosaic-grid__card p{max-width:420px;margin:0}.ht-mosaic-grid__card--wide p{max-width:760px}.ht-mosaic-grid__visual{flex:1;min-height:260px;margin:var(--space-32) calc(var(--space-48) * -1) calc(var(--space-48) * -1) auto;background-size:contain;background-position:right bottom;background-repeat:no-repeat}.ht-mosaic-grid.ht-mosaic-grid--image-left{grid-template-columns:1.05fr 1fr 1fr!important;grid-template-areas:"tall card-one card-two" "tall wide card-four"!important}.ht-mosaic-grid--image-left .ht-mosaic-grid__card:first-child{grid-area:tall}.ht-mosaic-grid.ht-mosaic-grid--image-left .ht-mosaic-grid__card{background:var(--ht-bg-secondary)}.ht-mosaic-grid--image-left .ht-mosaic-grid__card:nth-child(2){grid-area:card-one}.ht-mosaic-grid--image-left .ht-mosaic-grid__card:nth-child(3){grid-area:card-two}.ht-mosaic-grid--image-left .ht-mosaic-grid__card:nth-child(4){grid-area:wide}.ht-mosaic-grid--image-left .ht-mosaic-grid__card:nth-child(5){grid-area:card-four}.ht-mosaic-grid--image-left .ht-mosaic-grid__card--tall{min-height:536px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.ht-br-xl br,.ht-mosaic-grid--image-left .ht-mosaic-grid__visual{display:none}.ht-bento-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:unset!important;gap:var(--space-32,32px)!important;align-items:start!important}.ht-bento-grid>.ht-mosaic-grid__card{grid-area:auto!important;height:auto!important;min-height:auto!important}.ht-bento-grid>.ht-bento-full{grid-column:1/-1!important}.ht-round__check__hidden-wrap{overflow:hidden;max-height:0;opacity:0;transition:max-height 420ms cubic-bezier(.4,0,.2,1),opacity .3s}.ht-round__check__hidden-wrap.is-open{opacity:1}.ht-round__check__hidden-wrap ul{margin:0;padding:0;list-style:none}.ht-round__check__hidden-wrap li{transform:translateY(-6px);opacity:0;transition:transform 320ms cubic-bezier(.34,1.56,.64,1),opacity 280ms}.ht-round__check__hidden-wrap.is-open li{transform:translateY(0);opacity:1}.ht-curriculum-more{display:inline-flex!important;align-items:center;gap:6px;cursor:pointer;user-select:none;color:var(--ht-red-500,red);font-weight:700;list-style:none!important}.ht-curriculum-more::before{content:none!important}.ht-curriculum-more .ht-curriculum-more__chevron{display:inline-flex;width:14px;height:14px;transition:transform 320ms cubic-bezier(.4,0,.2,1);flex-shrink:0}.ht-accordion.ht-faq,.ht-menu__heading,.ht-menu__item-col,.ht-menu__list,.ht-slider__inner h2{width:100%}.ht-curriculum-more .ht-curriculum-more__chevron svg{width:100%;height:100%;display:block}.ht-curriculum-more[aria-expanded=true] .ht-curriculum-more__chevron,.ht-filter-top-bar.is-active svg{transform:rotate(180deg)}.ht-curriculum-more:focus-visible{outline:2px solid var(--ht-red-500,#ff0000);outline-offset:3px;border-radius:3px}.ht-curriculum-more:hover{opacity:.75}.ht-bento-grid.ht-masonry-active>.ht-mosaic-grid__card{position:absolute!important;transition:top 380ms cubic-bezier(.4,0,.2,1),left 380ms cubic-bezier(.4,0,.2,1),width 380ms cubic-bezier(.4,0,.2,1);width:calc(50% - var(--ht-masonry-gap,16px))}.ht-bento-grid.ht-masonry-active>.ht-bento-full{width:100%!important}.ht-accordion.ht-faq .e-n-accordion-item{background:var(--ht-bg-primary);border-radius:var(--radius-16);margin-bottom:10px;overflow:hidden;border:1px solid var(--ht-border-subtle);box-shadow:none;padding-bottom:0;position:relative;transition:border-color .35s,box-shadow .35s}.ht-accordion.ht-faq .e-n-accordion-item:first-child,.ht-accordion.ht-faq .e-n-accordion-item:first-child:has(summary[aria-expanded=false]),.ht-accordion.ht-faq .e-n-accordion-item:first-child:has(summary[aria-expanded=true]){border-top:1px solid var(--ht-border-subtle)}.ht-accordion.ht-faq .e-n-accordion-item:has(summary[aria-expanded=true]){border-color:var(--ht-border-subtle);box-shadow:0 4px 24px -6px rgb(255 0 0 / .1);padding-bottom:0;z-index:1}.ht-accordion.ht-faq .e-n-accordion-item::before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--ht-red-500),#ff6b6b);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.25,1,.5,1)}.ht-accordion.ht-faq .e-n-accordion-item:has(summary[aria-expanded=true])::before{transform:scaleX(1)}.ht-accordion.ht-faq .e-n-accordion-item-title{display:flex;align-items:center;gap:16px;padding:var(--space-20);transition:padding .3s}.ht-accordion.ht-faq .e-n-accordion-item:has(summary[aria-expanded=true]) .e-n-accordion-item-title{padding-bottom:var(--space-4)}.ht-accordion.ht-faq .e-n-accordion-item-title-header{display:flex;flex-direction:column;gap:var(--space-4);flex:1;min-width:0}.ht-accordion.ht-faq .e-n-accordion-item-title h3,.ht-accordion.ht-faq.ht-accordion h3{font-size:var(--fs-body-md);line-height:var(--lh-body-md);font-weight:var(--fw-700);color:var(--ht-neutral-700);transition:color .3s;margin:0}.ht-accordion.ht-faq .e-n-accordion-item:has(summary[aria-expanded=true]) h3{color:var(--ht-neutral-900)}.ht-accordion.ht-faq .e-n-accordion-item-title-icon{width:36px;height:36px;border-radius:var(--radius-8);background:var(--ht-bg-secondary);border:1px solid var(--ht-border-subtle);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.25,1,.5,1)}.ht-accordion.ht-faq .e-n-accordion-item:has(summary[aria-expanded=true]) .e-n-accordion-item-title-icon{background:var(--ht-bg-black);border-color:var(--ht-bg-black);transform:rotate(90deg)}.ht-accordion.ht-faq .e-n-accordion-item-title-icon svg{width:13px!important;height:13px!important}.ht-accordion.ht-faq .e-n-accordion-item svg path{stroke:var(--ht-neutral-400);transition:stroke .3s}.ht-accordion.ht-faq .e-n-accordion-item:has(summary[aria-expanded=true]) .e-n-accordion-item-title-icon svg path{stroke:var(--ht-white)!important}.ht-accordion.ht-faq .ht-accordion__wrapper{padding:0 var(--space-20) var(--space-20) var(--space-20);border:0;gap:0}.ht-accordion.ht-faq .ht-accordion__item .ht-accordion__wrapper{border:0;border-left:2px solid var(--ht-red-100);padding-left:var(--space-16);border-radius:0}.ht-accordion.ht-faq .elementor-widget-text-editor p{line-height:1.75;margin:0}.ht-menu__item-left{justify-content:flex-start;gap:var(--space-80)}.ht-menu__list .elementor-icon-list-items{display:flex!important;flex-direction:column!important;width:fit-content;gap:var(--space-24)!important}.ht-menu__list.ht-menu__list-break .elementor-icon-list-items{column-gap:var(--space-24)!important;row-gap:var(--space-32)!important}.ht-menu__heading{position:relative;padding-right:var(--space-32);display:block}.ht-menu__heading .elementor-button{all:unset;cursor:pointer}.ht-menu__heading .elementor-button>span{align-items:center;gap:var(--space-12);justify-content:start}.ht-menu__heading .elementor-button svg{width:21px;height:21px}.ht-certs__overlay{background-image:url(/wp-content/uploads/2026/07/dot.webp)!important;background-position:bottom right!important;background-repeat:no-repeat!important;background-size:40% auto!important}.ht-mega__menu .uc-mega_menu_section{background:var(--ht-white)}.ht-slider__inner .elementor-button,.ht-slider__inner h2,.ht-slider__inner p{margin-left:auto;margin-right:auto;text-align:center}.ht-slider__inner p{width:50%}@media (min-width:1024px){.ht-certs__grid{width:60%;column-gap:var(--space-16)}body.home .ht-logo img{object-fit:contain;object-position:left center}.ht-menu__item-left{padding:var(--space-24) clamp(20px,5vw,80px) var(--space-48)}.ht-menu__item-right{background:var(--ht-bg-secondary);padding:var(--space-48) clamp(20px,5vw,80px) var(--space-48) var(--space-32)}.ht-menu__item .e-con-inner{padding:0!important;gap:0!important;position:relative}.ht-menu__item .e-con-inner::before{content:"";position:absolute;top:0;left:50%;border-top:1px solid #c6c6c6;display:inline-block;width:100vw;z-index:1;transform:translateX(-50%)}.ht-footer__item-title{margin-top:var(--space-8)}.ht-menu__list.ht-menu__list-break .elementor-icon-list-items::after{content:"";position:absolute;top:0;bottom:0;left:37%;transform:translateX(-25%);width:2px;background-color:var(--ht-border-default,rgb(41 41 41 / .12));pointer-events:none;height:90%}.ht-menu .uc-mega_menu_list_item>a:last-child,.ht-menu .uc-mega_menu_list_item>a>span{padding:30px 0;width:max-content}.ht-flex__list ul{display:grid;grid-template-columns:repeat(2,1fr)}.ht-br-xl br{display:block!important}.ht-grid__fc{grid-template-columns:repeat(6,1fr)!important}.ht-grid__fc>.ht-grid__fc-item{grid-column:span 2!important}.ht-grid__fc>.ht-grid__fc-item:nth-child(3n+1):last-child{grid-column:1/-1!important;position:relative;overflow:hidden}.ht-grid__fc>.ht-grid__fc-item:nth-child(3n+1):nth-last-child(2),.ht-grid__fc>.ht-grid__fc-item:nth-child(3n+2):last-child{grid-column:span 3!important}.ht-grid__fc>.ht-grid__fc-item:last-child:nth-child(odd)::after{content:"";position:absolute;top:50%;right:0;bottom:0;width:50%;background-image:url(/wp-content/uploads/2026/05/629394903.webp);background-position:right;background-repeat:no-repeat;background-size:contain;z-index:0;pointer-events:none}.ht-grid__fc>.ht-grid__fc-item:last-child:nth-child(odd) .elementor-icon-box-wrapper{position:relative;z-index:1}.ht-grid__fc>.ht-grid__fc-item:last-child:nth-child(odd) .elementor-icon-box-description{width:45%}.ht-menu__list.ht-menu__list-break .elementor-icon-list-items{display:grid!important;grid-auto-flow:column!important;grid-template-rows:repeat(5,auto)!important;grid-template-columns:repeat(2,1fr)!important;column-gap:var(--space-64)!important}.ht-menu__list .elementor-icon-list-item{margin:0!important;padding:0!important;max-width:100%!important;width:fit-content}}@media (min-width:1025px){body.home .ht-header:has(.uc-active_item) .ht-logo img,body.home.ht-header--sticky .ht-logo img,body.home:not(.ht-header--sticky) .ht-search-wrapper .ht-logo img{content:url(/wp-content/uploads/2026/05/HR-Logo.svg);object-fit:contain;object-position:left center}body.home:not(.ht-header--sticky):not(:has(.ht-header .uc-mega_menu_section.uc-active_item)) .ht-mega__cta-btn:not(.ht-search-wrapper *) .elementor-button{background:0 0!important;border:2px solid var(--ht-white)}body.home.ht-header--sticky .ht-mega__cta-btn .elementor-button{background:var(--ht-bg-red)!important}}@media (min-width:1600px){.ht-menu__item-left{padding:var(--space-24) clamp(20px,5vw,80px) var(--space-48) 0}.ht-hero__secondary.ht-inner__hero{min-height:calc(60vh - var(--ht-header-height,84px));min-height:calc(60svh - var(--ht-header-height,84px));min-height:calc(60dvh - var(--ht-header-height,84px))}}.ht-filter-drawer{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),visibility .5s,border-bottom-width .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1);border-bottom:0 solid var(--ht-border-subtle)}.ht-filter-drawer.is-open{max-height:1000px;opacity:1;visibility:visible;border-bottom-width:1px;padding:var(--space-32) 0}.ht-insights__drawer,.ht-news__drawer{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1);transform:translateY(4px);pointer-events:none}.ht-insights__drawer.is-visible,.ht-news__drawer.is-visible{opacity:1;max-height:500px;transform:translateY(0);pointer-events:auto}.ht-filter-top-bar{position:relative;width:fit-content}.ht-filter-top-bar .elementor-button{background:0 0!important;color:var(--ht-black)!important;padding:0!important;box-shadow:none!important;display:flex;flex-direction:column;justify-content:center}.ht-filter-top-bar::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background-color:var(--ht-bg-red);z-index:10;opacity:0;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s}.ht-filter-top-bar.is-active::after,.ht-filter-top-bar:hover::after{opacity:1;transform:scaleX(1)}.ht-filter-top-bar svg{width:10px;height:10px;transition:transform .3s}.ht-filter-drawer .ue_checkbox_container{gap:var(--space-12)!important;margin-bottom:var(--space-32)}.ht-filter-drawer .ue_taxonomy_item_title{border:1px solid var(--ht-border-subtle)!important;border-radius:var(--radius-full)!important;padding:var(--space-12) var(--space-24)!important;background:var(--ht-white)!important;cursor:pointer;transition:.3s;font-size:var(--fs-body-sm);font-weight:var(--fw-500);display:inline-block;white-space:nowrap}.ht-filter-drawer .uc-button-clear{color:var(--ht-black)!important;font-family:var(--ff-body);background:0 0!important;font-size:var(--fs-body-md);line-height:var(--lh-body-md);font-weight:var(--fw-600);cursor:pointer}.ht-filter-drawer .ue_taxonomy_item:hover .ue_taxonomy_item_title{border-color:var(--ht-neutral-400)!important}.ht-filter-drawer .ue_taxonomy_item.uc-selected .ue_taxonomy_item_title{border-color:var(--ht-black)!important;background-color:var(--ht-black)!important;color:var(--ht-white)!important}.ht-filter-drawer .uc-checkbox-filter__checkbox+.uc-checkbox-filter_label:before,.ht-filter-drawer .uc-checkbox-filter__checkbox:checked+.uc-checkbox-filter_label:after{display:none!important}.ht-filter-drawer .e-con-child:last-child{display:flex;align-items:center;gap:var(--space-24)}.ht-show-results .elementor-button{background-color:var(--ht-bg-red)!important;border-radius:var(--radius-full)!important;transition:background-color .3s}.ht-show-results .elementor-button:hover{background-color:var(--ht-black)!important}.ht-filters__clear .uc-button-clear,.ue-clear-button{background:0 0!important;border:none!important;color:var(--ht-neutral-600)!important;font-size:var(--fs-body-sm)!important;cursor:pointer;padding:0;text-decoration:none}.ht-filters__clear .uc-button-clear:hover{color:var(--ht-bg-red)!important}.ht-newsletter__form{max-width:500px!important;width:100%!important;position:relative!important}.ht-newsletter__form .elementor-form{width:100%!important}.ht-newsletter__form .elementor-form-fields-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:0!important;width:100%!important}.ht-newsletter__form .e-form__buttons,.ht-newsletter__form .elementor-column,.ht-newsletter__form .elementor-field-group{padding:0!important;margin:0!important}.ht-contact-form .elementor-field-group-compliance .elementor-field-label,.ht-contact-form .select-caret-down-wrapper,.ht-newsletter__form .elementor-field-group-first_name,.ht-newsletter__form .elementor-field-group-last_name,.ht-newsletter__form .elementor-field-label,.ht-newsletter__form .elementor-forms-admin-errors,.ht-newsletter__form:not(.ht-newsletter--ready) .elementor-field-group-first_name,.ht-newsletter__form:not(.ht-newsletter--ready) .elementor-field-group-last_name,body.elementor-editor-active:not(:has(.elementor-location-header.elementor-edit-mode)) .uc-message{display:none!important}.ht-newsletter__form .elementor-button-text,.ht-newsletter__form .ht-newsletter__extra-title,.ht-newsletter__form button,.ht-newsletter__form input,.ht-newsletter__form label{font-family:var(--ff-display)!important}.ht-contact-form .xwk-error-message.xwk-show,.ht-contact-form .xwk-no-results.xwk-show,.ht-contact-form .xwk-select-dropdown.xwk-open,.ht-newsletter__form .ht-newsletter__name-row .elementor-field-group-first_name,.ht-newsletter__form .ht-newsletter__name-row .elementor-field-group-last_name{display:block!important}.ht-newsletter__form .elementor-field-group-email{order:1!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important}.ht-newsletter__form .elementor-field-group-email input{height:44px!important;min-height:44px!important;width:100%!important;background:0 0!important;border:1px solid var(--ht-white)!important;border-right:none!important;border-radius:var(--radius-8) 0 0 var(--radius-8)!important;padding:0 var(--space-8)!important;color:var(--ht-white)!important;font-size:var(--fs-body-xs)!important;font-weight:400!important;line-height:var(--lh-body-xs)!important;outline:0!important;box-shadow:none!important}.ht-newsletter__form .elementor-field-group-email input::placeholder{color:rgb(255 255 255 / .75)!important;font-size:14px!important}.ht-newsletter__form .e-form__buttons{order:2!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;align-self:stretch!important}.ht-newsletter__form .e-form__buttons button,.ht-newsletter__form .elementor-button{height:44px!important;min-height:44px!important;width:auto!important;min-width:auto!important;border:none!important;border-radius:0 var(--radius-8) var(--radius-8) 0!important;padding:0 var(--space-16)!important;background-color:var(--ht-bg-red)!important;color:var(--ht-white)!important;font-size:var(--fs-body-xs)!important;font-weight:600!important;line-height:var(--lh-body-xs)!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important}.ht-newsletter__form .elementor-button:hover{filter:brightness(1.1)!important}.ht-newsletter__form .elementor-field-group-consent{order:3!important;flex:0 0 100%!important;width:100%!important;margin-top:var(--space-12)!important;color:var(--ht-white)!important;opacity:.8!important}.ht-newsletter__form .elementor-field-subgroup{display:flex!important;width:100%!important}.ht-newsletter__form .elementor-field-option{display:flex!important;align-items:flex-start!important;gap:var(--space-8)!important;color:var(--ht-white)!important}.ht-newsletter__form .elementor-field-option label{color:var(--ht-white)!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.ht-newsletter__form .elementor-field-option input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:14px!important;height:14px!important;min-width:14px!important;border:1px solid var(--ht-white)!important;border-radius:2px!important;background:0 0!important;cursor:pointer!important;position:relative!important;margin:2px 0 0!important;padding:0!important}.ht-newsletter__form .elementor-field-option input[type=checkbox]:checked{background-color:var(--ht-bg-red)!important;border-color:var(--ht-bg-red)!important}.ht-newsletter__form .elementor-field-option input[type=checkbox]:checked::after{content:""!important;position:absolute!important;width:4px!important;height:8px!important;border:solid var(--ht-white)!important;border-width:0 2px 2px 0!important;top:46%!important;left:50%!important;transform:translate(-50%,-50%) rotate(45deg)!important}.ht-newsletter__form .ht-newsletter__extra{order:4!important;display:none;position:absolute!important;top:calc(44px + 15px)!important;left:0!important;width:100%!important;padding:var(--space-20)!important;flex-direction:column!important;background-color:var(--ht-white);backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:var(--radius-12)!important;box-shadow:0 20px 40px rgb(0 0 0 / .15)!important;animation:.4s cubic-bezier(.16,1,.3,1) forwards htFloatUp!important}.ht-newsletter__form .ht-newsletter__extra.is-visible{display:flex!important}.ht-newsletter__form .ht-newsletter__extra::before{content:"";position:absolute;top:-6px;left:var(--space-32);width:12px;height:12px;background:#fff;transform:rotate(45deg)}.ht-newsletter__form .ht-newsletter__close{position:absolute!important;top:12px!important;right:12px!important;background:0 0!important;border:none!important;color:var(--ht-neutral-500)!important;cursor:pointer!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ht-newsletter__form .ht-newsletter__close:hover,.ht-search__dialog button:hover .elementor-button-text{color:var(--ht-bg-red)!important}.ht-newsletter__form .ht-newsletter__extra-title{display:block!important;padding-right:20px!important;margin-bottom:var(--space-12)!important;color:var(--ht-black)!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.ht-newsletter__form .ht-newsletter__name-row{display:flex!important;flex-wrap:wrap!important;gap:var(--space-12)!important;width:100%!important}.ht-newsletter__form .ht-newsletter__name-row .elementor-field-group{flex:1 1 180px!important;width:auto!important;max-width:none!important}.ht-newsletter__form .ht-newsletter__name-row input{height:44px!important;min-height:44px!important;width:100%!important;background:0 0!important;border:1px solid var(--ht-neutral-200)!important;border-radius:var(--radius-8)!important;padding:0 var(--space-8)!important;color:var(--ht-black)!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important;outline:0!important;box-shadow:none!important}.ht-newsletter__form .ht-newsletter__name-row input::placeholder{font-size:14px!important}.ht-newsletter__form .elementor-message{order:5!important;flex:0 0 100%!important;margin-top:var(--space-12)!important;color:var(--ht-white)!important;display:block!important;width:100%!important;margin-top:var(--space-12)!important;color:var(--ht-white)!important;font-size:12px!important;line-height:1.4!important}.uc-message{background-color:var(--ht-bg-red);color:var(--ht-white);font-size:14px;font-weight:500;line-height:1.5;text-align:center;padding:12px 24px;border-radius:50px;max-width:fit-content;box-shadow:0 10px 25px rgb(0 0 0 / .15);position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:9999}@keyframes htFloatUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ht-academy__pools{background-color:var(--ht-white);border:1px solid var(--ht-border-subtle);border-radius:var(--radius-8);overflow:hidden}.ht-academy__pools .swiper-slide{display:flex;align-items:center;justify-content:center;border-right:1px solid var(--ht-border-subtle);min-height:200px;background-color:var(--ht-white);transition:background-color .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.ht-academy__pools .swiper-slide:last-child{border-right:none}.ht-academy__pools .swiper-slide:hover{background-color:#fafafa}.ht-academy__pools .swiper-slide-inner{display:flex;align-items:center;justify-content:center;width:100%}.ht-academy__pools .swiper-slide-image{width:auto!important;height:auto!important;max-width:140px;max-height:50px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ht-academy__pools .swiper-slide:hover .swiper-slide-image{transform:scale(1.08) translateY(-5px)}.ht-floating__shape{position:relative;display:inline-block;line-height:1}.ht-floating__shape .elementor-heading-title{position:relative;z-index:2}.ht-floating__shape::before{content:"";position:absolute;width:24px;height:24px;background:var(--ht-red-500);border-radius:var(--radius-half);left:-10px;bottom:-3px;z-index:1}.ht-contact-form .elementor-form-fields-wrapper{display:flex!important;flex-direction:column!important;gap:16px!important}.ht-contact-form .elementor-field-group{position:relative!important;margin-bottom:0!important;padding:0!important}.ht-contact-form .elementor-field-label{display:block!important;position:static!important;margin-bottom:6px!important;font-family:var(--ff-body)!important;font-size:var(--fs-body-sm)!important;font-weight:var(--fw-400)!important;line-height:var(--lh-body-sm)!important;color:var(--ht-text-primary)!important;pointer-events:none!important;transform:none!important;top:auto!important;left:auto!important;z-index:auto!important;transition:none!important;white-space:normal!important}.ht-contact-form .elementor-field-textual,.ht-contact-form .xwk-select-trigger,.ht-contact-form textarea.elementor-field{display:block!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-family:var(--ff-body)!important;font-size:14px!important;color:var(--ht-text-primary)!important;background-color:var(--ht-bg-secondary)!important;border:1.5px solid transparent!important;border-radius:8px!important;box-shadow:none!important;box-sizing:border-box!important;outline:0!important;transition:border-color .2s,background-color .2s!important;-webkit-appearance:none!important;appearance:none!important}.ht-contact-form textarea.elementor-field{height:auto!important;min-height:110px!important;padding:var(--space-12) var(--space-16)!important;line-height:1.6!important;resize:vertical!important}.ht-contact-form .elementor-field-textual:focus,.ht-contact-form .xwk-select-trigger.xwk-active,.ht-contact-form .xwk-select-trigger:focus,.ht-contact-form textarea.elementor-field:focus{background-color:var(--ht-bg-primary,#fff)!important;border-color:var(--ht-border-accent,#e3000f)!important;box-shadow:none!important;outline:0!important}.ht-contact-form .xwk-select-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important}.ht-contact-form .xwk-select-trigger-text{font-size:var(--fs-body-sm)!important;color:var(--ht-text-muted)!important;line-height:1!important}.ht-contact-form .xwk-option,.ht-contact-form .xwk-select-trigger-text:not(.placeholder){color:var(--ht-text-primary)!important}.ht-contact-form .xwk-select-arrow{width:6px!important;height:6px!important;flex-shrink:0!important;border-left:1.5px solid var(--ht-text-muted)!important;border-bottom:1.5px solid var(--ht-text-muted)!important;transform:rotate(-45deg)!important;margin-top:-6px!important;transition:transform .2s!important}.ht-contact-form .xwk-select-arrow::after{all:unset}.ht-contact-form .xwk-select-trigger.xwk-active .xwk-select-arrow{transform:rotate(135deg)!important;margin-top:4px!important}.ht-contact-form .xwk-select-dropdown{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;z-index:999!important;background-color:#fff!important;border:1px solid var(--ht-border-default,#e5e5e5)!important;border-radius:8px!important;box-shadow:0 8px 24px rgb(0 0 0 / .1)!important;overflow:hidden!important;display:none!important}.ht-contact-form .xwk-options-list{max-height:220px!important;overflow-y:auto!important}.ht-contact-form .xwk-option{padding:11px 16px!important;font-family:var(--ff-body)!important;font-size:var(--fs-body-sm)!important;cursor:pointer!important;transition:background-color .15s!important}.ht-contact-form .xwk-option.xwk-focused,.ht-contact-form .xwk-option:hover{background-color:var(--ht-bg-secondary)!important;color:var(--ht-text-accent)!important}.ht-contact-form .xwk-option.xwk-selected{background-color:var(--ht-bg-red-light)!important;color:var(--ht-text-accent)!important;font-weight:600!important}.ht-contact-form .xwk-no-results{padding:var(--space-12) var(--space-16)!important;font-size:var(--fs-body-sm)!important;color:var(--ht-text-muted)!important;display:none!important}.ht-contact-form .elementor-field-type-checkbox .elementor-field-option,.ht-contact-form .elementor-field-type-checkbox .elementor-field-subgroup{display:flex!important;align-items:flex-start!important;gap:var(--space-10)!important}.ht-contact-form .elementor-field-type-checkbox input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;margin:2px 0 0!important;border:1.5px solid var(--ht-border-default,#ccc)!important;border-radius:4px!important;accent-color:var(--ht-text-accent)!important;cursor:pointer!important;flex-shrink:0!important}.ht-contact-form .elementor-field-type-checkbox label{font-size:13px!important;line-height:1.5!important;color:var(--ht-text-secondary)!important;cursor:pointer!important}.ht-contact-form .elementor-field-type-checkbox label a{color:var(--ht-text-accent)!important;text-decoration:underline!important}.ht-contact-form .e-form__buttons,.ht-contact-form .elementor-field-type-submit{margin-top:var(--space-4)!important}.ht-contact-form .elementor-button{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:var(--space-16) var(--space-30)!important;background-color:var(--ht-text-accent)!important;color:var(--ht-white)!important;font-family:var(--ff-body)!important;font-size:var(--fs-body-md)!important;font-weight:var(--fw-600)!important;border:none!important;border-radius:var(--radius-full)!important;cursor:pointer!important;text-decoration:none!important;transition:background-color .2s,transform .15s!important;box-shadow:none!important;width:auto!important;flex-basis:unset!important}.ht-contact-form .elementor-button:hover{background-color:var(--ht-red-550)!important;transform:translateY(-1px)!important}.ht-contact-form .elementor-button:active{transform:translateY(0)!important}.ht-contact-form .elementor-button .elementor-button-content-wrapper{display:flex!important;align-items:center!important;gap:var(--space-8)!important}.ht-contact-form .elementor-button .elementor-button-text{line-height:1!important}.ht-contact-form input:-webkit-autofill,.ht-contact-form input:-webkit-autofill:focus,.ht-contact-form input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ht-bg-secondary) inset!important;-webkit-text-fill-color:var(--ht-text-primary)!important;transition:background-color 5000s ease-in-out!important}.ht-contact-form .xwk-select-trigger.xwk-error{border-color:var(--ht-border-default)!important;background-color:var(--ht-bg-secondary)!important}.ht-contact-form .xwk-error-message{display:none!important;margin-top:4px!important;font-size:12px!important;color:var(--text-accent)!important;font-family:var(--ff-body)!important}.ht-load-more .uc-filter-load-more__link,.ht-load-more .uc-load-more-wrapper{font-family:var(--ff-body)!important;font-size:var(--fs-body-md)!important;font-weight:var(--fw-500)!important}.ht-contact-form .elementor-field-textual.elementor-field-invalid,.ht-contact-form textarea.elementor-field.elementor-field-invalid{border-color:var(--text-accent)!important;background-color:var(--ht-bg-secondary)!important}.ht-contact-form .elementor-field-group .elementor-message.elementor-message-danger{display:block!important;margin-top:4px!important;padding:0!important;font-size:var(--fs-body-xs)!important;font-family:var(--ff-body)!important;color:var(--text-accent)!important;background:0 0!important;border:none!important}.ht-contact-form .elementor-message.elementor-message-success{display:flex!important;align-items:center!important;gap:var(--space-10)!important;margin-top:var(--space-16)!important;padding:var(--space-12) var(--space-20)!important;background-color:#f0faf4!important;border:1.5px solid #2a9d5c!important;border-radius:8px!important;font-family:var(--ff-body)!important;font-size:14px!important;font-weight:500!important;color:#1a6e3e!important;width:fit-content;margin:auto}.ht-contact-form .elementor-message.elementor-message-success::before{content:""!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;min-width:20px!important;height:20px!important;flex-shrink:0!important;background-color:#2a9d5c!important;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.71%207.21a1%201%200%200%200-1.42%200l-7.45%207.46-3.13-3.14A1%201%200%201%200%205.29%2013l3.84%203.84a1%201%200%200%200%201.42%200l8.16-8.16a1%201%200%200%200%200-1.47%22%2F%3E%3C%2Fsvg%3E)!important;mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.71%207.21a1%201%200%200%200-1.42%200l-7.45%207.46-3.13-3.14A1%201%200%201%200%205.29%2013l3.84%203.84a1%201%200%200%200%201.42%200l8.16-8.16a1%201%200%200%200%200-1.47%22%2F%3E%3C%2Fsvg%3E)!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important}.ht-contact-form .elementor-message.elementor-message-danger:not(.elementor-field-group .elementor-message){display:flex!important;align-items:center!important;gap:var(--space-10)!important;margin-top:16px!important;padding:14px 18px!important;background-color:var(--ht-bg-secondary)!important;border:1.5px solid var(--ht-border-default)!important;border-radius:8px!important;font-family:var(--ff-body)!important;font-size:var(--fs-body-sm)!important;font-weight:var(--fw-500)!important;color:var(--text-accent)!important}.ht-contact-form .elementor-message.elementor-message-danger:not(.elementor-field-group .elementor-message)::before{content:"!"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;min-width:20px!important;height:20px!important;border-radius:var(--radius-half)!important;background-color:var(--text-accent)!important;color:var(--ht-white)!important;font-size:var(--fs-body-sm)!important;font-weight:(--fw-700)!important;flex-shrink:0!important}@keyframes ht-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ht-load-more .uc-grid-filter{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important}.ht-load-more .uc-grid-filter.uc-ajax-loading{opacity:1!important}.ht-load-more .uc-load-more-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-10)!important;color:var(--ht-text-muted)!important}.ht-load-more .uc-filter-load-more__link{display:inline-flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:center!important;gap:var(--space-12)!important;width:max-content!important;min-height:48px!important;padding:var(--space-12) var(--space-32)!important;border-radius:var(--radius-32)!important;text-align:center!important;text-decoration:none!important;border:none!important;outline:0!important;box-shadow:none!important;line-height:var(--lh-body-md)!important;background:var(--ht-bg-red)!important;color:var(--ht-text-inverse)!important;transition:background .2s ease-in-out,transform .2s!important}.ht-load-more .uc-filter-load-more__link:hover{background:var(--ht-red-550)!important;color:var(--ht-text-inverse)!important}.ht-load-more .uc-filter-load-more__link:active{transform:scale(.98)!important}.ht-load-more .uc-filter-load-more__link-icon{display:flex!important;align-items:center!important}.ht-load-more .uc-filter-load-more__link-icon svg{width:12px!important;height:auto!important;transition:stroke .2s!important}.ht-load-more .uc-filter-load-more__link-icon svg path{stroke:currentColor!important}.ht-load-more .uc-filter-load-more__loader{display:none!important;margin:var(--space-16) auto!important;text-align:center!important}.ht-load-more .uc-grid-filter.uc-ajax-loading .uc-filter-load-more__loader{display:inline-flex!important;align-items:center!important;justify-content:center!important}.ht-load-more .uc-loading-image{display:flex!important;align-items:center!important;justify-content:center!important}.ht-load-more .uc-loading-image svg{width:24px!important;height:24px!important;animation:.8s linear infinite ht-spin!important}.ht-load-more .uc-loading-image svg line{stroke:var(--ht-neutral-500)!important}.ht-certs__grid .ht-cert__badge-word{padding-bottom:24px}.ht-certs__grid .ht-cert__badge-word:first-child,.ht-certs__grid .ht-cert__badge-word:nth-child(2){border-bottom:1px solid rgb(0 0 0 / .2)}@media (max-width:1024px){.ht-menu .uc-mega_menu-burger,.ht-menu .uc-mega_menu-burger:hover,.ht-menu .uc-mega_menu-close-btn:hover{background-color:var(--ht-bg-secondary)}.ht-cert__badge-word img{width:70%;float:left}.ht-academy__certs{gap:var(--space-8)}.ht-footer__logo img{width:220px}.ht-footer__items{gap:var(--space-32)}.ht-academy__cert{min-height:320px}.ht-academy__cert:first-child{border-radius:var(--radius-8) 0 0 var(--radius-8)}.ht-menu .uc-mega_menu-burger,.ht-menu .uc-mega_menu-close-btn{border-radius:var(--radius-8);transition:background-color .2s;cursor:pointer}.ht-menu #uc_mega_menu_elementor_7a9245a .uc-mega_menu_section.uc-active_item{top:unset!important;height:auto!important;padding-bottom:var(--space-32)}.ht-menu .uc-mega_menu-mobile-logo img{margin:0!important}.ht-menu .uc-mega_menu_section .ht-menu__heading{margin-bottom:var(--space-16)!important}.ht-menu .uc-mega_menu-burger svg,.ht-menu .uc-mega_menu-mobile-header svg{width:24px!important;height:24px!important}.ht-menu .uc-mega_menu-burger{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.ht-menu .uc-mega_menu-burger-icon svg{display:block;fill:var(--ht-fg-primary)}.ht-menu .uc-mega_menu-wrapper.uc-mobile-mode{position:fixed;inset:0;z-index:9999;background-color:var(--ht-bg-primary);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;transform:translateX(-100%);transition:transform .32s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 32px 0 rgb(0 0 0 / .1);scrollbar-width:thin;scrollbar-color:var(--ht-border-default) #fff0;height:100vh!important}.ht-menu .uc-mega_menu-wrapper.uc-mobile-mode.uc-menu-open{transform:translateX(0)}.ht-menu .uc-mega_menu-mobile-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:flex-end;padding:0 var(--space-20);height:64px;min-height:64px;background-color:var(--ht-bg-primary);border-bottom:1px solid var(--ht-border-subtle);flex-shrink:0}.ht-menu .uc-mega_menu-close-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.ht-menu .uc-mega_menu-close-btn-icon svg path[stroke]{stroke:var(--ht-fg-primary)}.ht-menu .uc-mega_menu_list{list-style:none;margin:0;padding:0 0 var(--space-32);justify-content:flex-start!important;align-items:flex-start}.ht-menu .uc-mega_menu_list_item{border-bottom:1px solid var(--ht-border-subtle);width:100%}.ht-menu .uc-mega_menu_list_item:last-child{border-bottom:none}.ht-menu .uc-mega_menu_title{display:flex;align-items:center;width:100%;padding:var(--space-16) var(--space-20)!important;font-family:var(--ff-body);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-600);color:var(--ht-text-primary);text-decoration:none;cursor:pointer;background:0 0;border:none;box-sizing:border-box;transition:color .2s,background-color .2s}.ht-menu .uc-mega_menu_section,.ht-menu .uc-mega_menu_section .uc-connected{position:static!important;visibility:visible!important;width:100%!important}.ht-menu .uc-mega_menu_title>span{display:flex;align-items:center;justify-content:space-between;width:100%}.ht-menu .uc-mega_menu_list_item.uc-active_item>.uc-mega_menu_title,.ht-menu .uc-mega_menu_list_item:not(.uc-active_item)>.uc-mega_menu_title:hover,.ht-menu .uc-mega_menu_title[data-type=link]:hover{color:var(--ht-text-accent);background-color:var(--ht-bg-secondary)}.ht-menu .uc-mega_menu_title .sub-arrow{display:flex;align-items:center;flex-shrink:0;margin-left:var(--space-8);transition:transform .25s}.ht-menu .uc-mega_menu_title .sub-arrow svg path{stroke:var(--ht-chevron);transition:stroke .2s}.ht-menu .uc-mega_menu_list_item.uc-active_item>.uc-mega_menu_title .sub-arrow svg path,.ht-menu .uc-mega_menu_list_item:not(.uc-active_item)>.uc-mega_menu_title:hover .sub-arrow svg path{stroke:var(--ht-text-accent)}.ht-menu .uc-mega_menu_section{top:unset!important;left:unset!important;right:unset!important;bottom:unset!important;transform:none!important;max-width:100%!important;overflow:hidden;max-height:auto;transition:max-height .35s cubic-bezier(.4,0,.2,1);background-color:var(--ht-bg-secondary)!important}.ht-menu .uc-mega_menu_list_item.uc-item-open .uc-mega_menu_section{max-height:1400px}.ht-mega__cta,.ht-menu .uc-mega_menu_section-cover,.ht-menu .uc_mega_menu_overlay[style*="display: none"]{display:none!important}.ht-menu .uc-mega_menu_section .e-con-inner{display:flex;flex-direction:column;gap:0;padding:0;width:100%}.ht-menu .ht-menu__item{width:100%!important;max-width:100%!important;padding:0!important}.ht-menu .ht-menu__item-left,.ht-menu .ht-menu__item-right{width:100%!important;flex-direction:column!important;gap:0!important;padding:0!important}.ht-menu .ht-menu__item-col{width:100%!important;flex-direction:column!important;gap:0!important;padding:var(--space-16) 0 var(--space-24)!important}.ht-menu .ht-menu__item-col+.ht-menu__item-col{border-top:1px solid var(--ht-border-default);padding-top:var(--space-16)!important}.ht-menu .uc-mega_menu_section .elementor-widget{width:100%!important;margin:0!important;padding:0}.ht-menu .ht-menu__heading .elementor-heading-title{font-family:var(--ff-body);font-size:var(--fs-body-xs)!important;line-height:var(--lh-body-xs)!important;font-weight:var(--fw-800)!important;color:var(--ht-text-muted)!important;text-transform:uppercase;letter-spacing:var(--ls-base);margin:0 0 var(--space-8)!important;display:block}.ht-menu__heading:after,.ht-menu__heading:before{top:-3px}.ht-menu .ht-menu__list .elementor-icon-list-items{list-style:none;margin:0;display:flex!important;gap:var(--space-8);padding:var(--space-12) 0 0!important;width:100%!important;box-sizing:border-box}.ht-menu .elementor-icon-list-item{margin:0;padding:0;width:100%;max-width:100%}.ht-menu .elementor-icon-list-item a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-8) 0;font-family:var(--ff-body);font-size:var(--fs-body-sm)!important;line-height:var(--lh-body-sm)!important;font-weight:var(--fw-500)!important;color:var(--ht-text-primary)!important;text-decoration:none;transition:color .18s}.ht-menu .elementor-icon-list-item a::after{content:"";width:16px;height:16px;flex-shrink:0;margin-left:var(--space-12);background-color:currentColor;mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2024%22%20data-name%3D%22Flat%20Color%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22icon%20flat-color%22%3E%3Cpath%20d%3D%22m21.71%2011.29-7-7a1%201%200%200%200-1.42%201.42l5.3%205.29H3a1%201%200%200%200%200%202h15.59l-5.3%205.29a1%201%200%200%200%200%201.42%201%201%200%200%200%201.42%200l7-7a1%201%200%200%200%200-1.42%22%20style%3D%22fill%3A%23292929%22%2F%3E%3C%2Fsvg%3E);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2024%22%20data-name%3D%22Flat%20Color%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22icon%20flat-color%22%3E%3Cpath%20d%3D%22m21.71%2011.29-7-7a1%201%200%200%200-1.42%201.42l5.3%205.29H3a1%201%200%200%200%200%202h15.59l-5.3%205.29a1%201%200%200%200%200%201.42%201%201%200%200%200%201.42%200l7-7a1%201%200%200%200%200-1.42%22%20style%3D%22fill%3A%23292929%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.ht-menu .elementor-icon-list-item a:hover{color:var(--ht-text-accent)!important}.ht-menu .ht-menu__list-break{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--ht-border-subtle)}.ht-menu .ht-menu__item-right{background-color:var(--ht-bg-primary);border-top:1px solid var(--ht-border-subtle);padding:var(--space-16) var(--space-20) var(--space-24)!important;border-radius:var(--radius-16)}.ht-menu .ht-menu__item-right>.elementor-widget-heading:first-child .elementor-heading-title,.ht-menu .text-accent.text-uppercase .elementor-heading-title{font-size:var(--fs-body-xs)!important;line-height:var(--lh-body-xs)!important;font-weight:var(--fw-700)!important;color:var(--ht-text-accent)!important;text-transform:uppercase;letter-spacing:var(--ls-base);margin:0 0 var(--space-12)!important;display:block}.ht-menu .ht-menu__additions{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--space-4);scrollbar-width:none;-ms-overflow-style:none}.ht-menu .ht-menu__additions::-webkit-scrollbar{display:none}.ht-menu .ht-menu__item-cards{max-width:100%;flex-direction:row!important;flex-wrap:nowrap;border-radius:var(--radius-12)!important;overflow:hidden;transition:border-color .2s,box-shadow .2s;cursor:pointer}.ht-menu .ht-menu__item-cards:hover{border-color:var(--ht-border-accent);box-shadow:0 4px 16px -4px rgb(0 0 0 / .1)}.ht-menu .ht-menu__cards-bg{width:100%;height:72px;min-height:72px;background-color:var(--ht-bg-tertiary)!important;background-size:cover!important;background-position:center!important}.ht-menu .ht-menu__cards-content{flex-direction:column!important;width:100%!important}.ht-header__posts .elementor-post__title a,.ht-menu .ht-menu__cards-content .elementor-heading-title{font-family:var(--ff-body);font-size:var(--fs-body-xs)!important;line-height:var(--lh-body-xs)!important;font-weight:var(--fw-600)!important;color:var(--ht-text-primary)!important;margin:0}.ht-menu .uc-mega_menu_title[data-type=link]{font-weight:var(--fw-600);color:var(--ht-text-primary)}.ht-menu .uc_mega_menu_overlay{position:fixed!important;inset:0!important;z-index:9998!important;background-color:rgb(0 0 0 / .45)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ht-industry__tab .e-n-tabs{grid-template-columns:1fr;row-gap:var(--space-40);column-gap:0}.ht-industry__tab .e-n-tabs-heading{flex-direction:row;align-items:start!important;justify-content:flex-start!important;gap:var(--space-24);max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ht-industry__tab .e-n-tabs-content [role=tabpanel],.ht-industry__tab .ht-industry__tab-content{padding:0}.ht-industry__tab .e-n-tabs-heading::-webkit-scrollbar{display:none}.ht-industry__tab .e-n-tab-title{flex:0 0 auto}.ht-industry__tab .e-n-tab-title-text{white-space:nowrap}.ht-industry__tab-media img{height:260px}.ht-header .ht-menu__after .e-con-inner{justify-content:start!important}.ht-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"card-one card-two" "wide wide" "tall tall";gap:var(--space-24)}.ht-mosaic-grid__card--tall{min-height:420px}.ht-mosaic-grid.ht-mosaic-grid--image-left{grid-template-columns:1fr 1fr!important;grid-template-areas:"tall tall" "card-one card-two" "wide card-four"!important}.ht-mosaic-grid.ht-mosaic-grid--image-left .ht-mosaic-grid__card--tall{min-height:100%}.ht-bento-grid{gap:var(--space-24,24px)!important}.ht-leadership__compact-grid{column-gap:var(--space-64);row-gap:var(--space-64)}.ht-cards-wrap>.ht-cards.e-con{flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px)}.ht-cards-wrap>.ht-cards.e-con:last-child{flex:1 1 100%;max-width:100%}.ht-accordion__bg{flex:0 0 180px}.ht-accordion__wrapper{gap:var(--space-24)}.ht-stickytab .e-con-inner{flex-direction:column;align-items:flex-start;gap:var(--space-12)}.ht-post__grid .ue-grid{row-gap:var(--space-32)!important}.ht-certs__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ht-header .e-con-inner{justify-content:space-between!important}.ht-mega__menu{align-items:end!important}.ht-mega__menu .uc-mega_menu-burger-icon{width:100%!important;height:100%!important}.ht-usecase__quote{width:100%!important}}@media (max-width:767px){.ht-header>.e-con-inner,.ht-industry__tab .e-n-tabs-content>.e-con,.ht-leadership__compact-card .elementor-image-box-wrapper{gap:var(--space-16)}.ht-certs__grid .ht-cert__badge-word:first-child,.ht-certs__grid .ht-cert__badge-word:nth-child(2){border-bottom:1px solid rgb(0 0 0 / .2)}.ht-certs__grid .ht-cert__badge-word:not(:last-child){border-bottom:1px solid rgb(0 0 0 / .2);margin-bottom:0}.ht-h_bg,.ht-hero-img_350 img{height:240px;min-height:240px}.ht-header .uc-mega_menu-mobile-logo img,.ht-logo img,.ht-search-wrapper .ht-logo img{width:180px!important}.ht-slider__inner h2,.ht-slider__inner p{width:100%}.ht-academy__pools .swiper-slide{padding:var(--space-20);min-height:140px}.ht-academy__pools .swiper-slide-image{max-width:100px;max-height:40px}.ht-academy__certs{flex-direction:column;gap:var(--space-4)}.ht-academy__cert{width:100%;min-height:350px}.ht-academy__cert:first-child{border-radius:var(--radius-8) var(--radius-8) 0 0}.ht-menu .uc-mega_menu_section .ht-menu__heading{margin-bottom:var(--space-16)!important}.ht-leadership__compact-grid{grid-template-columns:1fr;row-gap:var(--space-40)}.ht-bento-grid,.ht-mosaic-grid{grid-template-columns:1fr!important}.ht-menu .ht-menu__additions{flex-direction:column!important;flex-wrap:wrap!important}.ht-leadership__compact-card .elementor-image-box-img{flex-basis:80px;width:80px}.ht-leadership__compact-card .elementor-image-box-img img{width:80px;height:80px}.ht-leader__card .ht-leadership__compact-card .elementor-image-box-img{flex:0 0 96px}.ht-leader__card .ht-leadership__compact-card .elementor-image-box-img,.ht-leader__card .ht-leadership__compact-card .elementor-image-box-img img{width:96px;height:96px;min-width:96px}.ht-cards-wrap>.ht-cards.e-con{flex:1 1 100%;max-width:100%;min-width:100%;min-height:200px}.ht-cards .ht-card-img{width:180px;height:180px}.ht-cards .ht-card-title{top:var(--space-16);left:var(--space-16)}.ht-header>.e-con-inner{min-height:76px}.ht-header>.e-con-inner>.ht-mega__menu{flex:0 0 auto;justify-content:flex-end}.ht-header>.e-con-inner>.ht-mega__cta,.ht-stickytab__title{display:none}.ht-mega__menu .elementor-widget-container,.ht-mega__menu .ht-menu,.ht-mega__menu .uc-mega_menu-wrapper{max-width:none}.ht-menu .uc-mega_menu_list{width:100%;max-width:100%;gap:0}#uc_mega_menu_elementor_7a9245a .uc-mega_menu_section{position:relative!important;width:100%!important;left:0!important}.ht-industry__tab .e-n-tabs{row-gap:var(--space-32);padding-top:var(--space-20)}.ht-industry__tab .e-n-tabs-heading{gap:var(--space-20)}.ht-industry__tab .e-n-tab-title-text{font-size:var(--fs-display-xs);line-height:var(--lh-display-xs)}.ht-industry__tab-content>.e-con-inner{gap:var(--space-8)}.ht-industry__tab-content p{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm)}.ht-industry__tab-media img{height:220px}.ht-mosaic-grid{grid-template-areas:"card-one" "card-two" "wide" "tall"}.ht-mosaic-grid__card{min-height:auto;padding:var(--space-32)}.ht-mosaic-grid__card::before{top:var(--space-32)}.ht-mosaic-grid__card--tall{min-height:420px}.ht-mosaic-grid__visual{min-height:220px;margin:var(--space-24) calc(var(--space-32) * -1) calc(var(--space-32) * -1) auto}.ht-mosaic-grid.ht-mosaic-grid--image-left{grid-template-columns:1fr!important;grid-template-areas:"tall" "card-one" "card-two" "wide" "card-four"!important}.ht-mosaic-grid.ht-mosaic-grid--image-left .ht-mosaic-grid__card{min-height:auto}.ht-mosaic-grid.ht-mosaic-grid--image-left .ht-mosaic-grid__card--tall{min-height:100%}.ht-bento-grid{gap:var(--space-24,24px)!important}.ht-bento-grid>.ht-bento-full{grid-column:auto!important}.ht-filter-drawer.is-open{padding:var(--space-24) 0}.ht-filter-drawer .e-con-child:last-child{flex-direction:column;align-items:flex-start;gap:var(--space-16)}.ht-filter-drawer .ue_taxonomy_item_title{padding:var(--space-8) var(--space-16)!important;font-size:13px}.ht-accordion__wrapper{flex-direction:column-reverse;gap:var(--space-24)}.ht-accordion__bg{flex:0 0 auto;width:100%;max-width:100%}.ht-leadership__compact-card .elementor-image-box-description{font-size:var(--fs-body-sm)!important;line-height:var(--lh-body-sm)!important}.ht-accordion.ht-faq .e-n-accordion-item-title{padding:16px;gap:12px}.ht-accordion.ht-faq .ht-accordion__wrapper{padding:0 var(--space-16) var(--space-20) var(--space-16)}.ht-accordion.ht-faq .e-n-accordion-item-title-icon{width:32px;height:32px;border-radius:var(--radius-8)}.ht-partners__logo{min-height:150px;padding:var(--space-20)}.ht-hero__image{position:relative;margin-top:0!important}.ht-hero__image:not(.ht-hero__image.ht-hero__image-alt){position:relative;margin-top:auto!important;margin-bottom:calc(var(--space-96) * -1)!important;align-self:center!important;max-width:100%!important}.ht-hero__secondary .e-con-inner{gap:var(--space-40)!important}.ht-search-wrapper .inner-modal__container .e-con-inner{flex-wrap:wrap!important;padding:var(--space-16) var(--space-16)!important;gap:var(--space-16)!important}.ht-search-wrapper .ht-mega__cta-btn{display:none!important}.ht-search-wrapper .ht-search-ajx{flex:1 1 100%!important;order:3!important}.ht-search-wrapper .uc-search-item__link{padding:var(--space-10) var(--space-16)!important;gap:var(--space-12)!important}.ht-search-wrapper .uc-search-item__link-image{flex:0 0 44px!important;width:44px!important;height:32px!important}.ht-certs__grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (max-width:480px){.ht-search-wrapper .uc-ajax-search__btn{padding:0 var(--space-12)!important}.ht-search-wrapper .uc-ajax-search__btn>:not(.uc-ajax-search__btn_icon){display:none!important}}@media (max-width:400px){.ht-newsletter__form .elementor-form-fields-wrapper{flex-direction:column!important;gap:var(--space-8)!important}.ht-newsletter__form .e-form__buttons,.ht-newsletter__form .elementor-field-group-email{width:100%!important;flex:0 0 100%!important}.ht-newsletter__form .elementor-button,.ht-newsletter__form .elementor-field-group-email input{width:100%!important;border-radius:var(--radius-8)!important;border-right:1px solid var(--ht-white)!important}.ht-newsletter__form .ht-newsletter__extra{top:calc(44px + 52px + 15px)!important}.ht-newsletter__form .e-form__buttons button,.ht-newsletter__form .elementor-button{border-radius:var(--radius-8)!important}}.ht-newsletter__form .e-form__buttons{position:static!important;display:flex!important;align-items:stretch!important}.ht-newsletter__form .elementor-turnstile-field.cf-turnstile{position:relative!important;top:0!important;left:0!important;width:100%!important;height:auto!important;margin:var(--space-16) 0 0 0!important;padding:0!important;order:10!important;clear:both!important;display:block!important}.ht-newsletter__form .elementor-turnstile-field.cf-turnstile>div{position:relative!important;top:0!important;left:0!important;z-index:1!important;margin:0 auto!important}.ht-newsletter__form .elementor-field-group-consent{margin-top:var(--space-16)!important;order:11!important;clear:both!important}.ht-newsletter__form .elementor-form-fields-wrapper{display:flex!important;flex-wrap:wrap!important;position:relative!important}.ht-newsletter__form .ht-newsletter__extra{z-index:2000!important}@media (max-width:400px){.ht-newsletter__form .e-form__buttons{position:relative!important;flex-direction:column!important}.ht-newsletter__form .elementor-turnstile-field.cf-turnstile{position:relative!important;top:0!important;left:0!important;margin:var(--space-12) 0 0 0!important;order:10!important}.ht-newsletter__form .elementor-turnstile-field.cf-turnstile>div{position:relative!important}}.elementor-button.ht-btn__flat,.elementor-button.ht-btn__primary,.ht-btn__flat .elementor-button,.ht-btn__primary .elementor-button,.ht-mega__cta-btn .elementor-button{transition:background .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1),border-color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1),box-shadow .3s cubic-bezier(.215,.61,.355,1)!important}.elementor-button.ht-btn__primary:hover,.ht-btn__primary .elementor-button:hover,.ht-mega__cta-btn .elementor-button:hover{background:var(--ht-red-550)!important;color:var(--ht-text-inverse)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(255 0 0 / .15)!important}.elementor-button.ht-btn__flat:hover,.ht-btn__flat .elementor-button:hover{background:var(--ht-black)!important;color:var(--ht-white)!important;border-color:var(--ht-black)!important}.elementor-button.ht-btn__flat.text-black:hover .ht-right__icon,.ht-btn__flat.text-black .elementor-button:hover .ht-right__icon{fill:var(--ht-white)!important}.elementor-button.ht-btn__flat:hover .elementor-button-icon svg,.elementor-button.ht-btn__primary:hover .elementor-button-icon svg,.ht-btn__flat .elementor-button:hover .elementor-button-icon svg,.ht-btn__primary .elementor-button:hover .elementor-button-icon svg,.ht-mega__cta-btn .elementor-button:hover .elementor-button-icon svg{transform:translateX(4px)!important}.elementor-button.ht-btn__flat:hover svg path,.ht-btn__flat .elementor-button:hover svg path{stroke:var(--ht-white)!important}.ht-search__dialog .elementor-button-icon svg,.ht-search__dialog .elementor-button-text{transition:transform .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1)!important}.ht-search__dialog .elementor-button-icon svg path{transition:stroke .3s cubic-bezier(.215,.61,.355,1)!important}.ht-search__dialog button:hover .elementor-button-icon svg{transform:scale(1.12)!important}.ht-search__dialog button:hover .elementor-button-icon svg path{stroke:var(--ht-bg-red)!important}.ht-tr-gradient::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 100% 0,rgb(180 20 20 / .55) 0,rgb(120 10 10 / .25) 40%,transparent 70%)}.ht-tr-gradient>.e-con-inner{position:relative;z-index:1}.ht-hero__slider-item .elementor-background-video-container,.ht-hero__slider-item::after{z-index:0!important;transition:transform .8s cubic-bezier(.25,1,.45,1)!important;will-change:transform!important}.ht-hero__slider-item::after{content:""!important;position:absolute!important;inset:0!important;background-image:inherit!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;pointer-events:none!important}.ht-hero__slider-item:has(.elementor-background-video-container)::after{display:none!important}.ht-hero__slider-item:hover .elementor-background-video-container,.ht-hero__slider-item:hover::after{transform:scale(1.04)!important}@media (min-width:1024px){.ht-menu .uc-mega_menu_title::after,.ht-menu__heading .elementor-button-text::after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:var(--ht-red-500);opacity:0;transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1)}.ht-menu .uc-mega_menu_title{position:relative;color:var(--ht-neutral-950);transition:color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1)}.ht-menu .uc-mega_menu_title::after{bottom:-4px;transform:scaleX(0);transform-origin:center}.ht-menu .uc-mega_menu_list_item:has(.uc-mega_menu_section-cover) .uc-mega_menu_title::after{bottom:calc(30px - 4px)}.ht-menu .uc-mega_menu_list_item:hover .uc-mega_menu_title{color:var(--ht-red-500);transform:translateY(-1px)}.ht-menu .uc-mega_menu_list_item:hover .uc-mega_menu_title::after,.ht-menu__heading:hover .elementor-button-text::after{transform:scaleX(1);opacity:1}.ht-menu .uc-mega_menu_title .sub-arrow svg path{transition:stroke .3s cubic-bezier(.215,.61,.355,1)}.ht-menu .uc-mega_menu_list_item:hover .uc-mega_menu_title .sub-arrow svg path{stroke:var(--ht-bg-red)}.ht-menu__list .elementor-icon-list-items .elementor-icon-list-item a{display:inline-block;width:100%;color:var(--ht-neutral-800);transition:transform .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1)}.ht-menu__list .elementor-icon-list-items .elementor-icon-list-item a:hover{color:var(--ht-bg-red)!important;transform:translateX(6px);text-decoration:none!important}.ht-menu__list.ht-menu__list-break .elementor-icon-list-items{column-gap:var(--space-24)!important;row-gap:var(--space-30)!important;width:100%}.ht-menu__heading .elementor-button{background-color:transparent!important;padding:0!important;min-height:auto!important;display:inline-block}.ht-menu__heading .elementor-button-text{position:relative;transition:color .3s cubic-bezier(.215,.61,.355,1)}.ht-menu__heading .elementor-button-text::after{bottom:-4px;transform:scaleX(0);transform-origin:center}.ht-menu__heading .elementor-button-icon svg{transition:transform .3s cubic-bezier(.215,.61,.355,1)}.ht-menu__heading .elementor-button-icon svg circle,.ht-menu__heading .elementor-button-icon svg path{transition:transform .3s cubic-bezier(.215,.61,.355,1),stroke .3s cubic-bezier(.215,.61,.355,1)}.ht-menu__heading:hover .elementor-button-text{color:var(--ht-red-500)!important}.ht-menu__heading:hover .elementor-button-icon svg{transform:translateX(4px)}.ht-menu__heading:hover .elementor-button-icon svg path{transform:translateX(2px)}.home .ht-header{position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:var(--ht-bg-primary);box-shadow:0 1px 0 0 var(--ht-border-subtle,rgb(0 0 0 / .08)),0 4px 16px -4px rgb(0 0 0 / .08);transition:background-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}body.home{padding-top:0}.home .ht-menu .uc-mega_menu_title{background:0 0!important}.home .ht-menu:has(.uc-mega_menu_section.uc-active_item) .uc-mega_menu_title{color:var(--ht-black)!important}body.home:not(.ht-header--sticky) .ht-header{background-color:#fff0;box-shadow:none}body.home:not(.ht-header--sticky):not(:has(.uc-mega_menu_section.uc-active_item)) .ht-header .ht-search__dialog .elementor-button span,body.home:not(.ht-header--sticky):not(:has(.uc-mega_menu_section.uc-active_item)) .ht-header .uc-mega_menu_title{color:var(--ht-white)}body.home:not(.ht-header--sticky):not(:has(.uc-mega_menu_section.uc-active_item)) .ht-header .ht-search__dialog .elementor-button span svg path{stroke:var(--ht-white)}body.home:has(.ht-header .uc-mega_menu_section.uc-active_item):not(.ht-header--sticky) .ht-header{background:var(--ht-white)}@media (prefers-reduced-motion:reduce){.home .ht-header{transition:none!important}}body:not(.elementor-editor-active).home .ht-hero__slider-item{position:relative;min-height:100vh;min-height:100svh;min-height:100dvh;justify-content:center;padding:var(--space-80) 0;overflow:hidden;isolation:isolate}}