

a,a:hover,a:focus,a:active,a:visited {
    text-decoration: none;
    outline: none
}



.btn {
    border-radius: 0;
    outline: none !important;
    box-shadow: none !important;
    cursor: pointer;
    /*padding: 0;*/ /* закоментував через <a class="btn ..." href=""> в слайдері корисних посилань на головній */
    text-decoration: none !important;
    border: none
}

.btn:focus {
    outline: 3px solid #0073e6 !important;
    outline-offset: 2px
}

.btn:disabled,.btn.disabled {
    background: #000 !important;
    color: #fff !important;
    pointer-events: none !important;
    opacity: 0.2 !important
}

.btn_default {
    display: inline-flex;
    border-radius: 100px;
    font-family: "e-ukraine",sans-serif;
    font-size: 16px;
    color: #004BC1;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    border: none;
    padding: 0;
    margin: 15px auto;
    position: relative;
    z-index: 1;
    overflow: hidden;
    min-width: 230px
}

.btn_default:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: #000;
    z-index: 3;
    opacity: 1;
    visibility: visible;
    transition: opacity .5s, visibility .5s
}

.btn_default:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

@media (min-width: 768px) {
    .btn_default:after {
        background-image:linear-gradient(217deg, rgba(255,0,0,0.8), rgba(255,0,0,0) 70.71%),linear-gradient(127deg, rgba(0,0,255,0.8), rgba(0,0,255,0) 70.71%),linear-gradient(336deg, rgba(0,255,0,0.8), rgba(0,255,0,0) 70.71%);
        background-size: 200% 300%
    }
}

@media (max-width: 767px) {
    .btn_default {
        font-size:13px;
        line-height: 18px
    }
}

.btn_default span {
    padding: 14px 40px;
    max-width: 100%;
    flex: 0 1 100%;
    margin: 2px;
    background: #fff;
    color: #000;
    border-radius: inherit;
    position: relative;
    z-index: 3
}

@media (max-width: 767px) {
    .btn_default span {
        padding:13px 12px
    }
}

@media (min-width: 768px) {
    .btn_default:hover:before,.btn_default.hover:before {
        opacity:0;
        visibility: hidden
    }

    .btn_default:hover:after,.btn_default.hover:after {
        animation: 10s infinite granimate
    }
}

.btn_default:disabled span,.btn_default.disabled span {
    background: #000;
    color: #fff
}

.btn-fill,.btn_sign,.btn_sign-auth,.btn_more-news,.btn_send {
    box-shadow: none;
    border: none;
    letter-spacing: -0.02em;
    margin: 15px auto;
    display: inline-block;
    width: 100%;
    border-radius: 40px;
    padding: 16px 25px;
    font-family: "e-ukraine",sans-serif;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    line-height: 24px;
    color: #fff !important;
    position: relative;
    z-index: 1;
    max-width: 300px;
    text-align: center
}

.btn-fill:focus,.btn_sign:focus,.btn_sign-auth:focus,.btn_more-news:focus,.btn_send:focus {
    outline: 3px solid #0073e6 !important;
    outline-offset: 2px
}

@media (min-width: 768px) {
    .btn-fill,.btn_sign,.btn_sign-auth,.btn_more-news,.btn_send {
        transition:0.2s ease-in-out;
        background-image: linear-gradient(217deg, rgba(255,0,0,0.8), rgba(255,0,0,0) 70.71%),linear-gradient(127deg, rgba(0,0,255,0.8), rgba(0,0,255,0) 70.71%),linear-gradient(336deg, rgba(0,255,0,0.8), rgba(0,255,0,0) 70.71%);
        background-size: 200% 300%;
        animation: 10s infinite granimate
    }
}

@media (max-width: 767px) {
    .btn-fill,.btn_sign,.btn_sign-auth,.btn_more-news,.btn_send {
        font-size:13px;
        line-height: 20px;
        padding: 14px 25px;
        width: auto
    }
}

