* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
}
@media (max-width: 1860px) {
    html {
        font-size: 9px;
    }
}
@media (max-width: 1660px) {
    html {
        font-size: 7.5px;
    }
}
@media (max-width: 1380px) {
    html {
        font-size: 5.5px;
    }
}
@media (max-width: 1024px) {
    html {
        font-size: 3.125vw;
    }
}
body {
    position: relative;
    overflow-x: hidden;
    margin: 0;
    min-width: 320px;
    color: #111;
    font-size: 1.6rem;
    font-family: Inter;
    line-height: 1.5;
}


h2,h3,h4,h5,h6{
    color:#111;
}
td{
    text-align:center;
    padding:0px 10px;
}

.wp-block-image img{
    width:70%;
}

.table__row-new {
    width: 32.6%;
    position: relative;
    margin-right: 1%;
    margin-bottom:10px;
}






.table__row-new:nth-child(3){
    margin-right: 0;
}


.vitrins {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom:40px;
}

.table__logo {
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    height:100%;
}


.btn-black-new {
    position: absolute;
    bottom: 0;
    background: #fa6300;
    color:#fff;
    border-radius: 0px!important;
    transition:.5s;
}


.table__row-new:hover .btn-black-new{
   font-size:14px;
}






.table__row-new .table__logo img{
    max-width:100%;
}


@media(max-width:1000px){
    
    
.table__row-new .table__logo img {
    padding-bottom: 0px;
    max-width: 70%;
}
.btn-black-new {
    position: absolute;
    bottom: -30px;
}
    
    
    .vitrins {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 20px;
}


.btn-black-new {
    height: 4rem;
    font-size: 1.5rem;
}

    
.table__row-new {
    width: 49%;
    position: relative;
    margin-right: 0;
    margin-bottom: 10px;
    height: 150px;

    margin-bottom: 35px;
}}



.wp-block-image{
    margin-left:0px;
}







