.elementor-4966 .elementor-element.elementor-element-4a89bee{--display:flex;--min-height:198px;--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;}.elementor-4966 .elementor-element.elementor-element-e61f958{--display:flex;--min-height:70vh;--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:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-490cff1{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-7debe27{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-b123e54 img{border-radius:0px 0px 0px 0px;}.elementor-4966 .elementor-element.elementor-element-2ea2614{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-6b65701{font-family:"Archivo", Sans-serif;}.elementor-4966 .elementor-element.elementor-element-006ff5a{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-f266f10{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-eca9f40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4966 .elementor-element.elementor-element-6ec4c57{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-1b45f4e{font-family:"Archivo", Sans-serif;}.elementor-4966 .elementor-element.elementor-element-0baf6ff{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-9243fc7{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-44cc7e6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-b2ae699{font-family:"Archivo", Sans-serif;}.elementor-4966 .elementor-element.elementor-element-ce3cc55{--display:flex;--min-height:70vh;--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:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-675b142{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-bb403ca{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-a8fa0a0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-437a3f1{font-family:"Archivo", Sans-serif;}.elementor-4966 .elementor-element.elementor-element-9c1a37f{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-67957a6{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-974d8ba{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-c3f8599{font-family:"Archivo", Sans-serif;}.elementor-4966 .elementor-element.elementor-element-a2f2203{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-301f68a{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-00e0dcf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-6764438{font-family:"Archivo", Sans-serif;}.elementor-4966 .elementor-element.elementor-element-ebded90{--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;}.elementor-4966 .elementor-element.elementor-element-38a66c25{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-4966 .elementor-element.elementor-element-38a66c25:not(.elementor-motion-effects-element-type-background), .elementor-4966 .elementor-element.elementor-element-38a66c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-4966 .elementor-element.elementor-element-55c69e5f{--display:flex;--min-height:0px;--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4966 .elementor-element.elementor-element-55c69e5f:not(.elementor-motion-effects-element-type-background), .elementor-4966 .elementor-element.elementor-element-55c69e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000D9;}.elementor-4966 .elementor-element.elementor-element-1048ba39{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-1048ba39:not(.elementor-motion-effects-element-type-background), .elementor-4966 .elementor-element.elementor-element-1048ba39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-4966 .elementor-element.elementor-element-61960874{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4966 .elementor-element.elementor-element-61960874.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-4966 .elementor-element.elementor-element-5a9af555{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:200;text-transform:capitalize;color:#FFFFFF;}.elementor-4966 .elementor-element.elementor-element-5a9af555.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4966 .elementor-element.elementor-element-89cff0{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4966 .elementor-element.elementor-element-89cff0:not(.elementor-motion-effects-element-type-background), .elementor-4966 .elementor-element.elementor-element-89cff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-4966 .elementor-element.elementor-element-2855d015.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4966 .elementor-element.elementor-element-2855d015{text-align:start;font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4966 .elementor-element.elementor-element-22aae377 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-4966 .elementor-element.elementor-element-22aae377.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4966 .elementor-element.elementor-element-22aae377{text-align:start;font-family:"Archivo", Sans-serif;color:#FFFFFF;}.elementor-4966 .elementor-element.elementor-element-5664cf2c > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-4966 .elementor-element.elementor-element-5664cf2c.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4966 .elementor-element.elementor-element-5664cf2c{text-align:start;font-family:"Archivo", Sans-serif;color:#FFFFFF;}.elementor-4966 .elementor-element.elementor-element-3ed6df2a .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);padding:0px 0px 0px 0px;}.elementor-4966 .elementor-element.elementor-element-3ed6df2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4966 .elementor-element.elementor-element-3ed6df2a.elementor-element{--align-self:stretch;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}:root{--page-title-display:none;}body.elementor-page-4966{margin:0px 0px 0px 0px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1024px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-4966 .elementor-element.elementor-element-4a89bee{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4966 .elementor-element.elementor-element-38a66c25{--min-height:50vh;--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;}.elementor-4966 .elementor-element.elementor-element-5a9af555{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(min-width:768px){.elementor-4966 .elementor-element.elementor-element-e61f958{--width:100%;}.elementor-4966 .elementor-element.elementor-element-38a66c25{--content-width:100%;}.elementor-4966 .elementor-element.elementor-element-1048ba39{--content-width:966px;}}/* Start custom CSS for text-editor, class: .elementor-element-22aae377 */.non a,
.non a:visited,
.non a:hover,
.non a:active,
.non a:focus {
  color: inherit !important;
  text-decoration: none !important;
  cursor: default !important; /* opcional: hace que no cambie a mano al pasar el ratón */
}/* End custom CSS */
/* Start custom CSS *//* Forzar el panel a mostrarse en Elementor editor */
/*.elementor-editor-active #panel-desplegable {*/
/*  transform: translateY(0) !important;*/
/*  height: 45vh !important; */
/*  opacity: 1 !important;   */
/*  pointer-events: auto !important;*/
/*}*/

/*.elementor-editor-active #panel-desplegable {*/
/*  transform: translateY(0) !important;*/
/*}*/

/*#panel-desplegable.activo {*/
/*  transform: translateY(0);*/
/*}*/

/* Quita scroll en pantallas grandes (ej: escritorio) */
@media (min-width: 768px) {
  body::-webkit-scrollbar {
    display: none; 
  }
}

/* En móviles (pantallas menores a 768px) el scroll se mantiene normal */
@media (max-width: 767px) {
  body {
    overflow: auto !important;
  }
}/* End custom CSS */