.footer-container{padding:4rem;display:flex;gap:2rem;flex-direction:column}section.first{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}section.first h5{font-size:1.2rem;font-weight:500;line-height:calc(1.2rem * 1.5);margin-bottom:1rem}.newsletter,section.first ul{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}.newsletter img{width:auto;height:40px;border-radius:6px}.contact_container li a{display:flex;gap:1rem;align-items:center;font-size:1.2rem;font-weight:600!important;transition:all .3s}.contact_container li i{font-size:1.5rem;color:white}.newsletter-input{display:flex;align-items:center;gap:1rem;width:70%;border:1px solid white;border-radius:5px}.newsletter-input input{flex:1;background:none;border:none;outline:none;padding:10px 12px}.newsletter-input button{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:10px 12px;cursor:pointer}.footer-container .second{flex-wrap:wrap}.footer-container .second,.privacy-terms-cookies-link ul{display:flex;align-items:center;justify-content:space-between}@media (max-width:575px){.footer-container{padding:2rem 1rem}.footer-container .first{gap:2rem}.footer-container .first h5{text-align:left}.footer-container .first ul{gap:1rem}.newsletter-input{width:100%}.newsletter-input input{width:100%;flex:1}.newsletter-input button{width:fit-content}.privacy-terms-cookies-list{flex-wrap:wrap;gap:1rem}.footer-container .second{gap:2rem}}@media (min-width:576px) and (max-width:767px){.footer-container{padding:2rem}.footer-container .first{gap:2rem}.footer-container .first h5{text-align:left}.footer-container .first ul{gap:1rem}.newsletter-input{width:100%}.newsletter-input input{width:100%;flex:1}.newsletter-input button{width:fit-content}.privacy-terms-cookies-list{flex-wrap:wrap;gap:1rem}.footer-container .second{gap:2rem}}@media (min-width:768px) and (max-width:991px){.footer-container{padding:2rem}.footer-container .first{gap:2rem}.footer-container .first h5{text-align:left}.footer-container .first ul{gap:1rem}.newsletter-input{width:100%}.newsletter-input input{width:100%;flex:1}.newsletter-input button{width:fit-content}}a{text-decoration:none;color:white;font-size:1rem;font-weight:500;margin-right:1rem;transition:all .3s}a:hover{color:#FFD84D!important;font-weight:600}