main#primary{font-family:Inter,system-ui,sans-serif;color:#1a1a1a;line-height:1.5;max-width:100%;overflow-x:hidden;}
:where(main#primary) :is(p,h1,h2,h3,h4,ul,figure){margin:0;}
:where(main#primary) p.pb-span{display:inline;}
:where(main#primary) figure.wp-block-image{margin:0;max-width:100%;}
:where(main#primary) .wp-block-group{margin:0;}
main#primary .wp-block-group>.wp-block-group__inner-container{display:contents;}
main#primary .pb-deco-host{position:relative;}
main#primary .wp-block-buttons{display:contents;}
:where(main#primary) .wp-block-button__link{display:contents;background:none;color:inherit;padding:0;border:0;border-radius:0;font:inherit;line-height:inherit;text-decoration:none;box-shadow:none;}
main#primary .orbit p,
main#primary .topic-icon p,
main#primary .line p,
main#primary .mh-more-icon p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}
main#primary .display,
main#primary .font-display{font-family:"Arial Black",Impact,sans-serif;font-weight:900;letter-spacing:.015em;}


main#primary #patricia-contratacion-v7{
  --background:#faf9f7; --foreground:#1a1a1a; --card:#fff; --secondary:#f5f0fa;
  --muted:#faf9f7; --muted-fg:#555; --border:#ebebeb;
  --purple:#a53fcf; --pink:#d26a9b; --coral:#f08263; --lime:#BADF4D; --ink:#1a1a1a;
}
main#primary #patricia-contratacion-v7,main#primary #patricia-contratacion-v7 *{box-sizing:border-box}
main#primary #patricia-contratacion-v7{scroll-behavior:smooth}
main#primary #patricia-contratacion-v7{margin:0;background:var(--background);color:var(--foreground);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
main#primary #patricia-contratacion-v7 a{color:inherit;text-decoration:none}
main#primary #patricia-contratacion-v7 button,main#primary #patricia-contratacion-v7 input,main#primary #patricia-contratacion-v7 select{font:inherit}
main#primary #patricia-contratacion-v7 img{max-width:100%}
main#primary #patricia-contratacion-v7 .icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
main#primary #patricia-contratacion-v7 .display{font-family:"Arial Black",Impact,sans-serif;font-weight:900;letter-spacing:.015em}
main#primary #patricia-contratacion-v7 .container{width:min(100% - 48px,1280px);margin-inline:auto}
main#primary #patricia-contratacion-v7 .container.narrow{max-width:896px}main#primary #patricia-contratacion-v7 .container.medium{max-width:1152px}




















main#primary #patricia-contratacion-v7 .page{padding-top:0;min-height:100vh}
main#primary #patricia-contratacion-v7 .hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--pink),var(--purple) 54%,rgba(165,63,207,.94))}
main#primary #patricia-contratacion-v7 .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(186,223,77,.15),transparent 60%)}
main#primary #patricia-contratacion-v7 .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--pink),var(--purple),var(--lime))}
main#primary #patricia-contratacion-v7 .orbit{position:absolute;right:-160px;top:-160px;width:600px;height:600px;border-radius:50%;border:1px solid rgba(255,255,255,.05);animation:spin 60s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
main#primary #patricia-contratacion-v7 .hero-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:80px 0 96px}
main#primary #patricia-contratacion-v7 .hero-copy{display:flex;flex-direction:column;gap:24px;animation:slideIn .8s cubic-bezier(.22,1,.36,1) both}
@keyframes slideIn{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:none}}
main#primary #patricia-contratacion-v7 .eyebrow{margin:0;color:rgba(255,255,255,.6);font-size:11px;letter-spacing:.3em;text-transform:uppercase}
main#primary #patricia-contratacion-v7 .hero h1{font-size:clamp(60px,7vw,104px);line-height:.95;color:#fff;text-shadow:0 8px 30px rgba(0,0,0,.18);margin:0;letter-spacing:-.025em}
main#primary #patricia-contratacion-v7 .hero-lead{font-size:clamp(18px,1.7vw,21px);line-height:1.65;color:rgba(255,255,255,.85);max-width:560px;margin:0}
main#primary #patricia-contratacion-v7 .topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}
main#primary #patricia-contratacion-v7 .topic-card{position:relative;overflow:hidden;border-radius:16px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.25);padding:28px;transition:.3s}
main#primary #patricia-contratacion-v7 .topic-card:hover{background:rgba(255,255,255,.15);border-color:var(--lime);transform:translateY(-4px)}
main#primary #patricia-contratacion-v7 .topic-icon{width:48px;height:48px;border-radius:16px;background:var(--lime);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--foreground);transition:.3s}
main#primary #patricia-contratacion-v7 .topic-card:hover .topic-icon{transform:scale(1.1)}
main#primary #patricia-contratacion-v7 .topic-card h3{font-size:26px;line-height:1.1;color:#fff;margin:0 0 8px;font-weight:700}
main#primary #patricia-contratacion-v7 .topic-card p{font-size:14px;line-height:1.6;color:rgba(255,255,255,.75);margin:0 0 20px}
main#primary #patricia-contratacion-v7 .topic-link{display:inline-flex;align-items:center;gap:8px;color:var(--lime);font-size:14px;font-weight:700}
main#primary #patricia-contratacion-v7 .topic-card:hover .topic-link .icon{transform:translateX(4px)}
main#primary #patricia-contratacion-v7 .hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
main#primary #patricia-contratacion-v7 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:999px;font-size:14px;font-weight:700;border:0;cursor:pointer;transition:.22s}
main#primary #patricia-contratacion-v7 .btn:hover{transform:scale(1.03)}
main#primary #patricia-contratacion-v7 .btn-primary{background:var(--lime);color:var(--foreground)}
main#primary #patricia-contratacion-v7 .btn-primary:hover{box-shadow:0 0 30px rgba(186,223,77,.4)}
main#primary #patricia-contratacion-v7 .btn-outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);backdrop-filter:blur(6px)}
main#primary #patricia-contratacion-v7 .btn-outline:hover{background:rgba(255,255,255,.1)}
main#primary #patricia-contratacion-v7 .speaker-hero{min-height:calc(100svh - 80px);display:flex;align-items:center}
main#primary #patricia-contratacion-v7 .speaker-hero-inner{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:48px;padding:34px 0 38px;width:100%}
main#primary #patricia-contratacion-v7 .speaker-hero-copy{gap:13px}
main#primary #patricia-contratacion-v7 .hero h1.speaker-headline{font-size:clamp(38px,3.15vw,50px);line-height:1.01;max-width:800px;text-wrap:balance}
main#primary #patricia-contratacion-v7 .speaker-headline span{display:block;color:var(--lime)}
main#primary #patricia-contratacion-v7 .speaker-intro{display:grid;gap:8px;max-width:790px}
main#primary #patricia-contratacion-v7 .speaker-intro p{margin:0;color:rgba(255,255,255,.86);font-size:14.5px;line-height:1.5}
main#primary #patricia-contratacion-v7 .speaker-manifesto{max-width:760px;margin:2px 0 0;padding:12px 16px;border-left:4px solid var(--lime);background:rgba(20,16,22,.18);border-radius:0 12px 12px 0;color:#fff;font-size:15px;line-height:1.42}
main#primary #patricia-contratacion-v7 .speaker-manifesto strong{color:var(--lime)}
main#primary #patricia-contratacion-v7 .speaker-hero .hero-photo img{height:min(56vh,470px);min-height:390px;object-position:center top}
main#primary #patricia-contratacion-v7 .speaker-territories{position:relative;padding:88px 0 96px;background:linear-gradient(180deg,#fff 0%,#fbf8fc 100%)}
main#primary #patricia-contratacion-v7 .speaker-territories:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(165,63,207,.22),transparent)}
main#primary #patricia-contratacion-v7 .speaker-territories-head{max-width:900px;margin:0 auto 44px;text-align:center}
main#primary #patricia-contratacion-v7 .territories-kicker{margin:0 0 12px;color:var(--purple);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
main#primary #patricia-contratacion-v7 .speaker-territories-head h2{margin:0;color:var(--ink);font-size:clamp(32px,4vw,50px);line-height:1.12;text-wrap:balance}
main#primary #patricia-contratacion-v7 .speaker-territories-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
main#primary #patricia-contratacion-v7 .speaker-territory-card{position:relative;overflow:hidden;padding:38px 38px 36px;border:1px solid rgba(165,63,207,.12);border-radius:24px;background:#fff;box-shadow:0 18px 46px rgba(56,30,65,.07)}
main#primary #patricia-contratacion-v7 .speaker-territory-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--purple),var(--pink))}
main#primary #patricia-contratacion-v7 .speaker-territory-leadership{background:#171619;border-color:#171619;box-shadow:0 20px 54px rgba(20,16,22,.18)}
main#primary #patricia-contratacion-v7 .speaker-territory-leadership:before{background:linear-gradient(90deg,var(--coral),var(--lime))}
main#primary #patricia-contratacion-v7 .speaker-territory-card .topic-icon{margin-bottom:22px}
main#primary #patricia-contratacion-v7 .speaker-territory-card h3{margin:0 0 18px;color:var(--ink);font-size:clamp(25px,2.4vw,34px);line-height:1.12}
main#primary #patricia-contratacion-v7 .speaker-territory-fertility h3{background:linear-gradient(90deg,var(--purple),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}
main#primary #patricia-contratacion-v7 .speaker-territory-card p{margin:0 0 13px;color:#57505a;font-size:15.5px;line-height:1.72}
main#primary #patricia-contratacion-v7 .speaker-territory-card p:last-child{margin-bottom:0}
main#primary #patricia-contratacion-v7 .speaker-territory-leadership h3{color:#fff}
main#primary #patricia-contratacion-v7 .speaker-territory-leadership p{color:rgba(255,255,255,.78)}
main#primary #patricia-contratacion-v7 .speaker-territory-leadership .topic-icon{background:var(--lime);color:var(--ink)}
main#primary #patricia-contratacion-v7 .speaker-territories-cta{display:flex;justify-content:center;margin-top:34px}
main#primary #patricia-contratacion-v7 .speaker-territories-cta .btn{padding-inline:34px}
main#primary #patricia-contratacion-v7 .hero-photo{position:relative;display:flex;justify-content:flex-end;animation:scaleIn 1s .2s both}
@keyframes scaleIn{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}
main#primary #patricia-contratacion-v7 .hero-photo:before{content:"";position:absolute;inset:-16px;background:linear-gradient(45deg,rgba(186,223,77,.25),transparent,rgba(210,106,155,.25));border-radius:24px;filter:blur(28px)}
main#primary #patricia-contratacion-v7 .hero-photo img{position:relative;width:100%;max-width:448px;height:600px;object-fit:cover;object-position:top;border-radius:24px;box-shadow:0 25px 60px rgba(0,0,0,.25)}
main#primary #patricia-contratacion-v7 .stats{background:var(--ink);padding:52px 0;border-block:1px solid rgba(255,255,255,.05)}
main#primary #patricia-contratacion-v7 .stats-title{text-align:center;color:rgba(255,255,255,.4);font-size:10px;letter-spacing:.4em;text-transform:uppercase;margin:0 0 32px}
main#primary #patricia-contratacion-v7 .stats-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px 64px}
main#primary #patricia-contratacion-v7 .stat{text-align:center;padding:0 8px}
main#primary #patricia-contratacion-v7 .stat strong{display:block;color:#fff;font-family:"Arial Black",Impact,sans-serif;font-size:30px;line-height:1;font-weight:700}
main#primary #patricia-contratacion-v7 .stat i{display:block;width:32px;height:1px;background:rgba(186,223,77,.6);margin:12px auto}
main#primary #patricia-contratacion-v7 .stat span{display:block;color:rgba(255,255,255,.55);font-size:11px;letter-spacing:.18em;text-transform:uppercase;max-width:160px}
main#primary #patricia-contratacion-v7 .media{position:relative;overflow:hidden;background:var(--secondary);padding:96px 0}
main#primary #patricia-contratacion-v7 .media:before,main#primary #patricia-contratacion-v7 .media:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(70px);pointer-events:none}
main#primary #patricia-contratacion-v7 .media:before{right:-100px;top:-120px;background:linear-gradient(225deg,rgba(165,63,207,.1),rgba(210,106,155,.08),transparent)}
main#primary #patricia-contratacion-v7 .media:after{left:-100px;bottom:-150px;width:400px;height:400px;background:linear-gradient(45deg,rgba(165,63,207,.08),transparent)}
main#primary #patricia-contratacion-v7 .section-heading{text-align:center;margin-bottom:64px}
main#primary #patricia-contratacion-v7 .badge{display:inline-block;padding:6px 16px;border-radius:999px;background:rgba(165,63,207,.1);color:var(--purple);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px}
main#primary #patricia-contratacion-v7 .section-heading h2{font-size:clamp(32px,4vw,48px);margin:0;font-weight:700}
main#primary #patricia-contratacion-v7 .gradient-text{background:linear-gradient(135deg,var(--pink),var(--purple));-webkit-background-clip:text;background-clip:text;color:transparent}
main#primary #patricia-contratacion-v7 .media-block{margin-bottom:54px}
main#primary #patricia-contratacion-v7 .media-label{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}
main#primary #patricia-contratacion-v7 .media-label .line{width:40px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--pink),var(--purple))}
main#primary #patricia-contratacion-v7 .media-label.purple .line{background:var(--purple)}
main#primary #patricia-contratacion-v7 .media-label h3{margin:0;color:var(--pink);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
main#primary #patricia-contratacion-v7 .media-label.purple h3{color:var(--purple)}
main#primary #patricia-contratacion-v7 .marquee{position:relative;overflow:hidden;padding:8px 0}
main#primary #patricia-contratacion-v7 .marquee:before,main#primary #patricia-contratacion-v7 .marquee:after{content:"";position:absolute;top:0;bottom:0;width:96px;z-index:2;pointer-events:none}
main#primary #patricia-contratacion-v7 .marquee:before{left:0;background:linear-gradient(90deg,var(--secondary),transparent)}
main#primary #patricia-contratacion-v7 .marquee:after{right:0;background:linear-gradient(-90deg,var(--secondary),transparent)}
main#primary #patricia-contratacion-v7 .marquee-track{display:flex;gap:20px;width:max-content;white-space:nowrap;animation:marquee-left 35s linear infinite}
main#primary #patricia-contratacion-v7 .marquee-track.right{animation:marquee-right 40s linear infinite}
@keyframes marquee-left{to{transform:translateX(-33.333%)}}
@keyframes marquee-right{from{transform:translateX(-33.333%)}to{transform:translateX(0)}}
main#primary #patricia-contratacion-v7 .media-pill{display:inline-flex;align-items:center;padding:10px 20px;border-radius:999px;border:1px solid rgba(165,63,207,.2);background:rgba(255,255,255,.9);color:var(--muted-fg);font-size:14px;font-weight:600;letter-spacing:.02em;transition:.25s}
main#primary #patricia-contratacion-v7 .media-pill:hover{border-color:rgba(165,63,207,.5);color:var(--purple);box-shadow:0 8px 18px rgba(0,0,0,.08)}
main#primary #patricia-contratacion-v7 .media-logo{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:176px;height:76px;padding:12px 18px;border-radius:18px;border:1px solid rgba(165,63,207,.10);background:rgba(255,255,255,.72);box-shadow:0 8px 24px rgba(32,22,38,.04);transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}
main#primary #patricia-contratacion-v7 .media-logo:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(32,22,38,.09)}
main#primary #patricia-contratacion-v7 .media-logo img{display:block;max-width:144px;max-height:48px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.66;mix-blend-mode:multiply;transition:opacity .25s ease}
main#primary #patricia-contratacion-v7 .media-logo:hover img{opacity:1}
main#primary #patricia-contratacion-v7 .media-logo img[src*="media-antena-3"],main#primary #patricia-contratacion-v7 .media-logo img[src*="media-as"],main#primary #patricia-contratacion-v7 .media-logo img[src*="media-ok-diario"]{max-width:82px;max-height:52px}
main#primary #patricia-contratacion-v7 .media-logo img[src*="media-el-debate"]{max-width:160px}

main#primary #patricia-contratacion-v7 .cta-section{padding:56px 24px}
main#primary #patricia-contratacion-v7 .cta-lime{max-width:896px;margin:auto;background:var(--lime);border:1px solid var(--lime);border-radius:16px;padding:32px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}
main#primary #patricia-contratacion-v7 .cta-lime h3{font-size:18px;margin:0;font-weight:700}main#primary #patricia-contratacion-v7 .cta-lime p{font-size:14px;margin:4px 0 0;color:rgba(26,26,26,.7)}
main#primary #patricia-contratacion-v7 .btn-dark{background:var(--foreground);color:#fff;white-space:nowrap}
main#primary #patricia-contratacion-v7 .formats{background:#fff;padding:80px 24px}
main#primary #patricia-contratacion-v7 .kicker{display:block;color:var(--purple);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}
main#primary #patricia-contratacion-v7 .section-title{font-size:30px;margin:0 0 32px;font-weight:700}
main#primary #patricia-contratacion-v7 .format-item{border-bottom:1px solid var(--border)}
main#primary #patricia-contratacion-v7 .format-item:last-child{border-bottom:0}
main#primary #patricia-contratacion-v7 .format-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 8px;border:0;background:transparent;text-align:left;border-radius:8px;cursor:pointer;color:var(--foreground);transition:.2s}
main#primary #patricia-contratacion-v7 .format-button:hover{background:rgba(245,240,250,.65)}
main#primary #patricia-contratacion-v7 .format-name{display:flex;align-items:center;gap:12px;font-weight:500}
main#primary #patricia-contratacion-v7 .format-name .icon{color:var(--purple);width:16px;height:16px}
main#primary #patricia-contratacion-v7 .format-meta{display:flex;align-items:center;gap:12px}
main#primary #patricia-contratacion-v7 .duration{font-size:14px;color:var(--muted-fg);background:#f3f3f3;padding:4px 12px;border-radius:999px}
main#primary #patricia-contratacion-v7 .chevron{width:16px;height:16px;color:var(--muted-fg);transition:.22s}
main#primary #patricia-contratacion-v7 .format-button[aria-expanded="true"] .chevron{transform:rotate(180deg)}
main#primary #patricia-contratacion-v7 .format-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease,opacity .25s;opacity:0}
main#primary #patricia-contratacion-v7 .format-panel.open{grid-template-rows:1fr;opacity:1}
main#primary #patricia-contratacion-v7 .format-panel-inner{overflow:hidden;padding:0 8px 0 36px;color:var(--muted-fg);font-size:14px;line-height:1.7}
main#primary #patricia-contratacion-v7 .format-panel.open .format-panel-inner{padding-bottom:16px}
main#primary #patricia-contratacion-v7 .press{padding:80px 24px;background:var(--background)}
main#primary #patricia-contratacion-v7 .bio-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px}
main#primary #patricia-contratacion-v7 .bio-block{display:flex;flex-direction:column}
main#primary #patricia-contratacion-v7 .bio-block h3{font-size:18px;margin:0 0 16px}
main#primary #patricia-contratacion-v7 .bio-card{position:relative;overflow:hidden;flex:1;background:linear-gradient(135deg,var(--secondary),#fff);border:1px solid var(--border);border-radius:16px;padding:24px}
main#primary #patricia-contratacion-v7 .bio-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:linear-gradient(var(--pink),var(--purple))}
main#primary #patricia-contratacion-v7 .bio-card p{margin:0;padding-left:12px;color:var(--muted-fg);font-size:15px;line-height:1.75;font-style:italic}
main#primary #patricia-contratacion-v7 .copy-button{align-self:flex-start;margin-top:16px;background:var(--foreground);color:#fff;padding:10px 20px;font-size:14px}
main#primary #patricia-contratacion-v7 .photo-kit{background:#fff;border:1px solid var(--border);border-radius:16px;padding:32px}
main#primary #patricia-contratacion-v7 .photo-kit-title{display:flex;align-items:center;gap:8px;margin-bottom:20px}
main#primary #patricia-contratacion-v7 .photo-kit-title .icon{color:var(--purple)}
main#primary #patricia-contratacion-v7 .photo-kit h3{font-size:18px;margin:0}
main#primary #patricia-contratacion-v7 .photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
main#primary #patricia-contratacion-v7 .photo-item{display:flex;align-items:center;gap:20px}
main#primary #patricia-contratacion-v7 .photo-item img{width:96px;height:96px;object-fit:cover;object-position:top;border:1px solid var(--border);box-shadow:0 6px 16px rgba(0,0,0,.12);flex:0 0 auto}
main#primary #patricia-contratacion-v7 .photo-item img.round{border-radius:50%;border:2px solid var(--lime)}
main#primary #patricia-contratacion-v7 .photo-item img.rect{border-radius:8px}
main#primary #patricia-contratacion-v7 .photo-item strong{display:block;font-size:14px;margin-bottom:4px}
main#primary #patricia-contratacion-v7 .photo-item p{font-size:12px;color:var(--muted-fg);margin:0 0 12px}
main#primary #patricia-contratacion-v7 .download-photo{padding:8px 16px;background:var(--lime);color:var(--foreground);font-size:12px}
main#primary #patricia-contratacion-v7 .gallery{padding:80px 0;background:var(--background);overflow:hidden}
main#primary #patricia-contratacion-v7 .gallery-heading{max-width:1152px;margin:0 auto 40px;padding:0 24px}
main#primary #patricia-contratacion-v7 .gallery-heading h2{font-size:clamp(30px,4vw,40px);margin:0}
main#primary #patricia-contratacion-v7 .gallery-rows{position:relative;display:flex;flex-direction:column;gap:16px}
main#primary #patricia-contratacion-v7 .gallery-rows:before,main#primary #patricia-contratacion-v7 .gallery-rows:after{content:"";position:absolute;top:0;bottom:0;width:96px;z-index:4;pointer-events:none}
main#primary #patricia-contratacion-v7 .gallery-rows:before{left:0;background:linear-gradient(90deg,var(--background),transparent)}
main#primary #patricia-contratacion-v7 .gallery-rows:after{right:0;background:linear-gradient(-90deg,var(--background),transparent)}
main#primary #patricia-contratacion-v7 .gallery-row{position:relative;height:260px;overflow:hidden}
main#primary #patricia-contratacion-v7 .gallery-track{position:absolute;left:0;top:0;height:100%;display:flex;gap:16px;width:max-content;animation:gallery-left 70s linear infinite}
main#primary #patricia-contratacion-v7 .gallery-track.right{animation:gallery-right 80s linear infinite}
@keyframes gallery-left{to{transform:translateX(-50%)}}
@keyframes gallery-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}
main#primary #patricia-contratacion-v7 .gallery-image,main#primary #patricia-contratacion-v7 .gallery-color{height:260px;flex:0 0 auto;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.12)}
main#primary #patricia-contratacion-v7 .gallery-image img{height:100%;width:auto;max-width:none;display:block;user-select:none}
main#primary #patricia-contratacion-v7 .gallery-color{min-width:210px;display:flex;align-items:flex-end;padding:20px 32px}
main#primary #patricia-contratacion-v7 .gallery-color span{font-family:"Arial Black",Impact,sans-serif;font-size:28px;line-height:1;white-space:nowrap}
main#primary #patricia-contratacion-v7 .gallery-color.lime{background:var(--lime);color:var(--foreground)}
main#primary #patricia-contratacion-v7 .gallery-color.purple{background:var(--purple);color:#fff}
main#primary #patricia-contratacion-v7 .gallery-color.pink{background:var(--pink);color:#fff}
main#primary #patricia-contratacion-v7 .cta-dark-wrap{padding:64px 24px}
main#primary #patricia-contratacion-v7 .cta-dark{position:relative;overflow:hidden;max-width:896px;margin:auto;background:var(--foreground);border-radius:24px;padding:52px;text-align:center}
main#primary #patricia-contratacion-v7 .cta-dark:before,main#primary #patricia-contratacion-v7 .cta-dark:after{content:"";position:absolute;border-radius:50%;filter:blur(4px)}
main#primary #patricia-contratacion-v7 .cta-dark:before{right:-40px;top:-80px;width:260px;height:260px;background:radial-gradient(circle,rgba(165,63,207,.15),transparent 70%)}
main#primary #patricia-contratacion-v7 .cta-dark:after{left:-20px;bottom:-80px;width:200px;height:200px;background:radial-gradient(circle,rgba(186,223,77,.1),transparent 70%)}
main#primary #patricia-contratacion-v7 .cta-dark h3{position:relative;color:#fff;font-size:clamp(24px,3vw,32px);margin:0 0 24px}
main#primary #patricia-contratacion-v7 .contact{position:relative;overflow:hidden;padding:80px 24px;background:linear-gradient(135deg,var(--pink),var(--purple))}
main#primary #patricia-contratacion-v7 .contact:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top left,rgba(186,223,77,.1),transparent 50%)}
main#primary #patricia-contratacion-v7 .contact-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:1152px;margin:auto}
main#primary #patricia-contratacion-v7 .contact .eyebrow{color:rgba(255,255,255,.4);margin-bottom:16px}
main#primary #patricia-contratacion-v7 .contact h2{font-size:clamp(36px,5vw,52px);line-height:1.15;color:#fff;margin:0 0 24px}
main#primary #patricia-contratacion-v7 .contact-copy>p{color:rgba(255,255,255,.7);line-height:1.7;max-width:448px;margin:0}
main#primary #patricia-contratacion-v7 .trust{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}
main#primary #patricia-contratacion-v7 .trust span{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.55);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:999px;font-size:12px}
main#primary #patricia-contratacion-v7 .trust .icon{width:12px;height:12px}
main#primary #patricia-contratacion-v7 .contact-form{display:flex;flex-direction:column;gap:16px;background:rgba(255,255,255,.1);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:32px}
main#primary #patricia-contratacion-v7 .contact-form input,main#primary #patricia-contratacion-v7 .contact-form select,main#primary #patricia-contratacion-v7 .contact-form textarea{width:100%;padding:14px 20px;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);color:#fff;outline:none;transition:.2s}
main#primary #patricia-contratacion-v7 .contact-form input::placeholder,main#primary #patricia-contratacion-v7 .contact-form textarea::placeholder{color:rgba(255,255,255,.4)}
main#primary #patricia-contratacion-v7 .contact-form input:focus,main#primary #patricia-contratacion-v7 .contact-form select:focus,main#primary #patricia-contratacion-v7 .contact-form textarea:focus{border-color:rgba(186,223,77,.5);box-shadow:0 0 0 1px rgba(186,223,77,.3)}
main#primary #patricia-contratacion-v7 .contact-form select option{color:var(--foreground)}
main#primary #patricia-contratacion-v7 .contact-form button{width:100%;padding:16px;border-radius:12px;background:var(--lime);color:var(--foreground);font-weight:700;border:0;cursor:pointer;font-size:16px}
main#primary #patricia-contratacion-v7 .contact-form button:hover{box-shadow:0 0 30px rgba(186,223,77,.3)}
















main#primary #patricia-contratacion-v7 .reveal{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}
main#primary #patricia-contratacion-v7 .reveal.visible{opacity:1;transform:none}
main#primary #patricia-contratacion-v7 .toast{position:fixed;z-index:300;left:50%;bottom:28px;transform:translate(-50%,20px);background:#111;color:#fff;padding:12px 18px;border-radius:999px;font-size:13px;opacity:0;visibility:hidden;transition:.25s;box-shadow:0 10px 30px rgba(0,0,0,.25)}
main#primary #patricia-contratacion-v7 .toast.show{opacity:1;visibility:visible;transform:translate(-50%,0)}
@media (max-width:1100px){
  main#primary #patricia-contratacion-v7 .speaker-hero-inner{grid-template-columns:minmax(0,1fr) 350px;gap:34px;padding:30px 0 34px}
  main#primary #patricia-contratacion-v7 .hero h1.speaker-headline{font-size:clamp(36px,4.1vw,46px)}
  main#primary #patricia-contratacion-v7 .speaker-hero .hero-photo img{height:430px;min-height:360px}
}
@media (max-width:1023px){
  main#primary #patricia-contratacion-v7 .page{padding-top:0}
  
  main#primary #patricia-contratacion-v7 .hero-inner{grid-template-columns:1fr;padding:48px 0 80px}
  main#primary #patricia-contratacion-v7 .hero-copy{order:2}main#primary #patricia-contratacion-v7 .hero-photo{order:1;justify-content:center}
  main#primary #patricia-contratacion-v7 .hero-photo img{height:520px}
  main#primary #patricia-contratacion-v7 .speaker-hero{min-height:auto;display:block}
  main#primary #patricia-contratacion-v7 .speaker-hero-inner{grid-template-columns:1fr;padding:52px 0 72px}
  main#primary #patricia-contratacion-v7 .speaker-hero-copy{order:2}
  main#primary #patricia-contratacion-v7 .speaker-hero .hero-photo{order:1;justify-content:center}
  main#primary #patricia-contratacion-v7 .speaker-hero .hero-photo img{height:500px;max-width:430px}
  main#primary #patricia-contratacion-v7 .speaker-territories-grid{grid-template-columns:1fr}
  
  
}
@media (max-width:767px){
  main#primary #patricia-contratacion-v7 .container{width:min(100% - 32px,1280px)}
  
  
  
  
  
  
  
  main#primary #patricia-contratacion-v7 .hero-inner{padding:40px 0 64px;gap:40px}
  main#primary #patricia-contratacion-v7 .hero h1{font-size:58px}
  main#primary #patricia-contratacion-v7 .hero-photo img{height:440px;max-width:360px}
  main#primary #patricia-contratacion-v7 .speaker-hero-inner{padding:36px 0 56px;gap:34px}
  main#primary #patricia-contratacion-v7 .hero h1.speaker-headline{font-size:clamp(32px,9vw,42px)}
  main#primary #patricia-contratacion-v7 .speaker-intro p{font-size:15px;line-height:1.68}
  main#primary #patricia-contratacion-v7 .speaker-manifesto{font-size:16px;padding:15px 16px}
  main#primary #patricia-contratacion-v7 .speaker-hero .hero-photo img{height:410px;min-height:0;max-width:340px}
  main#primary #patricia-contratacion-v7 .speaker-territories{padding:64px 0 72px}
  main#primary #patricia-contratacion-v7 .speaker-territories-head{margin-bottom:32px}
  main#primary #patricia-contratacion-v7 .speaker-territory-card{padding:30px 24px 28px;border-radius:20px}
  main#primary #patricia-contratacion-v7 .speaker-territory-card p{font-size:15px}
  main#primary #patricia-contratacion-v7 .topic-grid{grid-template-columns:1fr}
  main#primary #patricia-contratacion-v7 .topic-card{padding:24px}
  main#primary #patricia-contratacion-v7 .hero-buttons{flex-direction:column;align-items:stretch}
  main#primary #patricia-contratacion-v7 .btn{width:100%}
  main#primary #patricia-contratacion-v7 .stats{padding:40px 0}
  main#primary #patricia-contratacion-v7 .stats-grid{gap:32px 18px}
  main#primary #patricia-contratacion-v7 .stat{width:calc(50% - 12px)}main#primary #patricia-contratacion-v7 .stat:last-child{width:100%}
  main#primary #patricia-contratacion-v7 .stat strong{font-size:26px}
  main#primary #patricia-contratacion-v7 .media{padding:72px 0}
  main#primary #patricia-contratacion-v7 .section-heading{margin-bottom:48px}
  main#primary #patricia-contratacion-v7 .cta-lime{padding:28px;flex-direction:column;align-items:flex-start}
  main#primary #patricia-contratacion-v7 .cta-lime .btn{width:auto}
  main#primary #patricia-contratacion-v7 .formats,main#primary #patricia-contratacion-v7 .press{padding:64px 16px}
  main#primary #patricia-contratacion-v7 .section-title{font-size:26px}
  main#primary #patricia-contratacion-v7 .format-button{align-items:flex-start}
  main#primary #patricia-contratacion-v7 .format-meta{gap:8px}main#primary #patricia-contratacion-v7 .duration{font-size:12px;text-align:center}
  main#primary #patricia-contratacion-v7 .bio-grid,main#primary #patricia-contratacion-v7 .photo-grid,main#primary #patricia-contratacion-v7 .contact-inner{grid-template-columns:1fr}
  main#primary #patricia-contratacion-v7 .photo-item{align-items:flex-start}
  main#primary #patricia-contratacion-v7 .gallery{padding:64px 0}
  main#primary #patricia-contratacion-v7 .gallery-heading{padding:0 16px}
  main#primary #patricia-contratacion-v7 .gallery-row,main#primary #patricia-contratacion-v7 .gallery-image,main#primary #patricia-contratacion-v7 .gallery-color{height:220px}
  main#primary #patricia-contratacion-v7 .gallery-color{min-width:180px;padding:18px 24px}main#primary #patricia-contratacion-v7 .gallery-color span{font-size:24px}
  main#primary #patricia-contratacion-v7 .cta-dark{padding:40px 24px}
  main#primary #patricia-contratacion-v7 .contact{padding:64px 16px}main#primary #patricia-contratacion-v7 .contact-inner{gap:40px}
  main#primary #patricia-contratacion-v7 .contact-form{padding:24px}
  
  
  
  
}
@media print{
  main#primary #patricia-contratacion-v7 .hero-buttons,main#primary #patricia-contratacion-v7 .cta-section,main#primary #patricia-contratacion-v7 .cta-dark-wrap,main#primary #patricia-contratacion-v7 .contact,main#primary #patricia-contratacion-v7 .copy-button,main#primary #patricia-contratacion-v7 .download-photo{display:none!important}
  main#primary #patricia-contratacion-v7 .page{padding-top:0}
  main#primary #patricia-contratacion-v7 .hero{background:#a53fcf!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
  main#primary #patricia-contratacion-v7 .reveal{opacity:1!important;transform:none!important}
  main#primary #patricia-contratacion-v7 .gallery-track,main#primary #patricia-contratacion-v7 .marquee-track{animation:none!important}
}



main#primary #patricia-contratacion-v7 .speaker-hero .hero-photo{
  align-items:center;
  justify-content:center;
}
main#primary #patricia-contratacion-v7 .speaker-hero .hero-photo img{
  display:block;
  width:min(100%,430px);
  max-width:430px;
  height:auto;
  min-height:0;
  aspect-ratio:1079 / 1330;
  object-fit:contain;
  object-position:center;
}
@media (min-width:1101px){
  main#primary #patricia-contratacion-v7 .speaker-hero{
    min-height:calc(100svh - 80px);
  }
  main#primary #patricia-contratacion-v7 .speaker-hero-inner{
    width:min(100%,1480px);
    max-width:1480px;
    margin-inline:auto;
    grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);
    gap:clamp(42px,4vw,72px);
    padding:
      clamp(34px,4vh,50px)
      clamp(38px,4.5vw,72px)
      clamp(36px,4vh,52px);
  }
  main#primary #patricia-contratacion-v7 .speaker-hero-copy{
    min-width:0;
  }
  main#primary #patricia-contratacion-v7 .hero h1.speaker-headline{
    max-width:850px;
    font-size:clamp(40px,3vw,52px);
    line-height:1.02;
  }
  main#primary #patricia-contratacion-v7 .speaker-intro{
    max-width:800px;
  }
}
@media (max-width:1100px){
  main#primary #patricia-contratacion-v7 .speaker-hero-inner{
    padding-left:24px;
    padding-right:24px;
  }
}
@media (max-width:767px){
  main#primary #patricia-contratacion-v7 .speaker-hero-inner{
    padding-left:0;
    padding-right:0;
  }
  main#primary #patricia-contratacion-v7 .speaker-hero .hero-photo img{
    width:min(100%,340px);
  }
}



main#primary #patricia-contratacion-v7 .media-intro-copy{
  max-width:820px;
  margin:18px auto 0;
  color:var(--muted);
  font-size:17px;
  line-height:1.7;
}
main#primary #patricia-contratacion-v7 .cta-lime{
  max-width:1060px;
}
main#primary #patricia-contratacion-v7 .cta-lime > div{
  max-width:690px;
}
main#primary #patricia-contratacion-v7 .cta-lime h3{
  font-size:21px;
  line-height:1.25;
}
main#primary #patricia-contratacion-v7 .cta-lime p{
  font-size:15px;
  line-height:1.6;
}
main#primary #patricia-contratacion-v7 .cta-dark-copy{
  position:relative;
  max-width:690px;
  margin:-8px auto 26px;
  color:rgba(255,255,255,.72);
  font-size:16px;
  line-height:1.7;
}
main#primary #patricia-contratacion-v7 .contact-secondary-copy{
  margin-top:16px!important;
}
@media(max-width:767px){
  main#primary #patricia-contratacion-v7 .media-intro-copy{
    font-size:16px;
  }
  main#primary #patricia-contratacion-v7 .cta-lime h3{
    font-size:19px;
  }
}




main#primary{scroll-padding-top:112px}
main#primary{overflow-x:hidden}
main#primary #curso-club,main#primary #programa-individual,main#primary #master-fertilidad-integrativa,main#primary #libros{scroll-margin-top:112px}
@media(max-width:767px){
  main#primary #pb-navbar nav{gap:.5rem;padding-left:.75rem;padding-right:.75rem}
  main#primary #pb-navbar a[href^="newsletter.html"]{max-width:min(58vw,230px);white-space:normal;text-align:center;line-height:1.12;padding:.55rem .65rem}
  main#primary #pb-dropdown{max-height:calc(100vh - 92px);overflow-y:auto;overscroll-behavior:contain}
}
@media(max-width:639px){
  main#primary #servicios #servicio-gratis .grid{grid-template-columns:minmax(0,1fr)}
  main#primary #servicios #servicio-gratis .grid>*{min-width:0;width:100%}
  main#primary #servicios #servicio-gratis .whitespace-nowrap{white-space:normal}
  main#primary #servicios #servicio-gratis .pb-servicio-gratis-cta{width:100%;justify-content:center;text-align:center;line-height:1.25}
  main#primary #newsletter .pb-newsletter-panel>*{min-width:0;width:100%}
  main#primary #newsletter form input,main#primary #newsletter form button{min-width:0;max-width:100%;width:100%}
}



