.elementor-52078 .elementor-element.elementor-element-a410a19{--display:flex;}.elementor-52078 .elementor-element.elementor-element-a410a19.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-52078 .elementor-element.elementor-element-a410a19{--width:100vw;}}/* Start custom CSS for html, class: .elementor-element-2a5693d *//* =====================================================
   GYLDC GAICA FULL-WIDTH FIX
   Current GYLDC post ID: 52078
===================================================== */

/* Remove the theme container restriction around GAICA */
article#post-52078,
article#post-52078 > .container {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Remove width restrictions from Elementor wrappers */
#post-52078 .elementor,
#post-52078 .elementor-section-wrap,
#post-52078 .elementor-edit-area,
#post-52078 .e-con,
#post-52078 .e-con-inner,
#post-52078 .elementor-widget,
#post-52078 .elementor-widget-container {
    width: 100% !important;
    max-width: none !important;
}

/* Remove Elementor container spacing around the HTML widget */
#post-52078 .e-con {
    --container-max-width: 100% !important;
    --container-default-padding-top: 0px !important;
    --container-default-padding-right: 0px !important;
    --container-default-padding-bottom: 0px !important;
    --container-default-padding-left: 0px !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* Prevent the theme or Elementor from clipping full-width areas */
#post-52078,
#post-52078 > .container,
#post-52078 .elementor,
#post-52078 .elementor-section-wrap,
#post-52078 .e-con,
#post-52078 .elementor-widget-container {
    overflow: visible !important;
}

/* GAICA root */
#post-52078 #gaica-page {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: clip !important;
}

/* Main GAICA content width */
#post-52078 #gaica-page .gaica-wrap {
    width: 100% !important;
    max-width: 1600px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 48px !important;
    padding-right: 48px !important;
}

/* Full-screen GAICA hero and footer */
#post-52078 #gaica-page .gaica-hero,
#post-52078 #gaica-page .gaica-footer {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}

/* Tablet */
@media (max-width: 980px) {
    #post-52078 #gaica-page .gaica-wrap {
        width: 100% !important;
        max-width: none !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
    }
}

/* Mobile */
@media (max-width: 640px) {
    #post-52078 #gaica-page .gaica-wrap {
        width: 100% !important;
        max-width: none !important;
        padding-left: 22px !important;
        padding-right: 22px !important;
    }
}/* End custom CSS */