.elementor-5694 .elementor-element.elementor-element-2afc7a1{--display:flex;}.elementor-5694 .elementor-element.elementor-global-890 > .elementor-widget-container{padding:49px 0px 19px 0px;border-style:dotted;border-width:0px 0px 1px 0px;}.elementor-5694 .elementor-element.elementor-element-5d5b01e{--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;--overlay-opacity:0.5;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5694 .elementor-element.elementor-element-5d5b01e:not(.elementor-motion-effects-element-type-background), .elementor-5694 .elementor-element.elementor-element-5d5b01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rasc.es/wp-content/uploads/2026/03/martes-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5694 .elementor-element.elementor-element-5d5b01e::before, .elementor-5694 .elementor-element.elementor-element-5d5b01e > .elementor-background-video-container::before, .elementor-5694 .elementor-element.elementor-element-5d5b01e > .e-con-inner > .elementor-background-video-container::before, .elementor-5694 .elementor-element.elementor-element-5d5b01e > .elementor-background-slideshow::before, .elementor-5694 .elementor-element.elementor-element-5d5b01e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5694 .elementor-element.elementor-element-5d5b01e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#551111;--background-overlay:'';}.elementor-5694 .elementor-element.elementor-element-2baf661c .elementor-repeater-item-e9a2140 .swiper-slide-bg{background-color:#00000066;}.elementor-5694 .elementor-element.elementor-element-2baf661c .swiper-slide{transition-duration:calc(5000ms*1.2);height:254px;}.elementor-5694 .elementor-element.elementor-element-2baf661c .swiper-slide-contents{max-width:78%;}.elementor-5694 .elementor-element.elementor-element-2baf661c .swiper-slide-inner{text-align:start;}.elementor-5694 .elementor-element.elementor-element-2baf661c .elementor-slide-heading{font-size:43px;font-weight:400;}.elementor-5694 .elementor-element.elementor-element-2baf661c .elementor-slide-description{font-size:19px;}.elementor-5694 .elementor-element.elementor-element-d6b3533{--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;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5694 .elementor-element.elementor-element-0935cf8{text-align:start;}.elementor-5694 .elementor-element.elementor-element-4214644{--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 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:35px;--margin-bottom:35px;--margin-left:35px;--margin-right:35px;}.elementor-5694 .elementor-element.elementor-element-dfe14c0{--display:flex;}.elementor-5694 .elementor-element.elementor-element-dfe14c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5694 .elementor-element.elementor-element-35cc6ac img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5694 .elementor-element.elementor-element-a4d69a9{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5694 .elementor-element.elementor-element-217b731 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5694 .elementor-element.elementor-element-3d65138 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5694 .elementor-element.elementor-element-5c607c8 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-5c607c8 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5694 .elementor-element.elementor-element-83ad78a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-83ad78a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-83ad78a.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-83ad78a.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-83ad78a.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-83ad78a .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-a5be230 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-a5be230.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-a5be230.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-a5be230.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-a5be230 .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-2acf42e{--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 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:35px;--margin-bottom:35px;--margin-left:35px;--margin-right:35px;}.elementor-5694 .elementor-element.elementor-element-c7df133{--display:flex;}.elementor-5694 .elementor-element.elementor-element-c7df133.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5694 .elementor-element.elementor-element-6054557 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5694 .elementor-element.elementor-element-8c12941{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5694 .elementor-element.elementor-element-96c17f8 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5694 .elementor-element.elementor-element-4a535a4 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5694 .elementor-element.elementor-element-e48aeeb > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-e48aeeb .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5694 .elementor-element.elementor-element-c248c45 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-c248c45 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-c248c45.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-c248c45.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-c248c45.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-c248c45 .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-4816645 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-4816645.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-4816645.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-4816645.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-4816645 .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-9643039{--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 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:35px;--margin-bottom:35px;--margin-left:35px;--margin-right:35px;}.elementor-5694 .elementor-element.elementor-element-c167405{--display:flex;}.elementor-5694 .elementor-element.elementor-element-c167405.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5694 .elementor-element.elementor-element-61910e8 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5694 .elementor-element.elementor-element-84f3443{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5694 .elementor-element.elementor-element-6611f58 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5694 .elementor-element.elementor-element-521a50e .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5694 .elementor-element.elementor-element-4c6ec1b > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-4c6ec1b .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5694 .elementor-element.elementor-element-27c6a49 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-27c6a49 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-27c6a49.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-27c6a49.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-27c6a49.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-27c6a49 .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-9fcdd07 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-9fcdd07.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-9fcdd07.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-9fcdd07.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-9fcdd07 .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-3068295{--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 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:35px;--margin-bottom:35px;--margin-left:35px;--margin-right:35px;}.elementor-5694 .elementor-element.elementor-element-968ca03{--display:flex;}.elementor-5694 .elementor-element.elementor-element-968ca03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5694 .elementor-element.elementor-element-9eddbaa img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5694 .elementor-element.elementor-element-83d7430{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5694 .elementor-element.elementor-element-0ea2558 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5694 .elementor-element.elementor-element-a8217db .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5694 .elementor-element.elementor-element-dce56e9 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-dce56e9 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5694 .elementor-element.elementor-element-dee5ac3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-dee5ac3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-dee5ac3.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-dee5ac3.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-dee5ac3.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-dee5ac3 .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-8a931ee .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-8a931ee.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-8a931ee.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-8a931ee.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-8a931ee .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-0a7b823{--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 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:35px;--margin-bottom:35px;--margin-left:35px;--margin-right:35px;}.elementor-5694 .elementor-element.elementor-element-0e517dc{--display:flex;}.elementor-5694 .elementor-element.elementor-element-0e517dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5694 .elementor-element.elementor-element-59d1918 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5694 .elementor-element.elementor-element-b4138ab{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5694 .elementor-element.elementor-element-f9d49d4 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5694 .elementor-element.elementor-element-7417d25 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5694 .elementor-element.elementor-element-8ceb9c1 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-8ceb9c1 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5694 .elementor-element.elementor-element-6755f3a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-6755f3a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-6755f3a.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-6755f3a.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-6755f3a.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-6755f3a .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-aa0ffca .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-aa0ffca.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-aa0ffca.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-aa0ffca.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-aa0ffca .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-8fc297e{--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 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:35px;--margin-bottom:35px;--margin-left:35px;--margin-right:35px;}.elementor-5694 .elementor-element.elementor-element-4cc3496{--display:flex;}.elementor-5694 .elementor-element.elementor-element-4cc3496.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5694 .elementor-element.elementor-element-f3b0829 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5694 .elementor-element.elementor-element-9947582{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5694 .elementor-element.elementor-element-126b429 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5694 .elementor-element.elementor-element-913dbfd .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5694 .elementor-element.elementor-element-53bde4a > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-53bde4a .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5694 .elementor-element.elementor-element-975e5f9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-975e5f9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-975e5f9.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-975e5f9.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-975e5f9.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-975e5f9 .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-42b7f80 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-42b7f80.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-42b7f80.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-42b7f80.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-42b7f80 .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-766a683{--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 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:35px;--margin-bottom:35px;--margin-left:35px;--margin-right:35px;}.elementor-5694 .elementor-element.elementor-element-072f892{--display:flex;}.elementor-5694 .elementor-element.elementor-element-072f892.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5694 .elementor-element.elementor-element-18a7670.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5694 .elementor-element.elementor-element-18a7670 img{width:100%;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-5694 .elementor-element.elementor-element-6b21c8c{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5694 .elementor-element.elementor-element-1f4141b .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5694 .elementor-element.elementor-element-9a5e21b .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5694 .elementor-element.elementor-element-c25e8e8 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-c25e8e8 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5694 .elementor-element.elementor-element-c61b43c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-c61b43c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-c61b43c.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-c61b43c.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-c61b43c.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-c61b43c .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-eee1183 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5694 .elementor-element.elementor-element-eee1183.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-eee1183.elementor-view-framed .elementor-icon, .elementor-5694 .elementor-element.elementor-element-eee1183.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5694 .elementor-element.elementor-element-eee1183 .elementor-icon{font-size:24px;}.elementor-5694 .elementor-element.elementor-element-3f09995{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5694 .elementor-element.elementor-element-dfe14c0{--width:33%;}.elementor-5694 .elementor-element.elementor-element-c7df133{--width:33%;}.elementor-5694 .elementor-element.elementor-element-c167405{--width:33%;}.elementor-5694 .elementor-element.elementor-element-968ca03{--width:33%;}.elementor-5694 .elementor-element.elementor-element-0e517dc{--width:33%;}.elementor-5694 .elementor-element.elementor-element-4cc3496{--width:33%;}.elementor-5694 .elementor-element.elementor-element-072f892{--width:33%;}}@media(max-width:767px){.elementor-5694 .elementor-element.elementor-global-890 .elementor-heading-title{font-size:27px;}}/* Start custom CSS for image, class: .elementor-element-35cc6ac */.elementor-5694 .elementor-element.elementor-element-35cc6ac {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5694 .elementor-element.elementor-element-35cc6ac::after {
    content: "";
    width: 65px;
    height: 65px;
    background: #FF0000;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 4px 14px rgba(0,0,0,0.35);
    transition: 0.3s ease;
    z-index: 1;
}

/* Triángulo blanco más pequeño */
.elementor-5694 .elementor-element.elementor-element-35cc6ac::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-35%, -50%);
    width: 0;
    height: 0;
    border-left: 22px solid white;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    z-index: 2;
    transition: 0.3s ease;
}

/* Hover elegante */
.elementor-5694 .elementor-element.elementor-element-35cc6ac:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

.elementor-5694 .elementor-element.elementor-element-35cc6ac:hover::before {
    transform: translate(-35%, -50%) scale(1.12);
}

.elementor-5694 .elementor-element.elementor-element-35cc6ac img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5694 .elementor-element.elementor-element-35cc6ac:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5694 .elementor-element.elementor-element-35cc6ac::before,
.elementor-5694 .elementor-element.elementor-element-35cc6ac::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe14c0 */.img-proporcion{
  aspect-ratio: 16 / 9; /* cambia la proporción */
  overflow: hidden;
}

.img-proporcion .elementor-widget-container,
.img-proporcion .elementor-image{
  width: 100%;
  height: 100%;
}

.img-proporcion img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6054557 */.elementor-5694 .elementor-element.elementor-element-6054557 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5694 .elementor-element.elementor-element-6054557::after {
    content: "";
    width: 65px;
    height: 65px;
    background: #FF0000;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 4px 14px rgba(0,0,0,0.35);
    transition: 0.3s ease;
    z-index: 1;
}

