.elementor-22282 .elementor-element.elementor-element-ee2f00e{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.67;}.elementor-22282 .elementor-element.elementor-element-ee2f00e:not(.elementor-motion-effects-element-type-background), .elementor-22282 .elementor-element.elementor-element-ee2f00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupomelody.org/wp-content/uploads/2026/02/hero-bg-BtvyNIV5.webp");background-position:center center;background-size:cover;}.elementor-22282 .elementor-element.elementor-element-ee2f00e::before, .elementor-22282 .elementor-element.elementor-element-ee2f00e > .elementor-background-video-container::before, .elementor-22282 .elementor-element.elementor-element-ee2f00e > .e-con-inner > .elementor-background-video-container::before, .elementor-22282 .elementor-element.elementor-element-ee2f00e > .elementor-background-slideshow::before, .elementor-22282 .elementor-element.elementor-element-ee2f00e > .e-con-inner > .elementor-background-slideshow::before, .elementor-22282 .elementor-element.elementor-element-ee2f00e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #293247 0%, #000000E6 70%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22282 .elementor-element.elementor-element-e461cd3{text-align:center;}.elementor-22282 .elementor-element.elementor-element-e461cd3 .elementor-heading-title{font-family:"Playfair Display", montserrat;font-size:73px;font-weight:600;color:#D9D9D9;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), montserrat;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22282 .elementor-element.elementor-element-e0227bf{text-align:center;font-family:"Inter", montserrat;font-size:18px;font-weight:500;color:#D9D9D9;}.elementor-22282 .elementor-element.elementor-element-2b3c03b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22282 .elementor-element.elementor-element-a68d08a .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-22282 .elementor-element.elementor-element-9dc099f .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-508794ca );color:var( --e-global-color-508794ca );border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-22282 .elementor-element.elementor-element-904a819{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22282 .elementor-element.elementor-element-67a41a4{--spacer-size:50px;}.elementor-22282 .elementor-element.elementor-element-20911f6{text-align:center;}.elementor-22282 .elementor-element.elementor-element-20911f6 .elementor-heading-title{font-family:"Playfair Display", montserrat;font-size:40px;font-weight:700;color:#0F1F3D;}.elementor-22282 .elementor-element.elementor-element-ef6706c{text-align:center;font-family:"Inter", montserrat;font-weight:500;color:var( --e-global-color-text );}.elementor-22282 .elementor-element.elementor-element-ac28d7a{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), montserrat;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-fa6c284 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://grupomelody.org/wp-content/uploads/2026/02/people-praying-religions-gathering-1-scaled.webp);background-size:cover;}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-fa6c284 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:screen;}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-f10c0a7 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://grupomelody.org/wp-content/uploads/2026/02/photo-1504052434569-70ad5836ab65.webp);background-size:cover;}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-f10c0a7 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-719900d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://grupomelody.org/wp-content/uploads/2026/02/photo-1438232992991-995b7058bbb3.webp);background-size:cover;}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-719900d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-8a6440a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://grupomelody.org/wp-content/uploads/2026/02/photo-1493225457124-a3eb161ffa5f.webp);background-size:cover;}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-8a6440a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-5ee2630 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://grupomelody.org/wp-content/uploads/2026/02/photo-1552664730-d307ca884978.webp);background-size:cover;}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-5ee2630 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-a5da7ba .swiper-slide-bg{background-color:#833ca3;background-image:url(https://grupomelody.org/wp-content/uploads/2026/02/photo-1559027615-cd4628902d4a.webp);background-size:cover;}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-a5da7ba .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-aff2fd1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://grupomelody.org/wp-content/uploads/2026/02/photo-1526958097901-5e6d742d3371.webp);background-size:cover;}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-aff2fd1 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-2af8ec3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://grupomelody.org/wp-content/uploads/2026/02/photo-1454165804606-c3d57bc86b40.webp);background-size:cover;}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-repeater-item-2af8ec3 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-22282 .elementor-element.elementor-element-0571064 .swiper-slide{transition-duration:calc(5000ms*1.2);height:65vh;}.elementor-22282 .elementor-element.elementor-element-0571064 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-22282 .elementor-element.elementor-element-0571064 .swiper-slide-contents{max-width:66%;}.elementor-22282 .elementor-element.elementor-element-0571064 .swiper-slide-inner{text-align:start;}.elementor-22282 .elementor-element.elementor-element-0571064 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-slide-heading{font-family:"Playfair Display", montserrat;font-weight:600;}.elementor-22282 .elementor-element.elementor-element-0571064 .elementor-slide-description{font-family:"Inter", montserrat;font-weight:400;}.elementor-22282 .elementor-element.elementor-element-d549ead{--spacer-size:50px;}.elementor-22282 .elementor-element.elementor-element-c4308d2{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22282 .elementor-element.elementor-element-c4308d2:not(.elementor-motion-effects-element-type-background), .elementor-22282 .elementor-element.elementor-element-c4308d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5e8feb );}.elementor-22282 .elementor-element.elementor-element-add2ec5{text-align:center;}.elementor-22282 .elementor-element.elementor-element-add2ec5 .elementor-heading-title{color:#FFF7DA;}.elementor-22282 .elementor-element.elementor-element-9a8d92d{text-align:center;color:#FFF7DA;}.elementor-22282 .elementor-element.elementor-element-ee7f01c .elementor-button{font-family:"Inter", montserrat;font-weight:700;fill:var( --e-global-color-c5e8feb );color:var( --e-global-color-c5e8feb );}.elementor-22282 .elementor-element.elementor-element-96ed31b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22282 .elementor-element.elementor-element-96ed31b:not(.elementor-motion-effects-element-type-background), .elementor-22282 .elementor-element.elementor-element-96ed31b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-22282 .elementor-element.elementor-element-a973adb{--spacer-size:50px;}.elementor-22282 .elementor-element.elementor-element-b712f84{text-align:center;}.elementor-22282 .elementor-element.elementor-element-b712f84 .elementor-heading-title{font-family:"Playfair Display", montserrat;font-size:40px;font-weight:700;color:#0F1F3D;}.elementor-22282 .elementor-element.elementor-element-35a73bc{text-align:center;font-family:"Inter", montserrat;font-weight:500;color:var( --e-global-color-text );}.elementor-22282 .elementor-element.elementor-element-7a09b87{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22282 .elementor-element.elementor-element-e1b4d6a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:030px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22282 .elementor-element.elementor-element-e1b4d6a:not(.elementor-motion-effects-element-type-background), .elementor-22282 .elementor-element.elementor-element-e1b4d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupomelody.org/wp-content/uploads/2023/12/FOTO-GM-PROMOCION-CANTANDO-13-12-2023.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-22282 .elementor-element.elementor-element-e1b4d6a::before, .elementor-22282 .elementor-element.elementor-element-e1b4d6a > .elementor-background-video-container::before, .elementor-22282 .elementor-element.elementor-element-e1b4d6a > .e-con-inner > .elementor-background-video-container::before, .elementor-22282 .elementor-element.elementor-element-e1b4d6a > .elementor-background-slideshow::before, .elementor-22282 .elementor-element.elementor-element-e1b4d6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-22282 .elementor-element.elementor-element-e1b4d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-32cd87ad );--background-overlay:'';}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), montserrat;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22282 .elementor-element.elementor-element-d965ba7 .elementor-counter-number-wrapper{color:var( --e-global-color-508794ca );}.elementor-22282 .elementor-element.elementor-element-d965ba7 .elementor-counter-title{color:#FFFFFF;font-family:"Inter", montserrat;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-22282 .elementor-element.elementor-element-4b3c6ac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-22282 .elementor-element.elementor-element-4b3c6ac:not(.elementor-motion-effects-element-type-background), .elementor-22282 .elementor-element.elementor-element-4b3c6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupomelody.org/wp-content/uploads/2020/11/20201021_131458.jpg");background-size:cover;}.elementor-22282 .elementor-element.elementor-element-4b3c6ac::before, .elementor-22282 .elementor-element.elementor-element-4b3c6ac > .elementor-background-video-container::before, .elementor-22282 .elementor-element.elementor-element-4b3c6ac > .e-con-inner > .elementor-background-video-container::before, .elementor-22282 .elementor-element.elementor-element-4b3c6ac > .elementor-background-slideshow::before, .elementor-22282 .elementor-element.elementor-element-4b3c6ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-22282 .elementor-element.elementor-element-4b3c6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-32cd87ad );--background-overlay:'';}.elementor-22282 .elementor-element.elementor-element-4b3c6ac.e-con{--align-self:center;}.elementor-22282 .elementor-element.elementor-element-f25ff8c .elementor-counter-number-wrapper{color:var( --e-global-color-508794ca );font-family:"Playfair Display", montserrat;font-size:57px;font-weight:600;}.elementor-22282 .elementor-element.elementor-element-f25ff8c .elementor-counter-title{color:#FFFFFF;font-family:"Inter", montserrat;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-22282 .elementor-element.elementor-element-9ee428d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22282 .elementor-element.elementor-element-9ee428d:not(.elementor-motion-effects-element-type-background), .elementor-22282 .elementor-element.elementor-element-9ee428d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupomelody.org/wp-content/uploads/2023/12/FOTO-VIDEO-NAVIDAD-2021-scaled.jpg");background-size:cover;}.elementor-22282 .elementor-element.elementor-element-9ee428d::before, .elementor-22282 .elementor-element.elementor-element-9ee428d > .elementor-background-video-container::before, .elementor-22282 .elementor-element.elementor-element-9ee428d > .e-con-inner > .elementor-background-video-container::before, .elementor-22282 .elementor-element.elementor-element-9ee428d > .elementor-background-slideshow::before, .elementor-22282 .elementor-element.elementor-element-9ee428d > .e-con-inner > .elementor-background-slideshow::before, .elementor-22282 .elementor-element.elementor-element-9ee428d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-32cd87ad );--background-overlay:'';}.elementor-22282 .elementor-element.elementor-element-9ee428d.e-con{--align-self:center;}.elementor-22282 .elementor-element.elementor-element-102117a .elementor-counter-number-wrapper{color:var( --e-global-color-508794ca );}.elementor-22282 .elementor-element.elementor-element-102117a .elementor-counter-title{color:#FFFFFF;font-family:"Inter", montserrat;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-22282 .elementor-element.elementor-element-0d4f0d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-22282 .elementor-element.elementor-element-0d4f0d1:not(.elementor-motion-effects-element-type-background), .elementor-22282 .elementor-element.elementor-element-0d4f0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupomelody.org/wp-content/uploads/2020/11/20201021_131458.jpg");background-size:cover;}.elementor-22282 .elementor-element.elementor-element-0d4f0d1::before, .elementor-22282 .elementor-element.elementor-element-0d4f0d1 > .elementor-background-video-container::before, .elementor-22282 .elementor-element.elementor-element-0d4f0d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-22282 .elementor-element.elementor-element-0d4f0d1 > .elementor-background-slideshow::before, .elementor-22282 .elementor-element.elementor-element-0d4f0d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22282 .elementor-element.elementor-element-0d4f0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-32cd87ad );--background-overlay:'';}.elementor-22282 .elementor-element.elementor-element-0d4f0d1.e-con{--align-self:center;}.elementor-22282 .elementor-element.elementor-element-348b8ec .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Inter", montserrat;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-22282 .elementor-element.elementor-element-348b8ec .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-508794ca );}.elementor-22282 .elementor-element.elementor-element-60294d7{--spacer-size:50px;}.elementor-22282 .elementor-element.elementor-element-d1bca24{text-align:center;}.elementor-22282 .elementor-element.elementor-element-d1bca24 .elementor-heading-title{font-family:"Playfair Display", montserrat;font-size:40px;font-weight:700;color:#0F1F3D;}.elementor-22282 .elementor-element.elementor-element-58eb485{text-align:center;font-family:"Inter", montserrat;font-weight:500;color:var( --e-global-color-text );}.elementor-22282 .elementor-element.elementor-element-700212b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-22282 .elementor-element.elementor-element-700212b:not(.elementor-motion-effects-element-type-background), .elementor-22282 .elementor-element.elementor-element-700212b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22282 .elementor-element.elementor-element-97c288b img{width:71%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22282 .elementor-element.elementor-element-97c288b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22282 .elementor-element.elementor-element-214692d img{width:42%;filter:brightness( 117% ) contrast( 44% ) saturate( 28% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22282 .elementor-element.elementor-element-214692d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22282 .elementor-element.elementor-element-6b10c00{--display:flex;}.elementor-22282 .elementor-element.elementor-element-6b10c00:not(.elementor-motion-effects-element-type-background), .elementor-22282 .elementor-element.elementor-element-6b10c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-22282 .elementor-element.elementor-element-2d4a0ec{--spacer-size:50px;}.elementor-22282 .elementor-element.elementor-element-77240a0{--display:flex;--min-height:72vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-22282 .elementor-element.elementor-element-77240a0:not(.elementor-motion-effects-element-type-background), .elementor-22282 .elementor-element.elementor-element-77240a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF6E9;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), montserrat;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-22282 .elementor-element.elementor-element-790bcfe .elementor-icon-box-wrapper{gap:15px;}.elementor-22282 .elementor-element.elementor-element-790bcfe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22282 .elementor-element.elementor-element-790bcfe.elementor-view-framed .elementor-icon, .elementor-22282 .elementor-element.elementor-element-790bcfe.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22282 .elementor-element.elementor-element-790bcfe .elementor-icon-box-title, .elementor-22282 .elementor-element.elementor-element-790bcfe .elementor-icon-box-title a{font-family:"Playfair Display", montserrat;font-size:48px;font-weight:600;}.elementor-22282 .elementor-element.elementor-element-790bcfe .elementor-icon-box-title{color:var( --e-global-color-c5e8feb );}.elementor-22282 .elementor-element.elementor-element-2082ef8 .elementor-button{font-family:"Inter", montserrat;font-size:20px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:7px 7px 7px 7px;padding:20px 60px 20px 060px;}body.elementor-page-22282:not(.elementor-motion-effects-element-type-background), body.elementor-page-22282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-508794ca );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22282 .elementor-element.elementor-element-2b3c03b{--grid-auto-flow:row;}.elementor-22282 .elementor-element.elementor-element-7a09b87{--grid-auto-flow:row;}.elementor-22282 .elementor-element.elementor-element-700212b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-22282 .elementor-element.elementor-element-ee2f00e{--content-width:47%;}.elementor-22282 .elementor-element.elementor-element-904a819{--content-width:70%;}.elementor-22282 .elementor-element.elementor-element-c4308d2{--content-width:54vw;}.elementor-22282 .elementor-element.elementor-element-96ed31b{--content-width:95%;}.elementor-22282 .elementor-element.elementor-element-700212b{--content-width:514px;}.elementor-22282 .elementor-element.elementor-element-6b10c00{--content-width:514px;}.elementor-22282 .elementor-element.elementor-element-77240a0{--content-width:40%;}}@media(max-width:767px){.elementor-22282 .elementor-element.elementor-element-2b3c03b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22282 .elementor-element.elementor-element-7a09b87{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22282 .elementor-element.elementor-element-700212b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-e1b4d6a */.elementor-22282 .elementor-element.elementor-element-e1b4d6a {
    /* 1. Evitamos que la imagen se repita si falta espacio */
    background-repeat: no-repeat !important;
    
    /* 2. Centramos la imagen para que crezca desde el medio */
    background-position: center center !important;
    
    /* 3. Transición suave */
    transition: background-size 0.5s ease-out !important;

    /* 4. ESTADO INICIAL (El truco para simular Cover):
       Como tus tarjetas parecen verticales (más altas que anchas), 
       usamos 'auto' para el ancho y '110%' para el alto. 
       Esto asegura que cubra la altura. */
    background-size: auto 115% !important; 
}

