.elementor-247 .elementor-element.elementor-element-5482698{--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-247 .elementor-element.elementor-element-1fd0909{--display:flex;--min-height:74px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}/* Start custom CSS for container, class: .elementor-element-1fd0909 *//*
==========================================================================
  DEFINITIVE LAYOUT OVERRIDE: Force Elementor Sections Full-Width
==========================================================================
*/

/* 
  This code forces every section you build in Elementor to break out
  of the theme's container and stretch to the full edge-to-edge width 
  of the browser screen.
*/

.elementor-section.elementor-section-boxed {
  /* This is the command that makes the section as wide as the screen. */
  width: 100vw !important; 
  
  /* This removes any width limit from the theme. */
  max-width: 100vw !important; 
  
  /* This combination perfectly centers the new full-width section. */
  position: relative !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  
  /* This removes any side padding. */
  padding-left: 0px !important;
  padding-right: 0px !important;
}/* End custom CSS */
/* Start custom CSS *//*
==========================================================================
  GENERAL CSS: Force Full-Width Content Site-Wide
==========================================================================
*/

/*
  This code finds the main content container of your theme and forces it
  to stretch to the full width of the screen by removing its width limit
  and any side padding. This allows Elementor sections to go edge-to-edge.
*/

.site-content,      /* Common theme content wrapper */
.content-area,      /* Another common wrapper name */
#primary,           /* Another common wrapper ID */
.elementor-section-wrap, /* Elementor's main wrapper */
.elementor-page {   /* Elementor's page wrapper */
  
  /* This removes the maximum width restriction from your theme. */
  max-width: none !important;
  
  /* This removes any unwanted side padding. */
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */