html{scroll-behavior:smooth}.mt-xs{margin-top:16px}.mt-s{margin-top:32px}.mt-m{margin-top:48px}.mt-l{margin-top:64px}.mt-xl{margin-top:104px}.mt-xxl{margin-top:148px}.mb-xs{margin-bottom:16px}.mb-s{margin-bottom:32px}.mb-m{margin-bottom:48px}.mb-l{margin-bottom:64px}.mb-xl{margin-bottom:104px}.mb-xxl{margin-bottom:148px}.margin-20,.margin-auto{margin-left:auto;margin-right:auto}.spacer-s{height:2vh}.spacer-m{height:8vh}.spacer-l{height:15vh}.spacer-xl{height:20vh}.spacer-xxl{height:30vh}.grid__couple{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.125rem;gap:1.125rem;margin-top:60px}@media only screen and (max-width:1000px){.grid__couple{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}@media only screen and (max-width:800px){.grid__couple{grid-template-columns:repeat(1,minmax(0,1fr));gap:.6rem}}.grid__couple .grid__element{display:flex;flex-direction:column;justify-content:space-between;height:auto;min-height:150px;background-color:#f3f3f3;border-radius:15px;padding:2rem}@media only screen and (max-width:600px){.grid__couple .grid__element{padding:1.3rem;height:auto}}.grid__couple .grid__element h4{font-size:1.4rem;line-height:1.6rem;max-width:50vw}.grid__couple .grid__element p{line-height:1.4rem;margin-top:20px}@media only screen and (max-width:600px){.grid__couple .grid__element p{margin-top:20px}}.grid__couple .grid__element li{font-family:neue-haas-unica,Arial,Helvetica,sans-serif;font-size:1.125rem;color:#393939;margin-top:15px;font-weight:400;line-height:1.6rem;letter-spacing:-.5px;text-align:left}.grid__couple .grid__element .grid__element-img{margin-bottom:20px}@media only screen and (max-width:800px){.grid__couple .grid__element-delete{display:none}}.grid__couple .grid__element-grey{background-color:#393939;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;height:auto;border-radius:15px;padding:2rem}@media only screen and (max-width:600px){.grid__couple .grid__element-grey{padding:1.3rem;height:auto;min-height:200px}}.grid__couple .grid__element-grey p{color:#fff;text-transform:uppercase;font-size:2.5rem;font-weight:200;line-height:2.3rem}@media only screen and (max-width:600px){.grid__couple .grid__element-grey p{font-size:1.8rem;line-height:1.8rem}}.faq{--c-border:#e6e8ef;--c-bg:#f8f9fc;--c-text:#1f2430;--radius:14px}.faq__list{display:grid;grid-gap:10px;gap:10px;margin-top:40px}.faq__item{background:#fff;border:1px solid #f3f3f3;border-radius:var(--radius);overflow:hidden;transition:border-color .2s ease}.faq__item:has(.faq__toggle:checked){border-color:#2136f8;box-shadow:0 6px 22px rgba(63,82,255,.08)}.faq__question{font-family:neue-haas-unica,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#393939;font-size:1.125rem;line-height:1.6rem;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:16px 18px;cursor:pointer}.faq__question:hover{background:var(--c-bg)}.faq__question .faq__icon{inline-size:18px;block-size:18px;border-radius:50%;border:2px solid #2136f8;position:relative}.faq__question .faq__icon:after,.faq__question .faq__icon:before{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;block-size:2px;inline-size:10px;background:#2136f8;transition:transform .2s ease}.faq__question .faq__icon:after{transform:rotate(90deg)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;padding-inline:18px}.faq__answer>*{overflow:hidden}.faq__answer p{padding-block:0;margin:0;color:#687a7f;line-height:1.6rem}.faq__toggle{position:absolute;opacity:0;pointer-events:none}.faq__toggle:checked~.faq__answer{grid-template-rows:1fr;padding-block:0 14px}.faq__toggle:checked+.faq__question .faq__icon:after{transform:rotate(0deg)}.faq__item--reset{border:0;background:transparent}.faq__item--reset .faq__reset{font-family:neue-haas-unica,Arial,Helvetica,sans-serif;display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;color:#fff;background-color:#2136f8;cursor:pointer;font-size:.9rem;padding:.45rem;border-radius:8px}.faq__item--reset .faq__reset:hover{background:rgba(63,82,255,.08)}@supports not (selector(:has(*))){.faq__item{box-shadow:none;border-color:#f3f3f3}}