.elementor-3248 .elementor-element.elementor-element-25be4b3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-3248 .elementor-element.elementor-element-25be4b3:not(.elementor-motion-effects-element-type-background), .elementor-3248 .elementor-element.elementor-element-25be4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://alvarocarrera.es/wp-content/uploads/2024/10/Tobaco-Free-Generation-054-1.jpg");background-position:center left;background-repeat:no-repeat;}.elementor-3248 .elementor-element.elementor-element-25be4b3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000022 0%, #000000E0 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3248 .elementor-element.elementor-element-25be4b3 > .elementor-container{min-height:100vh;}.elementor-3248 .elementor-element.elementor-element-25be4b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3248 .elementor-element.elementor-element-d6d92f6{margin-top:100px;margin-bottom:0px;}body:not(.rtl) .elementor-3248 .elementor-element.elementor-element-5034c1b{left:0px;}body.rtl .elementor-3248 .elementor-element.elementor-element-5034c1b{right:0px;}.elementor-3248 .elementor-element.elementor-element-5034c1b{top:0px;width:61%;}.elementor-3248 .elementor-element.elementor-element-5034c1b .text-wrapper > *{font-size:168px;line-height:145px;}.elementor-3248 .elementor-element.elementor-element-5034c1b .text-wrapper{color:var( --e-global-color-57ea460 );text-align:left;}.elementor-3248 .elementor-element.elementor-element-8f3a4cb{width:100%;max-width:111.743%;--container-widget-width:111.743%;--container-widget-flex-grow:0;}.elementor-3248 .elementor-element.elementor-element-8f3a4cb .text-wrapper > *{font-family:"Almarai", Sans-serif;font-size:168px;font-weight:300;line-height:145px;}.elementor-3248 .elementor-element.elementor-element-8f3a4cb .text-wrapper{color:var( --e-global-color-57ea460 );text-align:right;}.elementor-3248 .elementor-element.elementor-element-59c2bd2:not(.elementor-motion-effects-element-type-background), .elementor-3248 .elementor-element.elementor-element-59c2bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37662bb );}.elementor-3248 .elementor-element.elementor-element-59c2bd2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 128px 0px;}.elementor-3248 .elementor-element.elementor-element-59c2bd2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3248 .elementor-element.elementor-element-18b039c{width:60%;max-width:96.705%;--container-widget-width:96.705%;--container-widget-flex-grow:0;}.elementor-3248 .elementor-element.elementor-element-18b039c .text-wrapper > *{font-family:"SourceSerif", Sans-serif;font-size:48px;font-weight:400;line-height:54px;}.elementor-3248 .elementor-element.elementor-element-18b039c .text-wrapper{color:var( --e-global-color-text );text-align:left;}.elementor-3248 .elementor-element.elementor-element-6013474{margin-top:064px;margin-bottom:0px;}.elementor-3248 .elementor-element.elementor-element-1dfc55f{width:77%;max-width:151.716%;--container-widget-width:151.716%;--container-widget-flex-grow:0;}.elementor-3248 .elementor-element.elementor-element-1dfc55f .text-wrapper > *{font-size:30px;font-weight:400;line-height:36px;}.elementor-3248 .elementor-element.elementor-element-1dfc55f .text-wrapper{color:var( --e-global-color-text );text-align:left;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3248 .elementor-element.elementor-element-ae97844 img{width:100%;}.elementor-3248 .elementor-element.elementor-element-e2ceb35 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3248 .elementor-element.elementor-element-e2ceb35 .text-wrapper > *{font-family:"SourceSerif", Sans-serif;font-size:32px;font-weight:700;line-height:41px;}.elementor-3248 .elementor-element.elementor-element-e2ceb35 .text-wrapper{color:var( --e-global-color-text );text-align:left;}.elementor-3248 .elementor-element.elementor-element-e2ceb35{width:100%;}.elementor-3248 .elementor-element.elementor-element-93f70e0{--spacer-size:50px;}.elementor-3248 .elementor-element.elementor-element-f109359 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-3248 .elementor-element.elementor-element-f109359:not(.elementor-motion-effects-element-type-background), .elementor-3248 .elementor-element.elementor-element-f109359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3248 .elementor-element.elementor-element-f109359{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-3248 .elementor-element.elementor-element-f109359 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3248 .elementor-element.elementor-element-cda343f{width:100%;max-width:99.365%;--container-widget-width:99.365%;--container-widget-flex-grow:0;}.elementor-3248 .elementor-element.elementor-element-cda343f > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-3248 .elementor-element.elementor-element-cda343f .text-wrapper > *{font-family:"SourceSerif", Sans-serif;font-size:48px;font-weight:400;line-height:54px;}.elementor-3248 .elementor-element.elementor-element-cda343f .text-wrapper{color:var( --e-global-color-28f64c5 );text-align:left;}.elementor-3248 .elementor-element.elementor-element-e120d2f:not(.elementor-motion-effects-element-type-background), .elementor-3248 .elementor-element.elementor-element-e120d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37662bb );}.elementor-3248 .elementor-element.elementor-element-e120d2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3248 .elementor-element.elementor-element-e120d2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3248 .elementor-element.elementor-element-4c04cb9{margin-top:450px;margin-bottom:0px;}.elementor-3248 .elementor-element.elementor-element-0b1a435{z-index:10;}.elementor-3248 .elementor-element.elementor-element-0b1a435 .nayla-marquee h1, .elementor-3248 .elementor-element.elementor-element-0b1a435 .nayla-marquee .seperator{font-family:"Almarai", Sans-serif;font-size:120px;font-weight:400;line-height:144px;}.elementor-3248 .elementor-element.elementor-element-0b1a435 .nayla-marquee{color:var( --e-global-color-primary );}.elementor-3248 .elementor-element.elementor-element-0b1a435 .seperator{font-size:125px!important;margin:0 0px;}.elementor-3248 .elementor-element.elementor-element-345f42d > .elementor-widget-container{margin:-450px 0px 0px 0px;}.elementor-3248 .elementor-element.elementor-element-345f42d .single-image{width:57%;}.elementor-3248 .elementor-element.elementor-element-5cb29bc{padding:100px 0px 100px 0px;}.elementor-3248 .elementor-element.elementor-element-6e4b7d0{--e-image-carousel-slides-to-show:5;}.elementor-3248 .elementor-element.elementor-element-6e4b7d0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3248 .elementor-element.elementor-element-6e4b7d0 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;color:var( --e-global-color-primary );}.elementor-3248 .elementor-element.elementor-element-6e4b7d0 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3248 .elementor-element.elementor-element-6e4b7d0 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-3248 .elementor-element.elementor-element-6e4b7d0 .swiper-wrapper{display:flex;align-items:center;}.elementor-3248 .elementor-element.elementor-element-cd35f90:not(.elementor-motion-effects-element-type-background), .elementor-3248 .elementor-element.elementor-element-cd35f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3248 .elementor-element.elementor-element-cd35f90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;}.elementor-3248 .elementor-element.elementor-element-cd35f90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3248 .elementor-element.elementor-element-5cf7d4f{width:100%;max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3248 .elementor-element.elementor-element-5cf7d4f .text-wrapper > *{font-family:"SourceSerif", Sans-serif;font-size:48px;font-weight:400;line-height:54px;}.elementor-3248 .elementor-element.elementor-element-5cf7d4f .text-wrapper{color:var( --e-global-color-primary );text-align:left;}.elementor-3248 .elementor-element.elementor-element-1d9759b .accordion-title{font-family:"SourceSerif", Sans-serif;font-size:24px;line-height:28px;color:var( --e-global-color-primary );}.elementor-3248 .elementor-element.elementor-element-1d9759b .accordion-content{font-family:"SourceSerif", Sans-serif;font-size:24px;color:var( --e-global-color-primary );}.elementor-3248 .elementor-element.elementor-element-1d9759b .nayla-accordion .accordion-title::after{background-color:var( --e-global-color-primary );}.elementor-3248 .elementor-element.elementor-element-1d9759b .nayla-accordion .accordion-title::before{background-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3248 .elementor-element.elementor-element-18b9eb5 .elementor-button{font-family:"Almarai", Sans-serif;font-size:118px;font-weight:700;}@media(min-width:768px){.elementor-3248 .elementor-element.elementor-element-584a60c{width:15.599%;}.elementor-3248 .elementor-element.elementor-element-a51d02d{width:34.067%;}.elementor-3248 .elementor-element.elementor-element-4de2937{width:50%;}}@media(max-width:1024px){.elementor-3248 .elementor-element.elementor-element-25be4b3:not(.elementor-motion-effects-element-type-background), .elementor-3248 .elementor-element.elementor-element-25be4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3248 .elementor-element.elementor-element-5034c1b .text-wrapper > *{font-size:90px;line-height:79px;}.elementor-3248 .elementor-element.elementor-element-8f3a4cb .text-wrapper > *{font-size:90px;line-height:79px;}.elementor-3248 .elementor-element.elementor-element-18b039c{width:100%;}.elementor-3248 .elementor-element.elementor-element-cda343f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3248 .elementor-element.elementor-element-4c04cb9{margin-top:30px;margin-bottom:0px;}.elementor-3248 .elementor-element.elementor-element-345f42d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3248 .elementor-element.elementor-element-5cf7d4f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-3248 .elementor-element.elementor-element-25be4b3:not(.elementor-motion-effects-element-type-background), .elementor-3248 .elementor-element.elementor-element-25be4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alvarocarrera.es/wp-content/uploads/2024/10/Tobaco-Free-Generation-054-1-768x555.jpg");background-position:-317px 0px;}.elementor-3248 .elementor-element.elementor-element-25be4b3{margin-top:0px;margin-bottom:0px;}.elementor-3248 .elementor-element.elementor-element-5034c1b > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3248 .elementor-element.elementor-element-5034c1b .text-wrapper > *{font-size:60px;line-height:49px;}.elementor-3248 .elementor-element.elementor-element-5034c1b .text-wrapper{text-align:left;}.elementor-3248 .elementor-element.elementor-element-5034c1b{width:100%;}.elementor-3248 .elementor-element.elementor-element-8f3a4cb{align-self:flex-start;}.elementor-3248 .elementor-element.elementor-element-8f3a4cb .text-wrapper > *{font-size:60px;line-height:49px;}.elementor-3248 .elementor-element.elementor-element-8f3a4cb .text-wrapper{text-align:right;}.elementor-3248 .elementor-element.elementor-element-59c2bd2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3248 .elementor-element.elementor-element-4a9dd2d{margin-top:0px;margin-bottom:0px;}.elementor-3248 .elementor-element.elementor-element-18b039c .text-wrapper > *{font-size:24px;line-height:1.4em;}.elementor-3248 .elementor-element.elementor-element-6013474{margin-top:0px;margin-bottom:0px;}.elementor-3248 .elementor-element.elementor-element-1dfc55f .text-wrapper > *{font-size:13px;line-height:1.4em;letter-spacing:0.5px;}.elementor-3248 .elementor-element.elementor-element-e2ceb35 .text-wrapper > *{font-size:25px;line-height:34px;}.elementor-3248 .elementor-element.elementor-element-cda343f .text-wrapper > *{font-size:19px;line-height:1.2em;}.elementor-3248 .elementor-element.elementor-element-e120d2f{margin-top:0px;margin-bottom:0px;}.elementor-3248 .elementor-element.elementor-element-0b1a435 .nayla-marquee h1, .elementor-3248 .elementor-element.elementor-element-0b1a435 .nayla-marquee .seperator{font-size:24px;}.elementor-3248 .elementor-element.elementor-element-345f42d .single-image{width:320px;}.elementor-3248 .elementor-element.elementor-element-cd35f90{margin-top:0px;margin-bottom:0px;}.elementor-3248 .elementor-element.elementor-element-5cf7d4f .text-wrapper > *{font-size:24px;line-height:1.4em;}.elementor-3248 .elementor-element.elementor-element-1d9759b .accordion-title{font-size:18px;}.elementor-3248 .elementor-element.elementor-element-1d9759b .accordion-content{font-size:17px;}.elementor-3248 .elementor-element.elementor-element-18b9eb5 .elementor-button{font-size:39px;}}