main#primary #patricia-contratacion-v7 .hero-inner{
  padding-top:64px!important;
  padding-bottom:72px!important;
}
@media(max-width:900px){
  main#primary #patricia-contratacion-v7 .hero-inner{
    padding-top:52px!important;
    padding-bottom:60px!important;
  }
}



main#primary .press26{
  padding:96px 0 104px;
  background:
    radial-gradient(circle at 92% 6%,rgba(165,63,207,.10),transparent 24%),
    radial-gradient(circle at 6% 78%,rgba(210,106,155,.08),transparent 26%),
    linear-gradient(180deg,#fff 0%,#FCF9FD 100%);
}
main#primary .press26 .container.medium{max-width:1180px;}
main#primary .press26-heading{
  max-width:850px;
  margin:0 auto 48px;
  text-align:center;
}
main#primary .press26-heading h2{
  margin:16px auto 18px;
  max-width:820px;
  font-family:var(--font-display);
  font-size:clamp(34px,4vw,54px);
  line-height:1.04;
  letter-spacing:-.035em;
  text-wrap:balance;
}
main#primary .press26-heading p{
  max-width:760px;
  margin:0 auto;
  color:rgba(26,26,26,.66);
  font-size:17px;
  line-height:1.75;
}
main#primary .press26-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:24px;
}
main#primary .press26-card{
  min-width:0;
  display:flex;
  flex-direction:column;
  background:#fff;
  border:1px solid rgba(165,63,207,.10);
  border-radius:26px;
  overflow:hidden;
  box-shadow:0 18px 48px -34px rgba(60,24,75,.28);
  transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;
}
main#primary .press26-card:hover{
  transform:translateY(-6px);
  border-color:rgba(165,63,207,.20);
  box-shadow:0 26px 58px -34px rgba(60,24,75,.42);
}
main#primary .press26-cover{
  position:relative;
  min-height:268px;
  padding:22px 22px 24px;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  color:var(--ink);
  background:
    radial-gradient(circle at 95% 0,rgba(186,223,77,.52),transparent 30%),
    linear-gradient(145deg,#FBF7FC 0%,#F6F0FA 54%,#fff 100%);
  border-bottom:1px solid rgba(165,63,207,.08);
}
main#primary .press26-card:nth-child(3n+2) .press26-cover{
  background:
    radial-gradient(circle at 96% 0,rgba(210,106,155,.16),transparent 32%),
    linear-gradient(145deg,#fff 0%,#FAF6F9 55%,#fff 100%);
}
main#primary .press26-card:nth-child(3n+3) .press26-cover{
  background:
    radial-gradient(circle at 96% 0,rgba(165,63,207,.17),transparent 32%),
    linear-gradient(145deg,#fff 0%,#F7F2FA 55%,#fff 100%);
}
main#primary .press26-cover-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  font-size:10px;
  font-weight:800;
  letter-spacing:.15em;
  text-transform:uppercase;
  color:var(--purple);
}
main#primary .press26-arrow{
  width:32px;
  height:32px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:var(--lime);
  color:var(--ink);
  font-size:17px;
  letter-spacing:0;
  transition:transform .2s ease;
}
main#primary .press26-cover:hover .press26-arrow{transform:translate(2px,-2px);}
main#primary .press26-brand{
  min-height:68px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin:18px 0 14px;
}
main#primary .press26-brand img{
  max-width:142px;
  max-height:48px;
  width:auto;
  height:auto;
  object-fit:contain;
  filter:grayscale(1);
  opacity:.88;
}
main#primary .press26-wordmark{
  font-family:var(--font-display);
  font-size:clamp(22px,2vw,30px);
  line-height:1;
  letter-spacing:-.03em;
}
main#primary .press26-cover-title{
  margin:0;
  max-width:29ch;
  font-family:var(--font-display);
  font-size:clamp(20px,1.65vw,25px);
  line-height:1.12;
  letter-spacing:-.025em;
  text-wrap:balance;
}
main#primary .press26-body{
  padding:24px 24px 26px;
  display:flex;
  flex-direction:column;
  flex:1;
}
main#primary .press26-medium{
  color:var(--purple);
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
  margin-bottom:11px;
}
main#primary .press26-body h3{
  font-family:var(--font-display);
  font-size:20px;
  line-height:1.18;
  letter-spacing:-.02em;
  margin:0 0 12px;
}
main#primary .press26-body p{
  color:rgba(26,26,26,.66);
  font-size:14.5px;
  line-height:1.7;
  margin:0 0 22px;
}
main#primary .press26-link{
  margin-top:auto;
  display:inline-flex;
  align-items:center;
  gap:8px;
  width:max-content;
  color:var(--ink);
  font-size:13px;
  font-weight:800;
  border-bottom:2px solid var(--lime);
  padding-bottom:3px;
}
main#primary .press26-link span{transition:transform .2s ease;}
main#primary .press26-link:hover span{transform:translateX(4px);}
main#primary .press26-more{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:24px;
}
main#primary .press26-more[hidden]{display:none!important;}
main#primary .press26-actions{
  display:flex;
  justify-content:center;
  margin-top:34px;
}
main#primary .press26-toggle{
  min-width:250px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  padding:14px 24px;
  border-radius:999px;
  border:1px solid rgba(165,63,207,.20);
  background:#fff;
  color:var(--ink);
  font-size:13px;
  font-weight:800;
  box-shadow:0 12px 28px -20px rgba(60,24,75,.35);
  transition:.22s ease;
}
main#primary .press26-toggle:hover{
  transform:translateY(-2px);
  border-color:rgba(165,63,207,.38);
}
main#primary .press26-toggle-icon{
  width:28px;
  height:28px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg,var(--pink),var(--purple));
  color:#fff;
  transition:transform .25s ease;
}
main#primary .press26-toggle .label-less{display:none;}
main#primary .press26-toggle[aria-expanded="true"] .label-more{display:none;}
main#primary .press26-toggle[aria-expanded="true"] .label-less{display:inline;}
main#primary .press26-toggle[aria-expanded="true"] .press26-toggle-icon{transform:rotate(180deg);}
@media(max-width:980px){
  main#primary .press26-grid,main#primary .press26-more{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:640px){
  main#primary .press26{padding:68px 0 74px;}
  main#primary .press26-heading{margin-bottom:34px;}
  main#primary .press26-heading p{font-size:15.5px;}
  main#primary .press26-grid,main#primary .press26-more{grid-template-columns:1fr;gap:18px;}
  main#primary .press26-cover{min-height:230px;}
  main#primary .press26-body{padding:21px 20px 23px;}
}



