.elementor-893 .elementor-element.elementor-element-acb49d3{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-893 .elementor-element.elementor-element-acb49d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-893 .elementor-element.elementor-element-6c7ee66 img{width:100vw;height:100vh;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 63% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-893 .elementor-element.elementor-element-791b1b6{left:17%;}body.rtl .elementor-893 .elementor-element.elementor-element-791b1b6{right:17%;}.elementor-893 .elementor-element.elementor-element-791b1b6{top:48%;}.elementor-893 .elementor-element.elementor-element-791b1b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:76px;font-weight:300;color:#FFFFFF;}.elementor-893 .elementor-element.elementor-element-7bc90e3{--display:flex;--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-893 .elementor-element.elementor-element-a515e8e{width:var( --container-widget-width, 55vw );max-width:55vw;margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 7vw) 0vw;padding:15px 25px 15px 25px;--container-widget-width:55vw;--container-widget-flex-grow:0;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:400;line-height:25px;letter-spacing:0.6px;color:#110F10;}.elementor-893 .elementor-element.elementor-element-a515e8e a{color:#6F6F6F;}@media(min-width:768px){.elementor-893 .elementor-element.elementor-element-acb49d3{--width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-893 .elementor-element.elementor-element-791b1b6{left:7vw;}body.rtl .elementor-893 .elementor-element.elementor-element-791b1b6{right:7vw;}.elementor-893 .elementor-element.elementor-element-791b1b6{top:51vh;}.elementor-893 .elementor-element.elementor-element-7bc90e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-893 .elementor-element.elementor-element-a515e8e{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-893 .elementor-element.elementor-element-791b1b6{width:100%;max-width:100%;top:50%;text-align:center;}body:not(.rtl) .elementor-893 .elementor-element.elementor-element-791b1b6{left:50%;}body.rtl .elementor-893 .elementor-element.elementor-element-791b1b6{right:50%;}.elementor-893 .elementor-element.elementor-element-791b1b6 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-893 .elementor-element.elementor-element-a515e8e{margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + 10vw) 0vw;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-791b1b6 */.elementor-893 .elementor-element.elementor-element-791b1b6 span{
  display: inline-block;
  opacity: 0;
  transform: translateY(30px);
  animation: subirLetra 0.6s ease forwards;
}

.elementor-893 .elementor-element.elementor-element-791b1b6 span:nth-child(1)  { animation-delay: 1s; }
.elementor-893 .elementor-element.elementor-element-791b1b6 span:nth-child(2)  { animation-delay: 1.05s; }
.elementor-893 .elementor-element.elementor-element-791b1b6 span:nth-child(3)  { animation-delay: 1.10s; }
.elementor-893 .elementor-element.elementor-element-791b1b6 span:nth-child(4)  { animation-delay: 1.15s; }
.elementor-893 .elementor-element.elementor-element-791b1b6 span:nth-child(5)  { animation-delay: 1.20s; }
.elementor-893 .elementor-element.elementor-element-791b1b6 span:nth-child(6)  { animation-delay: 1.25s; }
.elementor-893 .elementor-element.elementor-element-791b1b6 span:nth-child(7)  { animation-delay: 1.30s; }
.elementor-893 .elementor-element.elementor-element-791b1b6 span:nth-child(8)  { animation-delay: 1.35s; }
.elementor-893 .elementor-element.elementor-element-791b1b6 span:nth-child(9)  { animation-delay: 1.40s; }
.elementor-893 .elementor-element.elementor-element-791b1b6 span:nth-child(10) { animation-delay: 1.45s; }
.elementor-893 .elementor-element.elementor-element-791b1b6 span:nth-child(11) { animation-delay: 1.50s; }


@keyframes subirLetra{
  from{
    opacity: 0;
    transform: translateY(30px);
  }
  to{
    opacity: 1;
    transform: translateY(0);
  }
}

@media (max-width: 767px){
  .elementor-893 .elementor-element.elementor-element-791b1b6{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a515e8e */.elementor-893 .elementor-element.elementor-element-a515e8e .desplegable{
  display: inline;
  position: relative;
  color: #007bff;
  text-decoration: underline;
}

.elementor-893 .elementor-element.elementor-element-a515e8e .desplegable summary{
  display: inline;
  cursor: pointer;
}

.elementor-893 .elementor-element.elementor-element-a515e8e .desplegable summary::-webkit-details-marker{
  display: none;
}

.elementor-893 .elementor-element.elementor-element-a515e8e .desplegable .contenido{
  display: none;
  color:rgba(0, 0, 0, 0.87);
}

.elementor-893 .elementor-element.elementor-element-a515e8e .desplegable[open] .contenido{
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 8px;
  padding: 14px 18px;
  background: #fff;
  box-shadow: 0 4px 12px rgba(0,0,0,.18);
  width: max-content;
  min-width: 260px;
  z-index: 999;
}/* End custom CSS */