.elementor-113 .elementor-element.elementor-element-7667c31{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-113 .elementor-element.elementor-element-7667c31:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-7667c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/09/todos-islandia-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-7667c31::before, .elementor-113 .elementor-element.elementor-element-7667c31 > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-7667c31 > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-7667c31 > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-7667c31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-7667c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-113 .elementor-element.elementor-element-60804a0{--display:flex;--overlay-opacity:0.5;}.elementor-113 .elementor-element.elementor-element-60804a0::before, .elementor-113 .elementor-element.elementor-element-60804a0 > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-60804a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-60804a0 > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-60804a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-60804a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000099 0%, #00000000 100%);}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-113 .elementor-element.elementor-element-6600ae4{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-6600ae4 a{color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-074d2c9{--display:flex;--overlay-opacity:0.5;}.elementor-113 .elementor-element.elementor-element-074d2c9::before, .elementor-113 .elementor-element.elementor-element-074d2c9 > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-074d2c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-074d2c9 > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-074d2c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-074d2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000099 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-21a3c66{text-align:center;}.elementor-113 .elementor-element.elementor-element-21a3c66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;text-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-0ca2349 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:600;text-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-5921f7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-91cf10f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-3a1f7f5{text-align:center;}.elementor-113 .elementor-element.elementor-element-3a1f7f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-113 .elementor-element.elementor-element-deee373{--display:flex;}.elementor-113 .elementor-element.elementor-element-48e0877{--display:flex;border-style:none;--border-style:none;}.elementor-113 .elementor-element.elementor-element-48e0877:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-48e0877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-Europa.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-799a3cc{text-align:center;}.elementor-113 .elementor-element.elementor-element-799a3cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-ff99007{--display:flex;}.elementor-113 .elementor-element.elementor-element-ff99007:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-ff99007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-Africa.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-1d80be6{text-align:center;}.elementor-113 .elementor-element.elementor-element-1d80be6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-5b3ee09{--display:flex;}.elementor-113 .elementor-element.elementor-element-5b3ee09:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-5b3ee09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-Asia.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-a8ad519{text-align:center;}.elementor-113 .elementor-element.elementor-element-a8ad519 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-e9fbbc9{--display:flex;}.elementor-113 .elementor-element.elementor-element-e9fbbc9:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-e9fbbc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-America.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-d3df5a1{text-align:center;}.elementor-113 .elementor-element.elementor-element-d3df5a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-aaa1050{--display:flex;}.elementor-113 .elementor-element.elementor-element-aaa1050:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-aaa1050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-America.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-63223f4{text-align:center;}.elementor-113 .elementor-element.elementor-element-63223f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-1979de4{--display:flex;}.elementor-113 .elementor-element.elementor-element-1979de4:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-1979de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-America.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-6caa7a2{text-align:center;}.elementor-113 .elementor-element.elementor-element-6caa7a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-8001136{text-align:center;}.elementor-113 .elementor-element.elementor-element-8001136 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-113 .elementor-element.elementor-element-7c09c37{--display:flex;}.elementor-113 .elementor-element.elementor-element-8f945b6{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-8f945b6 .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-ff98601{--display:flex;}.elementor-113 .elementor-element.elementor-element-1de666d{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-1de666d .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-397561b{--display:flex;}.elementor-113 .elementor-element.elementor-element-034f004{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-034f004 .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-5085e6d{--display:flex;}.elementor-113 .elementor-element.elementor-element-512f660{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-512f660 .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-f1641be{--display:flex;}.elementor-113 .elementor-element.elementor-element-1c99a37{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-1c99a37 .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-6fba770{--display:flex;}.elementor-113 .elementor-element.elementor-element-ee16693{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-ee16693 .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-c66b1a8{--display:flex;}.elementor-113 .elementor-element.elementor-element-4cbc2ac{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-4cbc2ac .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-fdf476e{--display:flex;}.elementor-113 .elementor-element.elementor-element-4742abe{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-4742abe .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-78546b8{--display:flex;}.elementor-113 .elementor-element.elementor-element-a286693{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-a286693 .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-ddc4400{--display:flex;}.elementor-113 .elementor-element.elementor-element-db9fef4{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-db9fef4 .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-4595108{--display:flex;}.elementor-113 .elementor-element.elementor-element-20f1217{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-20f1217 .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-660d1a0{--display:flex;}.elementor-113 .elementor-element.elementor-element-0d3bb49{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-113 .elementor-element.elementor-element-0d3bb49 .swiper-slide > .elementor-element{height:100%;}.elementor-113 .elementor-element.elementor-element-4356ffc{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-font-size:16px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-113 .elementor-element.elementor-element-4356ffc > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-113 .elementor-element.elementor-element-4356ffc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-4356ffc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-113 .elementor-element.elementor-element-4356ffc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-4356ffc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-113 .elementor-element.elementor-element-4356ffc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-113 .elementor-element.elementor-element-4356ffc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] :is( span, a, i ), .elementor-113 .elementor-element.elementor-element-4356ffc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover :is( span, a, i ){-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-6bf15a0{text-align:center;}.elementor-113 .elementor-element.elementor-element-6bf15a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-113 .elementor-element.elementor-element-792c991{--display:flex;}.elementor-113 .elementor-element.elementor-element-0f89e2e{--display:flex;--min-height:226px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.5);}.elementor-113 .elementor-element.elementor-element-0f89e2e:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-0f89e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-9217822 .elementor-icon-wrapper{text-align:center;}.elementor-113 .elementor-element.elementor-element-fca866b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-weight:400;color:#020202;}.elementor-113 .elementor-element.elementor-element-95d0749{--display:flex;}.elementor-113 .elementor-element.elementor-element-b205e03{--display:flex;--min-height:226px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.5);}.elementor-113 .elementor-element.elementor-element-b205e03:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-b205e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-113 .elementor-element.elementor-element-bdf205b .elementor-icon-wrapper{text-align:center;}.elementor-113 .elementor-element.elementor-element-7654e71 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-weight:400;color:#020202;}.elementor-113 .elementor-element.elementor-element-6148e58{--display:flex;}.elementor-113 .elementor-element.elementor-element-51f790d{--display:flex;--min-height:226px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.5);}.elementor-113 .elementor-element.elementor-element-51f790d:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-51f790d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-113 .elementor-element.elementor-element-b184f9b .elementor-icon-wrapper{text-align:center;}.elementor-113 .elementor-element.elementor-element-f9d2d7c .elementor-heading-title{font-family:"Nunito", Sans-serif;font-weight:400;color:#020202;}.elementor-113 .elementor-element.elementor-element-756e4d2{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-113 .elementor-element.elementor-element-567e88b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-113 .elementor-element.elementor-element-acd3480{text-align:center;}.elementor-113 .elementor-element.elementor-element-acd3480 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-113 .elementor-element.elementor-element-cbea864{--display:flex;}.elementor-113 .elementor-element.elementor-element-2cf5024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-0d4d87d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-113 .elementor-element.elementor-element-a433fe5{text-align:center;}.elementor-113 .elementor-element.elementor-element-a433fe5 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-113 .elementor-element.elementor-element-f4c167a .elementor-button{background-color:#6B8675;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;}.elementor-113 .elementor-element.elementor-element-f4c167a .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-f4c167a .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-1f9c863{--display:flex;}.elementor-113 .elementor-element.elementor-element-b2fe2e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-28f440e{text-align:center;}.elementor-113 .elementor-element.elementor-element-28f440e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-weight:400;color:#000000;}.elementor-113 .elementor-element.elementor-element-c08f5e0 .elementor-button{background-color:#6B8675;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;}.elementor-113 .elementor-element.elementor-element-c08f5e0 .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-c08f5e0 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-ad35e2a{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-font-size:16px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-113 .elementor-element.elementor-element-ad35e2a > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-113 .elementor-element.elementor-element-ad35e2a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-ad35e2a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-113 .elementor-element.elementor-element-ad35e2a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-ad35e2a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-113 .elementor-element.elementor-element-ad35e2a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-113 .elementor-element.elementor-element-ad35e2a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] :is( span, a, i ), .elementor-113 .elementor-element.elementor-element-ad35e2a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover :is( span, a, i ){-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-113 .elementor-element.elementor-element-8f945b6{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-1de666d{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-034f004{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-512f660{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-1c99a37{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-ee16693{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-4cbc2ac{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-4742abe{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-a286693{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-db9fef4{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-20f1217{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-0d3bb49{--swiper-slides-to-display:2;}.elementor-113 .elementor-element.elementor-element-756e4d2{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-7667c31{--justify-content:space-between;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-60804a0{--min-height:109px;}.elementor-113 .elementor-element.elementor-element-074d2c9{--min-height:199px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-113 .elementor-element.elementor-element-21a3c66 .elementor-heading-title{font-size:18px;}.elementor-113 .elementor-element.elementor-element-0ca2349{text-align:center;}.elementor-113 .elementor-element.elementor-element-0ca2349 .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-5921f7f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-113 .elementor-element.elementor-element-91cf10f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-113 .elementor-element.elementor-element-3a1f7f5 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-113 .elementor-element.elementor-element-3a1f7f5 .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-deee373{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-113 .elementor-element.elementor-element-48e0877:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-48e0877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-Europa.png");}.elementor-113 .elementor-element.elementor-element-48e0877{--width:90%;--min-height:103px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-799a3cc{text-align:center;}.elementor-113 .elementor-element.elementor-element-799a3cc .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-ff99007:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-ff99007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-Africa.png");}.elementor-113 .elementor-element.elementor-element-ff99007{--width:90%;--min-height:103px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-1d80be6{text-align:center;}.elementor-113 .elementor-element.elementor-element-1d80be6 .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-5b3ee09:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-5b3ee09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-Asia.png");}.elementor-113 .elementor-element.elementor-element-5b3ee09{--width:90%;--min-height:103px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-a8ad519{text-align:center;}.elementor-113 .elementor-element.elementor-element-a8ad519 .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-e9fbbc9:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-e9fbbc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-America.png");}.elementor-113 .elementor-element.elementor-element-e9fbbc9{--width:90%;--min-height:103px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-d3df5a1{text-align:center;}.elementor-113 .elementor-element.elementor-element-d3df5a1 .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-aaa1050:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-aaa1050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-America.png");}.elementor-113 .elementor-element.elementor-element-aaa1050{--width:90%;--min-height:103px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-63223f4{text-align:center;}.elementor-113 .elementor-element.elementor-element-63223f4 .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-1979de4:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-1979de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mutatravel.com/wp-content/uploads/2025/10/boton-America.png");}.elementor-113 .elementor-element.elementor-element-1979de4{--width:90%;--min-height:103px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-6caa7a2{text-align:center;}.elementor-113 .elementor-element.elementor-element-6caa7a2 .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-8001136 > .elementor-widget-container{margin:040px 0px 020px 0px;}.elementor-113 .elementor-element.elementor-element-8001136{text-align:center;}.elementor-113 .elementor-element.elementor-element-8001136 .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-8f945b6{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-1de666d{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-034f004{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-512f660{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-1c99a37{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-ee16693{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-4cbc2ac{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-4742abe{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-a286693{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-db9fef4{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-20f1217{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-0d3bb49{--swiper-slides-to-display:1;}.elementor-113 .elementor-element.elementor-element-4356ffc{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-font-size:14px;}.elementor-113 .elementor-element.elementor-element-6bf15a0{text-align:center;}.elementor-113 .elementor-element.elementor-element-6bf15a0 .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-0f89e2e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-113 .elementor-element.elementor-element-9217822 .elementor-icon{font-size:63px;}.elementor-113 .elementor-element.elementor-element-9217822 .elementor-icon svg{height:63px;}.elementor-113 .elementor-element.elementor-element-fca866b .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-b205e03{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-113 .elementor-element.elementor-element-bdf205b .elementor-icon{font-size:63px;}.elementor-113 .elementor-element.elementor-element-bdf205b .elementor-icon svg{height:63px;}.elementor-113 .elementor-element.elementor-element-7654e71 .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-51f790d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-113 .elementor-element.elementor-element-b184f9b .elementor-icon{font-size:63px;}.elementor-113 .elementor-element.elementor-element-b184f9b .elementor-icon svg{height:63px;}.elementor-113 .elementor-element.elementor-element-f9d2d7c .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-756e4d2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0.1px;}.elementor-113 .elementor-element.elementor-element-756e4d2 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-acd3480{text-align:center;}.elementor-113 .elementor-element.elementor-element-acd3480 .elementor-heading-title{font-size:16px;}.elementor-113 .elementor-element.elementor-element-a433fe5{text-align:start;}.elementor-113 .elementor-element.elementor-element-a433fe5 .elementor-heading-title{font-size:14px;}.elementor-113 .elementor-element.elementor-element-f4c167a .elementor-button{font-size:14px;border-radius:24px 24px 24px 24px;}.elementor-113 .elementor-element.elementor-element-eb05ec8 img{border-radius:15px 15px 15px 15px;}.elementor-113 .elementor-element.elementor-element-28f440e{text-align:start;}.elementor-113 .elementor-element.elementor-element-28f440e .elementor-heading-title{font-size:14px;}.elementor-113 .elementor-element.elementor-element-c08f5e0 .elementor-button{font-size:14px;border-radius:24px 24px 24px 24px;}.elementor-113 .elementor-element.elementor-element-ad35e2a{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-font-size:14px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8f945b6 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1de666d *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-034f004 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-512f660 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c99a37 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee16693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4cbc2ac *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4742abe *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a286693 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db9fef4 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20f1217 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0d3bb49 *//* Reemplazar puntos del carrusel por líneas */
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    outline: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px;       /* largo de la línea */
    height: 2px;       /* grosor de la línea */
    border-radius: 0;  /* sin bordes redondeados */
    background: #CBD7CB;  /* color de la línea */
    opacity: 0.4;      /* transparencia inicial */
    transition: all 0.3s ease;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 27px; 
    opacity: 1;        /* más visible cuando está activo */
    background: #6B8675; /* color activo */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-756e4d2 *//*.elementor-113 .elementor-element.elementor-element-756e4d2 .swiper {*/
/*  overflow: visible;*/
/*}*//* End custom CSS */