.elementor-7971 .elementor-element.elementor-element-5443a91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7971 .elementor-element.elementor-element-1e072fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7971 .elementor-element.elementor-element-9205f06{--display:flex;}.elementor-7971 .elementor-element.elementor-element-cce2153{--display:flex;}.elementor-7971 .elementor-element.elementor-element-8654286{--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-7971 .elementor-element.elementor-element-96dfdd2{text-align:center;}.elementor-7971 .elementor-element.elementor-element-d7c7c1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7971 .elementor-element.elementor-element-4a01263{--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-7971 .elementor-element.elementor-element-94c933b{text-align:center;}.elementor-7971 .elementor-element.elementor-element-863a043{--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-7971 .elementor-element.elementor-element-4f95846{text-align:center;}.elementor-7971 .elementor-element.elementor-element-9ee6c2a{--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-7971 .elementor-element.elementor-element-c0d44fb{--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-7971 .elementor-element.elementor-element-30184bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7971 .elementor-element.elementor-element-85a9026{--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-7971 .elementor-element.elementor-element-8a70e23{text-align:center;}.elementor-7971 .elementor-element.elementor-element-8403665{--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-7971 .elementor-element.elementor-element-55ccff6{text-align:center;}.elementor-7971 .elementor-element.elementor-element-831207a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7971 .elementor-element.elementor-element-831207a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7971 .elementor-element.elementor-element-0e1c23b{--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;--border-radius:0px 0px 0px 0px;--margin-top:29px;--margin-bottom:29px;--margin-left:29px;--margin-right:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7971 .elementor-element.elementor-element-0e1c23b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-7971 .elementor-element.elementor-element-156f04e > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-7971 .elementor-element.elementor-element-156f04e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-7971 .elementor-element.elementor-element-156f04e.elementor-view-stacked .elementor-icon{background-color:#7E4A0F;}.elementor-7971 .elementor-element.elementor-element-156f04e.elementor-view-framed .elementor-icon, .elementor-7971 .elementor-element.elementor-element-156f04e.elementor-view-default .elementor-icon{fill:#7E4A0F;color:#7E4A0F;border-color:#7E4A0F;}.elementor-7971 .elementor-element.elementor-element-156f04e .elementor-icon-box-title{color:#7E4A0F;}.elementor-7971 .elementor-element.elementor-element-156f04e .elementor-icon-box-description{color:#000000;}.elementor-7971 .elementor-element.elementor-element-5a2b359{--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-7971 .elementor-element.elementor-element-5a2b359.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7971 .elementor-element.elementor-element-2af8594{width:var( --container-widget-width, 89.434% );max-width:89.434%;--container-widget-width:89.434%;--container-widget-flex-grow:0;}.elementor-7971 .elementor-element.elementor-element-2af8594 > .elementor-widget-container{margin:18px 18px 18px 18px;}.elementor-7971 .elementor-element.elementor-element-2af8594.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7971 .elementor-element.elementor-element-2af8594 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-7971 .elementor-element.elementor-element-2af8594.elementor-view-stacked .elementor-icon{background-color:#7E4A0F;}.elementor-7971 .elementor-element.elementor-element-2af8594.elementor-view-framed .elementor-icon, .elementor-7971 .elementor-element.elementor-element-2af8594.elementor-view-default .elementor-icon{fill:#7E4A0F;color:#7E4A0F;border-color:#7E4A0F;}.elementor-7971 .elementor-element.elementor-element-2af8594 .elementor-icon-box-title{color:#7E4A0F;}.elementor-7971 .elementor-element.elementor-element-2af8594 .elementor-icon-box-description{color:#000000;}.elementor-7971 .elementor-element.elementor-element-12be72a{--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-7971 .elementor-element.elementor-element-12be72a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7971 .elementor-element.elementor-element-49e7824{width:var( --container-widget-width, 115.53% );max-width:115.53%;--container-widget-width:115.53%;--container-widget-flex-grow:0;}.elementor-7971 .elementor-element.elementor-element-49e7824 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-7971 .elementor-element.elementor-element-49e7824.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7971 .elementor-element.elementor-element-49e7824 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-7971 .elementor-element.elementor-element-49e7824.elementor-view-stacked .elementor-icon{background-color:#7E4A0F;}.elementor-7971 .elementor-element.elementor-element-49e7824.elementor-view-framed .elementor-icon, .elementor-7971 .elementor-element.elementor-element-49e7824.elementor-view-default .elementor-icon{fill:#7E4A0F;color:#7E4A0F;border-color:#7E4A0F;}.elementor-7971 .elementor-element.elementor-element-49e7824 .elementor-icon-box-title{color:#7E4A0F;}.elementor-7971 .elementor-element.elementor-element-49e7824 .elementor-icon-box-description{color:#000000;}@media(max-width:767px){.elementor-7971 .elementor-element.elementor-element-156f04e .elementor-icon-box-wrapper{text-align:start;}}@media(min-width:768px){.elementor-7971 .elementor-element.elementor-element-1e072fe{--width:50%;}.elementor-7971 .elementor-element.elementor-element-4a01263{--width:50%;}.elementor-7971 .elementor-element.elementor-element-863a043{--width:50%;}.elementor-7971 .elementor-element.elementor-element-9ee6c2a{--width:50%;}.elementor-7971 .elementor-element.elementor-element-c0d44fb{--width:50%;}.elementor-7971 .elementor-element.elementor-element-831207a{--content-width:1114px;}.elementor-7971 .elementor-element.elementor-element-0e1c23b{--width:30.657%;}.elementor-7971 .elementor-element.elementor-element-5a2b359{--width:30.216%;}.elementor-7971 .elementor-element.elementor-element-12be72a{--width:26.774%;}}/* Start custom CSS for container, class: .elementor-element-831207a */.elementor-7971 .elementor-element.elementor-element-831207a {
    /* Forces the width to be 100% of the viewport (screen) */
    width: 100vw !important; 

    /* Removes any maximum width limitations set by the theme or site settings */
    max-width: none !important; 

    /* Sets relative positioning to enable aligning beyond "boxed" boundaries */
    position: relative;
    left: 50%;

    /* CSS trick to shift the element left by half its width, 
       ensuring the container stretches perfectly edge-to-edge. */
    transform: translateX(-50%); 
}/* End custom CSS */