.landing .partners__list_card:hover{cursor:pointer;box-shadow:4px 4px 8px rgba(0,178,178,.3),-4px -4px 8px rgba(0,178,178,.3)}
.landing .partners__list_card p{text-align:center;margin-top:2rem}
.landing__gift{position:fixed;height:100%;width:100%;top:0;right:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.5s all ease-in-out}
.landing__gift.active{opacity:1;visibility:visible;z-index:300}
.landing__gift.delete{display:none}
.landing__gift_overlay{height:100%;width:100%;top:0;right:0;position:absolute;cursor:pointer;background:rgba(0,0,0,.8)}
.landing__gift_modal{cursor:default;display:flex;flex-direction:column;align-items:center;width:90%;max-width:540px;/*min-height:50%;*/position:relative;background:#fff;box-shadow:2px 2px 12px rgba(175,3,178,.3),-2px -2px 12px rgba(175,3,178,.3);border-radius:5px}
.landing__gift_modal .modal_title{width:100%;max-width:280px;margin:0rem auto 0rem auto;font-size:20px;color:#1d252f;text-align:center}
.landing__gift_modal .title .info-text{text-align:center}
.landing__gift_modal .gift{margin-top:10px;position:relative;height:65px;width:50px;display:flex;align-items:center;justify-content:center}
.landing__gift_modal .gift_top{position:absolute;right:0;top:0}
.landing__gift_modal .gift_bottom{position:absolute;left:-3%;bottom:-3%}
.landing__gift_modal .gift_in{-webkit-animation:gift .6s infinite linear;animation:gift .6s infinite linear}
.landing__gift_modal .gift_in_m{-webkit-animation:gift_m .9s infinite linear;animation:gift_m .9s infinite linear}
.landing__gift_modal .gift__overlay{height:65px;width:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-animation:giftOverlay .6s infinite linear;animation:giftOverlay .6s infinite linear}
.landing__gift_modal .gift__btns{width:100%;max-width:330px;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px;justify-content:center}

.landing__gift_modal .gift__btns-ye{
    width:154px;
    height:38px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:5px;
    background:#00B2B2;
    box-shadow:0 2px 2px rgba(29,37,47,.08),0 4px 6px rgba(29,37,47,.08);
    border-radius:4px;color:#fff;
    transition:.5s all ease-in-out;
}

.landing__gift_modal .gift__btns-ye:hover{
    background:#fff;
    border:1px solid #F39A9A;
    box-sizing:border-box;
    color:#1d252f;
    box-shadow:0 2px 2px rgba(29,37,47,.08),0 4px 6px rgba(29,37,47,.08);
    border-radius:4px;
    transform:scale(1.01)
}


.landing__gift_modal .gift__btns-no{margin:5px;width:154px;height:38px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #F39A9A;box-sizing:border-box;color:#1d252f;box-shadow:0 2px 2px rgba(29,37,47,.08),0 4px 6px rgba(29,37,47,.08);border-radius:4px;transition:.5s all ease-in-out}
.landing__gift_modal .gift__btns-no:hover{background:#F39A9A;box-shadow:0 2px 2px rgba(29,37,47,.08),0 4px 6px rgba(29,37,47,.08);border:none;border-radius:4px;color:#fff;transform:scale(1.01)}


.landing__gift_modal .card{margin-top:5px;width:90%;max-width:290px;padding-bottom:5px;margin-bottom:5px}
.landing__gift_modal .close{position:absolute;top:5%;right:5%;transition:.3s;padding:3px;cursor:pointer}
.landing__gift_modal .close svg{transition:.3s}
.landing__gift_modal .close svg path{transition:.3s}
.landing__gift_modal .close:hover{transform:scale(1.05)}
.landing__gift_modal .close:hover svg{fill:#F39A9A}
.landing__gift_modal .close:hover svg path{fill:#F39A9A;stroke:#F39A9A}
.pay_body{min-height:100vh!important}
.landing__gift .gift__btns{width:90%;flex-direction:column;max-width: 290px;}
.landing__gift .gift__btns a{width:85%}
.landing__gift .gift__btns-ye{width:100%!important;max-width:100%;margin-bottom:10px}
.landing__gift .gift__btns-no{width:100%!important;max-width:100%}@-webkit-keyframes giftOverlay{0%{transform:rotate(-40deg)}50%{transform:rotate(0)}100%{transform:rotate(-40deg)}}@keyframes giftOverlay{0%{transform:rotate(-40deg)}50%{transform:rotate(0)}100%{transform:rotate(-40deg)}}

@-webkit-keyframes gift{0%{transform:rotate(80deg)}50%{transform:rotate(0)}100%{transform:rotate(80deg)}}
@keyframes gift{0%{transform:rotate(80deg)}50%{transform:rotate(0)}100%{transform:rotate(80deg)}}

@-webkit-keyframes gift_m{0%{transform:rotate(80deg)}50%{transform:rotate(0)}100%{transform:rotate(80deg)}}
@keyframes gift_m{0%{transform:rotate(30deg)}50%{transform:rotate(-30deg)}100%{transform:rotate(30deg)}}

.marafon__container_heading-main{display:flex;align-items:center;margin-bottom:.5rem}
.marafon__container_heading-main h1{margin-bottom:0}
.marafon__container_heading-main--gift{display:flex;align-items:center;background-color:#ffd483;border-radius:5px;padding:.5rem;margin-left:1rem}
.marafon__container_heading-main--gift img{margin-right:.5rem;width:20px;height:20px}
.marafon__container_heading-main--gift p{font-size:10px!important;text-transform:uppercase;margin-bottom:0;letter-spacing:.1em}
.marafon__container_links{display:flex;justify-content:space-between;align-items:center;width:100%}



.card__descr h2{color:#00b2b2;/*text-align: center*/}
.card .present{display:none;position:absolute;background:#ffd483;align-items:center;justify-content:center;border:1px solid #feae14;box-sizing:border-box;border-radius:100%;padding:10px;left:10px;top:10px}.card .unavailable{display:none}.card .available{display:none}.card__descr{margin-top:20px;width:90%;margin-left:1em;margin-right:1em;}.card__descr h2{color:#1d252f;font-size:18px;transition:.3s all ease}.card__descr .name{font-size:14px;margin-bottom: 0;}