.btn-fill:before,.btn_sign:before,.btn_sign-auth:before,.btn_more-news:before,.btn_send:before {
    content: "";
    position: absolute;
    left: -1px;
    right: -1px;
    bottom: -1px;
    top: -1px;
    margin: auto;
    opacity: 1;
    visibility: visible;
    z-index: -1;
    border-radius: 40px;
    background-color: #000;
    transition: 0.2s ease-in-out
}

@media (min-width: 768px) {
    .btn-fill:hover,.btn_sign:hover,.btn_sign-auth:hover,.btn_more-news:hover,.btn_send:hover {
        color:#000;
        background-color: transparent
    }

    .btn-fill:hover:before,.btn_sign:hover:before,.btn_sign-auth:hover:before,.btn_more-news:hover:before,.btn_send:hover:before {
        opacity: 0;
        visibility: hidden
    }
}

.btn-fill:disabled:before,.btn_sign:disabled:before,.btn_sign-auth:disabled:before,.btn_more-news:disabled:before,.btn_send:disabled:before {
    background-color: #ccc
}

.btn-fill-sm,.btn_sign-sm,.btn_sign-auth-sm,.btn_more-news-sm,.btn_send-sm {
    width: auto;
    min-width: 170px
}

.btn_register,.btn_sign,.btn_sign-auth {
    margin: 0;
    padding: 12px 20px;
    border-radius: 40px;
    font-family: "e-ukraine",sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: 400;
    line-height: 16px
}

.btn_register:focus,.btn_sign:focus,.btn_sign-auth:focus {
    outline: 3px solid #0073e6;
    outline-offset: 2px
}

@media (max-width: 991px) {
    .btn_register,.btn_sign,.btn_sign-auth {
        display:block;
        width: 230px;
        margin: 5px auto;
        padding: 16px 20px
    }
}

.btn_sign-auth {
    display: flex
}

@media (max-width: 991px) {
    .btn_sign-auth {
        justify-content:center
    }
}

.btn_register {
    color: #000
}

.btn_register:focus {
    outline: 3px solid #0073e6 !important;
    outline-offset: 2px
}

.btn_more-news {
    display: block;
    max-width: 100%;
    margin-bottom: 45px
}

.btn_more-news:focus {
    outline-offset: 5px
}

@media (max-width: 991px) {
    .btn_more-news {
        max-width:300px;
        margin-left: auto;
        margin-right: auto
    }
}

.btn_search-main {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -13px;
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIG9wYWNpdHk9IjAuNSI+CiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS4zMzEyIDE2LjE1MjJMMTUuNzE3OSAxNS43MDc0QzE2LjUyMDkgMTQuNjg2OCAxNyAxMy4zOTk0IDE3IDEyQzE3IDguNjg2MjkgMTQuMzEzNyA2IDExIDZDNy42ODYyOSA2IDUgOC42ODYyOSA1IDEyQzUgMTUuMzEzNyA3LjY4NjI5IDE4IDExIDE4QzEyLjcwMjQgMTggMTQuMjM5MSAxNy4yOTEgMTUuMzMxMiAxNi4xNTIyWk0xNy43MjUyIDE2LjMzNDRMMjEuMzk4MSAxOS41MjcxTDIwLjAxMzMgMjEuMTIwMUwxNi4zNTY5IDE3Ljk0MTdDMTQuOTM4OCAxOS4yMjExIDEzLjA2MDQgMjAgMTEgMjBDNi41ODE3MiAyMCAzIDE2LjQxODMgMyAxMkMzIDcuNTgxNzIgNi41ODE3MiA0IDExIDRDMTUuNDE4MyA0IDE5IDcuNTgxNzIgMTkgMTJDMTkgMTMuNTk3NCAxOC41MzE4IDE1LjA4NTQgMTcuNzI1MiAxNi4zMzQ0WiIgZmlsbD0iYmxhY2siIC8+CiAgICA8L2c+Cjwvc3ZnPg==")
}

@media (max-width: 991px) {
    .btn_search-main {
        width:20px;
        height: 20px;
        background-size: contain;
        margin-top: -10px
    }
}

.btn_search-page {
    align-self: flex-end;
    flex: 0 0 32px;
    width: 32px;
    max-width: 32px;
    height: 38px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEuODE5OCAxMy40MzUxQzM2Ljg5NjYgMTguNTExOSAzNi44OTY2IDI2Ljc0MyAzMS44MTk4IDMxLjgxOThDMjYuNzQzIDM2Ljg5NjYgMTguNTExOCAzNi44OTY2IDEzLjQzNSAzMS44MTk4QzguMzU4MjEgMjYuNzQzIDguMzU4MjEgMTguNTExOSAxMy40MzUgMTMuNDM1MUMxOC41MTE4IDguMzU4MjQgMjYuNzQzIDguMzU4MjQgMzEuODE5OCAxMy40MzUxWk0zNC40ODgxIDMzLjM2NjhDNDAuMTgzOSAyNy4wODY3IDQwLjAwMTUgMTcuMzc0MSAzMy45NDExIDExLjMxMzdDMjcuNjkyNyA1LjA2NTM0IDE3LjU2MjEgNS4wNjUzNCAxMS4zMTM3IDExLjMxMzdDNS4wNjUzMiAxNy41NjIxIDUuMDY1MzIgMjcuNjkyOCAxMS4zMTM3IDMzLjk0MTFDMTcuMDMyNiAzOS42NiAyNi4wMDM2IDQwLjE0NDcgMzIuMjczNyAzNS4zOTVMMzcuMzAzMyA0MC40MjQ2TDM5LjQyNDYgMzguMzAzM0wzNC40ODgxIDMzLjM2NjhaIiBmaWxsPSJibGFjayIgLz4KPC9zdmc+")
}

.btn-action {
    max-width: 36px;
    flex: 0 0 36px;
    height: 36px
}

.btn-action:focus {
    outline: 3px solid #0073e6 !important;
    outline-offset: 2px
}

.btn-action_wrap {
    border-bottom: 2px solid #000;
    margin-bottom: 100px;
    display: flex;
    justify-content: space-between
}

@media (max-width: 991px) {
    .btn-action_wrap {
        margin:21px 0 64px
    }
}

.btn-action_wrap.full-width {
    flex-wrap: wrap
}

.btn-action_wrap.full-width .btn-action_title {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 0
}

.btn-action_wrap.full-width .btn-action_box {
    margin: 15px 0 20px
}

.btn-action_wrap.full-width .btn-action_box:focus {
    outline: 3px solid #0073e6 !important;
    outline-offset: 2px
}

.btn-action_title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 25px;
    letter-spacing: -0.02em
}

.btn-action_box {
    flex: 0 0 84px;
    max-width: 84px;
    margin-left: 10px;
    display: flex;
    justify-content: space-between
}

