.elementor-1396 .elementor-element.elementor-element-6dc24fc{--display:flex;--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-1396 .elementor-element.elementor-element-4f11a13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-4f11a13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-8160089 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-8160089 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-431c0ef6:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-431c0ef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-1396 .elementor-element.elementor-element-431c0ef6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1396 .elementor-element.elementor-element-431c0ef6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-5d7ebe1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-5d7ebe1 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-9587ef6 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-14b2ce6{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1396 .elementor-element.elementor-element-05bc15a{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-1396 .elementor-element.elementor-element-05bc15a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-ee8d654{margin:170px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-9025eac{margin:-39px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-4a494ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 150px 30px 150px;}.elementor-1396 .elementor-element.elementor-element-4a494ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-6ff1d19 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-6ff1d19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-8f73b66{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-8f73b66 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-baead67:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-baead67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e82d612 );}.elementor-1396 .elementor-element.elementor-element-baead67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1396 .elementor-element.elementor-element-baead67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-555c1bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-555c1bc > .elementor-element-populated{margin:0px 0px 0px 180px;--e-column-margin-right:0px;--e-column-margin-left:180px;}.elementor-1396 .elementor-element.elementor-element-76ed34f{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1396 .elementor-element.elementor-element-ecc97df{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-ecc97df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-e16a4ed{margin:-39px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-e8d0a75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-e8d0a75 > .elementor-element-populated{margin:0px 180px 0px 50px;--e-column-margin-right:180px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-349e87c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-11c770a:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-11c770a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e82d612 );}.elementor-1396 .elementor-element.elementor-element-11c770a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 60px 0px;}.elementor-1396 .elementor-element.elementor-element-11c770a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-3f3232e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-3f3232e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-a59ff36{padding:0px 250px 0px 250px;}.elementor-1396 .elementor-element.elementor-element-8ca14ae{--display:flex;--min-height:450px;--overlay-opacity:0.5;}.elementor-1396 .elementor-element.elementor-element-8ca14ae:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-8ca14ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salud-digestiva.grupoalyan.com/wp-content/uploads/2026/06/MICROBIOTA-INTESTINAL-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1396 .elementor-element.elementor-element-8ca14ae::before, .elementor-1396 .elementor-element.elementor-element-8ca14ae > .elementor-background-video-container::before, .elementor-1396 .elementor-element.elementor-element-8ca14ae > .e-con-inner > .elementor-background-video-container::before, .elementor-1396 .elementor-element.elementor-element-8ca14ae > .elementor-background-slideshow::before, .elementor-1396 .elementor-element.elementor-element-8ca14ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-1396 .elementor-element.elementor-element-8ca14ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000087;--background-overlay:'';}.elementor-1396 .elementor-element.elementor-element-678630b{margin:80px 680px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-1396 .elementor-element.elementor-element-8e3f387{margin:0px 480px calc(var(--kit-widget-spacing, 0px) + 90px) 100px;text-align:justify;font-family:"Inter", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-1396 .elementor-element.elementor-element-8b0277c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 30px 150px;}.elementor-1396 .elementor-element.elementor-element-8b0277c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-967a52f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-967a52f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-99ae391{padding:0px 180px 0px 50px;}.elementor-1396 .elementor-element.elementor-element-5080e76:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-5080e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-1396 .elementor-element.elementor-element-5080e76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1396 .elementor-element.elementor-element-5080e76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-91a682c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-91a682c > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-b10ef47{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1396 .elementor-element.elementor-element-d09fb7a{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-1396 .elementor-element.elementor-element-d09fb7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-7a669d4{margin:170px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-8c75216{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1396 .elementor-element.elementor-element-8c75216 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-ec16db8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-ec16db8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-5c335b4{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 190px;text-align:start;}.elementor-1396 .elementor-element.elementor-element-6822549{padding:0px 0px 0px 190px;}.elementor-1396 .elementor-element.elementor-element-9e238e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-9e238e4 > .elementor-element-populated{margin:0px 180px 0px 50px;--e-column-margin-right:180px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-9576d5e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-f7bef3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1396 .elementor-element.elementor-element-f7bef3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-a19199d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-a19199d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-b95b2b5{padding:0px 250px 0px 250px;}.elementor-1396 .elementor-element.elementor-element-fbe47bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 30px 0px;}.elementor-1396 .elementor-element.elementor-element-fbe47bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-a51b6a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-a51b6a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-0884eee{padding:0px 180px 0px 230px;}.elementor-1396 .elementor-element.elementor-element-0a4a706{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 180px;}.elementor-1396 .elementor-element.elementor-element-0a4a706 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-5e6e073 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-5e6e073 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-e54b420{padding:0px 250px 20px 80px;}.elementor-1396 .elementor-element.elementor-element-d40fcf3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1396 .elementor-element.elementor-element-d40fcf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-a400b05 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-a400b05 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-b54b84b img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-895bc22{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1396 .elementor-element.elementor-element-e148322{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-1396 .elementor-element.elementor-element-e148322.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-3168a18{padding:20px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-b5725bc{margin:-39px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-8d50147{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 150px 30px 150px;}.elementor-1396 .elementor-element.elementor-element-8d50147 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-9fd521d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-9fd521d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-ab21a4d{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-ab21a4d img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-6b1a1df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-1396 .elementor-element.elementor-element-6b1a1df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-cc2db81 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-cc2db81 > .elementor-element-populated{margin:0px 0px 0px 180px;--e-column-margin-right:0px;--e-column-margin-left:180px;}.elementor-1396 .elementor-element.elementor-element-3baa55c{margin:20px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1396 .elementor-element.elementor-element-97a2bea{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-97a2bea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-c0fd9c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-c0fd9c6 > .elementor-element-populated{margin:0px 180px 0px 50px;--e-column-margin-right:180px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-f7301fc{padding:30px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-06f6c3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 20px 0px;}.elementor-1396 .elementor-element.elementor-element-06f6c3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-ec6bb09 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-ec6bb09 > .elementor-element-populated{margin:0px 0px 0px 180px;--e-column-margin-right:0px;--e-column-margin-left:180px;}.elementor-1396 .elementor-element.elementor-element-7d49a88{--display:flex;--min-height:450px;--overlay-opacity:0.5;}.elementor-1396 .elementor-element.elementor-element-7d49a88:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-7d49a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salud-digestiva.grupoalyan.com/wp-content/uploads/2026/06/REFLUJO.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1396 .elementor-element.elementor-element-7d49a88::before, .elementor-1396 .elementor-element.elementor-element-7d49a88 > .elementor-background-video-container::before, .elementor-1396 .elementor-element.elementor-element-7d49a88 > .e-con-inner > .elementor-background-video-container::before, .elementor-1396 .elementor-element.elementor-element-7d49a88 > .elementor-background-slideshow::before, .elementor-1396 .elementor-element.elementor-element-7d49a88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1396 .elementor-element.elementor-element-7d49a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000087;--background-overlay:'';}.elementor-1396 .elementor-element.elementor-element-e9fd998{margin:80px 680px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-1396 .elementor-element.elementor-element-ad0c9f7{margin:0px 480px calc(var(--kit-widget-spacing, 0px) + 90px) 100px;text-align:justify;font-family:"Inter", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-1396 .elementor-element.elementor-element-9a2558a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 30px 150px;}.elementor-1396 .elementor-element.elementor-element-9a2558a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-c017fd8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-c017fd8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-c362d2b{padding:0px 150px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-06b9aa1{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 180px 0px 40px;}.elementor-1396 .elementor-element.elementor-element-b006c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 260px 40px 110px;}.elementor-1396 .elementor-element.elementor-element-b6e2c7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-b6e2c7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-b0f34ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-b0f34ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-c427151{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1396 .elementor-element.elementor-element-c427151 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-6ef3a9b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-6ef3a9b > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-d3a2591 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-c05789c{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1396 .elementor-element.elementor-element-4a10ed4{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-1396 .elementor-element.elementor-element-4a10ed4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-14396b3{padding:20px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-60749b7{margin:-39px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-720a02e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 150px 20px 150px;}.elementor-1396 .elementor-element.elementor-element-720a02e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-5a96949 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-5a96949 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-5f02e80{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-5f02e80 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-1ffb081{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-1396 .elementor-element.elementor-element-1ffb081 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-bc080dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-bc080dd > .elementor-element-populated{margin:0px 0px 0px 180px;--e-column-margin-right:0px;--e-column-margin-left:180px;}.elementor-1396 .elementor-element.elementor-element-78297f5{margin:30px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1396 .elementor-element.elementor-element-2443fcd{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-2443fcd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-105dbfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-0411421 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-0411421 > .elementor-element-populated{margin:0px 180px 0px 50px;--e-column-margin-right:180px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-dbb21c0{padding:40px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-bba1fb3{--display:flex;--min-height:450px;--overlay-opacity:0.5;}.elementor-1396 .elementor-element.elementor-element-bba1fb3:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-bba1fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salud-digestiva.grupoalyan.com/wp-content/uploads/2026/06/HINCHAZON.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1396 .elementor-element.elementor-element-bba1fb3::before, .elementor-1396 .elementor-element.elementor-element-bba1fb3 > .elementor-background-video-container::before, .elementor-1396 .elementor-element.elementor-element-bba1fb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1396 .elementor-element.elementor-element-bba1fb3 > .elementor-background-slideshow::before, .elementor-1396 .elementor-element.elementor-element-bba1fb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1396 .elementor-element.elementor-element-bba1fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000087;--background-overlay:'';}.elementor-1396 .elementor-element.elementor-element-78f2cb8{margin:80px 680px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-1396 .elementor-element.elementor-element-66decf4{margin:0px 480px calc(var(--kit-widget-spacing, 0px) + 90px) 100px;text-align:justify;font-family:"Inter", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-1396 .elementor-element.elementor-element-5928352{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 30px 150px;}.elementor-1396 .elementor-element.elementor-element-5928352 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-4860641 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-4860641 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-8df5d84{padding:0px 180px 0px 50px;}.elementor-1396 .elementor-element.elementor-element-1ee7687 > .elementor-container{max-width:1199px;}.elementor-1396 .elementor-element.elementor-element-1ee7687{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-1396 .elementor-element.elementor-element-1ee7687 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-896bff9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-896bff9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-9f0b9a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 300px 0px 300px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-f0dbd54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-04651d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 30px 150px;}.elementor-1396 .elementor-element.elementor-element-04651d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-eaec363 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-eaec363 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-eecdbc5{padding:0px 180px 0px 40px;}.elementor-1396 .elementor-element.elementor-element-2c2efc2{padding:0px 250px 0px 110px;}.elementor-1396 .elementor-element.elementor-element-389c10a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-389c10a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-6ea533d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-6ea533d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-3c354b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1396 .elementor-element.elementor-element-3c354b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-03b0fdc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-03b0fdc > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-5403265 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-2420e3e{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1396 .elementor-element.elementor-element-2a8ac73{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-1396 .elementor-element.elementor-element-2a8ac73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-f0aa37e{padding:20px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-f30656e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 150px 20px 150px;}.elementor-1396 .elementor-element.elementor-element-f30656e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-127c870 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-127c870 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-41027da{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-41027da img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-af39de2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-1396 .elementor-element.elementor-element-af39de2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-943d8d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-943d8d5 > .elementor-element-populated{margin:0px 0px 0px 180px;--e-column-margin-right:0px;--e-column-margin-left:180px;}.elementor-1396 .elementor-element.elementor-element-18ffcd6{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 0px;text-align:start;}.elementor-1396 .elementor-element.elementor-element-7c2e8cf{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-7c2e8cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-76834d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-76834d1 > .elementor-element-populated{margin:0px 180px 0px 50px;--e-column-margin-right:180px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-9e1daec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-f2ac9c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 150px;}.elementor-1396 .elementor-element.elementor-element-f2ac9c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-f28a52d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-f28a52d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-183ad1b{padding:0px 180px 0px 50px;}.elementor-1396 .elementor-element.elementor-element-2414c26{padding:0px 250px 0px 110px;}.elementor-1396 .elementor-element.elementor-element-7ed86ab{padding:0px 180px 0px 50px;}.elementor-1396 .elementor-element.elementor-element-781a969{padding:0px 250px 30px 110px;}.elementor-1396 .elementor-element.elementor-element-1929353{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-1929353 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-767f65d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-767f65d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-ad66965:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-ad66965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e82d612 );}.elementor-1396 .elementor-element.elementor-element-ad66965{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 150px 20px 150px;}.elementor-1396 .elementor-element.elementor-element-ad66965 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-1c4a2f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-1c4a2f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-3dda37a{margin:0px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-1396 .elementor-element.elementor-element-3dda37a img{width:90%;border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-36cb66b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 150px 0px 150px;}.elementor-1396 .elementor-element.elementor-element-36cb66b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-7b1ead8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-7b1ead8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-d08e489{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-d08e489 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-1f179e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1396 .elementor-element.elementor-element-1f179e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-3bb5829 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-3bb5829 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-1e3b3fd{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-143c9ae{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 350px 0px 350px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-143c9ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-aca38d8{padding:30px 280px 0px 280px;}.elementor-1396 .elementor-element.elementor-element-737a117{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1396 .elementor-element.elementor-element-737a117 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-4388d3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-4388d3a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-d913cdd{padding:0px 250px 0px 250px;}.elementor-1396 .elementor-element.elementor-element-7d24c75{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-7d24c75 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-23f09ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-23f09ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-0648fc6:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-0648fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e82d612 );}.elementor-1396 .elementor-element.elementor-element-0648fc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 150px 20px 150px;}.elementor-1396 .elementor-element.elementor-element-0648fc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-9a1e44b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-9a1e44b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-bce6ca0{margin:0px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-1396 .elementor-element.elementor-element-bce6ca0 img{width:90%;border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-dcad317{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 150px 20px 150px;}.elementor-1396 .elementor-element.elementor-element-dcad317 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-d7cea2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-d7cea2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-4446bce{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-4446bce img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-f3ec35d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 150px 80px 150px;}.elementor-1396 .elementor-element.elementor-element-f3ec35d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-ac08bb2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-ac08bb2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-b5cc960{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-71c0b75{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 280px 0px 280px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-71c0b75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-e52bcfd{padding:30px 60px 0px 60px;}.elementor-1396 .elementor-element.elementor-element-2b1164d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-2b1164d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-96be78a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-96be78a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-29b845c:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-29b845c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e82d612 );}.elementor-1396 .elementor-element.elementor-element-29b845c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 150px 20px 150px;}.elementor-1396 .elementor-element.elementor-element-29b845c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-1c2204e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-1c2204e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-0077574{margin:0px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-1396 .elementor-element.elementor-element-0077574 img{width:90%;border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-02ba5d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 150px 20px 150px;}.elementor-1396 .elementor-element.elementor-element-02ba5d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-2dcd991 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-2dcd991 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-3ab0f54{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-3ab0f54 img{border-radius:40px 40px 40px 40px;}.elementor-1396 .elementor-element.elementor-element-5c34fb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 150px 80px 150px;}.elementor-1396 .elementor-element.elementor-element-5c34fb1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1396 .elementor-element.elementor-element-1c3033d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1396 .elementor-element.elementor-element-1c3033d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-17e386b{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-6e64aac{padding:0px 120px 0px 120px;}@media(min-width:768px){.elementor-1396 .elementor-element.elementor-element-555c1bc{width:50%;}.elementor-1396 .elementor-element.elementor-element-e8d0a75{width:50%;}.elementor-1396 .elementor-element.elementor-element-ec16db8{width:50%;}.elementor-1396 .elementor-element.elementor-element-9e238e4{width:50%;}.elementor-1396 .elementor-element.elementor-element-cc2db81{width:50%;}.elementor-1396 .elementor-element.elementor-element-c0fd9c6{width:50%;}.elementor-1396 .elementor-element.elementor-element-bc080dd{width:50%;}.elementor-1396 .elementor-element.elementor-element-0411421{width:50%;}.elementor-1396 .elementor-element.elementor-element-943d8d5{width:50%;}.elementor-1396 .elementor-element.elementor-element-76834d1{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1396 .elementor-element.elementor-element-555c1bc{width:50%;}.elementor-1396 .elementor-element.elementor-element-e8d0a75{width:50%;}.elementor-1396 .elementor-element.elementor-element-ec16db8{width:50%;}.elementor-1396 .elementor-element.elementor-element-9e238e4{width:50%;}.elementor-1396 .elementor-element.elementor-element-cc2db81{width:50%;}.elementor-1396 .elementor-element.elementor-element-c0fd9c6{width:50%;}.elementor-1396 .elementor-element.elementor-element-bc080dd{width:50%;}.elementor-1396 .elementor-element.elementor-element-0411421{width:50%;}.elementor-1396 .elementor-element.elementor-element-943d8d5{width:50%;}.elementor-1396 .elementor-element.elementor-element-76834d1{width:50%;}.elementor-1396 .elementor-element.elementor-element-ac08bb2{width:100%;}.elementor-1396 .elementor-element.elementor-element-1c3033d{width:100%;}}@media(min-width:1025px){.elementor-1396 .elementor-element.elementor-element-8ca14ae:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-8ca14ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1396 .elementor-element.elementor-element-7d49a88:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-7d49a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1396 .elementor-element.elementor-element-bba1fb3:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-bba1fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1396 .elementor-element.elementor-element-4f11a13{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-431c0ef6{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-14b2ce6{margin:0px 140px calc(var(--kit-widget-spacing, 0px) + 0px) 140px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-9025eac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-4a494ea{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-8f73b66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-8f73b66 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-baead67{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-555c1bc > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-76ed34f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-ecc97df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-e16a4ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-e8d0a75 > .elementor-element-populated{margin:0px 20px 0px 50px;--e-column-margin-right:20px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-11c770a{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-3f3232e > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-a59ff36{padding:0px 20px 40px 0px;}.elementor-1396 .elementor-element.elementor-element-678630b{margin:90px 220px calc(var(--kit-widget-spacing, 0px) + 0px) 220px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-8e3f387{margin:0px 90px calc(var(--kit-widget-spacing, 0px) + 0px) 90px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-8b0277c{padding:40px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-967a52f > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-99ae391{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-5080e76{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-b10ef47{margin:0px 140px calc(var(--kit-widget-spacing, 0px) + 0px) 140px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-8c75216{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-ec16db8 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-5c335b4{padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-6822549{padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-9e238e4 > .elementor-element-populated{margin:0px 20px 0px 50px;--e-column-margin-right:20px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-f7bef3e{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-a19199d > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-b95b2b5{padding:0px 20px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-fbe47bd{padding:40px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-a51b6a7 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-0884eee{padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-0a4a706{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-e54b420{padding:0px 60px 40px 60px;}.elementor-1396 .elementor-element.elementor-element-d40fcf3{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-895bc22{margin:0px 140px calc(var(--kit-widget-spacing, 0px) + 0px) 140px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-b5725bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-8d50147{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-ab21a4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-ab21a4d img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-6b1a1df{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-cc2db81 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-3baa55c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-97a2bea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-667a9e6{padding:0px 20px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-c0fd9c6 > .elementor-element-populated{margin:0px 20px 0px 50px;--e-column-margin-right:20px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-06f6c3e{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-ec6bb09 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-3976a61{padding:0px 20px 50px 0px;}.elementor-1396 .elementor-element.elementor-element-e9fd998{margin:80px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-ad0c9f7{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-9a2558a{padding:40px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-c017fd8 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-c362d2b{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-06b9aa1{margin:40px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-b006c76{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 50px 0px;}.elementor-1396 .elementor-element.elementor-element-b6e2c7b{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-c427151{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-c05789c{margin:0px 140px calc(var(--kit-widget-spacing, 0px) + 0px) 140px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-60749b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-720a02e{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-5f02e80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-5f02e80 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-1ffb081{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-bc080dd > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-78297f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-2443fcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-105dbfa{padding:0px 20px 50px 0px;}.elementor-1396 .elementor-element.elementor-element-0411421 > .elementor-element-populated{margin:0px 20px 0px 50px;--e-column-margin-right:20px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-78f2cb8{margin:80px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-66decf4{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-5928352{padding:40px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-4860641 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-8df5d84{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-1ee7687{padding:40px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-896bff9 > .elementor-element-populated{margin:0px 80px 0px 80px;--e-column-margin-right:80px;--e-column-margin-left:80px;}.elementor-1396 .elementor-element.elementor-element-9f0b9a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-04651d1{padding:40px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-eaec363 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-eecdbc5{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-2c2efc2{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-389c10a{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-3c354b6{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-2420e3e{margin:0px 140px calc(var(--kit-widget-spacing, 0px) + 0px) 140px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-f30656e{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-41027da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-41027da img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-af39de2{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-943d8d5 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-18ffcd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-7c2e8cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-76834d1 > .elementor-element-populated{margin:0px 20px 0px 50px;--e-column-margin-right:20px;--e-column-margin-left:50px;}.elementor-1396 .elementor-element.elementor-element-f2ac9c3{padding:40px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-f28a52d > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-183ad1b{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-2414c26{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-7ed86ab{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-781a969{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-1929353{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-ad66965{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-3dda37a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-3dda37a img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-36cb66b{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-d08e489{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-d08e489 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-1f179e7{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-3bb5829 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-1e3b3fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-143c9ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-aca38d8{padding:0px 20px 0px 10px;}.elementor-1396 .elementor-element.elementor-element-737a117{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-4388d3a > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-d913cdd{padding:0px 20px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-7d24c75{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-0648fc6{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-bce6ca0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-bce6ca0 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-dcad317{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-4446bce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-4446bce img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-f3ec35d{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-ac08bb2 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-b5cc960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-71c0b75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-e52bcfd{padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-2b1164d{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-29b845c{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-0077574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-0077574 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-02ba5d7{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-3ab0f54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-3ab0f54 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-5c34fb1{padding:30px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-1c3033d > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1396 .elementor-element.elementor-element-17e386b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-6e64aac{padding:0px 50px 50px 50px;}}@media(max-width:767px){.elementor-1396 .elementor-element.elementor-element-4f11a13{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-8160089{width:100%;}.elementor-1396 .elementor-element.elementor-element-8160089 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-431c0ef6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-5d7ebe1{width:100%;}.elementor-1396 .elementor-element.elementor-element-5d7ebe1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-9587ef6 img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-14b2ce6{margin:20px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-05bc15a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-ee8d654{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-9025eac{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 50px) 20px;}.elementor-1396 .elementor-element.elementor-element-4a494ea{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-6ff1d19{width:100%;}.elementor-1396 .elementor-element.elementor-element-6ff1d19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-8f73b66 img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-baead67{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-555c1bc{width:100%;}.elementor-1396 .elementor-element.elementor-element-555c1bc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-76ed34f{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-ecc97df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-e16a4ed{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1396 .elementor-element.elementor-element-e8d0a75{width:100%;}.elementor-1396 .elementor-element.elementor-element-e8d0a75 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-349e87c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-11c770a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-3f3232e{width:100%;}.elementor-1396 .elementor-element.elementor-element-3f3232e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-678630b{margin:50px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-8e3f387{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-size:18px;}.elementor-1396 .elementor-element.elementor-element-8b0277c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-967a52f{width:100%;}.elementor-1396 .elementor-element.elementor-element-967a52f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-99ae391{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-5080e76{margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-1396 .elementor-element.elementor-element-91a682c{width:100%;}.elementor-1396 .elementor-element.elementor-element-91a682c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-b10ef47{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-d09fb7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-7a669d4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-8c75216{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-ec16db8{width:100%;}.elementor-1396 .elementor-element.elementor-element-ec16db8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-5c335b4{padding:0px 0px 0px 40px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-6822549{padding:0px 0px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-9e238e4{width:100%;}.elementor-1396 .elementor-element.elementor-element-9e238e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-f7bef3e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-a19199d{width:100%;}.elementor-1396 .elementor-element.elementor-element-a19199d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-fbe47bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-a51b6a7{width:100%;}.elementor-1396 .elementor-element.elementor-element-a51b6a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-0884eee{padding:30px 0px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-0a4a706{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-5e6e073{width:100%;}.elementor-1396 .elementor-element.elementor-element-5e6e073 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-e54b420{padding:0px 20px 40px 20px;}.elementor-1396 .elementor-element.elementor-element-d40fcf3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-a400b05{width:100%;}.elementor-1396 .elementor-element.elementor-element-a400b05 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-b54b84b img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-895bc22{margin:20px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-e148322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-b5725bc{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:20px 0px 20px 0px;}.elementor-1396 .elementor-element.elementor-element-8d50147{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-9fd521d{width:100%;}.elementor-1396 .elementor-element.elementor-element-9fd521d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-ab21a4d img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-6b1a1df{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-cc2db81{width:100%;}.elementor-1396 .elementor-element.elementor-element-cc2db81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-3baa55c{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-97a2bea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-c0fd9c6{width:100%;}.elementor-1396 .elementor-element.elementor-element-c0fd9c6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-06f6c3e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-ec6bb09{width:100%;}.elementor-1396 .elementor-element.elementor-element-ec6bb09 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-e9fd998{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-ad0c9f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-9a2558a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-c017fd8{width:100%;}.elementor-1396 .elementor-element.elementor-element-c017fd8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-c362d2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:45px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-06b9aa1{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-b006c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-b6e2c7b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-b0f34ca{width:100%;}.elementor-1396 .elementor-element.elementor-element-b0f34ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-c427151{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-6ef3a9b{width:100%;}.elementor-1396 .elementor-element.elementor-element-6ef3a9b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-d3a2591 img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-c05789c{margin:20px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-4a10ed4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-60749b7{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:20px 0px 20px 0px;}.elementor-1396 .elementor-element.elementor-element-720a02e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-5a96949{width:100%;}.elementor-1396 .elementor-element.elementor-element-5a96949 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-5f02e80 img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-1ffb081{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-bc080dd{width:100%;}.elementor-1396 .elementor-element.elementor-element-bc080dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-78297f5{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-2443fcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-0411421{width:100%;}.elementor-1396 .elementor-element.elementor-element-0411421 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-78f2cb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-66decf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1396 .elementor-element.elementor-element-5928352{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-4860641{width:100%;}.elementor-1396 .elementor-element.elementor-element-4860641 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-8df5d84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:45px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-1ee7687{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-896bff9{width:100%;}.elementor-1396 .elementor-element.elementor-element-896bff9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-9f0b9a3{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:40px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-f0dbd54{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-04651d1{margin-top:0px;margin-bottom:0px;padding:0px 0px 40px 0px;}.elementor-1396 .elementor-element.elementor-element-eaec363{width:100%;}.elementor-1396 .elementor-element.elementor-element-eaec363 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-eecdbc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:45px 0px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-2c2efc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-389c10a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-6ea533d{width:100%;}.elementor-1396 .elementor-element.elementor-element-6ea533d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-3c354b6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-03b0fdc{width:100%;}.elementor-1396 .elementor-element.elementor-element-03b0fdc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-5403265 img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-2420e3e{margin:20px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-2a8ac73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-f30656e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-127c870{width:100%;}.elementor-1396 .elementor-element.elementor-element-127c870 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-41027da img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-af39de2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-943d8d5{width:100%;}.elementor-1396 .elementor-element.elementor-element-943d8d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-18ffcd6{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-7c2e8cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-76834d1{width:100%;}.elementor-1396 .elementor-element.elementor-element-76834d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-f2ac9c3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-f28a52d{width:100%;}.elementor-1396 .elementor-element.elementor-element-f28a52d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-183ad1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:45px 0px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-2414c26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-7ed86ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-781a969{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 40px 20px;}.elementor-1396 .elementor-element.elementor-element-1929353{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-767f65d{width:100%;}.elementor-1396 .elementor-element.elementor-element-767f65d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-ad66965{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-1c4a2f5{width:100%;}.elementor-1396 .elementor-element.elementor-element-1c4a2f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-3dda37a img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-36cb66b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-7b1ead8{width:100%;}.elementor-1396 .elementor-element.elementor-element-7b1ead8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-d08e489 img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-1f179e7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-3bb5829{width:100%;}.elementor-1396 .elementor-element.elementor-element-3bb5829 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-1e3b3fd{margin:10px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-143c9ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 20px 20px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-aca38d8{padding:0px 20px 0px 20px;}.elementor-1396 .elementor-element.elementor-element-737a117{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-4388d3a{width:100%;}.elementor-1396 .elementor-element.elementor-element-4388d3a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-d913cdd{padding:40px 20px 40px 20px;}.elementor-1396 .elementor-element.elementor-element-7d24c75{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-23f09ca{width:100%;}.elementor-1396 .elementor-element.elementor-element-23f09ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-0648fc6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-9a1e44b{width:100%;}.elementor-1396 .elementor-element.elementor-element-9a1e44b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-bce6ca0 img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-dcad317{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-d7cea2b{width:100%;}.elementor-1396 .elementor-element.elementor-element-d7cea2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-4446bce img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-f3ec35d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-ac08bb2{width:100%;}.elementor-1396 .elementor-element.elementor-element-ac08bb2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-b5cc960{margin:30px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1396 .elementor-element.elementor-element-71c0b75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1396 .elementor-element.elementor-element-e52bcfd{padding:0px 0px 40px 0px;}.elementor-1396 .elementor-element.elementor-element-2b1164d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-96be78a{width:100%;}.elementor-1396 .elementor-element.elementor-element-96be78a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-29b845c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-1c2204e{width:100%;}.elementor-1396 .elementor-element.elementor-element-1c2204e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-0077574 img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-02ba5d7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-2dcd991{width:100%;}.elementor-1396 .elementor-element.elementor-element-2dcd991 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-3ab0f54 img{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-5c34fb1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-1c3033d{width:100%;}.elementor-1396 .elementor-element.elementor-element-1c3033d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1396 .elementor-element.elementor-element-17e386b{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-6e64aac{padding:0px 20px 40px 20px;}}/* Start custom CSS for html, class: .elementor-element-f5cac40 */@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@300;400;500;600;700;800&display=swap');
/* TITULOS PREMIUM */

h1,
h2,
h3,
.alyan-title{

     font-family:'Cormorant Garamond',serif;
}

/* TEXTOS */

body,
p,
a,
button,
span,
li{

    font-family:'Inter',sans-serif;
}
/* ══
/* ═══════════════════
   HERO PREMIUM VISUAL
═══════════════════ */

.alyan-hero{

    position:relative;

    overflow:hidden;

    min-height:760px;

    display:flex;
    align-items:center;
    justify-content:left;

    text-align:left;

    padding:120px 20px 20px 150px;
 

   background:
linear-gradient(
90deg,
rgba(7,32,47,.72) 0%,
rgba(7,32,47,.48) 42%,
rgba(7,32,47,.18) 100%
),

 url("https://salud-digestiva.grupoalyan.com/wp-content/uploads/2026/06/HERO-SALUD-ALYAN.png ");

    background-size:cover;
    background-position:center;

    background-attachment:fixed;
}

/* LUCES PREMIUM */

.alyan-hero::before{

    content:'';

    position:absolute;

    top:-180px;
    left:-180px;

    width:520px;
    height:520px;

    background:
    radial-gradient(
    circle,
    rgba(240,166,43,0.28),
    transparent 70%);

    pointer-events:none;
}

.alyan-hero::after{

    content:'';

    position:absolute;

    bottom:-220px;
    right:-220px;

    width:620px;
    height:620px;

    background:
    radial-gradient(
    circle,
    rgba(72,181,255,0.18),
    transparent 70%);

    pointer-events:none;
}

/* CONTENIDO */

.alyan-hero-content{

    position:relative;
    z-index:3;

    max-width:680px;
}

/* BADGE */

.alyan-badge{

    display:inline-flex;

    padding:12px 24px;

    border-radius:60px;

    background:
    rgba(255,255,255,0.12);

    border:
    1px solid rgba(255,255,255,0.14);

    color:white;

    font-size:13px;
    font-weight:600;

    letter-spacing:1px;

    margin-bottom:32px;

    backdrop-filter:blur(12px);
}

/* TITULO */

.alyan-hero h1{

    font-size:45px;

    line-height:1.12;

    color:white;

    margin:0 0 30px;

    font-weight:800;

    text-shadow:
    0 8px 30px rgba(0,0,0,0.18);
    font-family: 'DM Serif Display', serif;
}

.alyan-hero h1 span{

    color:#f0b347;

    font-style:italic;
}

/* TEXTO */

.alyan-hero p{

    max-width:820px;

    margin:auto auto 38px;

    font-size:22px;

    line-height:1.6;

    color:
    rgba(255,255,255,0.92);

    text-shadow:
    0 2px 12px rgba(0,0,0,0.18);
    font-family: 'Inter', sans-serif;
}

/* TAGS */

.alyan-tags{

    display:flex;
    flex-wrap:wrap;

    justify-content:center;

    gap:14px;
    justify-content:left;
    margin-bottom:42px;
    font-family: 'Inter', sans-serif;
}

.alyan-tags span{

    padding:14px 22px;

    border-radius:50px;

    background:
    rgba(255,255,255,0.14);

    border:
    1px solid rgba(255,255,255,0.14);

    color:white;

    font-size:15px;
    font-weight:500;
    font-family: 'Inter', sans-serif;

    backdrop-filter:blur(10px);
}

/* BOTONES */

.alyan-hero-buttons{

    display:flex;
    justify-content:left;

    gap:18px;

    margin-bottom:36px;
    font-family: 'Inter', sans-serif;
}

/* CTA */

.alyan-cta-primary{

    padding:17px 36px;

    border-radius:60px;

    background:
    linear-gradient(
    135deg,
    #f4b43f,
    #e89d1a);

    color:white;

    text-decoration:none!important;

    font-size:18px;
    font-weight:500;
    font-family: 'Inter', sans-serif;

    transition:.3s;

    box-shadow:
    0 10px 30px rgba(240,166,43,0.32);
}

.alyan-cta-primary:hover{

    transform:
    translateY(-3px)
    scale(1.04);
}

/* BOTON SECUNDARIO */

.alyan-cta-secondary{

    padding:17px 34px;

    border-radius:60px;

    background:
    rgba(255,255,255,0.10);

    border:
    1px solid rgba(255,255,255,0.18);

    color:white;

      text-decoration:none!important;

    font-size:18px;
    font-weight:500;
    font-family: 'Inter', sans-serif;

    backdrop-filter:blur(12px);

    transition:.3s;
}

.alyan-cta-secondary:hover{

    background:
    rgba(255,255,255,0.16);
}

/* NOTE */

.alyan-note{

    color:
    rgba(255,255,255,0.78);

    font-size:15px;

    font-style:italic;
}

/* RESPONSIVE */

@media (max-width:1024px){

    .alyan-hero{
        background-attachment:scroll !important;
        background-position:center center !important;
        background-size:cover !important;
    }
  .alyan-hero{

        padding:90px 40px 60px 40px !important;

    }

    .alyan-hero-content{

        max-width:100% !important;

    }

}
@media(max-width:980px){

    .alyan-hero h1{
        font-size:44px;
       
    }

    .alyan-hero p{
        font-size:20px;
    }
   

    .alyan-hero{
        background-attachment:scroll !important;
      background-position:75% center !important;
        background-size:cover !important;
    }


}

@media(max-width:640px){

    .alyan-hero{

        min-height:auto;

        padding:100px 20px;
    }

    .alyan-hero h1{
        font-size:42px;
    }

    .alyan-hero p{
        font-size:18px;
    }

    .alyan-hero-buttons{
        flex-direction:column;
    }
 

    .alyan-hero{
        background-attachment:scroll !important;
        background-position:82% center !important;
        background-size:cover !important;
    

}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f11a13 */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#F6F5F2;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#F6F5F2;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-4f11a13{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9587ef6 */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14b2ce6 */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .ceca-title-1{

    font-size:25px;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:25px
    !important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05bc15a *//* TEXTO */

.alyan-texto{
    font-size:18px;
    line-height:1.9;
    color:#5d6d67;
}

/* TOOLTIP */

.alyan-tooltip{

    position:relative;

    color:#FBAB32;

    font-weight:600;

    cursor:pointer;

    border-bottom:2px dashed #FBAB32;

    transition:.25s;
}

/* HOVER */

.alyan-tooltip:hover{
    color:#FBAB32;
}

/* CAJA */

.alyan-tooltip-box{

    position:absolute;

    left:50%;
    bottom:42px;

    transform:
    translateX(-50%)
    translateY(10px);

    width:290px;

    background:
    #FBAB32;

    color:white;

    padding:18px 20px;

    border-radius:18px;

    font-size:15px;
    line-height:1.6;

    box-shadow:
    0 18px 40px rgba(0,0,0,.18);

    opacity:0;
    visibility:hidden;

    transition:.32s ease;

    z-index:999;
}

/* FLECHITA */

.alyan-tooltip-box::after{

    content:'';

    position:absolute;

    left:50%;
    bottom:-10px;

    transform:translateX(-50%);

    border-width:10px 10px 0 10px;

    border-style:solid;

    border-color:#0f4e3d transparent transparent transparent;
}

/* APARECER */

.alyan-tooltip:hover .alyan-tooltip-box{

    opacity:1;

    visibility:visible;

    transform:
    translateX(-50%)
    translateY(0);
}
@media(max-width:767px){

.alyan-texto{
font-size:17px !important;
line-height:1.15 !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9025eac *//* BENEFICIOS */

.alyan-points{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:18px;
    margin-top:35px;
    margin-bottom:0px;
}

.alyan-point{
    padding:16px 20px;
    min-height:70px;
    display:flex;
    align-items:center;
    gap:10px;
    font-size:16px;
    font-weight:600;
    border-radius:18px;
    background: #fff;
}

.alyan-point:hover{
    transform:translateY(-3px);
    box-shadow:0 15px 35px rgba(15,48,66,.10);
    border-radius:18px;
    transition:.3s ease;
}
.point-icon{
    width:32px;
    height:32px;
    background:#F5A623;
    color:white;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-shrink:0;
    font-weight:700;
}

@media(max-width:767px){

    .alyan-points{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-431c0ef6 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f73b66 */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a494ea */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#F6F5F2;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#F6F5F2;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-4a494ea{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76ed34f */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .alyan-title{

    font-size:28px!important;
    font-weight:900;
    font-family:'Cormorant Garamond',serif;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:28px!important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title h2{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc97df *//* TEXTO */

.alyan-texto{
    font-size:18px;
    line-height:1.9;
    color:#5d6d67;
}

/* TOOLTIP */

.alyan-tooltip{

    position:relative;

    color:#FBAB32;

    font-weight:600;

    cursor:pointer;

    border-bottom:2px dashed #FBAB32;

    transition:.25s;
}

/* HOVER */

.alyan-tooltip:hover{
    color:#FBAB32;
}

/* CAJA */

.alyan-tooltip-box{

    position:absolute;

    left:50%;
    bottom:42px;

    transform:
    translateX(-50%)
    translateY(10px);

    width:290px;

    background:
    #FBAB32;

    color:white;

    padding:18px 20px;

    border-radius:18px;

    font-size:15px;
    line-height:1.6;

    box-shadow:
    0 18px 40px rgba(0,0,0,.18);

    opacity:0;
    visibility:hidden;

    transition:.32s ease;

    z-index:999;
}

/* FLECHITA */

.alyan-tooltip-box::after{

    content:'';

    position:absolute;

    left:50%;
    bottom:-10px;

    transform:translateX(-50%);

    border-width:10px 10px 0 10px;

    border-style:solid;

    border-color:#0f4e3d transparent transparent transparent;
}

/* APARECER */

.alyan-tooltip:hover .alyan-tooltip-box{

    opacity:1;

    visibility:visible;

    transform:
    translateX(-50%)
    translateY(0);
}
@media(max-width:767px){

.alyan-texto{
font-size:17px !important;
line-height:1.15 !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e16a4ed *//* BENEFICIOS */

.alyan-points{
    display:grid!important;
    grid-template-columns:repeat(2,1fr);
    gap:18px;
    margin-top:35px;
    margin-bottom:0px;
}

.alyan-point{
    padding:16px 20px;
    min-height:70px;
    display:flex;
    align-items:center;
    gap:10px;
    font-size:16px;
    font-weight:600;
    border-radius:18px;
    background: #fff;
}

.alyan-point:hover{
    transform:translateY(-3px);
    box-shadow:0 15px 35px rgba(15,48,66,.10);
    border-radius:18px;
    transition:.3s ease;
}
.point-icon{
    width:32px;
    height:32px;
    background:#F5A623;
    color:white;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-shrink:0;
    font-weight:700;
}

@media(max-width:767px){

    .alyan-points{
        grid-template-columns:1fr;
    }

@media (max-width:968px){


.alyan-points{
    display:grid!important;
    grid-template-columns:repeat(1,1fr);
    gap:18px;
    margin-top:35px;
    margin-bottom:0px;
}

.alyan-point{
    width:100% !important;
    max-width:100% !important;
}

}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-baead67 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}

.elementor-1396 .elementor-element.elementor-element-baead67{
background:
linear-gradient(
180deg,
#F8F5EE 0%,
#F7F8F5 20%,
#EEF4EC 70%,
#EEF7FB 100%
);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a59ff36 */.alyan-alerta-1{
  margin-top:0px;
background:#FFF8F0!important;
border-left:4px solid #E8A126!important;
padding:10px 10px!important;
border-radius:10px;
}


.alyan-alerta-icono-1{

    font-size:22px;

    line-height:1;

    flex-shrink:0;

    margin-top:2px;
    padding:12px 2px;
}
.alyan-alerta-texto p{
    font-size:17px;
    font-family:'Inter',sans-serif;
}
@media(max-width:767px){
    .alyan-alerta-texto p{
    font-size:14px;
    font-family:'Inter',sans-serif;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11c770a */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-11c770a{
background:
linear-gradient(
180deg,
#EEF7FB 0%,
#F7F8F5 30%,
#F8F5EE 100%
);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-678630b */.alyan-title-1{

  font-size:40px;

    line-height:1.05;

    color:#ffffff!important;

    margin-bottom:26px;
  font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title-1 span{
  color:#FBAB32!important;
  font-style:italic;
    font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .alyan-title-1{

    font-size:35px;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title-1{

    font-size:25px!important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title{

 font-size:38px!important;

}

.alyan-title span{
 font-size:28px!important;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99ae391 *//* CONTENEDOR */

.alyan-medidas{

    width:100%;
    max-width:1000px;
    margin:0 auto;
}

/* TITULO */

.alyan-medidas-title{

    display:flex;
    align-items:center;
    gap:16px;

    margin-bottom:28px;
      font-family:'Cormorant Garamond',serif;
}

.alyan-medidas-title span{

    width:70px;
    height:2px;

    background:#f0a62b;
}

.alyan-medidas-title h3{

    margin:0;

    font-size:20px;

    letter-spacing:2px;

    text-transform:uppercase;

    color:#082230;

    font-weight:700;
}

/* ACORDEON */

.alyan-microbiota-acordeon{

    display:flex;
    flex-direction:column;
    gap:16px;
}

/* ITEM */

.alyan-microbiota-acordeon .alyan-item{

    background:#ffffff;

    border:1px solid #e7ecef;

    border-radius:18px;

    overflow:hidden;

    box-shadow:
    0 8px 24px rgba(15,48,66,.05);

    transition:.3s ease;
}

.alyan-microbiota-acordeon .alyan-item:hover{

    transform:translateY(-2px);

    box-shadow:
    0 14px 32px rgba(15,48,66,.08);
}

/* CABECERA */
.alyan-microbiota-acordeon .alyan-item summary{

    list-style:none;

    cursor:pointer;

    padding:20px 28px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    font-size:18px;

    font-weight:500;

    color:#0f3042;
}

.alyan-microbiota-acordeon .alyan-item summary::-webkit-details-marker{

    display:none;
}

/* BOTON + */

.alyan-microbiota-acordeon .alyan-item summary::after{

    content:"+";

    width:34px;
    height:34px;

    border-radius:50%;

    background:#f0a62b;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:22px;

    flex-shrink:0;
}

/* ABIERTO */

.alyan-microbiota-acordeon .alyan-item[open] summary::after{

    content:"−";

    background:#0f3042;
}

/* CONTENIDO */

.alyan-microbiota-acordeon .alyan-content{

    padding:24px 36px 24px;

    border-top:1px solid #eef2f4;

    color:#5e7076;

    font-size:18px;

    line-height:1.8;
}
.alyan-summary-title{

    display:flex;
    align-items:center;

    gap:16px;
}

.alyan-icon{

    font-size:24px;

    width:38px;

    display:flex;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b0277c */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}

.elementor-1396 .elementor-element.elementor-element-8b0277c{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10ef47 */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .ceca-title-1{

    font-size:25px;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:25px
    !important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d09fb7a *//* TEXTO */

.alyan-texto{
    font-size:18px;
    line-height:1.9;
    color:#5d6d67;
}

/* TOOLTIP */

.alyan-tooltip{

    position:relative;

    color:#FBAB32;

    font-weight:600;

    cursor:pointer;

    border-bottom:2px dashed #FBAB32;

    transition:.25s;
}

/* HOVER */

.alyan-tooltip:hover{
    color:#FBAB32;
}

/* CAJA */

.alyan-tooltip-box{

    position:absolute;

    left:50%;
    bottom:42px;

    transform:
    translateX(-50%)
    translateY(10px);

    width:290px;

    background:
    #FBAB32;

    color:white;

    padding:18px 20px;

    border-radius:18px;

    font-size:15px;
    line-height:1.6;

    box-shadow:
    0 18px 40px rgba(0,0,0,.18);

    opacity:0;
    visibility:hidden;

    transition:.32s ease;

    z-index:999;
}

/* FLECHITA */

.alyan-tooltip-box::after{

    content:'';

    position:absolute;

    left:50%;
    bottom:-10px;

    transform:translateX(-50%);

    border-width:10px 10px 0 10px;

    border-style:solid;

    border-color:#0f4e3d transparent transparent transparent;
}

/* APARECER */

.alyan-tooltip:hover .alyan-tooltip-box{

    opacity:1;

    visibility:visible;

    transform:
    translateX(-50%)
    translateY(0);
}
@media(max-width:767px){

.alyan-texto{
font-size:17px !important;
line-height:1.15 !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5080e76 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c335b4 */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

      font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
    font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .ceca-title-1{

    font-size:25px;
  }
}

/* MOVIL */

@media(max-width:768px){

  .alyan-title{

    font-size:18px;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title{

 font-size:28px;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6822549 */.alyan-concepto{
    margin-bottom:20px;
}

.alyan-concepto h3{
    margin:0 0 8px;
    color:#FBAB32;
    font-size:22px;
    font-weight:700;
    line-height:1.1;
}

.alyan-concepto p{
    margin:0;
    color:#5b6670;
    font-size:18px;
    line-height:1.2;   
    max-width:620px;
}

.alyan-concepto strong{
    color:#0A3558;
    font-weight:700;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8c75216 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-8c75216{
background:
linear-gradient(
180deg,
#F8F5EE 0%,
#F7F8F5 20%,
#EEF4EC 70%,
#EEF7FB 100%
);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b95b2b5 */.alyan-nota{
    margin-top:0px;
    padding:20px 20px 20px 30px;
    background:#00687B0A!important;
    border-left:4px solid #00687B!important;
    border-radius:12px;
    color:#4f5963!important;
    font-size:17px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f7bef3e */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-f7bef3e{
background:
linear-gradient(
180deg,
#EEF7FB 0%,
#F7F8F5 30%,
#F8F5EE 100%
);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fbe47bd */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-fbe47bd{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0a4a706 */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#F6F5F2;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#F6F5F2;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-0a4a706{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b54b84b */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-895bc22 */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .ceca-title-1{

    font-size:25px;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:25px
    !important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e148322 *//* TEXTO */

.alyan-texto{
    font-size:18px;
    line-height:1.9;
    color:#5d6d67;
}

/* TOOLTIP */

.alyan-tooltip{

    position:relative;

    color:#FBAB32;

    font-weight:600;

    cursor:pointer;

    border-bottom:2px dashed #FBAB32;

    transition:.25s;
}

/* HOVER */

.alyan-tooltip:hover{
    color:#FBAB32;
}

/* CAJA */

.alyan-tooltip-box{

    position:absolute;

    left:50%;
    bottom:42px;

    transform:
    translateX(-50%)
    translateY(10px);

    width:290px;

    background:
    #FBAB32;

    color:white;

    padding:18px 20px;

    border-radius:18px;

    font-size:15px;
    line-height:1.6;

    box-shadow:
    0 18px 40px rgba(0,0,0,.18);

    opacity:0;
    visibility:hidden;

    transition:.32s ease;

    z-index:999;
}

/* FLECHITA */

.alyan-tooltip-box::after{

    content:'';

    position:absolute;

    left:50%;
    bottom:-10px;

    transform:translateX(-50%);

    border-width:10px 10px 0 10px;

    border-style:solid;

    border-color:#0f4e3d transparent transparent transparent;
}

/* APARECER */

.alyan-tooltip:hover .alyan-tooltip-box{

    opacity:1;

    visibility:visible;

    transform:
    translateX(-50%)
    translateY(0);
}
@media(max-width:767px){

.alyan-texto{
font-size:17px !important;
line-height:1.15 !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5725bc */.alyan-alerta{
  margin-top:0px;
background:#FFF8F0!important;
border-left:4px solid #E8A126!important;
padding:10px 10px;
border-radius:10px;
}


.alyan-alerta-icono{

    font-size:22px;

    line-height:1;

    flex-shrink:0;

    margin-top:2px;
    padding:12px 12px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d40fcf3 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab21a4d */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8d50147 */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#f6f1ed;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#f6f1ed;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3baa55c */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .alyan-title{

    font-size:28px!important;
    font-weight:900;
    font-family:'Cormorant Garamond',serif;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:28px!important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title h2{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97a2bea *//* TEXTO */

.alyan-texto{
    font-size:18px;
    line-height:1.9;
    color:#5d6d67;
}

/* TOOLTIP */

.alyan-tooltip{

    position:relative;

    color:#FBAB32;

    font-weight:600;

    cursor:pointer;

    border-bottom:2px dashed #FBAB32;

    transition:.25s;
}

/* HOVER */

.alyan-tooltip:hover{
    color:#FBAB32;
}

/* CAJA */

.alyan-tooltip-box{

    position:absolute;

    left:50%;
    bottom:42px;

    transform:
    translateX(-50%)
    translateY(10px);

    width:290px;

    background:
    #FBAB32;

    color:white;

    padding:18px 20px;

    border-radius:18px;

    font-size:15px;
    line-height:1.6;

    box-shadow:
    0 18px 40px rgba(0,0,0,.18);

    opacity:0;
    visibility:hidden;

    transition:.32s ease;

    z-index:999;
}

/* FLECHITA */

.alyan-tooltip-box::after{

    content:'';

    position:absolute;

    left:50%;
    bottom:-10px;

    transform:translateX(-50%);

    border-width:10px 10px 0 10px;

    border-style:solid;

    border-color:#0f4e3d transparent transparent transparent;
}

/* APARECER */

.alyan-tooltip:hover .alyan-tooltip-box{

    opacity:1;

    visibility:visible;

    transform:
    translateX(-50%)
    translateY(0);
}
@media(max-width:767px){

.alyan-texto{
font-size:17px !important;
line-height:1.15 !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-667a9e6 */.alyan-alerta-1{
  margin-top:0px;
background:#FFF8F0!important;
border-left:4px solid #E8A126!important;
padding:10px 0 0 0;
border-radius:10px;
}


.alyan-alerta-icono-1{

    font-size:22px;

    line-height:1;

    flex-shrink:0;

    margin-top:2px;
    padding:12px 2px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b1a1df */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3976a61 */.alyan-alerta{
  margin-top:0px;
background:#FFF8F0!important;
border-left:4px solid #E8A126!important;
padding:10px 0 0 0;
border-radius:10px;
}


.alyan-alerta-icono{

    font-size:22px;

    line-height:1;

    flex-shrink:0;

    margin-top:2px;
    padding:12px 12px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-06f6c3e */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9fd998 */.alyan-title-1{

  font-size:35px;

    line-height:1.05;

    color:#ffffff!important;

    margin-bottom:26px;
  font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title-1 span{
  color:#FBAB32!important;
  font-style:italic;
    font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .alyan-title-1{

    font-size:25px;
  }
}

/* MOVIL */

@media(max-width:768px){

  .alyan-title{

    font-size:18px;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title{

 font-size:28px;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c362d2b *//* CONTENEDOR */

.alyan-medidas{

    width:100%;
    max-width:1000px;
    margin:0 auto;
}

/* TITULO */

.alyan-medidas-title{

    display:flex;
    align-items:center;
    gap:16px;

    margin-bottom:28px;
}

.alyan-medidas-title span{

    width:70px;
    height:2px;

    background:#f0a62b;
}

.alyan-medidas-title h3{

    margin:0;

    font-size:22px;

    letter-spacing:2px;

    text-transform:uppercase;

    color:#082230;

    font-weight:700;
}

/* ACORDEON */

.alyan-microbiota-acordeon{

    display:flex;
    flex-direction:column;
    gap:16px;
}

/* ITEM */

.alyan-microbiota-acordeon .alyan-item{

    background:#ffffff;

    border:1px solid #e7ecef;

    border-radius:18px;

    overflow:hidden;

    box-shadow:
    0 8px 24px rgba(15,48,66,.05);

    transition:.3s ease;
}

.alyan-microbiota-acordeon .alyan-item:hover{

    transform:translateY(-2px);

    box-shadow:
    0 14px 32px rgba(15,48,66,.08);
}

/* CABECERA */
.alyan-microbiota-acordeon .alyan-item summary{

    list-style:none;

    cursor:pointer;

    padding:24px 28px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    font-size:18px;

    font-weight:700;

    color:#0f3042;
}

.alyan-microbiota-acordeon .alyan-item summary::-webkit-details-marker{

    display:none;
}

/* BOTON + */

.alyan-microbiota-acordeon .alyan-item summary::after{

    content:"+";

    width:34px;
    height:34px;

    border-radius:50%;

    background:#f0a62b;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:22px;

    flex-shrink:0;
}

/* ABIERTO */

.alyan-microbiota-acordeon .alyan-item[open] summary::after{

    content:"−";

    background:#0f3042;
}

/* CONTENIDO */

.alyan-microbiota-acordeon .alyan-content{

    padding:24px 36px 24px;

    border-top:1px solid #eef2f4;

    color:#5e7076;

    font-size:18px;

    line-height:1.8;
}
.alyan-summary-title{

    display:flex;
    align-items:center;

    gap:16px;
}

.alyan-icon{

    font-size:24px;

    width:32px;

    display:flex;
    justify-content:center;
    background:#F5F0E8;
border-radius:12px;
width:42px;
height:42px;
padding: 8px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06b9aa1 *//* CONTENEDOR */

.alyan-medidas{

    width:100%;
    max-width:1000px;
    margin:0 auto;
}

/* TITULO */

.alyan-medidas-title{

    display:flex;
    align-items:center;
    gap:16px;

    margin-bottom:28px;
}

.alyan-medidas-title span{

    width:70px;
    height:2px;

    background:#f0a62b;
}

.alyan-medidas-title h3{

    margin:0;

    font-size:22px;

    letter-spacing:2px;

    text-transform:uppercase;

    color:#082230;

    font-weight:700;
}

/* ACORDEON */

.alyan-microbiota-acordeon{

    display:flex;
    flex-direction:column;
    gap:16px;
}

/* ITEM */

.alyan-microbiota-acordeon .alyan-item{

    background:#ffffff;

    border:1px solid #e7ecef;

    border-radius:18px;

    overflow:hidden;

    box-shadow:
    0 8px 24px rgba(15,48,66,.05);

    transition:.3s ease;
}

.alyan-microbiota-acordeon .alyan-item:hover{

    transform:translateY(-2px);

    box-shadow:
    0 14px 32px rgba(15,48,66,.08);
}

/* CABECERA */
.alyan-microbiota-acordeon .alyan-item summary{

    list-style:none;

    cursor:pointer;

    padding:24px 28px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    font-size:18px;

    font-weight:700;

    color:#0f3042;
}

.alyan-microbiota-acordeon .alyan-item summary::-webkit-details-marker{

    display:none;
}

/* BOTON + */

.alyan-microbiota-acordeon .alyan-item summary::after{

    content:"+";

    width:34px;
    height:34px;

    border-radius:50%;

    background:#f0a62b;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:22px;

    flex-shrink:0;
}

/* ABIERTO */

.alyan-microbiota-acordeon .alyan-item[open] summary::after{

    content:"−";

    background:#0f3042;
}

/* CONTENIDO */

.alyan-microbiota-acordeon .alyan-content{

    padding:24px 36px 24px;

    border-top:1px solid #eef2f4;

    color:#5e7076;

    font-size:18px;

    line-height:1.8;
}
.alyan-summary-title{

    display:flex;
    align-items:center;

    gap:16px;
}

.alyan-icon{

    font-size:24px;

    width:32px;

    display:flex;
    justify-content:center;
    background:#F5F0E8;
border-radius:12px;
width:42px;
height:42px;
padding: 8px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b006c76 */.alyan-acordeon{
max-width:1100px;

margin:auto;
}

.alyan-acordeon details{
background:#fff;
border:1px solid #E2EAE6;
border-radius:20px;
margin-bottom:20px;
overflow:hidden;
box-shadow:0 4px 18px rgba(0,0,0,.04);
}

.alyan-acordeon summary{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    padding:18px 24px;
}


.alyan-acordeon summary::-webkit-details-marker{
display:none;
}
.alyan-acordeon summary > span:first-child{
    display:flex;
    align-items:center;
    gap:14px; /* separación icono-texto */
    flex:1;
}

.badge{
background:#D1E8F6;
color:#00687B;
padding:6px 12px;
border-radius:30px;
font-size:12px;
font-weight:600;
}

.contenido{
padding:25px;
}

.contenido img{
width:100%;
height:250px;
object-fit:cover;
border-radius:16px;
margin-bottom:20px;
}

.grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:15px;
margin-top:20px;
}

.box{
background:#F8FBF9;
border:1px solid #DDE7E2;
padding:18px;
border-radius:12px;
}

.box h4{
margin:0 0 10px;
color:#00687B;
font-size:15px;
text-transform:uppercase;
letter-spacing:1px;
font-weight: 700;
}

.box.full{
grid-column:1/-1;
}

.warning{
margin-top:20px;
background:#FFF8F0;
border-left:4px solid #E8A126;
padding:16px;
border-radius:10px;
}

.btn{
display:inline-block;
margin-top:20px;
margin-bottom: 20px;
background:#00687b;
color:#fff!important;
padding:14px 24px;
border-radius:10px;
text-decoration:none;
font-weight:600;
}

.btn:hover{
background:#FBAB32;
}
/*ICONOS*/
.titulo-tab{
    display:flex;
    align-items:center;
    gap:12px;

}

.titulo-tab svg{
    width:30px!important;
    height:30px!important;
    flex-shrink:0;
}
/*FLECHA*/
.chevron{
    position:relative;
    width:36px;
    height:36px;
    border-radius:50%;
    background:#FBAB32;
    flex-shrink:0;
}

.chevron::before{
    content:'';
    position:absolute;
    top:12px;
    left:14px;
    width:8px;
    height:8px;
    border-right:2px solid #fff;
    border-bottom:2px solid #fff;
    transform:rotate(45deg);
    transition:.3s ease;
}

details[open] .chevron::before{
    transform:rotate(225deg);
    top:16px;
    left:14px;
}

@media(max-width:768px){

.grid{
grid-template-columns:1fr;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9a2558a */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b6e2c7b */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#F6F5F2;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#F6F5F2;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-b6e2c7b{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3a2591 */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05789c */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .ceca-title-1{

    font-size:25px;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:25px
    !important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a10ed4 *//* TEXTO */

.alyan-texto{
    font-size:18px;
    line-height:1.9;
    color:#5d6d67;
}

/* TOOLTIP */

.alyan-tooltip{

    position:relative;

    color:#FBAB32;

    font-weight:600;

    cursor:pointer;

    border-bottom:2px dashed #FBAB32;

    transition:.25s;
}

/* HOVER */

.alyan-tooltip:hover{
    color:#FBAB32;
}

/* CAJA */

.alyan-tooltip-box{

    position:absolute;

    left:50%;
    bottom:42px;

    transform:
    translateX(-50%)
    translateY(10px);

    width:290px;

    background:
    #FBAB32;

    color:white;

    padding:18px 20px;

    border-radius:18px;

    font-size:15px;
    line-height:1.6;

    box-shadow:
    0 18px 40px rgba(0,0,0,.18);

    opacity:0;
    visibility:hidden;

    transition:.32s ease;

    z-index:999;
}

/* FLECHITA */

.alyan-tooltip-box::after{

    content:'';

    position:absolute;

    left:50%;
    bottom:-10px;

    transform:translateX(-50%);

    border-width:10px 10px 0 10px;

    border-style:solid;

    border-color:#0f4e3d transparent transparent transparent;
}

/* APARECER */

.alyan-tooltip:hover .alyan-tooltip-box{

    opacity:1;

    visibility:visible;

    transform:
    translateX(-50%)
    translateY(0);
}
@media(max-width:767px){

.alyan-texto{
font-size:17px !important;
line-height:1.15 !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60749b7 */.alyan-alerta{
  margin-top:0px;
background:#FFF8F0!important;
border-left:4px solid #E8A126!important;
padding:10px 10px;
border-radius:10px;
}


.alyan-alerta-icono{

    font-size:22px;

    line-height:1;

    flex-shrink:0;

    margin-top:2px;
    padding:12px 12px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c427151 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f02e80 */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-720a02e */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#f6f1ed;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#f6f1ed;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-720a02e{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78297f5 */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .alyan-title{

    font-size:28px!important;
    font-weight:900;
    font-family:'Cormorant Garamond',serif;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:28px!important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title h2{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2443fcd *//* TEXTO */

.alyan-texto{
    font-size:18px;
    line-height:1.9;
    color:#5d6d67;
}

/* TOOLTIP */

.alyan-tooltip{

    position:relative;

    color:#FBAB32;

    font-weight:600;

    cursor:pointer;

    border-bottom:2px dashed #FBAB32;

    transition:.25s;
}

/* HOVER */

.alyan-tooltip:hover{
    color:#FBAB32;
}

/* CAJA */

.alyan-tooltip-box{

    position:absolute;

    left:50%;
    bottom:42px;

    transform:
    translateX(-50%)
    translateY(10px);

    width:290px;

    background:
    #FBAB32;

    color:white;

    padding:18px 20px;

    border-radius:18px;

    font-size:15px;
    line-height:1.6;

    box-shadow:
    0 18px 40px rgba(0,0,0,.18);

    opacity:0;
    visibility:hidden;

    transition:.32s ease;

    z-index:999;
}

/* FLECHITA */

.alyan-tooltip-box::after{

    content:'';

    position:absolute;

    left:50%;
    bottom:-10px;

    transform:translateX(-50%);

    border-width:10px 10px 0 10px;

    border-style:solid;

    border-color:#0f4e3d transparent transparent transparent;
}

/* APARECER */

.alyan-tooltip:hover .alyan-tooltip-box{

    opacity:1;

    visibility:visible;

    transform:
    translateX(-50%)
    translateY(0);
}
@media(max-width:767px){

.alyan-texto{
font-size:17px !important;
line-height:1.15 !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-105dbfa */.alyan-alerta-1{

background:#FFF8F0!important;
border-left:4px solid #E8A126!important;
padding:10px 10px ;
border-radius:10px;
border-left:4px solid #E8A126!important;
font-size: 13px!important;
}


.alyan-alerta-icono-1{

    font-size:22px;

    line-height:1;

    flex-shrink:0;

    margin-top:2px;
    padding:12px 2px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ffb081 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-1ffb081{
background:
linear-gradient(
180deg,
#F8F5EE 0%,
#F7F8F5 20%,
#EEF4EC 70%,
#EEF7FB 100%
);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78f2cb8 */.alyan-title-1{

  font-size:35px;

    line-height:1.05;

    color:#ffffff!important;

    margin-bottom:26px;
  font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title-1 span{
  color:#FBAB32!important;
  font-style:italic;;

  
}

/* TABLET */

@media(max-width:1024px){

  .alyan-title-1{

    font-size:25px;
  }
}

/* MOVIL */

@media(max-width:768px){

  .alyan-title{

    font-size:18px;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title{

 font-size:28px;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8df5d84 *//* CONTENEDOR */

.alyan-medidas{

    width:100%;
    max-width:1000px;
    margin:0 auto;
}

/* TITULO */

.alyan-medidas-title{

    display:flex;
    align-items:center;
    gap:16px;

    margin-bottom:28px;
}

.alyan-medidas-title span{

    width:70px;
    height:2px;

    background:#f0a62b;
}

.alyan-medidas-title h3{

    margin:0;

    font-size:22px;

    letter-spacing:2px;

    text-transform:uppercase;

    color:#082230;

    font-weight:700;
}

/* ACORDEON */

.alyan-microbiota-acordeon{

    display:flex;
    flex-direction:column;
    gap:16px;
}

/* ITEM */

.alyan-microbiota-acordeon .alyan-item{

    background:#ffffff;

    border:1px solid #e7ecef;

    border-radius:18px;

    overflow:hidden;

    box-shadow:
    0 8px 24px rgba(15,48,66,.05);

    transition:.3s ease;
}

.alyan-microbiota-acordeon .alyan-item:hover{

    transform:translateY(-2px);

    box-shadow:
    0 14px 32px rgba(15,48,66,.08);
}

/* CABECERA */
.alyan-microbiota-acordeon .alyan-item summary{

    list-style:none;

    cursor:pointer;

    padding:24px 28px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    font-size:18px;

    font-weight:700;

    color:#0f3042;
}

.alyan-microbiota-acordeon .alyan-item summary::-webkit-details-marker{

    display:none;
}

/* BOTON + */

.alyan-microbiota-acordeon .alyan-item summary::after{

    content:"+";

    width:34px;
    height:34px;

    border-radius:50%;

    background:#f0a62b;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:22px;

    flex-shrink:0;
}

/* ABIERTO */

.alyan-microbiota-acordeon .alyan-item[open] summary::after{

    content:"−";

    background:#0f3042;
}

/* CONTENIDO */

.alyan-microbiota-acordeon .alyan-content{

    padding:24px 36px 24px;

    border-top:1px solid #eef2f4;

    color:#5e7076;

    font-size:18px;

    line-height:1.8;
}
.alyan-summary-title{

    display:flex;
    align-items:center;

    gap:16px;
}

.alyan-icon{

    font-size:24px;

    width:32px;

    display:flex;
    justify-content:center;
    background:#F5F0E8;
border-radius:12px;
width:42px;
height:42px;
padding: 8px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5928352 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-5928352{
background:
linear-gradient(
180deg,
#EEF7FB 0%,
#F7F8F5 30%,
#F8F5EE 100%
);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f0b9a3 */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .alyan-title{

    font-size:28px!important;
    font-weight:900;
    font-family:'Cormorant Garamond',serif;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:28px!important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title h2{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ee7687 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-1ee7687{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eecdbc5 *//* CONTENEDOR */

.alyan-medidas{

    width:100%;
    max-width:1000px;
    margin:0 auto;
}

/* TITULO */

.alyan-medidas-title{

    display:flex;
    align-items:center;
    gap:16px;

    margin-bottom:28px;
}

.alyan-medidas-title span{

    width:70px;
    height:2px;

    background:#f0a62b;
}

.alyan-medidas-title h3{

    margin:0;

    font-size:22px;

    letter-spacing:2px;

    text-transform:uppercase;

    color:#082230;

    font-weight:700;
}

/* ACORDEON */

.alyan-microbiota-acordeon{

    display:flex;
    flex-direction:column;
    gap:16px;
}

/* ITEM */

.alyan-microbiota-acordeon .alyan-item{

    background:#ffffff;

    border:1px solid #e7ecef;

    border-radius:18px;

    overflow:hidden;

    box-shadow:
    0 8px 24px rgba(15,48,66,.05);

    transition:.3s ease;
}

.alyan-microbiota-acordeon .alyan-item:hover{

    transform:translateY(-2px);

    box-shadow:
    0 14px 32px rgba(15,48,66,.08);
}

/* CABECERA */
.alyan-microbiota-acordeon .alyan-item summary{

    list-style:none;

    cursor:pointer;

    padding:24px 28px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    font-size:18px;

    font-weight:700;

    color:#0f3042;
}

.alyan-microbiota-acordeon .alyan-item summary::-webkit-details-marker{

    display:none;
}

/* BOTON + */

.alyan-microbiota-acordeon .alyan-item summary::after{

    content:"+";

    width:34px;
    height:34px;

    border-radius:50%;

    background:#f0a62b;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:22px;

    flex-shrink:0;
}

/* ABIERTO */

.alyan-microbiota-acordeon .alyan-item[open] summary::after{

    content:"−";

    background:#0f3042;
}

/* CONTENIDO */

.alyan-microbiota-acordeon .alyan-content{

    padding:24px 36px 24px;

    border-top:1px solid #eef2f4;

    color:#5e7076;

    font-size:18px;

    line-height:1.8;
}
.alyan-summary-title{

    display:flex;
    align-items:center;

    gap:16px;
}

.alyan-icon{

    font-size:24px;

    width:32px;

    display:flex;
    justify-content:center;
    background:#F5F0E8;
border-radius:12px;
width:42px;
height:42px;
padding: 8px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c2efc2 */.alyan-acordeon{
max-width:1100px;

margin:auto;
}

.alyan-acordeon details{
background:#fff;
border:1px solid #E2EAE6;
border-radius:20px;
margin-bottom:20px;
overflow:hidden;
box-shadow:0 4px 18px rgba(0,0,0,.04);
}

.alyan-acordeon summary{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    padding:18px 24px;
}


.alyan-acordeon summary::-webkit-details-marker{
display:none;
}
.alyan-acordeon summary > span:first-child{
    display:flex;
    align-items:center;
    gap:14px; /* separación icono-texto */
    flex:1;
}

.badge{
background:#D1E8F6;
color:#00687B;
padding:6px 12px;
border-radius:30px;
font-size:12px;
font-weight:600;
}
.badge-movil{
    display:none;
}
.contenido{
padding:25px;
}

.contenido img{
width:100%;
height:250px;
object-fit:cover;
border-radius:16px;
margin-bottom:20px;
}

.grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:15px;
margin-top:20px;
}

.box{
background:#F8FBF9;
border:1px solid #DDE7E2;
padding:18px;
border-radius:12px;
}

.box h4{
margin:0 0 10px;
color:#00687B;
font-size:15px;
text-transform:uppercase;
letter-spacing:1px;
font-weight: 700;
}

.box.full{
grid-column:1/-1;
}

.warning{
margin-top:20px;
background:#FFF8F0;
border-left:4px solid #E8A126;
padding:16px;
border-radius:10px;
}

.btn{
display:inline-block;
margin-top:20px;
background:#00687b;
color:#fff!important;
padding:14px 24px;
border-radius:10px;
text-decoration:none;
font-weight:600;
}

.btn:hover{
background:#FBAB32;
}
/*ICONOS*/
.titulo-tab{
    display:flex;
    align-items:center;
    gap:12px;

}

.titulo-tab svg{
    width:30px!important;
    height:30px!important;
    flex-shrink:0;
}
@media(max-width:768px){

.grid{
grid-template-columns:1fr;
}
@media(max-width:768px){

.alyan-acordeon summary{
    display:grid;
    grid-template-columns:1fr auto;
    gap:8px;
    align-items:center;
    padding:8px;
}

.alyan-acordeon summary > span:first-child{
    grid-column:1;
    font-size:17px;
    line-height:1.4;
   
}

.badge{
    grid-column:1;
    justify-self:start;
    margin-top:6px;
    font-size:12px;
}

.chevron{
    grid-column:2;
    grid-row:1 / span 2;
    align-self:center;
}

}


@media(max-width:768px){

.badge-movil{
    display:inline-block;
    background:#D1E8F6;
    color:#00687B;
    padding:8px 14px;
    border-radius:30px;
    font-size:13px;
    font-weight:600;
    margin-bottom:15px;
}
.badge{
    display: none;
}
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-04651d1 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-04651d1{
background:
linear-gradient(
180deg,
#F8F5EE 0%,
#F7F8F5 20%,
#EEF4EC 70%,
#EEF7FB 100%
);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5403265 */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2420e3e */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .ceca-title-1{

    font-size:25px;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:25px
    !important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a8ac73 *//* TEXTO */

.alyan-texto{
    font-size:18px;
    line-height:1.9;
    color:#5d6d67;
}

/* TOOLTIP */

.alyan-tooltip{

    position:relative;

    color:#FBAB32;

    font-weight:600;

    cursor:pointer;

    border-bottom:2px dashed #FBAB32;

    transition:.25s;
}

/* HOVER */

.alyan-tooltip:hover{
    color:#FBAB32;
}

/* CAJA */

.alyan-tooltip-box{

    position:absolute;

    left:50%;
    bottom:42px;

    transform:
    translateX(-50%)
    translateY(10px);

    width:290px;

    background:
    #FBAB32;

    color:white;

    padding:18px 20px;

    border-radius:18px;

    font-size:15px;
    line-height:1.6;

    box-shadow:
    0 18px 40px rgba(0,0,0,.18);

    opacity:0;
    visibility:hidden;

    transition:.32s ease;

    z-index:999;
}

/* FLECHITA */

.alyan-tooltip-box::after{

    content:'';

    position:absolute;

    left:50%;
    bottom:-10px;

    transform:translateX(-50%);

    border-width:10px 10px 0 10px;

    border-style:solid;

    border-color:#0f4e3d transparent transparent transparent;
}

/* APARECER */

.alyan-tooltip:hover .alyan-tooltip-box{

    opacity:1;

    visibility:visible;

    transform:
    translateX(-50%)
    translateY(0);
}
@media(max-width:767px){

.alyan-texto{
font-size:17px !important;
line-height:1.15 !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c354b6 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41027da */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f30656e */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#f6f1ed;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#f6f1ed;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18ffcd6 */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .alyan-title{

    font-size:28px!important;
    font-weight:900;
    font-family:'Cormorant Garamond',serif;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:28px!important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title h2{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c2e8cf *//* TEXTO */

.alyan-texto{
    font-size:18px;
    line-height:1.9;
    color:#5d6d67;
}

/* TOOLTIP */

.alyan-tooltip{

    position:relative;

    color:#FBAB32;

    font-weight:600;

    cursor:pointer;

    border-bottom:2px dashed #FBAB32;

    transition:.25s;
}

/* HOVER */

.alyan-tooltip:hover{
    color:#FBAB32;
}

/* CAJA */

.alyan-tooltip-box{

    position:absolute;

    left:50%;
    bottom:42px;

    transform:
    translateX(-50%)
    translateY(10px);

    width:290px;

    background:
    #FBAB32;

    color:white;

    padding:18px 20px;

    border-radius:18px;

    font-size:15px;
    line-height:1.6;

    box-shadow:
    0 18px 40px rgba(0,0,0,.18);

    opacity:0;
    visibility:hidden;

    transition:.32s ease;

    z-index:999;
}

/* FLECHITA */

.alyan-tooltip-box::after{

    content:'';

    position:absolute;

    left:50%;
    bottom:-10px;

    transform:translateX(-50%);

    border-width:10px 10px 0 10px;

    border-style:solid;

    border-color:#0f4e3d transparent transparent transparent;
}

/* APARECER */

.alyan-tooltip:hover .alyan-tooltip-box{

    opacity:1;

    visibility:visible;

    transform:
    translateX(-50%)
    translateY(0);
}
@media(max-width:767px){

.alyan-texto{
font-size:17px !important;
line-height:1.15 !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af39de2 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-183ad1b *//* CONTENEDOR */

.alyan-medidas{

    width:100%;
    max-width:1000px;
    margin:0 auto;
}

/* TITULO */

.alyan-medidas-title{

    display:flex;
    align-items:center;
    gap:16px;

    margin-bottom:28px;
}

.alyan-medidas-title span{

    width:70px;
    height:2px;

    background:#f0a62b;
}

.alyan-medidas-title h3{

    margin:0;

    font-size:22px;

    letter-spacing:2px;

    text-transform:uppercase;

    color:#082230;

    font-weight:700;
}

/* ACORDEON */

.alyan-microbiota-acordeon{

    display:flex;
    flex-direction:column;
    gap:16px;
}

/* ITEM */

.alyan-microbiota-acordeon .alyan-item{

    background:#ffffff;

    border:1px solid #e7ecef;

    border-radius:18px;

    overflow:hidden;

    box-shadow:
    0 8px 24px rgba(15,48,66,.05);

    transition:.3s ease;
}

.alyan-microbiota-acordeon .alyan-item:hover{

    transform:translateY(-2px);

    box-shadow:
    0 14px 32px rgba(15,48,66,.08);
}

/* CABECERA */
.alyan-microbiota-acordeon .alyan-item summary{

    list-style:none;

    cursor:pointer;

    padding:24px 28px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    font-size:18px;

    font-weight:700;

    color:#0f3042;
}

.alyan-microbiota-acordeon .alyan-item summary::-webkit-details-marker{

    display:none;
}

/* BOTON + */

.alyan-microbiota-acordeon .alyan-item summary::after{

    content:"+";

    width:34px;
    height:34px;

    border-radius:50%;

    background:#f0a62b;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:22px;

    flex-shrink:0;
}

/* ABIERTO */

.alyan-microbiota-acordeon .alyan-item[open] summary::after{

    content:"−";

    background:#0f3042;
}

/* CONTENIDO */

.alyan-microbiota-acordeon .alyan-content{

    padding:24px 36px 24px;

    border-top:1px solid #eef2f4;

    color:#5e7076;

    font-size:18px;

    line-height:1.8;
}
.alyan-summary-title{

    display:flex;
    align-items:center;

    gap:16px;
}

.alyan-icon{

    font-size:24px;

    width:32px;

    display:flex;
    justify-content:center;
    background:#F5F0E8;
border-radius:12px;
width:42px;
height:42px;
padding: 8px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2414c26 */.alyan-acordeon{
max-width:1100px;

margin:auto;
}

.alyan-acordeon details{
background:#fff;
border:1px solid #E2EAE6;
border-radius:20px;
margin-bottom:20px;
overflow:hidden;
box-shadow:0 4px 18px rgba(0,0,0,.04);
}

.alyan-acordeon summary{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    padding:18px 24px;
}


.alyan-acordeon summary::-webkit-details-marker{
display:none;
}
.alyan-acordeon summary > span:first-child{
    display:flex;
    align-items:center;
    gap:14px; /* separación icono-texto */
    flex:1;
}

.badge{
background:#D1E8F6;
color:#00687B;
padding:6px 12px;
border-radius:30px;
font-size:12px;
font-weight:600;
}

.contenido{
padding:25px;
}

.contenido img{
width:100%;
height:250px;
object-fit:cover;
border-radius:16px;
margin-bottom:20px;
}

.grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:15px;
margin-top:20px;
}

.box{
background:#F8FBF9;
border:1px solid #DDE7E2;
padding:18px;
border-radius:12px;
}

.box h4{
margin:0 0 10px;
color:#00687B;
font-size:15px;
text-transform:uppercase;
letter-spacing:1px;
font-weight: 700;
}

.box.full{
grid-column:1/-1;
}

.warning{
margin-top:20px;
background:#FFF8F0;
border-left:4px solid #E8A126;
padding:16px;
border-radius:10px;
}

.btn{
display:inline-block;
margin-top:20px;
background:#00687b;
color:#fff!important;
padding:14px 24px;
border-radius:10px;
text-decoration:none;
font-weight:600;
}

.btn:hover{
background:#FBAB32;
}
/*ICONOS*/
.titulo-tab{
    display:flex;
    align-items:center;
    gap:12px;

}

.titulo-tab svg{
    width:30px!important;
    height:30px!important;
    flex-shrink:0;
}
@media(max-width:768px){

.grid{
grid-template-columns:1fr;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ed86ab *//* CONTENEDOR */

.alyan-medidas{

    width:100%;
    max-width:1000px;
    margin:0 auto;
}

/* TITULO */

.alyan-medidas-title{

    display:flex;
    align-items:center;
    gap:16px;

    margin-bottom:28px;
}

.alyan-medidas-title span{

    width:70px;
    height:2px;

    background:#f0a62b;
}

.alyan-medidas-title h3{

    margin:0;

    font-size:22px;

    letter-spacing:2px;

    text-transform:uppercase;

    color:#082230;

    font-weight:700;
}

/* ACORDEON */

.alyan-microbiota-acordeon{

    display:flex;
    flex-direction:column;
    gap:16px;
}

/* ITEM */

.alyan-microbiota-acordeon .alyan-item{

    background:#ffffff;

    border:1px solid #e7ecef;

    border-radius:18px;

    overflow:hidden;

    box-shadow:
    0 8px 24px rgba(15,48,66,.05);

    transition:.3s ease;
}

.alyan-microbiota-acordeon .alyan-item:hover{

    transform:translateY(-2px);

    box-shadow:
    0 14px 32px rgba(15,48,66,.08);
}

/* CABECERA */
.alyan-microbiota-acordeon .alyan-item summary{

    list-style:none;

    cursor:pointer;

    padding:24px 28px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    font-size:18px;

    font-weight:700;

    color:#0f3042;
}

.alyan-microbiota-acordeon .alyan-item summary::-webkit-details-marker{

    display:none;
}

/* BOTON + */

.alyan-microbiota-acordeon .alyan-item summary::after{

    content:"+";

    width:34px;
    height:34px;

    border-radius:50%;

    background:#f0a62b;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:22px;

    flex-shrink:0;
}

/* ABIERTO */

.alyan-microbiota-acordeon .alyan-item[open] summary::after{

    content:"−";

    background:#0f3042;
}

/* CONTENIDO */

.alyan-microbiota-acordeon .alyan-content{

    padding:24px 36px 24px;

    border-top:1px solid #eef2f4;

    color:#5e7076;

    font-size:18px;

    line-height:1.8;
}
.alyan-summary-title{

    display:flex;
    align-items:center;

    gap:16px;
}

.alyan-icon{

    font-size:24px;

    width:32px;

    display:flex;
    justify-content:center;
    background:#F5F0E8;
border-radius:12px;
width:42px;
height:42px;
padding: 8px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-781a969 */.alyan-acordeon{
max-width:1100px;

margin:auto;
}

.alyan-acordeon details{
background:#fff;
border:1px solid #E2EAE6;
border-radius:20px;
margin-bottom:20px;
overflow:hidden;
box-shadow:0 4px 18px rgba(0,0,0,.04);
}

.alyan-acordeon summary{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    padding:18px 24px;
}


.alyan-acordeon summary::-webkit-details-marker{
display:none;
}
.alyan-acordeon summary > span:first-child{
    display:flex;
    align-items:center;
    gap:14px; /* separación icono-texto */
    flex:1;
}

.badge{
background:#D1E8F6;
color:#00687B;
padding:6px 12px;
border-radius:30px;
font-size:12px;
font-weight:600;
}

.contenido{
padding:25px;
}

.contenido img{
width:100%;
height:250px;
object-fit:cover;
border-radius:16px;
margin-bottom:20px;
}

.grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:15px;
margin-top:20px;
}

.box{
background:#F8FBF9;
border:1px solid #DDE7E2;
padding:18px;
border-radius:12px;
}

.box h4{
margin:0 0 10px;
color:#00687B;
font-size:15px;
text-transform:uppercase;
letter-spacing:1px;
font-weight: 700;
}

.box.full{
grid-column:1/-1;
}

.warning{
margin-top:20px;
background:#FFF8F0;
border-left:4px solid #E8A126;
padding:16px;
border-radius:10px;
}

.btn{
display:inline-block;
margin-top:20px;
background:#00687b;
color:#fff!important;
padding:14px 24px;
border-radius:10px;
text-decoration:none;
font-weight:600;
}

.btn:hover{
background:#FBAB32;
}
/*ICONOS*/
.titulo-tab{
    display:flex;
    align-items:center;
    gap:12px;

}

.titulo-tab svg{
    width:30px!important;
    height:30px!important;
    flex-shrink:0;
}
@media(max-width:768px){

.grid{
grid-template-columns:1fr;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f2ac9c3 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1929353 */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#F6F5F2;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#F6F5F2;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-1929353{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3dda37a */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ad66965 */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#f6f1ed;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#f6f1ed;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d08e489 */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36cb66b */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#f6f1ed;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#f6f1ed;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-36cb66b{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e3b3fd */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .alyan-title{

    font-size:28px!important;
    font-weight:900;
    font-family:'Cormorant Garamond',serif;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:28px!important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title h2{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-143c9ae *//* TEXTO */

.alyan-texto{
    font-size:18px;
    line-height:1.9;
    color:#5d6d67;
}

/* TOOLTIP */

.alyan-tooltip{

    position:relative;

    color:#FBAB32;

    font-weight:600;

    cursor:pointer;

    border-bottom:2px dashed #FBAB32;

    transition:.25s;
}

/* HOVER */

.alyan-tooltip:hover{
    color:#FBAB32;
}

/* CAJA */

.alyan-tooltip-box{

    position:absolute;

    left:50%;
    bottom:42px;

    transform:
    translateX(-50%)
    translateY(10px);

    width:290px;

    background:
    #FBAB32;

    color:white;

    padding:18px 20px;

    border-radius:18px;

    font-size:15px;
    line-height:1.6;

    box-shadow:
    0 18px 40px rgba(0,0,0,.18);

    opacity:0;
    visibility:hidden;

    transition:.32s ease;

    z-index:999;
}

/* FLECHITA */

.alyan-tooltip-box::after{

    content:'';

    position:absolute;

    left:50%;
    bottom:-10px;

    transform:translateX(-50%);

    border-width:10px 10px 0 10px;

    border-style:solid;

    border-color:#0f4e3d transparent transparent transparent;
}

/* APARECER */

.alyan-tooltip:hover .alyan-tooltip-box{

    opacity:1;

    visibility:visible;

    transform:
    translateX(-50%)
    translateY(0);
}
@media(max-width:767px){

.alyan-texto{
font-size:17px !important;
line-height:1.15 !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f179e7 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-1f179e7{
background:
linear-gradient(
180deg,
#F8F5EE 0%,
#F7F8F5 20%,
#EEF4EC 70%,
#EEF7FB 100%
);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d913cdd */.alyan-nota{
    margin-top:0px;
    padding:20px 20px 20px 30px;
    background:#00687B0A;
    border-left:4px solid #00687B;
    border-radius:12px;
    color:#4f5963;
    font-size:17px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-737a117 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-737a117{
background:
linear-gradient(
180deg,
#EEF7FB 0%,
#F7F8F5 30%,
#F8F5EE 100%
);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d24c75 */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#F6F5F2;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#F6F5F2;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-7d24c75{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bce6ca0 */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0648fc6 */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#f6f1ed;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#f6f1ed;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4446bce */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dcad317 */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#f6f1ed;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#f6f1ed;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5cc960 */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .alyan-title{

    font-size:28px!important;
    font-weight:900;
    font-family:'Cormorant Garamond',serif;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:28px!important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title h2{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71c0b75 *//* TEXTO */

.alyan-texto{
    font-size:18px;
    line-height:1.9;
    color:#5d6d67;
}

/* TOOLTIP */

.alyan-tooltip{

    position:relative;

    color:#FBAB32;

    font-weight:600;

    cursor:pointer;

    border-bottom:2px dashed #FBAB32;

    transition:.25s;
}

/* HOVER */

.alyan-tooltip:hover{
    color:#FBAB32;
}

/* CAJA */

.alyan-tooltip-box{

    position:absolute;

    left:50%;
    bottom:42px;

    transform:
    translateX(-50%)
    translateY(10px);

    width:290px;

    background:
    #FBAB32;

    color:white;

    padding:18px 20px;

    border-radius:18px;

    font-size:15px;
    line-height:1.6;

    box-shadow:
    0 18px 40px rgba(0,0,0,.18);

    opacity:0;
    visibility:hidden;

    transition:.32s ease;

    z-index:999;
}

/* FLECHITA */

.alyan-tooltip-box::after{

    content:'';

    position:absolute;

    left:50%;
    bottom:-10px;

    transform:translateX(-50%);

    border-width:10px 10px 0 10px;

    border-style:solid;

    border-color:#0f4e3d transparent transparent transparent;
}

/* APARECER */

.alyan-tooltip:hover .alyan-tooltip-box{

    opacity:1;

    visibility:visible;

    transform:
    translateX(-50%)
    translateY(0);
}
@media(max-width:767px){

.alyan-texto{
font-size:17px !important;
line-height:1.15 !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e52bcfd */.alyan-evidencias{
    padding:0px 20px;
   
}

.evidencias-grid{
    max-width:1100px;
    margin:0 auto;
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:40px;
}

.card{
    background:#fff;
    padding:35px 30px;
    border-radius:24px;
    box-shadow:0 10px 30px rgba(0,0,0,.05);
    transition:.3s ease;
    border:1px solid #f3eee8;
}

.card:hover{
    transform:translateY(-6px);
    box-shadow:0 20px 40px rgba(0,0,0,.08);
}

.icono{
    margin-bottom:18px;
}

.icono svg{
    width:64px;
    height:64px;
}

.alyan-titulo{
    min-height:70px;
}

.alyan-titulo h3{
    margin:0;
    color:#005b84;
    font-size:18px!important;
    font-weight:700;
    line-height:1.15;
    text-transform:uppercase;
}

.linea{
    width:70px;
    height:3px;
    background:#FBAB32;
    margin:18px 0 22px;
    border-radius:10px;
}

.card p{
    margin:0;
        color:#082230!important;
    font-size:17px;
    line-height:1.8;
    font-family: Inter !important;
}

/* TABLET */

@media(max-width:1024px){

    .evidencias-grid{
        grid-template-columns:repeat(2,1fr);
        gap:25px;
    }

    .alyan-titulo h3{
        font-size:24px;
    }

}

/* MOVIL */

@media(max-width:767px){

    .alyan-evidencias{
        padding:0px 20px;
    }

    .evidencias-grid{
        grid-template-columns:1fr;
        gap:20px;
    }

    .card{
        padding:28px 22px;
    }

    .icono{
        text-align:center;
    }

    .alyan-titulo{
        min-height:auto;
        text-align:center;
    }

    .alyan-titulo h3{
        font-size:22px;
    }

    .linea{
        margin:15px auto 20px;
    }

    .card p{
        text-align:center;
        font-size:17px;
        line-height:1.7;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f3ec35d */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b1164d */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#F6F5F2;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#F6F5F2;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-2b1164d{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0077574 */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29b845c */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#f6f1ed;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#f6f1ed;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ab0f54 */@media (max-width:767px){

.cabecera-guia img{
    height:auto !important;
    width:100% !important;
    object-fit:contain !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-02ba5d7 */.alyan-microbiota-bg{
position:relative;
z-index:1;
}

.alyan-microbiota-bg::before{
content:"";
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:100vw;
background:#f6f1ed;
z-index:-1;
}
.alyan-microbiota-bg{
    background:#f6f1ed;
    padding:80px 0;
}



@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-02ba5d7{
background:#F8F5EE;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e386b */.alyan-title{

  font-size:35px;

    line-height:1.05;

    color:#082230!important;

    margin-bottom:26px;

    font-family:'Cormorant Garamond',serif;

    font-weight:700;
}

.alyan-title span{
  color:#FBAB32!important;
  font-style:italic;
   font-family:'Cormorant Garamond',serif;

  
}

/* TABLET */

@media(max-width:1024px){

  .alyan-title{

    font-size:28px!important;
    font-weight:900;
    font-family:'Cormorant Garamond',serif;
  }
}

/* MOVIL */

@media(max-width:767px){

  .alyan-title{

    font-size:28px!important;

    line-height:1.1;
  }
  /* ========================================= */
/* TABLET */
/* ========================================= */

@media (min-width:768px) and (max-width:1024px){

.alyan-title h2{

 font-size:28px!important;

}

.alyan-title span{
 font-size:28px;
  color:#FBAB32!important;
  font-style:italic;;

  
}

}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e64aac *//* CONTENEDOR */

.alyan-medidas{

    width:100%;
    max-width:1000px;
    margin:0 auto;
}

/* TITULO */

.alyan-medidas-title{

    display:flex;
    align-items:center;
    gap:16px;

    margin-bottom:28px;
}

.alyan-medidas-title span{

    width:70px;
    height:2px;

    background:#f0a62b;
}

.alyan-medidas-title h3{

    margin:0;

    font-size:22px;

    letter-spacing:2px;

    text-transform:uppercase;

    color:#082230;

    font-weight:700;
}

/* ACORDEON */

.alyan-faq-acordeon{

    display:flex;
    flex-direction:column;
    gap:16px;
}

/* ITEM */

.alyan-faq-acordeon .alyan-item{

    background:#ffffff;

    border:1px solid #e7ecef;

    border-radius:18px;

    overflow:hidden;

    box-shadow:
    0 8px 24px rgba(15,48,66,.05);

    transition:.3s ease;
}

.alyan-microbiota-acordeon .alyan-item:hover{

    transform:translateY(-2px);

    box-shadow:
    0 14px 32px rgba(15,48,66,.08);
}

/* CABECERA */
.alyan-faq-acordeon .alyan-item summary{

    list-style:none;

    cursor:pointer;

    padding:24px 28px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    font-size:18px;

    font-weight:700;

    color:#0f3042;
}

.alyan-faq-acordeon .alyan-item summary::-webkit-details-marker{

    display:none;
}

/* BOTON + */

.alyan-faq-acordeon .alyan-item summary::after{

    content:"+";

    width:34px;
    height:34px;

    border-radius:50%;

    background:#f0a62b;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:22px;

    flex-shrink:0;
}

/* ABIERTO */

.alyan-faq-acordeon .alyan-item[open] summary::after{

    content:"−";

    background:#0f3042;
}

/* CONTENIDO */

.alyan-faq-acordeon .alyan-content{

    padding:24px 36px 24px;

    border-top:1px solid #eef2f4;

    color:#5e7076;

    font-size:17px;

    line-height:1.8;
}
.alyan-summary-title{

    display:flex;
    align-items:center;

    gap:16px;
}

.alyan-icon{

    font-size:24px;

    width:32px;

    display:flex;
    justify-content:center;
    background:#F5F0E8;
border-radius:12px;
width:42px;
height:42px;
padding: 8px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c34fb1 */@media (max-width:767px){

html,
body{
overflow-x:hidden !important;
width:100%;
}

.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
max-width:100% !important;
overflow-x:hidden !important;
}

}
.elementor-1396 .elementor-element.elementor-element-5c34fb1{
background:
linear-gradient(
180deg,
#F8F5EE 0%,
#F7F8F5 20%,
#EEF4EC 70%,
#EEF7FB 100%
);
}/* End custom CSS */