.site-footer{background:var(--color-main)}@media screen and (min-width:768px){.site-footer .top-row{margin-top:60px}}.footer-section input:-webkit-autofill,.footer-section input:-webkit-autofill:focus,.footer-section input:-webkit-autofill:hover{border:1px solid var(--color-main)!important;-webkit-box-shadow:0 0 0 1000px var(--color-main) inset!important;transition:background-color 5000s ease-in-out 0s!important}.footer-section [type=email]{padding-left:0}.footer-section .footer-top{border-bottom:1px solid;display:flex;flex-direction:column;padding:40px 0}@media screen and (min-width:768px){.footer-section .footer-top{align-items:center;justify-content:space-between;padding:50px 0;flex-direction:row}}@media screen and (max-width:767px){.footer-section .footer-top svg{margin-bottom:15px;max-width:120px}}.footer-section .footer-quote p{font-weight:500;line-height:initial;margin-bottom:0;font-size:21px}@media screen and (min-width:768px){.footer-section .footer-quote p{font-size:25px}}.footer-section .col-links{display:flex;flex-wrap:wrap;margin-top:30px}@media screen and (min-width:768px){.footer-section .col-links{margin-top:0}}.footer-section .col-links .links{width:100%;max-width:190px}@media screen and (max-width:767px){.footer-section .col-links .links{max-width:50%;margin-bottom:20px}.footer-section .col-links .links:last-child{margin-bottom:0}}.footer-section .col-links p{font-weight:500;margin-bottom:6px;font-size:20px}@media screen and (min-width:768px){.footer-section .col-links p{font-size:22px}}.footer-section .col-links a{display:block;margin-bottom:6px;font-size:20px;color:var(--color-body-text);transition:opacity .2s ease-in-out}@media screen and (min-width:768px){.footer-section .col-links a{font-size:22px}}.footer-section .col-links a:hover{opacity:.5}.footer-section .footer-bottom{margin-top:25px;border-top:1px solid;padding:30px 0 1px 0;display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.footer-section .footer-bottom{margin-top:30px;padding:23px 0;display:flex;justify-content:space-between;align-items:center;flex-direction:row}}.footer-section .footer-bottom a{color:var(--color-body-text);line-height:25px}.footer-section .footer-bottom p{font-size:18px;line-height:initial;margin-bottom:25px}.footer-section .footer-bottom p span{margin:0 5px}@media screen and (min-width:768px){.footer-section .footer-bottom p{margin-bottom:0}}.footer-section .col-newsletter .newsletter-top{display:flex;justify-content:space-between;align-items:flex-end;position:relative}@media screen and (min-width:768px){.footer-section .col-newsletter .newsletter-top{margin-bottom:20px}}@media screen and (max-width:767px){.footer-section .col-newsletter .newsletter-top i{margin-bottom:12px}}@media screen and (min-width:768px){.footer-section .col-newsletter .newsletter-top i{position:absolute;right:0}}@media screen and (max-width:767px){.footer-section .col-newsletter .newsletter-top svg{max-width:60px}}.footer-section .col-newsletter .footer-payments{display:flex;margin-top:35px;flex-wrap:wrap}@media screen and (min-width:768px){.footer-section .col-newsletter .footer-payments{margin-top:85px}}.footer-section .col-newsletter .footer-payments i{margin-right:4px}@media screen and (min-width:1340px){.footer-section .col-newsletter .footer-payments{justify-content:space-between}}.footer-section .col-newsletter .input-group{border-bottom:2px solid}@media screen and (max-width:767px){.footer-section .col-newsletter p{font-size:18px}}.footer-section .col-newsletter h2{font-size:32px}@media screen and (min-width:768px){.footer-section .col-newsletter h2{font-size:40px;margin-bottom:0;padding-right:70px}}.footer-section .col-newsletter input{background:0 0;font-size:22px;color:var(--color-body-text);outline:0;padding-bottom:10px}.footer-section .col-newsletter input::placeholder{color:var(--color-body-text);opacity:1}.site-footer__copyright-content a{text-decoration:none}