/* Triángulo blanco más pequeño */
.elementor-5694 .elementor-element.elementor-element-6054557::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-35%, -50%);
    width: 0;
    height: 0;
    border-left: 22px solid white;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    z-index: 2;
    transition: 0.3s ease;
}

/* Hover elegante */
.elementor-5694 .elementor-element.elementor-element-6054557:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

.elementor-5694 .elementor-element.elementor-element-6054557:hover::before {
    transform: translate(-35%, -50%) scale(1.12);
}

.elementor-5694 .elementor-element.elementor-element-6054557 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5694 .elementor-element.elementor-element-6054557:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5694 .elementor-element.elementor-element-6054557::before,
.elementor-5694 .elementor-element.elementor-element-6054557::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7df133 */.img-proporcion{
  aspect-ratio: 16 / 9; /* cambia la proporción */
  overflow: hidden;
}

.img-proporcion .elementor-widget-container,
.img-proporcion .elementor-image{
  width: 100%;
  height: 100%;
}

.img-proporcion img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61910e8 */.elementor-5694 .elementor-element.elementor-element-61910e8 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5694 .elementor-element.elementor-element-61910e8::after {
    content: "";
    width: 65px;
    height: 65px;
    background: #FF0000;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 4px 14px rgba(0,0,0,0.35);
    transition: 0.3s ease;
    z-index: 1;
}

/* Triángulo blanco más pequeño */
.elementor-5694 .elementor-element.elementor-element-61910e8::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-35%, -50%);
    width: 0;
    height: 0;
    border-left: 22px solid white;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    z-index: 2;
    transition: 0.3s ease;
}

/* Hover elegante */
.elementor-5694 .elementor-element.elementor-element-61910e8:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

.elementor-5694 .elementor-element.elementor-element-61910e8:hover::before {
    transform: translate(-35%, -50%) scale(1.12);
}

.elementor-5694 .elementor-element.elementor-element-61910e8 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5694 .elementor-element.elementor-element-61910e8:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5694 .elementor-element.elementor-element-61910e8::before,
.elementor-5694 .elementor-element.elementor-element-61910e8::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c167405 */.img-proporcion{
  aspect-ratio: 16 / 9; /* cambia la proporción */
  overflow: hidden;
}

.img-proporcion .elementor-widget-container,
.img-proporcion .elementor-image{
  width: 100%;
  height: 100%;
}

.img-proporcion img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eddbaa */.elementor-5694 .elementor-element.elementor-element-9eddbaa {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5694 .elementor-element.elementor-element-9eddbaa::after {
    content: "";
    width: 65px;
    height: 65px;
    background: #FF0000;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 4px 14px rgba(0,0,0,0.35);
    transition: 0.3s ease;
    z-index: 1;
}

/* Triángulo blanco más pequeño */
.elementor-5694 .elementor-element.elementor-element-9eddbaa::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-35%, -50%);
    width: 0;
    height: 0;
    border-left: 22px solid white;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    z-index: 2;
    transition: 0.3s ease;
}

/* Hover elegante */
.elementor-5694 .elementor-element.elementor-element-9eddbaa:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

.elementor-5694 .elementor-element.elementor-element-9eddbaa:hover::before {
    transform: translate(-35%, -50%) scale(1.12);
}

