.copyright{color:#787e84;font-size:14px;font-weight:500;line-height:18px}@media (min-width:1280px){.copyright{font-size:16px}}.networks-wrapper{display:grid;grid-template-rows:1fr;grid-template-columns:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content min-content;gap:0 15px}@media (min-width:768px){.networks-wrapper{gap:0 10px}}@media (min-width:1280px){.networks-wrapper{gap:0 15px}}.icon-circle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;transition:.3s;border:2px solid transparent;border-radius:50%;background:#6da5cd}.icon-circle svg{fill:#fff}.icon-circle:hover{transition:.3s;border:2px dashed #c2c2c2;background-color:#fff}.icon-circle:hover svg{fill:#6da5cd}@media (min-width:768px){.icon-circle{width:32px;height:32px}}@media (min-width:1280px){.icon-circle{width:36px;height:36px}}.networks-link .icon-instagram{width:18px;height:18px}.networks-link .icon-facebook{width:8px;height:17px}.networks-link .icon-telegram{width:17px;height:15px}@media (min-width:768px){.networks-link .icon-instagram{width:16px;height:16px}.networks-link .icon-facebook{width:6px;height:14px}.networks-link .icon-telegram{width:14px;height:13px}}@media (min-width:1280px){.networks-link .icon-instagram{width:17px;width:15px}.networks-link .icon-facebook{width:8px;height:17px}.networks-link .icon-telegram{width:18px;height:18px}}.email-us{display:grid;align-items:center;transition:.3s;grid-template-rows:1fr;grid-template-columns:-webkit-min-content -webkit-max-content;grid-template-columns:min-content max-content;gap:0 6px}.email-us:hover .email-us__text{transition:.3s;color:#6da5cd}.email-us:hover .email-us__icon{background-color:#6da5cd}.email-us:hover .email-us__icon svg{fill:#fff}@media (min-width:768px){.email-us{gap:0 8px}}@media (min-width:1280px){.email-us{gap:0 6px}}.email-us__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;transition:.3s;border-radius:50%;background-color:#f1efef}.email-us__icon svg{fill:#6da5cd}.email-us__icon:hover{transition:.3s;background-color:#fff}.email-us__icon:hover svg{fill:#6da5cd}@media (min-width:768px){.email-us__icon{width:32px;height:32px}}@media (min-width:1280px){.email-us__icon{width:36px;height:36px}}.email-us__text{transition:.3s;color:#787e84;font-weight:500}.icon-mail{width:20px;height:15px}@media (min-width:768px){.icon-mail{width:18px;height:13px}}@media (min-width:1280px){.icon-mail{width:20px;height:15px}}.footer{padding-top:45px;padding-bottom:9px}@media (min-width:768px){.footer{padding-top:50px;padding-bottom:10px}}@media (min-width:1024px){.footer{padding-top:55px;padding-bottom:12px}}@media (min-width:1280px){.footer{padding-top:74px;padding-bottom:15px}}@media (min-width:1366px){.footer{padding-top:78px}}@media (min-width:1366px){.footer{padding-bottom:15px}}.line-solid-ab-3{position:absolute;top:52px;display:block}.footer-ab-3{position:relative;overflow-x:hidden}.footer-ab-3 .line-solid-ab-3{top:18px;transform:scale(3.5)}@media (min-width:768px){.footer-ab-3 .line-solid-ab-3{top:15px;transform:scale(1.6)}}@media (min-width:1024px){.footer-ab-3 .line-solid-ab-3{top:7px;transform:scale(1.2)}}@media (min-width:1280px){.footer-ab-3 .line-solid-ab-3{top:27px;transform:scale(1)}}.footer-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:0;justify-items:center}.footer-wrapper .footer__inner{grid-area:1/1/2/2}.footer-wrapper .logo{margin-bottom:25px;grid-area:2/1/3/2}@media (min-width:768px){.footer-wrapper{align-items:center;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content;gap:18px 10px}.footer-wrapper .logo{margin-bottom:0;transform:translate(1px,1px);grid-area:1/1/2/2;justify-self:start}.footer-wrapper .logo img{display:block}.footer-wrapper .footer__inner{grid-area:1/2/2/4}.footer-wrapper .copyright{transform:translateX(4px);grid-area:2/1/3/4;justify-self:center}}@media (min-width:1024px){.footer-wrapper{align-items:center;grid-template-rows:1fr;gap:0}.footer-wrapper .copyright{transform:unset;grid-area:1/1/2/2;justify-self:start}.footer-wrapper .logo{transform:unset;grid-area:1/2/2/3;justify-self:center}.footer-wrapper .footer__inner{grid-area:1/3/2/4}}@media (min-width:1280px){.footer-wrapper{gap:25px}.footer-wrapper .logo{transform:translate(7px,0)}}@media (min-width:1366px){.footer-wrapper{margin-right:-8px;padding-left:5px}.footer-wrapper .logo{transform:translate(0,-8px)}}.footer__inner{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;gap:20px;justify-items:center}.footer__inner .networks-wrapper{grid-area:1/1/2/2}.footer__inner .email-us{margin-bottom:24px}@media (min-width:768px){.footer__inner{width:100%;gap:10px;justify-items:unset;grid-template-columns:repeat(2,1fr)}.footer__inner .networks-wrapper{grid-area:auto;justify-self:end}.footer__inner .email-us{margin-bottom:0;justify-self:center}}@media (min-width:1024px){.footer__inner .email-us{transform:translate(-16px,0)}}@media (min-width:1280px){.footer__inner .email-us{transform:translate(4px,1px);justify-self:start}}@media (min-width:1366px){.footer__inner .email-us{transform:translate(-3px,1px)}}
.service-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 8px;
    padding-top: 12px;
    padding-bottom: 20px;
    z-index: 10;
}
@media (min-width: 768px) {
    .service-block {
        padding-top: 0;
        padding-bottom: 30px;
        gap: 20px;
    }
    .subscription__wrapper {
        gap: 50px 30px;
    }
}
@media (min-width: 1024px) {
    .service-block {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        gap: 40px;
        
    }
    .subscription__wrapper {
        grid-template-columns: repeat(3, 1fr);
        gap: 20px;
    }
}
@media (min-width: 1366px) {
    .service-block {
        margin-top: -20px;
    }
    .service-block__link:first-of-type {
        margin-left: 20px;
    }
}

.service-block__link {
    font-size: 14px;
    font-weight: 500;
    color: #787e84;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.service-block__link:hover {
    color: #6da5cd;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}