.elementor-377 .elementor-element.elementor-element-ef50016{--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:170px;--padding-bottom:60px;--padding-left:64px;--padding-right:64px;}.elementor-377 .elementor-element.elementor-element-ef50016:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-ef50016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vcrema2 );}.elementor-377 .elementor-element.elementor-element-bd3ebe9{--display:flex;--padding-top:0px;--padding-bottom:26px;--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-377 .elementor-element.elementor-element-33114ff .elementor-heading-title{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-vmute );}.elementor-377 .elementor-element.elementor-element-3d1f3ba{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-29b8fb6{width:auto;max-width:auto;}.elementor-377 .elementor-element.elementor-element-5b3606f{width:auto;max-width:auto;}.elementor-377 .elementor-element.elementor-element-5b3606f .elementor-heading-title{color:#A09C94;}.elementor-377 .elementor-element.elementor-element-c29292b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-820abcb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;line-height:1.1em;letter-spacing:-0.01em;}.elementor-377 .elementor-element.elementor-element-ea36b44{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-377 .elementor-element.elementor-element-e5ef5b2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;line-height:1.55em;color:#4A4843;}.elementor-377 .elementor-element.elementor-element-8808df1{--display:flex;--padding-top:20px;--padding-bottom:70px;--padding-left:64px;--padding-right:64px;}.elementor-377 .elementor-element.elementor-element-8808df1:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-8808df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2EEE4 0%, #FFFFFF 60%);}.elementor-377 .elementor-element.elementor-element-697d82c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-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-377 .elementor-element.elementor-element-629a9d6{--display:flex;--padding-top:10px;--padding-bottom:90px;--padding-left:64px;--padding-right:64px;}.elementor-377 .elementor-element.elementor-element-629a9d6:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-629a9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vblanco );}.elementor-377 .elementor-element.elementor-element-cd794de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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-377 .elementor-element.elementor-element-21628be{--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:70px;--padding-bottom:110px;--padding-left:64px;--padding-right:64px;}.elementor-377 .elementor-element.elementor-element-21628be:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-21628be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vcrema2 );}.elementor-377 .elementor-element.elementor-element-648cb08{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-c27cebd{--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-377 .elementor-element.elementor-element-a6643f5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:46px;font-weight:300;line-height:1.18em;color:var( --e-global-color-vdim );}.elementor-377 .elementor-element.elementor-element-ffabbe9 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:46px;font-style:normal;line-height:1.18em;color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-56845dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-1c5e1db .elementor-heading-title{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-accent );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{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 );}.elementor-widget-loop-grid .e-load-more-message{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 );}.elementor-377 .elementor-element.elementor-element-28cb99a{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:22px;}@media(min-width:768px){.elementor-377 .elementor-element.elementor-element-ef50016{--content-width:98%;}.elementor-377 .elementor-element.elementor-element-bd3ebe9{--width:fit-content;}.elementor-377 .elementor-element.elementor-element-ea36b44{--width:54%;}.elementor-377 .elementor-element.elementor-element-8808df1{--content-width:1860px;}.elementor-377 .elementor-element.elementor-element-21628be{--content-width:1860px;}.elementor-377 .elementor-element.elementor-element-c27cebd{--width:fit-content;}.elementor-377 .elementor-element.elementor-element-56845dc{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-377 .elementor-element.elementor-element-ea36b44{--width:100%;}}@media(max-width:1024px){.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-377 .elementor-element.elementor-element-33114ff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-377 .elementor-element.elementor-element-820abcb .elementor-heading-title{font-size:59px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-377 .elementor-element.elementor-element-1c5e1db .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-377 .elementor-element.elementor-element-28cb99a{--grid-columns:2;}}@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-ef50016{--padding-top:130px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.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-377 .elementor-element.elementor-element-33114ff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-377 .elementor-element.elementor-element-820abcb .elementor-heading-title{font-size:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-377 .elementor-element.elementor-element-8808df1{--padding-top:12px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-377 .elementor-element.elementor-element-629a9d6{--padding-top:10px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-377 .elementor-element.elementor-element-21628be{--padding-top:48px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-377 .elementor-element.elementor-element-a6643f5 .elementor-heading-title{font-size:30px;}.elementor-377 .elementor-element.elementor-element-ffabbe9 .elementor-heading-title{font-size:30px;}.elementor-377 .elementor-element.elementor-element-1c5e1db .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-377 .elementor-element.elementor-element-28cb99a{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-ef50016 */.elementor-377 .elementor-element.elementor-element-ef50016 .vt-h1p .elementor-heading-title{
  font-family:"Plus Jakarta Sans",sans-serif;
  font-size:clamp(34px,3.6vw,62px); line-height:1.1;
  letter-spacing:-.015em; font-weight:500; color:#17161A; margin:0;
}
.elementor-377 .elementor-element.elementor-element-ef50016 .vt-meta2 .elementor-heading-title{
  font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;
}
.elementor-377 .elementor-element.elementor-element-ef50016 .vt-cat2 .elementor-heading-title{color:#EE3A53;font-weight:600;}
.elementor-377 .elementor-element.elementor-element-ef50016 .vt-volver .elementor-heading-title{transition:color .3s ease;}
.elementor-377 .elementor-element.elementor-element-ef50016 .vt-volver:hover .elementor-heading-title{color:#EE3A53;}
.elementor-377 .elementor-element.elementor-element-ef50016 .vt-ico img{height:17px!important;width:auto!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8808df1 */.elementor-377 .elementor-element.elementor-element-8808df1 .vt-portada img{
  width:100%;height:auto;display:block;border-radius:22px;
  aspect-ratio:16/8.6;object-fit:cover;
}
@media (max-width:767px){.elementor-377 .elementor-element.elementor-element-8808df1 .vt-portada img{aspect-ratio:4/3;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629a9d6 */.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo{max-width:820px;margin:0 auto;}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo h2,.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo h3{
  font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;
  color:#17161A;letter-spacing:-.01em;margin:48px 0 18px;
}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo h2{font-size:32px;line-height:1.2;}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo h3{font-size:26px;line-height:1.25;}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo p{
  font-size:17px;line-height:1.65;color:#4A4843;margin:0 0 22px;
}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo p strong{color:#17161A;font-weight:600;}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo ul,.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo ol{
  margin:0 0 26px;padding-left:22px;
}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo li{
  font-size:17px;line-height:1.65;color:#4A4843;margin-bottom:10px;
}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo li strong{color:#17161A;font-weight:600;}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo figure{margin:40px 0;}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo figure img{
  width:100%;height:auto;display:block;border-radius:22px;
}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo blockquote{
  margin:40px 0;padding:26px 0 26px 32px;border-left:2px solid #EE3A53;
  font-family:"Literata",serif;font-style:normal;font-size:26px;
  line-height:1.35;color:#17161A;
}
.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo a{color:#EE3A53;text-decoration:underline;}
@media (max-width:767px){
  .elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo p,.elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo li{font-size:16px;}
  .elementor-377 .elementor-element.elementor-element-629a9d6 .vt-cuerpo h2{font-size:26px;}
}/* End custom CSS */