footer{padding-top:calc((var(--newsletrterHeight)/2)*1)}.footerCopyright *{font-size:12px;line-height:1.5}.footer-cntent-wrapper{background-color:#000;padding-top:calc((var(--newsletrterHeight)/2)*1)}.footer-cntent-wrapper.newsletrter-wrapper{background:linear-gradient(0deg,#000 50%,#f5f5f5 0);margin-block:calc((var(--newsletrterHeight)/2)*-1);padding-top:0;position:relative}.btn-footer-wrapper{display:flex;justify-content:center;margin-top:28px}.newsletrter h2{display:inline-block;font-size:38px;font-weight:400;letter-spacing:2px;margin-bottom:15px;padding-bottom:15px;position:relative}.newsletrter h2:before{background-color:#fff;bottom:0;content:"";display:block;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:90px}.newsletrter h3{margin-bottom:20px}.newsletrter .richtext :not(h1,h2,h3,h4,h5){font-size:18px}.newsletrter .richtext{margin-left:auto;margin-right:auto;max-width:935px}.footer-logo{display:block;max-width:150px}.footer-content{padding-block:67px}.footer-menu-grid{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;padding-top:36px}.footer-grid-item h4{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}.footer-grid-item ul a{color:#fff;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s ease}.footer-grid-item ul a:hover{color:var(--primary)}.footerCopyright button{background-color:transparent;border:none;color:#fff}.footerCopyright a{color:#fff;text-decoration:underline}.footerCopyright{color:#fff;font-size:14px;padding-top:54px;text-align:center}@media (max-width:1024px){.newsletrter .richtext :not(h1,h2,h3,h4,h5){font-size:16px}.footer-menu-grid{grid-template-columns:1fr 1fr}}@media (max-width:639px){.footer-menu-grid{grid-template-columns:1fr}}