.elementor-kit-6{--e-global-color-primary:#01142F;--e-global-color-secondary:#E1BB72;--e-global-color-text:#01142F;--e-global-color-accent:#E1BB72;--e-global-color-6bdf278:#FFFFFF;--e-global-typography-primary-font-family:"Host Grotesk";--e-global-typography-primary-font-size:78px;font-weight:400;--e-global-typography-primary-line-height:78px;--e-global-typography-secondary-font-family:"Host Grotesk";--e-global-typography-secondary-font-size:40px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:100%;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:100%;background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, #F9F1E3 0%, #FFFFFF 100%);--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:2000ms;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-6bdf278 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6bdf278 );border-radius:100px 100px 100px 100px;}.elementor-kit-6 e-page-transition{background-color:#F9F1E3;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:40px;--container-default-padding-bottom:0px;--container-default-padding-left:40px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 00px;--widgets-spacing-row:0px;--widgets-spacing-column:00px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:030px;--container-default-padding-bottom:0px;--container-default-padding-left:30px;}}@media(max-width:767px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, html {
    overflow-x: hidden;
    overflow-y: visible;
}

#services-tabs .ue-item:before {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #1C3251;
    position: absolute;
    bottom: 2px;
}

#services-tabs .ue-item:after {
    content: '';
    width: 0;
    height: 3px;
    background-color: #E1BB72;
    position: absolute;
    bottom: 2px;
    left: 0; /* Changed from 'left: 0;' to 'right: 0;' */
    
}

#services-tabs .ue-item.ue-item-active:after {
    width: 100%;
    transition: width 10s;
}

#services-tabs .uc-items-wrapper {
    display: grid !important;
    grid-auto-flow: column;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}

.Main__Inner-sc-129s5zi-0 {
    max-width: 100% !important;
}

html, body{
    width: 100%;
    overflow-x: clip;
}

.parents-container{
    transition: none !important;
    
}

.card-wrapper{
    min-width: 1920px;
    will-change: transform;
    transition: none !important;
}

.card-wrapper .card{
    max-width: 300px !important; /*Destop Slide width adjustment*/
}

/* Change the menu background color on scroll */
.elementor-sticky--effects.sticky-menu-home {
    background-color: #01142F !important; 
    transition: background-color 0.3s ease-in-out; 
}

.elementor-sticky--effects.sticky-menu {
    background-color: #fff !important; 
    transition: background-color 0.3s ease-in-out; 
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

/*Leadership - Hide LinkedIn Icon if the URL is empty*/
.ue-flip-box__button:has(a[href=""]), 
.ue-flip-box__button:has(a[href="#"]),
.ue-flip-box__button:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Host Grotesk';
	font-display: auto;
	src: url('https://ethivo.com/wp-content/uploads/2025/11/HostGrotesk-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */