.info-block {
    font-family: "Core Sans C",sans-serif;
    color: #939398;
}
.info-block__value{
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    color: #15171A;
}
.show_pointer {
    position: absolute;
    width: 21px;
    height: 21px;
    left: -25px;
    top: 8px;
    cursor: pointer;
    display: block;
}
.trading__info {
    margin: 20px 0 25px;
}
.info {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.text_button.js-show-location{
    text-decoration: none;
    font-family: "Core Sans C",sans-serif;
}
.info__title {
    color: #6D6D6D;
    font-size: 18px;
    animation: .5s ease-in-out appearRight;
}
.info__ip {
    font-size: 32px;
    color: #26262A;
    margin-bottom: 3px;
    font-family: "Core Sans C ",sans-serif;
    font-weight: bolder;
    animation: .5s ease-in-out appearLeft;
    height: 40px;
}

.info__list {
    animation: .5s linear appearRight;
}
.info-block__social-btns {
    display: flex;
    animation: .5s ease-in-out appearBottom;
}
.text_button {
    cursor: pointer;
    font-size: 15px;
}
.links{
    transition: opacity 0.7s ease-in;
}

.loading {
    font-family: "Core Sans C",sans-serif;
    font-weight: 400;
    font-size:21px;
    line-height:34px;
    color: #15171A;
    text-align: center;
    width: 330px;
    margin: auto;
}
.tag-social-page .loading__text {
    color: rgba(255, 255, 255, 0.6);
}
.loading__text {
    color: #15171A;
    font-size: 26px;
    font-family: "Core Sans C Light",sans-serif;
}
@keyframes appearLeft {
    from {
        transform: translate(-72px, 0px);
        opacity: 0;
    }
    to {
        transform: translate(0px, 0px);
        opacity: 1;
    }
}
@keyframes appearRight {
    from {
        transform: translate(100px, 0px);
        opacity: 0;
    }
    to {
        transform: translate(0px, 0px);
        opacity: 1;
    }
}
@keyframes appearBottom {
    from {
        transform: translate(0px, 40px);
        opacity: 0;
    }
    to {
        transform: translate(0px, 0px);
        opacity: 1;
    }
}
@keyframes buttonsSlideInLeft {
    from {
        transform: translate(-20px, 0px);
        opacity: 0;
    }
    to {
        transform: translate(0px, 0px);
        opacity: 1;
    }
}
@keyframes buttonsSlideInRight {
    from {
        transform: translate(20px, 0px);
        opacity: 0;
    }
    to {
        transform: translate(0px, 0px);
        opacity: 1;
    }
}
.connecting {
    color: #15171A;
    font-size:21px;
    font-weight: 600;
    clip-path: inset(0 1.5ch 0 0);
    animation: l 0.8s steps(4) infinite;
}
.ip-info__logo--image {
    width: 50px;
    height: 50px;
    margin: auto;
}
.info__value {
    font-family: "Core Sans C",sans-serif;
    font-size: 14px;
    color: #26262A;
}
@keyframes l {
    to {
        clip-path: inset(0 -1ch 0 0)
    }
}
.ads-container--ip-block {
    width: 360px;
    height: 96px;
}
.social-btn-icon {
    height: 36px;
    width: 104px;
}
.header-buttons__socials--left {
    animation: ease-in-out 500ms buttonsSlideInLeft;
}
.header-buttons__socials--right {
    animation: ease-in-out 500ms buttonsSlideInRight;
}
.header-appear {
    animation: .5s ease-in-out header-slide;
}
@keyframes header-slide {
    from {
        transform: translate(0px, -92px);
    }
    to {
        transform: translate(0px, 0px);
    }
}
.header-buttons {
    display: flex;
    padding: 20px 0;
    margin: auto;
    width: 320px;
    flex-wrap: wrap;
}
.header-buttons__socials {
    display: flex;
}
.header-buttons__socials:first-child {
    margin-bottom: 10px;
}
.social-icon-button {
    display: block;
    width: 99px;
    height: 30px;
    margin-right: 10px;
}
.social-icon-button:last-child{
    margin-right: 0;
}
.social_app_btn {
    width: 240px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    border-radius: 200px;
    border: 2px solid;
    margin: 20px auto 10px;
}
.social-btn-link {
    padding-right: 10px;
}
.social-btn-link:last-child {
    padding-right: 0;
}
.social_app_btn:hover {
    color: unset;
    text-decoration: none;
}
.social_app_btn--whatsapp {
    color: #2AC461;
    border-color: #2AC461;
}
.social_app_btn--whatsapp:hover {
    color: #219E4E;
}
.social_app_btn--messenger {
    color: #00A7E7;
    border-color: #00A7E7;
}
.social_app_btn--messenger:hover {
    color: #0382B2;
}
.social_app_btn--viber {
    color: #7360F2;
    border-color: #7360F2;
}
.social_app_btn--viber:hover {
    color: #6050C9;
}
.social_app_btn--telegram {
    color: #1D93D2;
    border-color: #1D93D2 ;
}
.social_app_btn--telegram:hover {
    color: #116FA1;
}
.social_app_btn--signal {
    color: #3A76F0;
    border-color: #3A76F0 ;
}
.social_app_btn--signal:hover {
    color: #2F5AB1;
}
.social_app_btn--line {
    color: #06C755;
    border-color: #06C755 ;
}
.social_app_btn--line:hover {
    color: #07AE4B;
}
.social_app_btn--facebook {
    color: #117ED0;
    border-color: #117ED0;
}
.social_app_btn--facebook:hover {
    color: #075C9B;
}
.social_app_btn--discord {
    color: #5869EB;
    border-color: #5869EB;
}
.social_app_btn--discord:hover {
    color: #515EBE;
}
.social_app_btn--instagram {
    color: #E1316C;
    border-color: #E1316C;
}
.social_app_btn--instagram:hover {
    color: #C4285C;
}
.social_app_btn--pinterest {
    color: #C40027;
    border-color: #C40027;
}
.social_app_btn--pinterest:hover {
    color: #9C001F;
}
.social_app_btn--twitter {
    color: #000000 ;
    border-color: #000000 ;
}
.social_app_btn--twitter:hover {
    color: #0F1419;
}
.social_app_btn--linkedin {
    color: #0077B5;
    border-color: #0077B5;
}
.social_app_btn--linkedin:hover {
    color: #06547D;
}
.social_app_btn--youtube {
    color: #E60608;
    border-color: #E60608;
}
.social_app_btn--youtube:hover {
    color: #C40C0E;
}
.social_app_btn--hulu {
    color: #3DBB3D;
    border-color: #3DBB3D;
}
.social_app_btn--hulu:hover {
    color: #359535;
}
.social_app_btn--disneyplus {
    color: #372964;
    border-color: #372964;
}
.social_app_btn--disneyplus:hover {
    color: #2D234D;
}
.social_app_btn--tiktok {
    color: #24282E;
    border-color: #24282E;
}
.social_app_btn--tiktok:hover {
    color: #000000;
}
.social_app_btn--max {
    color: #3A5FF3;
    border-color: #3A5FF3;
}
.social_app_btn--max:hover {
    color: #3451C4;
}
.social_app_btn--netflix {
    color: #E60608;
    border-color: #E60608;
}
.social_app_btn--netflix:hover {
    color: #BC0B0C;
}
.header-height {
    height: 108px;
}
@media only screen and (max-width: 620px) {
    .ip-resize {
        font-size: 4.6vw;
    }
}
@media only screen and (min-width: 768px) {
    .ads-container--ip-block {
        width: 468px;
    }
    .social-btn-icon {
        width: 160px;
        height: 45px;
    }
    .social_app_btn {
        width: 270px;
        height: 60px;
    }
}
@media only screen and (min-width: 992px) {
    .header-height {
        height: 98px;
    }
    .ads-container--ip-block {
        width: 768px;
        min-width: 768px;
    }
    .social-icon-button {
        width: 150px;
        height: 50px;
        margin-right: 10px;
    }
    .header-buttons {
        width: 955px;
        flex-wrap: nowrap;
        justify-content: space-between;
    }
}
@media (min-width: 1200px) {
    .outbrain-block {
        width: 1200px;
        margin: auto;
    }
}
.show_pointer--hidden {
    display: none;
}