.btn-action_fb {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0zLjU3MTk0IDMuNTczNTVMMy41NzM1NSAzLjU3MTk0QzQuNzk3MTQgMi4zNDU1NiA2LjM3MzE0IDEuNjg3NzUgOC42ODkxOSAxLjM0NzU5QzExLjAzOTIgMS4wMDI0NSAxNC4wMjIyIDEgMTcuOTk2NyAxQzIxLjk3MTIgMSAyNC45NTQ1IDEuMDAyNDMgMjcuMzA1NSAxLjM0NjgzQzI5LjYyMjIgMS42ODYyMSAzMS4yMDA0IDIuMzQyNTQgMzIuNDI3MyAzLjU2NjIyQzMzLjY1NDMgNC43OTMzMSAzNC4zMTIyIDYuMzcxNDkgMzQuNjUyNCA4LjY4ODMzQzM0Ljk5NzYgMTEuMDM5MSAzNSAxNC4wMjIyIDM1IDE3Ljk5NjdDMzUgMjEuOTcxMiAzNC45OTc2IDI0Ljk1NDMgMzQuNjUyNCAyNy4zMDUxQzM0LjMxMjIgMjkuNjIyIDMzLjY1NDMgMzEuMjAwMiAzMi40MjczIDMyLjQyNzNDMzEuMjAwMyAzMy42NTQyIDI5LjYyMDcgMzQuMzEyMiAyNy4zMDI3IDM0LjY1MjRDMjQuOTUxMSAzNC45OTc2IDIxLjk2NzkgMzUgMTcuOTk2NyAzNUMxNC4wMjU1IDM1IDExLjA0MjQgMzQuOTk3NiA4LjY5MTU5IDM0LjY1MjRDNi4zNzQ0NiAzNC4zMTIyIDQuNzk2OTkgMzMuNjU0MyAzLjU3MzU1IDMyLjQyODFMMy41NzI3NSAzMi40MjczQzIuMzQ1ODEgMzEuMjAwMyAxLjY4NzgyIDI5LjYyMDcgMS4zNDc2IDI3LjMwMjdDMS4wMDI0NCAyNC45NTExIDEgMjEuOTY3OSAxIDE3Ljk5NjdDMSAxNC4wMjU1IDEuMDAyNDQgMTEuMDQyNCAxLjM0NzYgOC42OTE1OUMxLjY4NzgxIDYuMzc0NDYgMi4zNDU3MSA0Ljc5Njk5IDMuNTcxOTQgMy41NzM1NVoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiAvPgogICAgPHBhdGggZD0iTTE1LjkwNTMgMjhWMTkuNTAySDEzVjE2LjEyNUgxNS45MDUzVjEzLjQ2NDNDMTUuOTA1MyAxMC41NzM0IDE3LjcwODMgOSAyMC4zNDA5IDlDMjEuNjAyMyA5IDIyLjY4NTYgOS4wOTI3NyAyMyA5LjEzMzU5VjEyLjE1NDNIMjEuMTc0MkMxOS43NDI0IDEyLjE1NDMgMTkuNDY1OSAxMi44MjIzIDE5LjQ2NTkgMTMuNzk4MlYxNi4xMjVIMjIuNjk3TDIyLjI1MzggMTkuNTAySDE5LjQ2NTlWMjgiIAogICAgCWZpbGw9IiMwMDAiIC8+Cjwvc3ZnPg==")
}

