.elementor-3072 .elementor-element.elementor-element-2ccca22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-2ccca22:not(.elementor-motion-effects-element-type-background), .elementor-3072 .elementor-element.elementor-element-2ccca22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_5 );}.elementor-3072 .elementor-element.elementor-element-6f4c99a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-6f4c99a:not(.elementor-motion-effects-element-type-background), .elementor-3072 .elementor-element.elementor-element-6f4c99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://majografica.com/wp-content/uploads/2026/08/Diseno-sin-titulo-14.png");background-position:0vw 0px;background-repeat:no-repeat;background-size:cover;}.elementor-3072 .elementor-element.elementor-element-6f4c99a::before, .elementor-3072 .elementor-element.elementor-element-6f4c99a > .elementor-background-video-container::before, .elementor-3072 .elementor-element.elementor-element-6f4c99a > .e-con-inner > .elementor-background-video-container::before, .elementor-3072 .elementor-element.elementor-element-6f4c99a > .elementor-background-slideshow::before, .elementor-3072 .elementor-element.elementor-element-6f4c99a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3072 .elementor-element.elementor-element-6f4c99a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-blocksy_palette_5 );--background-overlay:'';}.elementor-3072 .elementor-element.elementor-element-73fa222{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3072 .elementor-element.elementor-element-73fa222.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3072 .elementor-element.elementor-element-4e7b206{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-3072 .elementor-element.elementor-element-4e7b206 .elementor-heading-title{font-family:"Rouge Script", Sans-serif;font-size:36px;font-weight:500;line-height:1.3em;color:var( --e-global-color-992d33c );}.elementor-3072 .elementor-element.elementor-element-e6f74a0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3072 .elementor-element.elementor-element-e6f74a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-3072 .elementor-element.elementor-element-f078b75{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-weight:400;color:#403F43;}.elementor-3072 .elementor-element.elementor-element-45b0337 .elementor-button{background-color:#E3A6C0;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:20px 30px 20px 30px;}.elementor-3072 .elementor-element.elementor-element-45b0337{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-3072 .elementor-element.elementor-element-45b0337 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3072 .elementor-element.elementor-element-45b0337 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3072 .elementor-element.elementor-element-8005e44{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-8005e44:not(.elementor-motion-effects-element-type-background), .elementor-3072 .elementor-element.elementor-element-8005e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EA;}.elementor-3072 .elementor-element.elementor-element-97678dc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3072 .elementor-element.elementor-element-97678dc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3072 .elementor-element.elementor-element-97678dc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-97678dc .elementor-image-box-title{margin-bottom:0px;color:#3F1B1B;}.elementor-3072 .elementor-element.elementor-element-97678dc .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3072 .elementor-element.elementor-element-97678dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3072 .elementor-element.elementor-element-97678dc .elementor-image-box-description{color:#000000;}.elementor-3072 .elementor-element.elementor-element-5c99952.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3072 .elementor-element.elementor-element-5c99952.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3072 .elementor-element.elementor-element-5c99952.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-5c99952 .elementor-image-box-title{margin-bottom:0px;color:#3F1B1B;}.elementor-3072 .elementor-element.elementor-element-5c99952 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3072 .elementor-element.elementor-element-5c99952 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3072 .elementor-element.elementor-element-5c99952 .elementor-image-box-description{color:#000000;}.elementor-3072 .elementor-element.elementor-element-655e67b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3072 .elementor-element.elementor-element-655e67b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3072 .elementor-element.elementor-element-655e67b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-655e67b .elementor-image-box-title{margin-bottom:0px;color:#3F1B1B;}.elementor-3072 .elementor-element.elementor-element-655e67b .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3072 .elementor-element.elementor-element-655e67b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3072 .elementor-element.elementor-element-655e67b .elementor-image-box-description{color:#000000;}.elementor-3072 .elementor-element.elementor-element-1998634{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3072 .elementor-element.elementor-element-c20b7e9{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3072 .elementor-element.elementor-element-c20b7e9 p{margin-block-end:16px;}.elementor-3072 .elementor-element.elementor-element-967dca7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 132px) 0px;padding:0px 0px -17px 0px;}body:not(.rtl) .elementor-3072 .elementor-element.elementor-element-fd70518{left:6px;}body.rtl .elementor-3072 .elementor-element.elementor-element-fd70518{right:6px;}.elementor-3072 .elementor-element.elementor-element-fd70518{top:9px;}.elementor-3072 .elementor-element.elementor-element-215baeb{--display:grid;--min-height:563px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:none;--border-style:none;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-215baeb:not(.elementor-motion-effects-element-type-background), .elementor-3072 .elementor-element.elementor-element-215baeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EA;}.elementor-3072 .elementor-element.elementor-element-215baeb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3072 .elementor-element.elementor-element-e32b678{background-color:#FEFEFE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:35px 35px 35px 35px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3072 .elementor-element.elementor-element-e32b678 .elementor-image-box-wrapper{text-align:center;}.elementor-3072 .elementor-element.elementor-element-e32b678.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3072 .elementor-element.elementor-element-e32b678.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3072 .elementor-element.elementor-element-e32b678.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-e32b678 .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:600;color:#3F1B1B;}.elementor-3072 .elementor-element.elementor-element-e32b678 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3072 .elementor-element.elementor-element-e32b678 .elementor-image-box-img img{height:0px;border-radius:0px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-3072 .elementor-element.elementor-element-e32b678 .elementor-image-box-description{font-size:14px;color:#000000;}.elementor-3072 .elementor-element.elementor-element-1fd243d{background-color:#FEFEFE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:35px 35px 35px 35px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3072 .elementor-element.elementor-element-1fd243d .elementor-image-box-wrapper{text-align:center;}.elementor-3072 .elementor-element.elementor-element-1fd243d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3072 .elementor-element.elementor-element-1fd243d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3072 .elementor-element.elementor-element-1fd243d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-1fd243d .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:600;color:#3F1B1B;}.elementor-3072 .elementor-element.elementor-element-1fd243d .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3072 .elementor-element.elementor-element-1fd243d .elementor-image-box-img img{border-radius:0px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-3072 .elementor-element.elementor-element-1fd243d .elementor-image-box-description{font-size:14px;color:#000000;}.elementor-3072 .elementor-element.elementor-element-1685fed{background-color:#FEFEFE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:35px 35px 35px 35px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3072 .elementor-element.elementor-element-1685fed .elementor-image-box-wrapper{text-align:center;}.elementor-3072 .elementor-element.elementor-element-1685fed.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3072 .elementor-element.elementor-element-1685fed.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3072 .elementor-element.elementor-element-1685fed.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-1685fed .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:600;color:#3F1B1B;}.elementor-3072 .elementor-element.elementor-element-1685fed .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3072 .elementor-element.elementor-element-1685fed .elementor-image-box-img img{border-radius:0px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-3072 .elementor-element.elementor-element-1685fed .elementor-image-box-description{font-size:14px;color:#000000;}.elementor-3072 .elementor-element.elementor-element-77b4abd{background-color:#FEFEFE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:35px 35px 35px 35px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3072 .elementor-element.elementor-element-77b4abd .elementor-image-box-wrapper{text-align:center;}.elementor-3072 .elementor-element.elementor-element-77b4abd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3072 .elementor-element.elementor-element-77b4abd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3072 .elementor-element.elementor-element-77b4abd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-77b4abd .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:600;color:#3F1B1B;}.elementor-3072 .elementor-element.elementor-element-77b4abd .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3072 .elementor-element.elementor-element-77b4abd .elementor-image-box-img img{border-radius:0px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-3072 .elementor-element.elementor-element-77b4abd .elementor-image-box-description{font-size:14px;color:#000000;}.elementor-3072 .elementor-element.elementor-element-b3f280f{background-color:#FEFEFE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:35px 35px 35px 35px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3072 .elementor-element.elementor-element-b3f280f .elementor-image-box-wrapper{text-align:center;}.elementor-3072 .elementor-element.elementor-element-b3f280f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3072 .elementor-element.elementor-element-b3f280f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3072 .elementor-element.elementor-element-b3f280f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-b3f280f .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:600;color:#3F1B1B;}.elementor-3072 .elementor-element.elementor-element-b3f280f .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3072 .elementor-element.elementor-element-b3f280f .elementor-image-box-img img{border-radius:0px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-3072 .elementor-element.elementor-element-b3f280f .elementor-image-box-description{font-size:14px;color:#000000;}.elementor-3072 .elementor-element.elementor-element-5d611f0{background-color:#FEFEFE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:35px 35px 35px 35px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3072 .elementor-element.elementor-element-5d611f0 .elementor-image-box-wrapper{text-align:center;}.elementor-3072 .elementor-element.elementor-element-5d611f0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3072 .elementor-element.elementor-element-5d611f0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3072 .elementor-element.elementor-element-5d611f0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-5d611f0 .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:600;color:#3F1B1B;}.elementor-3072 .elementor-element.elementor-element-5d611f0 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3072 .elementor-element.elementor-element-5d611f0 .elementor-image-box-img img{border-radius:0px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-3072 .elementor-element.elementor-element-5d611f0 .elementor-image-box-description{font-size:14px;color:#000000;}.elementor-3072 .elementor-element.elementor-element-65898c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.1;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-65898c3:not(.elementor-motion-effects-element-type-background), .elementor-3072 .elementor-element.elementor-element-65898c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3072 .elementor-element.elementor-element-65898c3::before, .elementor-3072 .elementor-element.elementor-element-65898c3 > .elementor-background-video-container::before, .elementor-3072 .elementor-element.elementor-element-65898c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3072 .elementor-element.elementor-element-65898c3 > .elementor-background-slideshow::before, .elementor-3072 .elementor-element.elementor-element-65898c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3072 .elementor-element.elementor-element-65898c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3072 .elementor-element.elementor-element-2f309f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-f077737 img{height:500px;object-fit:cover;object-position:center center;transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-3072 .elementor-element.elementor-element-f077737:hover img{opacity:1;filter:brightness( 45% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3072 .elementor-element.elementor-element-ab63c4e{--display:flex;--background-transition:0.3s;--border-radius:35px 35px 35px 35px;--margin-top:-90px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-3072 .elementor-element.elementor-element-ab63c4e:not(.elementor-motion-effects-element-type-background), .elementor-3072 .elementor-element.elementor-element-ab63c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3A6C0;}.elementor-3072 .elementor-element.elementor-element-ab63c4e:hover{background-color:#E97276;}.elementor-3072 .elementor-element.elementor-element-8653b70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3072 .elementor-element.elementor-element-8653b70 .elementor-heading-title{font-size:20px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3072 .elementor-element.elementor-element-ac7e2fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3072 .elementor-element.elementor-element-edcc278{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-6ace4a0 img{height:500px;object-fit:cover;object-position:center center;transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-3072 .elementor-element.elementor-element-6ace4a0:hover img{opacity:1;filter:brightness( 45% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3072 .elementor-element.elementor-element-630ae7c{--display:flex;--background-transition:0.3s;--border-radius:35px 35px 35px 35px;--margin-top:-90px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-3072 .elementor-element.elementor-element-630ae7c:not(.elementor-motion-effects-element-type-background), .elementor-3072 .elementor-element.elementor-element-630ae7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3A6C0;}.elementor-3072 .elementor-element.elementor-element-630ae7c:hover{background-color:#E97276;}.elementor-3072 .elementor-element.elementor-element-8a5e8aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3072 .elementor-element.elementor-element-8a5e8aa .elementor-heading-title{font-size:20px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3072 .elementor-element.elementor-element-bb1e1f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3072 .elementor-element.elementor-element-78eda49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-f6f5c80 img{height:500px;object-fit:cover;object-position:center center;transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-3072 .elementor-element.elementor-element-f6f5c80:hover img{opacity:1;filter:brightness( 45% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3072 .elementor-element.elementor-element-c06a8e9{--display:flex;--background-transition:0.3s;--border-radius:35px 35px 35px 35px;--margin-top:-90px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-3072 .elementor-element.elementor-element-c06a8e9:not(.elementor-motion-effects-element-type-background), .elementor-3072 .elementor-element.elementor-element-c06a8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3A6C0;}.elementor-3072 .elementor-element.elementor-element-c06a8e9:hover{background-color:#E97276;}.elementor-3072 .elementor-element.elementor-element-90d19a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3072 .elementor-element.elementor-element-90d19a4 .elementor-heading-title{font-size:20px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3072 .elementor-element.elementor-element-761fcc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3072 .elementor-element.elementor-element-d8bb0c5{--display:flex;--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-130px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-d8bb0c5:not(.elementor-motion-effects-element-type-background), .elementor-3072 .elementor-element.elementor-element-d8bb0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EA;}.elementor-3072 .elementor-element.elementor-element-c07f08f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;font-weight:500;color:#A5AAAE;}.elementor-3072 .elementor-element.elementor-element-d3bee39{text-align:center;}.elementor-3072 .elementor-element.elementor-element-d3bee39 .elementor-heading-title{font-size:40px;}.elementor-3072 .elementor-element.elementor-element-d27e7e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-50px;--margin-bottom:146px;--margin-left:0px;--margin-right:0px;--padding-top:21px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-d27e7e9:not(.elementor-motion-effects-element-type-background), .elementor-3072 .elementor-element.elementor-element-d27e7e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EA;}.elementor-3072 .elementor-element.elementor-element-7f3941c{border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3072 .elementor-element.elementor-element-6f4c99a{--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.25;}.elementor-3072 .elementor-element.elementor-element-6f4c99a:not(.elementor-motion-effects-element-type-background), .elementor-3072 .elementor-element.elementor-element-6f4c99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-3072 .elementor-element.elementor-element-73fa222{--z-index:1;}.elementor-3072 .elementor-element.elementor-element-4e7b206{text-align:center;}.elementor-3072 .elementor-element.elementor-element-4e7b206 .elementor-heading-title{font-size:40px;}.elementor-3072 .elementor-element.elementor-element-e6f74a0{text-align:center;}.elementor-3072 .elementor-element.elementor-element-e6f74a0 .elementor-heading-title{font-size:40px;}.elementor-3072 .elementor-element.elementor-element-f078b75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-size:16px;}.elementor-3072 .elementor-element.elementor-element-45b0337 .elementor-button{padding:20px 30px 20px 30px;}.elementor-3072 .elementor-element.elementor-element-8005e44{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 20px;--row-gap:50px;--column-gap:20px;--grid-auto-flow:row;}.elementor-3072 .elementor-element.elementor-element-1998634{--grid-auto-flow:row;}.elementor-3072 .elementor-element.elementor-element-215baeb{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 20px;--row-gap:50px;--column-gap:20px;--grid-auto-flow:row;}.elementor-3072 .elementor-element.elementor-element-65898c3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-2f309f5{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-f077737 img{width:100%;}.elementor-3072 .elementor-element.elementor-element-ab63c4e{--margin-top:-110px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-3072 .elementor-element.elementor-element-edcc278{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-6ace4a0 img{width:100%;}.elementor-3072 .elementor-element.elementor-element-630ae7c{--margin-top:-110px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-3072 .elementor-element.elementor-element-78eda49{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-f6f5c80 img{width:100%;}.elementor-3072 .elementor-element.elementor-element-c06a8e9{--margin-top:-110px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-3072 .elementor-element.elementor-element-c07f08f{text-align:center;font-size:18px;}.elementor-3072 .elementor-element.elementor-element-d3bee39 .elementor-heading-title{font-size:30px;}.elementor-3072 .elementor-element.elementor-element-d27e7e9{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3072 .elementor-element.elementor-element-7f3941c{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-3072 .elementor-element.elementor-element-6f4c99a{--content-width:1420px;}.elementor-3072 .elementor-element.elementor-element-73fa222{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3072 .elementor-element.elementor-element-6f4c99a{--content-width:500px;}.elementor-3072 .elementor-element.elementor-element-73fa222{--width:100%;}.elementor-3072 .elementor-element.elementor-element-2f309f5{--width:100%;}.elementor-3072 .elementor-element.elementor-element-edcc278{--width:100%;}.elementor-3072 .elementor-element.elementor-element-78eda49{--width:100%;}}@media(max-width:767px){.elementor-3072 .elementor-element.elementor-element-6f4c99a{--content-width:500px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-e6f74a0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3072 .elementor-element.elementor-element-f078b75{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3072 .elementor-element.elementor-element-45b0337{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;}.elementor-3072 .elementor-element.elementor-element-45b0337 .elementor-button{padding:20px 30px 20px 30px;}.elementor-3072 .elementor-element.elementor-element-8005e44{--e-con-grid-template-columns:repeat(1, 1fr);--gap:70px 70px;--row-gap:70px;--column-gap:70px;--grid-auto-flow:row;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-97678dc .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-5c99952 .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-655e67b .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-1998634{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-3072 .elementor-element.elementor-element-1998634.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-3072 .elementor-element.elementor-element-c20b7e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3072 .elementor-element.elementor-element-c20b7e9.elementor-element{--align-self:center;}.elementor-3072 .elementor-element.elementor-element-215baeb{--width:517.8px;--min-height:563px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:70px 70px;--row-gap:70px;--column-gap:70px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-e32b678{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3072 .elementor-element.elementor-element-e32b678 .elementor-image-box-wrapper{text-align:center;}.elementor-3072 .elementor-element.elementor-element-e32b678 .elementor-image-box-img{margin-bottom:0px;}.elementor-3072 .elementor-element.elementor-element-e32b678.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3072 .elementor-element.elementor-element-e32b678.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3072 .elementor-element.elementor-element-e32b678.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3072 .elementor-element.elementor-element-e32b678 .elementor-image-box-title{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-1fd243d .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-1685fed .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-77b4abd .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-b3f280f .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-5d611f0 .elementor-image-box-img{margin-bottom:15px;}.elementor-3072 .elementor-element.elementor-element-65898c3::before, .elementor-3072 .elementor-element.elementor-element-65898c3 > .elementor-background-video-container::before, .elementor-3072 .elementor-element.elementor-element-65898c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3072 .elementor-element.elementor-element-65898c3 > .elementor-background-slideshow::before, .elementor-3072 .elementor-element.elementor-element-65898c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3072 .elementor-element.elementor-element-65898c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-3072 .elementor-element.elementor-element-2f309f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-ab63c4e{--margin-top:-75px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-3072 .elementor-element.elementor-element-edcc278{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-630ae7c{--margin-top:-75px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-3072 .elementor-element.elementor-element-78eda49{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3072 .elementor-element.elementor-element-c06a8e9{--margin-top:-75px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-3072 .elementor-element.elementor-element-d8bb0c5{--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3072 .elementor-element.elementor-element-c07f08f{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-967dca7 */<style>
  @import url('https://fonts.googleapis.com/css2?family=Caveat:wght@600&display=swap');
  
  .majo-about-float-card {
    position: relative;
    float: right;
    margin-top: -65px;
    margin-right: -15px;
    background-color: #FFFFFF;
    padding: 14px 24px;
    border-radius: 20px;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.08);
    z-index: 10;
  }
  .majo-about-float-text {
    font-family: 'Caveat', cursive;
    font-size: 24px;
    line-height: 1.15;
    color: #4A3E39;
    font-weight: 600;
    display: block;
  }

  /* OCULTAR TARJETA FLOTANTE EN TELÉFONOS */
  @media (max-width: 768px) {
    .majo-about-float-card {
      display: none !important;
    }
  }
