.elementor-236 .elementor-element.elementor-element-a928c1b{--display:flex;--min-height:0px;--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-236 .elementor-element.elementor-element-a928c1b:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-a928c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brutalsoul.es/wp-content/uploads/2025/05/FONDO-BRUTAL-SOUL.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-266f77c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-236 .elementor-element.elementor-element-4f2b21d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-236 .elementor-element.elementor-element-299903c{text-align:center;}.elementor-236 .elementor-element.elementor-element-299903c .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:28px;font-weight:500;font-style:italic;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-2069228{text-align:center;}.elementor-236 .elementor-element.elementor-element-2069228 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19.5px;font-weight:500;color:var( --e-global-color-4bab4e0 );}.elementor-236 .elementor-element.elementor-element-c1165b9{--spacer-size:3px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-10e86be .elementor-button{font-family:"Hammersmith One", Sans-serif;font-size:21px;font-weight:500;fill:#BA9D64;color:#BA9D64;background-color:var( --e-global-color-4bab4e0 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-236 .elementor-element.elementor-element-487baf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-236 .elementor-element.elementor-element-487baf9:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-487baf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brutalsoul.es/wp-content/uploads/2025/05/FONDO-BRUTAL-SOUL.png");background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-7a15f88{--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-236 .elementor-element.elementor-element-272b01f{text-align:center;}.elementor-236 .elementor-element.elementor-element-272b01f .elementor-heading-title{font-family:"Hammersmith One", Sans-serif;font-size:24.7px;font-weight:400;color:var( --e-global-color-4bab4e0 );}.elementor-236 .elementor-element.elementor-element-30f6eb6{--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-236 .elementor-element.elementor-element-19fe02f{text-align:center;}.elementor-236 .elementor-element.elementor-element-19fe02f .elementor-heading-title{font-family:"Hammersmith One", Sans-serif;font-size:24.7px;font-weight:400;color:var( --e-global-color-4bab4e0 );}.elementor-236 .elementor-element.elementor-element-95e51fb{--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-236 .elementor-element.elementor-element-1701ae7{text-align:center;}.elementor-236 .elementor-element.elementor-element-1701ae7 .elementor-heading-title{font-family:"Hammersmith One", Sans-serif;font-size:24.7px;font-weight:400;color:var( --e-global-color-4bab4e0 );}.elementor-236 .elementor-element.elementor-element-1feb5d3{--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-236 .elementor-element.elementor-element-30bd409{text-align:center;}.elementor-236 .elementor-element.elementor-element-30bd409 .elementor-heading-title{font-family:"Hammersmith One", Sans-serif;font-size:24.7px;font-weight:400;color:var( --e-global-color-4bab4e0 );}.elementor-236 .elementor-element.elementor-element-8c64518{--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-236 .elementor-element.elementor-element-9491b1a{text-align:center;}.elementor-236 .elementor-element.elementor-element-9491b1a .elementor-heading-title{font-family:"Hammersmith One", Sans-serif;font-size:24.7px;font-weight:400;color:var( --e-global-color-4bab4e0 );}.elementor-236 .elementor-element.elementor-element-ba5db42{--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-236 .elementor-element.elementor-element-f75bb6a{text-align:center;}.elementor-236 .elementor-element.elementor-element-f75bb6a .elementor-heading-title{font-family:"Hammersmith One", Sans-serif;font-size:24.7px;font-weight:400;color:var( --e-global-color-4bab4e0 );}.elementor-236 .elementor-element.elementor-element-114cf7f{--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-236 .elementor-element.elementor-element-b7bcb53{text-align:center;}.elementor-236 .elementor-element.elementor-element-b7bcb53 .elementor-heading-title{font-family:"Hammersmith One", Sans-serif;font-size:24.7px;font-weight:400;color:var( --e-global-color-4bab4e0 );}.elementor-236 .elementor-element.elementor-element-a485dd8{--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-236 .elementor-element.elementor-element-f147c54{text-align:center;}.elementor-236 .elementor-element.elementor-element-f147c54 .elementor-heading-title{font-family:"Hammersmith One", Sans-serif;font-size:24.7px;font-weight:400;color:var( --e-global-color-4bab4e0 );}.elementor-236 .elementor-element.elementor-element-04e4ef1{--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-236 .elementor-element.elementor-element-3b89755{text-align:center;}.elementor-236 .elementor-element.elementor-element-3b89755 .elementor-heading-title{font-family:"Hammersmith One", Sans-serif;font-size:24.7px;font-weight:400;color:var( --e-global-color-4bab4e0 );}.elementor-236 .elementor-element.elementor-element-e9c0fb1{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-236 .elementor-element.elementor-element-c9915af{--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;}.elementor-236 .elementor-element.elementor-element-f63423a .elementor-heading-title{font-family:"Hammersmith One", Sans-serif;font-size:36px;font-weight:600;color:#BA9D64;}.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-236 .elementor-element.elementor-element-75042e9{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#BA9D64;}.elementor-236 .elementor-element.elementor-element-91827c2{--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;--background-transition:0.3s;}.elementor-236 .elementor-element.elementor-element-91827c2:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-91827c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brutalsoul.es/wp-content/uploads/2025/06/Imagen-de-WhatsApp-2025-06-18-a-las-11.57.11_70c82f2a-768x1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-c0c6be6{--display:flex;--min-height:350px;--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;}.elementor-236 .elementor-element.elementor-element-c0c6be6:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-c0c6be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brutalsoul.es/wp-content/uploads/2025/05/FONDO-BRUTAL-SOUL.png");background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-703068c{text-align:center;}.elementor-236 .elementor-element.elementor-element-703068c .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:28px;font-weight:500;font-style:italic;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-8b8fbe5{text-align:center;}.elementor-236 .elementor-element.elementor-element-8b8fbe5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19.5px;font-weight:500;color:var( --e-global-color-4bab4e0 );}.elementor-236 .elementor-element.elementor-element-cefa555 .elementor-button{font-family:"Hammersmith One", Sans-serif;font-size:21px;font-weight:500;fill:#BA9D64;color:#BA9D64;background-color:var( --e-global-color-4bab4e0 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-236 .elementor-element.elementor-element-0eb1e1d{--display:flex;--min-height:250px;--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;}@media(max-width:1024px){.elementor-236 .elementor-element.elementor-element-a6b6552{width:initial;max-width:initial;}.elementor-236 .elementor-element.elementor-element-1b61276{width:initial;max-width:initial;}.elementor-236 .elementor-element.elementor-element-39631fb{width:initial;max-width:initial;}.elementor-236 .elementor-element.elementor-element-f383660{width:initial;max-width:initial;}.elementor-236 .elementor-element.elementor-element-96b4344{width:initial;max-width:initial;}}@media(max-width:767px){.elementor-236 .elementor-element.elementor-element-91827c2{--min-height:350px;}}@media(min-width:768px){.elementor-236 .elementor-element.elementor-element-7a15f88{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-30f6eb6{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-95e51fb{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-1feb5d3{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-8c64518{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-ba5db42{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-114cf7f{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-a485dd8{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-04e4ef1{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-c9915af{--width:50%;}.elementor-236 .elementor-element.elementor-element-91827c2{--width:50%;}}@media(min-width:1025px){.elementor-236 .elementor-element.elementor-element-91827c2:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-91827c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-a6b6552 */.elementor-widget-image img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center;
}

@media (max-width: 1024px) {
    .elementor-widget-image img {
        height: 220px;
    }
}

@media (max-width: 768px) {
    .elementor-widget-image img {
        height: 180px;
    }
}

@media (max-width: 480px) {
    .elementor-widget-image img {
        height: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96b4344 */.elementor-widget-image img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center;
}

@media (max-width: 1024px) {
    .elementor-widget-image img {
        height: 220px;
    }
}

@media (max-width: 768px) {
    .elementor-widget-image img {
        height: 180px;
    }
}

@media (max-width: 480px) {
    .elementor-widget-image img {
        height: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c2be2b0 */.elementor-236 .elementor-element.elementor-element-c2be2b0 img {
  height: 300px;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */