.footer{--radius:12px;--bg:var(--wp--preset--color--taska-white);--padding:32px clamp(1.5rem,1.3548387097rem + 0.6451612903vw,2rem);margin-bottom:clamp(2rem,1.7822580645rem + .9677419355vw,2.75rem)!important;padding-inline:32px}@media only screen and (max-width:675px){.footer{padding-inline:16px}}.footer__wrapper{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 stroke=%27%23555%27 stroke-dasharray=%274, 4%27 stroke-dashoffset=%278%27 stroke-linecap=%27round%27 rx=%2716%27 ry=%2716%27/%3E%3C/svg%3E");border-radius:clamp(.75rem,.6774193548rem + .3225806452vw,1rem);padding:24px}@media only screen and (max-width:1050px){.footer__wrapper{border-radius:12px}}@media only screen and (max-width:675px){.footer__wrapper{border-radius:16px;padding:12px}}.footer__top{display:flex;gap:clamp(.75rem,.6048387097rem + .6451612903vw,1.25rem);justify-content:space-between;margin-bottom:12px}@media only screen and (min-width:675px)and (max-width:1050px){.footer__top{padding-inline:24px}}@media only screen and (min-width:675.02px){.footer__top{align-items:center;background-color:var(--bg);border-radius:var(--radius);padding:var(--padding)}}@media only screen and (max-width:675px){.footer__top{flex-direction:column}.footer .logo{align-items:center;background-color:var(--wp--preset--color--taska-white);border-radius:12px;display:flex;justify-content:center;padding:16px}.footer .logo__image--main{height:auto;width:30px}.footer .logo__image--text{height:auto;width:82px}.footer .btn--project{align-items:center;background-color:var(--wp--preset--color--taska-white);border-radius:12px;display:flex;justify-content:center;padding:16px}}.footer__col{display:flex;justify-content:space-between}@media only screen and (max-width:1050px){.footer__col{flex-direction:column}.footer__col--contacts{margin-top:32px}}@media only screen and (min-width:675px)and (max-width:1050px){.footer__col--contacts{flex-direction:row}}@media only screen and (max-width:675px){.footer__col--contacts{row-gap:32px}}.footer__bottom{background-color:var(--bg);border-radius:var(--radius);padding:var(--padding)}@media only screen and (max-width:1050px){.footer__bottom{flex-direction:column;padding-inline:24px}}@media only screen and (max-width:675px){.footer__bottom{padding-inline:16px}}.footer__address{flex-grow:1;font-family:var(--wp--preset--font-family--inter);line-height:1.5;margin-block:0;max-width:230px}@media only screen and (min-width:1050.02px){.footer__address-title{display:none}.footer__address{text-align:right}}.footer__menu{align-items:center;color:var(--wp--preset--color--taska-solor-blue-100);display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--taska-base);font-weight:400;gap:clamp(1rem,.8548387097rem + .6451612903vw,1.5rem);line-height:1.25;margin-bottom:clamp(2rem,1.7096774194rem + 1.2903225806vw,3rem)!important}@media only screen and (max-width:1050px){.footer__menu{align-items:start;flex-direction:column;gap:12px;margin-bottom:32px}}@media only screen and (max-width:675px){.footer__menu{gap:16px}}.footer__menu a{position:relative;text-decoration:none}.footer__menu a:after{background-color:currentColor;content:"";height:1px;left:50%;opacity:0;position:absolute;top:calc(100% + 2px);transform:translateX(-50%);transition-duration:var(--wp--custom--transition--duration);width:0}@media(hover:hover){.footer__menu a:not([disabled]):hover:after{opacity:1;width:100%}}@media(hover:none){.footer__menu a:not([disabled]):active:after{opacity:1;width:100%}}.footer__title{font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--taska-h-4);font-weight:500;line-height:1.2;margin-bottom:12px;margin-top:0}@media only screen and (max-width:1050px){.footer__title{margin-bottom:16px}}