<\/style>

<div class="majo-about-float-card">
  <span class="majo-about-float-text">Artesanía &<br>Tecnología</span>
</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1998634 *//* ============================================================
   1. ESTILOS DESKTOP (COMPUTADORAS)
   ============================================================ */
.elementor-3072 .elementor-element.elementor-element-1998634 > div:first-child,
.elementor-3072 .elementor-element.elementor-element-1998634 .elementor-widget-image {
  position: relative !important;
}

.elementor-3072 .elementor-element.elementor-element-1998634 .elementor-widget-image img {
  border-radius: 28px !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05) !important;
  width: 100% !important;
  height: auto !important;
}

/* Título Quiénes Somos */
.elementor-3072 .elementor-element.elementor-element-1998634 h2, 
.elementor-3072 .elementor-element.elementor-element-1998634 .elementor-widget-text-editor h2 {
  font-family: 'Poppins', sans-serif !important;
  font-size: 44px !important;
  color: #1A1A1A !important;
  font-weight: 700 !important;
  margin-bottom: 20px !important;
  letter-spacing: -0.5px !important;
}

/* Párrafos */
.elementor-3072 .elementor-element.elementor-element-1998634 p,
.elementor-3072 .elementor-element.elementor-element-1998634 .elementor-widget-text-editor p {
  font-family: 'Poppins', sans-serif !important;
  color: #554A45 !important;
  font-size: 15.5px !important;
  line-height: 1.65 !important;
  margin-bottom: 20px !important;
}