main#primary .media-hub{
  padding:96px 0 104px;
  background:
    radial-gradient(circle at 92% 4%,rgba(165,63,207,.10),transparent 24%),
    radial-gradient(circle at 4% 86%,rgba(210,106,155,.08),transparent 26%),
    linear-gradient(180deg,#fff 0%,#FCF9FD 100%);
}
main#primary .media-hub .container.medium{max-width:1180px;}
main#primary .mh-head{max-width:900px;margin:0 auto 42px;text-align:center;}
main#primary .mh-head h2{
  max-width:900px;margin:16px auto 18px;
  font-family:var(--font-display);
  font-size:clamp(34px,4.15vw,56px);
  line-height:1.04;letter-spacing:-.038em;text-wrap:balance;
}
main#primary .mh-head p{
  max-width:790px;margin:0 auto;
  color:rgba(26,26,26,.66);
  font-size:17px;line-height:1.75;
}
main#primary .mh-filter-wrap{
  display:flex;justify-content:center;gap:10px;flex-wrap:wrap;
  margin:0 auto 36px;
}
main#primary .mh-filter{
  border:1px solid rgba(165,63,207,.16);
  background:#fff;color:rgba(26,26,26,.72);
  padding:11px 18px;border-radius:999px;
  font-size:12px;font-weight:800;letter-spacing:.02em;
  box-shadow:0 8px 22px -18px rgba(69,26,86,.35);
  transition:.22s ease;
}
main#primary .mh-filter:hover{transform:translateY(-2px);border-color:rgba(165,63,207,.36);}
main#primary .mh-filter.active{
  color:#fff;border-color:transparent;
  background:linear-gradient(135deg,var(--pink),var(--purple));
  box-shadow:0 12px 24px -14px rgba(165,63,207,.55);
}
main#primary .mh-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:24px;
}
main#primary .mh-card{
  min-width:0;display:none;flex-direction:column;
  border-radius:26px;overflow:hidden;background:#fff;
  border:1px solid rgba(165,63,207,.09);
  box-shadow:0 18px 48px -34px rgba(60,24,75,.30);
  transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;
}
main#primary .mh-card.is-visible{display:flex;}
main#primary .mh-card:hover{
  transform:translateY(-5px);
  border-color:rgba(165,63,207,.22);
  box-shadow:0 27px 60px -35px rgba(60,24,75,.44);
}
main#primary .mh-cover{
  position:relative;height:210px;overflow:hidden;
  display:flex;align-items:center;justify-content:center;
  background:
    radial-gradient(circle at 92% 4%,rgba(186,223,77,.58),transparent 34%),
    linear-gradient(145deg,#FBF7FC,#F5EFFA 60%,#fff);
  border-bottom:1px solid rgba(165,63,207,.08);
}
main#primary .mh-cover-logo{padding:32px;}
main#primary .mh-cover-logo img{
  display:block;max-width:72%;max-height:86px;width:auto;height:auto;
  object-fit:contain;filter:grayscale(.08);
}
main#primary .mh-cover-photo img{
  position:absolute;inset:0;width:100%;height:100%;
  object-fit:cover;transform:scale(1.015);
}
main#primary .mh-cover-photo::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(to top,rgba(16,14,18,.48),transparent 58%);
}
main#primary .mh-play{
  position:absolute;z-index:2;left:20px;bottom:18px;
  width:46px;height:46px;border-radius:50%;
  display:grid;place-items:center;
  background:var(--lime);color:var(--ink);
  font-size:15px;padding-left:2px;
  box-shadow:0 10px 24px rgba(0,0,0,.22);
}
main#primary .mh-card-body{padding:23px 23px 25px;display:flex;flex-direction:column;flex:1;}
main#primary .mh-medium{
  display:block;margin-bottom:10px;
  color:var(--purple);font-size:10.5px;font-weight:800;
  letter-spacing:.12em;text-transform:uppercase;
}
main#primary .mh-card h3{
  margin:0 0 11px;
  font-family:var(--font-display);
  font-size:20px;line-height:1.18;letter-spacing:-.022em;
}
main#primary .mh-card p{
  margin:0 0 20px;color:rgba(26,26,26,.65);
  font-size:14px;line-height:1.66;
}
main#primary .mh-link{
  margin-top:auto;width:max-content;
  display:inline-flex;align-items:center;gap:8px;
  padding-bottom:3px;border-bottom:2px solid var(--lime);
  color:var(--ink);font-size:13px;font-weight:800;
}
main#primary .mh-link span{transition:transform .2s ease;}
main#primary .mh-link:hover span{transform:translate(2px,-2px);}
main#primary .mh-pending{
  border-style:dashed;
  background:linear-gradient(180deg,#fff,#FCFAFC);
}
main#primary .mh-pending .mh-cover{filter:saturate(.65);}
main#primary .mh-link-pending{
  border-bottom-color:rgba(165,63,207,.16);
  color:rgba(26,26,26,.42);
  cursor:default;
}
main#primary .mh-actions{display:flex;justify-content:center;margin-top:34px;}
main#primary .mh-more{
  display:inline-flex;align-items:center;justify-content:center;gap:12px;
  min-width:236px;padding:14px 24px;border-radius:999px;
  border:1px solid rgba(165,63,207,.20);
  background:#fff;color:var(--ink);font-size:13px;font-weight:800;
  box-shadow:0 12px 28px -20px rgba(60,24,75,.35);
  transition:.22s ease;
}
main#primary .mh-more:hover{transform:translateY(-2px);border-color:rgba(165,63,207,.38);}
main#primary .mh-more-icon{
  width:28px;height:28px;border-radius:50%;display:grid;place-items:center;
  background:linear-gradient(135deg,var(--pink),var(--purple));color:#fff;
  transition:transform .25s ease;
}
main#primary .mh-more-close{display:none;}
main#primary .mh-more[aria-expanded="true"] .mh-more-open{display:none;}
main#primary .mh-more[aria-expanded="true"] .mh-more-close{display:inline;}
main#primary .mh-more[aria-expanded="true"] .mh-more-icon{transform:rotate(180deg);}
@media(max-width:980px){
  main#primary .mh-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:640px){
  main#primary .media-hub{padding:68px 0 74px;}
  main#primary .mh-head{margin-bottom:30px;}
  main#primary .mh-head p{font-size:15.5px;}
  main#primary .mh-filter-wrap{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:0 2px 8px;margin-bottom:26px;}
  main#primary .mh-filter{white-space:nowrap;}
  main#primary .mh-grid{grid-template-columns:1fr;gap:18px;}
  main#primary .mh-cover{height:195px;}
  main#primary .mh-card-body{padding:21px 20px 23px;}
}



main#primary .mh-head h2{max-width:980px;}
main#primary .mh-head p{max-width:900px;}
main#primary .mh-cover{background:linear-gradient(145deg,#fff,#fcfbfe 58%,#fff);} 
main#primary .mh-cover-logo{padding:26px 30px;}
main#primary .mh-cover-logo img{max-width:78%;max-height:96px;width:auto;height:auto;object-fit:contain;filter:none !important;mix-blend-mode:normal;image-rendering:auto;}
main#primary .mh-card[data-category="prensa"] .mh-medium,main#primary .mh-card[data-category="tv"] .mh-medium,main#primary .mh-card[data-category="radio"] .mh-medium{color:#9f3fbf;}
main#primary .mh-filter[data-filter="featured"]::before{content:"★ ";}


main#primary .mh-cover-logo{
  background:#fff !important;
  padding:30px 34px;
}
main#primary .mh-cover-logo img{
  max-width:78%;
  max-height:92px;
  width:auto;
  height:auto;
  object-fit:contain;
  filter:none !important;
  mix-blend-mode:normal;
}
main#primary .mh-logo-panel-card .mh-cover-logo img{
  max-width:122px;
  max-height:122px;
}
main#primary .mh-card[data-category="prensa"] .mh-cover-logo,main#primary .mh-card[data-category="tv"] .mh-cover-logo,main#primary .mh-card[data-category="radio"] .mh-cover-logo{
  min-height:210px;
}


main#primary .mh-filter-wrap-bottom{
  margin-top:28px;
  margin-bottom:0;
  padding-top:26px;
  border-top:1px solid rgba(165,63,207,.10);
}
main#primary .mh-filter-wrap-bottom::before{
  content:"Seguir viendo:";
  width:100%;
  margin-bottom:2px;
  text-align:center;
  color:rgba(26,26,26,.48);
  font-size:11px;
  font-weight:800;
  letter-spacing:.12em;
  text-transform:uppercase;
}
@media(max-width:640px){
  main#primary .mh-filter-wrap-bottom{
    justify-content:flex-start;
    padding-top:22px;
  }
  main#primary .mh-filter-wrap-bottom::before{
    text-align:left;
  }
}


main#primary #patricia-contratacion-v7 .contact-privacy-v110{
  display:flex;align-items:flex-start;gap:10px;margin:2px 0 4px;
  color:rgba(255,255,255,.78);font-size:13px;line-height:1.45;cursor:pointer
}
main#primary #patricia-contratacion-v7 .contact-privacy-v110 input{
  width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:#BADF4D
}
main#primary #patricia-contratacion-v7 .contact-privacy-v110 a{
  color:#BADF4D;text-decoration:underline;text-underline-offset:2px
}

main#primary .pb-is-1{position:absolute;}
main#primary .pb-is-2{margin-bottom:40px;}
main#primary .pb-is-3{width:200px;}
main#primary .pb-is-4{width:240px;}
main#primary .pb-deco-host{position:relative;}
main#primary .pb-deco-1::before{content:"";box-sizing:border-box;}
main#primary .pb-deco-2::before{content:"";box-sizing:border-box;}
main#primary .pb-deco-3::before{content:"";box-sizing:border-box;}
main#primary .pb-deco-4::before{content:"";box-sizing:border-box;}
main#primary .pb-deco-5::before{content:"";box-sizing:border-box;}
main#primary .pb-deco-6::before{content:"";box-sizing:border-box;display:block;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-image%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-image%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-mask-0b77e7237c{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-arrow%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-arrow%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-mask-9087f559ea{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-download%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-download%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-mask-947c43b86d{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-image%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-image%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-btn-after-0b77e7237c-1rem-1rem::after{content:"";width:1rem;height:1rem;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-arrow%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-arrow%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-btn-before-9087f559ea-1rem-1rem::before{content:"";width:1rem;height:1rem;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-download%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cuse%20href%3D%22%23i-download%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}

