/* Start custom CSS for html, class: .elementor-element-41384e7 */#eagles-site .es-hero h1{
    color:#ffffff !important;
}
/* ==========================================
   FORCE FULL WIDTH IN ELEMENTOR / WORDPRESS
========================================== */

html,
body{
    margin:0 !important;
    padding:0 !important;
    width:100% !important;
    overflow-x:hidden !important;
}

body{
    --wp--style--root--padding-left:0px !important;
    --wp--style--root--padding-right:0px !important;
}

.elementor,
.elementor-page,
.elementor-section,
.elementor-container,
.elementor-widget-wrap{
    max-width:none !important;
}

.elementor-section{
    padding-left:0 !important;
    padding-right:0 !important;
}

.elementor-container{
    width:100% !important;
    margin-left:0 !important;
    margin-right:0 !important;
}

.elementor-widget-html,
.elementor-element,
.elementor-widget-container{
    max-width:none !important;
}

/* OUR LANDING PAGE */

#eagles-v5{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(50% - 50vw) !important;
    margin-right:calc(50% - 50vw) !important;
    padding:0 !important;
    position:relative;
    left:0;
}

/* Remove Elementor boxed spacing */

#eagles-v5 .e5-container{
    width:91%;
    max-width:1380px;
    margin-left:auto;
    margin-right:auto;
}

/* Hero itself MUST touch screen edges */

#eagles-v5 .e5-hero,
#eagles-v5 .e5-header,
#eagles-v5 .e5-marquee,
#eagles-v5 .e5-intro,
#eagles-v5 .e5-services,
#eagles-v5 .e5-statement,
#eagles-v5 .e5-strategy,
#eagles-v5 .e5-campaign,
#eagles-v5 .e5-process,
#eagles-v5 .e5-stats,
#eagles-v5 .e5-cta,
#eagles-v5 .e5-footer{
    width:100% !important;
    max-width:none !important;
}/* End custom CSS */