.elementor-kit-7{--e-global-color-primary:#496EA5;--e-global-color-secondary:#000000;--e-global-color-text:#40434E;--e-global-color-accent:#61CE70;--e-global-color-01cd920:#FFFFFF;--e-global-color-dc237c8:#00000000;--e-global-color-8ec642c:#F5F5F5;--e-global-color-62e5917:#000000AD;--e-global-color-6fca4cd:#3F353900;--e-global-color-fe7b8dd:#242424;--e-global-color-18d904e:#1FC0D7;--e-global-color-8bc9d2a:#F8F8F7AD;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:1rem;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-2a68856-font-family:"Montserrat";--e-global-typography-2a68856-font-size:60px;--e-global-typography-2a68856-font-weight:600;--e-global-typography-2a68856-line-height:1em;--e-global-typography-b911cd1-font-family:"Montserrat";--e-global-typography-b911cd1-font-size:24px;--e-global-typography-b911cd1-font-weight:600;--e-global-typography-b20b98f-font-family:"Montserrat";--e-global-typography-b20b98f-font-size:1.5rem;--e-global-typography-b20b98f-line-height:2.438rem;--e-global-typography-e603f8d-font-family:"Montserrat";--e-global-typography-e603f8d-font-size:18px;--e-global-typography-e603f8d-line-height:34px;--e-global-typography-39b7d0b-font-family:"Montserrat";--e-global-typography-39b7d0b-font-size:15px;--e-global-typography-715e282-font-family:"Montserrat";--e-global-typography-715e282-font-size:18px;--e-global-typography-715e282-line-height:34px;--e-global-typography-0e9ffdc-font-family:"Montserrat";--e-global-typography-0e9ffdc-font-size:18px;--e-global-typography-0e9ffdc-font-weight:600;--e-global-typography-0e9ffdc-letter-spacing:-0.5px;--e-global-typography-6c04ed5-font-family:"Montserrat";--e-global-typography-6c04ed5-font-size:1.2rem;--e-global-typography-6c04ed5-font-weight:600;--e-global-typography-81c6506-font-family:"Montserrat";--e-global-typography-81c6506-font-size:15px;--e-global-typography-81c6506-font-weight:500;--e-global-typography-9a6112b-font-family:"Montserrat";--e-global-typography-9a6112b-font-size:15px;--e-global-typography-9a6112b-font-weight:500;--e-global-typography-70f4676-font-family:"Montserrat";--e-global-typography-70f4676-font-weight:500;--e-global-typography-f5b53e4-font-family:"Montserrat";--e-global-typography-f5b53e4-font-size:18px;--e-global-typography-f5b53e4-font-weight:500;--e-global-typography-f5b53e4-text-transform:uppercase;--e-global-typography-f5b53e4-line-height:34px;--e-global-typography-72edc12-font-family:"Montserrat";--e-global-typography-72edc12-font-size:34px;--e-global-typography-72edc12-font-weight:600;--e-global-typography-d3caba1-font-family:"Montserrat";--e-global-typography-d3caba1-font-size:1rem;--e-global-typography-d3caba1-font-weight:500;--e-global-typography-389d655-font-family:"Montserrat";--e-global-typography-389d655-font-size:15px;--e-global-typography-389d655-font-weight:600;--e-global-typography-389d655-text-transform:uppercase;--e-global-typography-389d655-line-height:34px;--e-global-typography-e15f96e-font-family:"Montserrat";--e-global-typography-e15f96e-font-size:16px;--e-global-typography-e15f96e-font-weight:600;--e-global-typography-e15f96e-line-height:2rem;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}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-7{--e-global-typography-primary-font-size:0.8rem;--e-global-typography-2a68856-font-size:40px;--e-global-typography-b911cd1-font-size:18px;--e-global-typography-b20b98f-font-size:20px;--e-global-typography-e603f8d-font-size:16px;--e-global-typography-e603f8d-line-height:28px;--e-global-typography-0e9ffdc-font-size:10px;--e-global-typography-6c04ed5-font-size:16px;--e-global-typography-81c6506-font-size:12px;--e-global-typography-81c6506-line-height:28px;--e-global-typography-9a6112b-font-size:12px;--e-global-typography-f5b53e4-font-size:16px;--e-global-typography-f5b53e4-line-height:28px;--e-global-typography-72edc12-font-size:18px;--e-global-typography-d3caba1-font-size:12px;--e-global-typography-389d655-font-size:15px;--e-global-typography-389d655-line-height:28px;--e-global-typography-e15f96e-font-size:14px;--e-global-typography-e15f96e-line-height:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-2a68856-font-size:30px;--e-global-typography-b20b98f-font-size:18px;--e-global-typography-b20b98f-line-height:40px;--e-global-typography-e603f8d-font-size:16px;--e-global-typography-715e282-font-size:14px;--e-global-typography-715e282-letter-spacing:-0.5px;--e-global-typography-81c6506-font-size:14px;--e-global-typography-f5b53e4-font-size:12px;--e-global-typography-72edc12-font-size:24px;--e-global-typography-389d655-font-size:15px;--e-global-typography-e15f96e-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* General Styles */

a {
    background-color: inherit;
    text-decoration: inherit;
    color: inherit;
}

a:active,a:hover {
    color: #496EA5;
}

h1,h2,h3,h4,h5,h6 {
    margin-block-start:inherit;margin-block-end:inherit;font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit
}

h1 {
    font-size: inherit
}

h2 {
    font-size: inherit
}

h3 {
    font-size: inherit
}

h4 {
    font-size: inherit
}

h5 {
    font-size: inherit
}

h6 {
    font-size: inherit
}

p {margin-block-start:0;margin-block-end: 0;}

.c-icon-pad .elementor-icon {
    padding-top: 10px !important;
}

@media (max-width: 767px) {
    .m-icon-pad .elementor-icon {
    padding-top: 10px !important;
    }
}

.post-p-margin p {
    margin-block-end: 20px !important;
}

.c-navpost .post-navigation__arrow-next, .post-navigation__arrow-prev {
    padding-top: 1.5px;
}


/* Press Releases */


.single-press_releases .elementor-widget-text-editor a:-webkit-any-link {
    color:#496ea5;
}

.single-press_releases .elementor-widget-text-editor a:-webkit-any-link:hover {
    text-decoration: underline !important;
    text-underline-offset: 3px;
}

.press-title:hover {
    text-decoration: underline;
    text-underline-offset: 6px;
    text-decoration-color: #496ea5;
}

.loop-press-home {
    cursor:pointer;
}

.prelease-img {
    height: 300px;
}

@media (max-width: 1024px) {
    .prelease-img {
        height: 250px !important;
    }
}

@media (min-width: 1700px) {
    .prelease-img {
        height: 250px !important;
    }
}

@media (min-width: 2000px) {
    .prelease-img {
        height: 250px !important;
    }
}

/* Insights */


.single-insights .elementor-widget-theme-post-content p {
    margin-block-end: 20px !important;
}

.single-insights .elementor-widget-theme-post-content a:-webkit-any-link {
    font-weight: 600 !important;
    color:#496ea5;
}

.single-insights .elementor-widget-theme-post-content a:-webkit-any-link:hover {
    text-decoration: underline !important;
    text-underline-offset: 3px;
}


/* Header Menu Styles */


@media (min-width: 768px) {.elementor-nav-menu--dropdown {
        margin-top: 28px !important;
    }
}

@media (max-width: 767px) {
    .c-header-menu .elementor-nav-menu {
        margin-top: 10.5px !important;
        justify-content: space-between !important;
    }
}

@media (max-width: 767px) {
    .c-header-menu .elementor-menu-toggle .e-font-icon-svg {
        padding-right: 20px;
        padding-bottom: 10px;
    }
    .c-header-menu .elementor-nav-menu--dropdown {
        margin-top: 2px !important;
    }
    .c-header-menu .elementor-nav-menu--dropdown {
    background-color: transparent !important;
    }
    .c-header-menu .elementor-nav-menu--dropdown a {
        background: #000000d9;
    }
    .c-header-menu .elementor-nav-menu--dropdown a.elementor-item-active {
        background-color: #000000d9 !important;
    }
    
    .c-header-menu .elementor-nav-menu .sub-arrow .e-font-icon-svg {
    fill: white;
    }
}

@media (min-width: 768px) {
    .c-header-menu .e--pointer-underline .elementor-item {
        position: relative;
        display: inline-block;
    }

    .c-header-menu .e--pointer-underline .elementor-item:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 20px;
        height: 1px;
        width: calc(100% - 40px);
        transform: scaleX(0);
        transform-origin: bottom left;
        transition: transform 0.3s ease;
    }

    .c-header-menu .e--pointer-underline .elementor-item:hover:after {
        transform: scaleX(1);
        transform-origin: bottom left;
    }
}