main#primary .stat strong::after{
  content:"";
  display:block;
  width:32px;
  height:1px;
  background:rgba(186,223,77,.6);
  margin:12px auto;
}
main#primary .stat p{display:contents;}
main#primary .marquee-track p{display:contents;}
main#primary .mh-filter-wrap .wp-block-buttons{
  display:contents;
}
main#primary .format-item .wp-block-buttons{
  display:contents;
}
main#primary #patricia-contratacion-v7 .gallery-image .wp-block-image,
main#primary #patricia-contratacion-v7 .gallery-image figure{
  height:260px;
  width:auto;
  max-width:none;
  margin:0;
}
main#primary #patricia-contratacion-v7 .gallery-image img{
  height:260px;
  width:auto;
  max-width:none;
}
main#primary #patricia-contratacion-v7 .gallery-color p{
  display:contents;
}
@media(max-width:767px){
  main#primary #patricia-contratacion-v7 .gallery-image .wp-block-image,
  main#primary #patricia-contratacion-v7 .gallery-image figure,
  main#primary #patricia-contratacion-v7 .gallery-image img{
    height:220px;
  }
  main#primary #patricia-contratacion-v7 .stats-grid,
  main#primary #patricia-contratacion-v7 .stats-grid>.wp-block-group__inner-container{
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap;
    align-items:center;
    gap:32px;
  }
  main#primary #patricia-contratacion-v7 .stat,
  main#primary #patricia-contratacion-v7 .stat:last-child{width:100%;}
  main#primary #patricia-contratacion-v7 .mh-filter{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    white-space:nowrap;
    flex:0 0 auto;
    width:auto;
    min-width:max-content;
    max-width:none;
    padding:8px 14px;
    font-size:12px;
    font-weight:800;
    letter-spacing:.02em;
    line-height:1;
  }
  main#primary #patricia-contratacion-v7 .media-block:last-child{margin-bottom:0;}
  main#primary #patricia-contratacion-v7 .mh-filter-wrap{
    flex-wrap:wrap;
    justify-content:center;
    overflow:visible;
    padding-bottom:0;
    margin-bottom:20px;
    scrollbar-width:none;
    -ms-overflow-style:none;
  }
  main#primary #patricia-contratacion-v7 .mh-filter-wrap::-webkit-scrollbar{
    display:none;
    height:0;
  }
  main#primary #patricia-contratacion-v7 .mh-cover-logo{
    height:118px;
    min-height:0;
    padding:16px 20px;
  }
  main#primary #patricia-contratacion-v7 .mh-cover-logo img{
    max-width:48%;
    max-height:58px;
  }
  main#primary #patricia-contratacion-v7 .mh-logo-panel-card .mh-cover-logo img{
    max-width:72px;
    max-height:72px;
  }
}
main#primary #patricia-contratacion-v7 .format-name::before{
  width:16px;
  height:16px;
}
main#primary #patricia-contratacion-v7 .chevron{
  display:inline-block;
  flex:0 0 auto;
  background:currentColor;
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M6 9l6 6 6-6'/></svg>") center/contain no-repeat;
  mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M6 9l6 6 6-6'/></svg>") center/contain no-repeat;
}
main#primary .mh-actions .wp-block-button.mh-more{
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
main#primary .speaker-territory-fertility .topic-icon::before,
main#primary .speaker-territory-leadership .topic-icon::before,
main#primary .format-keynote .format-name::before,
main#primary .format-roundtable .format-name::before,
main#primary .format-interview .format-name::before,
main#primary .format-workshop .format-name::before,
main#primary .format-seminar .format-name::before,
main#primary .copy-button::before,
main#primary .download-photo::before,
main#primary .photo-kit-title::before{
  content:"";
  display:inline-block;
  width:18px;
  height:18px;
  flex:0 0 auto;
  background:currentColor;
  -webkit-mask-size:contain;
  mask-size:contain;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-position:center;
  mask-position:center;
}
main#primary .topic-icon::before{
  width:22px;
  height:22px;
}
main#primary .speaker-territory-fertility .topic-icon::before{
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8l1.1 1.1L12 21l7.8-7.5 1.1-1.1a5.5 5.5 0 0 0-.1-7.8z'/></svg>");
  mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8l1.1 1.1L12 21l7.8-7.5 1.1-1.1a5.5 5.5 0 0 0-.1-7.8z'/></svg>");
}
main#primary .speaker-territory-leadership .topic-icon::before{
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><rect height='13' rx='2' width='18' x='3' y='7'/><path d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M3 12h18'/></svg>");
  mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><rect height='13' rx='2' width='18' x='3' y='7'/><path d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M3 12h18'/></svg>");
}
main#primary .format-keynote .format-name::before{
  color:var(--purple);
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><rect height='12' rx='3' width='6' x='9' y='2'/><path d='M5 10a7 7 0 0 0 14 0M12 17v5M8 22h8'/></svg>");
  mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><rect height='12' rx='3' width='6' x='9' y='2'/><path d='M5 10a7 7 0 0 0 14 0M12 17v5M8 22h8'/></svg>");
}
main#primary .format-roundtable .format-name::before{
  color:var(--purple);
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/></svg>");
  mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/></svg>");
}
main#primary .format-interview .format-name::before{
  color:var(--purple);
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M3 18v-6a9 9 0 0 1 18 0v6'/><path d='M21 19a2 2 0 0 1-2 2h-1v-7h3zM3 19a2 2 0 0 0 2 2h1v-7H3z'/></svg>");
  mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M3 18v-6a9 9 0 0 1 18 0v6'/><path d='M21 19a2 2 0 0 1-2 2h-1v-7h3zM3 19a2 2 0 0 0 2 2h1v-7H3z'/></svg>");
}
main#primary .format-workshop .format-name::before{
  color:var(--purple);
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M19 13h-2.5a2.5 2.5 0 1 1 0-5H19V3h-5a2.5 2.5 0 1 0-5 0H4v5a2.5 2.5 0 1 1 0 5v5h5a2.5 2.5 0 1 0 5 0h5z'/></svg>");
  mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M19 13h-2.5a2.5 2.5 0 1 1 0-5H19V3h-5a2.5 2.5 0 1 0-5 0H4v5a2.5 2.5 0 1 1 0 5v5h5a2.5 2.5 0 1 0 5 0h5z'/></svg>");
}
main#primary .format-seminar .format-name::before{
  color:var(--purple);
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><rect height='16' rx='2' width='18' x='3' y='5'/><path d='M16 3v4M8 3v4M3 11h18'/></svg>");
  mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><rect height='16' rx='2' width='18' x='3' y='5'/><path d='M16 3v4M8 3v4M3 11h18'/></svg>");
}
main#primary .copy-button::before{
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><rect height='13' rx='2' width='13' x='9' y='9'/><path d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/></svg>");
  mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><rect height='13' rx='2' width='13' x='9' y='9'/><path d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/></svg>");
}
main#primary .download-photo::before{
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3'/></svg>");
  mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3'/></svg>");
}
main#primary .photo-kit-title::before{
  color:var(--purple);
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><rect height='18' rx='2' width='18' x='3' y='3'/><circle cx='8.5' cy='8.5' r='1.5'/><path d='M21 15l-5-5L5 21'/></svg>");
  mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><rect height='18' rx='2' width='18' x='3' y='3'/><circle cx='8.5' cy='8.5' r='1.5'/><path d='M21 15l-5-5L5 21'/></svg>");
}
main#primary .btn.btn-primary::after,
main#primary .cta-dark .btn::after{
  content:"";
  display:inline-block;
  width:16px;
  height:16px;
  margin-left:4px;
  background:currentColor;
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M5 12h14M12 5l7 7-7 7'/></svg>") center/contain no-repeat;
  mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><path d='M5 12h14M12 5l7 7-7 7'/></svg>") center/contain no-repeat;
}
main#primary .hero-buttons .btn.btn-primary::after{display:none;}
main#primary .photo-item img.round,
main#primary .photo-item .round img{border-radius:50%;border:2px solid var(--lime);}
main#primary .photo-item img.rect,
main#primary .photo-item .rect img{border-radius:8px;}
main#primary #patricia-contratacion-v7 .contact-copy p{
  color:rgba(255,255,255,.7);
  line-height:1.7;
  max-width:448px;
  margin:0;
}
main#primary #patricia-contratacion-v7 .contact-form>.wp-block-group__inner-container{
  display:flex;
  flex-direction:column;
  gap:16px;
}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7,
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-form{
  display:flex;
  flex-direction:column;
  gap:16px;
  margin:0;
  padding:0;
  background:none;
  border:0;
}
main#primary #patricia-contratacion-v7 .contact-form .hidden-fields-container,
main#primary #patricia-contratacion-v7 .contact-form input[type="hidden"]{
  display:none;
  width:0;
  height:0;
  padding:0;
  margin:0;
  border:0;
  background:none;
}
main#primary #patricia-contratacion-v7 .contact-form .screen-reader-response{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  border:0;
}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-response-output{
  display:none;
  margin:0;
  padding:0;
  border:0;
}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-form.sent .wpcf7-response-output,
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-form.failed .wpcf7-response-output,
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-form.invalid .wpcf7-response-output{
  display:block;
  margin:0;
  padding:12px 16px;
  border:1px solid rgba(186,223,77,.4);
  border-radius:12px;
  color:#fff;
}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-form > p{
  margin:0;
}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-form br{display:none;}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-form-control-wrap{display:block;width:100%;}
main#primary #patricia-contratacion-v7 .contact-form input:not([type="checkbox"]):not([type="hidden"]):not([type="submit"]),
main#primary #patricia-contratacion-v7 .contact-form select,
main#primary #patricia-contratacion-v7 .contact-form textarea{
  width:100%;
  padding:14px 20px;
  border-radius:12px;
  background:rgba(255,255,255,.1);
  border:1px solid rgba(255,255,255,.15);
  color:#fff;
  outline:none;
  transition:.2s;
  box-shadow:none;
  font:inherit;
}
main#primary #patricia-contratacion-v7 .contact-form input::placeholder,
main#primary #patricia-contratacion-v7 .contact-form textarea::placeholder{color:rgba(255,255,255,.4);}
main#primary #patricia-contratacion-v7 .contact-form input:focus,
main#primary #patricia-contratacion-v7 .contact-form select:focus,
main#primary #patricia-contratacion-v7 .contact-form textarea:focus{
  border-color:rgba(186,223,77,.5);
  box-shadow:0 0 0 1px rgba(186,223,77,.3);
}
main#primary #patricia-contratacion-v7 .contact-form select option{color:#1a1a1a;}
main#primary #patricia-contratacion-v7 .contact-form textarea{resize:vertical;}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-submit{
  width:100%;
  padding:16px;
  border-radius:12px;
  background:#BADF4D;
  color:#1a1a1a;
  font-weight:700;
  border:0;
  cursor:pointer;
  font-size:16px;
  line-height:1.2;
  -webkit-appearance:none;
  appearance:none;
}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-submit:hover{box-shadow:0 0 30px rgba(186,223,77,.3);}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-acceptance,
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-list-item,
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-list-item label{
  display:flex;
  align-items:flex-start;
  gap:10px;
  margin:0;
  color:rgba(255,255,255,.78);
  font-size:13px;
  line-height:1.45;
}
main#primary #patricia-contratacion-v7 .contact-form input[type="checkbox"]{
  width:16px;
  height:16px;
  flex:0 0 16px;
  margin:2px 0 0;
  padding:0;
  background:none;
  border:0;
  border-radius:0;
  accent-color:#BADF4D;
}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-list-item-label a{
  color:#BADF4D;
  text-decoration:underline;
  text-underline-offset:2px;
}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-not-valid-tip,
main#primary #patricia-contratacion-v7 .contact-form .pb-privacy-error{
  display:block;
  color:#BADF4D;
  font-size:13px;
  font-weight:700;
  line-height:1.4;
  margin-top:8px;
}
main#primary #patricia-contratacion-v7 .contact-form .is-privacy-error,
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-not-valid{
  outline:1px solid #BADF4D;
  outline-offset:6px;
  border-radius:8px;
}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-submit[disabled]{
  opacity:1;
  pointer-events:auto;
}
main#primary #patricia-contratacion-v7 .contact-form .wpcf7-response-output{color:#fff;border-color:rgba(186,223,77,.4);}
main#primary .toast{
  position:fixed;
  left:50%;
  bottom:28px;
  transform:translateX(-50%) translateY(12px);
  padding:10px 18px;
  border-radius:999px;
  background:#1a1a1a;
  color:#fff;
  font-size:13px;
  font-weight:700;
  opacity:0;
  pointer-events:none;
  z-index:40;
  transition:.2s ease;
}
main#primary .toast.show{
  opacity:1;
  transform:translateX(-50%) translateY(0);
}
@media(max-width:680px){
  main#primary .contact-form input:not([type="checkbox"]),
  main#primary .contact-form select,
  main#primary .contact-form textarea,
  main#primary .contact-form .wpcf7-submit{width:100%;}
}