@media (max-width: 1024px) {
    body {
        background-size: auto 35rem;
    }
}
a {
    color: #111;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.aside__photo {
    display: block;
    margin-bottom: 3.5rem;
}
@media (max-width: 1024px) {
    .aside__photo {
        display: none;
    }
}
.aside__photo img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 5px;
}
.aside__title {
    margin-bottom: 0.8rem;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 1.090909090909091;
}
@media (max-width: 1024px) {
    .aside__title {
        font-size: 1.8rem;
        line-height: 1.333333333333333;
    }
}
.aside__info {
    margin-bottom: 1.5rem;
    color: #9a9a9a;
    font-size: 1.4rem;
    line-height: 1.714285714285714;
}
@media (max-width: 1024px) {
    .aside__info {
        margin-bottom: 2.5rem;
    }
}
.aside__info span {
    color: #fa6300;
}
.aside__block {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    border-bottom: 1px solid #eaeaea;
}
@media (max-width: 1024px) {
    .aside__block:nth-child(2) {
        border-top: 0;
        padding-top: 1rem;
    }
}
.aside__block .aside__photo {
    display: block;
    margin-top: 2rem;
    margin-bottom: 0.5rem;
}
.aside__block:last-child {
    border-bottom: 0;
}
.aside__form {
    padding: 3rem 2rem;
    border-radius: 5px;
    background-color: #f6f6f6;
}
@media (max-width: 1024px) {
    .aside__form {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .aside__form .btn {
        height: 5.5rem;
        margin-bottom: 2.5rem;
    }
}
.aside__form .aside__title {
    margin-bottom: 2rem;
    line-height: 1.363636363636364;
}
.aside__policy {
    margin-bottom: -0.5rem;
    padding-top: 1.5rem;
    border-top: 1px solid #eaeaea;
    color: #9a9a9a;
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.666666666666667;
}
.aside__policy span {
    color: #fa6300;
}
.border-bottom {
    border-bottom: 1px solid #eaeaea;
}
.btn,
.comment-reply-link{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 6.5rem;
    outline: 0;
    border: 0;
    border-radius: 5px;
    font-weight: 500;
    font-size: 1.8rem;
    font-family: Inter;
}
@media (max-width: 1024px) {
    .btn,
    .comment-reply-link{
        height: 5rem;
        font-size: 1.6rem;
    }
}
.btn-orange,
.comment-reply-link{
    background-color: #fa6300;
    color: #fff;
}
.btn-outline {
    height: 4.5rem;
    border: 1px solid #fa6300;
    font-size: 1.6rem;
}
@media (max-width: 1024px) {
    .btn-outline {
        height: 4rem;
        font-size: 1.4rem;
    }
}
.burger {
    position: relative;
    display: none;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: -0.3rem;
    width: 3rem;
    height: 2rem;
    cursor: pointer;
}
@media (max-width: 1024px) {
    .burger {
        display: block;
    }
}
.burger span {
    position: absolute;
    left: 0;
    display: block;
    width: 100%;
    height: 0.3rem;
    border-radius: 3px;
    background-color: #fa6300;
    opacity: 1;
    -webkit-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}
.burger span:nth-child(1) {
    top: 0;
    width: 100%;
}
.burger span:nth-child(2),
.burger span:nth-child(3) {
    top: 50%;
    right: 0;
    left: auto;
    width: 2rem;
}
.burger span:nth-child(4) {
    top: 100%;
    right: 0;
    left: auto;
    width: 1.4rem;
}
.burger-show span:nth-child(1) {
    top: 50%;
    left: 50%;
    width: 0%;
}
.burger-show span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.burger-show span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.burger-show span:nth-child(4) {
    top: 50%;
    left: 50%;
    width: 0%;
}
.card-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.8rem;
    padding: 1.5rem 2rem;
    border-radius: 5px;
    background-color: #f6f6f6;
}
@media (max-width: 1024px) {
    .card-top {
        margin-right: -15px;
        margin-left: -15px;
        padding-top: 1rem;
        padding-right: 15px;
        padding-bottom: 1rem;
        padding-left: 15px;
    }
    .card-top:nth-child(n + 5) {
        display: none;
    }
}
.card-top .card__num {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 1.5rem;
    width: 2.7rem;
    font-weight: 700;
    font-size: 3.7rem;
    line-height: 1;
}
@media (max-width: 1024px) {
    .card-top .card__num {
        margin-right: 0;
        width: 2rem;
        font-size: 1.8rem;
    }
}
.card-top .card__num span {
    color: #fa6300;
}
.card-top .card__photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 2rem;
    width: 7.5rem;
    height: 7.5rem;
    border-radius: 50%;
    background-color: #2c2c2c;
    color: #fa6300;
    text-align: center;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.125;
}
@media (max-width: 1024px) {
    .card-top .card__photo {
        margin-right: 1.5rem;
        width: 5rem;
        height: 5rem;
    }
}
.card-top .card__photo img {
    display: block;
    max-width: 100%;
    height: auto;
}
.card-top .card__content {
    color: #111;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1.333333333333333;
}
@media (max-width: 1024px) {
    .card-top .card__content {
        font-size: 1.6rem;
        line-height: 1.5;
    }
}
.card-top .card__text {
    color: #9a9a9a;
    font-size: 1.6rem;
    line-height: 1.5;
}
@media (max-width: 1024px) {
    .card-top .card__text {
        font-size: 1.4rem;
        line-height: 1.714285714285714;
    }
}
.card-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0.8rem;
    padding: 1.5rem;
    border-radius: 5px;
    background-color: #f6f6f6;
}
@media (max-width: 1024px) {
    .card-news {
        margin-right: -15px;
        margin-left: -15px;
        padding-right: 15px;
        padding-left: 15px;
        width: calc(100% + 30px);
    }
    .card-news:nth-child(n + 4) {
        display: none;
    }
}
.card-news .card__photo {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 1.5rem;
    width: 11rem;
    height: 11rem;
    border-radius: 5px;
    background-color: #212121;
}
@media (max-width: 1024px) {
    .card-news .card__photo {
        width: 6rem;
        height: 6rem;
    }
}
.card-news .card__photo img {
    display: block;
    width: 100%;
    height: auto;
}
.card-news .card__title {
    color: #111;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1.333333333333333;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
@media (max-width: 1024px) {
    .card-news .card__title {
        font-size: 1.6rem;
        line-height: 1.5;
    }
}
.card-news .card__date {
    color: #9a9a9a;
    font-size: 1.4rem;
}
@media (max-width: 1024px) {
    .card-news .card__date {
        margin-top: 3rem;
        font-size: 1.2rem;
    }
}
.card-news .d-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0.5rem 0 1rem;
}
@media (max-width: 1024px) {
    .card-news .d-flex {
        padding-top: 0;
        padding-bottom: 0;
    }
}
.card-news:hover .card__title {
    color: #fa6300;
    text-decoration: underline;
}
.card-news-50 {
    width: 64rem;
}
@media (max-width: 1024px) {
    .card-news-50 .card__photo {
        width: 6.5rem;
        height: 6.5rem;
    }
    .card-news-50:nth-child(n + 3) {
        display: none;
    }
    .card-news-50 .card__title {
        margin-top: -0.5rem;
    }
    .card-news-50 .card__date {
        margin-top: 2.5rem;
        font-size: 1.4rem;
    }
}
.card-bonus {
    padding: 2.5rem 2rem 2rem;
    width: 41rem;
    border-radius: 5px;
    background-color: #f6f6f6;
}
@media (max-width: 1024px) {
    .card-bonus {
        margin-bottom: 1rem;
        padding: 1.5rem 1.5rem 1.5rem;
        width: 100%;
    }
    .card-bonus:nth-child(n + 3) {
        display: none;
    }
    .card-bonus .btn-outline {
        margin-left: -6.5rem;
        width: calc(100% + 6.5rem);
    }
}
.card-bonus .card__title {
    margin-bottom: 1rem;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.2;
}
@media (max-width: 1024px) {
    .card-bonus .card__title {
        font-size: 1.6rem;
        line-height: 1.5;
    }
}
.card-bonus .card__rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.5rem;
    color: #2c2c2c;
    font-weight: 500;
    font-size: 1.6rem;
}
@media (max-width: 1024px) {
    .card-bonus .card__rating {
        margin-bottom: 1rem;
    }
}
.card-bonus .card__rating img {
    display: block;
    margin-right: 1.5rem;
    width: 12rem;
    height: auto;
}
@media (max-width: 1024px) {
    .card-bonus .card__rating img {
        width: 12.5rem;
    }
}
.card-bonus .card__photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 2rem;
    width: 11.5rem;
    height: 11.5rem;
    border-radius: 50%;
    background-color: #2c2c2c;
    color: #fa6300;
    text-align: center;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.125;
}
@media (max-width: 1024px) {
    .card-bonus .card__photo {
        margin-right: 1rem;
        width: 5.5rem;
        height: 5.5rem;
    }
}
.card-bonus .card__photo img {
    display: block;
    width: 100%;
    height: auto;
}
.card-bonus .card__subtitle {
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1.333333333333333;
}
@media (max-width: 1024px) {
    .card-bonus .card__subtitle {
        font-size: 1.6rem;
        line-height: 1.5;
    }
}
.card-bonus .card__info {
    margin-bottom: 1.5rem;
    color: #9a9a9a;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
}
@media (max-width: 1024px) {
    .card-bonus .card__info {
        font-size: 1.4rem;
        line-height: 1.714285714285714;
    }
}
.card-bonus .card__circle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 6rem;
    height: 6rem;
    border: 1px solid #d1d1d1;
    border-radius: 50%;
    background-color: #fff;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1;
}
@media (max-width: 1024px) {
    .card-bonus .card__circle {
        width: 3.8rem;
        height: 3.8rem;
        font-size: 1.126rem;
        line-height: 1;
    }
}
.card-bonus .card__circle img {
    display: block;
    width: 100%;
    height: auto;
}
.card-slot {
    display: block;
}
.card-slot .card__title {
    font-size: 1.8rem;
    line-height: 1.333333333333333;
}
@media (max-width: 1024px) {
    .card-slot .card__title {
        font-size: 1.6rem;
        line-height: 1.5;
    }
}
.card-slot img {
    display: block;
    margin-bottom: 1.5rem;
    width: 100%;
}
.card-online {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.5rem;
    padding: 2.5rem 2rem;
    border-radius: 5px;
    background-color: #f6f6f6;
}
@media (max-width: 1024px) {
    .card-online {
        margin-right: -15px;
        margin-left: -15px;
        padding-top: 1.5rem;
        padding-right: 15px;
        padding-left: 15px;
        border-radius: 0;
        margin-bottom: 1rem;
    }
    .card-online .btn.d-md-none {
        display: none;
    }
}
.card-online .card__photo {
    margin-bottom: 2.5rem;
    width: 17.5rem;
    border-radius: 5px;
    background-color: #fff;
}
@media (max-width: 1024px) {
    .card-online .card__photo {
        width: 7.5rem;
    }
}
.card-online .card__photo img {
    display: block;
    width: 100%;
    height: auto;
}
.card-online .btn {
    height: 5.5rem;
    font-size: 1.6rem;
}
@media (max-width: 1024px) {
    .card-online .btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 2rem;
        margin-left: -10rem;
        width: calc(100% + 10rem);
        height: 4.5rem;
    }
}
.card-online .card__title {
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.2;
}
@media (max-width: 1024px) {
    .card-online .card__title {
        margin-top: 3rem;
        font-size: 1.6rem;
    }
}
.card-online .card__content {
    color: #9a9a9a;
    font-size: 1.6rem;
    line-height: 1.5;
}
@media (max-width: 1024px) {
    .card-online .card__content {
        margin-top: 4rem;
        margin-left: -10rem;
        font-size: 1.4rem;
        line-height: 1.571428571428571;
        height: 28rem;
        overflow: hidden;
    }
}
.comment {
    margin-bottom: 2rem;
}
#comments #commentform{
    display: none;
}
.comment-list{
    padding: 0;
    margin: 0;
}
.comments-area{
    margin-top: 4rem;
}
@media (max-width: 1024px) {
    .comment {
        margin-bottom: 1.5rem;
    }
    .comments-area{
        margin-top: 3.5rem;
    }
}
.comment:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}
@media (max-width: 1024px) {
    .comment:last-child {
        padding-bottom: 1rem;
    }
}
.comment__author {
    color: #9a9a9a;
    font-size: 1.4rem;
    line-height: 1.714285714285714;
}
.comment__date {
    color: #9a9a9a;
    font-size: 1.4rem;
    line-height: 1.714285714285714;
}

.comment__date a{
    color: #9a9a9a;
}
.comment__content {
    color: #000;
    font-size: 1.6rem;
    line-height: 1.5;
}
.comment__content p{
    margin: 0;
}
@media (max-width: 1024px) {
    .comment__content {
        font-size: 1.4rem;
        line-height: 1.714285714285714;
    }
}
.comment .btn {
    margin-top: 1.5rem;
    margin-bottom: 2.5rem;
    width: 17.5rem;
    height: 4rem;
    font-size: 1.6rem;
}
.comment-reply{
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 2rem;
}
.comment-reply a{
    margin-top: 1.5rem;
    margin-bottom: 2.5rem;
    width: 17.5rem;
    height: 4rem;
    font-size: 1.6rem;
}
.comment.depth-2 {
    padding-left: 4.5rem;
}
#main-comment{
    display: none;
}
@media (max-width: 1024px) {
    .comment.depth-2 {
        padding-left: 2.5rem;
    }
    
    .comment-reply{
        margin-bottom: 1.5rem;
    }
}
.content {
    color: #9a9a9a;
    font-size: 1.6rem;
    line-height: 1.5;
}


.mob{
    display:none!important;
}

@media (max-width: 1024px) {
    
    
    
.mob{
    display:block!important;
}
    
    .content {
        font-size: 1.25rem;
        line-height: 1.714285714285714;
    }
    
    h2, h3, h4, h5, h6{
        line-height:1.3;
    }
    
    .footer__block .padding-right-30{
        padding-right:0px;
         justify-content: space-around;
    }
    
    .content.d-md-none{
        display:block;
    }
  .wp-block-table {
    margin-left: 0px;
    margin-right: 0px;
    overflow: scroll;
}
h1{
    margin:inherit;
}


}
.content p {
    margin-top: 0;
    margin-bottom: 2.5rem;
}
.content strong {
    display: block;
    margin-bottom: 2rem;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 1;
    color: #000;
}
@media (max-width: 1024px) {
    .content strong {
        margin-bottom: 1rem;
        font-size: 1.8rem;
        line-height: 1.333333333333333;
    }
}
.faq {
    margin-bottom: 1rem;
    width: 63.5rem;
    border-radius: 5px;
    background-color: #f6f6f6;
}
@media (max-width: 1024px) {
    .faq {
        margin-bottom: 0.8rem;
        width: 100%;
    }
}
.faq__head {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
    height: 7.5rem;
    border-radius: 5px;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1.333333333333333;
}
@media (max-width: 1024px) {
    .faq__head {
        padding-right: 2rem;
        padding-left: 2rem;
        font-size: 1.6rem;
        line-height: 1.5;
    }
}
.faq__head:before {
    position: absolute;
    top: 50%;
    right: 2.5rem;
    width: 1.5rem;
    height: 1.3rem;
    background-image: url(/images/dest/down-arrow-black.svg);
    background-size: 100% 100%;
    content: "";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (max-width: 1024px) {
    .faq__head:before {
        top: 35%;
        right: 1rem;
        width: 1rem;
        height: 1rem;
    }
}
.faq__head-show {
    background-color: #fa6300;
    color: #fff;
}
.faq__head-show:before {
    -webkit-filter: invert(1);
    filter: invert(1);
}
.faq__content {
    display: none;
    padding: 2rem 2.5rem;
    color: #9a9a9a;
    font-size: 1.6rem;
    line-height: 1.5;
}
@media (max-width: 1024px) {
    .faq__content {
        padding: 1rem 1.5rem;
        font-size: 1.4rem;
        line-height: 1.714285714285714;
    }
}
.footer {
    padding-top: 7rem;
    padding-bottom: 3rem;
    background-color: #2c2c2c;
}
@media (max-width: 1024px) {
    .footer {
        padding-top: 2rem;
    }
    .footer .input {
        margin-bottom: 0.5rem;
        font-size: 1.4rem;
    }
    .footer .input__label {
        padding-left: 3rem;
    }
    .footer .input__label input {
        left: -0.5rem;
    }
}
@media (max-width: 1024px) {
    .footer > .container > .d-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.footer__block {
    width: 80vw;
    margin: auto;
    text-align: center;
}
@media (max-width: 1024px) {
    .footer__block {
        width: 100%;
    }
    .footer__block .d-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.footer__title {
    color: #fff;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.5;
}
@media (max-width: 1024px) {
    .footer__title {
        font-size: 1.6rem;
        line-height: 1.875;
    }
}
.footer__link {
    display: block;
    color: #9a9a9a;
    font-size: 1.6rem;
    line-height: 1.875;
}
@media (max-width: 1024px) {
    .footer__link {
        font-size: 1.4rem;
        line-height: 2.142857142857143;
    }
}
.footer__link:hover {
    color: #fff;
}
.footer__info {
    color: #9a9a9a;
    font-size: 1.2rem;
    line-height: 1.666666666666667;
}
@media (max-width: 1024px) {
    .footer__info {
        margin-top: 1.5rem;
        text-align: center;
    }
}
.footer__form {
    width: 77rem;
}
@media (max-width: 1024px) {
    .footer__form {
        width: 100%;
    }
    .footer__form .d-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.footer__form .input {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 1.5rem;
    width: 37.5rem;
}
@media (max-width: 1024px) {
    .footer__form .input {
        width: 100%;
        margin-bottom: 0.8rem;
    }
}
.footer__form .btn {
    height: 5.5rem;
}
@media (max-width: 1024px) {
    .footer__form .btn {
        margin-bottom: 1.5rem;
        height: 5rem;
        font-size: 1.6rem;
    }
}
.footer__form .aside__policy {
    margin-bottom: 0;
    padding-top: 0;
    border-top: 0;
    text-align: left;
}
@media (max-width: 1024px) {
    .footer__form .aside__policy {
        display: none;
    }
}
.footer__mail {
    position: relative;
    margin-top: -1.5rem;
    margin-bottom: 2.5rem;
    padding-left: 4rem;
    color: #fff;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 1.363636363636364;
}
@media (max-width: 1024px) {
    .footer__mail {
        margin-top: 0;
        margin-bottom: 1rem;
        padding-left: 2.5rem;
        font-size: 1.6rem;
        line-height: 1.875;
    }
}
.footer__mail:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 3rem;
    height: 2.5rem;
    background-image: url(/images/dest/email.svg);
    background-size: 100% 100%;
    content: "";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (max-width: 1024px) {
    .footer__mail:before {
        top: 0;
        width: 2rem;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
.footer__copy {
    margin-top: 6rem;
    color: #9a9a9a;
    font-size: 1rem;
    line-height: 1.666666666666667;
}
@media (max-width: 1024px) {
    .footer__copy {
        margin-top: 0.5rem;
    }
}
@media (max-width: 1024px) {
    .footer__item {
        margin-bottom: 2.5rem;
    }
}
.form {
    margin-bottom: 4rem;
}
@media (max-width: 1024px) {
    .form {
        margin-bottom: 3.5rem;
    }
}
.form__textarea {
    display: block;
    margin-bottom: 1rem;
    padding: 1rem 2rem;
    width: 100%;
    height: 17.5rem;
    border: 0;
    border-radius: 5px;
    background-color: #f6f6f6;
    color: #9a9a9a;
    font-size: 1.6rem;
    font-family: Inter;
    line-height: 1.5;
}
@media (max-width: 1024px) {
    .form__textarea {
        padding: 1.5rem 2.5rem;
        height: 13.5rem;
    }
}
.form__input {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 1rem;
    padding-left: 2rem;
    width: 31rem;
    height: 6rem;
    border: 0;
    border-radius: 5px;
    background-color: #f6f6f6;
    color: #9a9a9a;
    font-size: 1.6rem;
    font-size: 1.6rem;
    font-family: Inter;
    line-height: 1.5;
}
@media (max-width: 1024px) {
    .form__input {
        margin-right: 0;
        margin-bottom: 0.8rem;
        padding-left: 2.5rem;
        width: 100%;
    }
}
.form .btn {
    height: 6rem;
    font-weight: 600;
    font-size: 1.6rem;
}
.header .container {
    border-bottom: 1px solid #fa6300;
    padding: 2.5rem 0;
}
@media (max-width: 1024px) {
    .header .container {
        padding: 1.2rem 15px;
        position: relative;
    }
}
.info {
    position: relative;
    margin-bottom: 2.5rem;
}
@media (max-width: 1024px) {
    .info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        overflow-x: hidden;
        margin-right: -15px;
        margin-bottom: 1.5rem;
        margin-left: -15px;
        padding-right: 15px;
        padding-bottom: 21.5rem;
        padding-left: 15px;
    }
}
.info > img {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    height: auto;
}
@media (max-width: 1024px) {
    .info > img {
        margin-top: -4rem;
        margin-left: 7rem;
        width: auto;
        height: 24rem;
    }
}
.info .card-bonus {
    position: absolute;
    top: 3rem;
    right: 2rem;
    z-index: 2;
    border: 1px solid #ccc;
    background-color: #fff;
}
@media (max-width: 1024px) {
    .info .card-bonus {
        top: 9rem;
        right: 15px;
        left: 15px;
        width: 29rem;
    }
}
.input {
    display: block;
    padding-left: 2rem;
    width: 100%;
    height: 5.5rem;
    border: 0;
    border-radius: 5px;
    background-color: #fff;
    color: #9a9a9a;
    font-size: 1.6rem;
}
@media (max-width: 1024px) {
    .input {
        height: 4.5rem;
    }
}
.input__label {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem;
    padding-left: 3rem;
    color: #9a9a9a;
    font-size: 1.4rem;
    line-height: 1.428571428571429;
}
@media (max-width: 1024px) {
    .input__label {
        padding-left: 4rem;
    }
}
.input__label input {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.8rem;
    height: 1.8rem;
    outline: 0;
    border: 0;
    border-radius: 5px;
    background-color: #eaeaea;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
@media (max-width: 1024px) {
    .input__label input {
        left: 0.5rem;
    }
}
.input__label input:checked {
    background-image: url(/images/dest/check.svg);
    background-position: center;
    background-size: 1.5rem 1rem;
    background-repeat: no-repeat;
}
.logo {
    font-size: 2rem;
    font-weight: 700;
    white-space: nowrap;
}
@media (max-width: 1024px) {
    .logo {
        font-size: 1.8rem;
    }
}
.logo span {
    font-weight: 800;
    color: #fa6300;
}
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
}
@media (max-width: 1860px) {
    html {
        font-size: 9px;
    }
}
@media (max-width: 1660px) {
    html {
        font-size: 7.5px;
    }
}
@media (max-width: 1380px) {
    html {
        font-size: 5.5px;
    }
}
@media (max-width: 1024px) {
    html {
        font-size: 3.125vw;
    }
}
body {
    position: relative;
    overflow-x: hidden;
    margin: 0;
    min-width: 320px;
    color: #111;
    font-size: 1.6rem;
    font-family: Inter;
    line-height: 1.5;
}
@media (max-width: 1024px) {
    body {
        background-size: auto 35rem;
    }
}
a {
    color: #111;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.container {
    margin: 0 auto;
    width: 183rem;
}
@media (max-width: 1024px) {
    .container {
        padding: 0 15px;
        width: 100%;
    }
}
.d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.align-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.align-items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.align-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.justify-content-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.justify-content-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.justify-content-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.justify-content-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.position-relative {
    position: relative;
}
.h-100 {
    height: 100%;
}
.w-25 {
    width: 25%;
}
.w-30 {
    width: 30%;
}
.w-50 {
    width: 50%;
}
.w-55 {
    width: 55%;
}
.w-65 {
    width: 65%;
}
.w-68 {
    width: 68%;
}
.w-70 {
    width: 70%;
}
.w-100 {
    width: 100%;
}
.index-0 {
    position: relative;
    z-index: 0;
}
.padding-top-5 {
    padding-top: 0.5rem;
}
.padding-bottom-5 {
    padding-bottom: 0.5rem;
}
.padding-left-5 {
    padding-left: 0.5rem;
}
.padding-right-5 {
    padding-right: 0.5rem;
}
.padding-top-10 {
    padding-top: 1rem;
}
.padding-bottom-10 {
    padding-bottom: 1rem;
}
.padding-left-10 {
    padding-left: 1rem;
}
.padding-right-10 {
    padding-right: 1rem;
}
.padding-top-15 {
    padding-top: 1.5rem;
}
.padding-bottom-15 {
    padding-bottom: 1.5rem;
}
.padding-left-15 {
    padding-left: 1.5rem;
}
.padding-right-15 {
    padding-right: 1.5rem;
}
.padding-top-20 {
    padding-top: 2rem;
}
.padding-bottom-20 {
    padding-bottom: 2rem;
}
.padding-left-20 {
    padding-left: 2rem;
}
.padding-right-20 {
    padding-right: 2rem;
}
.padding-top-25 {
    padding-top: 2.5rem;
}
.padding-bottom-25 {
    padding-bottom: 2.5rem;
}
.padding-left-25 {
    padding-left: 2.5rem;
}
.padding-right-25 {
    padding-right: 2.5rem;
}
.padding-top-30 {
    padding-top: 3rem;
}
.padding-bottom-30 {
    padding-bottom: 3rem;
}
.padding-left-30 {
    padding-left: 3rem;
}
.padding-right-30 {
    padding-right: 3rem;
}
.padding-top-35 {
    padding-top: 3.5rem;
}
.padding-bottom-35 {
    padding-bottom: 3.5rem;
}
.padding-left-35 {
    padding-left: 3.5rem;
}
.padding-right-35 {
    padding-right: 3.5rem;
}
.padding-top-40 {
    padding-top: 4rem;
}
.padding-bottom-40 {
    padding-bottom: 4rem;
}
.padding-left-40 {
    padding-left: 4rem;
}
.padding-right-40 {
    padding-right: 4rem;
}
.padding-top-45 {
    padding-top: 4.5rem;
}
.padding-bottom-45 {
    padding-bottom: 4.5rem;
}
.padding-left-45 {
    padding-left: 4.5rem;
}
.padding-right-45 {
    padding-right: 4.5rem;
}
.padding-top-50 {
    padding-top: 5rem;
}
.padding-bottom-50 {
    padding-bottom: 5rem;
}
.padding-left-50 {
    padding-left: 5rem;
}
.padding-right-50 {
    padding-right: 5rem;
}
.padding-top-55 {
    padding-top: 5.5rem;
}
.padding-bottom-55 {
    padding-bottom: 5.5rem;
}
.padding-left-55 {
    padding-left: 5.5rem;
}
.padding-right-55 {
    padding-right: 5.5rem;
}
.padding-top-60 {
    padding-top: 6rem;
}
.padding-bottom-60 {
    padding-bottom: 6rem;
}
.padding-left-60 {
    padding-left: 6rem;
}
.padding-right-60 {
    padding-right: 6rem;
}
.padding-top-65 {
    padding-top: 6.5rem;
}
.padding-bottom-65 {
    padding-bottom: 6.5rem;
}
.padding-left-65 {
    padding-left: 6.5rem;
}
.padding-right-65 {
    padding-right: 6.5rem;
}
.padding-top-70 {
    padding-top: 7rem;
}
.padding-bottom-70 {
    padding-bottom: 7rem;
}
.padding-left-70 {
    padding-left: 7rem;
}
.padding-right-70 {
    padding-right: 7rem;
}
.padding-top-75 {
    padding-top: 7.5rem;
}
.padding-bottom-75 {
    padding-bottom: 7.5rem;
}
.padding-left-75 {
    padding-left: 7.5rem;
}
.padding-right-75 {
    padding-right: 7.5rem;
}
.padding-top-80 {
    padding-top: 8rem;
}
.padding-bottom-80 {
    padding-bottom: 8rem;
}
.padding-left-80 {
    padding-left: 8rem;
}
.padding-right-80 {
    padding-right: 8rem;
}
.padding-top-90 {
    padding-top: 9rem;
}
.padding-bottom-90 {
    padding-bottom: 9rem;
}
.padding-left-90 {
    padding-left: 9rem;
}
.padding-right-90 {
    padding-right: 9rem;
}
.padding-top-95 {
    padding-top: 9.5rem;
}
.padding-bottom-95 {
    padding-bottom: 9.5rem;
}
.padding-left-95 {
    padding-left: 9.5rem;
}
.padding-right-95 {
    padding-right: 9.5rem;
}
.padding-top-100 {
    padding-top: 10rem;
}
.padding-bottom-100 {
    padding-bottom: 10rem;
}
.padding-left-100 {
    padding-left: 10rem;
}
.padding-right-100 {
    padding-right: 10rem;
}
.margin-top-5 {
    margin-top: 0.5rem;
}
.margin-bottom-5 {
    margin-bottom: 0.5rem;
}
.margin-left-5 {
    margin-left: 0.5rem;
}
.margin-right-5 {
    margin-right: 0.5rem;
}
.margin-top-10 {
    margin-top: 1rem;
}
.margin-bottom-10 {
    margin-bottom: 1rem;
}
.margin-left-10 {
    margin-left: 1rem;
}
.margin-right-10 {
    margin-right: 1rem;
}
.margin-top-15 {
    margin-top: 1.5rem;
}
.margin-bottom-15 {
    margin-bottom: 1.5rem;
}
.margin-left-15 {
    margin-left: 1.5rem;
}
.margin-right-15 {
    margin-right: 1.5rem;
}
.margin-top-20 {
    margin-top: 2rem;
}
.margin-bottom-20 {
    margin-bottom: 2rem;
}
.margin-left-20 {
    margin-left: 2rem;
}
.margin-right-20 {
    margin-right: 2rem;
}
.margin-top-25 {
    margin-top: 2.5rem;
}
.margin-bottom-25 {
    margin-bottom: 2.5rem;
}
.margin-left-25 {
    margin-left: 2.5rem;
}
.margin-right-25 {
    margin-right: 2.5rem;
}
.margin-top-30 {
    margin-top: 3rem;
}
.margin-bottom-30 {
    margin-bottom: 3rem;
}
.margin-left-30 {
    margin-left: 3rem;
}
.margin-right-30 {
    margin-right: 3rem;
}
.margin-top-35 {
    margin-top: 3.5rem;
}
.margin-bottom-35 {
    margin-bottom: 3.5rem;
}
.margin-left-35 {
    margin-left: 3.5rem;
}
.margin-right-35 {
    margin-right: 3.5rem;
}
.margin-top-40 {
    margin-top: 4rem;
}
.margin-bottom-40 {
    margin-bottom: 4rem;
}
.margin-left-40 {
    margin-left: 4rem;
}
.margin-right-40 {
    margin-right: 4rem;
}
.margin-top-45 {
    margin-top: 4.5rem;
}
.margin-bottom-45 {
    margin-bottom: 4.5rem;
}
.margin-left-45 {
    margin-left: 4.5rem;
}
.margin-right-45 {
    margin-right: 4.5rem;
}
.margin-top-50 {
    margin-top: 5rem;
}
.margin-bottom-50 {
    margin-bottom: 5rem;
}
.margin-left-50 {
    margin-left: 5rem;
}
.margin-right-50 {
    margin-right: 5rem;
}
.margin-top-60 {
    margin-top: 6rem;
}
.margin-bottom-60 {
    margin-bottom: 6rem;
}
.margin-left-60 {
    margin-left: 6rem;
}
.margin-right-60 {
    margin-right: 6rem;
}
.margin-top-70 {
    margin-top: 7rem;
}
.margin-bottom-70 {
    margin-bottom: 7rem;
}
.margin-left-70 {
    margin-left: 7rem;
}
.margin-right-70 {
    margin-right: 7rem;
}
.margin-top-100 {
    margin-top: 10rem;
}
.margin-bottom-100 {
    margin-bottom: 10rem;
}
.margin-left-100 {
    margin-left: 10rem;
}
.margin-right-100 {
    margin-right: 10rem;
}
.margin-top-110 {
    margin-top: 11rem;
}
.margin-bottom-110 {
    margin-bottom: 11rem;
}
.margin-left-110 {
    margin-left: 11rem;
}
.margin-right-110 {
    margin-right: 11rem;
}
.main__photo {
    display: block;
    width: 100%;
    height: auto;
}
.d-md-block {
    display: none;
}
@media (max-width: 1024px) {
    .d-md-none {
        display: none;
    }
    .flex-md-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .w-30,
    .w-70 {
        width: 100%;
    }
    .margin-bottom-25 {
        margin-bottom: 1.5rem;
    }
    .padding-bottom-25 {
        padding-bottom: 1.5rem;
    }
    .main__photo {
        margin-right: -15px;
        margin-left: -15px;
        width: calc(100% + 30px);
    }
    .margin-top-30 {
        margin-top: 1rem;
    }
    .margin-bottom-40 {
        margin-bottom: 2rem;
    }
    .padding-left-40 {
        padding-left: 0;
    }
    .pb-md-20 {
        padding-bottom: 2rem;
    }
    .margin-bottom-20 {
        margin-bottom: 1rem;
    }
    .padding-bottom-10 {
        padding-bottom: 0;
    }
    .padding-bottom-35 {
        padding-bottom: 1.5rem;
    }
    .margin-top-20 {
        margin-top: 1.5rem;
    }
    .padding-right-25 {
        padding-right: 3rem;
    }
    .padding-left-25 {
        padding-left: 3rem;
    }
    .mb-md-25 {
        margin-bottom: 2.5rem;
    }
    .margin-top-25 {
        margin-top: 2rem;
    }
    .pb-md-25 {
        padding-bottom: 2.5rem;
    }
    .mb-md-0 {
        margin-bottom: 0;
    }
    .padding-bottom-40 {
        padding-bottom: 0;
    }
    .d-md-block {
        display: block;
    }
    .mt-md-10 {
        margin-top: 1rem;
    }
    .pb-md-40 {
        padding-bottom: 4rem;
    }
    .pb-md-0 {
        padding-bottom: 0;
    }
    .padding-bottom-30 {
        padding-bottom: 2rem;
    }
    .padding-right-95 {
        margin-right: -15px;
        padding-right: 0;
    }
    .margin-bottom-35 {
        margin-bottom: 2.5rem;
    }
    .mt-md-30 {
        margin-top: 3rem !important;
    }
    .border-md-top {
        border-top: 1px solid #eaeaea;
    }
    .pt-md-10 {
        padding-top: 1rem !important;
    }
    .pt-md-25 {
        padding-top: 2.5rem;
    }
    .mb-md-5 {
        margin-bottom: 0.5rem;
    }
}
.menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 1024px) {
    .menu {
        position: absolute;
        top: 6.5rem;
        right: 0;
        left: 0;
        z-index: 100;
        visibility: hidden;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 1rem;
        padding-right: 15px;
        padding-bottom: 2rem;
        padding-left: 15px;
        border-bottom: 1px solid #eaeaea;
        background-color: #fff;
        opacity: 0;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .menu-show {
        visibility: visible;
        opacity: 1;
    }
}
.menu__item {
    margin: 0 0.8rem;
    color: #111;
    font-weight: 500;
    font-size: 1.6rem;
}
@media (max-width: 1024px) {
    .menu__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0;
        font-size: 1.4rem;
        line-height: 2.357142857142857;
    }
}
.menu__item-active {
    position: relative;
    padding-right: 1.5rem;
}
.menu__item-active:before {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1rem;
    height: 1rem;
    background-image: url(/images/dest/down-arrow-black.svg);
    background-size: 100% 100%;
    content: "";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (max-width: 1024px) {
    .menu__item-active:before {
        position: relative;
        top: auto;
        right: auto;
        display: block;
        margin-left: 0.5rem;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
.menu__item:hover {
    color: #fa6300;
}
.menu__item:hover:before {
    background-image: url(/images/dest/down-arrow.svg);
}
.more {
    width: 23rem;
}
.more .btn {
    width: 100%;
}
.post__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 3rem;
    padding: 1.5rem 0;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    color: #9a9a9a;
    font-size: 1.4rem;
    line-height: 1.714285714285714;
}
@media (max-width: 1024px) {
    .post__info {
        margin-top: -1rem;
        padding-top: 0;
        padding-bottom: 1.5rem;
        border-top: 0;
        font-size: 1.2rem;
        line-height: 2;
    }
}
.post__info img {
    display: block;
    width: 12.5rem;
}
@media (max-width: 1024px) {
    .post__info img {
        display: none;
    }
}
.post__share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 3rem;
    padding: 2.5rem 2rem;
    border-radius: 5px;
    background-color: #f6f6f6;
    font-weight: 700;
    font-size: 1.8rem;
}
@media (max-width: 1024px) {
    .post__share {
        margin-top: 2.5rem;
        margin-right: -15px;
        margin-left: -15px;
        padding: 1.5rem 15px;
        font-size: 1.4rem;
    }
}
.post__link {
    display: block;
    margin-left: 2rem;
    width: 2rem;
    height: 2rem;
}
@media (max-width: 1024px) {
    .post__link {
        margin-left: 0.5rem;
        width: 1.5rem;
        height: 1.5rem;
    }
}
.post__link img {
    display: block;
    max-width: 2rem;
    max-height: 2rem;
}
@media (max-width: 1024px) {
    .post__link img {
        max-width: 1.5rem;
        max-height: 1.5rem;
    }
}
.post__name {
    margin: 1rem 0;
    font-weight: 700;
    font-size: 2rem;
}
@media (max-width: 1024px) {
    .post__name {
        font-size: 1.6rem;
    }
}
.post__photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: 3rem;
}
@media (max-width: 1024px) {
    .post__photo {
        margin-right: 1.5rem;
    }
}
.post__photo img {
    display: block;
    width: 11.5rem;
    height: auto;
}
@media (max-width: 1024px) {
    .post__photo img {
        width: 7rem;
    }
}
.post__author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2.5rem;
    margin-bottom: 4rem;
    padding-bottom: 2.5rem;
}
@media (max-width: 1024px) {
    .post__author {
        margin-bottom: 2rem;
    }
    .post__author .content {
        margin-top: 2.5rem;
        margin-left: -8.5rem;
        font-size: 1.4rem;
        line-height: 1.428571428571429;
    }
}
.search {
    position: relative;
}
@media (max-width: 1024px) {
    .search {
        margin-left: 3rem;
    }
}
.search:before {
    position: absolute;
    top: 50%;
    right: 1.5rem;
    z-index: 10;
    width: 1.8rem;
    height: 1.8rem;
    background-image: url(/images/dest/search.svg);
    background-size: 100% 100%;
    content: "";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (max-width: 1024px) {
    .search:before {
        left: 50%;
        width: 1.5rem;
        height: 1.5rem;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
}
.search input {
    padding-left: 2rem;
    width: 21rem;
    height: 4rem;
    outline: 0;
    border: 0;
    border-radius: 5px;
    background-color: #f6f6f6;
    color: #b8b8b9;
    font-size: 1.6rem;
}
@media (max-width: 1024px) {
    .search input {
        width: 3.5rem;
        height: 3.5rem;
        font-size: 0;
    }
}
@media (max-width: 1024px) {
    .search-show {
        width: 3.5rem;
        height: 3.55rem;
    }
    .search-show input {
        position: absolute;
        top: 0;
        right: 0;
        width: 17.5rem;
        font-size: 1.38rem;
    }
}
@media (max-width: 1024px) {
    .slider {
        margin-right: -15px;
    }
}
.slider img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 5px;
}
.slider-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 7.5rem;
    height: 28rem;
    border: 1px solid #fa6300;
    border-radius: 5px;
    background-image: url(/images/dest/right-arrow.svg);
    background-position: center;
    background-size: 2.5rem 3rem;
    background-repeat: no-repeat;
}
@media (max-width: 1024px) {
    .slider-arrow {
        display: none;
    }
}
.table {
    overflow: hidden;
    border-radius: 5px;
}
@media (max-width: 1024px) {
    .table {
        margin-right: -15px;
        margin-left: -15px;
        border-radius: 0;
    }
}
.table__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 2rem 4rem;
    background: #2c2c2c;
    color: #fff;
    font-weight: 700;
    font-size: 1.8rem;
}
@media (max-width: 1024px) {
    .table__head {
        padding: 1.2rem 1rem;
        font-size: 1.4rem;
    }
}
.table__head span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.table__head span:nth-child(1),
.table__head span:nth-child(2) {
    width: 21.5%;
}
@media (max-width: 1024px) {
    .table__head span:nth-child(1),
    .table__head span:nth-child(2) {
        width: 47%;
    }
}
.table__head span:nth-child(3) {
    width: 19.5%;
}
.table__head span:nth-child(4) {
    width: 24%;
}
@media (max-width: 1024px) {
    .table__head span:nth-child(n + 3) {
        display: none;
    }
}
.table__head img {
    display: block;
    width: 1.8rem;
    height: auto;
}
.table__two {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 16rem;
    text-align: center;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1.333333333333333;
}
@media (max-width: 1024px) {
    .table__two {
        width: 6rem;
        font-size: 1.6rem;
        line-height: 1.5;
    }
    .table__two span {
        position: absolute;
        top: 0;
        right: -11.5rem;
        white-space: nowrap;
    }
}
.table__info {
    margin-top: -1rem;
    margin-left: 3rem;
    width: 29rem;
    color: #9a9a9a;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
}
@media (max-width: 1024px) {
    .table__info {
        margin: 0;
        margin-top: 2.5rem;
        margin-left: 1.5rem;
        width: 19rem;
        font-size: 1.311rem;
        line-height: 1.71395881006865;
    }
}
.table__info span {
    color: #000;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1.333333333333333;
}
@media (max-width: 1024px) {
    .table__info span {
        font-size: 1.498rem;
        line-height: 1.5;
    }
}
.table__spin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: 5.5rem;
    margin-bottom: -1rem;
    width: 18rem;
}
@media (max-width: 1024px) {
    .table__spin {
        margin-top: 2rem;
        margin-right: 1rem;
        margin-bottom: 0;
        width: 8.5rem;
    }
}
.table__spin img {
    display: block;
    margin-bottom: 1rem;
    width: 8.5rem;
    height: auto;
}
@media (max-width: 1024px) {
    .table__spin img {
        margin-bottom: 0.5rem;
        width: 4rem;
    }
}
.table__license {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 6rem;
    margin-bottom: -1rem;
    width: 8.5rem;
}
@media (max-width: 1024px) {
    .table__license {
        margin-top: 2rem;
        margin-right: 0;
        margin-bottom: 0;
        width: 4rem;
    }
}
.table__license img {
    display: block;
    margin-bottom: 1rem;
    width: 8.5rem;
    height: auto;
}
@media (max-width: 1024px) {
    .table__license img {
        margin-bottom: 0.5rem;
        width: 4rem;
    }
}
.table__num {
    margin-top: -1rem;
    padding-left: 1rem;
    width: 5rem;
    color: #fa6300;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 0.666666666666667;
}
@media (max-width: 1024px) {
    .table__num {
        margin-top: 2rem;
        margin-left: -0.5rem;
        padding-left: 0;
        width: 2.5rem;
        font-size: 2.4rem;
        line-height: 1;
    }
}
.table__num span {
    color: #000;
}
.table__photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.5rem;
    width: 7.5rem;
    height: 7.5rem;
    border-radius: 50%;
    background-color: #2c2c2c;
    color: #fa6300;
    text-align: center;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.125;
}
@media (max-width: 1024px) {
    .table__photo {
        margin-top: 0.5rem;
        width: 6rem;
        height: 6rem;
        font-size: 1.2rem;
        line-height: 1;
    }
}
.table__photo img {
    display: block;
    max-width: 100%;
    height: auto;
}
.table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1.5rem;
    border-bottom: 1px solid #eaeaea;
    background-color: #f6f6f6;
}

.table__row:nth-child(n+5){
    display: none;
}
@media (max-width: 1024px) {
    .table__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-bottom: 2rem;
    }
    .table__row:nth-child(n + 4) {
        display: none;
    }
}
.table__row:last-child {
    border-bottom: 0;
}
.table__gift {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 34.5rem;
}
@media (max-width: 1024px) {
    .table__gift {
        margin-top: 2rem;
        margin-left: 1.5rem;
        width: 14rem;
    }
}
.table-spin .table__head {
    padding: 2rem 7rem;
}
@media (max-width: 1024px) {
    .table-spin .table__head {
        padding: 1.2rem 2rem;
        font-size: 1.4rem;
    }
}
.table-spin .table__head span:nth-child(1) {
    width: 20.5%;
}
@media (max-width: 1024px) {
    .table-spin .table__head span:nth-child(1) {
        width: 34.5%;
    }
}
.table-spin .table__head span:nth-child(2) {
    width: 18%;
}
@media (max-width: 1024px) {
    .table-spin .table__head span:nth-child(2) {
        width: 51%;
    }
}
.table-spin .table__head span:nth-child(3) {
    width: 15%;
}
@media (max-width: 1024px) {
    .table-spin .table__head span:nth-child(3) {
        display: block;
    }
}
.table-spin .table__head span:nth-child(4) {
    width: 35%;
}
.table-spin .table__info {
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: 2.5rem;
    margin-left: 0;
}
@media (max-width: 1024px) {
    .table-spin .table__info span {
        font-size: 1.2rem;
        line-height: 1.5;
        display: block;
    }
}
.table-spin .table__info:nth-child(3) {
    margin-left: 7rem;
    width: 21rem;
}
@media (max-width: 1024px) {
    .table-spin .table__info:nth-child(3) {
        margin-top: -0.5rem;
        margin-left: 1.8rem;
        width: 12rem;
    }
}
.table-spin .table__info:nth-child(4) {
    width: 15rem;
}
@media (max-width: 1024px) {
    .table-spin .table__info:nth-child(4) {
        margin-top: -0.5rem;
        padding-left: 1.5rem;
        width: 7rem;
        white-space: nowrap;
    }
}
.table-spin .table__info:nth-child(5) {
    width: 29rem;
}
@media (max-width: 1024px) {
    .table-spin .table__info:nth-child(5) {
        width: 13rem;
        margin-top: 0;
        position: absolute;
        left: 11.3rem;
        top: 4rem;
    }
}
@media (max-width: 1024px) {
    .table-spin .table__num {
        margin-top: 1rem;
    }
    .table-spin .table__photo {
        margin-top: -0.5rem;
    }
    .table-spin .table__two span {
        top: auto;
        right: auto;
        bottom: -2.8rem;
        left: -2.2rem;
    }
    .table-spin .table__gift {
        margin-top: 4rem;
        margin-left: 0;
        width: 100%;
    }
    .table-spin .table__row {
        position: relative;
    }
}
.title-h1 {
    font-size: 3rem;
    font-weight: 700;
    line-height: 0.8;
}
@media (max-width: 1024px) {
    button,input{
        -webkit-appearance: none;
    }
    .title-h1 {
        font-size: 2rem;
        line-height: 1.2;
    }
    
      h1 {
        font-size: 2rem;
        line-height: 1.2;
    }
}
.title-h2 {
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 1;
}
@media (max-width: 1024px) {
    .title-h2 {
        font-size: 1.8rem;
        line-height: 1.333333333333333;
    }
}


td {
    border: 2px solid #9a9a9a;
}
table {
    overflow-x: scroll;
}

@media (max-width: 768px) {
    table {
        width: 1000px;
    }
}

@media (max-width: 600px) {
    table {
        width: 700px;
    }
}

.img-cov{
    width: 200px;
    margin: 0 20px 20px 0;
}

.img-cov img {
    width: 200px;
    height: auto;
}

.img-text{
    margin-bottom: 20px;
}

.img-text img {
    width: 100%;
    height: auto;
}