html{scroll-behavior:smooth}#responsive-page{display:none}#preview-message{color:white;text-align:center;font:16px sans-serif;padding:12px}button,a,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #09989f;outline-offset:4px}
@media(max-width:1000px){body{min-width:0!important;margin:0}#SITE_CONTAINER{display:none!important}#responsive-page{display:block;font-family:lato-light,lato,Arial,sans-serif;color:#0d1b36}#responsive-page *{box-sizing:border-box}#responsive-page header{background:white;padding:18px 6%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#responsive-page header img{width:212px;max-width:65vw}#responsive-page button{cursor:pointer}#responsive-page header button{border:0;background:none;color:#8671b2;font-size:28px}#responsive-page nav{display:none;width:100%;padding:16px 0}#responsive-page.menu-open nav{display:grid;gap:16px}#responsive-page nav a{text-decoration:none;color:#0d1b36}#responsive-page section{padding:55px 7%}#responsive-page h1{font-family:poppins-semibold,poppins,Arial,sans-serif;font-weight:700;line-height:1.1;font-size:38px;letter-spacing:.02em}#responsive-page h2{font-size:32px;line-height:1.25;font-family:poppins-semibold,poppins,Arial,sans-serif;margin:0 0 24px}#responsive-page h3{font:600 23px poppins-semibold,poppins,Arial,sans-serif}#responsive-page p{font-size:18px;line-height:1.6}#responsive-page .mhero{background:#aea6c4;color:#fff;position:relative;text-align:center;padding-top:40px}#responsive-page .portrait{width:330px;max-width:90%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:12px solid #ccc7ef;box-shadow:0 2px 3px #0003}#responsive-page .mhero p{font-size:25px}#responsive-page .pill{display:inline-block;border-radius:40px;background:#fff;color:#8671b2;padding:13px 30px;text-decoration:none;font-size:16px}#responsive-page .arrows{display:flex;justify-content:space-between;margin-top:20px}#responsive-page .arrows button{background:transparent;border:0;font-size:40px;color:#fff}#responsive-page .mabout{padding:0;background:white}#responsive-page .mabout>div{padding:55px 7%}#responsive-page .mabout h2{color:#09989f}#responsive-page .mabout .pill{background:#09989f;color:white}#responsive-page .mabout img{width:100%;display:block;max-height:500px;object-fit:cover}#responsive-page .mbenefits h2,#responsive-page .mbenefits h3{color:#8671b2}#responsive-page .mbenefits{text-align:center}#responsive-page .mbenefits>img{width:180px}#responsive-page .mbenefits p{text-align:left}#responsive-page .mcontact{background:#8671b2;color:#fff}#responsive-page form{display:grid;gap:20px;margin-top:30px}#responsive-page label{display:grid;gap:8px}#responsive-page input{width:100%;border:0;border-bottom:1px solid white;background:transparent;color:white;padding:12px;font:18px Arial}#responsive-page form button{justify-self:end;background:white;color:#8671b2;border:0;padding:12px 40px;font-size:16px}#responsive-page .social{display:flex;gap:14px;justify-content:center;margin-top:32px}#responsive-page .social img{width:25px;height:25px}#responsive-page footer{text-align:center;font-size:15px;line-height:2;padding:20px;background:#fff;color:#53270c}}
@media(min-width:650px) and (max-width:1000px){#responsive-page .mhero{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;text-align:left}#responsive-page .mhero h1{font-size:43px}#responsive-page .arrows{grid-column:1/-1}#responsive-page .mabout{display:grid;grid-template-columns:1fr 1fr}#responsive-page .mabout img{height:100%;max-height:none}#responsive-page .mcontact form{grid-template-columns:1fr 1fr}#responsive-page .mcontact form label:nth-child(3){grid-column:1/-1}}
#SITE_CONTAINER *{animation:none!important}#comp-lk0u9wsb,#comp-lk0uhamz{visibility:visible!important;opacity:1!important}#comp-lk0ub3k1,#comp-lk0ub3ka,#comp-lk0ub3ks,#comp-lk0uhaos3,#comp-lk0uhaov2,#comp-lk0uhaox{opacity:1!important;visibility:visible!important;transform:none!important}
@media(min-width:1001px) and (max-width:1340px){#comp-ljp7i7na{left:30px!important}}

/* Remove the legacy provider banner throughout the preview. */
:root,body{--wix-ads-height:0px!important;--wix-ads-top-height:0px!important;--sticky-offset:0px!important}#WIX_ADS{display:none!important}
/* Shared brand background for the benefits section at every screen size. */
#comp-ljp7fops2,#responsive-page .mbenefits{background:linear-gradient(rgba(255,255,255,.72),rgba(255,255,255,.72)),url('assets/fondo-pm.png') center center/cover no-repeat fixed!important;background-attachment:fixed!important}
#comp-ljp7fops2 [data-testid="colorUnderlay"]{background:transparent!important}