.elementor-5694 .elementor-element.elementor-element-9eddbaa img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5694 .elementor-element.elementor-element-9eddbaa:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5694 .elementor-element.elementor-element-9eddbaa::before,
.elementor-5694 .elementor-element.elementor-element-9eddbaa::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-968ca03 */.img-proporcion{
  aspect-ratio: 16 / 9; /* cambia la proporción */
  overflow: hidden;
}

.img-proporcion .elementor-widget-container,
.img-proporcion .elementor-image{
  width: 100%;
  height: 100%;
}

.img-proporcion img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59d1918 */.elementor-5694 .elementor-element.elementor-element-59d1918 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5694 .elementor-element.elementor-element-59d1918::after {
    content: "";
    width: 65px;
    height: 65px;
    background: #FF0000;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 4px 14px rgba(0,0,0,0.35);
    transition: 0.3s ease;
    z-index: 1;
}

/* Triángulo blanco más pequeño */
.elementor-5694 .elementor-element.elementor-element-59d1918::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-35%, -50%);
    width: 0;
    height: 0;
    border-left: 22px solid white;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    z-index: 2;
    transition: 0.3s ease;
}

/* Hover elegante */
.elementor-5694 .elementor-element.elementor-element-59d1918:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

.elementor-5694 .elementor-element.elementor-element-59d1918:hover::before {
    transform: translate(-35%, -50%) scale(1.12);
}

.elementor-5694 .elementor-element.elementor-element-59d1918 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5694 .elementor-element.elementor-element-59d1918:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5694 .elementor-element.elementor-element-59d1918::before,
.elementor-5694 .elementor-element.elementor-element-59d1918::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e517dc */.img-proporcion{
  aspect-ratio: 16 / 9; /* cambia la proporción */
  overflow: hidden;
}

.img-proporcion .elementor-widget-container,
.img-proporcion .elementor-image{
  width: 100%;
  height: 100%;
}

.img-proporcion img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3b0829 */.elementor-5694 .elementor-element.elementor-element-f3b0829 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5694 .elementor-element.elementor-element-f3b0829::after {
    content: "";
    width: 65px;
    height: 65px;
    background: #FF0000;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 4px 14px rgba(0,0,0,0.35);
    transition: 0.3s ease;
    z-index: 1;
}

/* Triángulo blanco más pequeño */
.elementor-5694 .elementor-element.elementor-element-f3b0829::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-35%, -50%);
    width: 0;
    height: 0;
    border-left: 22px solid white;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    z-index: 2;
    transition: 0.3s ease;
}

/* Hover elegante */
.elementor-5694 .elementor-element.elementor-element-f3b0829:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

.elementor-5694 .elementor-element.elementor-element-f3b0829:hover::before {
    transform: translate(-35%, -50%) scale(1.12);
}

.elementor-5694 .elementor-element.elementor-element-f3b0829 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5694 .elementor-element.elementor-element-f3b0829:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5694 .elementor-element.elementor-element-f3b0829::before,
.elementor-5694 .elementor-element.elementor-element-f3b0829::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc3496 */.img-proporcion{
  aspect-ratio: 16 / 9; /* cambia la proporción */
  overflow: hidden;
}

.img-proporcion .elementor-widget-container,
.img-proporcion .elementor-image{
  width: 100%;
  height: 100%;
}

.img-proporcion img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18a7670 */.elementor-5694 .elementor-element.elementor-element-18a7670 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5694 .elementor-element.elementor-element-18a7670::after {
    content: "";
    width: 65px;
    height: 65px;
    background: #FF0000;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 4px 14px rgba(0,0,0,0.35);
    transition: 0.3s ease;
    z-index: 1;
}

/* Triángulo blanco más pequeño */
.elementor-5694 .elementor-element.elementor-element-18a7670::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-35%, -50%);
    width: 0;
    height: 0;
    border-left: 22px solid white;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    z-index: 2;
    transition: 0.3s ease;
}

/* Hover elegante */
.elementor-5694 .elementor-element.elementor-element-18a7670:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

.elementor-5694 .elementor-element.elementor-element-18a7670:hover::before {
    transform: translate(-35%, -50%) scale(1.12);
}

.elementor-5694 .elementor-element.elementor-element-18a7670 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5694 .elementor-element.elementor-element-18a7670:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5694 .elementor-element.elementor-element-18a7670::before,
.elementor-5694 .elementor-element.elementor-element-18a7670::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-072f892 */.img-proporcion{
  aspect-ratio: 16 / 9; /* cambia la proporción */
  overflow: hidden;
}

.img-proporcion .elementor-widget-container,
.img-proporcion .elementor-image{
  width: 100%;
  height: 100%;
}

.img-proporcion img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */