.elementor-5282 .elementor-element.elementor-element-c2746ba{--display:flex;}.elementor-5282 .elementor-element.elementor-global-890 > .elementor-widget-container{padding:49px 0px 19px 0px;border-style:dotted;border-width:0px 0px 1px 0px;}.elementor-5282 .elementor-element.elementor-element-45117e4a{--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:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5282 .elementor-element.elementor-element-45117e4a:not(.elementor-motion-effects-element-type-background), .elementor-5282 .elementor-element.elementor-element-45117e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rasc.es/wp-content/uploads/2026/04/1008.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5282 .elementor-element.elementor-element-45117e4a::before, .elementor-5282 .elementor-element.elementor-element-45117e4a > .elementor-background-video-container::before, .elementor-5282 .elementor-element.elementor-element-45117e4a > .e-con-inner > .elementor-background-video-container::before, .elementor-5282 .elementor-element.elementor-element-45117e4a > .elementor-background-slideshow::before, .elementor-5282 .elementor-element.elementor-element-45117e4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5282 .elementor-element.elementor-element-45117e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#751B1BDB;--background-overlay:'';}.elementor-5282 .elementor-element.elementor-element-78b939bd .elementor-repeater-item-e9a2140 .swiper-slide-bg{background-color:#00000066;}.elementor-5282 .elementor-element.elementor-element-78b939bd .swiper-slide{transition-duration:calc(5000ms*1.2);height:254px;}.elementor-5282 .elementor-element.elementor-element-78b939bd .swiper-slide-contents{max-width:100%;}.elementor-5282 .elementor-element.elementor-element-78b939bd .swiper-slide-inner{text-align:start;}.elementor-5282 .elementor-element.elementor-element-78b939bd .elementor-slide-heading{font-size:43px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-31a6d9e{--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-5282 .elementor-element.elementor-element-1aacd1a{--display:flex;}.elementor-5282 .elementor-element.elementor-element-1aacd1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-7107e71 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-73cf8a1{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-2b75a73 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-7e8a42a .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-016b385 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-016b385 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-59e4ef0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-59e4ef0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-59e4ef0.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-59e4ef0.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-59e4ef0.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-59e4ef0 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-113255b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-113255b.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-113255b.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-113255b.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-113255b .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-5b1fff75{--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-5282 .elementor-element.elementor-element-46a5d065{--display:flex;}.elementor-5282 .elementor-element.elementor-element-46a5d065.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-38b6ef22 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-7d43fbba{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-6b9a83bb .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-3e7b0cd .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-40f85bdd > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-40f85bdd .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-407c3587 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-407c3587 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-407c3587.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-407c3587.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-407c3587.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-407c3587 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-6234aebb .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-6234aebb.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-6234aebb.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-6234aebb.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-6234aebb .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-fd6b442{--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-5282 .elementor-element.elementor-element-6987649{--display:flex;}.elementor-5282 .elementor-element.elementor-element-6987649.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-2a8a2d7 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-2a0047d{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-01e0640 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-a0f67ff .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-7e62b0a > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-7e62b0a .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-4d99c05 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-4d99c05 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-4d99c05.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-4d99c05.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-4d99c05.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-4d99c05 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-2afb16c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-2afb16c.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2afb16c.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-2afb16c.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2afb16c .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-8d8f05d{--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-5282 .elementor-element.elementor-element-d20c505{--display:flex;}.elementor-5282 .elementor-element.elementor-element-d20c505.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-9f6b36d img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-7365d54{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-4d5cdb1 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-a986a26 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-3b506a3 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-3b506a3 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-2f3fc8b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-2f3fc8b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-2f3fc8b.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2f3fc8b.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-2f3fc8b.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2f3fc8b .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-2fd5b88 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-2fd5b88.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2fd5b88.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-2fd5b88.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2fd5b88 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-30724fa{--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-5282 .elementor-element.elementor-element-e7f4096{--display:flex;}.elementor-5282 .elementor-element.elementor-element-e7f4096.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-a89d8bf img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-7947af8{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-4b5b8d1 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-f537ca6 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-8493d43 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-8493d43 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-322cf4c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-322cf4c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-322cf4c.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-322cf4c.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-322cf4c.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-322cf4c .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-2058931 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-2058931.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2058931.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-2058931.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2058931 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-30734ec{--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-5282 .elementor-element.elementor-element-b368bec{--display:flex;}.elementor-5282 .elementor-element.elementor-element-b368bec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-cb1b679 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-8c939c4{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-c1802a0 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-40be3de .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-6a368f2 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-6a368f2 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-fc857ba > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-fc857ba .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-fc857ba.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-fc857ba.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-fc857ba.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-fc857ba .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-12f854f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-12f854f.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-12f854f.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-12f854f.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-12f854f .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-595f84d{--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-5282 .elementor-element.elementor-element-a89bea0{--display:flex;}.elementor-5282 .elementor-element.elementor-element-a89bea0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-3c108b6 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-67fecd6{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-87cc98c .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-4fc10f9 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-19c5401 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-19c5401 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-168e696 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-168e696 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-168e696.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-168e696.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-168e696.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-168e696 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-1253afe .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-1253afe.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-1253afe.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-1253afe.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-1253afe .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-d6e1429{--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-5282 .elementor-element.elementor-element-4dd73e8{--display:flex;}.elementor-5282 .elementor-element.elementor-element-4dd73e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-f73c0b9 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-1f74412{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-a69968f .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-eac0ceb .elementor-heading-title{font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-5282 .elementor-element.elementor-element-7ede837 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-7ede837 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-9bac1be > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-9bac1be .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-9bac1be.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-9bac1be.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-9bac1be.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-9bac1be .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-bc40fe3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-bc40fe3.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-bc40fe3.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-bc40fe3.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-bc40fe3 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-44ee327{--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-5282 .elementor-element.elementor-element-48a041a{--display:flex;}.elementor-5282 .elementor-element.elementor-element-48a041a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-46100c7 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-1a62fca{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-fb65ac1 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-174b837 .elementor-heading-title{font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-5282 .elementor-element.elementor-element-c002fe3 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-c002fe3 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-cf034fb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-cf034fb .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-cf034fb.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-cf034fb.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-cf034fb.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-cf034fb .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-9e6a20a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-9e6a20a.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-9e6a20a.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-9e6a20a.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-9e6a20a .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-5e425a5{--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-5282 .elementor-element.elementor-element-cb3aefd{--display:flex;}.elementor-5282 .elementor-element.elementor-element-cb3aefd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-05fa5f5 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-4e80c0e{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-02b43c9 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-5d6866a .elementor-heading-title{font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-5282 .elementor-element.elementor-element-f54f8b4 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-f54f8b4 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-c4b5eb9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-c4b5eb9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-c4b5eb9.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-c4b5eb9.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-c4b5eb9.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-c4b5eb9 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-fe06486 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-fe06486.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-fe06486.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-fe06486.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-fe06486 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-5739585{--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-5282 .elementor-element.elementor-element-aed011c{--display:flex;}.elementor-5282 .elementor-element.elementor-element-aed011c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-2e093f8 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-ee2d9cd{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-f940d59 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-2d7e1dc .elementor-heading-title{font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-5282 .elementor-element.elementor-element-bf04571 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-bf04571 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-0c6bdaf > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-0c6bdaf .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-0c6bdaf.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-0c6bdaf.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-0c6bdaf.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-0c6bdaf .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-1c361a1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-1c361a1.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-1c361a1.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-1c361a1.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-1c361a1 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-a971c0e{--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-5282 .elementor-element.elementor-element-46cee62{--display:flex;}.elementor-5282 .elementor-element.elementor-element-46cee62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-52e3f16 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-ad6404a{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-0119562 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-3c6ad60 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-ff64156 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-ff64156 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-b5446c0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-b5446c0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-b5446c0.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-b5446c0.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-b5446c0.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-b5446c0 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-9570913 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-9570913.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-9570913.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-9570913.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-9570913 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-8a4098a{--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-5282 .elementor-element.elementor-element-ba90730{--display:flex;}.elementor-5282 .elementor-element.elementor-element-ba90730.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-df1d7f6 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-819a4b4{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-62851e7 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-3b16f6d .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-7ef566c > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-7ef566c .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-aa5ab32 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-aa5ab32 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-aa5ab32.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-aa5ab32.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-aa5ab32.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-aa5ab32 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-e294b98 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-e294b98.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-e294b98.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-e294b98.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-e294b98 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-6a3a003{--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-5282 .elementor-element.elementor-element-bb84666{--display:flex;}.elementor-5282 .elementor-element.elementor-element-bb84666.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-1a7c915 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-5f3209f{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-ca99b2f .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-f199c4c .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-0d228cb > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-0d228cb .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-1f0357f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-1f0357f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-1f0357f.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-1f0357f.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-1f0357f.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-1f0357f .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-f5b3eda .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-f5b3eda.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-f5b3eda.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-f5b3eda.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-f5b3eda .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-7a8c426{--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-5282 .elementor-element.elementor-element-98c8091{--display:flex;}.elementor-5282 .elementor-element.elementor-element-98c8091.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-1fae79f img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-e3c8e5c{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-ec1fee2 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-dbc2116 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-3d939c9 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-3d939c9 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-b92bb8a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-b92bb8a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-b92bb8a.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-b92bb8a.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-b92bb8a.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-b92bb8a .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-d8bb44a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-d8bb44a.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-d8bb44a.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-d8bb44a.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-d8bb44a .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-43ee93b{--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-5282 .elementor-element.elementor-element-d52761e{--display:flex;}.elementor-5282 .elementor-element.elementor-element-d52761e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-f82134e img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-7aa2d97{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-11fa90d .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-ac7287a .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-0ba222e > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-0ba222e .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-2fd83ea > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-2fd83ea .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-2fd83ea.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2fd83ea.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-2fd83ea.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2fd83ea .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-6541817 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-6541817.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-6541817.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-6541817.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-6541817 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-d22469b{--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-5282 .elementor-element.elementor-element-f165c92{--display:flex;}.elementor-5282 .elementor-element.elementor-element-f165c92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-c0780d3 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-8bbc018{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-6ce0004 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-366b315 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-c3fafc0 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-c3fafc0 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-24aaa9b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-24aaa9b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-24aaa9b.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-24aaa9b.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-24aaa9b.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-24aaa9b .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-b21934a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-b21934a.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-b21934a.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-b21934a.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-b21934a .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-3d3b98e{--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-5282 .elementor-element.elementor-element-9501e5d{--display:flex;}.elementor-5282 .elementor-element.elementor-element-9501e5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-7d0dd84 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-9d24906{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-fbb9b5b .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-b007171 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-e658bc5 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-e658bc5 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-2bd0a7d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-2bd0a7d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-2bd0a7d.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2bd0a7d.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-2bd0a7d.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2bd0a7d .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-b688a8d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-b688a8d.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-b688a8d.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-b688a8d.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-b688a8d .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-1a77413{--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-5282 .elementor-element.elementor-element-8255de6{--display:flex;}.elementor-5282 .elementor-element.elementor-element-8255de6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-5080323 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-ff9e685{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-c92c11c .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-2fa0750 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-e148db4 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-e148db4 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-c465985 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-c465985 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-c465985.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-c465985.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-c465985.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-c465985 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-5c1b911 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-5c1b911.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-5c1b911.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-5c1b911.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-5c1b911 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-494f551{--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-5282 .elementor-element.elementor-element-cddbc84{--display:flex;}.elementor-5282 .elementor-element.elementor-element-cddbc84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-1b2846e img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-cf12f30{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-7ca27b7 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-524bc8a .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-870ca56 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-870ca56 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-873e6b7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-873e6b7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-873e6b7.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-873e6b7.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-873e6b7.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-873e6b7 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-a29ecad .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-a29ecad.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-a29ecad.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-a29ecad.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-a29ecad .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-deffcb1{--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-5282 .elementor-element.elementor-element-16e78f5{--display:flex;}.elementor-5282 .elementor-element.elementor-element-16e78f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-a66ae06.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5282 .elementor-element.elementor-element-a66ae06 img{width:100%;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-221450c{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-8376dff .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-92dba1a .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-0d1b65f > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-0d1b65f .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-8d7f180 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-8d7f180 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-8d7f180.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-8d7f180.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-8d7f180.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-8d7f180 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-ef3332d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-ef3332d.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-ef3332d.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-ef3332d.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-ef3332d .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-2c29386{--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-5282 .elementor-element.elementor-element-fb18929{--display:flex;}.elementor-5282 .elementor-element.elementor-element-fb18929.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-7eb99a5 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-c9f12f7{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-496aabf .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-f838b8e .elementor-heading-title{font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-5282 .elementor-element.elementor-element-862c385 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-862c385 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-1f8fffb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-1f8fffb .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-1f8fffb.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-1f8fffb.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-1f8fffb.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-1f8fffb .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-f28bb64 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-f28bb64.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-f28bb64.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-f28bb64.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-f28bb64 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-8b2504b{--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-5282 .elementor-element.elementor-element-22f3fc2{--display:flex;}.elementor-5282 .elementor-element.elementor-element-22f3fc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-d7ac798.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5282 .elementor-element.elementor-element-d7ac798 img{width:100%;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-9fe81de{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-ec35783 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-63e88e0 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-9ea45a1 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-9ea45a1 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-52fa7bd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-52fa7bd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-52fa7bd.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-52fa7bd.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-52fa7bd.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-52fa7bd .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-0c9d300 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-0c9d300.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-0c9d300.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-0c9d300.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-0c9d300 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-a28d962{--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-5282 .elementor-element.elementor-element-f05170e{--display:flex;}.elementor-5282 .elementor-element.elementor-element-f05170e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-5ef3491.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5282 .elementor-element.elementor-element-5ef3491 img{width:100%;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-25903a9{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-98e1c7a .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-9b94b99 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-59f433a > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-59f433a .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-dbadd83 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-dbadd83 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-dbadd83.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-dbadd83.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-dbadd83.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-dbadd83 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-a8d8b89 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-a8d8b89.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-a8d8b89.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-a8d8b89.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-a8d8b89 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-9e56d3c{--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-5282 .elementor-element.elementor-element-b03c92a{--display:flex;}.elementor-5282 .elementor-element.elementor-element-b03c92a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-1588c3f.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5282 .elementor-element.elementor-element-1588c3f img{width:100%;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-88009fe{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-0bc00f2 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-1a8f82d .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-f6189fa > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-f6189fa .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-5570890 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-5570890 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-5570890.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-5570890.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-5570890.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-5570890 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-6075485 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-6075485.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-6075485.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-6075485.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-6075485 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-c1e12b7{--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-5282 .elementor-element.elementor-element-c6a3854{--display:flex;}.elementor-5282 .elementor-element.elementor-element-c6a3854.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-edac683.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5282 .elementor-element.elementor-element-edac683 img{width:100%;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-b4c5251{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-9914332 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-ca6555b .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-5876a9d > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-5876a9d .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-8a65e60 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-8a65e60 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-8a65e60.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-8a65e60.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-8a65e60.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-8a65e60 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-e2168ee .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-e2168ee.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-e2168ee.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-e2168ee.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-e2168ee .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-59de6d6{--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-5282 .elementor-element.elementor-element-ff41987{--display:flex;}.elementor-5282 .elementor-element.elementor-element-ff41987.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-cddcd1a.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5282 .elementor-element.elementor-element-cddcd1a img{width:100%;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-e4fcc5a{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-bc24af4 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-107dd0b .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-74645e4 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-74645e4 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-b0119d1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-b0119d1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-b0119d1.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-b0119d1.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-b0119d1.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-b0119d1 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-ca54215 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-ca54215.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-ca54215.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-ca54215.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-ca54215 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-5e5fcf2{--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-5282 .elementor-element.elementor-element-9923db3{--display:flex;}.elementor-5282 .elementor-element.elementor-element-9923db3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-21fcb4c.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5282 .elementor-element.elementor-element-21fcb4c img{width:100%;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-f7e9979{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-39dc598 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-65b9cfd .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-cdf3194 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-cdf3194 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-8c61e5a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-8c61e5a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-8c61e5a.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-8c61e5a.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-8c61e5a.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-8c61e5a .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-a627423 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-a627423.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-a627423.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-a627423.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-a627423 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-8cac333{--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-5282 .elementor-element.elementor-element-dc085d8{--display:flex;}.elementor-5282 .elementor-element.elementor-element-dc085d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-e9c4b1a img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-741db5c{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-69947a3 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-0f2b519 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-49ccd73 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-49ccd73 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-10e4462 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-10e4462 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-10e4462.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-10e4462.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-10e4462.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-10e4462 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-e119978 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-e119978.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-e119978.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-e119978.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-e119978 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-244285f{--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-5282 .elementor-element.elementor-element-d0059c1{--display:flex;}.elementor-5282 .elementor-element.elementor-element-d0059c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-6d7e507 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-e12e837{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-9c69ac9 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-f7f15f8 .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-d6e258e > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-d6e258e .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-cc13c3d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-cc13c3d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-cc13c3d.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-cc13c3d.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-cc13c3d.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-cc13c3d .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-48413a9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-48413a9.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-48413a9.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-48413a9.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-48413a9 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-7fe884c{--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-5282 .elementor-element.elementor-element-e806349{--display:flex;}.elementor-5282 .elementor-element.elementor-element-e806349.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-8f7d8e1 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-ed45077{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-890ac43 .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-bcf717c .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-9281d64 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-9281d64 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-a3fd2c7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-a3fd2c7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-a3fd2c7.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-a3fd2c7.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-a3fd2c7.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-a3fd2c7 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-c0ec62a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-c0ec62a.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-c0ec62a.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-c0ec62a.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-c0ec62a .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-0b9925a{--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-5282 .elementor-element.elementor-element-666a05d{--display:flex;}.elementor-5282 .elementor-element.elementor-element-666a05d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-6e3c8a3 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-49ac8d7{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-c7b2b3b .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-28cf5fa .elementor-heading-title{font-size:20px;font-weight:400;}.elementor-5282 .elementor-element.elementor-element-3fb307b > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-3fb307b .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-921a990 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-921a990 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-921a990.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-921a990.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-921a990.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-921a990 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-2b7d1e0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-2b7d1e0.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2b7d1e0.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-2b7d1e0.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-2b7d1e0 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-b4e8f18{--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-5282 .elementor-element.elementor-element-9c620a1{--display:flex;}.elementor-5282 .elementor-element.elementor-element-9c620a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5282 .elementor-element.elementor-element-498119a img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-5282 .elementor-element.elementor-element-bb3ec61{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-5282 .elementor-element.elementor-element-f65946e .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-5282 .elementor-element.elementor-element-fd98840 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-fd98840 .elementor-heading-title{font-size:18px;color:#7A0000;}.elementor-5282 .elementor-element.elementor-element-4a37416 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5282 .elementor-element.elementor-element-4a37416 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-4a37416.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-4a37416.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-4a37416.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-4a37416 .elementor-icon{font-size:24px;}.elementor-5282 .elementor-element.elementor-element-fc15fd5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-5282 .elementor-element.elementor-element-fc15fd5.elementor-view-stacked .elementor-icon{background-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-fc15fd5.elementor-view-framed .elementor-icon, .elementor-5282 .elementor-element.elementor-element-fc15fd5.elementor-view-default .elementor-icon{fill:#7E0000;color:#7E0000;border-color:#7E0000;}.elementor-5282 .elementor-element.elementor-element-fc15fd5 .elementor-icon{font-size:24px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5282 .elementor-element.elementor-element-1aacd1a{--width:33%;}.elementor-5282 .elementor-element.elementor-element-46a5d065{--width:33%;}.elementor-5282 .elementor-element.elementor-element-6987649{--width:33%;}.elementor-5282 .elementor-element.elementor-element-d20c505{--width:33%;}.elementor-5282 .elementor-element.elementor-element-e7f4096{--width:33%;}.elementor-5282 .elementor-element.elementor-element-b368bec{--width:33%;}.elementor-5282 .elementor-element.elementor-element-a89bea0{--width:33%;}.elementor-5282 .elementor-element.elementor-element-4dd73e8{--width:33%;}.elementor-5282 .elementor-element.elementor-element-48a041a{--width:33%;}.elementor-5282 .elementor-element.elementor-element-cb3aefd{--width:33%;}.elementor-5282 .elementor-element.elementor-element-aed011c{--width:33%;}.elementor-5282 .elementor-element.elementor-element-46cee62{--width:33%;}.elementor-5282 .elementor-element.elementor-element-ba90730{--width:33%;}.elementor-5282 .elementor-element.elementor-element-bb84666{--width:33%;}.elementor-5282 .elementor-element.elementor-element-98c8091{--width:33%;}.elementor-5282 .elementor-element.elementor-element-d52761e{--width:33%;}.elementor-5282 .elementor-element.elementor-element-f165c92{--width:33%;}.elementor-5282 .elementor-element.elementor-element-9501e5d{--width:33%;}.elementor-5282 .elementor-element.elementor-element-8255de6{--width:33%;}.elementor-5282 .elementor-element.elementor-element-cddbc84{--width:33%;}.elementor-5282 .elementor-element.elementor-element-16e78f5{--width:33%;}.elementor-5282 .elementor-element.elementor-element-fb18929{--width:33%;}.elementor-5282 .elementor-element.elementor-element-22f3fc2{--width:33%;}.elementor-5282 .elementor-element.elementor-element-f05170e{--width:33%;}.elementor-5282 .elementor-element.elementor-element-b03c92a{--width:33%;}.elementor-5282 .elementor-element.elementor-element-c6a3854{--width:33%;}.elementor-5282 .elementor-element.elementor-element-ff41987{--width:33%;}.elementor-5282 .elementor-element.elementor-element-9923db3{--width:33%;}.elementor-5282 .elementor-element.elementor-element-dc085d8{--width:33%;}.elementor-5282 .elementor-element.elementor-element-d0059c1{--width:33%;}.elementor-5282 .elementor-element.elementor-element-e806349{--width:33%;}.elementor-5282 .elementor-element.elementor-element-666a05d{--width:33%;}.elementor-5282 .elementor-element.elementor-element-9c620a1{--width:33%;}}@media(max-width:767px){.elementor-5282 .elementor-element.elementor-global-890 .elementor-heading-title{font-size:27px;}}/* Start custom CSS for image, class: .elementor-element-7107e71 */.elementor-5282 .elementor-element.elementor-element-7107e71 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-7107e71::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-5282 .elementor-element.elementor-element-7107e71::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-5282 .elementor-element.elementor-element-7107e71:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-7107e71 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-7107e71:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-7107e71::before,
.elementor-5282 .elementor-element.elementor-element-7107e71::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aacd1a */.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-38b6ef22 */.elementor-5282 .elementor-element.elementor-element-38b6ef22 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-38b6ef22::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-5282 .elementor-element.elementor-element-38b6ef22::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-5282 .elementor-element.elementor-element-38b6ef22:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-38b6ef22 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-38b6ef22:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-38b6ef22::before,
.elementor-5282 .elementor-element.elementor-element-38b6ef22::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a5d065 */.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-2a8a2d7 */.elementor-5282 .elementor-element.elementor-element-2a8a2d7 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-2a8a2d7::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-5282 .elementor-element.elementor-element-2a8a2d7::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-5282 .elementor-element.elementor-element-2a8a2d7:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-2a8a2d7 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-2a8a2d7:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-2a8a2d7::before,
.elementor-5282 .elementor-element.elementor-element-2a8a2d7::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6987649 */.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-9f6b36d */.elementor-5282 .elementor-element.elementor-element-9f6b36d {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-9f6b36d::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-5282 .elementor-element.elementor-element-9f6b36d::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-5282 .elementor-element.elementor-element-9f6b36d:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

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

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


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-9f6b36d::before,
.elementor-5282 .elementor-element.elementor-element-9f6b36d::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20c505 */.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-a89d8bf */.elementor-5282 .elementor-element.elementor-element-a89d8bf {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-a89d8bf::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-5282 .elementor-element.elementor-element-a89d8bf::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-5282 .elementor-element.elementor-element-a89d8bf:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-a89d8bf img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-a89d8bf:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-a89d8bf::before,
.elementor-5282 .elementor-element.elementor-element-a89d8bf::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7f4096 */.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-cb1b679 */.elementor-5282 .elementor-element.elementor-element-cb1b679 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-cb1b679::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-5282 .elementor-element.elementor-element-cb1b679::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-5282 .elementor-element.elementor-element-cb1b679:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-cb1b679 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-cb1b679:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-cb1b679::before,
.elementor-5282 .elementor-element.elementor-element-cb1b679::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b368bec */.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-3c108b6 */.elementor-5282 .elementor-element.elementor-element-3c108b6 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-3c108b6::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-5282 .elementor-element.elementor-element-3c108b6::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-5282 .elementor-element.elementor-element-3c108b6:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-3c108b6 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-3c108b6:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-3c108b6::before,
.elementor-5282 .elementor-element.elementor-element-3c108b6::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a89bea0 */.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-f73c0b9 */.elementor-5282 .elementor-element.elementor-element-f73c0b9 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-f73c0b9::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-5282 .elementor-element.elementor-element-f73c0b9::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-5282 .elementor-element.elementor-element-f73c0b9:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-f73c0b9 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-f73c0b9:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-f73c0b9::before,
.elementor-5282 .elementor-element.elementor-element-f73c0b9::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46100c7 */.elementor-5282 .elementor-element.elementor-element-46100c7 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-46100c7::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-5282 .elementor-element.elementor-element-46100c7::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-5282 .elementor-element.elementor-element-46100c7:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-46100c7 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-46100c7:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-46100c7::before,
.elementor-5282 .elementor-element.elementor-element-46100c7::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48a041a */.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-05fa5f5 */.elementor-5282 .elementor-element.elementor-element-05fa5f5 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-05fa5f5::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-5282 .elementor-element.elementor-element-05fa5f5::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-5282 .elementor-element.elementor-element-05fa5f5:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-05fa5f5 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-05fa5f5:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-05fa5f5::before,
.elementor-5282 .elementor-element.elementor-element-05fa5f5::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb3aefd */.img-proporcion{
  aspect-ratio: 16 / 10.5; /* 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-2e093f8 */.elementor-5282 .elementor-element.elementor-element-2e093f8 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-2e093f8::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-5282 .elementor-element.elementor-element-2e093f8::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-5282 .elementor-element.elementor-element-2e093f8:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-2e093f8 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-2e093f8:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-2e093f8::before,
.elementor-5282 .elementor-element.elementor-element-2e093f8::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed011c */.img-proporcion{
  aspect-ratio: 16 / ; /* 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-52e3f16 */.elementor-5282 .elementor-element.elementor-element-52e3f16 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-52e3f16::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-5282 .elementor-element.elementor-element-52e3f16::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-5282 .elementor-element.elementor-element-52e3f16:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-52e3f16 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-52e3f16:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-52e3f16::before,
.elementor-5282 .elementor-element.elementor-element-52e3f16::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cee62 */.img-proporcion{
  aspect-ratio: 16 / 0; /* 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-df1d7f6 */.elementor-5282 .elementor-element.elementor-element-df1d7f6 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-df1d7f6::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-5282 .elementor-element.elementor-element-df1d7f6::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-5282 .elementor-element.elementor-element-df1d7f6:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-df1d7f6 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-df1d7f6:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-df1d7f6::before,
.elementor-5282 .elementor-element.elementor-element-df1d7f6::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba90730 */.img-proporcion{
  aspect-ratio: 16 / 0; /* 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-1a7c915 */.elementor-5282 .elementor-element.elementor-element-1a7c915 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-1a7c915::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-5282 .elementor-element.elementor-element-1a7c915::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-5282 .elementor-element.elementor-element-1a7c915:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-1a7c915 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-1a7c915:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-1a7c915::before,
.elementor-5282 .elementor-element.elementor-element-1a7c915::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb84666 */.img-proporcion{
  aspect-ratio: 16 / 0; /* 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-1fae79f */.elementor-5282 .elementor-element.elementor-element-1fae79f {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-1fae79f::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-5282 .elementor-element.elementor-element-1fae79f::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-5282 .elementor-element.elementor-element-1fae79f:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-1fae79f img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-1fae79f:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-1fae79f::before,
.elementor-5282 .elementor-element.elementor-element-1fae79f::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98c8091 */.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-f82134e */.elementor-5282 .elementor-element.elementor-element-f82134e {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-f82134e::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-5282 .elementor-element.elementor-element-f82134e::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-5282 .elementor-element.elementor-element-f82134e:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-f82134e img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-f82134e:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-f82134e::before,
.elementor-5282 .elementor-element.elementor-element-f82134e::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d52761e */.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-c0780d3 */.elementor-5282 .elementor-element.elementor-element-c0780d3 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-c0780d3::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-5282 .elementor-element.elementor-element-c0780d3::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-5282 .elementor-element.elementor-element-c0780d3:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-c0780d3 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-c0780d3:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-c0780d3::before,
.elementor-5282 .elementor-element.elementor-element-c0780d3::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f165c92 */.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-7d0dd84 */.elementor-5282 .elementor-element.elementor-element-7d0dd84 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-7d0dd84::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-5282 .elementor-element.elementor-element-7d0dd84::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-5282 .elementor-element.elementor-element-7d0dd84:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-7d0dd84 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-7d0dd84:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-7d0dd84::before,
.elementor-5282 .elementor-element.elementor-element-7d0dd84::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9501e5d */.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-5080323 */.elementor-5282 .elementor-element.elementor-element-5080323 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-5080323::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-5282 .elementor-element.elementor-element-5080323::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-5282 .elementor-element.elementor-element-5080323:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-5080323 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-5080323:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-5080323::before,
.elementor-5282 .elementor-element.elementor-element-5080323::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8255de6 */.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-1b2846e */.elementor-5282 .elementor-element.elementor-element-1b2846e {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-1b2846e::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-5282 .elementor-element.elementor-element-1b2846e::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-5282 .elementor-element.elementor-element-1b2846e:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-1b2846e img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-1b2846e:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-1b2846e::before,
.elementor-5282 .elementor-element.elementor-element-1b2846e::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cddbc84 */.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-a66ae06 */.elementor-5282 .elementor-element.elementor-element-a66ae06 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-a66ae06::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-5282 .elementor-element.elementor-element-a66ae06::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-5282 .elementor-element.elementor-element-a66ae06:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-a66ae06 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-a66ae06:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-a66ae06::before,
.elementor-5282 .elementor-element.elementor-element-a66ae06::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16e78f5 */.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-7eb99a5 */.elementor-5282 .elementor-element.elementor-element-7eb99a5 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-7eb99a5::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-5282 .elementor-element.elementor-element-7eb99a5::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-5282 .elementor-element.elementor-element-7eb99a5:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-7eb99a5 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-7eb99a5:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-7eb99a5::before,
.elementor-5282 .elementor-element.elementor-element-7eb99a5::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb18929 */.img-proporcion{
  aspect-ratio: 16 / ; /* 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-d7ac798 */.elementor-5282 .elementor-element.elementor-element-d7ac798 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-d7ac798::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-5282 .elementor-element.elementor-element-d7ac798::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-5282 .elementor-element.elementor-element-d7ac798:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-d7ac798 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-d7ac798:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-d7ac798::before,
.elementor-5282 .elementor-element.elementor-element-d7ac798::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f3fc2 */.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-5ef3491 */.elementor-5282 .elementor-element.elementor-element-5ef3491 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-5ef3491::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-5282 .elementor-element.elementor-element-5ef3491::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-5282 .elementor-element.elementor-element-5ef3491:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-5ef3491 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-5ef3491:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-5ef3491::before,
.elementor-5282 .elementor-element.elementor-element-5ef3491::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05170e */.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-1588c3f */.elementor-5282 .elementor-element.elementor-element-1588c3f {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-1588c3f::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-5282 .elementor-element.elementor-element-1588c3f::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-5282 .elementor-element.elementor-element-1588c3f:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-1588c3f img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-1588c3f:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-1588c3f::before,
.elementor-5282 .elementor-element.elementor-element-1588c3f::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03c92a */.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-edac683 */.elementor-5282 .elementor-element.elementor-element-edac683 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-edac683::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-5282 .elementor-element.elementor-element-edac683::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-5282 .elementor-element.elementor-element-edac683:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-edac683 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-edac683:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-edac683::before,
.elementor-5282 .elementor-element.elementor-element-edac683::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a3854 */.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-cddcd1a */.elementor-5282 .elementor-element.elementor-element-cddcd1a {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-cddcd1a::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-5282 .elementor-element.elementor-element-cddcd1a::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-5282 .elementor-element.elementor-element-cddcd1a:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-cddcd1a img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-cddcd1a:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-cddcd1a::before,
.elementor-5282 .elementor-element.elementor-element-cddcd1a::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff41987 */.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-21fcb4c */.elementor-5282 .elementor-element.elementor-element-21fcb4c {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-21fcb4c::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-5282 .elementor-element.elementor-element-21fcb4c::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-5282 .elementor-element.elementor-element-21fcb4c:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-21fcb4c img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-21fcb4c:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-21fcb4c::before,
.elementor-5282 .elementor-element.elementor-element-21fcb4c::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9923db3 */.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-e9c4b1a */.elementor-5282 .elementor-element.elementor-element-e9c4b1a {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-e9c4b1a::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-5282 .elementor-element.elementor-element-e9c4b1a::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-5282 .elementor-element.elementor-element-e9c4b1a:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-e9c4b1a img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-e9c4b1a:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-e9c4b1a::before,
.elementor-5282 .elementor-element.elementor-element-e9c4b1a::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc085d8 */.img-proporcion{
  aspect-ratio: 16 / 0; /* 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-6d7e507 */.elementor-5282 .elementor-element.elementor-element-6d7e507 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-6d7e507::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-5282 .elementor-element.elementor-element-6d7e507::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-5282 .elementor-element.elementor-element-6d7e507:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-6d7e507 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-6d7e507:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-6d7e507::before,
.elementor-5282 .elementor-element.elementor-element-6d7e507::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0059c1 */.img-proporcion{
  aspect-ratio: 16 / 0; /* 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-8f7d8e1 */.elementor-5282 .elementor-element.elementor-element-8f7d8e1 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-8f7d8e1::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-5282 .elementor-element.elementor-element-8f7d8e1::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-5282 .elementor-element.elementor-element-8f7d8e1:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-8f7d8e1 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-8f7d8e1:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-8f7d8e1::before,
.elementor-5282 .elementor-element.elementor-element-8f7d8e1::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e806349 */.img-proporcion{
  aspect-ratio: 16 / 0; /* 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-6e3c8a3 */.elementor-5282 .elementor-element.elementor-element-6e3c8a3 {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-6e3c8a3::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-5282 .elementor-element.elementor-element-6e3c8a3::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-5282 .elementor-element.elementor-element-6e3c8a3:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-6e3c8a3 img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-6e3c8a3:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-6e3c8a3::before,
.elementor-5282 .elementor-element.elementor-element-6e3c8a3::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-666a05d */.img-proporcion{
  aspect-ratio: 16 / 0; /* 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-498119a */.elementor-5282 .elementor-element.elementor-element-498119a {
    position: relative;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

/* Círculo rojo más pequeño */
.elementor-5282 .elementor-element.elementor-element-498119a::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-5282 .elementor-element.elementor-element-498119a::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-5282 .elementor-element.elementor-element-498119a:hover::after {
    transform: translate(-50%, -50%) scale(1.12);
    background: #E60000;
}

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

.elementor-5282 .elementor-element.elementor-element-498119a img {
    display: block;
    transition: 0.3s ease;
}

.elementor-5282 .elementor-element.elementor-element-498119a:hover img {
    filter: brightness(0.75);
}


/* Evitar que los pseudo-elementos bloqueen el clic */
.elementor-5282 .elementor-element.elementor-element-498119a::before,
.elementor-5282 .elementor-element.elementor-element-498119a::after {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c620a1 */.img-proporcion{
  aspect-ratio: 16 / 0; /* 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 */