.elementor-22282 .elementor-element.elementor-element-e1b4d6a:hover {
    /* 5. ESTADO ZOOM:
       Aumentamos solo la altura (el segundo valor) */
    background-size: auto 135% !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3c6ac */.elementor-22282 .elementor-element.elementor-element-4b3c6ac {
    /* 1. Evitamos que la imagen se repita si falta espacio */
    background-repeat: no-repeat !important;
    
    /* 2. Centramos la imagen para que crezca desde el medio */
    background-position: center center !important;
    
    /* 3. Transición suave */
    transition: background-size 0.5s ease-out !important;

    /* 4. ESTADO INICIAL (El truco para simular Cover):
       Como tus tarjetas parecen verticales (más altas que anchas), 
       usamos 'auto' para el ancho y '110%' para el alto. 
       Esto asegura que cubra la altura. */
    background-size: auto 115% !important; 
}

.elementor-22282 .elementor-element.elementor-element-4b3c6ac:hover {
    /* 5. ESTADO ZOOM:
       Aumentamos solo la altura (el segundo valor) */
    background-size: auto 135% !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ee428d */.elementor-22282 .elementor-element.elementor-element-9ee428d {
    /* 1. Evitamos que la imagen se repita si falta espacio */
    background-repeat: no-repeat !important;
    
    /* 2. Centramos la imagen para que crezca desde el medio */
    background-position: center center !important;
    
    /* 3. Transición suave */
    transition: background-size 0.5s ease-out !important;

    /* 4. ESTADO INICIAL (El truco para simular Cover):
       Como tus tarjetas parecen verticales (más altas que anchas), 
       usamos 'auto' para el ancho y '110%' para el alto. 
       Esto asegura que cubra la altura. */
    background-size: auto 115% !important; 
}

.elementor-22282 .elementor-element.elementor-element-9ee428d:hover {
    /* 5. ESTADO ZOOM:
       Aumentamos solo la altura (el segundo valor) */
    background-size: auto 135% !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d4f0d1 */.elementor-22282 .elementor-element.elementor-element-0d4f0d1 {
    /* 1. Evitamos que la imagen se repita si falta espacio */
    background-repeat: no-repeat !important;
    
    /* 2. Centramos la imagen para que crezca desde el medio */
    background-position: center center !important;
    
    /* 3. Transición suave */
    transition: background-size 0.5s ease-out !important;

    /* 4. ESTADO INICIAL (El truco para simular Cover):
       Como tus tarjetas parecen verticales (más altas que anchas), 
       usamos 'auto' para el ancho y '110%' para el alto. 
       Esto asegura que cubra la altura. */
    background-size: auto 115% !important; 
}

.elementor-22282 .elementor-element.elementor-element-0d4f0d1:hover {
    /* 5. ESTADO ZOOM:
       Aumentamos solo la altura (el segundo valor) */
    background-size: auto 135% !important; 
}/* End custom CSS */