.footer{background:#252323;padding:60px 0}@media screen and (max-width:1599px){.footer{padding:50px 0 40px}}@media screen and (max-width:1199px){.footer{padding:30px 0 44px}}@media screen and (max-width:767px){.footer{padding:30px 0 32px}}.footer__wrap{row-gap:50px}@media screen and (max-width:1599px){.footer__wrap{row-gap:40px}}@media screen and (max-width:1199px){.footer__wrap{row-gap:50px}}@media screen and (max-width:767px){.footer__wrap{row-gap:30px}}.footer__wrap .footer_nav{flex-wrap:wrap;gap:10px 40px;display:flex}@media screen and (max-width:1199px){.footer__wrap .footer_nav{column-gap:16px}}@media screen and (max-width:767px){.footer__wrap .footer_nav{column-gap:20px;margin-top:6px}}@media screen and (max-width:1199px){.footer__wrap .footer_nav ul{align-items:flex-start;column-gap:16px}}@media screen and (max-width:767px){.footer__wrap .footer_nav ul{flex-wrap:wrap;gap:10px 20px;width:100%}.footer__wrap .footer_nav ul li a{font-size:14px;line-height:20px}}.footer__wrap .footer_nav .open_sub{color:#56dab0;font-size:18px;font-style:normal;font-weight:500;line-height:18px;transition:all .4s}@media (hover:hover){.footer__wrap .footer_nav .open_sub:hover{opacity:.7}}@media (hover:none){.footer__wrap .footer_nav .open_sub:active{opacity:.7}}@media screen and (max-width:1599px){.footer__wrap .footer_nav .open_sub{font-size:14px;line-height:14px}}.footer__wrap .footer_contancts{column-gap:137px;margin-top:80px;display:flex}@media screen and (max-width:1599px){.footer__wrap .footer_contancts{margin-top:60px}}@media screen and (max-width:1199px){.footer__wrap .footer_contancts{flex-direction:column;row-gap:20px;margin-top:40px;display:flex}}@media screen and (max-width:767px){.footer__wrap .footer_contancts{margin-top:30px}}.footer__wrap .footer_contancts .item{color:#848685;flex-direction:column;font-size:18px;font-style:normal;font-weight:500;line-height:24px;display:flex}.footer__wrap .footer_contancts .item:last-of-type{row-gap:6px}@media screen and (max-width:1599px){.footer__wrap .footer_contancts .item:last-of-type{row-gap:0}.footer__wrap .footer_contancts .item{font-size:14px;line-height:20px}}.footer__wrap .footer_contancts .item a{color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;transition:all .4s}@media (hover:hover){.footer__wrap .footer_contancts .item a:hover{color:#fff}}@media (hover:none){.footer__wrap .footer_contancts .item a:active{color:#fff}}.footer__wrap .footer_today{flex-direction:column;row-gap:40px;display:flex}@media screen and (max-width:1599px){.footer__wrap .footer_today{row-gap:30px}}@media screen and (max-width:1199px){.footer__wrap .footer_today{align-items:flex-end;row-gap:20px;max-width:300px;margin-left:auto}}@media screen and (max-width:767px){.footer__wrap .footer_today{margin-left:unset;align-items:flex-start;max-width:100%}}.footer__wrap .footer_today .title{color:#fff;align-items:flex-end;column-gap:16px;font-size:max(1.5rem,min(3.125vw - 1.625rem,2.125rem));font-style:normal;font-weight:500;line-height:max(1.5rem,min(3.125vw - 1.625rem,2.125rem));display:flex}@media screen and (max-width:1599px){.footer__wrap .footer_today .title{column-gap:max(.75rem,min(1.667vw - .5rem,1rem));font-size:max(1.25rem,min(1.667vw,1.5rem));line-height:max(1.25rem,min(1.667vw,1.5rem))}}@media screen and (max-width:1199px){.footer__wrap .footer_today .title{column-gap:0;font-size:28px;line-height:28px}}.footer__wrap .footer_today .title .icon{width:max(1.75rem,min(2.5vw - .75rem,2.25rem));min-width:max(1.75rem,min(2.5vw - .75rem,2.25rem));max-width:max(1.75rem,min(2.5vw - .75rem,2.25rem));height:max(1.75rem,min(2.5vw - .75rem,2.25rem));min-height:max(1.75rem,min(2.5vw - .75rem,2.25rem));max-height:max(1.75rem,min(2.5vw - .75rem,2.25rem));display:flex}@media screen and (max-width:1599px){.footer__wrap .footer_today .title .icon{width:max(1.375rem,min(2.5vw - .5rem,1.75rem));min-width:max(1.375rem,min(2.5vw - .5rem,1.75rem));max-width:max(1.375rem,min(2.5vw - .5rem,1.75rem));height:max(1.375rem,min(2.5vw - .5rem,1.75rem));min-height:max(1.375rem,min(2.5vw - .5rem,1.75rem));max-height:max(1.375rem,min(2.5vw - .5rem,1.75rem))}}@media screen and (max-width:1199px){.footer__wrap .footer_today .title .icon{display:none}}.footer__wrap .footer_today .title .icon svg{width:100%;height:100%}.footer__wrap .footer_today .btns_footer{flex-direction:column;row-gap:20px;width:100%;display:flex}@media screen and (max-width:1599px){.footer__wrap .footer_today .btns_footer{row-gap:16px}}@media screen and (max-width:1199px){.footer__wrap .footer_today .btns_footer{row-gap:10px}}.footer__wrap .footer_today .btns_footer .btn_big{width:100%}.footer__wrap .footer_today .btn{background-blend-mode:plus-darker;color:#252323;background-color:#fff;border-radius:50px;justify-content:center;align-items:center;width:100%;padding:13px;font-size:24px;font-style:normal;font-weight:500;line-height:30px;transition-property:color,background-color;transition-duration:.45s,0s;transition-delay:0s,0s;display:flex;position:relative;overflow:hidden}@media screen and (max-width:1599px){.footer__wrap .footer_today .btn{padding:9px 13px;font-size:18px;line-height:24px}}@media screen and (max-width:1199px){.footer__wrap .footer_today .btn{font-size:14px;line-height:20px}}.footer__wrap .footer_today .btn span{z-index:2;position:relative}.footer__wrap .footer_today .btn .btn_bg{z-index:1;background:#56dab0;border-radius:50% 50% 0 0;width:100%;height:0%;transition:all .45s;position:absolute;bottom:0;left:0}@media (hover:hover){.footer__wrap .footer_today .btn:hover{color:#fff;background:#56dab0;transition-duration:.2s,0s;transition-delay:0s,.2s}.footer__wrap .footer_today .btn:hover .btn_bg{border-radius:25% 25% 0 0;height:150%}}@media (hover:none){.footer__wrap .footer_today .btn:active{color:#fff;background:#56dab0;transition-duration:.2s,0s;transition-delay:0s,.2s}.footer__wrap .footer_today .btn:active .btn_bg{border-radius:25% 25% 0 0;height:150%}}.footer__wrap .logo{max-width:100%}.footer__wrap .logo svg{width:100%;max-width:100%;height:auto}@media screen and (max-width:1199px){.footer__wrap .logo{width:100%;max-width:calc(100% - 24px)}}@media screen and (max-width:767px){.footer__wrap .logo{max-width:calc(100% - 16px);margin-top:34px}}.footer__wrap .develop{flex-wrap:wrap;align-items:flex-end;gap:10px max(5.25rem,min(9.688vw - 4.438rem,7.188rem));height:100%;display:flex}@media screen and (max-width:1599px){.footer__wrap .develop{justify-content:space-between;column-gap:10px}}@media screen and (max-width:1199px){.footer__wrap .develop{justify-content:flex-start;column-gap:32px;width:100%;max-width:300px;margin-left:auto}}@media screen and (max-width:767px){.footer__wrap .develop{margin-left:unset;justify-content:space-between;column-gap:80px;max-width:100%;padding-right:23px}}.footer__wrap .develop .item{color:rgba(132,134,133,.5);font-size:14px;font-style:normal;font-weight:500;line-height:18px}.footer__wrap .develop .item a{color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;transition:all .4s}.footer__wrap .develop .item a:hover{color:#fff}@media screen and (max-width:1599px){.footer__wrap .develop .item{font-size:12px;line-height:14px}}@media screen and (max-width:1199px){.footer__wrap .develop .item{line-height:20px}}.footer__wrap .item_social_list{flex-wrap:wrap;gap:10px 14px;margin-top:14px;display:flex}@media screen and (max-width:1599px){.footer__wrap .item_social_list{margin-top:16px}}@media screen and (max-width:1199px){.footer__wrap .item_social_list{width:100%;margin-top:20px}}@media screen and (max-width:767px){.footer__wrap .item_social_list{margin-top:40px}}.footer__wrap .item_social_list .item_social_list_item{aspect-ratio:1;border-radius:50%;width:100%;max-width:40px;height:auto;display:flex}@media screen and (max-width:1599px){.footer__wrap .item_social_list .item_social_list_item{max-width:30px}}@media (hover:hover){.footer__wrap .item_social_list .item_social_list_item:hover svg,.footer__wrap .item_social_list .item_social_list_item:hover svg path{fill:#fff}}@media (hover:none){.footer__wrap .item_social_list .item_social_list_item:active svg,.footer__wrap .item_social_list .item_social_list_item:active svg path{fill:#fff}}.footer__wrap .item_social_list .item_social_list_item svg{object-fit:cover;width:100%;height:100%}.footer__wrap .item_social_list .item_social_list_item svg path{transition:all .4s}
.animated-routes{position:relative}.animate_page{z-index:989999;transform-origin:50% 0;opacity:0;visibility:hidden;pointer-events:none;background:#252323;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;height:100%;padding:0 20px;position:fixed;top:0%;bottom:0%;left:0%;transform:scaleY(0)}.animate_page.is-active{opacity:1;visibility:visible;pointer-events:auto}.animate_page.fadeIn{animation-name:animatePageIn;animation-duration:1.4s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.animate_page.fadeIn .animate_page_logo{animation:.28s ease-out 80ms forwards animatePageLogoHide}.animate_page.fadeOut{animation-name:animatePageOut;animation-duration:1.4s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.animate_page.fadeOut .animate_page_logo{animation:.3s .2s forwards animatePageLogoShow}.animate_page .animate_page_logo{z-index:989999;opacity:1;aspect-ratio:207/30;box-sizing:content-box;pointer-events:none;width:min(100%,207px);max-width:100%;padding:0 30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.animate_page .animate_page_logo svg{width:100%;height:100%;display:block}@keyframes animatePageIn{0%{transform-origin:50% 100%;border-radius:0 0 0% 0%;transform:scale(1)}50%{transform-origin:50% 0;border-radius:0 0 0% 0%;transform:scale(1)}to{transform-origin:100% 0;border-radius:0 0 100vw 100vw;transform:scaleY(0)}}@keyframes animatePageOut{0%{transform-origin:50% 100%;border-radius:100dvw 100dvw 0 0;transform:scaleY(0)}50%{transform-origin:50% 100%;border-radius:0 0 0% 0%;transform:scale(1)}to{transform-origin:50% 100%;border-radius:0 0 0% 0%;transform:scale(1)}}@keyframes animatePageLogoHide{0%{opacity:1}to{opacity:0}}@keyframes animatePageLogoShow{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.animate_page{transition:none!important;animation:none!important}}
