.elementor-8 .elementor-element.elementor-element-0f4fbed{--display:flex;--min-height:100vh;--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-8 .elementor-element.elementor-element-0f4fbed:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0f4fbed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://endurexoficial.com.br/wp-content/uploads/2025/06/header-2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d49fba7{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-af28004{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.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-8 .elementor-element.elementor-element-486fbba .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5rem;font-weight:400;color:#150405;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-0e72e69{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-icon{padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-text{color:#150405;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-b8d52ee .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-14d3be1{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-14d3be1 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-14d3be1 img{width:75%;}.elementor-8 .elementor-element.elementor-element-6566247{--display:flex;}.elementor-8 .elementor-element.elementor-element-ad0f1ac{--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-8 .elementor-element.elementor-element-ad0f1ac:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ad0f1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-53bc5a8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a7e59cb{width:var( --container-widget-width, 75.943% );max-width:75.943%;--container-widget-width:75.943%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-a7e59cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a7e59cb .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-a7e59cb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a7e59cb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-a7e59cb .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-3b37b15{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-1581e44{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-1581e44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1581e44 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-1581e44 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-1581e44 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-1581e44 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-5b7ace6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-8633a57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-8633a57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8633a57 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-8633a57 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8633a57 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-8633a57 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-c697e6d{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-3c29754{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3c29754:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3c29754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-b5253d6{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-70afa1f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-f1ed055{--icon-box-icon-margin:6px;}.elementor-8 .elementor-element.elementor-element-f1ed055 .elementor-icon-box-title{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-f1ed055 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-f1ed055 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#150405;}.elementor-8 .elementor-element.elementor-element-0c3bce7 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-0c3bce7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5rem;font-weight:400;color:#150405;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0ed8c5b{font-family:"Helvetica", Sans-serif;font-size:1.05rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-5183665 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-5183665{font-family:"Helvetica", Sans-serif;font-size:1.05rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-10fc6a2 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-d384155{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-d384155 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d384155 img{width:75%;}.elementor-8 .elementor-element.elementor-element-176d535{--display:flex;--min-height:100vh;--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-8 .elementor-element.elementor-element-176d535:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-176d535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://endurexoficial.com.br/wp-content/uploads/2025/06/group_1-12-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7784a14.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7784a14{--icon-box-icon-margin:6px;}.elementor-8 .elementor-element.elementor-element-7784a14 .elementor-icon-box-title{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-7784a14 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-7784a14 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#150405;}.elementor-8 .elementor-element.elementor-element-f95b030 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-f95b030{text-align:center;}.elementor-8 .elementor-element.elementor-element-f95b030 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-73dc84d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6677076{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-2a77cf1 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-2a77cf1{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-2a77cf1 .elementor-icon-box-title{margin-bottom:10px;color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-2a77cf1 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2a77cf1 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.35rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-2a77cf1:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-2a77cf1:has(:focus) .elementor-icon-box-title{color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-2a77cf1 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-8e177cd{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-01544dd .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-01544dd{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-01544dd .elementor-icon-box-title{margin-bottom:10px;color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-01544dd .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-01544dd .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.35rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-01544dd:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-01544dd:has(:focus) .elementor-icon-box-title{color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-01544dd .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-2740a3f{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-eeb525a .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-eeb525a{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-eeb525a .elementor-icon-box-title{margin-bottom:30px;color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-eeb525a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-eeb525a .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.35rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-eeb525a:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-eeb525a:has(:focus) .elementor-icon-box-title{color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-eeb525a .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-bcc8716{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-92a7e65{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-f1982db .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-f1982db{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-f1982db .elementor-icon-box-title{margin-bottom:10px;color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-f1982db .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f1982db .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.35rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-f1982db:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-f1982db:has(:focus) .elementor-icon-box-title{color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-f1982db .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-e7efcb0{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-9fc2651 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-9fc2651{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-9fc2651 .elementor-icon-box-title{margin-bottom:10px;color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-9fc2651 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-9fc2651 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.35rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-9fc2651:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-9fc2651:has(:focus) .elementor-icon-box-title{color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-9fc2651 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-b16b2d9{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-a648731 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-a648731{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-a648731 .elementor-icon-box-title{margin-bottom:10px;color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-a648731 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a648731 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.35rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-a648731:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-a648731:has(:focus) .elementor-icon-box-title{color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-a648731 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-fe19d0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-0afc2df{--display:flex;}.elementor-8 .elementor-element.elementor-element-39145a6{--icon-box-icon-margin:6px;}.elementor-8 .elementor-element.elementor-element-39145a6 .elementor-icon-box-title{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-39145a6 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-39145a6 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#150405;}.elementor-8 .elementor-element.elementor-element-f35a846 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-f35a846{text-align:left;}.elementor-8 .elementor-element.elementor-element-f35a846 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-ca40ca7{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-ca40ca7 .elementor-icon-box-title{margin-bottom:5px;color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-ca40ca7 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-ca40ca7 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-ca40ca7:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-ca40ca7:has(:focus) .elementor-icon-box-title{color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-ca40ca7 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-1ced98e{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-1ced98e .elementor-icon-box-title{margin-bottom:5px;color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-1ced98e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-1ced98e .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-1ced98e:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-1ced98e:has(:focus) .elementor-icon-box-title{color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-1ced98e .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-ce2245a{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-ce2245a .elementor-icon-box-title{margin-bottom:5px;color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-ce2245a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-ce2245a .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-ce2245a:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-ce2245a:has(:focus) .elementor-icon-box-title{color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-ce2245a .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-37b10fe{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-37b10fe.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d91aaa1 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-3014539{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-3014539 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3014539 img{width:75%;}.elementor-8 .elementor-element.elementor-element-e2371b6{--display:flex;}.elementor-8 .elementor-element.elementor-element-8c34487{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8c34487.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e1e78fe{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e1e78fe:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e1e78fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-89e8aca.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-89e8aca{--icon-box-icon-margin:6px;}.elementor-8 .elementor-element.elementor-element-89e8aca .elementor-icon-box-title{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-89e8aca .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-89e8aca .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#150405;}.elementor-8 .elementor-element.elementor-element-be0ed07 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-be0ed07{text-align:center;}.elementor-8 .elementor-element.elementor-element-be0ed07 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-b933b13{--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-8 .elementor-element.elementor-element-23006ae{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-612bbef{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-612bbef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-70335b1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-70335b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e08dade .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:600;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-aa28875{--e-rating-gap:6px;}.elementor-8 .elementor-element.elementor-element-152b1b2{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-152b1b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-cf60d49{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-356272a{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-023004e{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-023004e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-01a7146{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-01a7146.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-14faca2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:600;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-aad3d57{--e-rating-gap:6px;}.elementor-8 .elementor-element.elementor-element-5b1a7bc{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5b1a7bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9d1b32d{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-2e3bb90{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-c18bde0{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-4d19414{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4d19414.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-934d5e3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-934d5e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c708503 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:600;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-204e0ee{--e-rating-gap:6px;}.elementor-8 .elementor-element.elementor-element-dc08fa7{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-dc08fa7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e1a349c{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-9b6842d{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-6dd98c2{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6dd98c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bf36e49{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-bf36e49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6acacf7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:600;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-864f06a{--e-rating-gap:6px;}.elementor-8 .elementor-element.elementor-element-4a2c3b4{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4a2c3b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1293adb{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-2253f97{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2253f97:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2253f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7D1F22;}.elementor-8 .elementor-element.elementor-element-a77f6b9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a77f6b9{--icon-box-icon-margin:6px;}.elementor-8 .elementor-element.elementor-element-a77f6b9 .elementor-icon-box-title{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-a77f6b9 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-a77f6b9 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-52bb217{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-52bb217 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-52bb217.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-52bb217 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5rem;font-weight:400;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-4f6ff87{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:700;line-height:24px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-4f6ff87.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-96c06f1{--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-8 .elementor-element.elementor-element-e9a620a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2498e95 > .elementor-widget-container{background-color:#D82A2F;padding:10px 0px 10px 0px;border-radius:5px 5px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2498e95{text-align:center;}.elementor-8 .elementor-element.elementor-element-2498e95 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.35rem;font-weight:700;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-52baccb{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-b549b1e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b549b1e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-77caf97{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-6d2a503 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-8 .elementor-element.elementor-element-6d2a503{text-align:center;font-family:"Helvetica", Sans-serif;font-size:3rem;font-weight:700;color:#E4DF43;}.elementor-8 .elementor-element.elementor-element-5e6e86d{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-fbbed86{--display:flex;}.elementor-8 .elementor-element.elementor-element-fbbed86:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fbbed86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D82A2F;}.elementor-8 .elementor-element.elementor-element-b32f4ba.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b32f4ba{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-b32f4ba .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-b32f4ba .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-b32f4ba .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.8rem;font-weight:600;}.elementor-8 .elementor-element.elementor-element-b32f4ba .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#E8E8E8;}.elementor-8 .elementor-element.elementor-element-abab0ad > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-abab0ad .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-9bd3d32 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9bd3d32 img{width:65%;}.elementor-8 .elementor-element.elementor-element-4deba4c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-003943b > .elementor-widget-container{background-color:#D82A2F;padding:10px 0px 10px 0px;border-radius:5px 5px 0px 0px;}.elementor-8 .elementor-element.elementor-element-003943b{text-align:center;}.elementor-8 .elementor-element.elementor-element-003943b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.35rem;font-weight:700;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-14b840b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-5e32b49{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5e32b49.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6c24664{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-c8ebbff > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-8 .elementor-element.elementor-element-c8ebbff{text-align:center;font-family:"Helvetica", Sans-serif;font-size:3rem;font-weight:700;color:#E4DF43;}.elementor-8 .elementor-element.elementor-element-84fc044{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-e269015{--display:flex;}.elementor-8 .elementor-element.elementor-element-e269015:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e269015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D82A2F;}.elementor-8 .elementor-element.elementor-element-202a1e8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-202a1e8{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-202a1e8 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-202a1e8 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-202a1e8 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.8rem;font-weight:600;}.elementor-8 .elementor-element.elementor-element-202a1e8 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#E8E8E8;}.elementor-8 .elementor-element.elementor-element-4067b70 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4067b70 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-bc6b61b > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bc6b61b img{width:65%;}.elementor-8 .elementor-element.elementor-element-12985ae{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6d9cf9b > .elementor-widget-container{background-color:#D82A2F;padding:10px 0px 10px 0px;border-radius:5px 5px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6d9cf9b{text-align:center;}.elementor-8 .elementor-element.elementor-element-6d9cf9b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.35rem;font-weight:700;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-00a46af{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-d875bb6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d875bb6.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a84250e{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-249884a > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-8 .elementor-element.elementor-element-249884a{text-align:center;font-family:"Helvetica", Sans-serif;font-size:3rem;font-weight:700;color:#E4DF43;}.elementor-8 .elementor-element.elementor-element-4e1ef38{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-bfb935a{--display:flex;}.elementor-8 .elementor-element.elementor-element-bfb935a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bfb935a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D82A2F;}.elementor-8 .elementor-element.elementor-element-85cabae.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-85cabae{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-85cabae .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-85cabae .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-85cabae .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.8rem;font-weight:600;}.elementor-8 .elementor-element.elementor-element-85cabae .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#E8E8E8;}.elementor-8 .elementor-element.elementor-element-0c94a06 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0c94a06 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-bea1b66 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bea1b66 img{width:65%;}.elementor-8 .elementor-element.elementor-element-afe7cc5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bdd7608 > .elementor-widget-container{background-color:#D82A2F;padding:10px 0px 10px 0px;border-radius:5px 5px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bdd7608{text-align:center;}.elementor-8 .elementor-element.elementor-element-bdd7608 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.35rem;font-weight:700;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-70cabcc{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-e0c4d25{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e0c4d25.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1932251{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-715f891 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-8 .elementor-element.elementor-element-715f891{text-align:center;font-family:"Helvetica", Sans-serif;font-size:3rem;font-weight:700;color:#E4DF43;}.elementor-8 .elementor-element.elementor-element-50d8627{text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.03rem;font-weight:400;color:#E8F5EE;}.elementor-8 .elementor-element.elementor-element-5d8be2f{--display:flex;}.elementor-8 .elementor-element.elementor-element-5d8be2f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5d8be2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D82A2F;}.elementor-8 .elementor-element.elementor-element-48e7948.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-48e7948{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-48e7948 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-48e7948 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-48e7948 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.8rem;font-weight:600;}.elementor-8 .elementor-element.elementor-element-48e7948 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#E8E8E8;}.elementor-8 .elementor-element.elementor-element-213a306 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-213a306 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-c400895 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c400895 img{width:65%;}.elementor-8 .elementor-element.elementor-element-2a4a5fb{--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;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2a4a5fb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2a4a5fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7D1F22;}.elementor-8 .elementor-element.elementor-element-659b3b5.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-659b3b5{--icon-box-icon-margin:6px;}.elementor-8 .elementor-element.elementor-element-659b3b5 .elementor-icon-box-title{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-659b3b5 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-659b3b5 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-c78f8e9{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-c78f8e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c78f8e9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c78f8e9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5rem;font-weight:400;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-e3d73d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9c472be{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9c472be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9c472be img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-ace4367{--display:flex;}.elementor-8 .elementor-element.elementor-element-ceabc35{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:400;line-height:24px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-ceabc35.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-04268ea{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ef8dd79{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-8 .elementor-element.elementor-element-ef8dd79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ef8dd79 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-67861bc{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-8 .elementor-element.elementor-element-67861bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-67861bc .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-e8bad99{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-42d5231{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-8 .elementor-element.elementor-element-42d5231.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-42d5231 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-94a5627{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-8 .elementor-element.elementor-element-94a5627.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-94a5627 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-6f2d662{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6f2d662:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6f2d662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-0e52f40{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-21262d6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-21262d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d7bc4d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-d7bc4d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d7bc4d8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d7bc4d8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.25rem;font-weight:400;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-ba39288{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Helvetica", Sans-serif;font-size:1.05rem;font-weight:400;line-height:24px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-ba39288.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-bbe7ab1{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bbe7ab1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bbe7ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-abf653f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-abf653f{--icon-box-icon-margin:6px;}.elementor-8 .elementor-element.elementor-element-abf653f .elementor-icon-box-title{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-abf653f .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-abf653f .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#150405;}.elementor-8 .elementor-element.elementor-element-13f073a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-13f073a{text-align:center;}.elementor-8 .elementor-element.elementor-element-13f073a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-8a505f7{--display:flex;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-2789bce.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-2789bce.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-2789bce.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-ac7c0a1{font-family:"Helvetica", Sans-serif;font-size:1.015rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-99f8ef5{--display:flex;}.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-646ce69.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-646ce69.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-646ce69.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-aab8faa{font-family:"Helvetica", Sans-serif;font-size:1.015rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-fd0ecbc{--display:flex;}.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-19696f2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-19696f2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-19696f2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-f67ac82{font-family:"Helvetica", Sans-serif;font-size:1.015rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-d7ac441{--display:flex;}.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-eacb958.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-eacb958.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-eacb958.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-7be7928{font-family:"Helvetica", Sans-serif;font-size:1.015rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-ae11c13{--display:flex;}.elementor-8 .elementor-element.elementor-element-33b15a7 .elementor-image-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-33b15a7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-33b15a7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-33b15a7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-33b15a7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-33b15a7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-33b15a7 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-31eca95{font-family:"Helvetica", Sans-serif;font-size:1.015rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-a59b142{--display:flex;}.elementor-8 .elementor-element.elementor-element-3828f35 .elementor-image-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-3828f35.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-3828f35.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-3828f35.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-3828f35 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-3828f35 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-3828f35 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-551ae99{font-family:"Helvetica", Sans-serif;font-size:1.015rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-159dac2{--display:flex;}.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-b2ba2f0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-b2ba2f0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-b2ba2f0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-62b9238{font-family:"Helvetica", Sans-serif;font-size:1.015rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-0dae34d{--display:flex;}.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-a9f9720.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-a9f9720.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-a9f9720.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-aa0dba1{font-family:"Helvetica", Sans-serif;font-size:1.015rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-1cfae49{--display:flex;}.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-ebfab9f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-ebfab9f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-ebfab9f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1.15rem;font-weight:700;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-e9d5fc3{font-family:"Helvetica", Sans-serif;font-size:1.015rem;font-weight:400;line-height:20px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-25bba0b{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-8 .elementor-element.elementor-element-ff06d8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:96px;--padding-right:96px;}.elementor-8 .elementor-element.elementor-element-ff06d8b.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-07af6a8{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-07af6a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-014e395{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8 .elementor-element.elementor-element-754e468{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-754e468 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-754e468.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-754e468 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.25rem;font-weight:400;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-5a69991{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Helvetica", Sans-serif;font-size:1.05rem;font-weight:400;line-height:24px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-5a69991.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e368677{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Helvetica", Sans-serif;font-size:1.05rem;font-weight:400;line-height:24px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-e368677.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-410472f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Helvetica", Sans-serif;font-size:1.05rem;font-weight:400;line-height:24px;color:#FDE3E4;}.elementor-8 .elementor-element.elementor-element-410472f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9f69cef{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9f69cef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e418127 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e418127 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-8 .elementor-element.elementor-element-6648af7{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6648af7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6648af7 img{width:94%;}.elementor-8 .elementor-element.elementor-element-3a8d774{--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;--padding-top:30px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3a8d774:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3a8d774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-1ea5042.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1ea5042{--icon-box-icon-margin:6px;}.elementor-8 .elementor-element.elementor-element-1ea5042 .elementor-icon-box-title{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-1ea5042 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-1ea5042 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#150405;}.elementor-8 .elementor-element.elementor-element-1ae8874 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-1ae8874{text-align:center;}.elementor-8 .elementor-element.elementor-element-1ae8874 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-f581c0d{--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-8 .elementor-element.elementor-element-60b23a3{--display:flex;}.elementor-8 .elementor-element.elementor-element-ed64a72{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-49c1aee{--display:flex;}.elementor-8 .elementor-element.elementor-element-fafe066{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-99c8974{--display:flex;}.elementor-8 .elementor-element.elementor-element-70042c5{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-0509128{--display:flex;}.elementor-8 .elementor-element.elementor-element-a1400de{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-6858d0e{--display:flex;}.elementor-8 .elementor-element.elementor-element-70d584f{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-7972447{--n-accordion-title-font-size:1.15rem;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#F7F7F7;--n-accordion-title-hover-color:#F7F7F7;--n-accordion-title-active-color:#F7F7F7;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-7972447 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#9E1F23;}:where( .elementor-8 .elementor-element.elementor-element-7972447 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FDE3E4;--border-radius:8px 8px 8px 8px;}:where( .elementor-8 .elementor-element.elementor-element-7972447 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-3fc67a5{--display:flex;}.elementor-8 .elementor-element.elementor-element-1470f64{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-3b226c4{--display:flex;}.elementor-8 .elementor-element.elementor-element-da20828{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-5881b79{--display:flex;}.elementor-8 .elementor-element.elementor-element-17c03e8{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-a952597{--display:flex;}.elementor-8 .elementor-element.elementor-element-084ef15{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-9a8d1d7{--display:flex;}.elementor-8 .elementor-element.elementor-element-ae2549f{font-family:"Helvetica", Sans-serif;font-size:1.01rem;font-weight:400;color:#150405;}.elementor-8 .elementor-element.elementor-element-0f8b6e4{--n-accordion-title-font-size:1.15rem;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#F7F7F7;--n-accordion-title-hover-color:#F7F7F7;--n-accordion-title-active-color:#F7F7F7;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-0f8b6e4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#9E1F23;}:where( .elementor-8 .elementor-element.elementor-element-0f8b6e4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FDE3E4;--border-radius:8px 8px 8px 8px;}:where( .elementor-8 .elementor-element.elementor-element-0f8b6e4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-e2fc00b{--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:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e2fc00b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e2fc00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E1F23;}.elementor-8 .elementor-element.elementor-element-666aada{--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-8 .elementor-element.elementor-element-9ea5fc8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8e7c85d{font-family:"Lexend Deca", Sans-serif;font-size:1rem;font-weight:400;line-height:20px;color:#F4F5F5;}.elementor-8 .elementor-element.elementor-element-29e5e95{--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-8 .elementor-element.elementor-element-a1c71cd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:600;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-cc1bd10{--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-8 .elementor-element.elementor-element-75120b9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:600;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-06ee2f3{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;line-height:20px;color:#F4F5F5;}.elementor-8 .elementor-element.elementor-element-06ee2f3 a{color:#F4F5F5;}.elementor-8 .elementor-element.elementor-element-916661e{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;line-height:20px;color:#F4F5F5;}.elementor-8 .elementor-element.elementor-element-916661e a{color:#F4F5F5;}.elementor-8 .elementor-element.elementor-element-96f8a0e{--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-8 .elementor-element.elementor-element-13265bd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:600;color:#FCF2F3;}.elementor-8 .elementor-element.elementor-element-48a1a44 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-48a1a44 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-48a1a44{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-48a1a44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-48a1a44 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;}.elementor-8 .elementor-element.elementor-element-48a1a44 .elementor-icon-list-text{color:#FDE3E4;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-0ae55cf{--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-8 .elementor-element.elementor-element-0ae55cf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0ae55cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7D1F22;}.elementor-8 .elementor-element.elementor-element-74442c4 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-74442c4{text-align:center;}.elementor-8 .elementor-element.elementor-element-74442c4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:600;color:#FCF2F3;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-b5253d6{--width:50%;}.elementor-8 .elementor-element.elementor-element-70afa1f{--width:50%;}.elementor-8 .elementor-element.elementor-element-612bbef{--width:100%;}.elementor-8 .elementor-element.elementor-element-70335b1{--width:65%;}.elementor-8 .elementor-element.elementor-element-023004e{--width:100%;}.elementor-8 .elementor-element.elementor-element-01a7146{--width:65%;}.elementor-8 .elementor-element.elementor-element-4d19414{--width:100%;}.elementor-8 .elementor-element.elementor-element-934d5e3{--width:65%;}.elementor-8 .elementor-element.elementor-element-6dd98c2{--width:100%;}.elementor-8 .elementor-element.elementor-element-bf36e49{--width:70%;}.elementor-8 .elementor-element.elementor-element-21262d6{--width:50%;}.elementor-8 .elementor-element.elementor-element-666aada{--width:25%;}.elementor-8 .elementor-element.elementor-element-29e5e95{--width:25%;}.elementor-8 .elementor-element.elementor-element-cc1bd10{--width:25%;}.elementor-8 .elementor-element.elementor-element-96f8a0e{--width:25%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-c697e6d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-25bba0b{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-0f4fbed:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0f4fbed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://endurexoficial.com.br/wp-content/uploads/2025/06/hero-26-scaled.webp");}.elementor-8 .elementor-element.elementor-element-0f4fbed{--min-height:100vh;}.elementor-8 .elementor-element.elementor-element-d49fba7{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-af28004 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-486fbba .elementor-heading-title{font-size:2rem;}.elementor-8 .elementor-element.elementor-element-0e72e69{--e-icon-list-icon-size:30px;}.elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-0e72e69 .elementor-icon-list-item > a{font-size:1.1rem;line-height:1.1em;}.elementor-8 .elementor-element.elementor-element-14d3be1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-14d3be1 img{width:60%;}.elementor-8 .elementor-element.elementor-element-ad0f1ac{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-53bc5a8{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-53bc5a8.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a7e59cb > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-8 .elementor-element.elementor-element-a7e59cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-a7e59cb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1581e44.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1581e44 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-8633a57 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-8 .elementor-element.elementor-element-c697e6d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-3c29754{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-d384155{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-d384155 img{width:60%;}.elementor-8 .elementor-element.elementor-element-176d535{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-fe19d0e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0afc2df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d91aaa1 .elementor-button{font-size:1.35rem;}.elementor-8 .elementor-element.elementor-element-3014539{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-3014539 img{width:60%;}.elementor-8 .elementor-element.elementor-element-612bbef{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-70335b1{--width:60%;}.elementor-8 .elementor-element.elementor-element-023004e{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-01a7146{--width:60%;}.elementor-8 .elementor-element.elementor-element-4d19414{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-934d5e3{--width:60%;}.elementor-8 .elementor-element.elementor-element-6dd98c2{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-bf36e49{--width:60%;}.elementor-8 .elementor-element.elementor-element-2253f97{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-52bb217{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-4f6ff87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-b32f4ba > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8 .elementor-element.elementor-element-abab0ad .elementor-button{font-size:1.35rem;}.elementor-8 .elementor-element.elementor-element-202a1e8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8 .elementor-element.elementor-element-4067b70 .elementor-button{font-size:1.35rem;}.elementor-8 .elementor-element.elementor-element-85cabae > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8 .elementor-element.elementor-element-0c94a06 .elementor-button{font-size:1.35rem;}.elementor-8 .elementor-element.elementor-element-48e7948 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8 .elementor-element.elementor-element-213a306 .elementor-button{font-size:1.35rem;}.elementor-8 .elementor-element.elementor-element-2a4a5fb{--padding-top:20px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-c78f8e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-9c472be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-04268ea{--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-8 .elementor-element.elementor-element-ef8dd79{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-67861bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-e8bad99{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-42d5231{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-94a5627{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-6f2d662{--padding-top:35px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-d7bc4d8{text-align:center;}.elementor-8 .elementor-element.elementor-element-ba39288{text-align:center;}.elementor-8 .elementor-element.elementor-element-bbe7ab1{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-33b15a7 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-3828f35 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-25bba0b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-ff06d8b{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-9f69cef > .elementor-widget-container{padding:15px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-9f69cef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-6648af7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-6648af7 img{width:60%;}.elementor-8 .elementor-element.elementor-element-9ea5fc8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8e7c85d{text-align:center;}.elementor-8 .elementor-element.elementor-element-a1c71cd{text-align:center;}.elementor-8 .elementor-element.elementor-element-b1f2655{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b1f2655.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-75120b9{text-align:center;}.elementor-8 .elementor-element.elementor-element-06ee2f3{text-align:center;}.elementor-8 .elementor-element.elementor-element-916661e{text-align:center;}.elementor-8 .elementor-element.elementor-element-13265bd{text-align:center;}.elementor-8 .elementor-element.elementor-element-74442c4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-74442c4.elementor-element{--align-self:center;}}/* Start custom CSS for button, class: .elementor-element-b8d52ee */.elementor-8 .elementor-element.elementor-element-b8d52ee a {
    border-radius: 100px;
background: #1CC864;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10fc6a2 */.elementor-8 .elementor-element.elementor-element-10fc6a2 a {
    border-radius: 100px;
background: #1CC864;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6677076 */.elementor-8 .elementor-element.elementor-element-6677076 {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-800, #9E1F23);
background: rgba(230, 230, 230, 0.15);
backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e177cd */.elementor-8 .elementor-element.elementor-element-8e177cd {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-800, #9E1F23);
background: rgba(230, 230, 230, 0.15);
backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2740a3f */.elementor-8 .elementor-element.elementor-element-2740a3f {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-800, #9E1F23);
background: rgba(230, 230, 230, 0.15);
backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92a7e65 */.elementor-8 .elementor-element.elementor-element-92a7e65 {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-800, #9E1F23);
background: rgba(230, 230, 230, 0.15);
backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7efcb0 */.elementor-8 .elementor-element.elementor-element-e7efcb0 {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-800, #9E1F23);
background: rgba(230, 230, 230, 0.15);
backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16b2d9 */.elementor-8 .elementor-element.elementor-element-b16b2d9 {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-800, #9E1F23);
background: rgba(230, 230, 230, 0.15);
backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca40ca7 */.elementor-8 .elementor-element.elementor-element-ca40ca7 {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-800, #9E1F23);
background: rgba(230, 230, 230, 0.15);
backdrop-filter: blur(3px);
padding:10px;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-ca40ca7 .elementor-icon{
        margin-top:20px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ced98e */.elementor-8 .elementor-element.elementor-element-1ced98e {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-800, #9E1F23);
background: rgba(230, 230, 230, 0.15);
backdrop-filter: blur(3px);
padding:10px;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-1ced98e .elementor-icon{
        margin-top:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ce2245a */.elementor-8 .elementor-element.elementor-element-ce2245a {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-800, #9E1F23);
background: rgba(230, 230, 230, 0.15);
backdrop-filter: blur(3px);
padding:10px;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-ce2245a .elementor-icon{
        margin-top:35px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37b10fe */.elementor-8 .elementor-element.elementor-element-37b10fe img {
    border-radius: 16px;
background: url(<path-to-image>) lightgray 50% / cover no-repeat;
box-shadow: 12px 12px 0px 0px #9E1F23;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d91aaa1 */.elementor-8 .elementor-element.elementor-element-d91aaa1 a {
    border-radius: 100px;
background: #1CC864;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c34487 */.elementor-8 .elementor-element.elementor-element-8c34487 img {
    border-radius: 16px;
background: url(<path-to-image>) lightgray 50% / cover no-repeat;
box-shadow: 12px 12px 0px 0px #9E1F23;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23006ae */.elementor-8 .elementor-element.elementor-element-23006ae {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356272a */.elementor-8 .elementor-element.elementor-element-356272a {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c18bde0 */.elementor-8 .elementor-element.elementor-element-c18bde0 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b6842d */.elementor-8 .elementor-element.elementor-element-9b6842d {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-abab0ad */.elementor-8 .elementor-element.elementor-element-abab0ad a {
    border-radius: 100px;
background: #1CC864;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9a620a */.elementor-8 .elementor-element.elementor-element-e9a620a {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4067b70 */.elementor-8 .elementor-element.elementor-element-4067b70 a {
    border-radius: 100px;
background: #1CC864;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4deba4c */.elementor-8 .elementor-element.elementor-element-4deba4c {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c94a06 */.elementor-8 .elementor-element.elementor-element-0c94a06 a {
    border-radius: 100px;
background: #1CC864;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12985ae */.elementor-8 .elementor-element.elementor-element-12985ae {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-213a306 */.elementor-8 .elementor-element.elementor-element-213a306 a {
    border-radius: 100px;
background: #1CC864;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe7cc5 */.elementor-8 .elementor-element.elementor-element-afe7cc5 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ef8dd79 */.elementor-8 .elementor-element.elementor-element-ef8dd79 {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
padding:12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-67861bc */.elementor-8 .elementor-element.elementor-element-67861bc {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
padding:12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42d5231 */.elementor-8 .elementor-element.elementor-element-42d5231 {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
padding:12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94a5627 */.elementor-8 .elementor-element.elementor-element-94a5627 {
    border-radius: 8px;
border: 2px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
padding:12px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2789bce */.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a505f7 */.elementor-8 .elementor-element.elementor-element-8a505f7 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-646ce69 */.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f8ef5 */.elementor-8 .elementor-element.elementor-element-99f8ef5 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19696f2 */.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0ecbc */.elementor-8 .elementor-element.elementor-element-fd0ecbc {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eacb958 */.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ac441 */.elementor-8 .elementor-element.elementor-element-d7ac441 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae11c13 */.elementor-8 .elementor-element.elementor-element-ae11c13 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59b142 */.elementor-8 .elementor-element.elementor-element-a59b142 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2ba2f0 */.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159dac2 */.elementor-8 .elementor-element.elementor-element-159dac2 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9f9720 */.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dae34d */.elementor-8 .elementor-element.elementor-element-0dae34d {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebfab9f */.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfae49 */.elementor-8 .elementor-element.elementor-element-1cfae49 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2789bce */.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a505f7 */.elementor-8 .elementor-element.elementor-element-8a505f7 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-646ce69 */.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f8ef5 */.elementor-8 .elementor-element.elementor-element-99f8ef5 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19696f2 */.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0ecbc */.elementor-8 .elementor-element.elementor-element-fd0ecbc {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eacb958 */.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ac441 */.elementor-8 .elementor-element.elementor-element-d7ac441 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae11c13 */.elementor-8 .elementor-element.elementor-element-ae11c13 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59b142 */.elementor-8 .elementor-element.elementor-element-a59b142 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2ba2f0 */.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159dac2 */.elementor-8 .elementor-element.elementor-element-159dac2 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9f9720 */.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dae34d */.elementor-8 .elementor-element.elementor-element-0dae34d {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebfab9f */.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfae49 */.elementor-8 .elementor-element.elementor-element-1cfae49 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2789bce */.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a505f7 */.elementor-8 .elementor-element.elementor-element-8a505f7 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-646ce69 */.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f8ef5 */.elementor-8 .elementor-element.elementor-element-99f8ef5 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19696f2 */.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0ecbc */.elementor-8 .elementor-element.elementor-element-fd0ecbc {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eacb958 */.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ac441 */.elementor-8 .elementor-element.elementor-element-d7ac441 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae11c13 */.elementor-8 .elementor-element.elementor-element-ae11c13 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59b142 */.elementor-8 .elementor-element.elementor-element-a59b142 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2ba2f0 */.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159dac2 */.elementor-8 .elementor-element.elementor-element-159dac2 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9f9720 */.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dae34d */.elementor-8 .elementor-element.elementor-element-0dae34d {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebfab9f */.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfae49 */.elementor-8 .elementor-element.elementor-element-1cfae49 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2789bce */.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a505f7 */.elementor-8 .elementor-element.elementor-element-8a505f7 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-646ce69 */.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f8ef5 */.elementor-8 .elementor-element.elementor-element-99f8ef5 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19696f2 */.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0ecbc */.elementor-8 .elementor-element.elementor-element-fd0ecbc {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eacb958 */.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ac441 */.elementor-8 .elementor-element.elementor-element-d7ac441 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae11c13 */.elementor-8 .elementor-element.elementor-element-ae11c13 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59b142 */.elementor-8 .elementor-element.elementor-element-a59b142 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2ba2f0 */.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159dac2 */.elementor-8 .elementor-element.elementor-element-159dac2 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9f9720 */.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dae34d */.elementor-8 .elementor-element.elementor-element-0dae34d {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebfab9f */.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfae49 */.elementor-8 .elementor-element.elementor-element-1cfae49 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2789bce */.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a505f7 */.elementor-8 .elementor-element.elementor-element-8a505f7 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-646ce69 */.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f8ef5 */.elementor-8 .elementor-element.elementor-element-99f8ef5 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19696f2 */.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0ecbc */.elementor-8 .elementor-element.elementor-element-fd0ecbc {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eacb958 */.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ac441 */.elementor-8 .elementor-element.elementor-element-d7ac441 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae11c13 */.elementor-8 .elementor-element.elementor-element-ae11c13 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59b142 */.elementor-8 .elementor-element.elementor-element-a59b142 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2ba2f0 */.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159dac2 */.elementor-8 .elementor-element.elementor-element-159dac2 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9f9720 */.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dae34d */.elementor-8 .elementor-element.elementor-element-0dae34d {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebfab9f */.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfae49 */.elementor-8 .elementor-element.elementor-element-1cfae49 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2789bce */.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a505f7 */.elementor-8 .elementor-element.elementor-element-8a505f7 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-646ce69 */.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f8ef5 */.elementor-8 .elementor-element.elementor-element-99f8ef5 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19696f2 */.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0ecbc */.elementor-8 .elementor-element.elementor-element-fd0ecbc {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eacb958 */.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ac441 */.elementor-8 .elementor-element.elementor-element-d7ac441 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae11c13 */.elementor-8 .elementor-element.elementor-element-ae11c13 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59b142 */.elementor-8 .elementor-element.elementor-element-a59b142 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2ba2f0 */.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159dac2 */.elementor-8 .elementor-element.elementor-element-159dac2 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9f9720 */.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dae34d */.elementor-8 .elementor-element.elementor-element-0dae34d {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebfab9f */.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfae49 */.elementor-8 .elementor-element.elementor-element-1cfae49 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2789bce */.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a505f7 */.elementor-8 .elementor-element.elementor-element-8a505f7 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-646ce69 */.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f8ef5 */.elementor-8 .elementor-element.elementor-element-99f8ef5 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19696f2 */.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0ecbc */.elementor-8 .elementor-element.elementor-element-fd0ecbc {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eacb958 */.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ac441 */.elementor-8 .elementor-element.elementor-element-d7ac441 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae11c13 */.elementor-8 .elementor-element.elementor-element-ae11c13 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59b142 */.elementor-8 .elementor-element.elementor-element-a59b142 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2ba2f0 */.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159dac2 */.elementor-8 .elementor-element.elementor-element-159dac2 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9f9720 */.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dae34d */.elementor-8 .elementor-element.elementor-element-0dae34d {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebfab9f */.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfae49 */.elementor-8 .elementor-element.elementor-element-1cfae49 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2789bce */.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a505f7 */.elementor-8 .elementor-element.elementor-element-8a505f7 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-646ce69 */.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f8ef5 */.elementor-8 .elementor-element.elementor-element-99f8ef5 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19696f2 */.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0ecbc */.elementor-8 .elementor-element.elementor-element-fd0ecbc {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eacb958 */.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ac441 */.elementor-8 .elementor-element.elementor-element-d7ac441 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae11c13 */.elementor-8 .elementor-element.elementor-element-ae11c13 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59b142 */.elementor-8 .elementor-element.elementor-element-a59b142 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2ba2f0 */.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159dac2 */.elementor-8 .elementor-element.elementor-element-159dac2 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9f9720 */.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dae34d */.elementor-8 .elementor-element.elementor-element-0dae34d {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebfab9f */.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfae49 */.elementor-8 .elementor-element.elementor-element-1cfae49 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2789bce */.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a505f7 */.elementor-8 .elementor-element.elementor-element-8a505f7 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-646ce69 */.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f8ef5 */.elementor-8 .elementor-element.elementor-element-99f8ef5 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19696f2 */.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0ecbc */.elementor-8 .elementor-element.elementor-element-fd0ecbc {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eacb958 */.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ac441 */.elementor-8 .elementor-element.elementor-element-d7ac441 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae11c13 */.elementor-8 .elementor-element.elementor-element-ae11c13 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59b142 */.elementor-8 .elementor-element.elementor-element-a59b142 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2ba2f0 */.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159dac2 */.elementor-8 .elementor-element.elementor-element-159dac2 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9f9720 */.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dae34d */.elementor-8 .elementor-element.elementor-element-0dae34d {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebfab9f */.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfae49 */.elementor-8 .elementor-element.elementor-element-1cfae49 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2789bce */.elementor-8 .elementor-element.elementor-element-2789bce .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a505f7 */.elementor-8 .elementor-element.elementor-element-8a505f7 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-646ce69 */.elementor-8 .elementor-element.elementor-element-646ce69 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f8ef5 */.elementor-8 .elementor-element.elementor-element-99f8ef5 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19696f2 */.elementor-8 .elementor-element.elementor-element-19696f2 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0ecbc */.elementor-8 .elementor-element.elementor-element-fd0ecbc {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eacb958 */.elementor-8 .elementor-element.elementor-element-eacb958 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ac441 */.elementor-8 .elementor-element.elementor-element-d7ac441 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae11c13 */.elementor-8 .elementor-element.elementor-element-ae11c13 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59b142 */.elementor-8 .elementor-element.elementor-element-a59b142 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2ba2f0 */.elementor-8 .elementor-element.elementor-element-b2ba2f0 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159dac2 */.elementor-8 .elementor-element.elementor-element-159dac2 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9f9720 */.elementor-8 .elementor-element.elementor-element-a9f9720 .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dae34d */.elementor-8 .elementor-element.elementor-element-0dae34d {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebfab9f */.elementor-8 .elementor-element.elementor-element-ebfab9f .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfae49 */.elementor-8 .elementor-element.elementor-element-1cfae49 {
    border-radius: 8px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
flex: 1 0 0;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-25bba0b */.elementor-8 .elementor-element.elementor-element-25bba0b .elementor-image-box-wrapper {
    display:flex;
    align-items: center;
    gap:10px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e418127 */.elementor-8 .elementor-element.elementor-element-e418127 a {
    border-radius: 100px;
background: #1CC864;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff06d8b */.elementor-8 .elementor-element.elementor-element-ff06d8b {
    border-radius: 32px;
border: 3px solid var(--Mexican-Red-600, #D82A2F);
background: var(--Mexican-Red-800, #9E1F23);

}/* End custom CSS */
/* Start custom CSS */.destaq {
    color:#9E1F23;
}/* End custom CSS */