.nuvp{--i:#272973;--id:#1a1b52;--c:#55cbf3;--sky:#e3f5fc;--cr:#fbf6ee;--ap:#ffd9b8;--ink:#23244f;--mu:#505277;--r:2.4rem;position:relative;overflow:hidden;background:var(--cr);color:var(--ink);font-family:var(--font-body-family);font-size:1.7rem;line-height:1.65}.nuvp *,.nuvp *:before,.nuvp *:after{box-sizing:border-box}.nuvp h1,.nuvp h2,.nuvp h3,.nuvp p,.nuvp ul{margin:0}.nuvp h1,.nuvp h2,.nuvp h3{font-family:var(--font-heading-family);color:var(--i);letter-spacing:-.01em;line-height:1.12;font-weight:600}.nuvp-wrap{width:100%;max-width:120rem;margin:0 auto;padding:0 2rem}@media(min-width:750px){.nuvp-wrap{padding:0 4rem}}.nuvp-eyebrow{display:inline-flex;align-items:center;gap:1rem;font-size:1.4rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--i)}.nuvp-eyebrow:before{content:"";width:3.2rem;height:.3rem;border-radius:1rem;background:var(--c)}.nuvp-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:1.2rem 2.8rem;border-radius:10rem;font-family:inherit;font-size:1.7rem;font-weight:600;line-height:1.2;text-decoration:none;border:.2rem solid var(--i);cursor:pointer;transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease}.nuvp-btn--solid{background:var(--i);color:#fff;box-shadow:0 .8rem 2rem #27297338}.nuvp-btn--solid:hover{transform:translateY(-.3rem);background:var(--id)}.nuvp-btn--line{background:transparent;color:var(--i)}.nuvp-btn--line:hover{transform:translateY(-.3rem);background:var(--i);color:#fff}.nuvp-btn--cyan{background:var(--c);border-color:var(--c);color:var(--id)}.nuvp-btn--cyan:hover{transform:translateY(-.3rem);background:#fff;border-color:#fff}.nuvp-btn--ghost{background:transparent;border-color:#ffffffb3;color:#fff}.nuvp-btn--ghost:hover{transform:translateY(-.3rem);background:#fff;color:var(--i)}.nuvp a:focus-visible,.nuvp button:focus-visible,.nuvp input:focus-visible,.nuvp textarea:focus-visible{outline:.3rem solid var(--c);outline-offset:.3rem}.nuvp-btns{display:flex;flex-wrap:wrap;gap:1.2rem}@media(max-width:549px){.nuvp-btns .nuvp-btn{width:100%}}.nuvp-hero{position:relative;padding:3.6rem 0 5rem}.nuvp-hero:before{content:"";position:absolute;width:52rem;height:52rem;border-radius:50%;background:var(--sky);right:-18rem;top:-16rem}.nuvp-hero .nuvp-wrap{position:relative;z-index:1}.nuvp .nuvp-title{font-size:clamp(3.8rem,9vw,6.2rem);margin:1.6rem 0 2rem}.nuvp-title em{font-style:normal;background:linear-gradient(transparent 62%,var(--c) 62%,var(--c) 92%,transparent 92%)}.nuvp .nuvp-lead{font-size:clamp(1.8rem,4.6vw,2.1rem);color:var(--mu);max-width:56rem}.nuvp-strip{background:var(--i);color:#fff}.nuvp-strip__list{list-style:none;margin:0 auto;padding:2.4rem 2rem;display:grid;gap:1.4rem}.nuvp-strip__list li{display:flex;align-items:center;gap:1.2rem;font-weight:500}.nuvp-strip__list li:before{content:"";flex:none;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--c)}@media(min-width:750px){.nuvp-strip__list{grid-template-columns:repeat(3,1fr);gap:3rem;padding:3rem 4rem}}.nuvp-sec{padding:6rem 0}@media(min-width:900px){.nuvp-sec{padding:8rem 0}}.nuvp-grid{display:grid;gap:3.2rem;align-items:start}@media(min-width:900px){.nuvp-grid{grid-template-columns:.9fr 1.1fr;gap:6rem}}.nuvp-info{display:grid;gap:1.6rem}.nuvp-card{background:#fff;border:.1rem solid rgba(39,41,115,.1);border-radius:2rem;padding:2.2rem;transition:transform .3s ease,box-shadow .3s ease}.nuvp-card:hover,.nuvp-card:focus-within{transform:translateY(-.3rem);box-shadow:0 1.4rem 3rem #2729731f}.nuvp-card h2,.nuvp-card h3{font-size:2.1rem;margin-bottom:.8rem}.nuvp-card p,.nuvp-card address{color:var(--mu);font-style:normal}.nuvp-card a{color:var(--i);font-weight:600;text-underline-offset:.4rem;overflow-wrap:anywhere;transition:color .2s ease,text-decoration-color .2s ease}.nuvp-card a:hover{color:#1b9bc9}.nuvp-card--sky{background:var(--sky);border-color:transparent}.nuvp-map{display:block;margin-top:1.8rem;border-radius:1.6rem;overflow:hidden;background:var(--sky)}.nuvp-map img{display:block;width:100%;height:auto}.nuvp-map__directions{margin-top:1.2rem;font-size:1.5rem}.nuvp-map-panel{margin-top:4rem}.nuvp-map-panel .nuvp-map{max-width:90rem;margin:0 auto}.nuvp-map-panel .nuvp-map__directions{max-width:90rem;margin:1.6rem auto 0}.nuvp-list{list-style:disc;padding-left:1.2em;color:var(--mu)}.nuvp-list li{padding-left:.25em}.nuvp-list li+li{margin-top:.7rem}.nuvp-list li::marker{color:var(--i)}.nuvp-free{display:inline-block;background:var(--ap);color:var(--id);border-radius:1rem;padding:.6rem 1.2rem;font-size:1.5rem;font-weight:600;margin-bottom:1.2rem}.nuvp-form{background:#fff;border-radius:var(--r);padding:2.4rem;box-shadow:0 1rem 3rem #2729731a}@media(min-width:750px){.nuvp-form{padding:4rem}}.nuvp-form h2{font-size:clamp(2.8rem,5vw,3.6rem);margin-bottom:1rem}.nuvp-form__intro{color:var(--mu);margin-bottom:2.4rem}.nuvp-field{margin-bottom:2rem}.nuvp-field label{display:block;font-weight:600;color:var(--i);margin-bottom:.6rem}.nuvp-field small{display:block;color:var(--mu);font-size:1.4rem;margin-top:.5rem}.nuvp-opt{font-weight:400;color:var(--mu)}.nuvp-field input,.nuvp-field textarea{display:block;width:100%;min-height:5.6rem;padding:1.2rem 1.8rem;font:inherit;color:var(--ink);background:var(--cr);border:.2rem solid rgba(39,41,115,.25);border-radius:1.6rem;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.nuvp-field textarea{min-height:15rem;resize:vertical}.nuvp-field input::placeholder,.nuvp-field textarea::placeholder{color:#6c6e8f}.nuvp-field input:hover,.nuvp-field textarea:hover{border-color:var(--i)}.nuvp-field input:focus,.nuvp-field textarea:focus{border-color:var(--i);background:#fff;box-shadow:0 0 0 .4rem #55cbf359;outline:none}.nuvp-field [aria-invalid=true]{border-color:#a3262a}.nuvp-alert{border-radius:1.6rem;padding:1.8rem 2rem;margin-bottom:2.4rem;font-size:1.6rem}.nuvp-alert h3{font-size:2rem;margin-bottom:.6rem}.nuvp-alert--ok{background:var(--sky);border-left:.5rem solid var(--c)}.nuvp-alert--err{background:#fdecea;border-left:.5rem solid #a3262a;color:#6b1215}.nuvp-alert--err h3{color:#6b1215}.nuvp-alert ul{padding-left:1.2em}.nuvp-alert a{color:inherit;font-weight:600}.nuvp-privacy{font-size:1.4rem;color:var(--mu);margin-top:1.6rem}.nuvp-privacy a{color:var(--i);font-weight:600;text-underline-offset:.3rem}.nuvp-form .nuvp-btn{width:100%}@media(min-width:550px){.nuvp-form .nuvp-btn{width:auto}}.nuvp-offers{display:grid;gap:2.6rem}@media(min-width:900px){.nuvp-offers{grid-template-columns:1fr 1fr;gap:3rem}}.nuvp-offer{position:relative;display:flex;flex-direction:column;gap:1.4rem;background:#fff;border-radius:var(--r);padding:2.8rem 2.4rem;box-shadow:0 1rem 3rem #27297314;border:.1rem solid rgba(39,41,115,.1);transition:transform .3s ease,box-shadow .3s ease}.nuvp-offer:hover,.nuvp-offer:focus-within{transform:translateY(-.4rem);box-shadow:0 2rem 4.5rem #27297329}.nuvp-offer--ems{background:var(--i);border-color:var(--i)}.nuvp-offer--ems,.nuvp-offer--ems h3,.nuvp-offer--ems .nuvp-offer__list,.nuvp-offer--ems .nuvp-offer__was{color:#fff}.nuvp-offer--ems .nuvp-offer__list li::marker{color:var(--c)}.nuvp-offer__tag{align-self:flex-start;background:var(--sky);color:var(--i);border-radius:10rem;padding:.6rem 1.6rem;font-weight:600;font-size:1.5rem}.nuvp-offer--ems .nuvp-offer__tag{background:var(--c);color:var(--id)}.nuvp-offer h3{font-size:clamp(2.8rem,5vw,3.6rem)}.nuvp-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.6rem}.nuvp-offer__now{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(5rem,13vw,7rem);line-height:1;color:var(--i)}.nuvp-offer--ems .nuvp-offer__now{color:var(--c)}.nuvp-offer__was{color:var(--mu);font-size:1.9rem}.nuvp-offer__was s{text-decoration-thickness:.2rem}.nuvp-offer__per{display:inline-block;align-self:flex-start;background:var(--ap);color:var(--id);border-radius:1rem;padding:.6rem 1.2rem;font-weight:600;font-size:1.5rem}.nuvp-offer__list{list-style:disc;padding-left:1.2em;color:var(--mu)}.nuvp-offer__list li+li{margin-top:.6rem}.nuvp-offer__list li::marker{color:var(--i)}.nuvp-offer .nuvp-btns{margin-top:auto;padding-top:.8rem}.nuvp-offer--ems .nuvp-btn--line{color:#fff;border-color:#ffffffb3}.nuvp-offer--ems .nuvp-btn--line:hover{background:#fff;color:var(--i)}.nuvp-offer--ems .nuvp-btn--solid{background:var(--c);border-color:var(--c);color:var(--id)}.nuvp-offer--ems .nuvp-btn--solid:hover{background:#fff;border-color:#fff}.nuvp-note{margin-top:3rem;max-width:78rem;color:var(--mu);font-size:1.6rem}.nuvp-cta{background:var(--i);color:#fff;position:relative;overflow:hidden}.nuvp-cta:before{content:"";position:absolute;width:44rem;height:44rem;border-radius:50%;border:5rem solid rgba(85,203,243,.18);left:-14rem;bottom:-22rem}.nuvp-cta .nuvp-wrap{position:relative}.nuvp-cta .nuvp-eyebrow{color:var(--c)}.nuvp-cta h2{color:#fff;font-size:clamp(3.2rem,7vw,5rem);margin:1.4rem 0 1.6rem}.nuvp-cta p{color:#ffffffe0;font-size:1.9rem;margin-bottom:2.6rem;max-width:56rem}@media(prefers-reduced-motion:no-preference){@keyframes nuvp-rise{0%{transform:translateY(2.4rem)}to{transform:none}}.nuvp-hero .nuvp-wrap>*{animation:nuvp-rise .8s cubic-bezier(.2,.7,.2,1) both}}@media(prefers-reduced-motion:reduce){.nuvp *,.nuvp *:before,.nuvp *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nuviness-pages.css.map */
