.elementor-702 .elementor-element.elementor-element-c6b8d65{--display:flex;--min-height:80vh;--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;--padding-top:140px;--padding-bottom:140px;--padding-left:50px;--padding-right:50px;}.elementor-702 .elementor-element.elementor-element-c6b8d65:not(.elementor-motion-effects-element-type-background), .elementor-702 .elementor-element.elementor-element-c6b8d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26bcb02 );}.elementor-702 .elementor-element.elementor-element-c312760{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4b9c421 );--border-color:var( --e-global-color-4b9c421 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-a792c56{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-a792c56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-702 .elementor-element.elementor-element-f3939c6{width:auto;max-width:auto;}.elementor-702 .elementor-element.elementor-element-f3939c6.elementor-element{--align-self:flex-start;}.elementor-702 .elementor-element.elementor-element-f3939c6 .elementor-heading-title{font-size:100px;font-weight:300;line-height:1em;color:var( --e-global-color-52ba5c0 );}.elementor-702 .elementor-element.elementor-element-29bef88{--display:flex;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-532e480{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4b9c421 );--border-color:var( --e-global-color-4b9c421 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-fb43760{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-fb43760.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-702 .elementor-element.elementor-element-982c17b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-0f0539a{--display:flex;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-dd487d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-4a09888{width:auto;max-width:auto;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:var( --e-global-color-a8b9785 );}.elementor-702 .elementor-element.elementor-element-4a09888.elementor-element{--align-self:flex-start;}.elementor-702 .elementor-element.elementor-element-0dd33ae{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-2f23d91{width:auto;max-width:auto;}.elementor-702 .elementor-element.elementor-element-2f23d91.elementor-element{--align-self:flex-start;}.elementor-702 .elementor-element.elementor-element-2f23d91 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:300;line-height:1em;color:var( --e-global-color-a8b9785 );}.elementor-702 .elementor-element.elementor-element-a46da3f{width:auto;max-width:auto;}.elementor-702 .elementor-element.elementor-element-a46da3f.elementor-element{--align-self:flex-start;}.elementor-702 .elementor-element.elementor-element-a46da3f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:300;line-height:1em;color:var( --e-global-color-a8b9785 );}.elementor-702 .elementor-element.elementor-element-1a4823e{--display:flex;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-88bda9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-6ab54c2{width:auto;max-width:auto;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:var( --e-global-color-a8b9785 );}.elementor-702 .elementor-element.elementor-element-6ab54c2.elementor-element{--align-self:flex-start;}.elementor-702 .elementor-element.elementor-element-d2b077d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-7898109{width:auto;max-width:auto;}.elementor-702 .elementor-element.elementor-element-7898109.elementor-element{--align-self:flex-start;}.elementor-702 .elementor-element.elementor-element-7898109 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:300;line-height:1em;color:var( --e-global-color-a8b9785 );}.elementor-702 .elementor-element.elementor-element-3dbc5da{width:auto;max-width:auto;}.elementor-702 .elementor-element.elementor-element-3dbc5da.elementor-element{--align-self:flex-start;}.elementor-702 .elementor-element.elementor-element-3dbc5da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:300;line-height:1em;color:var( --e-global-color-a8b9785 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-702 .elementor-element.elementor-element-c6b8d65{--padding-top:90px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-702 .elementor-element.elementor-element-c312760{--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:70px 0px;--row-gap:70px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-f3939c6{width:auto;max-width:auto;}.elementor-702 .elementor-element.elementor-element-f3939c6 .elementor-heading-title{font-size:80px;}.elementor-702 .elementor-element.elementor-element-29bef88{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-702 .elementor-element.elementor-element-532e480{--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:90px 0px;--row-gap:90px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-982c17b{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-702 .elementor-element.elementor-element-0f0539a{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-702 .elementor-element.elementor-element-4a09888{font-size:18px;}.elementor-702 .elementor-element.elementor-element-2f23d91 .elementor-heading-title{font-size:32px;}.elementor-702 .elementor-element.elementor-element-1a4823e{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-702 .elementor-element.elementor-element-6ab54c2{font-size:18px;}.elementor-702 .elementor-element.elementor-element-7898109 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-702 .elementor-element.elementor-element-c6b8d65{--padding-top:90px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-702 .elementor-element.elementor-element-c312760{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-a792c56{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-f3939c6{width:auto;max-width:auto;}.elementor-702 .elementor-element.elementor-element-f3939c6 .elementor-heading-title{font-size:55px;}.elementor-702 .elementor-element.elementor-element-532e480{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-fb43760{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-982c17b{--gap:80px 0px;--row-gap:80px;--column-gap:0px;}.elementor-702 .elementor-element.elementor-element-0f0539a{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-702 .elementor-element.elementor-element-4a09888{font-size:20px;}.elementor-702 .elementor-element.elementor-element-2f23d91 .elementor-heading-title{font-size:30px;}.elementor-702 .elementor-element.elementor-element-a46da3f .elementor-heading-title{font-size:19px;}.elementor-702 .elementor-element.elementor-element-1a4823e{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-702 .elementor-element.elementor-element-6ab54c2{font-size:20px;}.elementor-702 .elementor-element.elementor-element-7898109 .elementor-heading-title{font-size:30px;}.elementor-702 .elementor-element.elementor-element-3dbc5da .elementor-heading-title{font-size:19px;}}@media(min-width:768px){.elementor-702 .elementor-element.elementor-element-a792c56{--width:40%;}.elementor-702 .elementor-element.elementor-element-29bef88{--width:50%;}.elementor-702 .elementor-element.elementor-element-fb43760{--width:35%;}.elementor-702 .elementor-element.elementor-element-982c17b{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-702 .elementor-element.elementor-element-a792c56{--width:100%;}.elementor-702 .elementor-element.elementor-element-29bef88{--width:100%;}.elementor-702 .elementor-element.elementor-element-fb43760{--width:100%;}.elementor-702 .elementor-element.elementor-element-982c17b{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-4a09888 */.elementor-702 .elementor-element.elementor-element-4a09888 u{
    text-underline-offset: 4px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a46da3f */.elementor-702 .elementor-element.elementor-element-a46da3f u{
    text-underline-offset: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ab54c2 */.elementor-702 .elementor-element.elementor-element-6ab54c2 u{
    text-underline-offset: 4px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dbc5da */.elementor-702 .elementor-element.elementor-element-3dbc5da u{
    text-underline-offset: 5px;
}/* End custom CSS */
/* Start custom CSS *//* #header{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .4s ease, visibility .4s ease;
  position:fixed; top:0; left:0; width:100%; z-index:999;
}
#header.is-visible{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
}

#cover{
  height:100vh;
  height:100dvh;
}*/

/* Slide-up effect for seccion elements */
.seccion {
    opacity: 0;
    transform: translateY(30px); /* Start slightly below */
    transition: all 1.2s ease-out !important; /* Smooth transition */
}

.seccion.animate {
    opacity: 1;
    transform: translateY(0); /* Slide-up effect */
}

.down {
    opacity: 0;
    transform: translateY(-20px); /* Start slightly below */
    transition: all 1.2s ease-out !important; /* Smooth transition */
}

.down.animate {
    opacity: 1;
    transform: translateY(0); /* Slide-up effect */
}

.box:hover{
        transform: translateY(-6px); /* Start slightly below */
    transition: all 0.5s ease-out !important; /* Smooth transition */
}

.gray94{
    color:#94A7AB;
}/* End custom CSS */