.swal2-styled.swal2-confirm{--tw-bg-opacity:1;background-color:rgba(9,177,97,var(--tw-bg-opacity))}.swal2-styled.swal2-confirm:focus{box-shadow:none}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{--tw-bg-opacity:1;background-color:rgba(53,53,69,var(--tw-bg-opacity));--tw-bg-opacity:0.5}html{position:relative;min-height:100%;line-height:1}#__layout,#__nuxt,body{position:static}body{font-family:FuturaPT,system-ui,serif;min-width:320px}.app{padding-bottom:114px}@media (min-width:900px){.app{padding-bottom:140px}}@media (min-width:1440px){.app{padding-bottom:140px}}header{padding-left:1.25rem;padding-right:1.25rem;padding-top:.75rem}@media (min-width:900px){header{padding-left:5rem;padding-right:5rem;padding-top:2.5rem}}header{padding-bottom:.6rem;height:56px}@media (min-width:900px){header{height:auto}}@media (min-width:1440px){header{margin-left:auto;margin-right:auto;max-width:1600px}}nav{padding-left:1rem;padding-right:1rem}main{position:relative;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:900px){main{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){main{margin-left:auto;margin-right:auto;max-width:1600px}}@media (min-width:1440px){main.wide{max-width:100%}}main a{text-decoration:underline}section{position:relative;margin-left:auto;margin-right:auto;max-width:32rem}@media (min-width:900px){section{max-width:64rem}}@media (min-width:1440px){section{max-width:1440px}}section.full{max-width:100%}footer{position:fixed;bottom:0;left:0;z-index:20;width:100%;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}@media (min-width:900px){footer{position:absolute;padding-left:5rem;padding-right:5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}footer{height:84px;min-width:320px;box-shadow:0 -1px 5px rgba(0,0,0,.2)}@media (min-width:900px){footer{--tw-bg-opacity:1;background-color:rgba(9,177,97,var(--tw-bg-opacity));height:140px;padding-top:9px;box-shadow:none}}@media (min-width:1440px){footer{height:140px}}h1{font-size:1.25rem;line-height:1.75rem}@media (min-width:900px){h1{font-size:1.5rem;line-height:2rem;font-weight:700}}h1{line-height:1.25;margin-bottom:17px}@media (min-width:900px){h1{line-height:1.375}}@media (min-width:1440px){h1{font-size:2.5rem;line-height:1.35;margin-bottom:28px}}h2{font-size:1.125rem;line-height:1.75rem;font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:15px}@media (min-width:900px){h2{margin-bottom:18px}}@media (min-width:1440px){h2{letter-spacing:0;font-size:1.5625rem;line-height:1.2;margin-bottom:22px}}button,input[type=number],input[type=password],input[type=tel],input[type=text],textarea{box-sizing:border-box;outline:2px solid transparent;outline-offset:2px}.heading{margin-top:1rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1rem}@media (min-width:900px){.heading{margin-top:1.75rem;margin-bottom:1rem;text-align:left;font-size:1.5rem;line-height:2rem}}@media (min-width:1440px){.heading{margin-top:1.25rem;margin-bottom:1.25rem;font-size:2.5rem;line-height:1.3}}