.btn-action_tw {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0zLjU3MTk0IDMuNTczNTVMMy41NzM1NSAzLjU3MTk0QzQuNzk3MTQgMi4zNDU1NiA2LjM3MzE0IDEuNjg3NzUgOC42ODkxOSAxLjM0NzU5QzExLjAzOTIgMS4wMDI0NSAxNC4wMjIyIDEgMTcuOTk2NyAxQzIxLjk3MTIgMSAyNC45NTQ1IDEuMDAyNDMgMjcuMzA1NSAxLjM0NjgzQzI5LjYyMjIgMS42ODYyMSAzMS4yMDA0IDIuMzQyNTQgMzIuNDI3MyAzLjU2NjIyQzMzLjY1NDMgNC43OTMzMSAzNC4zMTIyIDYuMzcxNDkgMzQuNjUyNCA4LjY4ODMzQzM0Ljk5NzYgMTEuMDM5MSAzNSAxNC4wMjIyIDM1IDE3Ljk5NjdDMzUgMjEuOTcxMiAzNC45OTc2IDI0Ljk1NDMgMzQuNjUyNCAyNy4zMDUxQzM0LjMxMjIgMjkuNjIyIDMzLjY1NDMgMzEuMjAwMiAzMi40MjczIDMyLjQyNzNDMzEuMjAwMyAzMy42NTQyIDI5LjYyMDcgMzQuMzEyMiAyNy4zMDI3IDM0LjY1MjRDMjQuOTUxMSAzNC45OTc2IDIxLjk2NzkgMzUgMTcuOTk2NyAzNUMxNC4wMjU1IDM1IDExLjA0MjQgMzQuOTk3NiA4LjY5MTU5IDM0LjY1MjRDNi4zNzQ0NiAzNC4zMTIyIDQuNzk2OTkgMzMuNjU0MyAzLjU3MzU1IDMyLjQyODFMMy41NzI3NSAzMi40MjczQzIuMzQ1ODEgMzEuMjAwMyAxLjY4NzgyIDI5LjYyMDcgMS4zNDc2IDI3LjMwMjdDMS4wMDI0NCAyNC45NTExIDEgMjEuOTY3OSAxIDE3Ljk5NjdDMSAxNC4wMjU1IDEuMDAyNDQgMTEuMDQyNCAxLjM0NzYgOC42OTE1OUMxLjY4NzgxIDYuMzc0NDYgMi4zNDU3MSA0Ljc5Njk5IDMuNTcxOTQgMy41NzM1NVoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiAvPgogICAgPHBhdGggZD0iTTI1LjE0OTggMTMuNzM4M0MyNS4xNjEyIDEzLjkwMjMgMjUuMTYxMiAxNC4wNjY0IDI1LjE2MTIgMTQuMjMwNUMyNS4xNjEyIDE5LjIzNDQgMjEuNDQ5MyAyNSAxNC42NjUgMjVDMTIuNTc0OSAyNSAxMC42MzMzIDI0LjM3ODkgOSAyMy4zMDA4QzkuMjk2OTcgMjMuMzM1OSA5LjU4MjQ3IDIzLjM0NzcgOS44OTA4NiAyMy4zNDc3QzExLjYxNTUgMjMuMzQ3NyAxMy4yMDMxIDIyLjc1IDE0LjQ3MDggMjEuNzMwNUMxMi44NDkgMjEuNjk1MyAxMS40ODk4IDIwLjYwNTUgMTEuMDIxNiAxOS4xMDU1QzExLjI1IDE5LjE0MDYgMTEuNDc4NCAxOS4xNjQgMTEuNzE4MyAxOS4xNjRDMTIuMDQ5NSAxOS4xNjQgMTIuMzgwNyAxOS4xMTcyIDEyLjY4OTEgMTkuMDM1MkMxMC45OTg3IDE4LjY4MzYgOS43MzA5NCAxNy4xNjAxIDkuNzMwOTQgMTUuMzIwM1YxNS4yNzM0QzEwLjIyMiAxNS41NTQ3IDEwLjc5MzIgMTUuNzMwNSAxMS4zOTg0IDE1Ljc1MzlDMTAuNDA0OCAxNS4wNzQyIDkuNzUzNzkgMTMuOTE0IDkuNzUzNzkgMTIuNjAxNUM5Ljc1Mzc5IDExLjg5ODQgOS45MzY1IDExLjI1MzkgMTAuMjU2MyAxMC42OTE0QzEyLjA3MjMgMTIuOTg4MyAxNC44MDIgMTQuNDg4MiAxNy44NjI5IDE0LjY1MjNDMTcuODA1OCAxNC4zNzExIDE3Ljc3MTYgMTQuMDc4MSAxNy43NzE2IDEzLjc4NTJDMTcuNzcxNiAxMS42OTkyIDE5LjQxNjIgMTAgMjEuNDYwNyAxMEMyMi41MjI4IDEwIDIzLjQ4MjIgMTAuNDU3IDI0LjE1NjEgMTEuMTk1M0MyNC45ODk4IDExLjAzMTMgMjUuNzg5MyAxMC43MTQ4IDI2LjQ5NzUgMTAuMjgxM0MyNi4yMjMzIDExLjE2MDIgMjUuNjQwOSAxMS44OTg1IDI0Ljg3NTYgMTIuMzY3MkMyNS42MTggMTIuMjg1MiAyNi4zMzc2IDEyLjA3NDIgMjcgMTEuNzgxM0MyNi40OTc1IDEyLjUzMTIgMjUuODY5MyAxMy4xOTkyIDI1LjE0OTggMTMuNzM4M1oiIGZpbGw9IiMwMDAiIC8+Cjwvc3ZnPg==")
}

