.elementor-8 .elementor-element.elementor-element-27a6002{--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;--margin-top:-137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:70px;--padding-left:40px;--padding-right:0px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-27a6002:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-27a6002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-2f8ae73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-656ca37{--display:flex;--justify-content:center;}.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-8 .elementor-element.elementor-element-f301c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8 .elementor-element.elementor-element-f301c1a .elementor-heading-title{font-family:"coolvetica", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-be0c885 .elementor-heading-title{font-family:"Saint Regus", Sans-serif;font-size:76px;font-weight:400;line-height:73px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1d452f7 .elementor-heading-title{font-family:"Saint Regus", Sans-serif;font-size:125px;font-weight:400;line-height:100px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5a420af .elementor-heading-title{font-family:"Saint Regus Condensed", Sans-serif;font-size:63px;font-weight:400;line-height:33px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-43db5cd{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-8 .elementor-element.elementor-element-7b6e012 img{border-style:none;border-radius:40px 40px 40px 40px;box-shadow:10px 7px 0px 0px #FFFFFF;}.elementor-8 .elementor-element.elementor-element-55f2f7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-8 .elementor-element.elementor-element-e73af08{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-68729f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8 .elementor-element.elementor-element-68729f3 .elementor-heading-title{font-family:"coolvetica", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a6eecf8 .elementor-heading-title{font-family:"Saint Regus", Sans-serif;font-size:62px;font-weight:400;line-height:61px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a63646d .elementor-heading-title{font-family:"Saint Regus", Sans-serif;font-size:90px;font-weight:400;line-height:60px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7e5f50f .elementor-heading-title{font-family:"Saint Regus Condensed", Sans-serif;font-size:37px;font-weight:400;text-transform:uppercase;line-height:45px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4cc6792{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-facb879 img{border-style:none;border-radius:40px 40px 40px 40px;box-shadow:10px 7px 0px 0px #FFFFFF;}.elementor-8 .elementor-element.elementor-element-270e768{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-8 .elementor-element.elementor-element-af73ad9{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-3f40476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8 .elementor-element.elementor-element-3f40476 .elementor-heading-title{font-family:"coolvetica", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-64a1afe .elementor-heading-title{font-family:"Saint Regus", Sans-serif;font-size:47px;font-weight:400;text-transform:uppercase;line-height:73px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-70dabe5 .elementor-heading-title{font-family:"Saint Regus", Sans-serif;font-size:79px;font-weight:400;text-transform:uppercase;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fbb85dd .elementor-heading-title{font-family:"Saint Regus Condensed", Sans-serif;font-size:35px;font-weight:400;line-height:64px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-20d7d15{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-388827c img{border-style:none;border-radius:40px 40px 40px 40px;box-shadow:10px 7px 0px 0px #FFFFFF;}.elementor-8 .elementor-element.elementor-element-f60b488{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-swiper-pagination-size:30px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#FFFFFF;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:62px;--e-n-carousel-dots-vertical-position:50%;--e-n-carousel-dots-vertical-transform:-50%;--e-n-carousel-dots-vertical-offset:320px;}:where( .elementor-8 .elementor-element.elementor-element-f60b488 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-8 .elementor-element.elementor-element-8933985{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:350px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d326121{right:-105px;}body.rtl .elementor-8 .elementor-element.elementor-element-d326121{left:-105px;}.elementor-8 .elementor-element.elementor-element-d326121{top:-190px;z-index:1;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .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-8 .elementor-element.elementor-element-a28fbc4{--display:flex;--overflow:auto;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-634c6ef .elementor-repeater-item-5df074c{left:85%;--hotspot-translate-x:85%;top:44%;--hotspot-translate-y:44%;}.elementor-8 .elementor-element.elementor-element-634c6ef .elementor-repeater-item-f7c4c96{left:68%;--hotspot-translate-x:68%;top:68%;--hotspot-translate-y:68%;}.elementor-8 .elementor-element.elementor-element-634c6ef .elementor-repeater-item-8ebc465{left:58%;--hotspot-translate-x:58%;top:83%;--hotspot-translate-y:83%;}.elementor-8 .elementor-element.elementor-element-634c6ef .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-8 .elementor-element.elementor-element-634c6ef{--tooltip-text-color:var( --e-global-color-primary );--tooltip-color:#E6DAFD00;}.elementor-8 .elementor-element.elementor-element-634c6ef .e-hotspot__tooltip{font-family:"coolvetica", Sans-serif;font-weight:900;font-style:italic;}.elementor-8 .elementor-element.elementor-element-f0a1b2b .elementor-repeater-item-5df074c{left:52%;--hotspot-translate-x:52%;top:36%;--hotspot-translate-y:36%;}.elementor-8 .elementor-element.elementor-element-f0a1b2b .elementor-repeater-item-f7c4c96{left:73%;--hotspot-translate-x:73%;top:71%;--hotspot-translate-y:71%;}.elementor-8 .elementor-element.elementor-element-f0a1b2b .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-8 .elementor-element.elementor-element-f0a1b2b > .elementor-widget-container{margin:-230px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f0a1b2b{--background-align:flex-end;--tooltip-text-color:var( --e-global-color-primary );--tooltip-color:#E6DAFD00;}.elementor-8 .elementor-element.elementor-element-f0a1b2b .e-hotspot__tooltip{font-family:"coolvetica", Sans-serif;font-weight:900;font-style:italic;}.elementor-8 .elementor-element.elementor-element-2506a8c .elementor-repeater-item-5df074c{left:71%;--hotspot-translate-x:71%;top:1000%;--hotspot-translate-y:1000%;}.elementor-8 .elementor-element.elementor-element-2506a8c .elementor-repeater-item-f7c4c96{left:50%;--hotspot-translate-x:50%;top:900%;--hotspot-translate-y:900%;}.elementor-8 .elementor-element.elementor-element-2506a8c .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-8 .elementor-element.elementor-element-2506a8c > .elementor-widget-container{margin:-230px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2506a8c{--background-align:flex-start;--tooltip-text-color:var( --e-global-color-primary );--tooltip-color:#E6DAFD00;}.elementor-8 .elementor-element.elementor-element-2506a8c .e-hotspot__tooltip{font-family:"coolvetica", Sans-serif;font-weight:900;font-style:italic;}.elementor-8 .elementor-element.elementor-element-de84fdb{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;z-index:2;--n-tabs-title-border-radius:999px 999px 999px 999px;--n-tabs-title-padding-top:11px;--n-tabs-title-padding-right:51px;--n-tabs-title-padding-bottom:11px;--n-tabs-title-padding-left:51px;--n-tabs-icon-size:120px;--n-tabs-icon-gap:0px;}.elementor-8 .elementor-element.elementor-element-de84fdb > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-de84fdb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:7px 10px 0px 0px #000000;}.elementor-8 .elementor-element.elementor-element-de84fdb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8 .elementor-element.elementor-element-de84fdb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:7px 10px 0px 0px #000000;}.elementor-8 .elementor-element.elementor-element-de84fdb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-de84fdb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-1c571c8{background-color:var( --e-global-color-primary );z-index:4;}.elementor-8 .elementor-element.elementor-element-1c571c8 .elementor-heading-title{font-family:"coolvetica", Sans-serif;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-53e8c50{left:-1000px;}body.rtl .elementor-8 .elementor-element.elementor-element-53e8c50{right:-1000px;}.elementor-8 .elementor-element.elementor-element-53e8c50{bottom:-610px;z-index:1;}.elementor-8 .elementor-element.elementor-element-bdb9df9{--display:flex;--min-height:70px;--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;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9;}.elementor-8 .elementor-element.elementor-element-bdb9df9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bdb9df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-bdb9df9.e-con{--e-con-transform-skewY:-2deg;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a2b59f4{z-index:1;--e-icon-list-icon-size:32px;--icon-vertical-offset:2px;}.elementor-8 .elementor-element.elementor-element-a2b59f4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a2b59f4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-a2b59f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-a2b59f4 .elementor-icon-list-item > a{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-a2b59f4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-213bb0c{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-213bb0c{right:0px;}.elementor-8 .elementor-element.elementor-element-213bb0c{top:0px;z-index:-1;}.elementor-8 .elementor-element.elementor-element-798f77a{--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;--overflow:hidden;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:280px;--padding-bottom:260px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-798f77a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-798f77a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-8 .elementor-element.elementor-element-84407a4{text-align:center;}.elementor-8 .elementor-element.elementor-element-84407a4 .elementor-heading-title{font-family:"coolvetica", Sans-serif;font-size:40px;font-weight:900;color:#000000;}.elementor-8 .elementor-element.elementor-element-4aa4f15{--swiper-slides-to-display:3;--swiper-offset-size:360px;--swiper-slides-gap:60px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-70px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:95px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:95px;--arrow-size:50px;}.elementor-8 .elementor-element.elementor-element-4aa4f15 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );box-shadow:2px 3px 0px 0px #000000;border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-4aa4f15 .swiper-slide > .elementor-element{height:100%;}.elementor-8 .elementor-element.elementor-element-4aa4f15 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {box-shadow:4px 5px 0px 0px #000000;}.elementor-8 .elementor-element.elementor-element-d0b4571{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d0b4571:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d0b4571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-df0d2e7{text-align:center;}.elementor-8 .elementor-element.elementor-element-df0d2e7 .elementor-heading-title{font-family:"coolvetica", Sans-serif;font-size:40px;font-weight:900;text-transform:uppercase;line-height:56px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4789ed8{text-align:center;}.elementor-8 .elementor-element.elementor-element-4789ed8 .elementor-heading-title{font-family:"nasalization", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-06c383d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--overflow:auto;--padding-top:180px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-06c383d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-06c383d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://litvapes.com.co/wp-content/uploads/2025/09/BACKGROUND-beneficios.svg");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-a3ca109{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-21c9e50{width:var( --container-widget-width, 285px );max-width:285px;padding:24px 24px 24px 24px;--container-widget-width:285px;--container-widget-flex-grow:0;border-style:none;border-radius:32px 32px 32px 32px;--icon-box-icon-margin:0px;}.elementor-8 .elementor-element.elementor-element-21c9e50.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-21c9e50 .elementor-icon-box-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-21c9e50.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-21c9e50.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-21c9e50.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-21c9e50 .elementor-icon{font-size:66px;}.elementor-8 .elementor-element.elementor-element-21c9e50 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-21c9e50 .elementor-icon-box-title a{font-family:"coolvetica", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:32px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-21c9e50 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-21c9e50:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-21c9e50:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a1f3484{width:var( --container-widget-width, 285px );max-width:285px;padding:24px 24px 24px 24px;--container-widget-width:285px;--container-widget-flex-grow:0;border-style:none;border-radius:32px 32px 32px 32px;--icon-box-icon-margin:0px;}.elementor-8 .elementor-element.elementor-element-a1f3484.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-a1f3484 .elementor-icon-box-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-a1f3484.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a1f3484.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-a1f3484.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a1f3484 .elementor-icon{font-size:66px;}.elementor-8 .elementor-element.elementor-element-a1f3484 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a1f3484 .elementor-icon-box-title a{font-family:"coolvetica", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:32px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-a1f3484 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a1f3484:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-a1f3484:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-ce74829{--display:flex;}.elementor-8 .elementor-element.elementor-element-2ba4748{width:var( --container-widget-width, 285px );max-width:285px;padding:24px 24px 24px 24px;--container-widget-width:285px;--container-widget-flex-grow:0;border-style:none;border-radius:32px 32px 32px 32px;--icon-box-icon-margin:0px;}.elementor-8 .elementor-element.elementor-element-2ba4748.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2ba4748 .elementor-icon-box-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-2ba4748.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2ba4748.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2ba4748.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2ba4748 .elementor-icon{font-size:66px;}.elementor-8 .elementor-element.elementor-element-2ba4748 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2ba4748 .elementor-icon-box-title a{font-family:"coolvetica", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:32px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-2ba4748 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2ba4748:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-2ba4748:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-3a2e91b{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-8 .elementor-element.elementor-element-09f0dc3{width:var( --container-widget-width, 285px );max-width:285px;padding:24px 24px 24px 24px;--container-widget-width:285px;--container-widget-flex-grow:0;border-style:none;border-radius:32px 32px 32px 32px;--icon-box-icon-margin:0px;}.elementor-8 .elementor-element.elementor-element-09f0dc3.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-09f0dc3 .elementor-icon-box-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-09f0dc3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-09f0dc3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-09f0dc3.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-09f0dc3 .elementor-icon{font-size:66px;}.elementor-8 .elementor-element.elementor-element-09f0dc3 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-09f0dc3 .elementor-icon-box-title a{font-family:"coolvetica", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:32px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-09f0dc3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-09f0dc3:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-09f0dc3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-c8a8b3f{width:var( --container-widget-width, 285px );max-width:285px;padding:24px 24px 24px 24px;--container-widget-width:285px;--container-widget-flex-grow:0;border-style:none;border-radius:32px 32px 32px 32px;--icon-box-icon-margin:0px;}.elementor-8 .elementor-element.elementor-element-c8a8b3f .elementor-icon-box-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-c8a8b3f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-c8a8b3f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c8a8b3f.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-c8a8b3f .elementor-icon{font-size:66px;}.elementor-8 .elementor-element.elementor-element-c8a8b3f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-c8a8b3f .elementor-icon-box-title a{font-family:"coolvetica", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:32px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-c8a8b3f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-c8a8b3f:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-c8a8b3f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-fb88480{--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-8 .elementor-element.elementor-element-78a9997{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-c6fad6e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:32px 32px 32px 32px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-c6fad6e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c6fad6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c6fad6e.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7911998{text-align:center;}.elementor-8 .elementor-element.elementor-element-7911998 .elementor-heading-title{font-family:"nasalization", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.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-8 .elementor-element.elementor-element-cbf5ece .elementor-button{background-color:var( --e-global-color-primary );font-family:"coolvetica", Sans-serif;font-size:16px;font-weight:900;box-shadow:2px 3px 0px 0px #000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:99px 99px 99px 99px;padding:16px 40px 16px 40px;}.elementor-8 .elementor-element.elementor-element-cbf5ece .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-cbf5ece .elementor-button:focus{background-color:#6638C2;box-shadow:5px 6px 0px 0px #000000;}.elementor-8 .elementor-element.elementor-element-a11d5e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:180px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a11d5e3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a11d5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://litvapes.com.co/wp-content/uploads/2025/09/BACKGROUND-beneficios.svg");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-3ceff14{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-8 .elementor-element.elementor-element-82d2ff1{width:var( --container-widget-width, 285px );max-width:285px;padding:24px 24px 24px 24px;--container-widget-width:285px;--container-widget-flex-grow:0;border-style:none;border-radius:32px 32px 32px 32px;--icon-box-icon-margin:0px;}.elementor-8 .elementor-element.elementor-element-82d2ff1.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-82d2ff1 .elementor-icon-box-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-82d2ff1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-82d2ff1.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-82d2ff1.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-82d2ff1 .elementor-icon{font-size:66px;}.elementor-8 .elementor-element.elementor-element-82d2ff1 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-82d2ff1 .elementor-icon-box-title a{font-family:"coolvetica", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:32px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-82d2ff1 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-82d2ff1:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-82d2ff1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b074699{width:var( --container-widget-width, 285px );max-width:285px;padding:24px 24px 24px 24px;--container-widget-width:285px;--container-widget-flex-grow:0;border-style:none;border-radius:32px 32px 32px 32px;--icon-box-icon-margin:0px;}.elementor-8 .elementor-element.elementor-element-b074699.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-b074699 .elementor-icon-box-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-b074699.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b074699.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b074699.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b074699 .elementor-icon{font-size:66px;}.elementor-8 .elementor-element.elementor-element-b074699 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-b074699 .elementor-icon-box-title a{font-family:"coolvetica", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:32px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-b074699 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b074699:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-b074699:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6f35024{--display:flex;}.elementor-8 .elementor-element.elementor-element-93cd728{width:var( --container-widget-width, 285px );max-width:285px;padding:24px 24px 24px 24px;--container-widget-width:285px;--container-widget-flex-grow:0;border-style:none;border-radius:32px 32px 32px 32px;--icon-box-icon-margin:0px;}.elementor-8 .elementor-element.elementor-element-93cd728.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-93cd728 .elementor-icon-box-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-93cd728.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-93cd728.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-93cd728.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-93cd728 .elementor-icon{font-size:66px;}.elementor-8 .elementor-element.elementor-element-93cd728 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-93cd728 .elementor-icon-box-title a{font-family:"coolvetica", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:32px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-93cd728 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-93cd728:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-93cd728:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-ecd0729{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-8 .elementor-element.elementor-element-aeff6da{width:var( --container-widget-width, 285px );max-width:285px;padding:24px 24px 24px 24px;--container-widget-width:285px;--container-widget-flex-grow:0;border-style:none;border-radius:32px 32px 32px 32px;--icon-box-icon-margin:0px;}.elementor-8 .elementor-element.elementor-element-aeff6da.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-aeff6da .elementor-icon-box-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-aeff6da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-aeff6da.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-aeff6da.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-aeff6da .elementor-icon{font-size:66px;}.elementor-8 .elementor-element.elementor-element-aeff6da .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-aeff6da .elementor-icon-box-title a{font-family:"coolvetica", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:32px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-aeff6da .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-aeff6da:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-aeff6da:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d803656{width:var( --container-widget-width, 285px );max-width:285px;padding:24px 24px 24px 24px;--container-widget-width:285px;--container-widget-flex-grow:0;border-style:none;border-radius:32px 32px 32px 32px;--icon-box-icon-margin:0px;}.elementor-8 .elementor-element.elementor-element-d803656 .elementor-icon-box-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-d803656.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d803656.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d803656.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d803656 .elementor-icon{font-size:66px;}.elementor-8 .elementor-element.elementor-element-d803656 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d803656 .elementor-icon-box-title a{font-family:"coolvetica", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:32px;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-d803656 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d803656:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-d803656:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2f14e11{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4930618{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:32px 32px 32px 32px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-4930618:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4930618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4930618.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8ac6c96{text-align:center;}.elementor-8 .elementor-element.elementor-element-8ac6c96 .elementor-heading-title{font-family:"nasalization", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a411703 .elementor-button{background-color:var( --e-global-color-primary );font-family:"coolvetica", Sans-serif;font-size:16px;font-weight:900;box-shadow:2px 3px 0px 0px #000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:99px 99px 99px 99px;padding:16px 40px 16px 40px;}.elementor-8 .elementor-element.elementor-element-a411703 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a411703 .elementor-button:focus{background-color:#6638C2;box-shadow:5px 6px 0px 0px #000000;}.elementor-8 .elementor-element.elementor-element-ec22b96{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cd29d67 .elementor-button{background-color:#FFFFFF;font-family:"coolvetica", Sans-serif;font-size:20px;font-weight:900;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:99px 99px 99px 99px;padding:10px 16px 10px 16px;}.elementor-8 .elementor-element.elementor-element-cd29d67 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-cd29d67 .elementor-button:focus{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cd29d67 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-d95f210{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-d95f210:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d95f210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-8 .elementor-element.elementor-element-3a02392 .elementor-heading-title{font-family:"coolvetica", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-text );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-708d81e{--grid-columns:3;}.elementor-8 .elementor-element.elementor-element-708d81e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8 .elementor-element.elementor-element-708d81e .e-loop-item > .elementor-section, .elementor-8 .elementor-element.elementor-element-708d81e .e-loop-item > .elementor-section > .elementor-container, .elementor-8 .elementor-element.elementor-element-708d81e .e-loop-item > .e-con, .elementor-8 .elementor-element.elementor-element-708d81e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8 .elementor-element.elementor-element-b5e5fae{--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;--overflow:hidden;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-ff6662a{margin:-500px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-60px;z-index:1;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ff6662a{right:20%;}body.rtl .elementor-8 .elementor-element.elementor-element-ff6662a{left:20%;}.elementor-8 .elementor-element.elementor-element-3bee267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;z-index:2;text-align:center;}.elementor-8 .elementor-element.elementor-element-3bee267 .elementor-heading-title{font-family:"coolvetica", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;font-style:italic;}@media(max-width:1480px){.elementor-8 .elementor-element.elementor-element-27a6002{--justify-content:center;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2f8ae73{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-8 .elementor-element.elementor-element-f301c1a .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-be0c885 .elementor-heading-title{font-size:49px;line-height:48px;}.elementor-8 .elementor-element.elementor-element-1d452f7 .elementor-heading-title{font-size:82px;line-height:60px;}.elementor-8 .elementor-element.elementor-element-5a420af .elementor-heading-title{font-size:41px;}.elementor-8 .elementor-element.elementor-element-55f2f7a{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-8 .elementor-element.elementor-element-68729f3 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-a6eecf8 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-8 .elementor-element.elementor-element-a63646d .elementor-heading-title{font-size:58px;line-height:18px;}.elementor-8 .elementor-element.elementor-element-7e5f50f .elementor-heading-title{font-size:24px;line-height:41px;}.elementor-8 .elementor-element.elementor-element-270e768{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-8 .elementor-element.elementor-element-3f40476 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-64a1afe .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-8 .elementor-element.elementor-element-70dabe5 .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-fbb85dd .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-8 .elementor-element.elementor-element-f60b488{padding:0px 120px 0px 110px;--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-horizontal-offset:120px;--e-n-carousel-dots-vertical-position:50%;--e-n-carousel-dots-vertical-transform:-50%;--e-n-carousel-dots-vertical-offset:166px;}.elementor-8 .elementor-element.elementor-element-5675cc2{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;}.elementor-8 .elementor-element.elementor-element-634c6ef img{width:330px;}.elementor-8 .elementor-element.elementor-element-f0a1b2b .elementor-repeater-item-5df074c{left:53%;--hotspot-translate-x:53%;top:22%;--hotspot-translate-y:22%;}.elementor-8 .elementor-element.elementor-element-f0a1b2b .elementor-repeater-item-f7c4c96{left:77%;--hotspot-translate-x:77%;top:55%;--hotspot-translate-y:55%;}.elementor-8 .elementor-element.elementor-element-f0a1b2b > .elementor-widget-container{margin:-120px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-f0a1b2b img{width:330px;}.elementor-8 .elementor-element.elementor-element-2506a8c .elementor-repeater-item-5df074c{left:71%;--hotspot-translate-x:71%;top:-600%;--hotspot-translate-y:-600%;}.elementor-8 .elementor-element.elementor-element-2506a8c .elementor-repeater-item-f7c4c96{left:49%;--hotspot-translate-x:49%;top:-600%;--hotspot-translate-y:-600%;}.elementor-8 .elementor-element.elementor-element-2506a8c img{width:300px;}.elementor-8 .elementor-element.elementor-element-de84fdb{padding:0px 180px 0px 180px;}.elementor-8 .elementor-element.elementor-element-798f77a{--padding-top:170px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4aa4f15{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:24px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;--arrow-prev-left-position:-120px;--arrow-next-right-position:55px;}.elementor-8 .elementor-element.elementor-element-a11d5e3{--padding-top:180px;--padding-bottom:80px;--padding-left:180px;--padding-right:180px;}.elementor-8 .elementor-element.elementor-element-82d2ff1 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-82d2ff1 .elementor-icon-box-title a{font-size:18px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-b074699 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-b074699 .elementor-icon-box-title a{font-size:18px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-93cd728 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-93cd728 .elementor-icon-box-title a{font-size:18px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-aeff6da .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-aeff6da .elementor-icon-box-title a{font-size:18px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-d803656 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d803656 .elementor-icon-box-title a{font-size:18px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-ec22b96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ff6662a{right:7%;}body.rtl .elementor-8 .elementor-element.elementor-element-ff6662a{left:7%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-2f8ae73{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-1d452f7 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-5a420af .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-55f2f7a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-a63646d .elementor-heading-title{line-height:60px;}.elementor-8 .elementor-element.elementor-element-270e768{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-70dabe5 .elementor-heading-title{font-size:45px;}.elementor-8 .elementor-element.elementor-element-f60b488{--e-n-carousel-swiper-slides-to-display:1;padding:0px 20px 0px 0px;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:50%;--e-n-carousel-dots-vertical-transform:-50%;--e-n-carousel-dots-vertical-offset:247px;}.elementor-8 .elementor-element.elementor-element-5675cc2{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d326121{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a28fbc4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a28fbc4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-634c6ef > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-8 .elementor-element.elementor-element-634c6ef.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f0a1b2b .elementor-repeater-item-5df074c{left:52%;--hotspot-translate-x:52%;top:22%;--hotspot-translate-y:22%;}.elementor-8 .elementor-element.elementor-element-f0a1b2b .elementor-repeater-item-f7c4c96{left:72%;--hotspot-translate-x:72%;top:41%;--hotspot-translate-y:41%;}.elementor-8 .elementor-element.elementor-element-f0a1b2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f0a1b2b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f0a1b2b{text-align:center;}.elementor-8 .elementor-element.elementor-element-2506a8c .elementor-repeater-item-5df074c{left:73%;--hotspot-translate-x:73%;top:26%;--hotspot-translate-y:26%;}.elementor-8 .elementor-element.elementor-element-2506a8c .elementor-repeater-item-f7c4c96{left:48%;--hotspot-translate-x:48%;top:23%;--hotspot-translate-y:23%;}.elementor-8 .elementor-element.elementor-element-2506a8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2506a8c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2506a8c{text-align:center;}.elementor-8 .elementor-element.elementor-element-de84fdb{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1c571c8{padding:3px 10px 3px 10px;}.elementor-8 .elementor-element.elementor-element-1c571c8.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-1c571c8 .elementor-heading-title{font-size:16px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-53e8c50{left:-1700px;}body.rtl .elementor-8 .elementor-element.elementor-element-53e8c50{right:-1700px;}.elementor-8 .elementor-element.elementor-element-4aa4f15{--swiper-slides-to-display:2;--swiper-offset-size:180px;--swiper-slides-gap:40px;padding:30px 0px 60px 40px;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-30px;--arrow-prev-top-position:35px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-30px;--arrow-next-top-position:35px;}.elementor-8 .elementor-element.elementor-element-df0d2e7 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-8 .elementor-element.elementor-element-4789ed8 .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-8 .elementor-element.elementor-element-21c9e50 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-21c9e50 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-a1f3484 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a1f3484 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-2ba4748 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2ba4748 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-09f0dc3 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-09f0dc3 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-c8a8b3f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-c8a8b3f .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-a11d5e3{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-82d2ff1 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-82d2ff1 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-b074699 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-b074699 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-93cd728 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-93cd728 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-aeff6da .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-aeff6da .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-d803656 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d803656 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-ec22b96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-708d81e{--grid-columns:1;}.elementor-8 .elementor-element.elementor-element-ff6662a{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ff6662a{right:80%;}body.rtl .elementor-8 .elementor-element.elementor-element-ff6662a{left:80%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-27a6002{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2f8ae73{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-656ca37{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-f301c1a{text-align:center;}.elementor-8 .elementor-element.elementor-element-be0c885{text-align:center;}.elementor-8 .elementor-element.elementor-element-be0c885 .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-8 .elementor-element.elementor-element-1d452f7{text-align:center;}.elementor-8 .elementor-element.elementor-element-1d452f7 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-8 .elementor-element.elementor-element-5a420af{text-align:center;}.elementor-8 .elementor-element.elementor-element-5a420af .elementor-heading-title{font-size:20px;line-height:10px;}.elementor-8 .elementor-element.elementor-element-43db5cd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-55f2f7a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-e73af08{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-68729f3{text-align:center;}.elementor-8 .elementor-element.elementor-element-68729f3 .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-a6eecf8{text-align:center;}.elementor-8 .elementor-element.elementor-element-a6eecf8 .elementor-heading-title{font-size:29px;line-height:26px;}.elementor-8 .elementor-element.elementor-element-a63646d{text-align:center;}.elementor-8 .elementor-element.elementor-element-a63646d .elementor-heading-title{font-size:42px;line-height:18px;}.elementor-8 .elementor-element.elementor-element-7e5f50f{text-align:center;}.elementor-8 .elementor-element.elementor-element-7e5f50f .elementor-heading-title{font-size:17px;line-height:26px;}.elementor-8 .elementor-element.elementor-element-270e768{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-af73ad9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-3f40476{text-align:center;}.elementor-8 .elementor-element.elementor-element-3f40476 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-64a1afe{text-align:center;}.elementor-8 .elementor-element.elementor-element-64a1afe .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-70dabe5{text-align:center;}.elementor-8 .elementor-element.elementor-element-70dabe5 .elementor-heading-title{font-size:35px;line-height:10px;}.elementor-8 .elementor-element.elementor-element-fbb85dd{text-align:center;}.elementor-8 .elementor-element.elementor-element-fbb85dd .elementor-heading-title{font-size:16px;line-height:13px;}.elementor-8 .elementor-element.elementor-element-f60b488{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-5675cc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8933985{--content-width:90%;}.elementor-8 .elementor-element.elementor-element-d326121{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;top:-389px;}.elementor-8 .elementor-element.elementor-element-a28fbc4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-8 .elementor-element.elementor-element-634c6ef .elementor-repeater-item-5df074c{left:86%;--hotspot-translate-x:86%;top:32%;--hotspot-translate-y:32%;}.elementor-8 .elementor-element.elementor-element-634c6ef .elementor-repeater-item-f7c4c96{left:78%;--hotspot-translate-x:78%;top:47%;--hotspot-translate-y:47%;}.elementor-8 .elementor-element.elementor-element-634c6ef .elementor-repeater-item-8ebc465{top:66%;--hotspot-translate-y:66%;}.elementor-8 .elementor-element.elementor-element-2506a8c .elementor-repeater-item-5df074c{top:59%;--hotspot-translate-y:59%;}.elementor-8 .elementor-element.elementor-element-2506a8c .elementor-repeater-item-f7c4c96{top:59%;--hotspot-translate-y:59%;}.elementor-8 .elementor-element.elementor-element-de84fdb{--n-tabs-icon-size:75px;}.elementor-8 .elementor-element.elementor-element-1c571c8{padding:3px 10px 3px 10px;text-align:right;}.elementor-8 .elementor-element.elementor-element-1c571c8.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-798f77a{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-84407a4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-84407a4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4aa4f15{--swiper-slides-to-display:1;--swiper-offset-size:140px;padding:0px 0px 60px 40px;}.elementor-8 .elementor-element.elementor-element-d0b4571{--content-width:90%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8 .elementor-element.elementor-element-06c383d{--flex-wrap:nowrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a3ca109{--width:280px;}.elementor-8 .elementor-element.elementor-element-a3ca109.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-21c9e50{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-a1f3484{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-ce74829{--width:280px;}.elementor-8 .elementor-element.elementor-element-ce74829.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3a2e91b{--width:280px;}.elementor-8 .elementor-element.elementor-element-3a2e91b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a11d5e3{--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-ec22b96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d95f210{--content-width:95%;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3a02392 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-708d81e{--grid-columns:1;}.elementor-8 .elementor-element.elementor-element-b5e5fae{--content-width:95%;}.elementor-8 .elementor-element.elementor-element-ff6662a{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;top:-57px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ff6662a{right:113%;}body.rtl .elementor-8 .elementor-element.elementor-element-ff6662a{left:113%;}.elementor-8 .elementor-element.elementor-element-3bee267 .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-27a6002{--width:100%;}.elementor-8 .elementor-element.elementor-element-8933985{--content-width:1400px;}.elementor-8 .elementor-element.elementor-element-bdb9df9{--content-width:120%;}.elementor-8 .elementor-element.elementor-element-a3ca109{--width:35%;}.elementor-8 .elementor-element.elementor-element-ce74829{--width:30%;}.elementor-8 .elementor-element.elementor-element-3a2e91b{--width:35%;}.elementor-8 .elementor-element.elementor-element-78a9997{--width:100%;}.elementor-8 .elementor-element.elementor-element-c6fad6e{--width:560px;}.elementor-8 .elementor-element.elementor-element-3ceff14{--width:35%;}.elementor-8 .elementor-element.elementor-element-6f35024{--width:30%;}.elementor-8 .elementor-element.elementor-element-ecd0729{--width:35%;}.elementor-8 .elementor-element.elementor-element-2f14e11{--width:100%;}.elementor-8 .elementor-element.elementor-element-4930618{--width:560px;}}@media(max-width:1480px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-8933985{--content-width:95%;}.elementor-8 .elementor-element.elementor-element-d95f210{--content-width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-d0b4571{--content-width:90%;}.elementor-8 .elementor-element.elementor-element-b5e5fae{--content-width:95%;}}@media(min-width:2400px){.elementor-8 .elementor-element.elementor-element-f301c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f301c1a .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-be0c885 .elementor-heading-title{font-size:100px;}.elementor-8 .elementor-element.elementor-element-1d452f7 .elementor-heading-title{font-size:165px;line-height:160px;}.elementor-8 .elementor-element.elementor-element-5a420af .elementor-heading-title{font-size:85px;}.elementor-8 .elementor-element.elementor-element-8933985{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-4aa4f15{--swiper-slides-to-display:5;}.elementor-8 .elementor-element.elementor-element-708d81e{--grid-columns:3;}}/* Start custom CSS for nested-carousel, class: .elementor-element-f60b488 */.elementor-widget-n-carousel .swiper-pagination-bullet{
    background: unset;
    border:2px solid #8044F4;
    opacity:1;
}
.elementor-widget-n-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-634c6ef */.hotspot-1 .elementor-widget-container .e-hotspot .e-hotspot__tooltip span{
    color:#000;
}
.hotspot-1 .elementor-widget-container .e-hotspot:nth-of-type(1) .e-hotspot__tooltip{
    left: calc(100% + 70px);
    top: calc(100% + -80px);
    line-height: normal;
}
.hotspot-1 .elementor-widget-container .e-hotspot::after{
  content:"";
  position:absolute;
  left: calc(var(--x1, 0px) * 1px);   /* punto de inicio (centro del botón) */
  top:  calc(var(--y1, 0px) * 1px);
  width: calc(var(--dist, 0) * 0.65px);  /* largo de la línea */
  height: 0;
  border-top: 2px dashed #8044f4;     /* estilo punteado */
  transform-origin: 0 0;
  transform: rotate(calc(var(--angle, 0) * 1deg));
  pointer-events: none;
  z-index: 1; /* por debajo del tooltip si quieres */
}
.hotspot-1 .elementor-widget-container .e-hotspot:nth-of-type(2) .e-hotspot__tooltip{
    left: calc(100% + 70px);
    top: calc(100% + -80px);
    line-height: normal;
}
.hotspot-1 .elementor-widget-container .e-hotspot:nth-of-type(3) .e-hotspot__tooltip{
    left: calc(100% + 70px);
    top: calc(100% + -80px);
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-f0a1b2b */.hotspot-2 .elementor-widget-container .e-hotspot .e-hotspot__tooltip span{
    color:#000;
}
.hotspot-2 .elementor-widget-container .e-hotspot:nth-of-type(1) .e-hotspot__tooltip{
    left: calc(-140px + 0px);
    top: calc(-50px + -80px);
    line-height: normal;
}
.hotspot-2 .elementor-widget-container .e-hotspot::after{
  content:"";
  position:absolute;
  left: calc(var(--x1, 0px) * 1px);   /* punto de inicio (centro del botón) */
  top:  calc(var(--y1, 0px) * 1px);
  width: calc(var(--dist, 0) * 0.65px);  /* largo de la línea */
  height: 0;
  border-top: 2px dashed #8044f4;     /* estilo punteado */
  transform-origin: 0 0;
  transform: rotate(calc(var(--angle, 0) * 1deg));
  pointer-events: none;
  z-index: 1; /* por debajo del tooltip si quieres */
}
.hotspot-2 .elementor-widget-container .e-hotspot:nth-of-type(2) .e-hotspot__tooltip{
    left: calc(-50px + 70px);
    top: calc(-80px + -80px);
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2506a8c */.hotspot-3 .elementor-widget-container .e-hotspot .e-hotspot__tooltip span{
    color:#000;
}
.hotspot-3 .elementor-widget-container .e-hotspot:nth-of-type(1) .e-hotspot__tooltip{
    left: calc(100% + -40px);
    top: calc(100% + -200px);
    line-height: normal;
}
.hotspot-3 .elementor-widget-container .e-hotspot::after{
  content:"";
  position:absolute;
  left: calc(var(--x1, 0px) * 1px);   /* punto de inicio (centro del botón) */
  top:  calc(var(--y1, 0px) * 1px);
  width: calc(var(--dist, 0) * 0.65px);  /* largo de la línea */
  height: 0;
  border-top: 2px dashed #8044f4;     /* estilo punteado */
  transform-origin: 0 0;
  transform: rotate(calc(var(--angle, 0) * 1deg));
  pointer-events: none;
  z-index: 1; /* por debajo del tooltip si quieres */
}
.hotspot-3 .elementor-widget-container .e-hotspot:nth-of-type(2) .e-hotspot__tooltip{
    left: calc(100% + 145px);
    top: calc(100% + 80px);
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a28fbc4 */@media(min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-a28fbc4{
        overflow:visible;
    }
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-634c6ef */.hotspot-1 .elementor-widget-container .e-hotspot .e-hotspot__tooltip span{
    color:#000;
}
.hotspot-1 .elementor-widget-container .e-hotspot:nth-of-type(1) .e-hotspot__tooltip{
    left: calc(100% + 70px);
    top: calc(100% + -80px);
    line-height: normal;
}
.hotspot-1 .elementor-widget-container .e-hotspot::after{
  content:"";
  position:absolute;
  left: calc(var(--x1, 0px) * 1px);   /* punto de inicio (centro del botón) */
  top:  calc(var(--y1, 0px) * 1px);
  width: calc(var(--dist, 0) * 0.65px);  /* largo de la línea */
  height: 0;
  border-top: 2px dashed #8044f4;     /* estilo punteado */
  transform-origin: 0 0;
  transform: rotate(calc(var(--angle, 0) * 1deg));
  pointer-events: none;
  z-index: 1; /* por debajo del tooltip si quieres */
}
.hotspot-1 .elementor-widget-container .e-hotspot:nth-of-type(2) .e-hotspot__tooltip{
    left: calc(100% + 70px);
    top: calc(100% + -80px);
    line-height: normal;
}
.hotspot-1 .elementor-widget-container .e-hotspot:nth-of-type(3) .e-hotspot__tooltip{
    left: calc(100% + 70px);
    top: calc(100% + -80px);
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-f0a1b2b */.hotspot-2 .elementor-widget-container .e-hotspot .e-hotspot__tooltip span{
    color:#000;
}
.hotspot-2 .elementor-widget-container .e-hotspot:nth-of-type(1) .e-hotspot__tooltip{
    left: calc(-140px + 0px);
    top: calc(-50px + -80px);
    line-height: normal;
}
.hotspot-2 .elementor-widget-container .e-hotspot::after{
  content:"";
  position:absolute;
  left: calc(var(--x1, 0px) * 1px);   /* punto de inicio (centro del botón) */
  top:  calc(var(--y1, 0px) * 1px);
  width: calc(var(--dist, 0) * 0.65px);  /* largo de la línea */
  height: 0;
  border-top: 2px dashed #8044f4;     /* estilo punteado */
  transform-origin: 0 0;
  transform: rotate(calc(var(--angle, 0) * 1deg));
  pointer-events: none;
  z-index: 1; /* por debajo del tooltip si quieres */
}
.hotspot-2 .elementor-widget-container .e-hotspot:nth-of-type(2) .e-hotspot__tooltip{
    left: calc(-50px + 70px);
    top: calc(-80px + -80px);
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2506a8c */.hotspot-3 .elementor-widget-container .e-hotspot .e-hotspot__tooltip span{
    color:#000;
}
.hotspot-3 .elementor-widget-container .e-hotspot:nth-of-type(1) .e-hotspot__tooltip{
    left: calc(100% + -40px);
    top: calc(100% + -200px);
    line-height: normal;
}
.hotspot-3 .elementor-widget-container .e-hotspot::after{
  content:"";
  position:absolute;
  left: calc(var(--x1, 0px) * 1px);   /* punto de inicio (centro del botón) */
  top:  calc(var(--y1, 0px) * 1px);
  width: calc(var(--dist, 0) * 0.65px);  /* largo de la línea */
  height: 0;
  border-top: 2px dashed #8044f4;     /* estilo punteado */
  transform-origin: 0 0;
  transform: rotate(calc(var(--angle, 0) * 1deg));
  pointer-events: none;
  z-index: 1; /* por debajo del tooltip si quieres */
}
.hotspot-3 .elementor-widget-container .e-hotspot:nth-of-type(2) .e-hotspot__tooltip{
    left: calc(100% + 145px);
    top: calc(100% + 80px);
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a28fbc4 */@media(min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-a28fbc4{
        overflow:visible;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-de84fdb */.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{
    height:auto;
}
@media(max-width:767px){
    .elementor-8 .elementor-element.elementor-element-de84fdb .e-n-tab-title {
        width:200px !important;
        margin:0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c571c8 */@media(max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-1c571c8{
        display: flex;
        gap: 8px;
        align-content: center;
        align-items: center;
    }
    .elementor-8 .elementor-element.elementor-element-1c571c8:after{
        content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='18' x='0' y='0' viewBox='0 0 512.009 512.009' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M508.625 247.801 392.262 131.437c-4.18-4.881-11.526-5.45-16.407-1.269-4.881 4.18-5.45 11.526-1.269 16.407.39.455.814.88 1.269 1.269l96.465 96.582H11.636C5.21 244.426 0 249.636 0 256.063s5.21 11.636 11.636 11.636H472.32l-96.465 96.465c-4.881 4.18-5.45 11.526-1.269 16.407s11.526 5.45 16.407 1.269c.455-.39.88-.814 1.269-1.269l116.364-116.364c4.511-4.537 4.511-11.867-.001-16.406z' fill='%23ffffff' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
        line-height: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53e8c50 */.elementor-8 .elementor-element.elementor-element-53e8c50{
    opacity:0.3;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a2b59f4 */.lv-marquee{overflow:hidden}
.lv-track{
  display:flex;               /* contiene 2 segmentos idénticos */
  gap:var(--lv-gap,2rem);
  will-change: transform;
  animation: lv-mar var(--lv-speed,30s) linear infinite;
}
.lv-seg{display:flex; gap:var(--lv-gap,2rem); flex:0 0 auto}
@keyframes lv-mar{
  from{ transform: translateX(0) }
  to  { transform: translateX(-50%) } /* desplaza exactamente 1 segmento */
}
/* Respeto a usuarios con reduce motion */
@media (prefers-reduced-motion: reduce){
  .lv-track{ animation: none }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdb9df9 *//* Contenedor del marquee */
.lv-marquee {
  position: relative;
  overflow: hidden;
}

/* Pista que se desplaza */
.lv-marquee .lv-track {
  display: inline-flex;
  align-items: center;
  gap: var(--lv-gap, 1.5rem);   /* ajusta el espacio entre ítems */
  will-change: transform;
  animation: lv-scroll var(--lv-speed, 30s) linear infinite;
}

/* Asegura que los ítems no se compriman */
.lv-marquee .lv-track > * {
  flex: 0 0 auto;
}

/* Pausar al pasar el mouse (opcional) */
.lv-marquee:hover .lv-track {
  animation-play-state: paused;
}

/* Animación: al tener 2 copias, -50% es el “bucle perfecto” */
@keyframes lv-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* velocidad por defecto (desktop/tablet) */
.lv-marquee { --lv-speed: 20s; }

/* móviles: acelera el bucle */
@media (max-width: 767px) {
  .lv-marquee { --lv-speed: 4s !important; }
}

/* opcional: muy pequeños aún más rápido */
@media (max-width: 400px) {
  .lv-marquee { --lv-speed: 4s !important; }
}

/* accesibilidad: respeta usuarios con “reducir movimiento” */
@media (prefers-reduced-motion: reduce) {
  .lv-marquee .lv-track { animation-duration: 999s; } /* casi estático */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84407a4 */.elementor-8 .elementor-element.elementor-element-84407a4 span{
    color: #8044F4 !important;
    font-family: Coolvetica;
    font-weight: 900;
    line-height: 100%;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4aa4f15 */.elementor-8 .elementor-element.elementor-element-4aa4f15 .swiper{
    padding-top: 60px;
    padding-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b4571 *//* Contenedor con divisores arriba/abajo */
.lv-has-waves { position: relative; overflow: visible; }

/* Base del divisor (se inyecta arriba/abajo) */
.lv-has-waves::before,
.lv-has-waves::after{
  content:"";
  position:absolute;
  left:0; right:0;
  height:24px;               /* alto del SVG */
  pointer-events:none;
  background-repeat: repeat-x;
  background-size: 1440px 100%; /* 👈 ancho fijo = al viewBox para que case perfecto */
  animation: lv-wave-marquee 16s linear infinite; /* velocidad en desktop */
  /* COLOR del divisor: cambia %23ffffff si lo quieres en otro color */
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 24' fill='none'><path d='M0 18.4621C12.946 25.8466 25.892 25.8466 38.8379 18.4621C51.7839 11.0775 64.7299 11.0775 77.6759 18.4621C90.6219 25.8466 103.568 25.8466 116.514 18.4621C129.46 11.0775 142.406 11.0775 155.352 18.462C168.298 25.8466 181.244 25.8466 194.19 18.462C207.136 11.0775 220.082 11.0775 233.028 18.462C245.974 25.8466 258.92 25.8466 271.866 18.462C284.812 11.0775 297.758 11.0775 310.704 18.462C323.65 25.8466 336.595 25.8466 349.541 18.462C362.487 11.0775 375.433 11.0775 388.379 18.462C401.325 25.8466 414.271 25.8466 427.217 18.462C440.163 11.0775 453.109 11.0775 466.055 18.462C479.001 25.8465 491.947 25.8465 504.893 18.462C517.839 11.0774 530.785 11.0774 543.731 18.462C556.677 25.8465 569.623 25.8465 582.569 18.462C595.515 11.0774 608.461 11.0774 621.407 18.462C634.353 25.8465 647.299 25.8465 660.245 18.462C673.191 11.0774 686.137 11.0774 699.083 18.462C712.029 25.8465 724.975 25.8465 737.921 18.462C750.867 11.0774 763.813 11.0774 776.759 18.462C789.705 25.8465 802.651 25.8465 815.597 18.4619C828.543 11.0774 841.489 11.0774 854.435 18.4619C867.381 25.8465 880.327 25.8465 893.273 18.4619C906.219 11.0774 919.165 11.0774 932.111 18.4619C945.057 25.8465 958.003 25.8465 970.948 18.4619C983.894 11.0774 996.84 11.0774 1009.79 18.4619C1022.73 25.8464 1035.68 25.8464 1048.62 18.4619C1061.57 11.0774 1074.52 11.0774 1087.46 18.4619C1100.41 25.8464 1113.35 25.8464 1126.3 18.4619C1139.25 11.0774 1152.19 11.0774 1165.14 18.4619C1178.08 25.8464 1191.03 25.8464 1203.98 18.4619C1216.92 11.0774 1229.87 11.0774 1242.81 18.4619C1255.76 25.8464 1268.71 25.8464 1281.65 18.4619C1294.6 11.0774 1307.54 11.0774 1320.49 18.4619C1333.44 25.8464 1346.38 25.8464 1359.33 18.4619C1372.27 11.0774 1385.22 11.0774 1398.17 18.4618C1411.11 25.8464 1424.06 25.8464 1437 18.4618C1449.95 11.0772 1462.9 11.0772 1475.84 18.4618C1488.79 25.8464 1501.73 25.8464 1514.68 18.4618C1527.63 11.0772 1540.57 11.0772 1553.52 18.4618C1566.46 25.8464 1579.41 25.8464 1592.36 18.4618C1605.3 11.0772 1618.25 11.0772 1631.19 18.4618C1644.14 25.8464 1657.09 25.8463 1670.03 18.4618C1682.98 11.0772 1695.92 11.0772 1708.87 18.4618C1721.82 25.8463 1734.76 25.8463 1747.71 18.4618C1760.65 11.0772 1773.6 11.0772 1786.55 18.4618C1799.49 25.8463 1812.44 25.8463 1825.38 18.4618C1838.33 11.0772 1851.28 11.0772 1864.22 18.4618C1877.17 25.8463 1890.11 25.8463 1903.06 18.4618C1916.01 11.0772 1928.95 11.0772 1941.9 18.4617V0.000253677H0V18.4621Z' fill='%23ffffff'/></svg>");
}

/* Superior */
.lv-has-waves::before{ top:-1px; animation-direction: reverse; }

/* Inferior (invertida) */
.lv-has-waves::after{
  bottom:-1px;
  transform: scaleY(-1);
  animation-direction: reverse;
}

/* Animación infinita en X */
@keyframes lv-wave-marquee{
  from { background-position: 0 0; }
  to   { background-position: 1440px 0; } /* 👈 mismo valor que background-size */
}

/* En móviles: un poco más rápido */
@media (max-width: 767px){
  .lv-has-waves::before,
  .lv-has-waves::after{
    animation-duration: 9s;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c383d */.elementor-8 .elementor-element.elementor-element-06c383d .elementor-icon-box-title{
    text-align:left;
}
.elementor-8 .elementor-element.elementor-element-06c383d .elementor-widget-icon-box,
.elementor-8 .elementor-element.elementor-element-06c383d .elementor-icon-box-wrapper{
    z-index:2;
}
.elementor-8 .elementor-element.elementor-element-06c383d .elementor-widget-icon-box:before{
    content:"";
    width:100%;
    height:100%;
    border:1px solid #000;
    position:absolute;
    top: 0;
    left: 0;
    border-radius: 32px;
    box-shadow: 7px 9px 0 0 #000;
    transition:.3s ease all;
    z-index:-1;
    background:#fff;
}
.elementor-8 .elementor-element.elementor-element-06c383d .elementor-widget-icon-box:hover:before{
    background: var(--Morado-100, #E6DAFD);
    box-shadow: 10px 13px 0 0 #000;
    transition:.3s ease all;
    transform: rotate(2deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ceff14 */.elementor-8 .elementor-element.elementor-element-3ceff14{
    flex:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f35024 */.elementor-8 .elementor-element.elementor-element-6f35024{
    flex:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecd0729 */.elementor-8 .elementor-element.elementor-element-ecd0729{
    flex:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a11d5e3 */.elementor-8 .elementor-element.elementor-element-a11d5e3 .elementor-icon-box-title{
    text-align:left;
}
.elementor-8 .elementor-element.elementor-element-a11d5e3 .elementor-widget-icon-box,
.elementor-8 .elementor-element.elementor-element-a11d5e3 .elementor-icon-box-wrapper{
    z-index:2;
}
.elementor-8 .elementor-element.elementor-element-a11d5e3 .elementor-widget-icon-box:before{
    content:"";
    width:100%;
    height:100%;
    border:1px solid #000;
    position:absolute;
    top: 0;
    left: 0;
    border-radius: 32px;
    box-shadow: 7px 9px 0 0 #000;
    transition:.3s ease all;
    z-index:-1;
    background:#fff;
}
.elementor-8 .elementor-element.elementor-element-a11d5e3 .elementor-widget-icon-box:hover:before{
    background: var(--Morado-100, #E6DAFD);
    box-shadow: 10px 13px 0 0 #000;
    transition:.3s ease all;
    transform: rotate(2deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d95f210 *//* Altura y color del “tapete” gris */
.curva-mask-svg{
  --curve-h: 180px;      /* profundidad del arco */
  --curve-color: #f3f3f3;/* color del tapete */
  position: relative;
}

.curva-mask-svg::after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -180px;      /* -1px evita línea fina */
  height: var(--curve-h);
  background: var(--curve-color);
  pointer-events: none;
  z-index: 2;

  /* === MÁSCARA basada EXACTAMENTE en tu path ===
     Ojo: el "#m" va como %23m en la URL (si no, no funciona). */
  -webkit-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'>\
  <defs><mask id='m'>\
    <rect width='1000' height='100' fill='white'/>\
    <path d='M1000,4.3V0H0v4.3C0.9,23.1,126.7,99.2,500,100S1000,22.7,1000,4.3z' fill='black'/>\
  </mask></defs>\
  <rect width='1000' height='100' fill='white' mask='url(%23m)'/>\
</svg>");
  mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'>\
  <defs><mask id='m'>\
    <rect width='1000' height='100' fill='white'/>\
    <path d='M1000,4.3V0H0v4.3C0.9,23.1,126.7,99.2,500,100S1000,22.7,1000,4.3z' fill='black'/>\
  </mask></defs>\
  <rect width='1000' height='100' fill='white' mask='url(%23m)'/>\
</svg>");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  transform: rotate(
180deg);
}
@media(max-width:600px){
    .curva-mask-svg::after{
    height: 70px;
    bottom: -70px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bee267 */.elementor-8 .elementor-element.elementor-element-3bee267 span{
    color:#000;
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4de559 */.elementor-8 .elementor-element.elementor-element-a4de559 .ti-widget-container.ti-col-5{
    display:none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Saint Regus';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBold.eot');
	src: url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBold.woff2') format('woff2'),
		url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBold.woff') format('woff'),
		url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBold.ttf') format('truetype'),
		url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBold.svg#SaintRegus') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Saint Regus Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBoldCondensed.eot');
	src: url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBoldCondensed.eot?#iefix') format('embedded-opentype'),
		url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBoldCondensed.woff2') format('woff2'),
		url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBoldCondensed.woff') format('woff'),
		url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBoldCondensed.ttf') format('truetype'),
		url('https://litvapes.com.co/wp-content/uploads/2025/09/SaintRegus-SemiBoldCondensed.svg#SaintRegusCondensed') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Grotesk';
	font-display: auto;
	src: url('https://litvapes.com.co/wp-content/uploads/2025/09/ClashGrotesk-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */