a{color:#ffffff80;text-decoration:none}li{list-style:none}.footer{margin-top:60px;color:#ffffff80}.footer-container{max-width:1440px}.footer__contacts{display:flex;flex-basis:auto;gap:12px;width:60%}@media only screen and (max-width:1023px){.footer__contacts{width:100%;gap:0}}@media only screen and (max-width:767px){.footer__contacts{flex-direction:column;gap:20px}}.footer__contacts-container{width:50%}@media only screen and (max-width:767px){.footer__contacts-container{width:100%}}.footer__contacts-description{margin-bottom:10px;font-size:19px;line-height:28px}@media only screen and (max-width:767px){.footer__contacts-description{font-size:16px;line-height:24px}}@media only screen and (max-width:479px){.footer__contacts-description{font-size:14px;line-height:20px}}.footer__contacts-phone{color:#fff;font-size:32px;line-height:32px;font-weight:600;margin-bottom:10px}@media only screen and (max-width:1023px){.footer__contacts-phone{font-size:28px;line-height:28px}}@media only screen and (max-width:767px){.footer__contacts-phone{font-size:24px;line-height:24px}}@media only screen and (max-width:479px){.footer__contacts-phone{font-size:20px;line-height:20px}}.footer__contacts-work-time{margin-bottom:40px}@media only screen and (max-width:767px){.footer__contacts-work-time{margin-bottom:30px;font-size:16px;line-height:24px}}@media only screen and (max-width:479px){.footer__contacts-work-time{margin-bottom:20px;font-size:14px;line-height:20px}}.footer__contacts-address{color:#fff;font-size:12px;line-height:19px;margin-bottom:20px}@media only screen and (max-width:767px){.footer__contacts-address{font-size:14px;line-height:20px;margin-bottom:15px}}.footer__contacts-address a{color:inherit;transition:all .3s}.footer__contacts-address a:hover{color:#0189a8}.footer__contacts-mail{max-width:300px}@media only screen and (max-width:767px){.footer__contacts-mail{max-width:100%}}.footer__contacts-mail-title{font-size:14px;line-height:20px;margin-bottom:8px;color:#fffc}@media only screen and (max-width:767px){.footer__contacts-mail-title{font-size:13px;line-height:18px;margin-bottom:6px}}@media only screen and (max-width:479px){.footer__contacts-mail-title{font-size:12px;line-height:16px}}.footer__contacts-mail-link{display:block;color:#fff;margin-bottom:15px;transition:all .3s;word-break:break-all}@media only screen and (max-width:767px){.footer__contacts-mail-link{margin-bottom:12px;font-size:16px;line-height:22px}}@media only screen and (max-width:479px){.footer__contacts-mail-link{margin-bottom:10px;font-size:14px;line-height:18px}}.footer__contacts-mail-link:hover{color:#0189a8}.footer__contacts-owner{color:#fff;font-size:12px;font-weight:400;margin-bottom:10px;opacity:.5}.footer__contacts-social{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:20px}@media only screen and (max-width:767px){.footer__contacts-social{gap:15px;margin-top:25px;justify-content:center}}@media only screen and (max-width:479px){.footer__contacts-social{gap:12px;margin-top:20px}}.footer__contacts-social-item{display:block;width:32px;height:32px;transition:all .3s;border-radius:6px;overflow:hidden}@media only screen and (max-width:767px){.footer__contacts-social-item{width:36px;height:36px}}@media only screen and (max-width:479px){.footer__contacts-social-item{width:30px;height:30px}}.footer__contacts-social-item:hover{transform:scale(1.1)}.footer__contacts-social-item img{width:100%;height:100%;object-fit:contain;transition:all .3s}.footer__top{background-color:transparent;background-image:linear-gradient(200deg,#0189a8,#0d5089 72%);padding:120px 50px;font-size:19px;line-height:28px;font-weight:500}@media only screen and (max-width:1279px){.footer__top{padding:100px 50px}}@media only screen and (max-width:1023px){.footer__top{padding:80px 50px;font-size:17px;line-height:26px}}@media only screen and (max-width:767px){.footer__top{padding:60px 20px;font-size:16px;line-height:24px}}@media only screen and (max-width:479px){.footer__top{padding:40px 15px;font-size:14px;line-height:20px}}.footer__top-container{max-width:1440px;display:flex;margin:0 auto;justify-content:space-between;align-items:flex-start;gap:40px}@media only screen and (max-width:1279px){.footer__top-container{flex-wrap:wrap;gap:0px}}@media only screen and (max-width:1023px){.footer__top-container{flex-direction:column;gap:40px}}@media only screen and (max-width:767px){.footer__top-container{gap:35px}}@media only screen and (max-width:479px){.footer__top-container{gap:25px}}.footer__menu{width:40%}@media only screen and (max-width:1023px){.footer__menu{width:100%;margin-top:30px}}@media only screen and (max-width:767px){.footer__menu{margin-top:40px}}.footer__menu-container{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width:1023px){.footer__menu-container{gap:25px}}@media only screen and (max-width:767px){.footer__menu-container{flex-direction:column;gap:35px}}@media only screen and (max-width:479px){.footer__menu-container{gap:25px}}.footer__menu-group{width:calc(50% - 15px)}@media only screen and (max-width:1023px){.footer__menu-group{width:calc(50% - 12.5px)}}@media only screen and (max-width:767px){.footer__menu-group{width:100%}}.footer__menu-group-title{display:block;margin-bottom:15px;font-size:19px;line-height:19px;font-weight:600;color:#fff}@media only screen and (max-width:1023px){.footer__menu-group-title{font-size:18px;line-height:18px;margin-bottom:12px}}@media only screen and (max-width:767px){.footer__menu-group-title{font-size:17px;line-height:17px;margin-bottom:15px}}@media only screen and (max-width:479px){.footer__menu-group-title{font-size:16px;line-height:16px;margin-bottom:12px}}.footer__menu-list{padding-left:0;margin:0}.footer__menu-list-item{font-size:16px;line-height:26px;margin-bottom:8px}@media only screen and (max-width:1023px){.footer__menu-list-item{font-size:15px;line-height:24px;margin-bottom:6px}}@media only screen and (max-width:767px){.footer__menu-list-item{font-size:16px;line-height:24px;margin-bottom:8px}}@media only screen and (max-width:479px){.footer__menu-list-item{font-size:14px;line-height:20px;margin-bottom:6px}}.footer__menu-list-item:last-child{margin-bottom:0}.footer__menu-list-item a{color:#ffffffd9;transition:all .3s;text-decoration:none}.footer__menu-list-item a:hover{color:#fff;transform:translate(2px)}.footer__copyright{background-color:#0d5089;font-size:1.3em}@media only screen and (max-width:767px){.footer__copyright{font-size:1.1em}}@media only screen and (max-width:479px){.footer__copyright{font-size:1em}}.footer__copyright-wrapper{max-width:1440px;display:flex;flex-wrap:wrap;margin:0 auto;justify-content:space-between;padding:30px 50px;gap:25px;align-items:flex-start}@media only screen and (max-width:1023px){.footer__copyright-wrapper{padding:30px 50px 50px;flex-direction:column;align-items:center;text-align:center;gap:20px}}@media only screen and (max-width:767px){.footer__copyright-wrapper{padding:25px 20px 50px;gap:20px}}@media only screen and (max-width:479px){.footer__copyright-wrapper{padding:20px 15px 40px;gap:15px}}.footer__copyright-container{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width:1023px){.footer__copyright-container{align-items:center;order:2}}@media only screen and (max-width:767px){.footer__copyright-container{gap:6px}}.footer__copyright-info{max-width:660px;font-size:.8em;line-height:1.4;color:#ffffffe6}@media only screen and (max-width:1023px){.footer__copyright-info{order:1;max-width:100%;text-align:center}}@media only screen and (max-width:767px){.footer__copyright-info{font-size:.75em;line-height:1.3}}@media only screen and (max-width:479px){.footer__copyright-info{font-size:.7em;line-height:1.25}}.footer__copyright-text{color:#fff;font-weight:500;margin-bottom:4px}@media only screen and (max-width:767px){.footer__copyright-text{font-size:.9em}}@media only screen and (max-width:479px){.footer__copyright-text{font-size:.85em}}.footer__copyright-link{color:#fffc;transition:all .3s;text-decoration:none}@media only screen and (max-width:767px){.footer__copyright-link{font-size:.9em}}@media only screen and (max-width:479px){.footer__copyright-link{font-size:.85em}}.footer__copyright-link:hover{color:#fff}.footer__copyright-developer{display:flex;flex-direction:column}
