.elementor-7062 .elementor-element.elementor-element-a558e12{--display:flex;--min-height:100vh;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:100px;--padding-bottom:100px;--padding-left:15%;--padding-right:15%;}.elementor-7062 .elementor-element.elementor-element-a558e12.e-con{--align-self:center;}.elementor-7062 .elementor-element.elementor-element-6585eac{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-7062 .elementor-element.elementor-element-315da68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"JetBrains Mono", Sans-serif;font-size:34px;font-weight:300;line-height:48px;color:var( --e-global-color-text );}.elementor-7062 .elementor-element.elementor-element-315da68 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7062 .elementor-element.elementor-element-8dc1144{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:200;}.elementor-7062 .elementor-element.elementor-element-8dc1144 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7062 .elementor-element.elementor-element-8dc1144.elementor-element{--align-self:center;}.elementor-7062 .elementor-element.elementor-element-8dc1144 .elementor-icon-wrapper{text-align:start;}.elementor-7062 .elementor-element.elementor-element-8dc1144.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bf44d38 );}.elementor-7062 .elementor-element.elementor-element-8dc1144.elementor-view-framed .elementor-icon, .elementor-7062 .elementor-element.elementor-element-8dc1144.elementor-view-default .elementor-icon{color:var( --e-global-color-bf44d38 );border-color:var( --e-global-color-bf44d38 );}.elementor-7062 .elementor-element.elementor-element-8dc1144.elementor-view-framed .elementor-icon, .elementor-7062 .elementor-element.elementor-element-8dc1144.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bf44d38 );}.elementor-7062 .elementor-element.elementor-element-8dc1144 .elementor-icon{font-size:17px;}.elementor-7062 .elementor-element.elementor-element-8dc1144 .elementor-icon svg{height:17px;}.elementor-7062 .elementor-element.elementor-element-8dc1144 .elementor-icon-wrapper svg{width:auto;}.elementor-7062 .elementor-element.elementor-element-c292afe{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;bottom:0px;z-index:200;}.elementor-7062 .elementor-element.elementor-element-c292afe > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7062 .elementor-element.elementor-element-c292afe.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7062 .elementor-element.elementor-element-c292afe{left:0px;}body.rtl .elementor-7062 .elementor-element.elementor-element-c292afe{right:0px;}.elementor-7062 .elementor-element.elementor-element-c292afe .elementor-icon-wrapper{text-align:start;}.elementor-7062 .elementor-element.elementor-element-c292afe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bf44d38 );}.elementor-7062 .elementor-element.elementor-element-c292afe.elementor-view-framed .elementor-icon, .elementor-7062 .elementor-element.elementor-element-c292afe.elementor-view-default .elementor-icon{color:var( --e-global-color-bf44d38 );border-color:var( --e-global-color-bf44d38 );}.elementor-7062 .elementor-element.elementor-element-c292afe.elementor-view-framed .elementor-icon, .elementor-7062 .elementor-element.elementor-element-c292afe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bf44d38 );}.elementor-7062 .elementor-element.elementor-element-c292afe .elementor-icon{font-size:17px;}.elementor-7062 .elementor-element.elementor-element-c292afe .elementor-icon svg{height:17px;}.elementor-7062 .elementor-element.elementor-element-c292afe .elementor-icon-wrapper svg{width:auto;}.elementor-7062 .elementor-element.elementor-element-6b96edb{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;bottom:50px;z-index:1;}.elementor-7062 .elementor-element.elementor-element-6b96edb > .elementor-widget-container{--e-transform-rotateZ:7deg;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7062 .elementor-element.elementor-element-6b96edb.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-7062 .elementor-element.elementor-element-6b96edb{right:0px;}body.rtl .elementor-7062 .elementor-element.elementor-element-6b96edb{left:0px;}.elementor-7062 .elementor-element.elementor-element-6b96edb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}@media(max-width:1200px){.elementor-7062 .elementor-element.elementor-element-315da68{font-size:30px;line-height:38px;}.elementor-7062 .elementor-element.elementor-element-8dc1144 > .elementor-widget-container{margin:110% 0% 0% -380%;}.elementor-7062 .elementor-element.elementor-element-c292afe > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7062 .elementor-element.elementor-element-6b96edb{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}body:not(.rtl) .elementor-7062 .elementor-element.elementor-element-6b96edb{right:50px;}body.rtl .elementor-7062 .elementor-element.elementor-element-6b96edb{left:50px;}}@media(max-width:1024px){.elementor-7062 .elementor-element.elementor-element-a558e12{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-7062 .elementor-element.elementor-element-315da68 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7062 .elementor-element.elementor-element-315da68{font-size:28px;line-height:36px;}.elementor-7062 .elementor-element.elementor-element-c292afe > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-7062 .elementor-element.elementor-element-c292afe{left:200px;}body.rtl .elementor-7062 .elementor-element.elementor-element-c292afe{right:200px;}.elementor-7062 .elementor-element.elementor-element-6b96edb{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}body:not(.rtl) .elementor-7062 .elementor-element.elementor-element-6b96edb{right:0px;}body.rtl .elementor-7062 .elementor-element.elementor-element-6b96edb{left:0px;}}@media(min-width:768px){.elementor-7062 .elementor-element.elementor-element-a558e12{--width:100%;}.elementor-7062 .elementor-element.elementor-element-6585eac{--content-width:600px;}}@media(max-width:1366px) and (min-width:768px){.elementor-7062 .elementor-element.elementor-element-a558e12{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-7062 .elementor-element.elementor-element-a558e12{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7062 .elementor-element.elementor-element-6585eac{--content-width:500px;}}@media(max-width:880px) and (min-width:768px){.elementor-7062 .elementor-element.elementor-element-6585eac{--content-width:420px;}}@media(min-width:2400px){.elementor-7062 .elementor-element.elementor-element-315da68 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7062 .elementor-element.elementor-element-315da68.elementor-element{--align-self:center;}.elementor-7062 .elementor-element.elementor-element-8dc1144 > .elementor-widget-container{margin:150% 0% 0% -640%;padding:0% 0% 0% 0%;}.elementor-7062 .elementor-element.elementor-element-8dc1144 .elementor-icon{font-size:28px;}.elementor-7062 .elementor-element.elementor-element-8dc1144 .elementor-icon svg{height:28px;}.elementor-7062 .elementor-element.elementor-element-c292afe > .elementor-widget-container{margin:150% 0% 0% -640%;padding:0% 0% 0% 0%;}.elementor-7062 .elementor-element.elementor-element-c292afe .elementor-icon{font-size:28px;}.elementor-7062 .elementor-element.elementor-element-c292afe .elementor-icon svg{height:28px;}.elementor-7062 .elementor-element.elementor-element-6b96edb > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:880px){.elementor-7062 .elementor-element.elementor-element-315da68 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7062 .elementor-element.elementor-element-315da68{z-index:1;font-size:24px;line-height:34px;}.elementor-7062 .elementor-element.elementor-element-c292afe > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-7062 .elementor-element.elementor-element-c292afe{left:150px;}body.rtl .elementor-7062 .elementor-element.elementor-element-c292afe{right:150px;}.elementor-7062 .elementor-element.elementor-element-c292afe{z-index:0;}.elementor-7062 .elementor-element.elementor-element-6b96edb{z-index:0;}}@media(max-width:767px){.elementor-7062 .elementor-element.elementor-element-a558e12{--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7062 .elementor-element.elementor-element-6585eac{--content-width:320px;}.elementor-7062 .elementor-element.elementor-element-315da68{width:100%;max-width:100%;z-index:1;text-align:start;font-size:18px;line-height:26px;letter-spacing:0px;}.elementor-7062 .elementor-element.elementor-element-315da68 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7062 .elementor-element.elementor-element-315da68.elementor-element{--align-self:center;}.elementor-7062 .elementor-element.elementor-element-8dc1144 > .elementor-widget-container{margin:140% 0% 0% -380%;}.elementor-7062 .elementor-element.elementor-element-c292afe > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-7062 .elementor-element.elementor-element-c292afe{left:50px;}body.rtl .elementor-7062 .elementor-element.elementor-element-c292afe{right:50px;}.elementor-7062 .elementor-element.elementor-element-c292afe{bottom:-10px;z-index:0;}.elementor-7062 .elementor-element.elementor-element-c292afe .elementor-icon{font-size:16px;}.elementor-7062 .elementor-element.elementor-element-c292afe .elementor-icon svg{height:16px;}.elementor-7062 .elementor-element.elementor-element-6b96edb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7062 .elementor-element.elementor-element-6b96edb{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;z-index:0;}body:not(.rtl) .elementor-7062 .elementor-element.elementor-element-6b96edb{right:0px;}body.rtl .elementor-7062 .elementor-element.elementor-element-6b96edb{left:0px;}}/* Start custom CSS for icon, class: .elementor-element-8dc1144 */.container1 {
  position: relative;
}

.container1 .bubble {
  display: none;
  position: absolute;
  left: 20px;
  bottom: 55px;
  z-index: 10;
}

@media screen and (max-width: 1200px) {
    .container1 .bubble {
      left: 150px;
      bottom: 40px;
    }
}

.container1 .text:hover ~ .bubble,
.container1 .bubble:hover {
  display: block;
}

/* Ocultar burbuja en tabletas y móviles */
@media (max-width: 1024px) {
  .container1 .bubble {
    display: none !important;
    pointer-events: none !important; 
    opacity: 0 !important; 
    visibility: hidden !important;
  }

  .container1 .text:hover ~ .bubble,
  .container1 .bubble:hover {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6b96edb */.elementor-7062 .elementor-element.elementor-element-6b96edb {
     -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  image-rendering: -webkit-optimize-contrast;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6585eac */.elementor-7062 .elementor-element.elementor-element-6585eac .e-con-inner {position: relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a558e12 */.elementor-7062 .elementor-element.elementor-element-a558e12 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}/* End custom CSS */