.c-header-menu .elementor-nav-menu .sub-arrow {
    display: inline-flex;
}


/* Footer Menu Styles */


.c-footer-menu .elementor-nav-menu--dropdown {
    margin-left: 170px !important;
}

.c-footer-menu .elementor-toggle .elementor-tab-title:hover .elementor-toggle-title {
    color: #496ea5 !important;
}

.c-footer-menu .elementor-toggle .elementor-tab-title:hover .elementor-toggle-icon svg {
    fill: #496ea5 !important;
}

@media (max-width: 767px) {
    .c-footer-menu .elementor-toggle {
    	text-align: center ;
    }

    .c-footer-menu .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
	    display: none;
    }
}

@media (max-width: 767px) {
    .c-footer-menu p {
        padding-bottom: 10px;
    }
}


/* Investment Criteria Styles */


.p-graph-1 {
    clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%);
    height: auto;
    width: auto;
}

.p-graph {
    clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%, 10% 50%);
    height: 100px;
    width: auto;
}

@media (max-width: 1024px) {
	.p-graph-1 {
	    clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%);
        height: 90px;
        width: auto;
    }

    .p-graph {
        clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%, 10% 50%);
        height: 90px;
        width: auto;
    }
}

@media (max-width: 767px) {
    .p-graph-1 {
        clip-path: polygon(0 0, 100% 0, 100% 90%, 50% 100%, 0 90%);
        height: 100px;
        width: 100px;
    }

    .p-graph {
        clip-path: polygon(0 0, 50% 10%, 100% 0, 100% 90%, 50% 100%, 0 90%);
        height: 100px;
        width: 100px;
    }
}



