.elementor-kit-6{--e-global-color-primary:#081C2A;--e-global-color-secondary:#BDE3E4;--e-global-color-text:#06304C;--e-global-color-accent:#E1E34E;--e-global-color-1c68d2f:#EEEDE5;--e-global-color-0cb8c08:#4FC7E7;--e-global-color-e76fcb6:#76C6D9;--e-global-color-afd76ab:#BDE3E4;--e-global-typography-primary-font-family:"Syne";--e-global-typography-primary-font-size:clamp(5.38rem, 7.5vw, 7.81rem);--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:0.8em;--e-global-typography-secondary-font-family:"Syne";--e-global-typography-secondary-font-size:5.38rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:0.8em;--e-global-typography-text-font-family:"Syne";--e-global-typography-text-font-size:4.5rem;--e-global-typography-text-font-weight:700;--e-global-typography-accent-font-family:"Syne";--e-global-typography-accent-font-size:1.125rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-834ac68-font-family:"Syne";--e-global-typography-834ac68-font-size:0.875rem;--e-global-typography-834ac68-font-weight:700;--e-global-typography-834ac68-text-transform:uppercase;--e-global-typography-7b3e9ea-font-family:"Montserrat";--e-global-typography-7b3e9ea-font-size:1.38rem;--e-global-typography-7b3e9ea-font-weight:600;--e-global-typography-7b3e9ea-line-height:1.25em;--e-global-typography-a7305df-font-family:"Montserrat";--e-global-typography-a7305df-font-size:1.38rem;--e-global-typography-a7305df-font-weight:600;--e-global-typography-a7305df-line-height:1.25em;--e-global-typography-20a940a-font-family:"Montserrat";--e-global-typography-20a940a-font-size:1.125rem;--e-global-typography-20a940a-font-weight:600;--e-global-typography-20a940a-line-height:1.4em;--e-global-typography-46cc253-font-family:"Montserrat";--e-global-typography-46cc253-font-size:1rem;--e-global-typography-46cc253-font-weight:400;background-color:#EEEDE5;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#00000000;font-family:"Syne", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );padding:0em 2em 0em 0em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h3{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-kit-6 h4{font-family:"Syne", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;--container-default-padding-top:0rem;--container-default-padding-right:2rem;--container-default-padding-bottom:0rem;--container-default-padding-left:2rem;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:5.38rem;--e-global-typography-primary-line-height:0.9em;--e-global-typography-secondary-font-size:4rem;--e-global-typography-secondary-line-height:0.9em;}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:4rem;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:3rem;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-size:2.75rem;}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */main {
    overflow:hidden;
}

div[data-elementor-type="wp-page"] {
    position:relative;    
}

.grecaptcha-badge {
    z-index:9999;
}

/* HEADER container */

header > .e-con-full {
    max-width:1500px;
    margin:0 auto;
}

.header-container {
    width:100% !important;
}

.header-container .elementor-widget-image .elementor-widget-container {
    text-align:left;
}

.elementor-menu-toggle svg {
    fill:#081c2a !important;
}


/* INTERNAL PAGE HEAD */

.page-header {
    min-height:clamp(24rem, 33vw, 50rem);
    display:flex;
    -webkit-align-items:center;
    align-items:center;
    background-color:rgb(238, 237, 229);
    background-image:url('https://altero.group/wp-content/uploads/2025/06/Asset-1-1.svg');
    background-repeat:no-repeat;
    background-position:top right;
    background-size:auto 100%;
    background-blend-mode:multiply;
}

.page-header .entry-title {
    font-size:clamp(5.38rem, 7vw, 7.5rem);
    color:#081C2A;
    padding:0 4rem;
    max-width:1280px !important;
}

@media screen and (max-width:767px) {
    .page-header .entry-title {
        padding:0 2rem;
    }
}

/* INTERNAL PAGE CONTENT */



/* INDEX LISTINGS */
.index-list {
    max-width:1280px !important;
    margin:0 auto;
}

.index-list .e-con-full:before {
    -webkit-mix-blend-mode:multiply !important;
    mix-blend-mode:multiply !important;
}


/* CUSTOM BUTTON/LINK */
.elementor-button-content-wrapper {    
    position:relative;
    padding-right:2em;
}

.elementor-button-content-wrapper:after {
    position:absolute;
    content:'';
    right:0;
    width:2em;
    height:100%;
    background-position:right center;
    background-size:contain;
    background-repeat:no-repeat;
    background-image:url('/wp-content/uploads/2025/06/Asset-34.svg');
}

/* Mobile Nav dropdown */
header.elementor-location-header {
    position:relative;
}

header.elementor-location-header + header,
header.elementor-location-header .header-container,
header.elementor-location-header .elementor-widget-nav-menu {
    position:static;
}

.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    background-color: var(--e-global-color-e76fcb6) !important;
    top: 100% !important;
    left: 0 !important;
    margin-top: 0 !important;
}

.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown a:after {
    display:none;    
}

.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown a {
color:var( --e-global-color-text ) !important;   
}

.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown a:hover, .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown a:focus, .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown a.elementor-item-active, .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown a.highlighted {
	background-color:transparent !important;
	color:white !important;
	text-decoration: underline;
    text-decoration-thickness: 3px;
    text-underline-offset: 10px;
    text-decoration-color: var( --e-global-color-text ) !important;
}/* End custom CSS */