.footer{min-height:700px;height:100vh;display:flex;align-items:center;box-sizing:border-box;padding-top:40px;padding-bottom:40px;position:relative;z-index:1000010}.footer>.container{height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.footer .footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-template-areas:"logo image" "nav newsletter";box-sizing:border-box;width:100%;gap:2rem}.footer .footer-topleft-container{grid-area:logo;align-self:center}.footer .footer-topright-container{grid-area:image;align-self:center}.footer .footer-bottomleft-container{grid-area:nav;align-self:flex-end}.footer .newsletter .submit.button{color:rgb(var(--color-base-background-1))}.footer .newsletter .submit.button:hover{background-color:rgb(var(--color-base-accent-3))}.footer .newsletter .field:after{display:none}.footer .newsletter .field__input{background:#fff}.footer .footer-bottomright-container{grid-area:newsletter;align-self:flex-end}.footer .footer-bottomright-container>strong{font-weight:800;font-size:1.75rem;margin:1rem 0;display:block}.footer .footer-nav{display:flex;gap:1rem}.footer img{display:block;width:100%}.footer .footer-logo{max-width:300px;display:block;width:100%;object-fit:contain}.footer .footer-nav-group{flex:1;display:flex;flex-direction:column}.footer .footer-nav-item{display:flex;flex-direction:column;align-items:flex-start}.footer .footer-nav-item--spacer{flex:1;display:block}.footer .footer-nav-item--spacer:last-child{display:none}.footer .footer-nav-item__link{color:rgb(var(--color-base-text));text-decoration:none;font-size:2.2rem;font-weight:700;margin-bottom:1rem;line-height:100%;transition:color .2s ease}.footer .footer-nav-item__link:hover{color:rgb(var(--color-base-accent-3))}.footer .footer-colophon{text-align:center;font-weight:700;margin-top:6rem}@media (max-width: 767px){.footer{height:auto;min-height:unset}.footer .footer-grid{grid-template-columns:1fr;gap:1rem;grid-template-areas:"logo" "nav" "image" "newsletter"}.footer .footer-bottomright-container>strong{font-size:1.6rem}.footer .footer-logo{max-width:200px;margin-bottom:1rem}.footer .footer-nav-item__link{font-size:1.7rem;margin-bottom:.5rem}.footer .footer-colophon{margin-top:1rem}}@media (max-width: 400px){.footer .footer-nav{flex-direction:column;gap:0}}
/*# sourceMappingURL=/s/files/1/0932/2940/t/30/assets/section-footer.css.map */
