.elementor-297 .elementor-element.elementor-element-741a9e1a{--display:flex;top:0px;bottom:auto;z-index:50;--min-height:55px;--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;--overlay-opacity:1;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-297 .elementor-element.elementor-element-741a9e1a + .wpr-hidden-header{top:0px;}.elementor-297 .elementor-element.elementor-element-741a9e1a + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:50;}.wpr-hidden-header-flex{z-index:50;}.elementor-297 .elementor-element.elementor-element-741a9e1a::before, .elementor-297 .elementor-element.elementor-element-741a9e1a > .elementor-background-video-container::before, .elementor-297 .elementor-element.elementor-element-741a9e1a > .e-con-inner > .elementor-background-video-container::before, .elementor-297 .elementor-element.elementor-element-741a9e1a > .elementor-background-slideshow::before, .elementor-297 .elementor-element.elementor-element-741a9e1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-297 .elementor-element.elementor-element-741a9e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-297 .elementor-element.elementor-element-5f7e9744{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-297 .elementor-element.elementor-element-5f7e9744.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-weight:var( --e-global-typography-text-font-weight );}.elementor-297 .elementor-element.elementor-element-56e5f68 > .elementor-widget-container{margin:-1px 0px 0px 25px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-56e5f68 img{max-width:67%;}.elementor-297 .elementor-element.elementor-element-9bdfb54{--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;--align-items:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99998;}.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-297 .elementor-element.elementor-element-54021ab{--divider-border-style:solid;--divider-color:#FF380000;--divider-border-width:2px;}.elementor-297 .elementor-element.elementor-element-54021ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-54021ab .elementor-divider-separator{width:80%;margin:0 auto;margin-right:0;}.elementor-297 .elementor-element.elementor-element-54021ab .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-297 .elementor-element.elementor-element-d6af483{--divider-border-style:solid;--divider-color:#FF380000;--divider-border-width:2px;}.elementor-297 .elementor-element.elementor-element-d6af483 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-d6af483 .elementor-divider-separator{width:80%;margin:0 auto;margin-right:0;}.elementor-297 .elementor-element.elementor-element-d6af483 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-297 .elementor-element.elementor-element-17b0e65{--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:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-297 .elementor-element.elementor-element-0a150e7{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--border-radius:75px 0px 0px 75px;}.elementor-297 .elementor-element.elementor-element-0a150e7::before, .elementor-297 .elementor-element.elementor-element-0a150e7 > .elementor-background-video-container::before, .elementor-297 .elementor-element.elementor-element-0a150e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-297 .elementor-element.elementor-element-0a150e7 > .elementor-background-slideshow::before, .elementor-297 .elementor-element.elementor-element-0a150e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-297 .elementor-element.elementor-element-0a150e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-297 .elementor-element.elementor-element-c21069b{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-297 .elementor-element.elementor-element-c21069b:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-c21069b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#374BFB;}.elementor-297 .elementor-element.elementor-element-21056c3{--display:flex;--position:fixed;--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:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:43px;--z-index:99999;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-21056c3{right:68px;}body.rtl .elementor-297 .elementor-element.elementor-element-21056c3{left:68px;}.elementor-297 .elementor-element.elementor-element-85c6b6c{--divider-border-style:solid;--divider-color:#FF380000;--divider-border-width:2px;}.elementor-297 .elementor-element.elementor-element-85c6b6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-85c6b6c .elementor-divider-separator{width:80%;margin:0 auto;margin-right:0;}.elementor-297 .elementor-element.elementor-element-85c6b6c .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-297 .elementor-element.elementor-element-eb55029{--divider-border-style:solid;--divider-color:#FF380000;--divider-border-width:2px;}.elementor-297 .elementor-element.elementor-element-eb55029 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-eb55029 .elementor-divider-separator{width:80%;margin:0 auto;margin-right:0;}.elementor-297 .elementor-element.elementor-element-eb55029 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.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-297 .elementor-element.elementor-element-a39cb92{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-297 .elementor-element.elementor-element-a39cb92 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:80px 50px 0px 20px;}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-item > a{font-family:"Unbounded", Sans-serif;font-size:32px;font-weight:500;line-height:55px;letter-spacing:3.9px;}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.6s;}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF3800;}.elementor-297 .elementor-element.elementor-element-89c2ec8{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;--grid-column-gap:0px;--grid-row-gap:4px;}.elementor-297 .elementor-element.elementor-element-89c2ec8 .elementor-widget-container{text-align:center;}.elementor-297 .elementor-element.elementor-element-89c2ec8 > .elementor-widget-container{margin:30px 0px 60px 0px;padding:0% 0% 0% 70%;}.elementor-297 .elementor-element.elementor-element-89c2ec8.elementor-element{--align-self:flex-end;}.elementor-297 .elementor-element.elementor-element-89c2ec8 .elementor-social-icon{background-color:#FFFFFF14;}.elementor-297 .elementor-element.elementor-element-89c2ec8 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-297 .elementor-element.elementor-element-89c2ec8 .elementor-social-icon:hover i{color:#071383;}.elementor-297 .elementor-element.elementor-element-89c2ec8 .elementor-social-icon:hover svg{fill:#071383;}.elementor-297 .elementor-element.elementor-element-bb30016{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-297 .elementor-element.elementor-element-5f7e9744{--width:15%;}.elementor-297 .elementor-element.elementor-element-9bdfb54{--width:80%;}.elementor-297 .elementor-element.elementor-element-21056c3{--width:80%;}}@media(max-width:1024px){.elementor-297 .elementor-element.elementor-element-741a9e1a{top:0px;bottom:auto;}.elementor-297 .elementor-element.elementor-element-741a9e1a + .wpr-hidden-header{top:0px;}.elementor-297 .elementor-element.elementor-element-741a9e1a + .wpr-hidden-header-flex{top:0px;}.elementor-297 .elementor-element.elementor-element-5f7e9744{--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-297 .elementor-element.elementor-element-56e5f68 img{max-width:100%;}.elementor-297 .elementor-element.elementor-element-9bdfb54{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-297 .elementor-element.elementor-element-54021ab .elementor-divider-separator{width:90%;}.elementor-297 .elementor-element.elementor-element-d6af483 .elementor-divider-separator{width:90%;}.elementor-297 .elementor-element.elementor-element-17b0e65{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile: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-297 .elementor-element.elementor-element-0a150e7{--overlay-opacity:0.16;--border-radius:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-21056c3{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-297 .elementor-element.elementor-element-85c6b6c .elementor-divider-separator{width:90%;}.elementor-297 .elementor-element.elementor-element-eb55029 .elementor-divider-separator{width:90%;}.elementor-297 .elementor-element.elementor-element-a39cb92 > .elementor-widget-container{margin:0px 30px 0px 0px;padding:10px 30px 3px 0px;}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-item > a{font-size:35px;line-height:1.9em;letter-spacing:4px;}.elementor-297 .elementor-element.elementor-element-89c2ec8 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 0% 20% 70%;}}@media(max-width:767px){.elementor-297 .elementor-element.elementor-element-741a9e1a{top:0px;bottom:auto;--justify-content:flex-start;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-297 .elementor-element.elementor-element-741a9e1a + .wpr-hidden-header{top:0px;}.elementor-297 .elementor-element.elementor-element-741a9e1a + .wpr-hidden-header-flex{top:0px;}.elementor-297 .elementor-element.elementor-element-741a9e1a.e-con{--align-self:flex-start;}.elementor-297 .elementor-element.elementor-element-5f7e9744{--width:150px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-297 .elementor-element.elementor-element-56e5f68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 23px;}.elementor-297 .elementor-element.elementor-element-56e5f68{text-align:left;}.elementor-297 .elementor-element.elementor-element-56e5f68 img{max-width:62%;}.elementor-297 .elementor-element.elementor-element-9bdfb54{--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-297 .elementor-element.elementor-element-9bdfb54.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-297 .elementor-element.elementor-element-54021ab .elementor-divider-separator{width:85%;}.elementor-297 .elementor-element.elementor-element-d6af483 .elementor-divider-separator{width:85%;}.elementor-297 .elementor-element.elementor-element-17b0e65{--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-297 .elementor-element.elementor-element-c21069b{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-297 .elementor-element.elementor-element-21056c3{--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:27px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-297 .elementor-element.elementor-element-21056c3.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-21056c3{right:12px;}body.rtl .elementor-297 .elementor-element.elementor-element-21056c3{left:12px;}.elementor-297 .elementor-element.elementor-element-85c6b6c .elementor-divider-separator{width:85%;}.elementor-297 .elementor-element.elementor-element-eb55029 .elementor-divider-separator{width:85%;}.elementor-297 .elementor-element.elementor-element-a39cb92 > .elementor-widget-container{margin:0px 35px 0px 35px;padding:0px 0px 0px 00px;}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-item > a{font-size:24px;line-height:1.9em;letter-spacing:2.8px;}.elementor-297 .elementor-element.elementor-element-89c2ec8 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0% 0% 26% 70%;}}/* Start custom CSS for divider, class: .elementor-element-54021ab */.elementor-297 .elementor-element.elementor-element-54021ab{    width: 40px;    cursor: pointer;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d6af483 */.elementor-297 .elementor-element.elementor-element-d6af483 {
    width: 40px;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bdfb54 *//* BOTÓN HAMBURGUESA BASE */
.f-toggle {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  z-index: 9999;
  cursor: pointer;
}

/* Líneas del botón con pseudo-elementos */
.f-toggle::before,
.f-toggle::after {
  content: '';
  position: absolute;
  width: 30px;
  height: 2px;
  background-color: #FF3800;
  left: 5px;
  transition: transform 0.3s ease, top 0.3s ease;
}

.f-toggle::before {
  top: 12px;
}

.f-toggle::after {
  top: 24px;
}

/* ANIMACIÓN cuando está activo */
.f-toggle.open::before {
  transform: rotate(45deg);
  top: 18px;
}

.f-toggle.open::after {
  transform: rotate(-45deg);
  top: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-741a9e1a */#clearHeader {
    background-color: transparent;
    transition: all 0.3s ease;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

.scroll-background {
    background-color: white !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.header-hidden {
    transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a150e7 */.conty {
    background: rgba(255, 255, 255, 0.05); /* Más transparente */
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.15); 
    backdrop-filter: blur(20px); 
    -webkit-backdrop-filter: blur(19px);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-85c6b6c */.elementor-297 .elementor-element.elementor-element-85c6b6c{    width: 40px;    cursor: pointer;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-eb55029 */.elementor-297 .elementor-element.elementor-element-eb55029 {
    width: 40px;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21056c3 */.f-close {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index: 9999;
}

.f-close::before,
.f-close::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: transparent;
  transform-origin: center;
  transition: transform 0.3s ease, top 0.3s ease;
}

.f-close::before {
  transform: rotate(0deg);
  top: 10px;
}

.f-close::after {
  transform: rotate(0deg);
  top: 18px;
}

/* Cuando el menú está abierto y .open está activa: */
.f-close.open::before {
  transform: rotate(45deg);
  top: 50%;
}

.f-close.open::after {
  transform: rotate(-45deg);
  top: 50%;
}
.f-close {
  visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a39cb92 */.elementor-297 .elementor-element.elementor-element-a39cb92 .elementor-icon-list-item:hover {
    font-weight: 700;
  padding-right: 10px;
  padding-left: 10px;
  transition:all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c21069b */.elementor-297 .elementor-element.elementor-element-c21069b{    --hover-angle: -7deg;}.elementor-297 .elementor-element.elementor-element-c21069b .elementor-icon-list-item .elementor-icon-list-text{    -webkit-text-stroke-width: 1px;  -webkit-text-stroke-color: var(--stroke-color);  transition: all 0.2s ease-in-out, transform 0.1s ease-in-out;}.elementor-297 .elementor-element.elementor-element-c21069b .elementor-icon-list-item .elementor-icon-list-text:hover{    color: #ff3800;    transform: skew(var(--hover-angle));}.elementor-297 .elementor-element.elementor-element-c21069b .elementor-icon-list-item{    opacity: 0;    transform: translateY(-10px);    transition: all 0.5s ease-in-out;}.elementor-297 .elementor-element.elementor-element-c21069b a:focus {    outline: none;}tache: f-close.f-close {  position: absolute;  top: 40px;  right: 40px;  width: 30px;  height: 30px;  cursor: pointer;  z-index: 9999;}.f-close::before,.f-close::after {  content: '';  position: absolute;  top: 50%;  left: 0;  width: 100%;  height: 2px;  background-color: white;  transform-origin: center;  transition: transform 0.3s ease, top 0.3s ease;}.f-close::before {  transform: rotate(0deg);  top: 10px;}.f-close::after {  transform: rotate(0deg);  top: 18px;}/* Cuando el menú está abierto y .open está activa: */.f-close.open::before {  transform: rotate(45deg);  top: 50%;}.f-close.open::after {  transform: rotate(-45deg);  top: 50%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b0e65 */.elementor-297 .elementor-element.elementor-element-17b0e65{    position: fixed;    top: 0;    width: 100vw;    transform: translateX(100%);    transition: all 0.5s ease-in-out !important;    height: 100vh;   overflow: hidden;}.elementor-297 .elementor-element.elementor-element-17b0e65.active{    transform: none;}.elementor-297 .elementor-element.elementor-element-17b0e65.faded{    opacity: 0;    transition: all 0.7s ease-in-out, opacity 0.2s ease-in-out !important;}.elementor-297 .elementor-element.elementor-element-17b0e65.active .f-menu .elementor-icon-list-item{    opacity: 1;    transform: none;}.elementor-297 .elementor-element.elementor-element-17b0e65.active .f-close{    opacity: 1 !important;}.elementor-297 .elementor-element.elementor-element-17b0e65.active .f-social .elementor-icon-list-item{    opacity: 1;}.elementor-297 .elementor-element.elementor-element-17b0e65 .elementor-container,.elementor-297 .elementor-element.elementor-element-17b0e65 .elementor-column,.elementor-297 .elementor-element.elementor-element-17b0e65 .elementor-widget-wrap{    position: static !important;}.elementor-297 .elementor-element.elementor-element-17b0e65.active .menu-image{    opacity: 1;}/* End custom CSS */