.btn-action_tel {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0zLjU3MTk0IDMuNTczNTVMMy41NzM1NSAzLjU3MTk0QzQuNzk3MTQgMi4zNDU1NiA2LjM3MzE0IDEuNjg3NzUgOC42ODkxOSAxLjM0NzU5QzExLjAzOTIgMS4wMDI0NSAxNC4wMjIyIDEgMTcuOTk2NyAxQzIxLjk3MTIgMSAyNC45NTQ1IDEuMDAyNDMgMjcuMzA1NSAxLjM0NjgzQzI5LjYyMjIgMS42ODYyMSAzMS4yMDA0IDIuMzQyNTQgMzIuNDI3MyAzLjU2NjIyQzMzLjY1NDMgNC43OTMzMSAzNC4zMTIyIDYuMzcxNDkgMzQuNjUyNCA4LjY4ODMzQzM0Ljk5NzYgMTEuMDM5MSAzNSAxNC4wMjIyIDM1IDE3Ljk5NjdDMzUgMjEuOTcxMiAzNC45OTc2IDI0Ljk1NDMgMzQuNjUyNCAyNy4zMDUxQzM0LjMxMjIgMjkuNjIyIDMzLjY1NDMgMzEuMjAwMiAzMi40MjczIDMyLjQyNzNDMzEuMjAwMyAzMy42NTQyIDI5LjYyMDcgMzQuMzEyMiAyNy4zMDI3IDM0LjY1MjRDMjQuOTUxMSAzNC45OTc2IDIxLjk2NzkgMzUgMTcuOTk2NyAzNUMxNC4wMjU1IDM1IDExLjA0MjQgMzQuOTk3NiA4LjY5MTU5IDM0LjY1MjRDNi4zNzQ0NiAzNC4zMTIyIDQuNzk2OTkgMzMuNjU0MyAzLjU3MzU1IDMyLjQyODFMMy41NzI3NSAzMi40MjczQzIuMzQ1ODEgMzEuMjAwMyAxLjY4NzgyIDI5LjYyMDcgMS4zNDc2IDI3LjMwMjdDMS4wMDI0NCAyNC45NTExIDEgMjEuOTY3OSAxIDE3Ljk5NjdDMSAxNC4wMjU1IDEuMDAyNDQgMTEuMDQyNCAxLjM0NzYgOC42OTE1OUMxLjY4NzgxIDYuMzc0NDYgMi4zNDU3MSA0Ljc5Njk5IDMuNTcxOTQgMy41NzM1NVoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiAvPgogICAgPHBhdGggZD0iTTI2Ljk0MyAxMC41NDc2TDIzLjkyNDkgMjQuOTczOEMyMy42OTcyIDI1Ljk5MiAyMy4xMDM0IDI2LjI0NTQgMjIuMjU5NiAyNS43NjU3TDE3LjY2MDkgMjIuMzMxMUwxNS40NDIgMjQuNDk0MUMxNS4xOTY0IDI0Ljc0MyAxNC45OTExIDI0Ljk1MTIgMTQuNTE3OCAyNC45NTEyTDE0Ljg0ODIgMjAuMjA0M0wyMy4zNzEzIDEyLjM5ODRDMjMuNzQxOCAxMi4wNjM2IDIzLjI5MDkgMTEuODc4IDIyLjc5NTMgMTIuMjEyOUwxMi4yNTg3IDE4LjkzNzNMNy43MjI1NSAxNy40OTgzQzYuNzM1ODUgMTcuMTg2IDYuNzE4IDE2LjQ5ODIgNy45Mjc5MyAxNi4wMTg1TDI1LjY3MDYgOS4wOTA1M0MyNi40OTIxIDguNzc4MjkgMjcuMjEwOSA5LjI3NjA2IDI2Ljk0MyAxMC41NDc2WiIgZmlsbD0iIzAwMCIgLz4KPC9zdmc+")
}

.animation_btn {
    position: absolute;
    right: 16px;
    bottom: 16px;
    width: 40px;
    height: 40px;
    background-size: cover;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2219%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%3Cmask%20id%3D%22a%22%20width%3D%2225%22%20height%3D%2225%22%20x%3D%227%22%20y%3D%228%22%20maskUnits%3D%22userSpaceOnUse%22%20style%3D%22mask-type%3Aalpha%22%3E%3Cpath%20fill%3D%22%23D9D9D9%22%20d%3D%22M7.827%208.246h24v24h-24z%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M21.827%2027.246v-14h4v14zm-8%200v-14h4v14z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    outline: none;
    border: none;
    border-radius: 50%;
    background-color: transparent;
    background-repeat: no-repeat
}

