.elementor-67 .elementor-element.elementor-element-0c97980{--display:flex;--padding-top:14px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-67 .elementor-element.elementor-element-0c97980:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-0c97980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-dd52699{--display:flex;--min-height:88vh;--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;--overflow:hidden;--overlay-opacity:0.5;--border-radius:22px 22px 22px 22px;--padding-top:120px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-67 .elementor-element.elementor-element-dd52699::before, .elementor-67 .elementor-element.elementor-element-dd52699 > .elementor-background-video-container::before, .elementor-67 .elementor-element.elementor-element-dd52699 > .e-con-inner > .elementor-background-video-container::before, .elementor-67 .elementor-element.elementor-element-dd52699 > .elementor-background-slideshow::before, .elementor-67 .elementor-element.elementor-element-dd52699 > .e-con-inner > .elementor-background-slideshow::before, .elementor-67 .elementor-element.elementor-element-dd52699 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.30) 0%, rgba(0,0,0,0.72) 100%);}.elementor-67 .elementor-element.elementor-element-f1ef2d0{--display:flex;--position:absolute;--min-height:118%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-8%;}.elementor-67 .elementor-element.elementor-element-f1ef2d0:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-f1ef2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://virtualan.es/wp-content/uploads/2026/08/amaiur-castillo-3.webp") 50% 50%;background-size:cover;}body:not(.rtl) .elementor-67 .elementor-element.elementor-element-f1ef2d0{left:0px;}body.rtl .elementor-67 .elementor-element.elementor-element-f1ef2d0{right:0px;}.elementor-67 .elementor-element.elementor-element-c342531{--spacer-size:0px;}.elementor-67 .elementor-element.elementor-element-bf11f42{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-67 .elementor-element.elementor-element-df1973f{--display:flex;--padding-top:0px;--padding-bottom:18px;--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 );line-height:var( --e-global-typography-text-line-height );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-67 .elementor-element.elementor-element-bb2d307{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-374dcb7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-5e1d4c9 .elementor-heading-title{color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-9150234{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-6acbd6d .elementor-heading-title{color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-e0af407{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:110px;--padding-left:64px;--padding-right:64px;}.elementor-67 .elementor-element.elementor-element-e0af407:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-e0af407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-95740e3{--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;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-0583c3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-0eeef61{--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;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-c8ed6ae{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-03965bc{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-03965bc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-fbb9483{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-ea62c86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;font-family:var( --e-global-typography-vh2-font-family ), Sans-serif;font-size:var( --e-global-typography-vh2-font-size );font-weight:var( --e-global-typography-vh2-font-weight );line-height:var( --e-global-typography-vh2-line-height );letter-spacing:var( --e-global-typography-vh2-letter-spacing );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-6a64e09{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-a64cd84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-a385d80{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-4f21e02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-ea9d48b{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-e50f1c9{--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;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-3ba58ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-d9c6a83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-d57de22{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-d57de22:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-d57de22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://virtualan.es/wp-content/uploads/2026/08/virtualan-pompelo-60-scaled.webp");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-c8fbfb5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-8ad8318{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-67 .elementor-element.elementor-element-650abf4{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-52c7de5{--display:flex;--min-height:300vh;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-52c7de5:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-52c7de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0C0E;}.elementor-67 .elementor-element.elementor-element-16d79e5{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-8210ff9{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-24c3a53{--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;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-c70b597{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-76124d6{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-76124d6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-d77e674 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:300;line-height:1.15em;letter-spacing:-0.01em;color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-8aa7f9d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:1.15em;letter-spacing:-0.01em;color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-0c891cd{--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:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-a970847{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-ecd60f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-67 .elementor-element.elementor-element-ecd60f8 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:52px;font-weight:400;line-height:1em;color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-a5ec576{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-369e77a0{--display:flex;--min-height:220px;--border-radius:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-369e77a0:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-369e77a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC;}.elementor-67 .elementor-element.elementor-element-e439a81{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-6bbc1b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-67 .elementor-element.elementor-element-6bbc1b0 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:52px;font-weight:400;line-height:1em;color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-8702c15{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-619d333b{--display:flex;--min-height:220px;--border-radius:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-619d333b:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-619d333b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC;}.elementor-67 .elementor-element.elementor-element-974e590{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-d5706c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-67 .elementor-element.elementor-element-d5706c5 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:52px;font-weight:400;line-height:1em;color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-5ca2b5f{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-664ce671{--display:flex;--min-height:220px;--border-radius:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-664ce671:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-664ce671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC;}.elementor-67 .elementor-element.elementor-element-73a293e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-8a0a413{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-67 .elementor-element.elementor-element-8a0a413 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:52px;font-weight:400;line-height:1em;color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-c366649{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-3ef5e0a8{--display:flex;--min-height:220px;--border-radius:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-3ef5e0a8:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-3ef5e0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC;}.elementor-67 .elementor-element.elementor-element-332c002{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-9f8a06b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-67 .elementor-element.elementor-element-9f8a06b .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:52px;font-weight:400;line-height:1em;color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-02df57c{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-3bd3ce5b{--display:flex;--min-height:220px;--border-radius:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-3bd3ce5b:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-3bd3ce5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC;}.elementor-67 .elementor-element.elementor-element-5ebe12f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-b53e0d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-67 .elementor-element.elementor-element-b53e0d2 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:52px;font-weight:400;line-height:1em;color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-be3a165{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-a96b3254{--display:flex;--min-height:220px;--border-radius:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-a96b3254:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-a96b3254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC;}.elementor-67 .elementor-element.elementor-element-1dfbc9d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-751a6d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-67 .elementor-element.elementor-element-751a6d6 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:52px;font-weight:400;line-height:1em;color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-ce4723a{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-b7a0ce04{--display:flex;--min-height:220px;--border-radius:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-b7a0ce04:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-b7a0ce04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC;}.elementor-67 .elementor-element.elementor-element-8b8f402{--display:grid;--e-con-grid-template-columns:35% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:15%;--padding-bottom:14%;--padding-left:0%;--padding-right:0%;}.elementor-67 .elementor-element.elementor-element-8b8f402:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-8b8f402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-96b8fa5{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-16a19f2{--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;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-89e2223{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-ef5cf29{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-ef5cf29 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-8a243ae{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-8a243ae .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:300;line-height:1.15em;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-443fed0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-67 .elementor-element.elementor-element-443fed0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:1.15em;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-438eb17{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-036826d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-1e58f7e{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-5b8a35e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-76b2229{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-76b2229:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-76b2229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://virtualan.es/wp-content/uploads/2026/08/iker_ibero_virtualan.webp");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-8eba11e{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-67 .elementor-element.elementor-element-cdf94d9{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-cdf94d9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-19cb1b7{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-19cb1b7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;letter-spacing:0.08em;color:var( --e-global-color-vmute );}.elementor-67 .elementor-element.elementor-element-475f16c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-c2c2ebb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-6e0c23b{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-6e0c23b:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-6e0c23b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://virtualan.es/wp-content/uploads/2026/08/iker_ibero_virtualan.webp");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-974867b{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-67 .elementor-element.elementor-element-d3ce969{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-d3ce969 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-a4f4611{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-a4f4611 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;letter-spacing:0.08em;color:var( --e-global-color-vmute );}.elementor-67 .elementor-element.elementor-element-28473c2{--display:grid;--e-con-grid-template-columns:33% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:11%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-67 .elementor-element.elementor-element-28473c2:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-28473c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vcrema2 );}.elementor-67 .elementor-element.elementor-element-7bd1b8c{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-67 .elementor-element.elementor-element-11b03cc{--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;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-2ee0201{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-ed455ce{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-ed455ce .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-f473fb6{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-f473fb6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:300;line-height:1.15em;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-e0843a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-67 .elementor-element.elementor-element-e0843a7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:1.15em;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-67 .elementor-element.elementor-element-a5190ce .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-vnav-font-family ), Sans-serif;font-size:var( --e-global-typography-vnav-font-size );font-weight:var( --e-global-typography-vnav-font-weight );line-height:var( --e-global-typography-vnav-line-height );fill:var( --e-global-color-vblanco );color:var( --e-global-color-vblanco );border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-67 .elementor-element.elementor-element-a5190ce .elementor-button:hover, .elementor-67 .elementor-element.elementor-element-a5190ce .elementor-button:focus{background-color:#D42843;}.elementor-67 .elementor-element.elementor-element-a5190ce{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-a5190ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-67 .elementor-element.elementor-element-a5190ce .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-67 .elementor-element.elementor-element-8ed726d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-ce374ab{--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;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDD8CA;--border-color:#DDD8CA;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-346847a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-0b97738 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:48px;font-weight:400;line-height:1em;color:var( --e-global-color-accent );}.elementor-67 .elementor-element.elementor-element-30b26b1{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-204a3de .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-4be1ff0{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-0493376{--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;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDD8CA;--border-color:#DDD8CA;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-3140f57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-e6fd696 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:48px;font-weight:400;line-height:1em;color:var( --e-global-color-accent );}.elementor-67 .elementor-element.elementor-element-3f6a277{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-f331feb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-0b7a80d{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-3d3ca59{--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;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDD8CA;--border-color:#DDD8CA;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-b4969b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-0f99120 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:48px;font-weight:400;line-height:1em;color:var( --e-global-color-accent );}.elementor-67 .elementor-element.elementor-element-534f5ca{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-d158ea7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-d2cfb29{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-cd0ca6c{--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;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDD8CA;--border-color:#DDD8CA;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-6c68187{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-2e1cab4 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:48px;font-weight:400;line-height:1em;color:var( --e-global-color-accent );}.elementor-67 .elementor-element.elementor-element-d09a9f0{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-75c5fd5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-66bb3fa{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-7e5555a{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:130px;--padding-bottom:130px;--padding-left:64px;--padding-right:64px;}.elementor-67 .elementor-element.elementor-element-7e5555a:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-7e5555a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-af6b167{--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;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-42f4ba7{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-205c94c{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-205c94c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-1d9d5e8{text-align:center;font-family:var( --e-global-typography-vh2-font-family ), Sans-serif;font-size:var( --e-global-typography-vh2-font-size );font-weight:var( --e-global-typography-vh2-font-weight );line-height:var( --e-global-typography-vh2-line-height );letter-spacing:var( --e-global-typography-vh2-letter-spacing );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-1143b8a{--display:flex;--padding-top:10px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-1143b8a:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-1143b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-203d8d4{--display:flex;--overflow:hidden;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-def3f15{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-06d24d1{--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;--align-items:center;--gap:61px 61px;--row-gap:61px;--column-gap:61px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:56px;}.elementor-67 .elementor-element.elementor-element-190e8cf{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-ad0faab{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-b183b48{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-7ab31ee{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-2002574{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-6ad8c97{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-6460354{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-8bc269d{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-dbb47a5{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-426636b{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-6c68075{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-2103728{--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;--align-items:center;--gap:61px 61px;--row-gap:61px;--column-gap:61px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:56px;}.elementor-67 .elementor-element.elementor-element-0779bdd{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-965cfc2{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-dba91dd{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-e4f3bb2{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-4c4ed3e{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-d7a3c47{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-8019647{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-3b7dfc4{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-44c12c3{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-566b689{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-e73ec15{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-9ba4664{--display:flex;--padding-top:0px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-67 .elementor-element.elementor-element-9ba4664:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-9ba4664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vblanco );}.elementor-67 .elementor-element.elementor-element-83fb120{--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:space-between;--align-items:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--border-radius:40px 40px 40px 40px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-67 .elementor-element.elementor-element-83fb120:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-83fb120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vcrema2 );}.elementor-67 .elementor-element.elementor-element-5fb13c7{--display:flex;--min-height:600px;--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:space-between;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-4af9ead{--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-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-968cdfd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-6b8437d{--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-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-596b8e7{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-50247e3 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-vnav-font-family ), Sans-serif;font-size:var( --e-global-typography-vnav-font-size );font-weight:var( --e-global-typography-vnav-font-weight );line-height:var( --e-global-typography-vnav-line-height );fill:var( --e-global-color-vblanco );color:var( --e-global-color-vblanco );border-radius:4px 4px 4px 4px;padding:15px 24px 15px 24px;}.elementor-67 .elementor-element.elementor-element-50247e3 .elementor-button:hover, .elementor-67 .elementor-element.elementor-element-50247e3 .elementor-button:focus{background-color:#D42843;}.elementor-67 .elementor-element.elementor-element-50247e3{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-50247e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-67 .elementor-element.elementor-element-50247e3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-67 .elementor-element.elementor-element-f341fd1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-fe308fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-c3c0de2{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-c3c0de2:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-c3c0de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://virtualan.es/wp-content/uploads/2026/08/virtualan-pompelo-6-scaled.webp");background-position:center center;background-size:cover;}:root{--page-title-display:none;}body.elementor-page-67{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-bb2d307{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-ea62c86{font-size:var( --e-global-typography-vh2-font-size );line-height:var( --e-global-typography-vh2-line-height );letter-spacing:var( --e-global-typography-vh2-letter-spacing );}.elementor-67 .elementor-element.elementor-element-a385d80{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-ea9d48b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-650abf4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-a5ec576{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-8702c15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-5ca2b5f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-c366649{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-02df57c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-be3a165{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-ce4723a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-8b8f402{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-438eb17{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-036826d{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-cdf94d9 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-d3ce969 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-28473c2{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-67 .elementor-element.elementor-element-a5190ce .elementor-button{font-size:var( --e-global-typography-vnav-font-size );line-height:var( --e-global-typography-vnav-line-height );}.elementor-67 .elementor-element.elementor-element-204a3de .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-4be1ff0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-f331feb .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-0b7a80d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-d158ea7 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-d2cfb29{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-75c5fd5 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-66bb3fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-1d9d5e8{font-size:var( --e-global-typography-vh2-font-size );line-height:var( --e-global-typography-vh2-line-height );letter-spacing:var( --e-global-typography-vh2-letter-spacing );}.elementor-67 .elementor-element.elementor-element-596b8e7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-50247e3 .elementor-button{font-size:var( --e-global-typography-vnav-font-size );line-height:var( --e-global-typography-vnav-line-height );}}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-0c97980{--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-67 .elementor-element.elementor-element-dd52699{--min-height:70vh;--padding-top:110px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-bb2d307{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-67 .elementor-element.elementor-element-e0af407{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-ea62c86{font-size:var( --e-global-typography-vh2-font-size );line-height:var( --e-global-typography-vh2-line-height );letter-spacing:var( --e-global-typography-vh2-letter-spacing );}.elementor-67 .elementor-element.elementor-element-a64cd84{--width:100%;}.elementor-67 .elementor-element.elementor-element-a385d80{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-4f21e02{--width:100%;}.elementor-67 .elementor-element.elementor-element-ea9d48b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-3ba58ab{--width:100%;}.elementor-67 .elementor-element.elementor-element-c8fbfb5{--width:100%;}.elementor-67 .elementor-element.elementor-element-650abf4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-52c7de5{--min-height:0px;}.elementor-67 .elementor-element.elementor-element-d77e674 .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-8aa7f9d .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-ecd60f8 .elementor-heading-title{font-size:36px;}.elementor-67 .elementor-element.elementor-element-a5ec576{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-6bbc1b0 .elementor-heading-title{font-size:36px;}.elementor-67 .elementor-element.elementor-element-8702c15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-d5706c5 .elementor-heading-title{font-size:36px;}.elementor-67 .elementor-element.elementor-element-5ca2b5f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-8a0a413 .elementor-heading-title{font-size:36px;}.elementor-67 .elementor-element.elementor-element-c366649{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-9f8a06b .elementor-heading-title{font-size:36px;}.elementor-67 .elementor-element.elementor-element-02df57c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-b53e0d2 .elementor-heading-title{font-size:36px;}.elementor-67 .elementor-element.elementor-element-be3a165{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-751a6d6 .elementor-heading-title{font-size:36px;}.elementor-67 .elementor-element.elementor-element-ce4723a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-8b8f402{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-67 .elementor-element.elementor-element-8a243ae .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-443fed0 .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-438eb17{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-036826d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-1e58f7e{--width:100%;}.elementor-67 .elementor-element.elementor-element-cdf94d9 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-475f16c{--width:100%;}.elementor-67 .elementor-element.elementor-element-d3ce969 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-28473c2{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-67 .elementor-element.elementor-element-f473fb6 .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-e0843a7 .elementor-heading-title{font-size:32px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-67 .elementor-element.elementor-element-a5190ce .elementor-button{font-size:var( --e-global-typography-vnav-font-size );line-height:var( --e-global-typography-vnav-line-height );}.elementor-67 .elementor-element.elementor-element-0b97738 .elementor-heading-title{font-size:34px;}.elementor-67 .elementor-element.elementor-element-30b26b1{--width:100%;}.elementor-67 .elementor-element.elementor-element-204a3de .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-4be1ff0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-e6fd696 .elementor-heading-title{font-size:34px;}.elementor-67 .elementor-element.elementor-element-3f6a277{--width:100%;}.elementor-67 .elementor-element.elementor-element-f331feb .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-0b7a80d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-0f99120 .elementor-heading-title{font-size:34px;}.elementor-67 .elementor-element.elementor-element-534f5ca{--width:100%;}.elementor-67 .elementor-element.elementor-element-d158ea7 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-d2cfb29{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-2e1cab4 .elementor-heading-title{font-size:34px;}.elementor-67 .elementor-element.elementor-element-d09a9f0{--width:100%;}.elementor-67 .elementor-element.elementor-element-75c5fd5 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-67 .elementor-element.elementor-element-66bb3fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-7e5555a{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-67 .elementor-element.elementor-element-af6b167{--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;}.elementor-67 .elementor-element.elementor-element-1d9d5e8{font-size:var( --e-global-typography-vh2-font-size );line-height:var( --e-global-typography-vh2-line-height );letter-spacing:var( --e-global-typography-vh2-letter-spacing );}.elementor-67 .elementor-element.elementor-element-1143b8a{--padding-top:8px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-9ba4664{--padding-top:0px;--padding-bottom:64px;--padding-left:12px;--padding-right:12px;}.elementor-67 .elementor-element.elementor-element-83fb120{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-67 .elementor-element.elementor-element-5fb13c7{--min-height:0px;}.elementor-67 .elementor-element.elementor-element-596b8e7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-50247e3 .elementor-button{font-size:var( --e-global-typography-vnav-font-size );line-height:var( --e-global-typography-vnav-line-height );}}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-f1ef2d0{--width:100%;}.elementor-67 .elementor-element.elementor-element-e0af407{--content-width:1860px;}.elementor-67 .elementor-element.elementor-element-0583c3d{--width:280px;}.elementor-67 .elementor-element.elementor-element-0eeef61{--width:fit-content;}.elementor-67 .elementor-element.elementor-element-fbb9483{--width:70%;}.elementor-67 .elementor-element.elementor-element-a64cd84{--width:calc(50% - 11px);}.elementor-67 .elementor-element.elementor-element-4f21e02{--width:calc(50% - 11px);}.elementor-67 .elementor-element.elementor-element-3ba58ab{--width:calc(50% - 32px);}.elementor-67 .elementor-element.elementor-element-c8fbfb5{--width:calc(50% - 32px);}.elementor-67 .elementor-element.elementor-element-24c3a53{--width:fit-content;}.elementor-67 .elementor-element.elementor-element-8b8f402{--content-width:90%;}.elementor-67 .elementor-element.elementor-element-16a19f2{--width:fit-content;}.elementor-67 .elementor-element.elementor-element-036826d{--width:100%;}.elementor-67 .elementor-element.elementor-element-28473c2{--content-width:90%;}.elementor-67 .elementor-element.elementor-element-11b03cc{--width:fit-content;}.elementor-67 .elementor-element.elementor-element-8ed726d{--width:100%;}.elementor-67 .elementor-element.elementor-element-346847a{--width:120px;}.elementor-67 .elementor-element.elementor-element-30b26b1{--width:calc(100% - 160px);}.elementor-67 .elementor-element.elementor-element-3140f57{--width:120px;}.elementor-67 .elementor-element.elementor-element-3f6a277{--width:calc(100% - 160px);}.elementor-67 .elementor-element.elementor-element-b4969b8{--width:120px;}.elementor-67 .elementor-element.elementor-element-534f5ca{--width:calc(100% - 160px);}.elementor-67 .elementor-element.elementor-element-6c68187{--width:120px;}.elementor-67 .elementor-element.elementor-element-d09a9f0{--width:calc(100% - 160px);}.elementor-67 .elementor-element.elementor-element-7e5555a{--content-width:1000px;}.elementor-67 .elementor-element.elementor-element-af6b167{--width:fit-content;}.elementor-67 .elementor-element.elementor-element-83fb120{--content-width:1820px;}.elementor-67 .elementor-element.elementor-element-5fb13c7{--width:45%;}.elementor-67 .elementor-element.elementor-element-f341fd1{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-dd52699 */.elementor-67 .elementor-element.elementor-element-dd52699 .vt-mask{overflow:hidden;}
@keyframes vt-sube{
  from{opacity:0;transform:translateY(108%);}
  to{opacity:1;transform:translateY(0);}
}
.elementor-67 .elementor-element.elementor-element-dd52699 .vt-mask .elementor-heading-title,
.elementor-67 .elementor-element.elementor-element-dd52699 .vt-mask p{
  animation:vt-sube 1.1s cubic-bezier(.22,1,.36,1) both;
}
.elementor-67 .elementor-element.elementor-element-dd52699 .vt-d1 .elementor-heading-title,.elementor-67 .elementor-element.elementor-element-dd52699 .vt-d1 p{animation-delay:.20s;}
.elementor-67 .elementor-element.elementor-element-dd52699 .vt-d2 .elementor-heading-title{animation-delay:.35s;}
.elementor-67 .elementor-element.elementor-element-dd52699 .vt-d3 .elementor-heading-title{animation-delay:.50s;}
.elementor-67 .elementor-element.elementor-element-dd52699 .vt-hero-h1 .elementor-heading-title{
  font-size:clamp(40px,4.8vw,88px); line-height:1.06;
  letter-spacing:-.01em; font-weight:400; color:#fff; margin:0;
}
.elementor-67 .elementor-element.elementor-element-dd52699 .vt-serif .elementor-heading-title{font-family:"Literata",serif;}
@media (prefers-reduced-motion: reduce){
  .elementor-67 .elementor-element.elementor-element-dd52699 .vt-mask .elementor-heading-title,
  .elementor-67 .elementor-element.elementor-element-dd52699 .vt-mask p{animation:none;opacity:1;transform:none;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0af407 */.elementor-67 .elementor-element.elementor-element-e0af407 .vt-clip2{border-radius:22px;overflow:hidden;aspect-ratio:4/3;
  animation:vt-unclip2 1.2s cubic-bezier(.22,1,.36,1) both;
  animation-timeline:view(); animation-range:entry 15% cover 35%;}
@keyframes vt-unclip2{
  from{clip-path:inset(9% 6% 9% 6% round 22px);opacity:0;}
  to{clip-path:inset(0 0 0 0 round 22px);opacity:1;}
}
.elementor-67 .elementor-element.elementor-element-e0af407 .vt-clip2 .vt-i{width:100%;height:100%;
  transition:transform .8s cubic-bezier(.22,1,.36,1);}
.elementor-67 .elementor-element.elementor-element-e0af407 .vt-clip2:hover .vt-i{transform:scale(1.05);}
@supports not (animation-timeline: view()){
  .elementor-67 .elementor-element.elementor-element-e0af407 .vt-clip2{animation:none;opacity:1;clip-path:none;}
}
.elementor-67 .elementor-element.elementor-element-e0af407 .vt-ico img{height:26px!important;width:auto!important;}
.elementor-67 .elementor-element.elementor-element-e0af407 .vt-h3big .elementor-heading-title{
  font-size:clamp(28px,2.3vw,40px); line-height:1.2; font-weight:300;
  letter-spacing:-.01em; color:#17161A; margin:0;
}
.elementor-67 .elementor-element.elementor-element-e0af407 .vt-h3big strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c891cd */.elementor-67 .elementor-element.elementor-element-0c891cd .vt-hito-preview{
  position:absolute;
  left:0;
  top:100%;
  width:100%;
  margin-top:20px;
  opacity:0;
  transform:translateY(-10px);
  pointer-events:none;
  z-index:5;
  transition:opacity .45s ease, transform .45s ease;
}
.elementor-67 .elementor-element.elementor-element-0c891cd .vt-hito:hover .vt-hito-preview{
  opacity:1;
  transform:translateY(0);
  pointer-events:auto;
}
@media (prefers-reduced-motion: reduce){
  .elementor-67 .elementor-element.elementor-element-0c891cd .vt-hito-preview{transition:none;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c7de5 */.elementor-67 .elementor-element.elementor-element-52c7de5{position:relative;
  view-timeline-name:--vthitos; view-timeline-axis:block;}
.elementor-67 .elementor-element.elementor-element-52c7de5 .vt-pin2{
  position:sticky; top:0; height:100vh; box-sizing:border-box;
  display:flex; flex-direction:column; justify-content:center!important;
  overflow:hidden; padding:0 64px;
}
.elementor-67 .elementor-element.elementor-element-52c7de5 .vt-carril{
  display:flex; gap:96px; width:max-content; position:relative;
  animation:vt-desliza linear both;
  animation-timeline:--vthitos; animation-range:contain 0% contain 100%;
}
@keyframes vt-desliza{
  from{transform:translateX(0);}
  to{transform:translateX(calc(-100% + 100vw - 128px));}
}
/* raíl gris y relleno coral que avanza con el mismo scroll */
.elementor-67 .elementor-element.elementor-element-52c7de5 .vt-carril::before{
  content:"";position:absolute;left:0;right:0;top:7px;height:1px;
  background:rgba(255,255,255,.18);
}
.elementor-67 .elementor-element.elementor-element-52c7de5 .vt-carril::after{
  content:"";position:absolute;left:0;top:6.5px;width:100%;height:2px;
  background:#EE3A53;transform-origin:left;
  animation:vt-rellena linear both;
  animation-timeline:--vthitos; animation-range:contain 0% contain 100%;
}
@keyframes vt-rellena{from{scale:0 1;}to{scale:1 1;}}
.elementor-67 .elementor-element.elementor-element-52c7de5 .vt-hito{
  position:relative; padding-top:36px;
  width:clamp(280px,24vw,380px); flex:0 0 auto;
}
.elementor-67 .elementor-element.elementor-element-52c7de5 .vt-hito .vt-punto{
  position:absolute;top:0;left:0;width:15px;height:15px;border-radius:999px;
  background:#EE3A53;box-shadow:0 0 0 5px rgba(238,58,83,.22);display:block;
}
@supports not (animation-timeline: view()){
  .elementor-67 .elementor-element.elementor-element-52c7de5 .vt-pin2{position:static;height:auto;overflow-x:auto;padding:90px 64px;}
  .elementor-67 .elementor-element.elementor-element-52c7de5 .vt-carril{animation:none;}
  .elementor-67 .elementor-element.elementor-element-52c7de5 .vt-carril::after{scale:1 1;}
}
@media (max-width:1024px){
  .elementor-67 .elementor-element.elementor-element-52c7de5{min-height:0!important;}
  .elementor-67 .elementor-element.elementor-element-52c7de5 .vt-pin2{position:static;height:auto;overflow:visible;padding:72px 24px;}
  .elementor-67 .elementor-element.elementor-element-52c7de5 .vt-carril{flex-direction:column;width:auto;gap:44px;animation:none;}
  .elementor-67 .elementor-element.elementor-element-52c7de5 .vt-carril::before,.elementor-67 .elementor-element.elementor-element-52c7de5 .vt-carril::after{display:none;}
  .elementor-67 .elementor-element.elementor-element-52c7de5 .vt-hito{width:100%!important;padding-top:28px;}
}
.elementor-67 .elementor-element.elementor-element-52c7de5 .vt-ico img{height:26px!important;width:auto!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8f402 */.elementor-67 .elementor-element.elementor-element-8b8f402 .vt-retrato{border-radius:22px;overflow:hidden;aspect-ratio:4/4.6;}
.elementor-67 .elementor-element.elementor-element-8b8f402 .vt-retrato .vt-i{width:100%;height:100%;
  transition:transform .9s cubic-bezier(.22,1,.36,1);}
.elementor-67 .elementor-element.elementor-element-8b8f402 .vt-retrato:hover .vt-i{transform:scale(1.05);}
.elementor-67 .elementor-element.elementor-element-8b8f402 .vt-ico img{height:26px!important;width:auto!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28473c2 */.elementor-67 .elementor-element.elementor-element-28473c2 .vt-sticky{position:sticky;top:120px;}
@media (max-width:1024px){.elementor-67 .elementor-element.elementor-element-28473c2 .vt-sticky{position:static;}}
.elementor-67 .elementor-element.elementor-element-28473c2 .vt-ico img{height:26px!important;width:auto!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5555a */.elementor-67 .elementor-element.elementor-element-7e5555a .vt-ico img{height:26px!important;width:auto!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203d8d4 */@keyframes vt-marquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-track{
  display:flex; width:max-content; align-items:center;
  animation:vt-marquee 28s linear infinite;
  will-change:transform;
}
/* Los contenedores de Elementor valen width:100%. Dentro de una pista
   con width:max-content eso hace que cada grupo ocupe la pista entera y
   deja un hueco enorme en la costura del bucle. */
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-track > .e-con{
  flex:0 0 auto;
  width:max-content!important;
  max-width:none!important;
}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-track > .e-con > .e-con-inner{width:max-content!important;}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-track .elementor-widget-image{width:auto!important;}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-track img{
  height:50px; width:auto!important; max-width:none!important; object-fit:contain;
  filter:grayscale(1); opacity:.7;
  transition:filter .3s ease, opacity .3s ease;
}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-track img:hover{filter:none; opacity:1;}
@media (prefers-reduced-motion: reduce){ .elementor-67 .elementor-element.elementor-element-203d8d4 .vt-track{animation:none;} }
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-track img{transition:filter .3s ease, opacity .3s ease;}

.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l0 img{height:62px!important;}
@media (max-width:767px){.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l0 img{height:45px!important;}}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l1 img{height:73px!important;}
@media (max-width:767px){.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l1 img{height:53px!important;}}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l2 img{height:47px!important;}
@media (max-width:767px){.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l2 img{height:33px!important;}}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l3 img{height:40px!important;}
@media (max-width:767px){.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l3 img{height:28px!important;}}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l4 img{height:32px!important;}
@media (max-width:767px){.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l4 img{height:23px!important;}}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l5 img{height:47px!important;}
@media (max-width:767px){.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l5 img{height:33px!important;}}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l6 img{height:53px!important;}
@media (max-width:767px){.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l6 img{height:38px!important;}}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l7 img{height:50px!important;}
@media (max-width:767px){.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l7 img{height:37px!important;}}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l8 img{height:87px!important;}
@media (max-width:767px){.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l8 img{height:62px!important;}}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l9 img{height:103px!important;}
@media (max-width:767px){.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l9 img{height:75px!important;}}
.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l10 img{height:73px!important;}
@media (max-width:767px){.elementor-67 .elementor-element.elementor-element-203d8d4 .vt-l10 img{height:53px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83fb120 */.elementor-67 .elementor-element.elementor-element-83fb120 .vt-cta h2.elementor-heading-title{
  font-family:"Plus Jakarta Sans",sans-serif;
  font-weight:600; font-size:60px; line-height:1.12;
  letter-spacing:-.015em; color:#17161A; margin:0;
}
.elementor-67 .elementor-element.elementor-element-83fb120 .vt-cta .vt-serif{
  font-family:"Literata",serif; font-style:normal; font-weight:400;
}
.elementor-67 .elementor-element.elementor-element-83fb120 .vt-foto{border-radius:24px;overflow:hidden;aspect-ratio:4/3.1;}
.elementor-67 .elementor-element.elementor-element-83fb120 .vt-foto .vt-i{width:100%;height:100%;
  transition:transform .9s cubic-bezier(.22,1,.36,1);}
.elementor-67 .elementor-element.elementor-element-83fb120 .vt-foto:hover .vt-i{transform:scale(1.04);}
@media (max-width:1024px){
  .elementor-67 .elementor-element.elementor-element-83fb120 .vt-cta h2.elementor-heading-title{font-size:40px;}
}
@media (max-width:767px){
  .elementor-67 .elementor-element.elementor-element-83fb120 .vt-cta h2.elementor-heading-title{font-size:30px;}
  .elementor-67 .elementor-element.elementor-element-83fb120 .vt-foto{aspect-ratio:4/3;}
}/* End custom CSS */