.footer-section .footer-column__menu-list .footer-column__menu-item:not(:last-child),.footer-section .footer-newsletter .newsletter__text{margin-bottom:24px}.footer-section .footer-column__title{font-size:18px;line-height:21px;color:#a0d7f0;text-align:left;margin:0}.footer-section .footer-menu-wrap{padding:0 30px 30px}.footer-section .footer-menu-wrap:after{content:none}.footer-section .footer-newsletter{padding:18px 24px 25px;border:2px solid #a0d7f0;border-radius:12px}.footer-section .footer-column__content{padding-top:16px}.footer-section .footer-column__content .newsletter p,.footer-section .footer-column__content p{color:#f2f2f2;font-weight:400;text-align:left}.footer-section .footer-column__content p,.footer-section .footer-column__content p a{font-size:14px;line-height:19px}.footer-section .newsletter p{font-size:12px;line-height:14px}.footer-section .footer-newsletter .input-row input{margin:0;border-radius:10px 0 0 10px}.footer-section .footer-newsletter .input-row .button-submit{padding:0;color:#333;width:47px;height:44px;margin-left:1px;border-radius:0 10px 10px 0}.footer-section .footer-columns{display:grid;grid-gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-section .footer-column{padding-top:18px;padding-left:18px;border:2px solid transparent}.footer-section .footer-column__menu-list{padding-top:0}.footer-section .footer-column__menu-list .footer-column__menu-item{text-align:left;margin-left:0;margin-right:0}.footer-section .footer-column__menu-list .footer-column__menu-item a{color:#f2f2f2;font-weight:400;font-size:14px}.footer-section .footer-column__menu-list .footer-column__menu-item a:hover{text-decoration:underline}.footer-section .footer-social-item a{display:flex;align-items:center}.footer-section .footer-social-item .share-icon{margin-right:4px}.footer-section .footer-copyright-wrap{text-align:center;padding:20px 30px}.footer-section .footer-copyright-menu-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer-section .footer-copyright-menu-list .footer-copyright-menu-item{margin:0;position:relative}.footer-section .footer-copyright-menu-list .footer-copyright-menu-item:not(:last-child){padding-right:5px;margin-right:5px}.footer-section .footer-copyright-menu-list .footer-copyright-menu-item:not(:last-child):after{content:'';display:block;position:absolute;height:15px;width:1px;background:#828282;right:0;top:50%;transform:translateY(-50%)}.footer-section .footer-copyright-menu-list a,.footer-section .footer-copyright-wrap p{color:#828282;font-weight:400;font-size:14px;line-height:30px}.footer-section .footer-copyright-menu-list a:hover{color:#f2f2f2}@media screen and (min-width:800px){.footer-section .footer-column__title{font-size:24px;line-height:29px}.footer-section .footer-column__content{padding-top:42px}.footer-section .footer-column__content p,.footer-section .footer-column__content p a{font-size:18px;line-height:24px}.footer-section .footer-column{padding:18px 0 25px;border:2px solid transparent}.footer-section .footer-newsletter .newsletter__text{margin-bottom:34px}.footer-section .footer-column__content .newsletter p{font-size:16px;line-height:19px}.footer-section .footer-newsletter .input-row input{max-height:48px;height:48px;border-radius:8px 0 0 8px}.footer-section .footer-newsletter .input-row .button-submit{border-radius:0 10px 10px 0;height:48px;width:47px;margin-left:3px}.footer-section .footer-menu-wrap{display:flex;padding:10px 100px 100px;justify-content:space-between}.footer-section .footer-newsletter{width:calc(35% - 48px);height:fit-content}.footer-section .footer-columns{width:65%}.footer-section .footer-column__menu-list .footer-column__menu-item:not(:last-child){margin-bottom:32px}.footer-section .footer-column__menu-list .footer-column__menu-item a{font-size:18px}.footer-section .footer-copyright-wrap{padding:40px 100px;text-align:right}.footer-section .footer-copyright-menu-list{justify-content:flex-end}.footer-section .footer-copyright-menu-list .footer-copyright-menu-item:not(:last-child):after{height:21px}.footer-section .footer-copyright-menu-list a,.footer-section .footer-copyright-wrap p{font-size:18px;line-height:45px}}@media screen and (max-width:767px){.footer-section .footer-column{padding-left:0}}