footer{background-color:var(--color-primary-110);border-top:1px solid var(--color-neutral-30)}footer .section-1,footer .section-2,footer .section-3,footer .section-4,footer .section-5{color:#fff;display:flex}footer .section-1 a,footer .section-2 a,footer .section-3 a,footer .section-4 a,footer .section-5 a{color:#aedce8}footer .section-1{background:#f8f8f8;color:#000;display:flex;flex-direction:row;justify-content:space-between;padding:3rem 0;position:relative}@media(max-width:914px){footer .section-1{align-items:center;flex-direction:column;justify-content:center;left:auto;padding:2rem 0;transform:none;width:100vw}}footer .section-1 .container{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:600px){footer .section-1 .container{align-items:center;flex-direction:column}}footer .section-1 .container div{padding-right:1rem;width:27%}@media(max-width:914px){footer .section-1 .container div{margin-bottom:2rem;padding:0;width:288px}}footer .section-1 .container div p.title{font-size:1rem;font-weight:600;line-height:1.5rem}@media(max-width:914px){footer .section-1 .container div p.title{margin-bottom:.5rem}}footer .section-1 .container div p{font-size:.875rem;letter-spacing:.14px;line-height:1.25rem}footer.checkout .section-1{background-color:#150841;color:#fff}footer .section-2{align-items:center;display:flex;flex-direction:column;padding:8rem 0 0}@media(max-width:914px){footer .section-2{padding:2rem 0}}footer .section-2 h4{color:#fff;display:inline-block;margin-bottom:2rem;max-width:80%;text-align:center}@media(max-width:914px){footer .section-2 h4{margin:0 0 2rem;max-width:100%}}footer .section-2 .links{display:flex;flex-direction:row;justify-content:space-between;width:50%}@media(max-width:768px){footer .section-2 .links{align-items:center;flex-direction:column;justify-content:center;width:100%}}footer .section-2 .links a{color:#fff;font-size:1rem;letter-spacing:.16px;line-height:1.5rem;text-decoration:none}@media(max-width:914px){footer .section-2 .links a{margin-bottom:1rem;padding-right:0}footer .section-2 .links a svg{height:15px;position:relative;right:0;width:15px}}footer hr{background:rgb(183 219 230 / .5);margin:3.5rem 0}@media(max-width:914px){footer hr{background:#b7dbe6;margin:2rem 0;width:100%}footer hr:first-of-type{display:none}}footer .section-3 .right img,footer .section-3 .right>svg{display:block;margin-bottom:1rem;width:180px}@media(max-width:991px){footer .section-3 .right img,footer .section-3 .right>svg{margin:1rem 0}}footer .section-3 .right a{color:var(--color-tertiary-100);display:inline-block;text-decoration:none}footer .section-3 .right a:hover{text-decoration:underline}footer .section-3 .right a svg{top:5px}footer .section-3 .footer-menu{color:#fff}footer .section-3 .footer-menu .menu-wrapper{display:flex;flex-flow:row;gap:1rem;width:100%}@media(max-width:991px){footer .section-3 .footer-menu .menu-wrapper{max-height:none!important}}@media(max-width:768px){footer .section-3 .footer-menu .menu-wrapper{flex-flow:row wrap}}footer .section-3 .footer-menu .menu-wrapper .menu-group{width:50%}@media(max-width:991px){footer .section-3 .footer-menu .menu-wrapper .menu-group{margin:0}}@media(max-width:768px){footer .section-3 .footer-menu .menu-wrapper .menu-group{width:100%}}footer .section-3 .footer-menu a{display:block;font-family:Montserrat,sans-serif;font-size:1rem;margin-bottom:.75rem;text-decoration:none}footer .section-3 .footer-menu a:hover{text-decoration:underline}footer .section-3 .footer-menu a.parent{color:var(--color-tertiary-100);display:inline-block;font-weight:600;margin-bottom:1.25rem}footer .section-3 .footer-menu ul{display:flex;flex-direction:column;list-style:none;padding:0}footer .section-3 .footer-menu ul li{display:inline-flex}footer .section-3 .footer-menu ul li p{margin-bottom:0}footer .section-3 .footer-menu ul a{color:#fff;font-size:1rem}footer .section-4{color:#aedce8;justify-content:center}footer .section-4 .row{width:100%}footer .section-4 .row>div>div{align-items:center;display:flex;height:100%}@media(max-width:914px){footer .section-4 .row>div>div{height:auto}}footer .section-4 .logos{display:flex;flex-flow:row wrap;margin:0;padding-right:25%}@media(max-width:914px){footer .section-4 .logos{align-items:center;justify-content:center;padding-right:0}}footer .section-4 .logos img{border-radius:4px;height:30px;margin:0 0 .5rem .5rem;width:auto}footer .section-4 .usp{padding:0 12.5%;text-align:center}footer .section-4 .usp a{text-decoration:none}@media(max-width:991px){footer .section-4 .usp{height:auto;margin:3rem 0}footer .section-4 .usp p{width:100%}}footer .section-4 .with-logo{align-items:center;display:flex;flex-direction:row;padding-left:20%}@media(max-width:914px){footer .section-4 .with-logo{padding-left:0}}footer .section-4 .with-logo svg{height:65px}footer .section-4 .with-logo svg path{fill:#eadce8}footer .section-4 .with-logo>div{font-size:.875rem;line-height:1.325rem;margin-left:.5rem}footer .section-4 .socials-wrapper{align-items:flex-start!important;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}@media(max-width:914px){footer .section-4 .socials-wrapper{align-items:center!important}}footer .section-4 .socials-wrapper label{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase}footer .section-4 .socials-wrapper .socials{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:914px){footer .section-4 .socials-wrapper .socials{justify-content:center}}footer .section-4 .socials-wrapper .socials svg{height:2rem;width:2rem}footer .section-4 .socials-wrapper .socials img{height:2rem;width:auto}footer .section-5{padding-bottom:3rem}@media(max-width:914px){footer .section-5{padding-bottom:2rem}}footer .section-5 .bottom{color:#aedce8;display:flex;flex-direction:row}@media(max-width:991px){footer .section-5 .bottom{flex-flow:row wrap;gap:16px;justify-content:space-between;width:100%}footer .section-5 .bottom,footer .section-5 .bottom a{font-size:.75rem;line-height:1.25rem}footer .section-5 .bottom p{display:inline-block}}@media(max-width:768px){footer .section-5 .bottom p{width:100%}footer .section-5 .bottom a{color:#f0f0f0;display:block;margin-bottom:.5rem;text-align:left;width:100%}footer .section-5 .bottom a:last-child{margin-bottom:0}}footer .section-5 .bottom>*{margin-right:3rem}@media(max-width:914px){footer .section-5 .bottom>*{margin-right:0}}footer .section-5 .bottom a{text-decoration:none}footer .section-5 .bottom a:hover{text-decoration:underline}@media(min-width:914px){body.checkout footer{margin-top:-5px}}