.animation_btn:hover {
    background-color: #F1F1F1
}

@media (max-width: 991px) {
    .animation_btn {
        width:48px;
        height: 48px;
        background-size: 24px;
        background-position: right bottom;
        border-radius: 0
    }

    .animation_btn:hover {
        background-color: transparent
    }
}

.animation_btn.pause {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2219%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%3Cmask%20id%3D%22a%22%20width%3D%2224%22%20height%3D%2224%22%20x%3D%229%22%20y%3D%228%22%20maskUnits%3D%22userSpaceOnUse%22%20style%3D%22mask-type%3Aalpha%22%3E%3Cpath%20fill%3D%22%23D9D9D9%22%20d%3D%22M9%208h24v24H9z%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17%2027V13l11%207z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}







.wrap-all-link {
    display: flex;
    justify-content: flex-end;
    /*padding: 15px 0 60px;*/
}
.wrap-all-link-left {
    justify-content: flex-start;
}

@media (min-width: 768px) {
    .wrap-all-link {
        align-items:center;
        align-items: flex-end;
        justify-content: flex-end
    }
    .wrap-all-link-left {
        justify-content: flex-start;
    }
}

@media (max-width: 991px) {
    .wrap-all-link {
        padding:15px 0 30px
    }
}

@media (max-width: 575px) {
    .wrap-all-link {
        padding:15px 0 0px
    }
}

.wrap-all-link_link,.wrap-all-link_link-white {
    display: flex;
    justify-content: flex-end
}

.wrap-all-link_link:hover,.wrap-all-link_link-white:hover {
    text-decoration: none
}

.wrap-all-link_link:hover .wrap-all-link_link_icon,.wrap-all-link_link:hover .wrap-all-link_link-white_icon,.wrap-all-link_link-white:hover .wrap-all-link_link_icon,.wrap-all-link_link-white:hover .wrap-all-link_link-white_icon {
    margin-right: -6px
}
.wrap-all-link-left .wrap-all-link_link span, .wrap-all-link-left .wrap-all-link_link-white span {
    margin-left: 0;
    transition: 0.2s ease-in-out
}
.wrap-all-link-left .wrap-all-link_link:hover span,.wrap-all-link-left .wrap-all-link_link:hover span,.wrap-all-link-left .wrap-all-link_link-white:hover span,.wrap-all-link-left .wrap-all-link_link-white:hover span {
    margin-left: 6px
}

.wrap-all-link_link:focus,.wrap-all-link_link-white:focus {
    outline: 3px solid #0073e6 !important;
    outline-offset: 2px
}

.wrap-all-link_link_icon,.wrap-all-link_link-white_icon {
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.3137%200.642944L23.6728%2012.0021L12.3592%2023.3158L10.945%2021.9016L19.8496%2012.9969L0.997803%2012.9566L1.00208%2010.9566L19.8392%2010.9969L10.8995%202.05716L12.3137%200.642944Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");
    margin-left: 40px;
    transition: 0.2s ease-in-out
}

@media (max-width: 575px) {
    .wrap-all-link_link_icon,.wrap-all-link_link-white_icon {
        width:16px;
        height: 16px;
        margin-top: 6px;
        margin-left: 8px
    }
}

.wrap-all-link_link span,.wrap-all-link_link-white span {
    display: block;
    font-weight: 400;
    font-size: clamp(13px, 2vw, 18px);
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #000
}

@media (max-width: 991px) {
    .wrap-all-link_link span,.wrap-all-link_link-white span {
        /*font-size:13px;*/
        line-height: 25px
    }
}

@media (max-width: 575px) {
    .wrap-all-link_link span,.wrap-all-link_link-white span {
        display: none;
    }
}

.wrap-all-link_link-white_icon {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.3137%200.642944L23.6728%2012.0021L12.3592%2023.3158L10.945%2021.9016L19.8496%2012.9969L0.997803%2012.9566L1.00208%2010.9566L19.8392%2010.9969L10.8995%202.05716L12.3137%200.642944Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")
}

.wrap-all-link_link-white span {
    color: #fff
}
