.elementor-14 .elementor-element.elementor-element-02d54e8{--display:flex;--min-height:529px;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a248706{--display:flex;}.elementor-14 .elementor-element.elementor-element-996e1f2{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-996e1f2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-996e1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/Tanitto-mockup.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-099a887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-099a887 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-6155136{--display:flex;}.elementor-14 .elementor-element.elementor-element-733e328{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-733e328:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-733e328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/MOCKUPS-CASA-CLARA.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-733e328:hover::before, .elementor-14 .elementor-element.elementor-element-733e328:hover > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-733e328:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-733e328 > .elementor-background-slideshow:hover::before, .elementor-14 .elementor-element.elementor-element-733e328 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0A0A0A38;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-733e328:hover{--overlay-opacity:0.5;}.elementor-14 .elementor-element.elementor-element-782ec2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-782ec2a .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-7c95ad6{--display:flex;}.elementor-14 .elementor-element.elementor-element-59c5ddd{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-59c5ddd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-59c5ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/MGA-fondo-cartel-scaled.webp");background-position:-108px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-5138f70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5138f70 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-0437ade{--display:flex;}.elementor-14 .elementor-element.elementor-element-8d4a774{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-8d4a774:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8d4a774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/ANTIGUO-LICEO-DE-MALAGA-2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-adcdb93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-adcdb93 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-14c382b{--display:flex;}.elementor-14 .elementor-element.elementor-element-7244bae{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-7244bae:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7244bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/Business-card-mockup-with-shadows-3-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-b429232{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b429232 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-39011e9{--display:flex;}.elementor-14 .elementor-element.elementor-element-deb65d9{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-deb65d9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-deb65d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/Black-and-Gray-Aesthetic-Modern-Simple-Fashion-Magazine-1-e1770657890937.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-12f326a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-12f326a .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-8100c25{--display:flex;}.elementor-14 .elementor-element.elementor-element-bfe98e5{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-bfe98e5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-bfe98e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/lotus-lech.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-5f102bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5f102bc .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-d8843ee{--display:flex;}.elementor-14 .elementor-element.elementor-element-61debcc{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-61debcc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-61debcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/MOCKUPS-SEVEL-PILATES.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-b7f29a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b7f29a1 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-fa304f0{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-14 .elementor-element.elementor-element-3cdb667{--display:flex;--min-height:544px;--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:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f1bff2c{--display:flex;}.elementor-14 .elementor-element.elementor-element-3892bb9{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-3892bb9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3892bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/Tanitto-mockup.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-642123a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-642123a .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-f603edd{--display:flex;}.elementor-14 .elementor-element.elementor-element-59373e9{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-59373e9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-59373e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/MOCKUPS-CASA-CLARA.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-59373e9:hover::before, .elementor-14 .elementor-element.elementor-element-59373e9:hover > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-59373e9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-59373e9 > .elementor-background-slideshow:hover::before, .elementor-14 .elementor-element.elementor-element-59373e9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0A0A0A38;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-59373e9:hover{--overlay-opacity:0.5;}.elementor-14 .elementor-element.elementor-element-008c295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-008c295 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-51f330d{--display:flex;}.elementor-14 .elementor-element.elementor-element-4dc0888{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-4dc0888:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4dc0888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/MGA-fondo-cartel-scaled.webp");background-position:-116px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-6220164{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6220164 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-f3509dc{--display:flex;--overflow:hidden;}.elementor-14 .elementor-element.elementor-element-ee38b33{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-ee38b33:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ee38b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/ANTIGUO-LICEO-DE-MALAGA-2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-ee38b33:hover::before, .elementor-14 .elementor-element.elementor-element-ee38b33:hover > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-ee38b33:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-ee38b33 > .elementor-background-slideshow:hover::before, .elementor-14 .elementor-element.elementor-element-ee38b33 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-ee38b33:hover{--overlay-opacity:0.5;}.elementor-14 .elementor-element.elementor-element-ee38b33, .elementor-14 .elementor-element.elementor-element-ee38b33::before{--overlay-transition:0.2s;}.elementor-14 .elementor-element.elementor-element-353a955{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-353a955 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-8297307{--display:flex;}.elementor-14 .elementor-element.elementor-element-7b66559{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-7b66559:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7b66559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/Business-card-mockup-with-shadows-3-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-49bd756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-49bd756 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-e5d0123{--display:flex;}.elementor-14 .elementor-element.elementor-element-9ad6b80{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-9ad6b80:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9ad6b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/Black-and-Gray-Aesthetic-Modern-Simple-Fashion-Magazine-1-e1770657890937.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-db746fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-db746fb .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-6829b8a{--display:flex;}.elementor-14 .elementor-element.elementor-element-facf776{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-facf776:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-facf776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/lotus-lech.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-7187ac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7187ac3 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-f8423cf{--display:flex;}.elementor-14 .elementor-element.elementor-element-5923139{--display:flex;--min-height:150px;--justify-content:flex-end;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-14 .elementor-element.elementor-element-5923139:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5923139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archiveatf.com/wp-content/uploads/2026/02/MOCKUPS-SEVEL-PILATES.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-785ecc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) -9px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-785ecc2 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:9px;font-weight:200;text-transform:capitalize;letter-spacing:1px;color:#000000;}.elementor-14 .elementor-element.elementor-element-d336aee{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-996e1f2{--width:150px;}.elementor-14 .elementor-element.elementor-element-733e328{--width:150px;}.elementor-14 .elementor-element.elementor-element-59c5ddd{--width:150px;}.elementor-14 .elementor-element.elementor-element-8d4a774{--width:150px;}.elementor-14 .elementor-element.elementor-element-7244bae{--width:150px;}.elementor-14 .elementor-element.elementor-element-deb65d9{--width:150px;}.elementor-14 .elementor-element.elementor-element-bfe98e5{--width:150px;}.elementor-14 .elementor-element.elementor-element-61debcc{--width:150px;}.elementor-14 .elementor-element.elementor-element-3892bb9{--width:150px;}.elementor-14 .elementor-element.elementor-element-59373e9{--width:150px;}.elementor-14 .elementor-element.elementor-element-4dc0888{--width:150px;}.elementor-14 .elementor-element.elementor-element-ee38b33{--width:150px;}.elementor-14 .elementor-element.elementor-element-7b66559{--width:150px;}.elementor-14 .elementor-element.elementor-element-9ad6b80{--width:150px;}.elementor-14 .elementor-element.elementor-element-facf776{--width:150px;}.elementor-14 .elementor-element.elementor-element-5923139{--width:150px;}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-996e1f2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-996e1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-733e328:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-733e328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-59c5ddd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-59c5ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-8d4a774:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8d4a774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-7244bae:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7244bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-deb65d9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-deb65d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-bfe98e5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-bfe98e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-61debcc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-61debcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-3892bb9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3892bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-59373e9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-59373e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-4dc0888:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4dc0888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-ee38b33:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ee38b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-7b66559:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7b66559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-9ad6b80:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9ad6b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-facf776:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-facf776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-5923139:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5923139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-59c5ddd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-59c5ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-fa304f0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14 .elementor-element.elementor-element-4dc0888:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4dc0888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-d336aee{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-59c5ddd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-59c5ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-fa304f0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-3cdb667{--min-height:395px;}.elementor-14 .elementor-element.elementor-element-4dc0888:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4dc0888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-121px 0px;}.elementor-14 .elementor-element.elementor-element-ee38b33:hover{--overlay-opacity:0.11;}.elementor-14 .elementor-element.elementor-element-7b66559:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7b66559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-74px 0px;}.elementor-14 .elementor-element.elementor-element-d336aee{--e-n-carousel-swiper-slides-to-display:2;}}/* Start custom CSS for nested-carousel, class: .elementor-element-fa304f0 *//* Asegura que el hover no se corte */
.elementor-14 .elementor-element.elementor-element-fa304f0,
.elementor-14 .elementor-element.elementor-element-fa304f0 .swiper,
.elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-wrapper {
  overflow: visible !important;
  display: flex; /* permite gap */
  gap: 20px; /* margen entre slides */
}

/* Base de todos los slides */
.elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide {
  position: relative;
  transition: transform 0.6s cubic-bezier(.22,1,.36,1);
  transform-origin: top left; /* escala desde esquina superior izquierda */
  flex-shrink: 0; /* evita que se encojan y se pisen */
}

/* Hover: escala ligera y destaca */
.elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide:hover {
  transform: scale(1.7);
  z-index: 10;
}

/* Slides a la derecha que se desplazan suavemente */
.elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide:hover ~ .swiper-slide {
  transform: translateX(40px);
}

/* Ajuste responsive: tablet */
@media(max-width: 1024px) {
  .elementor-14 .elementor-element.elementor-element-fa304f0,
  .elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-wrapper {
    gap: 15px;
  }
  .elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide:hover {
    transform: scale(1.05);
  }
  .elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide:hover ~ .swiper-slide {
    transform: translateX(15px);
  }
}

/* Ajuste responsive: móvil */
@media(max-width: 767px) {
  .elementor-14 .elementor-element.elementor-element-fa304f0,
  .elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-wrapper {
    gap: 10px;
  }
  .elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide:hover {
    transform: scale(1.03);
  }
  .elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide:hover ~ .swiper-slide {
    transform: translateX(20px);
  }
}


/* Base: 5 slides */
.elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide {
  flex: 0 0 calc(20% - 20px); /* 5 slides con gap de 20px */
}

/* Pantalla más ancha: 6 slides */
@media(min-width: 1400px) {
  .elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide {
    flex: 0 0 calc(16.66% - 20px); /* 6 slides */
  }
}

/* Pantalla aún más ancha: 7 slides */
@media(min-width: 1600px) {
  .elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide {
    flex: 0 0 calc(14.28% - 20px); /* 7 slides */
  }
}

/* Ajuste responsive tablet / laptop pequeña */
@media(max-width: 1024px) {
  .elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide {
    flex: 0 0 calc(33.33% - 15px); /* 3 slides */
  }
}

@media(max-width: 767px) {
  .elementor-14 .elementor-element.elementor-element-fa304f0 .swiper-slide {
    flex: 0 0 calc(50% - 10px); /* 2 slides */
  }
}/* End custom CSS */