.elementor-1093 .elementor-element.elementor-element-8d53202{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1093 .elementor-element.elementor-element-8d53202:not(.elementor-motion-effects-element-type-background), .elementor-1093 .elementor-element.elementor-element-8d53202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gygconsulting.com.mx/wp-content/uploads/2026/01/gg_assets-46.png");}.elementor-1093 .elementor-element.elementor-element-aac16f4{--spacer-size:180px;}.elementor-1093 .elementor-element.elementor-element-04ffb24{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1093 .elementor-element.elementor-element-739b51b{text-align:center;}.elementor-1093 .elementor-element.elementor-element-739b51b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:60px;font-weight:600;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1093 .elementor-element.elementor-element-90c053c{--spacer-size:100px;}.elementor-1093 .elementor-element.elementor-element-e6b0090 .two-section__left-title,.section-title__title,.reasons__title,.about__title, .largest-business__title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:500;}.elementor-1093 .elementor-element.elementor-element-e6b0090 .two-section__middle-content-text,.two-section__bottom-text-box, .financial__right-text,.about__right-text{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-1093 .elementor-element.elementor-element-e6b0090 .two-section__points .text p{font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-1093 .elementor-element.elementor-element-e6b0090 .two-section__middle-content-icon h3{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-1093 .elementor-element.elementor-element-e6b0090 .contact-expert__title{font-family:"Outfit", Sans-serif;font-weight:700;}.elementor-1093 .elementor-element.elementor-element-e6b0090 .contact-expert__tagline{font-family:"Outfit", Sans-serif;font-weight:500;line-height:1px;}@media(max-width:767px){.elementor-1093 .elementor-element.elementor-element-aac16f4{--spacer-size:100px;}.elementor-1093 .elementor-element.elementor-element-739b51b{text-align:center;}.elementor-1093 .elementor-element.elementor-element-739b51b .elementor-heading-title{font-size:45px;}.elementor-1093 .elementor-element.elementor-element-90c053c{--spacer-size:30px;}}/* Start custom CSS for aivons-about, class: .elementor-element-e6b0090 */.gg-contact-container {
        font-family: 'Montserrat', sans-serif; /* Fuente corporativa según PDF  */
        color: #31487a; /* Azul marino de la identidad visual */
    }

    /* Enlaces de contacto superiores */
    .gg-contact-link {
        display: flex;
        align-items: center;
        margin-bottom: 12px;
        font-size: 16px;
        font-weight: 500;
        text-decoration: none;
        color: #31487a;
        transition: all 0.3s ease;
    }

    .gg-contact-link:hover {
        color: #c5a367; /* Dorado/ocre de acento de G&G  */
        padding-left: 5px;
    }

    .gg-contact-link i {
        font-size: 20px;
        margin-right: 12px;
        width: 25px; 
        text-align: center;
    }

    /* Redes Sociales en cuadros */
    .gg-social-wrapper {
        display: flex;
        gap: 12px;
        margin-top: 20px;
    }

    .gg-social-box {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #31487a; /* Azul G&G  */
        color: #ffffff;
        width: 38px;
        height: 38px;
        border-radius: 4px;
        text-decoration: none;
        font-size: 18px;
        transition: transform 0.3s ease, background-color 0.3s ease;
    }

    .gg-social-box:hover {
        background-color: #c5a367; /* Cambio a color de acento al pasar el mouse */
        transform: translateY(-3px);
    }/* End custom CSS */