.elementor-kit-6{--e-global-color-primary:#046A94;--e-global-color-secondary:#00A49A;--e-global-color-text:#074058;--e-global-color-accent:#00B5FF;--e-global-color-wmtayellow:#F2AD00;--e-global-color-wmtanavy:#0B3453;--e-global-color-wmtadeep:#064E6B;--e-global-color-wmtateal2:#064E6B;--e-global-color-wmtawhite:#F1F0EF;--e-global-color-wmtagrayf7:#F7F7F6;--e-global-color-wmtagraye5:#E5E5E4;--e-global-color-wmtagraydb:#DBE4EA;--e-global-color-wmtablue49:#499BBD;--e-global-typography-primary-font-family:"Josefin Sans";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:-1.5px;--e-global-typography-secondary-font-family:"relation-two";--e-global-typography-secondary-font-size:38px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"proxima-nova";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"proxima-nova";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-wmtacardtitle-font-family:"Josefin Sans";--e-global-typography-wmtacardtitle-font-size:26px;--e-global-typography-wmtacardtitle-font-weight:700;--e-global-typography-wmtacardtitle-line-height:1.15em;--e-global-typography-wmtatile-font-family:"Josefin Sans";--e-global-typography-wmtatile-font-size:30px;--e-global-typography-wmtatile-font-weight:400;--e-global-typography-wmtatile-text-transform:uppercase;--e-global-typography-wmtatile-line-height:1.1em;--e-global-typography-wmtatile-letter-spacing:0.75px;background-color:#FFFFFF;color:#074058;font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#00B5FF;font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#064E6B;border-radius:999px 999px 999px 999px;padding:13px 40px 13px 40px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#F2AD00;color:#064E6B;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#00A49A;}.elementor-kit-6 a:hover{color:#046A94;}.elementor-kit-6 h1{color:#046A94;font-family:"Josefin Sans", Sans-serif;font-size:72px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:-1.5px;}.elementor-kit-6 h2{color:#046A94;font-family:"Josefin Sans", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:-1.5px;}.elementor-kit-6 h3{color:#074058;font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;}.elementor-kit-6 h4{color:#074058;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1220px;}.e-con{--container-max-width:1220px;--container-default-padding-top:10px;--container-default-padding-right:20px;--container-default-padding-bottom:10px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* WMTA-QA1 */
.wmta-card-img{position:relative;overflow:hidden}
.wmta-card-img img.wmta-wave{position:absolute;bottom:-1px;left:0;width:100%;height:11px;margin:0}
.wmta-script .elementor-heading-title{text-transform:none!important}
.wmta-drawer{position:relative}
.wmta-drawer::after{content:'⌃';position:absolute;right:10px;top:2px;color:#046A94;font-size:22px;font-weight:700}
.wmta-utility-row .elementor-nav-menu a{text-transform:none!important;letter-spacing:.2px!important;font-weight:500!important}
.wmta-navy-band{position:relative}
.wmta-navy-band::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:34px;background:url(https://wmtaorg.kinsta.cloud/wp-content/uploads/2026/08/hero-wave.svg) center bottom/100% 100% no-repeat;z-index:4;pointer-events:none}
.wmta-pop-badge{position:absolute;top:-26px;left:-26px;width:118px;z-index:6}
.wmta-found-badge{position:absolute;top:-34px;right:-24px;width:112px;z-index:6}
.elementor-widget-nav-menu .sub-arrow{display:none!important}
/* WMTA-QA2 */
.wmta-date-badge{position:absolute;left:14px;bottom:14px;z-index:3}
.wmta-card-title .elementor-heading-title, .wmta-card-title{color:#064E6B}
/* WMTA-QA3 */
.jet-listing-grid__item{position:relative}
.elementor-slides a, .elementor-slides a *, .elementor-slides .elementor-slide-heading{text-decoration:none!important}
.elementor-nav-menu .sub-arrow, .elementor-nav-menu .sub-arrow i, .elementor-nav-menu .sub-arrow svg{display:none!important}
.elementor-nav-menu--dropdown .sub-arrow{display:block!important}

.wmta-pop-badge-w{position:absolute!important;top:-26px;left:-26px;z-index:6;width:118px!important}
.wmta-pop-badge-w .wmta-pop-badge{position:static;width:100%}
/* WMTA-QA4 */
.wmta-pop-badge-w img{width:118px!important;height:auto!important}
.wmta-hero .elementor-swiper-button{top:auto!important;bottom:34px!important}
.wmta-hero .elementor-swiper-button-prev{left:auto!important;right:96px!important}
.wmta-hero .elementor-swiper-button-next{right:40px!important}
.wmta-share a{color:#00A49A;font-weight:700;text-decoration:none;font-size:15px}
.jet-checkboxes-list__moreless{color:#00A49A;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}
/* WMTA-GF */
.wmta-gf .gform_wrapper label.gfield_label{font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:700;color:#1A222D;text-transform:none;}
.wmta-gf .gform_wrapper .gfield input[type=text],.wmta-gf .gform_wrapper .gfield input[type=email],.wmta-gf .gform_wrapper .gfield input[type=tel],.wmta-gf .gform_wrapper .gfield input[type=url],.wmta-gf .gform_wrapper .gfield input[type=number],.wmta-gf .gform_wrapper .gfield select,.wmta-gf .gform_wrapper .gfield textarea{border:1px solid #D8D8D4;border-radius:4px;background:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:15px;padding:10px 12px;}
.wmta-gf .gform_wrapper .gfield--type-section .gsection_title{font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:21px;color:#074058;text-transform:uppercase;}
.wmta-gf .gform_wrapper .gsection{border-bottom:2px solid #ECECEA;margin-top:14px;}
.wmta-gf .gform_wrapper .gfield_checkbox label,.wmta-gf .gform_wrapper .gfield_radio label{font-family:proxima-nova,Arial,sans-serif;font-size:14.5px;font-weight:400;color:#1A222D;}
.wmta-gf .gform_wrapper .gform_footer button.gform_button,.wmta-gf .gform_wrapper .gform_footer input[type=submit],.wmta-gf .gform-theme .gform_button,.wmta-gf .gform_button.button{background:#00A49A!important;color:#fff!important;border:none!important;border-radius:9999px!important;font-family:'Josefin Sans',Arial,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:15px 44px!important;cursor:pointer;}
.wmta-gf .gform_wrapper .gform_footer button.gform_button:hover,.wmta-gf .gform_wrapper .gform_footer input[type=submit]:hover,.wmta-gf .gform_button.button:hover{background:#074058!important;}
.wmta-gf .gform-theme{--gf-color-primary:#00A49A;--gf-ctrl-btn-bg-color-primary:#00A49A;--gf-ctrl-btn-bg-color-hover-primary:#074058;--gf-ctrl-btn-border-color-primary:#00A49A;--gf-ctrl-btn-radius:9999px;}
.wmta-gf .gform_wrapper .gfield_description{font-family:proxima-nova,Arial,sans-serif;font-size:13px;color:#5A6068;}
.wmta-gf .gform_wrapper .gfield_required{color:#C4453B;}
.wmta-gf .gform_wrapper .gfield select{height:auto!important;min-height:44px;line-height:1.4!important;}
/* WMTA-GAM */
.wmta-gam-row > .elementor-widget-shortcode{width:auto;flex:0 0 auto;}
.wmta-gam-row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;}
.wmta-gam-row .wmta-gam-slot--display{width:250px;min-height:250px;background:#F2F2F0;position:relative;}
.wmta-gam-row .wmta-gam-slot--display .wmta-gam-slot__label{display:block;position:absolute;top:8px;left:10px;font-family:proxima-nova,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8A8F98;z-index:0;}
.wmta-gam-row .wmta-gam-slot--display iframe{position:relative;z-index:1;}
/* WMTA-CAMS */
.wmta-cam-embed{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0E2A38;}
.wmta-cam-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}
.wmta-cam-shield{position:absolute;inset:0;z-index:2;}
.jet-listing-grid__item .wmta-cam-link{position:static;}
.jet-listing-grid__item .wmta-cam-link a{position:absolute;inset:0;z-index:3;font-size:0;color:transparent;}
.wmta-cam-card h3{margin:0;}
.wmta-cam-player{position:relative;aspect-ratio:16/9;max-width:1220px;margin:0 auto;background:#0E2A38;}
.wmta-cam-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}
.wmta-cam-single, .wmta-cam-single > .e-con-inner{max-width:1220px;margin:0 auto;}
.wmta-crumbs, .wmta-crumbs a{font-family:proxima-nova,Arial,sans-serif;font-size:13.5px;color:#1A222D;}
.wmta-crumbs a{color:#00A49A;font-weight:700;text-decoration:none;}
/* WMTA-CAMS-BAND */
.wmta-cam-band{padding:128px 20px 54px!important;}
.wmta-cam-band .elementor-widget-jet-listing-dynamic-field{width:100%;text-align:center;}
.wmta-cam-band h1{font-family:'Josefin Sans',Arial,sans-serif!important;font-weight:700;font-size:48px;color:#fff;margin:0;text-transform:none;line-height:1.15;}
.wmta-cam-band .jet-listing-dynamic-field__content{font-family:proxima-nova,Arial,sans-serif;}
.wmta-cam-band .elementor-widget-jet-listing-dynamic-field:nth-of-type(2) .jet-listing-dynamic-field__content{color:#BFE3E0;font-size:15px;margin-top:8px;}
.wmta-cam-band h1, .wmta-cam-band .jet-listing-dynamic-field__content{text-align:center!important;}
.wmta-cam-band .elementor-widget-container, .wmta-cam-band .elementor-widget{width:100%!important;}
/* WMTA-EVCAL */
.wmta-ev-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;}
.wmta-ev-chips{display:flex;flex-wrap:wrap;gap:10px;}
.wmta-ev-chips a{font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.08em;color:#064E6B;border:2px solid #064E6B;border-radius:9999px;padding:9px 18px 7px;text-decoration:none;}
.wmta-ev-chips a:hover,.wmta-ev-chips a.is-on{background:#064E6B;color:#fff;}
.wmta-ev-views{display:flex;border:2px solid #00A49A;border-radius:9999px;overflow:hidden;}
.wmta-ev-view{font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.08em;background:#fff;color:#00A49A;border:0;padding:10px 20px 8px;cursor:pointer;}
.wmta-ev-view.is-active{background:#00A49A;color:#fff;}
.wmta-cal-head{display:flex;align-items:center;justify-content:center;gap:22px;margin:4px 0 18px;}
.wmta-cal-title{font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:26px;color:#074058;margin:0;min-width:230px;text-align:center;text-transform:none;}
.wmta-cal-nav{width:40px;height:40px;border-radius:50%;border:0;background:#FFC845;color:#074058;font-size:22px;line-height:1;cursor:pointer;}
.wmta-cal-nav:hover{background:#074058;color:#fff;}
.wmta-cal-grid-wrap{overflow-x:auto;}
.wmta-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);min-width:940px;border-left:1px solid #ECECEA;border-top:1px solid #ECECEA;}
.wmta-cal-dow{font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;color:#fff;background:#074058;padding:10px 8px 8px;text-align:center;border-right:1px solid #ECECEA;}
.wmta-cal-cell{background:#fff;border-right:1px solid #ECECEA;border-bottom:1px solid #ECECEA;min-height:118px;padding:8px;display:flex;flex-direction:column;gap:4px;}
.wmta-cal-cell.is-empty{background:#FAFAF8;}
.wmta-cal-cell.is-today{background:#E6F6F5;}
.wmta-cal-cell.is-today .wmta-cal-num{background:#00A49A;color:#fff;}
.wmta-cal-num{font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:14px;color:#074058;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.wmta-cal-ev{font-family:proxima-nova,Arial,sans-serif;font-size:12.5px;line-height:1.3;color:#064E6B;background:#F2F8F7;border-left:3px solid #00A49A;border-radius:3px;padding:4px 6px;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wmta-cal-ev:hover{background:#00A49A;color:#fff;}
.wmta-cal-more{font-family:proxima-nova,Arial,sans-serif;font-size:12px;font-weight:700;color:#00A49A;text-decoration:none;}
.wmta-cal-loading{font-family:proxima-nova,Arial,sans-serif;color:#5A6068;text-align:center;}
.wmta-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;}
.wmta-cal-cell,.wmta-cal-dow{min-width:0;}
/* WMTA-TOOLKIT */
.wmta-gal{position:relative;overflow:hidden;}
.wmta-gal-slide{display:none;margin:0;}
.wmta-gal-slide.is-on{display:block;}
.wmta-gal-slide img{width:100%;height:auto;display:block;}
.wmta-gal-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:rgba(7,64,88,.85);color:#fff;font-size:26px;line-height:1;cursor:pointer;z-index:3;}
.wmta-gal-prev{left:14px;}.wmta-gal-next{right:14px;}
.wmta-gal-nav:hover{background:#FFC845;color:#074058;}
.wmta-gal-counter{position:absolute;right:14px;bottom:12px;z-index:3;background:rgba(7,64,88,.85);color:#fff;font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:13px;padding:6px 12px 4px;border-radius:9999px;}
.wmta-rel-sec,.wmta-rel-sec>.e-con-inner{max-width:1220px;margin:0 auto;}
.wmta-rel{margin:26px 0;}
.wmta-rel-title{font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:27px;color:#074058;margin:0 0 16px;}
.wmta-rel--event .wmta-rel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.wmta-rel-card{text-decoration:none;display:block;}
.wmta-rel-thumb{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;}
.wmta-rel-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.wmta-rel-date{position:absolute;top:10px;left:10px;background:#FFC845;color:#074058;font-family:'Josefin Sans',Arial,sans-serif;text-align:center;border-radius:6px;padding:6px 10px 4px;line-height:1.05;font-size:15px;}
.wmta-rel-date b{display:block;font-size:11px;letter-spacing:.08em;}
.wmta-rel--event .wmta-rel-name{display:block;margin-top:10px;font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:17px;color:#064E6B;}
.wmta-rel--read .wmta-rel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;}
.wmta-rel-row{display:flex;gap:14px;align-items:center;text-decoration:none;background:#fff;border:1px solid #ECECEA;padding:10px;}
.wmta-rel-rthumb{flex:0 0 96px;}.wmta-rel-rthumb img{width:96px;height:72px;object-fit:cover;display:block;}
.wmta-rel--read .wmta-rel-name{font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:15.5px;color:#064E6B;display:block;}
.wmta-rel-meta{font-family:proxima-nova,Arial,sans-serif;font-size:12px;color:#00A49A;font-weight:700;}
.wmta-grid-toolbar{display:flex;align-items:center;gap:10px;justify-content:flex-end;}
.wmta-gt-label{font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.08em;color:#1A222D;}
.wmta-gt-btn{font-family:'Josefin Sans',Arial,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.08em;border:2px solid #00A49A;background:#fff;color:#00A49A;padding:8px 16px 6px;cursor:pointer;}
.wmta-gt-btn:first-of-type{border-radius:9999px 0 0 9999px;}.wmta-gt-btn:last-of-type{border-radius:0 9999px 9999px 0;}
.wmta-gt-btn.is-active{background:#00A49A;color:#fff;}
.wmta-list-mode .jet-listing-grid__items{grid-template-columns:1fr!important;display:grid;gap:14px;}
.wmta-list-mode .jet-listing-grid__item{width:100%!important;max-width:100%!important;}
.wmta-list-mode .jet-listing-grid__item>.elementor{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #ECECEA;}
.wmta-list-mode .jet-listing-grid__item .wmta-card-img{flex:0 0 220px;max-width:220px;}
.wmta-list-mode .jet-listing-grid__item .wmta-wave{display:none;}
.wmta-drawer-tgl{cursor:pointer;user-select:none;}
.wmta-drawer-tgl.is-closed .elementor-heading-title:after,.wmta-drawer-tgl .elementor-heading-title:after{content:'';}
.wmta-gal-w{width:100%;}
.wmta-gal-w .elementor-widget-container{width:100%;}
.wmta-list-mode .jet-listing-grid__item > .elementor > .e-con{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:20px;padding:0 18px 0 0!important;}
.wmta-list-mode .jet-listing-grid__item .wmta-card-img{flex:0 0 220px;width:220px;max-width:220px;margin:0!important;}
.wmta-list-mode .jet-listing-grid__item .wmta-card-img img{height:150px;object-fit:cover;}
.wmta-list-mode .jet-listing-grid__item > .elementor > .e-con > .e-con{flex:1;padding:12px 0!important;}
.wmta-list-mode .jet-listing-grid__item{border:1px solid #ECECEA;background:#fff;}
.wmta-list-mode .jet-listing-grid__item .elementor > .e-con:first-child{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:20px!important;padding:0 18px 0 0!important;width:100%;}
.wmta-list-mode .jet-listing-grid__item .elementor > .e-con:first-child > .e-con{flex:1 1 auto;padding:12px 0!important;}


















/* WMTA-HOME2 */
/* QA estetica 2026-10-15: hero, headers de seccion, giveaway (home) + header/footer (global). Medidas del vivo. */
/* --- secciones del home --- */
/* contenedores anidados sin el padding default 10/20 del kit */
.wmta-sec .e-con,.wmta-hdr .e-con,.wmta-ftr .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}
.wmta-sec .elementor-widget:not(:last-child),.wmta-ftr .elementor-widget:not(:last-child){margin-bottom:0}
.wmta-sec{margin-bottom:120px!important}
.wmta-sec-map{margin-bottom:120px!important}
.wmta-sec-video{margin-bottom:0!important}
/* ≤767 Elementor pone flex-wrap:wrap (--flex-wrap-mobile) y en columna Chrome deja el widget del video en 0 px: el mapa lo tapaba (QA9) */
.wmta-sec-video{flex-wrap:nowrap!important}
/* --- hero (Elementor Slides) --- */
.wmta-hero{position:relative;margin-bottom:40px!important;overflow-x:clip}
.wmta-hero::after{content:"";pointer-events:none;position:absolute;left:50%;bottom:0;translate:-50% 2px;width:101%;height:18px;background:url(/wp-content/uploads/wmta-decor/cards-wave.svg) 50% 50%/550px auto repeat-x;z-index:5}
.wmta-hero .elementor-slides .swiper-slide{height:133.125vw!important}
.wmta-hero .swiper-slide-inner{padding:75px 40px!important}
.wmta-hero .swiper-slide-inner::before{content:"";position:absolute;inset:0;background:radial-gradient(rgba(0,0,0,.3),transparent);pointer-events:none;z-index:1}
.wmta-hero .swiper-slide-contents{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;max-width:none!important}
.wmta-hero .swiper-slide-contents .elementor-slide-description{order:-1;margin:0 0 6px!important;font-family:"relation-two",Arial,sans-serif!important;font-size:25px!important;font-weight:200!important;line-height:1.25!important;letter-spacing:1px!important;text-transform:none!important;color:#fff!important}
.wmta-hero .swiper-slide-contents .elementor-slide-heading{margin:0 0 14px!important;font-size:46px!important;line-height:1.04!important;letter-spacing:-.0575rem!important;text-align:center}
.wmta-hero .swiper-slide-contents .elementor-slide-button{padding:12.5px 40px!important;border:0!important;border-radius:9999px!important;background:#00B5FF!important;color:#064E6B!important;font-family:proxima-nova,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:16px!important;letter-spacing:2px!important}
.wmta-hero .swiper-slide-contents .elementor-slide-button:hover{background:#F2AD00!important}
.wmta-hero .elementor-swiper-button{top:auto!important;bottom:30px!important;transform:none!important;width:35px!important;height:35px!important;z-index:6}
.wmta-hero .elementor-swiper-button-next{right:16px!important;left:auto!important}
.wmta-hero .elementor-swiper-button-prev{right:66px!important;left:auto!important}
@media (min-width:640px){.wmta-hero .elementor-slides .swiper-slide{height:57.8125vw!important}}
@media (min-width:1024px){
 .wmta-hero .elementor-slides .swiper-slide{height:57.9167vw!important}
 .wmta-hero .swiper-slide-contents .elementor-slide-description{font-size:40px!important}
 .wmta-hero .swiper-slide-contents .elementor-slide-heading{font-size:80px!important}
 .wmta-hero .elementor-swiper-button{bottom:60px!important;width:40px!important;height:40px!important}
 .wmta-hero .elementor-swiper-button-next{right:36px!important}
 .wmta-hero .elementor-swiper-button-prev{right:86px!important}
}
@media (min-width:1440px){
 .wmta-hero .swiper-slide-contents .elementor-slide-description{font-size:60px!important}
 .wmta-hero .swiper-slide-contents .elementor-slide-heading{font-size:105px!important}
}
/* --- header de seccion (Featured Reads / Upcoming Events) --- */
.wmta-sh{width:100%;max-width:1160px;margin:0 auto 24px!important;padding:0 0 12px!important;align-items:flex-end!important;gap:20px 32px!important}
.wmta-sh--events{max-width:1250px;padding:0 30px 12px!important;margin-bottom:14px!important}
.wmta-sh__title{flex:0 1 750px!important;width:750px!important;max-width:100%!important}
.wmta-sh--events .wmta-sh__title{flex-basis:796px!important;width:796px!important}
.wmta-sh__script .elementor-heading-title{font-family:"relation-two",Arial,sans-serif!important;font-size:50px!important;line-height:52px!important;font-weight:700!important;color:#00A49A!important;text-transform:none!important;letter-spacing:normal!important}
/* el script de Featured Reads del vivo escala: 38/39.52 hasta 1439 y 45/46.8 desde 1440 (el de eventos queda en 50/52) — QA10 */
@media (min-width:1024px){.wmta-sec-reads .wmta-sh__script .elementor-heading-title{font-size:38px!important;line-height:39.52px!important}}
@media (min-width:1440px){.wmta-sec-reads .wmta-sh__script .elementor-heading-title{font-size:45px!important;line-height:46.8px!important}}
.wmta-sh__script{margin-bottom:14px!important}
.wmta-sh__h2 .elementor-heading-title,.wmta-lx-h2 .elementor-heading-title{font-size:80px!important;line-height:72px!important;letter-spacing:-1.5px!important}
.wmta-sh--events .wmta-sh__h2 .elementor-heading-title{letter-spacing:-1.6px!important}
@media (min-width:1024px){.wmta-sh__h2 .elementor-heading-title{white-space:nowrap}}
.wmta-sh__desc{margin-top:2px!important}
.wmta-sh__desc,.wmta-sh__desc p{font-size:20px!important;font-weight:500!important;line-height:27.5px!important;color:#074058!important;margin:0!important}
.wmta-sh__btn .elementor-button,.wmta-give__cs .elementor-button{padding:12.5px 40px!important;font-size:16px!important;line-height:16px!important;letter-spacing:2px!important;border-radius:9999px!important}
.wmta-sh__btn{margin-left:auto}
/* --- Local Experiences header --- */
.wmta-sec-lx{padding:0!important;gap:0!important}
.wmta-lx-h2 .elementor-heading-title{line-height:80px!important;text-align:center}
.wmta-lx-desc-w{max-width:705px!important;margin:0 auto 15px!important;padding:0!important}
.wmta-lx-desc,.wmta-lx-desc p{font-size:18px!important;font-weight:500!important;line-height:25.92px!important;color:#074058!important;margin:0 0 24px!important;text-align:center}
/* --- giveaway (side by side) --- */
.wmta-give{flex-direction:row!important;align-items:center!important;gap:69px!important;max-width:1160px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}
.wmta-give__img{position:relative;flex:0 0 569px!important;width:569px!important;min-height:0!important;border-radius:0!important;background:none!important;padding:0!important}
.wmta-give__img img{display:block;width:100%!important;height:374px!important;object-fit:cover}
.wmta-give__img::after{content:"";position:absolute;top:50%;right:-1px;translate:0 -50%;height:101%;width:12px;background:url(/wp-content/uploads/wmta-decor/side-wave.svg) 0 0/contain repeat-y;z-index:2;pointer-events:none}
.wmta-give__cs{flex:0 1 521px!important;width:521px!important;padding:0!important;background:none!important;border-radius:0!important;gap:12px!important}
.wmta-give__cs .elementor-heading-title{font-size:30px!important;line-height:33px!important;letter-spacing:-.2px!important;text-transform:none!important;color:#074058!important}
.wmta-give__cs .elementor-widget-text-editor,.wmta-give__cs .elementor-widget-text-editor p{font-size:18px!important;font-weight:500!important;line-height:22.5px!important;color:#074058!important;margin:0!important}
@media (max-width:1023px){
 .wmta-sh{flex-wrap:wrap!important;padding:0 20px 12px!important}
 .wmta-sh__h2 .elementor-heading-title,.wmta-lx-h2 .elementor-heading-title{font-size:44px!important;line-height:44px!important}
 .wmta-sh__script .elementor-heading-title{font-size:34px!important;line-height:38px!important}
 .wmta-give{flex-direction:column!important;gap:24px!important;padding:0 20px!important}
 .wmta-give__img{flex-basis:auto!important;width:100%!important}
 .wmta-give__cs{flex-basis:auto!important;width:100%!important}
 .wmta-give__img img{height:auto!important;aspect-ratio:600/374}
 .wmta-sec{margin-bottom:64px!important}
}
/* --- HEADER (global, template 308) --- */
@media (min-width:1025px){
 .wmta-hdr{padding:20px 39px 0 42px!important;align-items:flex-start!important;min-height:132px}
 .wmta-hdr::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(22,24,24,.6) 0%,rgba(22,24,24,0) 100%);pointer-events:none;z-index:-1}
 .wmta-hdr-right{margin-top:3px!important}
 .wmta-hdr-logo{width:230px!important;max-width:230px!important;flex:0 0 230px}
 .wmta-hdr-logo img{width:230px!important;max-width:100%!important;height:auto!important}
 .wmta-hdr-right{flex:0 0 auto!important;width:auto!important;align-items:flex-start!important;gap:2px!important}
 .wmta-hdr-util{justify-content:flex-start!important;align-items:center!important;gap:0!important}
 .wmta-hdr-sec .elementor-nav-menu>li>a.elementor-item{padding:13px 0 11px!important;font-size:17px!important;font-weight:500!important;line-height:21.25px!important;letter-spacing:normal!important}
 .wmta-hdr-sec .elementor-nav-menu>li:not(:last-child){margin-right:33px!important}
 .wmta-hdr-cta{margin-left:16px!important}
 .wmta-hdr-cta .elementor-nav-menu>li>a.elementor-item{padding:2px 0 0!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;letter-spacing:normal!important}
 .wmta-hdr-cta .elementor-nav-menu>li:not(:last-child){margin-right:25px!important}
 .wmta-hdr-search{margin-left:32px!important}
 .wmta-hdr-search .elementor-icon{width:31px!important;height:30px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;background:#046A94!important;border-radius:50%}
 .wmta-hdr-search .elementor-icon svg{width:13px!important;height:13px!important;fill:#fff!important}
 .wmta-hdr-main .elementor-nav-menu>li>a.elementor-item{padding:3px 0 13px!important;line-height:25px!important}
 .wmta-hdr-main .elementor-nav-menu>li:not(:last-child){margin-right:33px!important}
}
@media (min-width:1025px) and (max-width:1399px){
 .wmta-hdr{padding:20px 30px 0 26px!important}
 .wmta-hdr-logo,.wmta-hdr-logo img{width:200px!important;flex-basis:200px}
 .wmta-hdr-sec .elementor-nav-menu>li:not(:last-child),.wmta-hdr-main .elementor-nav-menu>li:not(:last-child){margin-right:20px!important}
 .wmta-hdr-cta .elementor-nav-menu>li:not(:last-child){margin-right:16px!important}
 .wmta-hdr-sec .elementor-nav-menu>li>a.elementor-item{font-size:15px!important}
 .wmta-hdr-cta .elementor-nav-menu>li>a.elementor-item{font-size:14px!important}
 .wmta-hdr-main .elementor-nav-menu>li>a.elementor-item{font-size:18px!important}
}
/* --- FOOTER (global, template 309) --- */
.wmta-ftr{padding:60px 26px 80px!important}
.wmta-ftr>.e-con-inner{padding:0!important;max-width:1160px!important;gap:0!important}
.wmta-ftr-cta{flex-wrap:nowrap!important;align-items:center!important}
.wmta-ftr-cta>.elementor-widget-image{flex:0 0 54px!important;width:54px!important;max-width:54px!important}
.wmta-ftr-cta>.e-con{flex:1 1 auto!important;width:auto!important;min-width:0;gap:2px!important}
.wmta-ftr-email svg{width:18px;height:14px;margin-right:8px;vertical-align:-1px;fill:#00B5FF}
.wmta-ftr-col1{align-items:center!important;gap:0!important}
.wmta-ftr-col1 .elementor-widget-image{text-align:center}
.wmta-ftr-logo img{width:280px!important;max-width:100%!important;height:auto!important}
.wmta-ftr-social{margin-top:18px!important}
.wmta-ftr-social .elementor-social-icons-wrapper{display:flex;gap:15px;justify-content:center}
.wmta-ftr-social .elementor-social-icon{width:45px!important;height:45px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:#00B5FF!important;border-radius:50%!important}
.wmta-ftr-social .elementor-social-icon svg{width:18px!important;height:18px!important;fill:#074058!important}
.wmta-ftr-social .elementor-social-icon i{font-size:18px!important;color:#074058!important}
.wmta-ftr-email{margin-top:68px!important;text-align:center}
.wmta-ftr-email p{margin:0;font-size:17px!important;line-height:25.5px!important}
.wmta-ftr-email i{font-size:17px}
.wmta-ftr-copy{margin-top:29px!important;text-align:center}
.wmta-ftr-copy p{margin:0;font-size:14px!important;font-weight:400!important;line-height:16.8px!important;color:#F8FAFC!important}
.wmta-ftr-nav .elementor-nav-menu a.elementor-item{padding:8.25px 0!important;font-size:17px!important;line-height:25.5px!important;letter-spacing:.85px!important}
.wmta-ftr-ctas{gap:36px!important}
.wmta-ftr-cta{gap:14px!important}
.wmta-ftr-cta .elementor-widget-image img{width:54px!important;height:54px!important}
.wmta-ftr-cta-small .elementor-heading-title{font-family:proxima-nova,Arial,sans-serif!important;font-size:20.2px!important;font-style:italic!important;font-weight:700!important;line-height:20.2px!important;color:#fff!important;text-transform:none!important}
.wmta-ftr-cta-big .elementor-heading-title{font-family:"Josefin Sans",Arial,sans-serif!important;font-size:26px!important;font-weight:700!important;line-height:26px!important;letter-spacing:-.24px!important;color:#fff!important;text-transform:uppercase!important}
.wmta-ftr-cta-big .elementor-heading-title::after{content:"";display:inline-block;width:11px;height:16px;margin-left:10px;vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 16'%3E%3Cpath d='M2 2l6 6-6 6' fill='none' stroke='%23F2AD00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/contain no-repeat}
@media (min-width:1025px){
 .wmta-ftr-row{display:grid!important;grid-template-columns:525px 333px minmax(0,1fr);max-width:1160px;margin:0 auto!important;gap:0!important}
 .wmta-ftr-row>.e-con{width:auto!important}
 .wmta-ftr-row>.wmta-ftr-col1{width:430px!important}
}
/* --- HEADER + FOOTER MÓVIL (≤1024px) = vivo a 390 (QA8 2026-10-20): barra azul 93px en flujo, botón MENU/CLOSE,
       panel [wmta_mnav] (inc/wmta-mnav.php) y footer apilado con los links de nivel 1 [wmta_menu_links] --- */
.wmta-hdr-mnav,.wmta-ftr-mlinks{display:none}
@media (max-width:1024px){
 .elementor-308 .elementor-element.wmta-hdr{position:relative!important;z-index:999!important;min-height:93px;padding:0 20px!important;background:#046A94!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:0!important}
 .wmta-hdr-right{display:none!important}
 .wmta-hdr-logo{width:160px!important;max-width:160px!important;flex:0 0 160px!important;margin:0!important}
 .wmta-hdr-logo img{display:block;width:160px!important;max-width:100%!important;height:auto!important}
 .wmta-hdr-mnav{display:block;position:static!important;flex:0 0 auto!important;width:auto!important;margin:0!important}
 .wmta-hdr-mnav>.elementor-widget-container,.wmta-hdr-mnav .elementor-shortcode{position:static!important}
 .wmta-mnav-btn,.wmta-mnav-btn:hover,.wmta-mnav-btn:focus{display:block;width:52px;height:53px;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;line-height:0;cursor:pointer}
 .wmta-mnav-btn img{display:block;width:52px;height:53px}
 .wmta-mnav-btn .wmta-mnav-btn__c,.wmta-mnav-btn[aria-expanded=true] .wmta-mnav-btn__o{display:none}
 .wmta-mnav-btn[aria-expanded=true] .wmta-mnav-btn__c{display:block}
 /* panel */
 .wmta-mnav{position:absolute;top:100%;left:auto;right:0;width:100%;max-width:420px;z-index:2;display:block;padding:35px 0 0;background:#F1F0EF url(/wp-content/uploads/wmta-decor/mobile-bg-pattern.svg) 0 0/cover no-repeat;text-align:left}
 .wmta-mnav[hidden],.wmta-mnav [hidden]{display:none!important}
 .wmta-mnav ul{list-style:none;margin:0;padding:0}
 .wmta-mnav a,.wmta-mnav a:hover,.wmta-mnav a:focus{color:#074058!important;text-decoration:none!important}
 .wmta-mnav__search{display:flex;height:40px;margin:0 40px 40px}
 .wmta-mnav__search input[type=search]{flex:1 1 auto;min-width:0;height:40px!important;margin:0!important;padding:1px 2px!important;border:0!important;border-radius:26px 0 0 26px!important;background:#fff!important;box-shadow:none!important;font-family:proxima-nova,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#000!important;text-align:center}
 .wmta-mnav__search input::placeholder{opacity:1;color:#074058;font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}
 .wmta-mnav__search button,.wmta-mnav__search button:hover,.wmta-mnav__search button:focus{flex:0 0 47px;display:flex;align-items:center;justify-content:center;width:47px;height:40px;margin:0;padding:0!important;border:0!important;border-radius:0 26px 26px 0!important;background:#046A94!important;box-shadow:none!important;cursor:pointer}
 .wmta-mnav__search button svg{width:16px;height:16px;fill:#F8FAFC}
 .wmta-mnav__cta{display:flex;flex-wrap:wrap;gap:11px 20px;margin:0 0 31px!important;padding:0 40px!important}
 .wmta-mnav__cta a{display:block;font-family:proxima-nova,Arial,sans-serif;font-size:15px;font-weight:500;line-height:22.5px}
 .wmta-mnav__row{display:flex;align-items:stretch}
 .wmta-mnav__row>a{display:block}
 .wmta-mnav__l1{margin:0 0 21px!important}
 .wmta-mnav__l1>li>.wmta-mnav__row>a{padding:8.5px 5px 8.5px 40px;font-family:"Josefin Sans",Arial,sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:1px;text-transform:uppercase}
 .wmta-mnav__l2>li>.wmta-mnav__row>a{padding:10.25px 5px 10.25px 70px;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:500;line-height:16px}
 .wmta-mnav__l3>li>.wmta-mnav__row>a{padding:9px 5px 9px 99px;font-family:proxima-nova,Arial,sans-serif;font-size:15px;font-weight:500;line-height:15px}
 .wmta-mnav__tog,.wmta-mnav__tog:hover,.wmta-mnav__tog:focus{flex:0 0 26px;display:flex;align-items:center;justify-content:center;width:26px;margin:0;padding:0 5px 2px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;cursor:pointer}
 .wmta-mnav__tog svg{width:16px;height:16px;fill:#F2AD00;transition:transform .2s}
 .wmta-mnav__tog[aria-expanded=true] svg{transform:scaleY(-1)}
 .wmta-mnav__sec{margin:0 0 22px!important}
 .wmta-mnav__sec a{display:block;padding:6.6px 5px 6.6px 40px;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:500;line-height:22.5px;letter-spacing:.9px}
 .wmta-mnav__ftr{padding:0 40px 49px!important}
 .wmta-mnav__ftr li{margin:0 0 11px}
 .wmta-mnav__ftr a{display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.8px;text-transform:uppercase}
 .wmta-mnav__close,.wmta-mnav__close:hover,.wmta-mnav__close:focus{display:block;width:100%;height:40px;margin:0;padding:9.5px!important;border:0!important;border-radius:0!important;background:#046A94!important;box-shadow:none!important;color:#F8FAFC!important;font-family:proxima-nova,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:21px!important;letter-spacing:1.4px!important;text-transform:uppercase!important;text-align:center;cursor:pointer}
 .wmta-mnav-ov{position:fixed;inset:0;z-index:998;background:rgba(0,0,0,.2)}
 .wmta-mnav-ov[hidden]{display:none}
 /* footer apilado */
 .wmta-ftr{padding:65px 20px 88px!important;background-image:url(/wp-content/uploads/wmta-decor/mobile-footer-pattern.svg)!important;background-size:cover!important;background-position:0 0!important}
 .wmta-ftr>.e-con-inner{max-width:none!important}
 .wmta-ftr-row{flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important}
 .wmta-ftr-row>.e-con{width:100%!important;max-width:100%!important}
 .wmta-ftr-logo img{width:190px!important}
 .wmta-ftr-social{margin-top:16px!important}
 .wmta-ftr-social .elementor-social-icon{width:36px!important;height:36px!important}
 .wmta-ftr-social .elementor-social-icon svg{width:16px!important;height:16px!important}
 .wmta-ftr-email{margin-top:14px!important}
 .wmta-ftr-email p{font-weight:400!important}
 .wmta-ftr-copy{margin-top:20px!important}
 .wmta-ftr-copy p{max-width:255px;margin:0 auto!important;font-size:13px!important;line-height:15.6px!important}
 .wmta-ftr-navcol{margin-top:34px!important}
 .wmta-ftr-nav{display:none!important}
 .wmta-ftr-mlinks{display:block;width:100%}
 .wmta-mlinks{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;max-width:300px;margin:0 auto!important;padding:0!important;list-style:none}
 .wmta-mlinks a,.wmta-mlinks a:hover{display:block;color:#fff!important;text-decoration:none!important;font-family:"Josefin Sans",Arial,sans-serif;font-size:17px;font-weight:700;line-height:25.5px;letter-spacing:.85px;text-transform:uppercase}
 .wmta-ftr-ctas{margin-top:37px!important;gap:19px!important;align-items:center!important}
 .wmta-ftr-cta{--width:auto;width:auto!important;max-width:100%!important;gap:20px!important;justify-content:center!important}
 .wmta-ftr-cta>.elementor-widget-image{flex:0 0 50px!important;width:50px!important;max-width:50px!important}
 .wmta-ftr-cta .elementor-widget-image img{width:50px!important;height:50px!important}
 .wmta-ftr-cta>.e-con{flex:0 1 auto!important;gap:4px!important}
 .wmta-ftr-cta-small .elementor-heading-title{font-size:18px!important;line-height:18px!important;letter-spacing:normal!important}
 .wmta-ftr-cta-big .elementor-heading-title{font-size:20px!important;line-height:20px!important}
}
/* --- HOME MÓVIL (<640) = vivo a 390 (QA9 2026-10-20, pendiente #29): hero por proporción, headers del vivo,
       botón "Head to the Blog"/"See Full Calendar" debajo del panel, insignia arriba de Local Experiences,
       giveaway centrado con onda abajo, separaciones de 48 px. Las secciones dinámicas: inc/wmta-home*.php --- */
@media (max-width:639px){
 .wmta-hero .elementor-slides .swiper-slide{height:auto!important;aspect-ratio:640/852}
 .wmta-hero .swiper-slide-contents .elementor-slide-button{padding:11px 30px!important;font-size:15px!important;line-height:15px!important}
 .wmta-sec{margin-bottom:48px!important}
 .wmta-sec-reads{margin-bottom:72px!important}
 .wmta-sec-mosaic{margin-bottom:40px!important}
 .wmta-sec-lx{margin-bottom:72px!important}
 .wmta-sec-map{margin-bottom:48px!important}
 /* header en columna: título / panel / botón */
 .wmta-sec-reads>.wmta-sh,.wmta-sec-events>.wmta-sh{display:contents!important}
 .wmta-sec-reads .wmta-sh__title,.wmta-sec-events .wmta-sh__title{order:1;flex:none!important;width:100%!important;padding:0 40px!important;margin:0 0 16px!important}
 .wmta-sec-events .wmta-sh__title{padding:0 30px!important;margin-bottom:11.5px!important}
 .wmta-reads-host,.wmta-ev-host{order:2}
 .wmta-sec-reads .wmta-sh__btn,.wmta-sec-events .wmta-sh__btn{order:3;align-self:flex-start;width:auto!important;margin:4px 0 0 30px!important}
 .wmta-sec-events .wmta-sh__btn{margin-top:18px!important}
 .wmta-sh__script{margin-bottom:10px!important}
 .wmta-sh__script .elementor-heading-title{font-size:24px!important;line-height:24.96px!important}
 .wmta-sh__h2 .elementor-heading-title{font-size:48px!important;line-height:50.4px!important;letter-spacing:-1.5px!important}
 .wmta-sh--events .wmta-sh__h2 .elementor-heading-title{font-size:50px!important;line-height:52.5px!important;letter-spacing:-1.5px!important}
 .wmta-sh__desc,.wmta-sh__desc p{font-size:15px!important;line-height:20.625px!important}
 .wmta-sh__btn .elementor-button,.wmta-give__cs .elementor-button{padding:11px 30px!important;font-size:15px!important;line-height:15px!important}
 /* Local Experiences: insignia arriba, título 50 px */
 .wmta-lx-h2{padding:111px 16px 0!important;background:url(/wp-content/uploads/2026/09/only-in-west-mi-badge.svg) 50% 0/90px 90px no-repeat}
 .wmta-lx-h2 .elementor-heading-title{font-size:50px!important;line-height:50px!important;letter-spacing:-1.5px!important}
 .wmta-lx-desc-w{margin:0 auto 8px!important;padding:0 16px!important}
 .wmta-lx-desc,.wmta-lx-desc p{font-size:15px!important;line-height:19.95px!important;margin:0!important}
 /* giveaway: imagen con onda abajo + texto centrado */
 .wmta-give{gap:20.7px!important;padding:0 30px!important}
 .wmta-give__img::after{top:auto;bottom:-1px;right:auto;left:50%;translate:-50% 0;width:101%;height:60px;background:url(/wp-content/uploads/wmta-decor/cards-wave.svg) 50% 100%/100% auto no-repeat}
 .wmta-give__cs{gap:0!important;padding:0 10px!important;text-align:center}
 .wmta-give__cs>.elementor-widget-heading{margin-bottom:6px!important}
 .wmta-give__cs>.elementor-widget-text-editor{margin-bottom:10px!important}
 .wmta-give__cs .elementor-heading-title{font-size:20px!important;line-height:22px!important;text-align:center}
 .wmta-give__cs .elementor-widget-text-editor,.wmta-give__cs .elementor-widget-text-editor p{font-size:15px!important;line-height:18.75px!important;text-align:center}
 .wmta-give__cs .elementor-widget-button,.wmta-give__cs .elementor-button-wrapper{text-align:center!important}
}
/* /WMTA-HOME2 */
/* WMTA-INT */
/* QA3 2026-10-16: banner + breadcrumb + H1/cuerpo de las paginas internas = vivo (wmta.org). */
/* banner: aspect del vivo (1920/767; /plan/ 1920/936), ola chica (la del home), credito con camara */
.wmta-int-banner{position:relative;overflow-x:clip}
.e-con.wmta-int-banner::after{content:""!important;pointer-events:none;position:absolute;left:50%!important;right:auto!important;bottom:0!important;translate:-50% 2px;width:101%;height:18px!important;background:url(/wp-content/uploads/wmta-decor/cards-wave.svg) 50% 50%/550px auto repeat-x!important;z-index:5}
.wmta-int-banner{--padding-top:0px!important;--padding-right:12px!important;--padding-bottom:32px!important;--padding-left:12px!important}
@media (min-width:768px){
 .e-con.wmta-int-banner{min-height:0!important;--min-height:0px!important;aspect-ratio:1920/767;height:auto}
 .e-con.wmta-int-banner--tall{aspect-ratio:1920/936}
}
.wmta-int-credit,.wmta-int-credit p{margin:0!important;color:#fff!important;font-family:proxima-nova,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:15px!important;text-shadow:0 1px 4px rgba(0,0,0,.45)}
.wmta-int-credit{position:relative;z-index:6;margin:8px 12px!important}
.wmta-int-credit i{display:none}
.wmta-int-credit p::before{content:"";display:inline-block;width:15px;height:13px;margin-right:6px;vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 448'%3E%3Cpath fill='%23fff' d='M149.1 32.8 138.7 64H64C28.7 64 0 92.7 0 128v256c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64h-74.7l-10.4-31.2C356.4 13.2 338.1 0 317.4 0H194.6c-20.7 0-39 13.2-45.5 32.8zM256 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z'/%3E%3C/svg%3E") 0 0/contain no-repeat}
/* /plan/: titulo sobre la foto, abajo a la izquierda (hero-slideshow interior del vivo) */
.e-con.wmta-int-banner--tall{flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;--padding-left:40px!important;--padding-bottom:48px!important}
.wmta-int-banner__title{position:relative;z-index:6}
.wmta-int-banner__title .elementor-heading-title{font-family:"Josefin Sans",Arial,sans-serif!important;font-size:30px!important;font-weight:700!important;line-height:37.8px!important;letter-spacing:-.6px!important;color:#fff!important;text-transform:none!important}
/* breadcrumb + share: columna de 960 centrada, 47px bajo el banner */
.e-con.wmta-int-crumbs{--content-width:960px!important;--padding-top:47px!important;--padding-right:20px!important;--padding-bottom:0px!important;--padding-left:20px!important;align-items:center!important}
.e-con.wmta-int-crumbs>.e-con-inner{max-width:960px}
.wmta-int-crumbs .elementor-widget-text-editor p{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:16px!important;line-height:27px;color:#1A222D}
.wmta-int-crumbs .elementor-widget-text-editor a{font-size:18px;font-weight:700;color:#074058!important;text-decoration:none}
.wmta-int-crumbs .elementor-widget-text-editor a:hover{text-decoration:underline}
.wmta-int-crumbs .elementor-widget-text-editor span{color:#074058!important;margin:0 3px}
.wmta-int-crumbs .elementor-widget-text-editor strong{font-size:18px;font-weight:700;color:#074058}
.wmta-int-crumbs .wmta-share a{font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:400;color:#1A222D!important;text-decoration:none}
.wmta-int-crumbs .wmta-share a::before{content:"";display:inline-block;width:15px;height:14px;margin-right:6px;vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%2300A49A' d='M352 224h-46.5c-45 0-81.5 36.5-81.5 81.5 0 22.3 10.3 34.3 19.2 40.5 6.8 4.7 12.8 12 12.8 20.3 0 9.8-8 17.8-17.8 17.8h-2.5c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144h80V34.7C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9l138.7 124.8c7.4 6.6 11.4 16 11.4 25.8s-4.1 19.1-11.4 25.8L409.9 310.1c-6.4 5.7-14.6 8.9-23.2 8.9-19.2 0-34.7-15.5-34.7-34.7V224zM80 96c-8.8 0-16 7.2-16 16v320c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16v-48c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V112c0-44.2 35.8-80 80-80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H80z'/%3E%3C/svg%3E") 0 0/contain no-repeat}
.wmta-int-crumbs .wmta-share i{display:none}
/* cuerpo: H1 85px + texto 18px en 960 */
.e-con.wmta-int-body{--content-width:960px!important;--padding-top:50px!important;--padding-right:20px!important;--padding-left:20px!important}
.e-con.wmta-int-body>.e-con-inner{max-width:960px}
.wmta-int-body .elementor-widget-heading h1.elementor-heading-title{font-size:85px!important;line-height:90.3px!important;letter-spacing:-.085px!important;font-weight:700!important;color:#046A94!important;text-transform:none!important;margin:0 0 2px!important}
.wmta-int-body .elementor-widget-text-editor p,.wmta-int-body .elementor-widget-text-editor li{font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:500;line-height:29.88px;color:#074058}
.wmta-int-body .elementor-widget-text-editor p{margin:0 0 50px}
.wmta-int-body .elementor-widget-text-editor h4{font-family:proxima-nova,Arial,sans-serif!important;font-size:35px!important;font-weight:600!important;line-height:35px!important;color:#074058!important;text-transform:none!important;margin:0 0 12px!important}
@media (max-width:767px){
 .wmta-int-body .elementor-widget-heading h1.elementor-heading-title{font-size:44px!important;line-height:48px!important}
 .e-con.wmta-int-crumbs{--padding-top:28px!important}
 .e-con.wmta-int-body{--padding-top:24px!important}
}
.elementor-7809 .wmta-int-banner{background-position:center bottom!important}
/* /WMTA-INT *//* End custom CSS */