/* ============================================================
   2. RESPONSIVE MÓVIL (PANTALLAS < 768PX)
   ============================================================ */
@media (max-width: 768px) {
  /* Oculta la foto de la máquina láser en teléfonos */
  .elementor-3072 .elementor-element.elementor-element-1998634 .elementor-widget-image {
    display: none !important;
  }

  /* Contenedor en 1 sola columna sin desbordamiento */
  .elementor-3072 .elementor-element.elementor-element-1998634 {
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    overflow: visible !important;
  }

  /* Tamaño del título ajustado para pantallas pequeñas */
  .elementor-3072 .elementor-element.elementor-element-1998634 h2, 
  .elementor-3072 .elementor-element.elementor-element-1998634 .elementor-widget-text-editor h2 {
    font-size: 30px !important;
    margin-bottom: 12px !important;
    line-height: 1.25 !important;
  }

  /* Párrafos en móviles */
  .elementor-3072 .elementor-element.elementor-element-1998634 p,
  .elementor-3072 .elementor-element.elementor-element-1998634 .elementor-widget-text-editor p {
    font-size: 14.5px !important;
    line-height: 1.6 !important;
    margin-bottom: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215baeb *//* ============================================================
   1. RESET TOTAL DE DOBLE CAJA Y CENTRADO DE CONTENIDO
   ============================================================ */
#servicios .elementor-widget-image-box,
#servicios .elementor-widget-container,
.elementor-3072 .elementor-element.elementor-element-215baeb .elementor-widget-image-box,
.elementor-3072 .elementor-element.elementor-element-215baeb .elementor-widget-container {
  background: transparent !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
}

#servicios .elementor-image-box-content,
.elementor-3072 .elementor-element.elementor-element-215baeb .elementor-image-box-content {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* ============================================================
   2. ESTILOS DESKTOP (COMPUTADORAS - 3x2 GRID PERFECTO)
   ============================================================ */
.elementor-3072 .elementor-element.elementor-element-215baeb .elementor-image-box-wrapper {
  background-color: #FFFFFF !important;
  border-radius: 28px !important;
  border: 2px solid transparent !important;
  padding: 40px 24px !important;
  min-height: 280px !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.03) !important;
  text-align: center !important;
  margin: 0 auto !important;
}

/* Círculo rosa (#E3A6C0) */
.elementor-3072 .elementor-element.elementor-element-215baeb .elementor-image-box-img {
  width: 62px !important;
  height: 62px !important;
  min-height: 62px !important;
  border-radius: 50% !important;
  background-color: #E3A6C0 !important;
  margin: 0 auto 20px auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  flex-shrink: 0 !important;
}

/* Ícono en color marrón bordó (#3F1B1B) */
.elementor-3072 .elementor-element.elementor-element-215baeb .elementor-image-box-img img,
.elementor-3072 .elementor-element.elementor-element-215baeb .elementor-image-box-img svg {
  width: 26px !important;
  height: 26px !important;
  max-width: 26px !important;
  object-fit: contain !important;
  filter: brightness(0) saturate(100%) invert(13%) sepia(26%) saturate(2200%) hue-rotate(325deg) brightness(90%) contrast(98%) !important;
}

/* Título */
.elementor-3072 .elementor-element.elementor-element-215baeb .elementor-image-box-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  color: #2B2420 !important;
  margin-bottom: 12px !important;
  line-height: 1.35 !important;
  text-align: center !important;
  width: 100% !important;
}

/* Descripción */
.elementor-3072 .elementor-element.elementor-element-215baeb .elementor-image-box-description {
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #6E6058 !important;
  line-height: 1.6 !important;
  text-align: center !important;
  width: 100% !important;
}

/* ============================================================
   3. CARRUSEL MÓVIL (DISTANCIA ENTRE TARJETAS REDUCIDA A 6PX)
   ============================================================ */
@media screen and (max-width: 767px) {
  .elementor-3072 .elementor-element.elementor-element-215baeb,
  .elementor-element-servicios {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    min-height: auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Tarjetas al 89% de ancho y distancia reducida a solo 6px */
  #servicios,
  #servicios > div,
  #servicios > .e-con-inner {
    display: grid !important;
    grid-auto-flow: column !important;
    grid-auto-columns: 89% !important;
    grid-template-columns: none !important;
    grid-template-rows: 1fr !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    gap: 6px !important;
    grid-gap: 6px !important;
    --grid-column-gap: 6px !important;
    padding-left: 24px !important;  /* Margen a la izquierda */
    padding-right: 16px !important;
    padding-top: 15px !important;
    padding-bottom: 20px !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  /* Ocultar barra de scroll */
  #servicios::-webkit-scrollbar,
  #servicios *::-webkit-scrollbar {
    display: none !important;
  }
  #servicios, #servicios * {
    -ms-overflow-style: none !important;
    scrollbar-width: none !important;
  }

  #servicios > * {
    scroll-snap-align: center !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Tarjeta blanca */
  #servicios .elementor-image-box-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 32px 18px 26px 18px !important;
    min-height: 240px !important;
    height: auto !important;
    justify-content: center !important;
    border-radius: 24px !important;
    box-sizing: border-box !important;
  }

  #servicios .elementor-image-box-img {
    width: 54px !important;
    height: 54px !important;
    min-height: 54px !important;
    margin: 0 auto 16px auto !important;
  }

  #servicios .elementor-image-box-title {
    font-size: 17.5px !important;
    margin-bottom: 10px !important;
    text-align: center !important;
    width: 100% !important;
  }

  #servicios .elementor-image-box-description {
    font-size: 13.5px !important;
    line-height: 1.55 !important;
    text-align: center !important;
    width: 100% !important;
  }
}/* End custom CSS */