/* Our Companies Styles */


.country-list {
    display: none;
}

.c-logo-container {
    height: 250px !important;
    width: 250px !important;
}

@media (max-width: 1024px) {
    .c-logo-container {
        height: 150px !important;
        width: 150px !important;
    }
}

@media (max-width: 767px) {
    .c-logo-container {
        height: 100px !important;
        width: 150px !important;
    }
}

.c-logo-white {
    filter: brightness(1);
}

.c-logo-container:hover .c-logo-white,.c-logo-container:hover .c-logo-white img {
    -webkit-filter: brightness(100) saturate(0); /* Para navegadores basados en WebKit (Safari, Chrome antiguos) */
    -moz-filter: brightness(100) saturate(0);    /* Para Firefox más antiguo */
    -ms-filter: brightness(100) saturate(0);     /* Para versiones antiguas de Internet Explorer */
    -o-filter: brightness(100) saturate(0);      /* Opera (antiguo) */
    filter: brightness(100) saturate(0);         /* Sintaxis estándar */
}


/* About Us Styles */


.c-logo-carousel .swiper-wrapper {
    display: flex;
    transition-timing-function: linear;
    animation: slide infinite 60s linear;
}

@keyframes slide {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}


}

@media (max-width: 1024px) {
    .c-img-container img {
        height: 250px !important;
    }
}

@media (max-width: 767px) {
    .c-img-container img {
        height: 300px !important;
    }
}

@media (min-width: 1700px) {
    .c-img-container img {
        height: 350px !important;
    }
}

@media (min-width: 2000px) {
    .c-img-container img {
        height: 400px !important;
    }
}

/* Tradeshows Styles */

.tshow-button {
    position: relative;
}

.tshow-button:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #496EA5;
    transform: scaleX(0);
    transition: transform 0.3s ease;
}

.tshow-button:hover::after {
    transform: scaleX(1);
}

.tshow-button.active {
    color: #496EA5 !important;
}

.tshow-button.active::after {
    transform: scaleX(1);
}

.tshow-button {
    text-align: center;
}/* End custom CSS */