.elementor-2066 .elementor-element.elementor-element-7c02277{--display:flex;--min-height:486.904296875px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-7c02277:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-7c02277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/c5e38c20749faef33a79a164c3bf89d3414ddf82-1.jpg");background-position:0px -36px;background-repeat:no-repeat;background-size:cover;}.elementor-2066 .elementor-element.elementor-element-7c02277::before, .elementor-2066 .elementor-element.elementor-element-7c02277 > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-7c02277 > .e-con-inner > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-7c02277 > .elementor-background-slideshow::before, .elementor-2066 .elementor-element.elementor-element-7c02277 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2066 .elementor-element.elementor-element-7c02277 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2066 .elementor-element.elementor-element-db084a4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-db084a4.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.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-2066 .elementor-element.elementor-element-ccebe7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:900;text-transform:uppercase;color:#1D1D1B;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2066 .elementor-element.elementor-element-ab8efce{width:var( --container-widget-width, 83.579% );max-width:83.579%;--container-widget-width:83.579%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-ab8efce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-bbd2a56{width:var( --container-widget-width, 77.668% );max-width:77.668%;--container-widget-width:77.668%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-bbd2a56.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-2066 .elementor-element.elementor-element-2f0ddc1 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:33px;background-image:linear-gradient(297deg, #03E3A0 0%, #2DE373 100%);border-radius:40px 40px 40px 40px;}.elementor-2066 .elementor-element.elementor-element-2f0ddc1{width:var( --container-widget-width, 45.267% );max-width:45.267%;--container-widget-width:45.267%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-2f0ddc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-2f0ddc1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2066 .elementor-element.elementor-element-2f0ddc1 .elementor-button:hover, .elementor-2066 .elementor-element.elementor-element-2f0ddc1 .elementor-button:focus{box-shadow:0px 0px 15px 0px #03E3A0;}.elementor-2066 .elementor-element.elementor-element-59433c9 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:33px;background-image:linear-gradient(297deg, #03E3A0 0%, #2DE373 100%);border-radius:40px 40px 40px 40px;}.elementor-2066 .elementor-element.elementor-element-59433c9{width:var( --container-widget-width, 45.267% );max-width:45.267%;--container-widget-width:45.267%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-59433c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-59433c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2066 .elementor-element.elementor-element-59433c9 .elementor-button:hover, .elementor-2066 .elementor-element.elementor-element-59433c9 .elementor-button:focus{box-shadow:0px 0px 15px 0px #03E3A0;}.elementor-2066 .elementor-element.elementor-element-6b3f2f3{--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:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-6b3f2f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-180891c{text-align:center;}.elementor-2066 .elementor-element.elementor-element-180891c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-2066 .elementor-element.elementor-element-180891c .elementor-heading-title a:hover, .elementor-2066 .elementor-element.elementor-element-180891c .elementor-heading-title a:focus{color:#E00000;}.elementor-2066 .elementor-element.elementor-element-7639673{width:var( --container-widget-width, 49.669% );max-width:49.669%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.669%;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2066 .elementor-element.elementor-element-7639673.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-96d4b0d{--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;--justify-content:space-around;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-b4095c4{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-b4095c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-cb01e7d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.5s;--border-radius:14px 14px 14px 14px;box-shadow:0px 6px 10px -3px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2066 .elementor-element.elementor-element-cb01e7d:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-cb01e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(108deg, #38E571 28%, #009D73 100%);}.elementor-2066 .elementor-element.elementor-element-cb01e7d:hover{background-color:transparent;background-image:linear-gradient(180deg, #010101 0%, #000000 100%);--overlay-opacity:1;}.elementor-2066 .elementor-element.elementor-element-cb01e7d:hover::before, .elementor-2066 .elementor-element.elementor-element-cb01e7d:hover > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-cb01e7d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-cb01e7d > .elementor-background-slideshow:hover::before, .elementor-2066 .elementor-element.elementor-element-cb01e7d > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/remove-photos-object-removed.webp");--background-overlay:'';background-size:100% auto;}.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-2066 .elementor-element.elementor-element-5795905{width:var( --container-widget-width, 21% );max-width:21%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;text-align:left;}.elementor-2066 .elementor-element.elementor-element-5795905 img{width:100%;}.elementor-2066 .elementor-element.elementor-element-e62132f{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-2066 .elementor-element.elementor-element-e62132f p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-e62132f a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-e62132f a:hover, .elementor-2066 .elementor-element.elementor-element-e62132f a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-e5d452a{width:var( --container-widget-width, 88.772% );max-width:88.772%;--container-widget-width:88.772%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2066 .elementor-element.elementor-element-e5d452a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-e5d452a a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-e5d452a a:hover, .elementor-2066 .elementor-element.elementor-element-e5d452a a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-51312dd{width:var( --container-widget-width, 84.941% );max-width:84.941%;--container-widget-width:84.941%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-51312dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-51312dd a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-51312dd a:hover, .elementor-2066 .elementor-element.elementor-element-51312dd a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-c8276f9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.5s;--border-radius:14px 14px 14px 14px;box-shadow:0px 6px 10px -3px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2066 .elementor-element.elementor-element-c8276f9:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-c8276f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(108deg, #38E571 28%, #009D73 100%);}.elementor-2066 .elementor-element.elementor-element-c8276f9:hover{background-color:transparent;background-image:linear-gradient(180deg, #010101 0%, #000000 100%);--overlay-opacity:1;}.elementor-2066 .elementor-element.elementor-element-c8276f9:hover::before, .elementor-2066 .elementor-element.elementor-element-c8276f9:hover > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-c8276f9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-c8276f9 > .elementor-background-slideshow:hover::before, .elementor-2066 .elementor-element.elementor-element-c8276f9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/remove-photos-object-removed.webp");--background-overlay:'';background-size:100% auto;}.elementor-2066 .elementor-element.elementor-element-c28f1dd{width:var( --container-widget-width, 21% );max-width:21%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;text-align:left;}.elementor-2066 .elementor-element.elementor-element-c28f1dd img{width:100%;}.elementor-2066 .elementor-element.elementor-element-e8c427c{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-2066 .elementor-element.elementor-element-e8c427c p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-e8c427c a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-e8c427c a:hover, .elementor-2066 .elementor-element.elementor-element-e8c427c a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-05838c5{width:var( --container-widget-width, 69.81% );max-width:69.81%;--container-widget-width:69.81%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2066 .elementor-element.elementor-element-05838c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-05838c5 a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-05838c5 a:hover, .elementor-2066 .elementor-element.elementor-element-05838c5 a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-2ab8cf5{width:var( --container-widget-width, 74.036% );max-width:74.036%;--container-widget-width:74.036%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-2ab8cf5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-2ab8cf5 a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-2ab8cf5 a:hover, .elementor-2066 .elementor-element.elementor-element-2ab8cf5 a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-552bd17{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.5s;--border-radius:14px 14px 14px 14px;box-shadow:0px 6px 10px -3px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2066 .elementor-element.elementor-element-552bd17:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-552bd17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(108deg, #38E571 28%, #009D73 100%);}.elementor-2066 .elementor-element.elementor-element-552bd17:hover{background-color:transparent;background-image:linear-gradient(180deg, #010101 0%, #000000 100%);--overlay-opacity:1;}.elementor-2066 .elementor-element.elementor-element-552bd17:hover::before, .elementor-2066 .elementor-element.elementor-element-552bd17:hover > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-552bd17:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-552bd17 > .elementor-background-slideshow:hover::before, .elementor-2066 .elementor-element.elementor-element-552bd17 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/remove-photos-object-removed.webp");--background-overlay:'';background-size:100% auto;}.elementor-2066 .elementor-element.elementor-element-be1ebbd{width:var( --container-widget-width, 21% );max-width:21%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;text-align:left;}.elementor-2066 .elementor-element.elementor-element-be1ebbd img{width:100%;}.elementor-2066 .elementor-element.elementor-element-b02c4cb{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-2066 .elementor-element.elementor-element-b02c4cb p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-b02c4cb a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-b02c4cb a:hover, .elementor-2066 .elementor-element.elementor-element-b02c4cb a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-a12af35{width:var( --container-widget-width, 73.549% );max-width:73.549%;--container-widget-width:73.549%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2066 .elementor-element.elementor-element-a12af35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-a12af35 a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-a12af35 a:hover, .elementor-2066 .elementor-element.elementor-element-a12af35 a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-4ed170a{width:var( --container-widget-width, 80.268% );max-width:80.268%;--container-widget-width:80.268%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-4ed170a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-4ed170a a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-4ed170a a:hover, .elementor-2066 .elementor-element.elementor-element-4ed170a a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-b052694{--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;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-b052694:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-b052694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/4061c264ab1c33fe10b4cd77cdbe564094ea9947.jpg");background-position:center center;background-size:cover;}.elementor-2066 .elementor-element.elementor-element-db6fe19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-91d5b3f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.5s;--border-radius:14px 14px 14px 14px;box-shadow:0px 6px 10px -3px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2066 .elementor-element.elementor-element-91d5b3f:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-91d5b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(108deg, #38E571 28%, #009D73 100%);}.elementor-2066 .elementor-element.elementor-element-91d5b3f:hover{background-color:transparent;background-image:linear-gradient(180deg, #010101 0%, #000000 100%);--overlay-opacity:1;}.elementor-2066 .elementor-element.elementor-element-91d5b3f:hover::before, .elementor-2066 .elementor-element.elementor-element-91d5b3f:hover > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-91d5b3f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-91d5b3f > .elementor-background-slideshow:hover::before, .elementor-2066 .elementor-element.elementor-element-91d5b3f > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/remove-photos-object-removed.webp");--background-overlay:'';background-size:100% auto;}.elementor-2066 .elementor-element.elementor-element-26607ad{width:var( --container-widget-width, 21% );max-width:21%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;text-align:left;}.elementor-2066 .elementor-element.elementor-element-26607ad img{width:100%;}.elementor-2066 .elementor-element.elementor-element-2633a12{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-2066 .elementor-element.elementor-element-2633a12 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-2633a12 a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-2633a12 a:hover, .elementor-2066 .elementor-element.elementor-element-2633a12 a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-aabe275{width:var( --container-widget-width, 66.309% );max-width:66.309%;--container-widget-width:66.309%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2066 .elementor-element.elementor-element-aabe275.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-aabe275 a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-aabe275 a:hover, .elementor-2066 .elementor-element.elementor-element-aabe275 a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-cc17126{width:var( --container-widget-width, 72.768% );max-width:72.768%;--container-widget-width:72.768%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-cc17126.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-cc17126 a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-cc17126 a:hover, .elementor-2066 .elementor-element.elementor-element-cc17126 a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-6ba5b5d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.5s;--border-radius:14px 14px 14px 14px;box-shadow:0px 6px 10px -3px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2066 .elementor-element.elementor-element-6ba5b5d:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-6ba5b5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(108deg, #38E571 28%, #009D73 100%);}.elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover{background-color:transparent;background-image:linear-gradient(180deg, #010101 0%, #000000 100%);--overlay-opacity:1;}.elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover::before, .elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-6ba5b5d > .elementor-background-slideshow:hover::before, .elementor-2066 .elementor-element.elementor-element-6ba5b5d > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/remove-photos-object-removed.webp");--background-overlay:'';background-size:100% auto;}.elementor-2066 .elementor-element.elementor-element-20b7ca6{width:var( --container-widget-width, 21% );max-width:21%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;text-align:left;}.elementor-2066 .elementor-element.elementor-element-20b7ca6 img{width:100%;}.elementor-2066 .elementor-element.elementor-element-89aa058{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-2066 .elementor-element.elementor-element-89aa058 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-89aa058 a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-89aa058 a:hover, .elementor-2066 .elementor-element.elementor-element-89aa058 a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-c01aded{width:var( --container-widget-width, 69.238% );max-width:69.238%;--container-widget-width:69.238%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2066 .elementor-element.elementor-element-c01aded.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-c01aded a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-c01aded a:hover, .elementor-2066 .elementor-element.elementor-element-c01aded a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-87b511d{width:var( --container-widget-width, 77.349% );max-width:77.349%;--container-widget-width:77.349%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-87b511d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-87b511d a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-87b511d a:hover, .elementor-2066 .elementor-element.elementor-element-87b511d a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-8f5b118{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.5s;--border-radius:14px 14px 14px 14px;box-shadow:0px 6px 10px -3px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2066 .elementor-element.elementor-element-8f5b118:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-8f5b118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(108deg, #38E571 28%, #009D73 100%);}.elementor-2066 .elementor-element.elementor-element-8f5b118:hover{background-color:transparent;background-image:linear-gradient(180deg, #010101 0%, #000000 100%);--overlay-opacity:1;}.elementor-2066 .elementor-element.elementor-element-8f5b118:hover::before, .elementor-2066 .elementor-element.elementor-element-8f5b118:hover > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-8f5b118:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-8f5b118 > .elementor-background-slideshow:hover::before, .elementor-2066 .elementor-element.elementor-element-8f5b118 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/remove-photos-object-removed.webp");--background-overlay:'';background-size:100% auto;}.elementor-2066 .elementor-element.elementor-element-7600167{width:var( --container-widget-width, 21% );max-width:21%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;text-align:left;}.elementor-2066 .elementor-element.elementor-element-7600167 img{width:100%;}.elementor-2066 .elementor-element.elementor-element-9aa3bac{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-2066 .elementor-element.elementor-element-9aa3bac p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-9aa3bac a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-9aa3bac a:hover, .elementor-2066 .elementor-element.elementor-element-9aa3bac a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-f449223{width:var( --container-widget-width, 74.365% );max-width:74.365%;--container-widget-width:74.365%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2066 .elementor-element.elementor-element-f449223.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-f449223 a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-f449223 a:hover, .elementor-2066 .elementor-element.elementor-element-f449223 a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-baeb468{width:var( --container-widget-width, 76.589% );max-width:76.589%;--container-widget-width:76.589%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-baeb468.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-baeb468 a{color:#000000;}.elementor-2066 .elementor-element.elementor-element-baeb468 a:hover, .elementor-2066 .elementor-element.elementor-element-baeb468 a:focus{color:#D50909;}.elementor-2066 .elementor-element.elementor-element-ba38058{--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:0px 35px;--row-gap:0px;--column-gap:35px;--overlay-opacity:0.74;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-ba38058:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-ba38058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/image-26-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2066 .elementor-element.elementor-element-ba38058::before, .elementor-2066 .elementor-element.elementor-element-ba38058 > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-ba38058 > .e-con-inner > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-ba38058 > .elementor-background-slideshow::before, .elementor-2066 .elementor-element.elementor-element-ba38058 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2066 .elementor-element.elementor-element-ba38058 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2066 .elementor-element.elementor-element-ba5a41f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-dc6ca7b .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-2066 .elementor-element.elementor-element-fb052f3{--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:5px 6px;--row-gap:5px;--column-gap:6px;border-style:solid;--border-style:solid;border-color:#2A8C4A63;--border-color:#2A8C4A63;--border-radius:42px 42px 42px 42px;--padding-top:28px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-2066 .elementor-element.elementor-element-fb052f3:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-fb052f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A8C4A63;}.elementor-2066 .elementor-element.elementor-element-9cfea57{text-align:center;}.elementor-2066 .elementor-element.elementor-element-9cfea57 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-18799f2 );}.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-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon-box-wrapper{align-items:center;}.elementor-2066 .elementor-element.elementor-element-1d8cccf{--icon-box-icon-margin:7px;}.elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-1d8cccf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-1d8cccf.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-1d8cccf.elementor-view-default .elementor-icon{fill:var( --e-global-color-18799f2 );color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon{font-size:45px;}.elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;}.elementor-2066 .elementor-element.elementor-element-1d8cccf:has(:hover) .elementor-icon-box-title,
					 .elementor-2066 .elementor-element.elementor-element-1d8cccf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon-box-wrapper{align-items:center;}.elementor-2066 .elementor-element.elementor-element-e80e74d{--icon-box-icon-margin:7px;}.elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-e80e74d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-e80e74d.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-e80e74d.elementor-view-default .elementor-icon{fill:var( --e-global-color-18799f2 );color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon{font-size:45px;}.elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;}.elementor-2066 .elementor-element.elementor-element-e80e74d:has(:hover) .elementor-icon-box-title,
					 .elementor-2066 .elementor-element.elementor-element-e80e74d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon-box-wrapper{align-items:center;}.elementor-2066 .elementor-element.elementor-element-3e86939{--icon-box-icon-margin:7px;}.elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-3e86939.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-3e86939.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-3e86939.elementor-view-default .elementor-icon{fill:var( --e-global-color-18799f2 );color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon{font-size:45px;}.elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;}.elementor-2066 .elementor-element.elementor-element-3e86939:has(:hover) .elementor-icon-box-title,
					 .elementor-2066 .elementor-element.elementor-element-3e86939:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon-box-wrapper{align-items:center;}.elementor-2066 .elementor-element.elementor-element-588d511{--icon-box-icon-margin:7px;}.elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-588d511.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-588d511.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-588d511.elementor-view-default .elementor-icon{fill:var( --e-global-color-18799f2 );color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon{font-size:45px;}.elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;}.elementor-2066 .elementor-element.elementor-element-588d511:has(:hover) .elementor-icon-box-title,
					 .elementor-2066 .elementor-element.elementor-element-588d511:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-f1bc2b2{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--flex-wrap:wrap;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:22px;}.elementor-2066 .elementor-element.elementor-element-f1bc2b2:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-f1bc2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-2066 .elementor-element.elementor-element-b0581cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2066 .elementor-element.elementor-element-b0581cd .elementor-icon-list-icon i{color:#595959;transition:color 0.3s;}.elementor-2066 .elementor-element.elementor-element-b0581cd .elementor-icon-list-icon svg{fill:#595959;transition:fill 0.3s;}.elementor-2066 .elementor-element.elementor-element-b0581cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2066 .elementor-element.elementor-element-b0581cd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-2066 .elementor-element.elementor-element-b0581cd .elementor-icon-list-text{color:#040404;transition:color 0.3s;}.elementor-2066 .elementor-element.elementor-element-23e034c .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-934dc4a );}.elementor-2066 .elementor-element.elementor-element-2484f16 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-2066 .elementor-element.elementor-element-9dd3af3 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:28px;fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at center left, #2DE373 0%, #03E3A0 100%);border-radius:40px 40px 40px 40px;padding:14px 20px 14px 20px;}.elementor-2066 .elementor-element.elementor-element-9dd3af3{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2066 .elementor-element.elementor-element-9dd3af3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2066 .elementor-element.elementor-element-9dd3af3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2066 .elementor-element.elementor-element-9dd3af3 .elementor-button:hover, .elementor-2066 .elementor-element.elementor-element-9dd3af3 .elementor-button:focus{box-shadow:0px 0px 15px 0px #03E3A0;}.elementor-2066 .elementor-element.elementor-element-ac3b59b{--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;--justify-content:space-around;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-ac3b59b:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-ac3b59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-42566d5 ) 0%, var( --e-global-color-cc1af55 ) 100%);}.elementor-2066 .elementor-element.elementor-element-072c118{--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;--justify-content:space-between;--gap:0px 173px;--row-gap:0px;--column-gap:173px;--padding-top:0px;--padding-bottom:0px;--padding-left:237px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-072c118.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-d00fbf7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-d00fbf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2066 .elementor-element.elementor-element-61f037f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-61f037f.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-61f037f .elementor-icon-wrapper{text-align:left;}.elementor-2066 .elementor-element.elementor-element-61f037f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-61f037f.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-61f037f.elementor-view-default .elementor-icon{color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-61f037f.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-61f037f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-09f7641{font-family:"Raleway", Sans-serif;font-weight:normal;text-transform:uppercase;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-018fa3d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-018fa3d.elementor-element{--align-self:flex-start;}.elementor-2066 .elementor-element.elementor-element-018fa3d .elementor-icon-wrapper{text-align:right;}.elementor-2066 .elementor-element.elementor-element-018fa3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-018fa3d.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-018fa3d.elementor-view-default .elementor-icon{color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-018fa3d.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-018fa3d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-b67d547{--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:13px 0px;--row-gap:13px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:4px;--padding-left:8px;--padding-right:3px;}.elementor-2066 .elementor-element.elementor-element-b67d547.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-7b24cb9{--display:flex;--min-height:222px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2A8C4A;--border-color:#2A8C4A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-7b24cb9:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-7b24cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/2ec9e0a89cf588efdba1a0fd553a5ad724ae2730-1.png");background-position:0px -145px;background-repeat:no-repeat;background-size:cover;}.elementor-2066 .elementor-element.elementor-element-95d58ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-d7cb4e7{--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;--justify-content:space-between;--gap:0px 173px;--row-gap:0px;--column-gap:173px;--padding-top:0px;--padding-bottom:0px;--padding-left:237px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-d7cb4e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-9528b9a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-9528b9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-a32ac7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-a32ac7c.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-a32ac7c .elementor-icon-wrapper{text-align:left;}.elementor-2066 .elementor-element.elementor-element-a32ac7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-a32ac7c.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-a32ac7c.elementor-view-default .elementor-icon{color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-a32ac7c.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-a32ac7c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-a1ec0a3{font-family:"Raleway", Sans-serif;font-weight:normal;text-transform:uppercase;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-c8c3e91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-c8c3e91.elementor-element{--align-self:flex-start;}.elementor-2066 .elementor-element.elementor-element-c8c3e91 .elementor-icon-wrapper{text-align:right;}.elementor-2066 .elementor-element.elementor-element-c8c3e91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-c8c3e91.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-c8c3e91.elementor-view-default .elementor-icon{color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-c8c3e91.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-c8c3e91.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-1e16266{--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:13px 0px;--row-gap:13px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:4px;--padding-left:8px;--padding-right:3px;}.elementor-2066 .elementor-element.elementor-element-1e16266.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-70a3f14{--display:flex;--min-height:222px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2A8C4A;--border-color:#2A8C4A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-70a3f14:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-70a3f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/71fa60a47affd71aea0a5b47c61f4b1675f15b84-1.png");background-position:0px -91px;background-repeat:no-repeat;background-size:cover;}.elementor-2066 .elementor-element.elementor-element-5576a87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-71fb72a{--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;--justify-content:space-between;--gap:0px 173px;--row-gap:0px;--column-gap:173px;--padding-top:0px;--padding-bottom:0px;--padding-left:237px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-71fb72a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-5c70f6f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-5c70f6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-e579699{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-e579699.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-e579699 .elementor-icon-wrapper{text-align:left;}.elementor-2066 .elementor-element.elementor-element-e579699.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-e579699.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-e579699.elementor-view-default .elementor-icon{color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-e579699.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-e579699.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-e8d44d5{font-family:"Raleway", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-ecd7818{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-ecd7818.elementor-element{--align-self:flex-start;}.elementor-2066 .elementor-element.elementor-element-ecd7818 .elementor-icon-wrapper{text-align:right;}.elementor-2066 .elementor-element.elementor-element-ecd7818.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-ecd7818.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-ecd7818.elementor-view-default .elementor-icon{color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-ecd7818.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-ecd7818.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-5346f4e{--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:13px 0px;--row-gap:13px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:4px;--padding-left:8px;--padding-right:3px;}.elementor-2066 .elementor-element.elementor-element-5346f4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-7b90418{--display:flex;--min-height:222px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2A8C4A;--border-color:#2A8C4A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-7b90418:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-7b90418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/e12cc839e7e69bdb3eda844100d75ed3533610d9-1.png");background-position:0px -213px;background-repeat:no-repeat;background-size:cover;}.elementor-2066 .elementor-element.elementor-element-98d8bd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-e127af4{--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;--justify-content:space-between;--gap:0px 173px;--row-gap:0px;--column-gap:173px;--padding-top:0px;--padding-bottom:0px;--padding-left:237px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-e127af4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-d975bf5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-d975bf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-9c132d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-9c132d4.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-9c132d4 .elementor-icon-wrapper{text-align:left;}.elementor-2066 .elementor-element.elementor-element-9c132d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-9c132d4.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-9c132d4.elementor-view-default .elementor-icon{color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-9c132d4.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-9c132d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-8cb4399{font-family:"Raleway", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-816e192{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-816e192.elementor-element{--align-self:flex-start;}.elementor-2066 .elementor-element.elementor-element-816e192 .elementor-icon-wrapper{text-align:right;}.elementor-2066 .elementor-element.elementor-element-816e192.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-816e192.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-816e192.elementor-view-default .elementor-icon{color:var( --e-global-color-18799f2 );border-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-816e192.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-816e192.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-46ccf69{--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:13px 0px;--row-gap:13px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:4px;--padding-left:8px;--padding-right:3px;}.elementor-2066 .elementor-element.elementor-element-46ccf69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-8c929a9{--display:flex;--min-height:222px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2A8C4A;--border-color:#2A8C4A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-8c929a9:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-8c929a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/6f5e8c0494d9acbedc6d571ad9e332890be924f1-3.png");background-position:0px -2px;background-repeat:no-repeat;background-size:cover;}.elementor-2066 .elementor-element.elementor-element-8c929a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-0985f44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-6abcfee{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-position:40px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-40px;--e-n-carousel-arrow-size:33px;--e-n-carousel-arrow-normal-color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-5865a75{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-5865a75:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-5865a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2066 .elementor-element.elementor-element-5865a75::before, .elementor-2066 .elementor-element.elementor-element-5865a75 > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-5865a75 > .e-con-inner > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-5865a75 > .elementor-background-slideshow::before, .elementor-2066 .elementor-element.elementor-element-5865a75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2066 .elementor-element.elementor-element-5865a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/4440531b0afcd6414b2d1d6f424164e27ec228ea-scaled.webp");--background-overlay:'';}.elementor-2066 .elementor-element.elementor-element-3306b06{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-2066 .elementor-element.elementor-element-3306b06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-3306b06 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-9eff97e{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-9eff97e.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-b787863{--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:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-2a65640{--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;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2066 .elementor-element.elementor-element-2a65640:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-2a65640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1B;}.elementor-2066 .elementor-element.elementor-element-8d7ee42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-2066 .elementor-element.elementor-element-8d7ee42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF99;}.elementor-2066 .elementor-element.elementor-element-c74144c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-c282811{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-4ee0849 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:900;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-076cfd1.elementor-element{--align-self:flex-end;}.elementor-2066 .elementor-element.elementor-element-076cfd1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFFB2;}.elementor-2066 .elementor-element.elementor-element-355d3be{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-icon i{color:var( --e-global-color-18799f2 );transition:color 0.3s;}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-icon svg{fill:var( --e-global-color-18799f2 );transition:fill 0.3s;}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-text{color:var( --e-global-color-18799f2 );transition:color 0.3s;}.elementor-2066 .elementor-element.elementor-element-dc73714{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.48;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 24px 1px #36E371;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2066 .elementor-element.elementor-element-dc73714:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-dc73714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(295deg, var( --e-global-color-cc1af55 ) 0%, var( --e-global-color-42566d5 ) 81%);}.elementor-2066 .elementor-element.elementor-element-dc73714:hover{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);--overlay-opacity:0.5;}.elementor-2066 .elementor-element.elementor-element-dc73714:hover::before, .elementor-2066 .elementor-element.elementor-element-dc73714:hover > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-dc73714:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-dc73714 > .elementor-background-slideshow:hover::before, .elementor-2066 .elementor-element.elementor-element-dc73714 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/remove-photos-object-removed.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-2066 .elementor-element.elementor-element-dc73714::before, .elementor-2066 .elementor-element.elementor-element-dc73714 > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-dc73714 > .e-con-inner > .elementor-background-video-container::before, .elementor-2066 .elementor-element.elementor-element-dc73714 > .elementor-background-slideshow::before, .elementor-2066 .elementor-element.elementor-element-dc73714 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2066 .elementor-element.elementor-element-dc73714 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2066 .elementor-element.elementor-element-7bfe812 .elementor-button{background-color:var( --e-global-color-934dc4a );font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:28px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 15px 0px #03E3A0;border-radius:40px 40px 40px 40px;padding:14px 20px 14px 20px;}.elementor-2066 .elementor-element.elementor-element-7bfe812{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2066 .elementor-element.elementor-element-7bfe812 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2066 .elementor-element.elementor-element-7bfe812 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2066 .elementor-element.elementor-element-7bfe812 .elementor-button:hover, .elementor-2066 .elementor-element.elementor-element-7bfe812 .elementor-button:focus{box-shadow:0px 0px 15px 0px #03E3A0;}.elementor-2066 .elementor-element.elementor-element-400e13c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#272727;}.elementor-2066 .elementor-element.elementor-element-400e13c p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-70d0429{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;color:#000000;}.elementor-2066 .elementor-element.elementor-element-70d0429 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-34ecb60{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-97c951a{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:left;}.elementor-2066 .elementor-element.elementor-element-97c951a img{width:83%;}.elementor-2066 .elementor-element.elementor-element-a5aba20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 36px;--row-gap:0px;--column-gap:36px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-141px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-8947e17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-8947e17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-a138fd1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-79eaeaa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-1b785f8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-9baa53f{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:900;color:#000000;}.elementor-2066 .elementor-element.elementor-element-9baa53f p{margin-block-end:-20px;}.elementor-2066 .elementor-element.elementor-element-172dfb2.elementor-element{--align-self:flex-end;}.elementor-2066 .elementor-element.elementor-element-172dfb2{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2066 .elementor-element.elementor-element-172dfb2 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-43bd179{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#000000;}.elementor-2066 .elementor-element.elementor-element-43bd179 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-7149d04{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-text{color:var( --e-global-color-934dc4a );transition:color 0.3s;}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#C71111;}.elementor-2066 .elementor-element.elementor-element-c35527e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-c35527e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-b06c000 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:28px;fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at center left, #2DE373 0%, #03E3A0 100%);border-radius:40px 40px 40px 40px;padding:14px 20px 14px 20px;}.elementor-2066 .elementor-element.elementor-element-b06c000{width:var( --container-widget-width, 95.738% );max-width:95.738%;--container-widget-width:95.738%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-b06c000.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-b06c000 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2066 .elementor-element.elementor-element-b06c000 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2066 .elementor-element.elementor-element-b06c000 .elementor-button:hover, .elementor-2066 .elementor-element.elementor-element-b06c000 .elementor-button:focus{box-shadow:0px 0px 15px 0px #03E3A0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2066 .elementor-element.elementor-element-5f291c5{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:1px;}.elementor-2066 .elementor-element.elementor-element-5f291c5 .elementor-divider-separator{width:100%;}.elementor-2066 .elementor-element.elementor-element-5f291c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2066 .elementor-element.elementor-element-a7075e9{text-align:center;}.elementor-2066 .elementor-element.elementor-element-a7075e9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-18799f2 );}.elementor-2066 .elementor-element.elementor-element-16e19e1{--display:flex;}.elementor-2066 .elementor-element.elementor-element-8a05c2b{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2066 .elementor-element.elementor-element-f93174b{--display:flex;--min-height:330px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:55px 55px 55px 55px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-7d9c301{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -186px) 0px;padding:0px 0px 0px 0px;top:0.738px;}.elementor-2066 .elementor-element.elementor-element-7d9c301.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2066 .elementor-element.elementor-element-7d9c301{left:1011.738px;}body.rtl .elementor-2066 .elementor-element.elementor-element-7d9c301{right:1011.738px;}body:not(.rtl) .elementor-2066 .elementor-element.elementor-element-7ca49bf{left:2.206px;}body.rtl .elementor-2066 .elementor-element.elementor-element-7ca49bf{right:2.206px;}.elementor-2066 .elementor-element.elementor-element-7ca49bf{top:-2.794px;}body:not(.rtl) .elementor-2066 .elementor-element.elementor-element-9f81c13{left:8.206px;}body.rtl .elementor-2066 .elementor-element.elementor-element-9f81c13{right:8.206px;}.elementor-2066 .elementor-element.elementor-element-9f81c13{top:154.206px;}.elementor-2066 .elementor-element.elementor-element-d138c8b{text-align:center;}.elementor-2066 .elementor-element.elementor-element-d138c8b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-2066 .elementor-element.elementor-element-c9a89d7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#000000;}.elementor-2066 .elementor-element.elementor-element-2897e61 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;background-image:linear-gradient(180deg, #2DE373 0%, #03E3A0 100%);border-style:solid;border-width:5px 5px 5px 5px;border-color:#00E4A1;border-radius:40px 40px 40px 40px;padding:20px 120px 20px 120px;}.elementor-2066 .elementor-element.elementor-element-2897e61.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-2897e61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2066 .elementor-element.elementor-element-2897e61 .elementor-button:hover, .elementor-2066 .elementor-element.elementor-element-2897e61 .elementor-button:focus{box-shadow:0px 0px 12px 6px rgba(0, 255, 180.0657894736841, 0.71);}.elementor-2066 .elementor-element.elementor-element-10dc45e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:143.738px;}.elementor-2066 .elementor-element.elementor-element-10dc45e.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2066 .elementor-element.elementor-element-10dc45e{left:1022.738px;}body.rtl .elementor-2066 .elementor-element.elementor-element-10dc45e{right:1022.738px;}.elementor-2066 .elementor-element.elementor-element-47495cf{--display:flex;--min-height:330px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:55px 55px 55px 55px;box-shadow:0px 2px 30px 1px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-b45c85c{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2066 .elementor-element.elementor-element-b45c85c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-2066 .elementor-element.elementor-element-38b4439{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-2066 .elementor-element.elementor-element-f37356f .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(180deg, #2DE373 0%, #03E3A0 100%);border-style:solid;border-width:5px 5px 5px 5px;border-color:#00E4A1;border-radius:40px 40px 40px 40px;padding:20px 120px 20px 120px;}.elementor-2066 .elementor-element.elementor-element-f37356f.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-f37356f .elementor-button-content-wrapper{flex-direction:row;}.elementor-2066 .elementor-element.elementor-element-f37356f .elementor-button:hover, .elementor-2066 .elementor-element.elementor-element-f37356f .elementor-button:focus{box-shadow:0px 0px 12px 6px rgba(0, 255, 180.0657894736841, 0.71);}.elementor-2066 .elementor-element.elementor-element-f3ecc27{--display:flex;--min-height:330px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:55px 55px 55px 55px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-dae417b{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2066 .elementor-element.elementor-element-dae417b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-2066 .elementor-element.elementor-element-e1b06f9{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#000000;}.elementor-2066 .elementor-element.elementor-element-356b681 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;background-image:linear-gradient(180deg, #2DE373 0%, #03E3A0 100%);border-style:solid;border-width:5px 5px 5px 5px;border-color:#00E4A1;border-radius:40px 40px 40px 40px;padding:20px 120px 20px 120px;}.elementor-2066 .elementor-element.elementor-element-356b681.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-356b681 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2066 .elementor-element.elementor-element-356b681 .elementor-button:hover, .elementor-2066 .elementor-element.elementor-element-356b681 .elementor-button:focus{box-shadow:0px 0px 12px 6px rgba(0, 255, 180.0657894736841, 0.71);}@media(max-width:1024px){.elementor-2066 .elementor-element.elementor-element-7c02277{--min-height:546px;}.elementor-2066 .elementor-element.elementor-element-7c02277:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-7c02277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-589px 0px;}.elementor-2066 .elementor-element.elementor-element-db084a4{--margin-top:174px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-db084a4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2066 .elementor-element.elementor-element-ccebe7c{text-align:center;}.elementor-2066 .elementor-element.elementor-element-ccebe7c .elementor-heading-title{font-size:32px;}.elementor-2066 .elementor-element.elementor-element-ab8efce{width:var( --container-widget-width, 544.667px );max-width:544.667px;--container-widget-width:544.667px;--container-widget-flex-grow:0;text-align:center;font-size:14px;line-height:28px;}.elementor-2066 .elementor-element.elementor-element-ab8efce.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-bbd2a56{width:var( --container-widget-width, 600.656px );max-width:600.656px;--container-widget-width:600.656px;--container-widget-flex-grow:0;text-align:center;font-size:14px;line-height:28px;}.elementor-2066 .elementor-element.elementor-element-bbd2a56.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-2f0ddc1{width:var( --container-widget-width, 273.778px );max-width:273.778px;--container-widget-width:273.778px;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-2f0ddc1.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-59433c9{width:var( --container-widget-width, 273.778px );max-width:273.778px;--container-widget-width:273.778px;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-59433c9.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-180891c .elementor-heading-title{font-size:28px;}.elementor-2066 .elementor-element.elementor-element-7639673{width:var( --container-widget-width, 654px );max-width:654px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:654px;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-96d4b0d{--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2066 .elementor-element.elementor-element-b4095c4{--justify-content:space-around;}.elementor-2066 .elementor-element.elementor-element-b4095c4.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-5795905{--container-widget-width:83px;--container-widget-flex-grow:0;width:var( --container-widget-width, 83px );max-width:83px;}.elementor-2066 .elementor-element.elementor-element-e62132f{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-e5d452a{--container-widget-width:249px;--container-widget-flex-grow:0;width:var( --container-widget-width, 249px );max-width:249px;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-51312dd{width:var( --container-widget-width, 244px );max-width:244px;--container-widget-width:244px;--container-widget-flex-grow:0;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-51312dd p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-c28f1dd{--container-widget-width:82px;--container-widget-flex-grow:0;width:var( --container-widget-width, 82px );max-width:82px;}.elementor-2066 .elementor-element.elementor-element-e8c427c{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-05838c5{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-2ab8cf5{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-2ab8cf5 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-be1ebbd{--container-widget-width:82px;--container-widget-flex-grow:0;width:var( --container-widget-width, 82px );max-width:82px;}.elementor-2066 .elementor-element.elementor-element-b02c4cb{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-a12af35{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-4ed170a{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-4ed170a p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-b052694{--min-height:946px;--border-radius:36px 36px 36px 36px;--margin-top:15px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-b052694.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-db6fe19{--justify-content:space-around;}.elementor-2066 .elementor-element.elementor-element-db6fe19.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2066 .elementor-element.elementor-element-91d5b3f.e-con{--order:-99999 /* order start hack */;}.elementor-2066 .elementor-element.elementor-element-26607ad{--container-widget-width:82px;--container-widget-flex-grow:0;width:var( --container-widget-width, 82px );max-width:82px;}.elementor-2066 .elementor-element.elementor-element-2633a12{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-aabe275{--container-widget-width:198px;--container-widget-flex-grow:0;width:var( --container-widget-width, 198px );max-width:198px;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-cc17126{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-cc17126 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-6ba5b5d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-20b7ca6{--container-widget-width:82px;--container-widget-flex-grow:0;width:var( --container-widget-width, 82px );max-width:82px;}.elementor-2066 .elementor-element.elementor-element-89aa058{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-c01aded{--container-widget-width:201px;--container-widget-flex-grow:0;width:var( --container-widget-width, 201px );max-width:201px;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-87b511d{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-87b511d p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-8f5b118{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2066 .elementor-element.elementor-element-7600167{--container-widget-width:82px;--container-widget-flex-grow:0;width:var( --container-widget-width, 82px );max-width:82px;}.elementor-2066 .elementor-element.elementor-element-9aa3bac{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-f449223{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-baeb468{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-baeb468 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-ba38058{--justify-content:center;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2066 .elementor-element.elementor-element-fb052f3{--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon-box-title a{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon-box-description{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon-box-title a{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon-box-description{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon-box-title a{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon-box-description{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon-box-title a{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon-box-description{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-f1bc2b2{--border-radius:8px 8px 8px 8px;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-b0581cd{--e-icon-list-icon-size:18px;}.elementor-2066 .elementor-element.elementor-element-b0581cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2066 .elementor-element.elementor-element-b0581cd .elementor-icon-list-item > a{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-23e034c .elementor-heading-title{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-2484f16 .elementor-heading-title{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-ac3b59b{--padding-top:50px;--padding-bottom:9px;--padding-left:40px;--padding-right:40px;}.elementor-2066 .elementor-element.elementor-element-072c118{--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2066 .elementor-element.elementor-element-d00fbf7{--min-height:253px;}.elementor-2066 .elementor-element.elementor-element-09f7641{text-align:center;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-b67d547{--justify-content:center;}.elementor-2066 .elementor-element.elementor-element-7b24cb9:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-7b24cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -89px;}.elementor-2066 .elementor-element.elementor-element-95d58ab .elementor-heading-title{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-d7cb4e7{--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2066 .elementor-element.elementor-element-9528b9a{--min-height:253px;}.elementor-2066 .elementor-element.elementor-element-a1ec0a3{text-align:center;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-1e16266{--justify-content:center;}.elementor-2066 .elementor-element.elementor-element-70a3f14:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-70a3f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -24px;}.elementor-2066 .elementor-element.elementor-element-5576a87 .elementor-heading-title{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-71fb72a{--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2066 .elementor-element.elementor-element-5c70f6f{--min-height:253px;}.elementor-2066 .elementor-element.elementor-element-e8d44d5{text-align:center;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-5346f4e{--justify-content:center;}.elementor-2066 .elementor-element.elementor-element-7b90418:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-7b90418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -125px;}.elementor-2066 .elementor-element.elementor-element-98d8bd6 .elementor-heading-title{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-e127af4{--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2066 .elementor-element.elementor-element-d975bf5{--min-height:253px;}.elementor-2066 .elementor-element.elementor-element-8cb4399{text-align:center;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-46ccf69{--justify-content:center;}.elementor-2066 .elementor-element.elementor-element-8c929a9:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-8c929a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/6f5e8c0494d9acbedc6d571ad9e332890be924f1-2.png");background-position:0px -2px;}.elementor-2066 .elementor-element.elementor-element-8c929a9{--min-height:222px;}.elementor-2066 .elementor-element.elementor-element-0985f44 .elementor-heading-title{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-6abcfee{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-top-position:-52px;}.elementor-2066 .elementor-element.elementor-element-5865a75{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2066 .elementor-element.elementor-element-3306b06{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-3306b06 .elementor-heading-title{font-size:28px;}.elementor-2066 .elementor-element.elementor-element-9eff97e{--container-widget-width:909px;--container-widget-flex-grow:0;width:var( --container-widget-width, 909px );max-width:909px;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-b787863{--justify-content:center;--flex-wrap:wrap;}.elementor-2066 .elementor-element.elementor-element-c74144c .elementor-heading-title{font-size:28px;}.elementor-2066 .elementor-element.elementor-element-076cfd1 .elementor-heading-title{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-item > a{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-dc73714{--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-7bfe812 .elementor-button{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-70d0429{font-size:28px;}.elementor-2066 .elementor-element.elementor-element-172dfb2{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-43bd179{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-item > a{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-d138c8b{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-d138c8b .elementor-heading-title{font-size:28px;}.elementor-2066 .elementor-element.elementor-element-47495cf:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-47495cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/imagen_2025-11-17_152844606.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2066 .elementor-element.elementor-element-47495cf{--min-height:330px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2066 .elementor-element.elementor-element-b45c85c{width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;text-align:center;}.elementor-2066 .elementor-element.elementor-element-b45c85c .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-2066 .elementor-element.elementor-element-38b4439{text-align:center;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-38b4439 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-f37356f .elementor-button{font-size:18px;padding:14px 50px 14px 50px;}}@media(min-width:768px){.elementor-2066 .elementor-element.elementor-element-7c02277{--content-width:1440px;}.elementor-2066 .elementor-element.elementor-element-db084a4{--width:58.739%;}.elementor-2066 .elementor-element.elementor-element-96d4b0d{--content-width:1440px;}.elementor-2066 .elementor-element.elementor-element-b4095c4{--width:32%;}.elementor-2066 .elementor-element.elementor-element-cb01e7d{--width:100%;}.elementor-2066 .elementor-element.elementor-element-c8276f9{--width:100%;}.elementor-2066 .elementor-element.elementor-element-552bd17{--width:100%;}.elementor-2066 .elementor-element.elementor-element-b052694{--width:50%;}.elementor-2066 .elementor-element.elementor-element-db6fe19{--width:50%;}.elementor-2066 .elementor-element.elementor-element-91d5b3f{--width:100%;}.elementor-2066 .elementor-element.elementor-element-6ba5b5d{--width:100%;}.elementor-2066 .elementor-element.elementor-element-8f5b118{--width:100%;}.elementor-2066 .elementor-element.elementor-element-ba38058{--content-width:1303px;}.elementor-2066 .elementor-element.elementor-element-ba5a41f{--width:66%;}.elementor-2066 .elementor-element.elementor-element-fb052f3{--width:50%;}.elementor-2066 .elementor-element.elementor-element-ac3b59b{--content-width:1440px;}.elementor-2066 .elementor-element.elementor-element-d00fbf7{--width:50.071%;}.elementor-2066 .elementor-element.elementor-element-b67d547{--width:37%;}.elementor-2066 .elementor-element.elementor-element-7b24cb9{--width:350px;}.elementor-2066 .elementor-element.elementor-element-9528b9a{--width:46%;}.elementor-2066 .elementor-element.elementor-element-1e16266{--width:37%;}.elementor-2066 .elementor-element.elementor-element-70a3f14{--width:350px;}.elementor-2066 .elementor-element.elementor-element-5c70f6f{--width:46%;}.elementor-2066 .elementor-element.elementor-element-5346f4e{--width:37%;}.elementor-2066 .elementor-element.elementor-element-7b90418{--width:350px;}.elementor-2066 .elementor-element.elementor-element-d975bf5{--width:46%;}.elementor-2066 .elementor-element.elementor-element-46ccf69{--width:37%;}.elementor-2066 .elementor-element.elementor-element-8c929a9{--width:350px;}.elementor-2066 .elementor-element.elementor-element-5865a75{--content-width:1440px;}.elementor-2066 .elementor-element.elementor-element-2a65640{--width:50%;}.elementor-2066 .elementor-element.elementor-element-c282811{--width:91%;}.elementor-2066 .elementor-element.elementor-element-dc73714{--width:50%;}.elementor-2066 .elementor-element.elementor-element-34ecb60{--width:100%;}.elementor-2066 .elementor-element.elementor-element-a5aba20{--width:79%;}.elementor-2066 .elementor-element.elementor-element-8947e17{--width:20%;}.elementor-2066 .elementor-element.elementor-element-1b785f8{--width:91%;}.elementor-2066 .elementor-element.elementor-element-c35527e{--width:26.73%;}.elementor-2066 .elementor-element.elementor-element-8a05c2b{--content-width:1440px;}.elementor-2066 .elementor-element.elementor-element-f93174b{--width:1243px;}.elementor-2066 .elementor-element.elementor-element-47495cf{--width:1243px;}.elementor-2066 .elementor-element.elementor-element-f3ecc27{--width:1243px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2066 .elementor-element.elementor-element-7c02277{--content-width:760px;}.elementor-2066 .elementor-element.elementor-element-db084a4{--width:737px;}.elementor-2066 .elementor-element.elementor-element-b4095c4{--width:310px;}.elementor-2066 .elementor-element.elementor-element-db6fe19{--width:310px;}.elementor-2066 .elementor-element.elementor-element-ba5a41f{--width:676px;}.elementor-2066 .elementor-element.elementor-element-fb052f3{--width:682px;}.elementor-2066 .elementor-element.elementor-element-d00fbf7{--width:569px;}.elementor-2066 .elementor-element.elementor-element-b67d547{--width:339.517px;}.elementor-2066 .elementor-element.elementor-element-7b24cb9{--width:927px;}.elementor-2066 .elementor-element.elementor-element-9528b9a{--width:569px;}.elementor-2066 .elementor-element.elementor-element-1e16266{--width:339.517px;}.elementor-2066 .elementor-element.elementor-element-70a3f14{--width:927px;}.elementor-2066 .elementor-element.elementor-element-5c70f6f{--width:569px;}.elementor-2066 .elementor-element.elementor-element-5346f4e{--width:339.517px;}.elementor-2066 .elementor-element.elementor-element-7b90418{--width:927px;}.elementor-2066 .elementor-element.elementor-element-d975bf5{--width:569px;}.elementor-2066 .elementor-element.elementor-element-46ccf69{--width:339.517px;}.elementor-2066 .elementor-element.elementor-element-8c929a9{--width:350px;}.elementor-2066 .elementor-element.elementor-element-2a65640{--width:1600px;}.elementor-2066 .elementor-element.elementor-element-dc73714{--width:1600px;}.elementor-2066 .elementor-element.elementor-element-c35527e{--width:676px;}.elementor-2066 .elementor-element.elementor-element-47495cf{--width:680px;}}@media(max-width:767px){.elementor-2066 .elementor-element.elementor-element-7c02277{--content-width:390px;--min-height:667px;--overlay-opacity:0.7;--margin-top:-121px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-7c02277:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-7c02277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1000px 0px;}.elementor-2066 .elementor-element.elementor-element-db084a4{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-2066 .elementor-element.elementor-element-ccebe7c{text-align:center;}.elementor-2066 .elementor-element.elementor-element-ccebe7c .elementor-heading-title{font-size:24px;}.elementor-2066 .elementor-element.elementor-element-ab8efce{width:var( --container-widget-width, 521px );max-width:521px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:521px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.4em;}.elementor-2066 .elementor-element.elementor-element-ab8efce.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-bbd2a56{width:var( --container-widget-width, 347px );max-width:347px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;--container-widget-width:347px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.4em;}.elementor-2066 .elementor-element.elementor-element-bbd2a56.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-2f0ddc1{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-2f0ddc1 .elementor-button{font-size:18px;}.elementor-2066 .elementor-element.elementor-element-59433c9{width:var( --container-widget-width, 1000px );max-width:1000px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-59433c9 .elementor-button{font-size:18px;}.elementor-2066 .elementor-element.elementor-element-6b3f2f3{--width:1600px;}.elementor-2066 .elementor-element.elementor-element-180891c{padding:0px 0px 0px 0px;}.elementor-2066 .elementor-element.elementor-element-180891c .elementor-heading-title{font-size:20px;}.elementor-2066 .elementor-element.elementor-element-7639673{width:var( --container-widget-width, 364.569px );max-width:364.569px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:364.569px;--container-widget-flex-grow:0;font-size:12px;}.elementor-2066 .elementor-element.elementor-element-96d4b0d{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2066 .elementor-element.elementor-element-cb01e7d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2066 .elementor-element.elementor-element-5795905{--container-widget-width:83px;--container-widget-flex-grow:0;width:var( --container-widget-width, 83px );max-width:83px;}.elementor-2066 .elementor-element.elementor-element-e62132f{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-e5d452a{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-51312dd{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-c8276f9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2066 .elementor-element.elementor-element-e8c427c{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-05838c5{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-2ab8cf5{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-552bd17{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2066 .elementor-element.elementor-element-b02c4cb{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-a12af35{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-4ed170a{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-b052694{--min-height:558px;--border-radius:30px 30px 30px 30px;--margin-top:11px;--margin-bottom:11px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-db6fe19{--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-db6fe19.e-con{--order:99999 /* order end hack */;}.elementor-2066 .elementor-element.elementor-element-91d5b3f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2066 .elementor-element.elementor-element-2633a12{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-aabe275{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-cc17126{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-6ba5b5d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2066 .elementor-element.elementor-element-89aa058{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-c01aded{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-87b511d{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-8f5b118{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2066 .elementor-element.elementor-element-9aa3bac{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-f449223{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-baeb468{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-ba38058{--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;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-2066 .elementor-element.elementor-element-ba5a41f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-fb052f3{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2066 .elementor-element.elementor-element-9cfea57 .elementor-heading-title{font-size:20px;}.elementor-2066 .elementor-element.elementor-element-1d8cccf{--icon-box-icon-margin:10px;}.elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon{font-size:27px;}.elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon-box-title a{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-1d8cccf .elementor-icon-box-description{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-e80e74d{--icon-box-icon-margin:10px;}.elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon{font-size:27px;}.elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon-box-title a{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-e80e74d .elementor-icon-box-description{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-3e86939{--icon-box-icon-margin:10px;}.elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon{font-size:27px;}.elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon-box-title a{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-3e86939 .elementor-icon-box-description{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-588d511{--icon-box-icon-margin:10px;}.elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon{font-size:27px;}.elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon-box-title, .elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon-box-title a{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-588d511 .elementor-icon-box-description{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-f1bc2b2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2066 .elementor-element.elementor-element-b0581cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2066 .elementor-element.elementor-element-b0581cd .elementor-icon-list-item > a{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-23e034c .elementor-heading-title{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-2484f16 .elementor-heading-title{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-9dd3af3 .elementor-button{font-size:16px;padding:14px 14px 14px 14px;}.elementor-2066 .elementor-element.elementor-element-ac3b59b{--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-2066 .elementor-element.elementor-element-072c118{--width:69%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-d00fbf7{--width:94%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2066 .elementor-element.elementor-element-61f037f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2066 .elementor-element.elementor-element-61f037f.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-61f037f .elementor-icon-wrapper{text-align:left;}.elementor-2066 .elementor-element.elementor-element-61f037f .elementor-icon{font-size:40px;}.elementor-2066 .elementor-element.elementor-element-61f037f .elementor-icon svg{height:40px;}.elementor-2066 .elementor-element.elementor-element-09f7641{text-align:left;}.elementor-2066 .elementor-element.elementor-element-018fa3d.elementor-element{--align-self:flex-end;}.elementor-2066 .elementor-element.elementor-element-018fa3d .elementor-icon{font-size:38px;}.elementor-2066 .elementor-element.elementor-element-018fa3d .elementor-icon svg{height:38px;}.elementor-2066 .elementor-element.elementor-element-b67d547{--width:69%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-7b24cb9{--width:82%;--min-height:231px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-7b24cb9:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-7b24cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2066 .elementor-element.elementor-element-95d58ab{text-align:center;}.elementor-2066 .elementor-element.elementor-element-95d58ab .elementor-heading-title{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-d7cb4e7{--width:69%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-9528b9a{--width:94%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2066 .elementor-element.elementor-element-a32ac7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2066 .elementor-element.elementor-element-a32ac7c.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-a32ac7c .elementor-icon-wrapper{text-align:left;}.elementor-2066 .elementor-element.elementor-element-a32ac7c .elementor-icon{font-size:40px;}.elementor-2066 .elementor-element.elementor-element-a32ac7c .elementor-icon svg{height:40px;}.elementor-2066 .elementor-element.elementor-element-a1ec0a3{text-align:left;}.elementor-2066 .elementor-element.elementor-element-c8c3e91.elementor-element{--align-self:flex-end;}.elementor-2066 .elementor-element.elementor-element-c8c3e91 .elementor-icon{font-size:38px;}.elementor-2066 .elementor-element.elementor-element-c8c3e91 .elementor-icon svg{height:38px;}.elementor-2066 .elementor-element.elementor-element-1e16266{--width:69%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-70a3f14{--width:82%;--min-height:231px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-70a3f14:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-70a3f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2066 .elementor-element.elementor-element-5576a87{text-align:center;}.elementor-2066 .elementor-element.elementor-element-5576a87 .elementor-heading-title{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-71fb72a{--width:69%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-5c70f6f{--width:94%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2066 .elementor-element.elementor-element-e579699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2066 .elementor-element.elementor-element-e579699.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-e579699 .elementor-icon-wrapper{text-align:left;}.elementor-2066 .elementor-element.elementor-element-e579699 .elementor-icon{font-size:40px;}.elementor-2066 .elementor-element.elementor-element-e579699 .elementor-icon svg{height:40px;}.elementor-2066 .elementor-element.elementor-element-e8d44d5{text-align:left;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-ecd7818.elementor-element{--align-self:flex-end;}.elementor-2066 .elementor-element.elementor-element-ecd7818 .elementor-icon{font-size:38px;}.elementor-2066 .elementor-element.elementor-element-ecd7818 .elementor-icon svg{height:38px;}.elementor-2066 .elementor-element.elementor-element-5346f4e{--width:69%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-7b90418{--width:82%;--min-height:231px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-7b90418:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-7b90418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2066 .elementor-element.elementor-element-98d8bd6{text-align:center;}.elementor-2066 .elementor-element.elementor-element-98d8bd6 .elementor-heading-title{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-e127af4{--width:69%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-d975bf5{--width:94%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2066 .elementor-element.elementor-element-9c132d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2066 .elementor-element.elementor-element-9c132d4.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-9c132d4 .elementor-icon-wrapper{text-align:left;}.elementor-2066 .elementor-element.elementor-element-9c132d4 .elementor-icon{font-size:40px;}.elementor-2066 .elementor-element.elementor-element-9c132d4 .elementor-icon svg{height:40px;}.elementor-2066 .elementor-element.elementor-element-8cb4399{text-align:left;font-size:14px;}.elementor-2066 .elementor-element.elementor-element-816e192.elementor-element{--align-self:flex-end;}.elementor-2066 .elementor-element.elementor-element-816e192 .elementor-icon{font-size:38px;}.elementor-2066 .elementor-element.elementor-element-816e192 .elementor-icon svg{height:38px;}.elementor-2066 .elementor-element.elementor-element-46ccf69{--width:69%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-8c929a9{--width:82%;--min-height:231px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-8c929a9:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-8c929a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2066 .elementor-element.elementor-element-0985f44{text-align:center;}.elementor-2066 .elementor-element.elementor-element-0985f44 .elementor-heading-title{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-6abcfee{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-94px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-195px;}.elementor-2066 .elementor-element.elementor-element-5865a75{--padding-top:13px;--padding-bottom:13px;--padding-left:16px;--padding-right:16px;}.elementor-2066 .elementor-element.elementor-element-3306b06{--container-widget-width:292px;--container-widget-flex-grow:0;width:var( --container-widget-width, 292px );max-width:292px;}.elementor-2066 .elementor-element.elementor-element-3306b06 .elementor-heading-title{font-size:20px;}.elementor-2066 .elementor-element.elementor-element-9eff97e{--container-widget-width:299px;--container-widget-flex-grow:0;width:var( --container-widget-width, 299px );max-width:299px;}.elementor-2066 .elementor-element.elementor-element-2a65640{--gap:9px 0px;--row-gap:9px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2066 .elementor-element.elementor-element-8d7ee42 .elementor-heading-title{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-c74144c .elementor-heading-title{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-4ee0849 .elementor-heading-title{font-size:20px;}.elementor-2066 .elementor-element.elementor-element-076cfd1 .elementor-heading-title{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2066 .elementor-element.elementor-element-355d3be .elementor-icon-list-item > a{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-dc73714{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2066 .elementor-element.elementor-element-7bfe812 .elementor-button{font-size:12px;padding:14px 14px 14px 14px;}.elementor-2066 .elementor-element.elementor-element-400e13c{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-70d0429{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-34ecb60{--flex-wrap:nowrap;}.elementor-2066 .elementor-element.elementor-element-97c951a{--container-widget-width:96px;--container-widget-flex-grow:0;width:var( --container-widget-width, 96px );max-width:96px;}.elementor-2066 .elementor-element.elementor-element-a5aba20{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 25px;--row-gap:0px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:-92px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-8947e17{--width:90.922px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2066 .elementor-element.elementor-element-8947e17.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2066 .elementor-element.elementor-element-a138fd1 .elementor-heading-title{font-size:20px;}.elementor-2066 .elementor-element.elementor-element-79eaeaa .elementor-heading-title{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-1b785f8{--flex-wrap:nowrap;}.elementor-2066 .elementor-element.elementor-element-9baa53f{font-size:20px;}.elementor-2066 .elementor-element.elementor-element-172dfb2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-2066 .elementor-element.elementor-element-172dfb2 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-43bd179{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2066 .elementor-element.elementor-element-7149d04 .elementor-icon-list-item > a{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-b06c000 .elementor-button{font-size:16px;padding:14px 14px 14px 14px;}.elementor-2066 .elementor-element.elementor-element-a7075e9 .elementor-heading-title{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-8a05c2b{--min-height:180px;}.elementor-2066 .elementor-element.elementor-element-f93174b{--min-height:154px;}.elementor-2066 .elementor-element.elementor-element-7d9c301 img{width:50%;}.elementor-2066 .elementor-element.elementor-element-7ca49bf img{width:50%;}.elementor-2066 .elementor-element.elementor-element-9f81c13 img{width:50%;}.elementor-2066 .elementor-element.elementor-element-d138c8b .elementor-heading-title{font-size:20px;}.elementor-2066 .elementor-element.elementor-element-c9a89d7{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-2897e61 .elementor-button{font-size:16px;padding:20px 80px 20px 80px;}.elementor-2066 .elementor-element.elementor-element-10dc45e img{width:50%;}.elementor-2066 .elementor-element.elementor-element-47495cf{--min-height:154px;}.elementor-2066 .elementor-element.elementor-element-b45c85c .elementor-heading-title{font-size:20px;}.elementor-2066 .elementor-element.elementor-element-38b4439{font-size:12px;}.elementor-2066 .elementor-element.elementor-element-f37356f .elementor-button{font-size:16px;padding:20px 80px 20px 80px;}.elementor-2066 .elementor-element.elementor-element-f3ecc27:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-f3ecc27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/imagen_2025-11-14_160830478.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2066 .elementor-element.elementor-element-f3ecc27{--min-height:154px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2066 .elementor-element.elementor-element-dae417b{width:var( --container-widget-width, 308px );max-width:308px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:308px;--container-widget-flex-grow:0;text-align:center;}.elementor-2066 .elementor-element.elementor-element-dae417b .elementor-heading-title{font-size:20px;}.elementor-2066 .elementor-element.elementor-element-e1b06f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-2066 .elementor-element.elementor-element-e1b06f9 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-356b681 .elementor-button{font-size:16px;padding:10px 14px 10px 14px;}}/* Start custom CSS for heading, class: .elementor-element-ccebe7c */.sombra-verde {
    text-shadow: 0px 0px 10px #03E3A0, 0px 0px 15px #03E3A0, 0px 0px 25px #03E3A0, 0px 0px 50px #03E3A0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5d452a */@media (min-width: 768px) and (max-width: 1024px) {
    
    .hover-desc, 
    .hover-title-text {
        text-transform: uppercase !important
    }

    /* --- CAMBIO DE TEXTO SOLO EN TABLET --- */
    .texto-tablet-swap {
        position: relative;
        color: transparent !important; /* Oculta el texto original */
      
    }

    .texto-tablet-swap::after {
        content: "GRUPOS PEQUEÑOS PARA OFRECER ATENCIÓN PERSONALIZADA Y ASEGURAR TU PROGRESO.";
        color: #000; /* color negro */
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        white-space: normal;
        text-transform: uppercase !important; /* MAYÚSCULAS */
      
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51312dd *//* SOLO EN CELULAR */
@media (max-width: 767px) {

  /* Ocultamos el texto original */
  .texto-solo-movil {
    font-size: 0 !important;
    position: relative;
  }

  /* Insertamos el nuevo texto en minúsculas */
  .texto-solo-movil::before {
    content: "clases con grupos reducidos para un aprendizaje personalizado y seguimiento constante en tu progreso";
    display: block;
    font-size: 12px !important;
    line-height: 1.2;
    color: #fff !important;
    font-family: 'Poppins', sans-serif !important;
    text-transform: none !important; /* <-- mantiene minúsculas */
    white-space: normal;
  }
}

/* En tablet y escritorio: mostrar el texto normal */
@media (min-width: 768px) {
  .texto-solo-movil {
    font-size: inherit !important;
  }

  .texto-solo-movil::before {
    content: "" !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb01e7d *//*
       ESTILOS DE TEXTO Y TRANSICIÓN
       ===========================*/
.elementor-2066 .elementor-element.elementor-element-cb01e7d .hover-title-text,
.elementor-2066 .elementor-element.elementor-element-cb01e7d .hover-desc {
  transition: color 0.3s ease;
}

/* Cambia los colores al hacer hover */
.elementor-2066 .elementor-element.elementor-element-cb01e7d:hover .hover-title-text {
  color: #FFFFFF !important;
}

.elementor-2066 .elementor-element.elementor-element-cb01e7d:hover .hover-desc {
  color: #FFFFFF !important;
}

.elementor-2066 .elementor-element.elementor-element-cb01e7d:hover .hover-desc {
  color: #FFFFFF !important; /* color de la descripción al hacer hover */
}


/* ===========================
   EFECTO: CAMBIAR IMAGEN (WIDGET DE IMAGEN)
   =========================== */

/* Aseguramos que la imagen tenga posición relativa */
.elementor-2066 .elementor-element.elementor-element-cb01e7d .hover-icon img {
  transition: opacity 0.4s ease;
  display: block;
  width: 100%;
  height: auto;
  position: relative;
}

/* Creamos el pseudo-elemento con la segunda imagen */
.elementor-2066 .elementor-element.elementor-element-cb01e7d .hover-icon::after {
  content: "";
  position: absolute;
  margin-top:10px ;
  width: auto;
  height:78px;
  inset: 0;
  background-image: url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/Group-1.webp");  
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-2066 .elementor-element.elementor-element-cb01e7d .hover-icon {
  position: relative;
  display: inline-block;
}

.elementor-2066 .elementor-element.elementor-element-cb01e7d:hover .hover-icon img {
  opacity: 0;
}

.elementor-2066 .elementor-element.elementor-element-cb01e7d:hover .hover-icon::after {
  opacity: 1;
}

/* Efecto zoom */
.elementor-2066 .elementor-element.elementor-element-cb01e7d:hover {
  transform: scale(1.02);
  transition: transform 0.4s ease;
}



/* ===========================
   CAMBIO DE TEXTO – ANIMACIÓN FLUIDA SIN RETRASO
   =========================== */

/* Base para todos los textos */
.elementor-2066 .elementor-element.elementor-element-cb01e7d .hover-desc,
.elementor-2066 .elementor-element.elementor-element-cb01e7d .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-cb01e7d .hover-desc-alt {
  overflow: hidden;
  line-height: 28px !important; /* ← ALTURA DE LÍNEA SOLICITADA */
  transition:
    opacity 0.25s ease-out,
    max-height 0.60s ease-out;
}

/* Texto ORIGINAL visible al inicio */
.elementor-2066 .elementor-element.elementor-element-cb01e7d .hover-desc {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
}

/* Textos ocultos */
.elementor-2066 .elementor-element.elementor-element-cb01e7d .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-cb01e7d .hover-desc-alt {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Ocultar ORIGINAL sin retraso */
.elementor-2066 .elementor-element.elementor-element-cb01e7d:hover .hover-desc {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  transition:
    opacity 0.15s ease-in,
    max-height 0.25s ease-in; /* ← CONTRACCIÓN MÁS RÁPIDA */
}

/* Mostrar NUEVO de forma fluida */
.elementor-2066 .elementor-element.elementor-element-cb01e7d:hover .hover-desc-new {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
  transition:
    opacity 0.35s ease-out,
    max-height 0.45s ease-out; /* ← EXPANSIÓN SUAVE */
}

/* Texto ALT si lo usas */
.elementor-2066 .elementor-element.elementor-element-cb01e7d:hover .hover-desc-alt {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8276f9 *//* ===========================
   ESTILOS DE TEXTO Y TRANSICIÓN
   =========================== */
.elementor-2066 .elementor-element.elementor-element-c8276f9 .hover-title-text,
.elementor-2066 .elementor-element.elementor-element-c8276f9 .hover-desc {
  transition: color 0.3s ease;
}

/* Cambia los colores al hacer hover */
.elementor-2066 .elementor-element.elementor-element-c8276f9:hover .hover-title-text {
  color: #FFFFFF !important;
}

.elementor-2066 .elementor-element.elementor-element-c8276f9:hover .hover-desc {
  color: #FFFFFF !important;
}


.elementor-2066 .elementor-element.elementor-element-c8276f9:hover .hover-desc {
  color: #FFFFFF !important; /* color de la descripción al hacer hover */
}

/* ===========================
   EFECTO: CAMBIAR IMAGEN (WIDGET DE IMAGEN)
   =========================== */

/* Aseguramos que la imagen tenga posición relativa */
.elementor-2066 .elementor-element.elementor-element-c8276f9 .hover-icon img {
  transition: opacity 0.4s ease;
  display: block;
  width: 100%;
  height: auto;
  position: relative;
}

/* Creamos el pseudo-elemento con la segunda imagen */
.elementor-2066 .elementor-element.elementor-element-c8276f9 .hover-icon::after {
  content: "";
  position: absolute;
  margin-top:10px ;
  width: auto;
  height:78px;
  inset: 0;
  background-image: url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/Group-2.webp"); 
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-2066 .elementor-element.elementor-element-c8276f9 .hover-icon {
  position: relative;
  display: inline-block;
}

.elementor-2066 .elementor-element.elementor-element-c8276f9:hover .hover-icon img {
  opacity: 0;
}

.elementor-2066 .elementor-element.elementor-element-c8276f9:hover .hover-icon::after {
  opacity: 1;
}

/* Efecto zoom */
.elementor-2066 .elementor-element.elementor-element-c8276f9:hover {
  transform: scale(1.02);
  transition: transform 0.4s ease;
}



/* ===========================
   CAMBIO DE TEXTO – ANIMACIÓN FLUIDA SIN RETRASO
   =========================== */

/* Base para todos los textos */
.elementor-2066 .elementor-element.elementor-element-c8276f9 .hover-desc,
.elementor-2066 .elementor-element.elementor-element-c8276f9 .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-c8276f9 .hover-desc-alt {
  overflow: hidden;
  transition:
    opacity 0.25s ease-out,
    max-height 0.60s ease-out;
}

/* Texto ORIGINAL visible al inicio */
.elementor-2066 .elementor-element.elementor-element-c8276f9 .hover-desc {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  
}

/* Textos ocultos */
.elementor-2066 .elementor-element.elementor-element-c8276f9 .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-c8276f9 .hover-desc-alt {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Ocultar ORIGINAL sin retraso */
.elementor-2066 .elementor-element.elementor-element-c8276f9:hover .hover-desc {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  transition:
    opacity 0.15s ease-in,
    max-height 0.25s ease-in; /* ← CONTRACCIÓN MÁS RÁPIDA */
}

/* Mostrar NUEVO de forma fluida */
.elementor-2066 .elementor-element.elementor-element-c8276f9:hover .hover-desc-new {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
  transition:
    opacity 0.35s ease-out,
    max-height 0.45s ease-out; /* ← EXPANSIÓN SUAVE */
}

/* Texto ALT si lo usas */
.elementor-2066 .elementor-element.elementor-element-c8276f9:hover .hover-desc-alt {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-552bd17 *//* ===========================
   ESTILOS DE TEXTO Y TRANSICIÓN
   =========================== */
.elementor-2066 .elementor-element.elementor-element-552bd17 .hover-title-text,
.elementor-2066 .elementor-element.elementor-element-552bd17 .hover-desc {
  transition: color 0.3s ease;
}

/* Cambia los colores al hacer hover */
.elementor-2066 .elementor-element.elementor-element-552bd17:hover .hover-title-text {
  color: #FFFFFF !important;
}

.elementor-2066 .elementor-element.elementor-element-552bd17:hover .hover-desc {
  color: #FFFFFF !important;
}


/* ===========================
   EFECTO: CAMBIAR IMAGEN (WIDGET DE IMAGEN)
   =========================== */

/* Aseguramos que la imagen tenga posición relativa */
.elementor-2066 .elementor-element.elementor-element-552bd17 .hover-icon img {
  transition: opacity 0.4s ease;
  display: block;
  width: 100%;
  height: auto;
  position: relative;
}

/* Creamos el pseudo-elemento con la segunda imagen */
.elementor-2066 .elementor-element.elementor-element-552bd17 .hover-icon::after {
  content: "";
  position: absolute;
  margin-top:10px ;
  width: auto;
  height:78px;
  inset: 0;
  background-image: url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/Group-3.webp"); 
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-2066 .elementor-element.elementor-element-552bd17 .hover-icon {
  position: relative;
  display: inline-block;
}

.elementor-2066 .elementor-element.elementor-element-552bd17:hover .hover-icon img {
  opacity: 0;
}

.elementor-2066 .elementor-element.elementor-element-552bd17:hover .hover-icon::after {
  opacity: 1;
}

/* Efecto zoom */
.elementor-2066 .elementor-element.elementor-element-552bd17:hover {
  transform: scale(1.02);
  transition: transform 0.4s ease;
}



/* ===========================
   CAMBIO DE TEXTO – ANIMACIÓN FLUIDA SIN RETRASO
   =========================== */

/* Base para todos los textos */
.elementor-2066 .elementor-element.elementor-element-552bd17 .hover-desc,
.elementor-2066 .elementor-element.elementor-element-552bd17 .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-552bd17 .hover-desc-alt {
  overflow: hidden;
  transition:
    opacity 0.25s ease-out,
    max-height 0.60s ease-out;
}

/* Texto ORIGINAL visible al inicio */
.elementor-2066 .elementor-element.elementor-element-552bd17 .hover-desc {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  
}

/* Textos ocultos */
.elementor-2066 .elementor-element.elementor-element-552bd17 .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-552bd17 .hover-desc-alt {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Ocultar ORIGINAL sin retraso */
.elementor-2066 .elementor-element.elementor-element-552bd17:hover .hover-desc {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  transition:
    opacity 0.15s ease-in,
    max-height 0.25s ease-in; /* ← CONTRACCIÓN MÁS RÁPIDA */
}

/* Mostrar NUEVO de forma fluida */
.elementor-2066 .elementor-element.elementor-element-552bd17:hover .hover-desc-new {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
  transition:
    opacity 0.35s ease-out,
    max-height 0.45s ease-out; /* ← EXPANSIÓN SUAVE */
}

/* Texto ALT si lo usas */
.elementor-2066 .elementor-element.elementor-element-552bd17:hover .hover-desc-alt {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d5b3f *//* ===========================
   ESTILOS DE TEXTO Y TRANSICIÓN
   =========================== */
.elementor-2066 .elementor-element.elementor-element-91d5b3f .hover-title-text,
.elementor-2066 .elementor-element.elementor-element-91d5b3f .hover-desc {
  transition: color 0.3s ease;
}

/* Cambia los colores al hacer hover */
.elementor-2066 .elementor-element.elementor-element-91d5b3f:hover .hover-title-text {
  color: #FFFFFF !important;
}

.elementor-2066 .elementor-element.elementor-element-91d5b3f:hover .hover-desc {
  color: #FFFFFF !important;
}


.elementor-2066 .elementor-element.elementor-element-91d5b3f:hover .hover-desc {
  color: #FFFFFF !important; /* color de la descripción al hacer hover */
}

/* ===========================
   EFECTO: CAMBIAR IMAGEN (WIDGET DE IMAGEN)
   =========================== */

/* Aseguramos que la imagen tenga posición relativa */
.elementor-2066 .elementor-element.elementor-element-91d5b3f .hover-icon img {
  transition: opacity 0.4s ease;
  display: block;
  width: 100%;
  height: auto;
  position: relative;
}

/* Creamos el pseudo-elemento con la segunda imagen */
.elementor-2066 .elementor-element.elementor-element-91d5b3f .hover-icon::after {
  content: "";
  position: absolute;
  margin-top:10px ;
  width: auto;
  height:78px;
  inset: 0;
  background-image: url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/Group-4.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-2066 .elementor-element.elementor-element-91d5b3f .hover-icon {
  position: relative;
  display: inline-block;
}

.elementor-2066 .elementor-element.elementor-element-91d5b3f:hover .hover-icon img {
  opacity: 0;
}

.elementor-2066 .elementor-element.elementor-element-91d5b3f:hover .hover-icon::after {
  opacity: 1;
}

/* Efecto zoom */
.elementor-2066 .elementor-element.elementor-element-91d5b3f:hover {
  transform: scale(1.02);
  transition: transform 0.4s ease;
}



/* ===========================
   CAMBIO DE TEXTO – ANIMACIÓN FLUIDA SIN RETRASO
   =========================== */

/* Base para todos los textos */
.elementor-2066 .elementor-element.elementor-element-91d5b3f .hover-desc,
.elementor-2066 .elementor-element.elementor-element-91d5b3f .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-91d5b3f .hover-desc-alt {
  overflow: hidden;
  transition:
    opacity 0.25s ease-out,
    max-height 0.60s ease-out;
}

/* Texto ORIGINAL visible al inicio */
.elementor-2066 .elementor-element.elementor-element-91d5b3f .hover-desc {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  
}

/* Textos ocultos */
.elementor-2066 .elementor-element.elementor-element-91d5b3f .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-91d5b3f .hover-desc-alt {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Ocultar ORIGINAL sin retraso */
.elementor-2066 .elementor-element.elementor-element-91d5b3f:hover .hover-desc {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  transition:
    opacity 0.15s ease-in,
    max-height 0.25s ease-in; /* ← CONTRACCIÓN MÁS RÁPIDA */
}

/* Mostrar NUEVO de forma fluida */
.elementor-2066 .elementor-element.elementor-element-91d5b3f:hover .hover-desc-new {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
  transition:
    opacity 0.35s ease-out,
    max-height 0.45s ease-out; /* ← EXPANSIÓN SUAVE */
}

/* Texto ALT si lo usas */
.elementor-2066 .elementor-element.elementor-element-91d5b3f:hover .hover-desc-alt {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba5b5d *//* ===========================
   ESTILOS DE TEXTO Y TRANSICIÓN
   =========================== */
.elementor-2066 .elementor-element.elementor-element-6ba5b5d .hover-title-text,
.elementor-2066 .elementor-element.elementor-element-6ba5b5d .hover-desc {
  transition: color 0.3s ease;
}

/* Cambia los colores al hacer hover */
.elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover .hover-title-text {
  color: #FFFFFF !important;
}

.elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover .hover-desc {
  color: #FFFFFF !important;
}


.elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover .hover-desc {
  color: #FFFFFF !important; /* color de la descripción al hacer hover */
}

/* ===========================
   EFECTO: CAMBIAR IMAGEN (WIDGET DE IMAGEN)
   =========================== */

/* Aseguramos que la imagen tenga posición relativa */
.elementor-2066 .elementor-element.elementor-element-6ba5b5d .hover-icon img {
  transition: opacity 0.4s ease;
  display: block;
  width: 100%;
  height: auto;
  position: relative;
}

/* Creamos el pseudo-elemento con la segunda imagen */
.elementor-2066 .elementor-element.elementor-element-6ba5b5d .hover-icon::after {
  content: "";
  position: absolute;
  margin-top:10px ;
  width: auto;
  height:78px;
  inset: 0;
  background-image: url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/Group-5.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-2066 .elementor-element.elementor-element-6ba5b5d .hover-icon {
  position: relative;
  display: inline-block;
}

.elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover .hover-icon img {
  opacity: 0;
}

.elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover .hover-icon::after {
  opacity: 1;
}

/* Efecto zoom */
.elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover {
  transform: scale(1.02);
  transition: transform 0.4s ease;
}



/* ===========================
   CAMBIO DE TEXTO – ANIMACIÓN FLUIDA SIN RETRASO
   =========================== */

/* Base para todos los textos */
.elementor-2066 .elementor-element.elementor-element-6ba5b5d .hover-desc,
.elementor-2066 .elementor-element.elementor-element-6ba5b5d .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-6ba5b5d .hover-desc-alt {
  overflow: hidden;
  transition:
    opacity 0.25s ease-out,
    max-height 0.60s ease-out;
}

/* Texto ORIGINAL visible al inicio */
.elementor-2066 .elementor-element.elementor-element-6ba5b5d .hover-desc {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  
}

/* Textos ocultos */
.elementor-2066 .elementor-element.elementor-element-6ba5b5d .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-6ba5b5d .hover-desc-alt {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Ocultar ORIGINAL sin retraso */
.elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover .hover-desc {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  transition:
    opacity 0.15s ease-in,
    max-height 0.25s ease-in; /* ← CONTRACCIÓN MÁS RÁPIDA */
}

/* Mostrar NUEVO de forma fluida */
.elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover .hover-desc-new {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
  transition:
    opacity 0.35s ease-out,
    max-height 0.45s ease-out; /* ← EXPANSIÓN SUAVE */
}

/* Texto ALT si lo usas */
.elementor-2066 .elementor-element.elementor-element-6ba5b5d:hover .hover-desc-alt {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f5b118 *//* ===========================
   ESTILOS DE TEXTO Y TRANSICIÓN
   =========================== */
.elementor-2066 .elementor-element.elementor-element-8f5b118 .hover-title-text,
.elementor-2066 .elementor-element.elementor-element-8f5b118 .hover-desc {
  transition: color 0.3s ease;
}

/* Cambia los colores al hacer hover */
.elementor-2066 .elementor-element.elementor-element-8f5b118:hover .hover-title-text {
  color: #FFFFFF !important;
}

.elementor-2066 .elementor-element.elementor-element-8f5b118:hover .hover-desc {
  color: #FFFFFF !important;
}


.elementor-2066 .elementor-element.elementor-element-8f5b118:hover .hover-desc {
  color: #FFFFFF !important; /* color de la descripción al hacer hover */
}

/* ===========================
   EFECTO: CAMBIAR IMAGEN (WIDGET DE IMAGEN)
   =========================== */

/* Aseguramos que la imagen tenga posición relativa */
.elementor-2066 .elementor-element.elementor-element-8f5b118 .hover-icon img {
  transition: opacity 0.4s ease;
  display: block;
  width: 100%;
  height: auto;
  position: relative;
}

/* Creamos el pseudo-elemento con la segunda imagen */
.elementor-2066 .elementor-element.elementor-element-8f5b118 .hover-icon::after {
  content: "";
  position: absolute;
  margin-top:10px ;
  width: auto;
  height:78px;
  inset: 0;
  background-image: url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/Group-6.webp"); 
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-2066 .elementor-element.elementor-element-8f5b118 .hover-icon {
  position: relative;
  display: inline-block;
}

.elementor-2066 .elementor-element.elementor-element-8f5b118:hover .hover-icon img {
  opacity: 0;
}

.elementor-2066 .elementor-element.elementor-element-8f5b118:hover .hover-icon::after {
  opacity: 1;
}

/* Efecto zoom */
.elementor-2066 .elementor-element.elementor-element-8f5b118:hover {
  transform: scale(1.02);
  transition: transform 0.4s ease;
}



/* ===========================
   CAMBIO DE TEXTO – ANIMACIÓN FLUIDA SIN RETRASO
   =========================== */

/* Base para todos los textos */
.elementor-2066 .elementor-element.elementor-element-8f5b118 .hover-desc,
.elementor-2066 .elementor-element.elementor-element-8f5b118 .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-8f5b118 .hover-desc-alt {
  overflow: hidden;
  transition:
    opacity 0.25s ease-out,
    max-height 0.60s ease-out;
}

/* Texto ORIGINAL visible al inicio */
.elementor-2066 .elementor-element.elementor-element-8f5b118 .hover-desc {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  
}

/* Textos ocultos */
.elementor-2066 .elementor-element.elementor-element-8f5b118 .hover-desc-new,
.elementor-2066 .elementor-element.elementor-element-8f5b118 .hover-desc-alt {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Ocultar ORIGINAL sin retraso */
.elementor-2066 .elementor-element.elementor-element-8f5b118:hover .hover-desc {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  line-height: 0 !important;
  transition:
    opacity 0.15s ease-in,
    max-height 0.25s ease-in; /* ← CONTRACCIÓN MÁS RÁPIDA */
}

/* Mostrar NUEVO de forma fluida */
.elementor-2066 .elementor-element.elementor-element-8f5b118:hover .hover-desc-new {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
  transition:
    opacity 0.35s ease-out,
    max-height 0.45s ease-out; /* ← EXPANSIÓN SUAVE */
}

/* Texto ALT si lo usas */
.elementor-2066 .elementor-element.elementor-element-8f5b118:hover .hover-desc-alt {
  opacity: 1;
  visibility: visible;
  line-height: normal !important;
  max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6abcfee *//* =============================
   ROTAR SOLO ICONOS EN TABLET
   ============================= */
@media (min-width: 768px) and (max-width: 1024px) {

    /* Flecha izquierda → apunta hacia arriba */
    .elementor-swiper-button-prev svg {
        transform: rotate(-90deg) !important;
    }

    /* Flecha derecha → apunta hacia abajo */
    .elementor-swiper-button-next svg {
        transform: rotate(-90deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc73714 */.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-title,
.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-desc {
  transition: color 0.3s ease;
}

/* Cambia los colores cuando se hace hover sobre el contenedor */
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-title {
  color: #FFFFFF !important; /* color del título al hacer hover */
}

.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-desc {
  color: #FFFFFF !important; /* color de la descripción al hacer hover */
}





.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-icon img {
  transition: opacity 0.4s ease;
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  
}

/* Creamos el pseudo-elemento con la segunda imagen */
.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-icon::after {
  content: "";
  position: absolute;
 
 margin-left: -15px;

  inset: 0;
  background-image: url("https://bachata.consigueventas.com/wp-content/uploads/2025/11/Vector-1.webp"); /* Imagen al hacer hover */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Contenedor de la imagen debe permitir el pseudo-elemento */
.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-icon {
  position: relative;
  display: inline-block;
}

/* Al pasar el mouse sobre el contenedor principal: cambiar imagen */
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-icon img {
  opacity: 0;
}

.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-icon::after {
  opacity: 1;
}

/* Opcional: efecto suave de zoom general */
.elementor-2066 .elementor-element.elementor-element-dc73714:hover {
  transform: scale(1.02);
  transition: transform 0.4s ease;
}



/* --- Animación suave para texto e íconos --- */
.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-list .elementor-icon-list-icon i,
.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-list .elementor-icon-list-text {
  transition: color 0.3s ease;
}

/* --- Cambiar color de texto e íconos al hacer hover en el contenedor --- */
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-icon i,
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-text {
  color: #FFFFFF !important; /* color en hover */
}




/* Transición suave */
.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-btn .elementor-button {
  transition: all 0.3s ease;
}

/* Hover del contenedor: cambiar fondo y texto del botón real */
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-btn .elementor-button {
  background-color: #FFFFFF !important;
  color: #000000 !important;
  border-color: #FFFFFF !important;
}

/* Asegurar el color del texto */
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-btn .elementor-button .elementor-button-text {
  color: #000000 !important;
}

/* Si el botón lleva icono, también lo pintamos negro */
/* -------------------------------------------
  Forzar texto + iconos (font, svg, pseudo, bg)
  al hacer hover en el contenedor (Elementor Pro)
   - cubre i, svg, paths, use, pseudo-elements, bg-image
-------------------------------------------*/

/* transición */
.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-list .elementor-icon-list-icon,
.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-list .elementor-icon-list-text {
  transition: color 0.25s ease, fill 0.25s ease, opacity 0.25s ease;
}
/* -------------------------------------------
  Forzar texto + iconos (font, svg, pseudo, bg)
  al hacer hover en el contenedor (Elementor Pro)
   - cubre i, svg, paths, use, pseudo-elements, bg-image
-------------------------------------------*/

/* transición */
.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-list .elementor-icon-list-icon,
.elementor-2066 .elementor-element.elementor-element-dc73714 .hover-list .elementor-icon-list-text {
  transition: color 0.25s ease, fill 0.25s ease, opacity 0.25s ease;
}

/* hover: forzamos color blanco en todo tipo de iconos y texto */
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-item .elementor-icon-list-icon,
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-item .elementor-icon-list-icon *,
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-text,
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-item .elementor-icon-list-icon svg,
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-item .elementor-icon-list-icon svg path,
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-item .elementor-icon-list-icon i {
  color: #ffffff !important;
  fill: #ffffff !important;
  stroke: #ffffff !important;
  opacity: 1 !important;
}

/* Si el icono es un background-image (caso raro) lo ocultamos y dejamos visible el pseudo con color */
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-item .elementor-icon-list-icon {
  background-image: none !important;
  background-color: transparent !important;
}

/* Si tienes pseudo-elements usados para iconos */
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-item .elementor-icon-list-icon::before,
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-item .elementor-icon-list-icon::after {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* asegurar texto (por si otra regla aplica) */
.elementor-2066 .elementor-element.elementor-element-dc73714:hover .hover-list .elementor-icon-list-text {
  color: #ffffff !important;
}

 #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a05c2b */.contenedor-abajo{
    overflow: hidden;
}/* End custom CSS */