#rec814680616

#rec814680616 > div > div > div:nth-child(1) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec814680616 > div > div > div:nth-child(2) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec814680616 > div > div > div:nth-child(3) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec814680616 > div > div > div:nth-child(4) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec814680616 > div > div > div:nth-child(5) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec814680616 > div > div > div:nth-child(6) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}
#rec814680616 > div > div > div:nth-child(7) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec814680616 > div > div > div:nth-child(8) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec814680616 > div > div > div:nth-child(9) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}






#rec427437111 > div > div > div:nth-child(1) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec427437111 > div > div > div:nth-child(2) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec427437111 > div > div > div:nth-child(3) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec427437111 > div > div > div:nth-child(4) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec427437111 > div > div > div:nth-child(5) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec427437111 > div > div > div:nth-child(6) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}
#rec427437111 > div > div > div:nth-child(7) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec427437111 > div > div > div:nth-child(8) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec427437111 > div > div > div:nth-child(9) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}










/*B2B landing*/
#rec796806040 > div > div > div:nth-child(1) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec796806040 > div > div > div:nth-child(2) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec796806040 > div > div > div:nth-child(3) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec796806040 > div > div > div:nth-child(4) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec796806040 > div > div > div:nth-child(5) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec796806040 > div > div > div:nth-child(6) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}
#rec796806040 > div > div > div:nth-child(7) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec796806040 > div > div > div:nth-child(8) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec796806040 > div > div > div:nth-child(9) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}




















#rec744570934 > div > div > div:nth-child(1) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec744570934 > div > div > div:nth-child(2) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec744570934 > div > div > div:nth-child(3) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec744570934 > div > div > div:nth-child(4) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec744570934 > div > div > div:nth-child(5) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec744570934 > div > div > div:nth-child(6) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}
#rec744570934 > div > div > div:nth-child(7) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec744570934 > div > div > div:nth-child(8) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec744570934 > div > div > div:nth-child(9) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}












#rec428191940 > div > div > div > div:nth-child(1) > div > div > div.t858__wrap_top {
    height: 96px;
}

#rec428191940 > div > div > div > div:nth-child(2) > div > div > div.t858__wrap_top {
    height: 96px;
}

#rec428191940 > div > div > div > div:nth-child(3) > div > div > div.t858__wrap_top {
    height: 96px;
}






#rec428191940 > div > div > div > div:nth-child(1) > div > div {
    padding: 24px 24px 24px 24px;
}

#rec428191940 > div > div > div > div:nth-child(2) > div > div {
    padding: 24px 24px 24px 24px;
}

#rec428191940 > div > div > div > div:nth-child(3) > div > div {
    padding: 24px 24px 24px 24px;
}




#rec428219785 > div > div > div > div:nth-child(1) > a > div > div {
    padding: 24px 24px 28px 24px;
}

#rec428219785 > div > div > div > div:nth-child(2) > div > div {
    padding: 24px 24px 28px 24px;
}

#rec428219785 > div > div > div > div:nth-child(3) > div > div {
    padding: 24px 24px 28px 24px;
}










#rec428138990 > div > div > div > div:nth-child(1) > div > div {
    padding: 20px 24px 20px 24px;
}
#rec428138990 > div > div > div > div:nth-child(2) > div > div {
    padding: 20px 24px 20px 24px;
}
#rec428138990 > div > div > div > div:nth-child(3) > div > div {
    padding: 20px 24px 20px 24px;
}


#rec428138990 > div > div > div > div:nth-child(1) > div {
    height: auto;
}





#rec428213270 > div > div > div > div.t992__wrapper.t992__wrapper_aligncenter > div:nth-child(1) > a {
    height: 48px;
    line-height: 28px;
}

#rec428213270 > div > div > div > div.t992__wrapper.t992__wrapper_aligncenter > div:nth-child(2) > a {
    height: 48px;
    line-height: 28px;
}








#rec428219785 > div > div > div > div:nth-child(1) > a > div > div > div.t858__wrap_top {
    height: 104px;
}

#rec428219785 > div > div > div > div:nth-child(2) > div > div > div.t858__wrap_top {
    height: 104px;
}
#rec428219785 > div > div > div > div:nth-child(3) > div > div > div.t858__wrap_top {
    height: 104px;
}



/*_____________________________*/
/*NON GUIDED TOURS*/

#rec474358285 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div > div > div.t858__wrap_top > img,
#rec474358285 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div > div > div.t858__wrap_top > img,
#rec474358285 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > div > div > div.t858__wrap_top > img,
#rec474358285 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div > div.t858__wrap_top > img,
#rec474358285 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div > div > div.t858__wrap_top > img,
#rec474358285 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(3) > div > div > div.t858__wrap_top > img{
    padding-bottom: 16px;
}

#rec474360431 > div > div > div:nth-child(2) > img,
#rec474715397 > div > div > div.t165__col-top.t-col.t-col_5.t-prefix_1.t165__vmiddle.t165__left > img {
    border-radius: 32px;
    transform: rotate(-2deg);
}

#rec474362209 > div > div > div.t165__col-top.t-col.t-col_5.t-prefix_1.t165__vmiddle.t165__left > img {
    border-radius: 32px;
    transform: rotate(3deg);
}

#rec474362212 > div > div > div:nth-child(2) > img,
#rec474715474 > div > div > div.t165__col-top.t-col.t-col_5.t-prefix_1.t165__vmiddle.t165__left > img{
    border-radius: 32px;
    transform: rotate(-3deg);
}



#rec474358285 {
background: linear-gradient(242.82deg, #F3F7DD 19.64%, #E5FFED 65.74%, #FFFFFF 99.83%);
}




#rec473922181 > div > div > div:nth-child(1) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec473922181 > div > div > div:nth-child(2) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec473922181 > div > div > div:nth-child(3) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec473922181 > div > div > div:nth-child(4) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec473922181 > div > div > div:nth-child(5) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec473922181 > div > div > div:nth-child(6) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}
#rec473922181 > div > div > div:nth-child(7) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec473922181 > div > div > div:nth-child(8) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec473922181 > div > div > div:nth-child(9) > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}






#rec473918770 > div > div > div:nth-child(2) > div:nth-child(1) > svg,
#rec473918770 > div > div > div:nth-child(5) > div:nth-child(1) > svg,
#rec473918770 > div > div > div:nth-child(8) > div:nth-child(1) > svg,
#rec473918770 > div > div > div:nth-child(11) > div:nth-child(1) > svg {
    fill: rgb(209, 215, 232);
}

#rec474364221 > div > div > div:nth-child(3),
#rec474364221 > div > div > div:nth-child(6),
#rec474364221 > div > div > div:nth-child(9),
#rec474364221 > div > div > div:nth-child(12) {
    margin-bottom: 15px;
}

#rec475002865 > div > div > div:nth-child(2),
#rec475002865 > div > div > div:nth-child(4),
#rec475002865 > div > div > div:nth-child(6),
#rec475002865 > div > div > div:nth-child(8),
#rec475002865 > div > div > div:nth-child(10),
#rec475005059 > div > div > div:nth-child(2),
#rec475005059 > div > div > div:nth-child(4),
#rec475005059 > div > div > div:nth-child(6),
#rec475005059 > div > div > div:nth-child(8),
#rec475005059 > div > div > div:nth-child(10) {
    margin-bottom: 12px!important;
}

#rec474358285 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div > div,
#rec474358285 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div > div,
#rec474358285 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > div > div,
#rec474358285 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div > div,
#rec474358285 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div,
#rec474358285 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(3) > div > div {
    padding: 30px 30px 30px 30px;
}




/*карточки туров (1)*/

#rec476607224 > div > div > div > div{
    border-radius: 20px;
    box-shadow: 1px 2px 45px rgba(153, 153, 169, 0.22);
    position: relative;
    top: 0;
    transition: top ease 0.2s;
}
#rec476607224 > div > div > div > div:hover {
    top: -10px;
    box-shadow: 1px 3px 60px rgba(153, 153, 169, 0.35);
}




/*карточки туров (2)*/

#rec476617306 > div > div.t774__container.t774__container_mobile-grid > div > div{
    border-radius: 20px;
    box-shadow: 1px 2px 45px rgba(153, 153, 169, 0.22);
    position: relative;
    top: 0;
    transition: top ease 0.2s;
}
#rec476617306 > div > div.t774__container.t774__container_mobile-grid > div > div:hover {
    top: -10px;
    box-shadow: 1px 3px 60px rgba(153, 153, 169, 0.35);
}

/*карточки туров mob*/
#rec476641966 > div > div > div > div.t-slds__container > div > div.t-slds__item.t-slds__item_active.t-slds__item-loaded > div > div > div > div{
    box-shadow: 1px 2px 45px rgba(153, 153, 169, 0.22);
    height: 420px;
}

#rec476641966 > div > div > div > div.t-slds__container > div > div.t-slds__item.t-slds__item_active.t-slds__item-loaded > div > div > div > div > a {
    height: 220px;
}
#rec476641966 > div > div > div > div.t-slds__container > div > div.t-slds__item.t-slds__item_active.t-slds__item-loaded > div > div > div > div > a > div {
    padding-bottom: 108%;
}

/*#rec476641966 > div > div > div > div.t-slds__container > div > div.t-slds__item.t-slds__item_active.t-slds__item-loaded > div > div > div > div > a > div > div {*/
/*    height: 270px;*/
/*}*/


/*контакты*/
#rec477917092 > div > div > div.t396__elem.tn-elem.tn-elem__4779170921660068715614,
#rec477917092 > div > div > div.t396__elem.tn-elem.tn-elem__4779170921660068428304 > div > img, 
#rec477917092 > div > div > div.t396__elem.tn-elem.tn-elem__4779170921660068374123 > div > img {
    box-shadow: 1px 2px 45px rgba(153, 153, 169, 0.22);
    position: relative;
    top: 0;
    transition: top ease 0.3s;
    border-radius: 12px;
}

#rec477917092 > div > div > div.t396__elem.tn-elem.tn-elem__4779170921660068428304 > div > img:hover, 
#rec477917092 > div > div > div.t396__elem.tn-elem.tn-elem__4779170921660068374123 > div > img:hover {
    box-shadow: 1px 3px 60px rgba(153, 153, 169, 0.35);
    top: -5px;
    border-radius: 12px;
}


#rec477926587 > div > div > div > div > div,
#rec477927758 > div > div > div > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
}

#rec477926872 > div > div > div > div.t395__wrapper.t-align_center.t395__wrapper_no-scroll > div.t395__tab.t395__width_50.t395__tab_active {
    border-radius: 12px;
    /*box-shadow: 2px 2px 15px rgba(153, 153, 169, 0.15);*/
    border-color: transparent;
}

#rec477926872 > div > div > div > div.t395__wrapper.t-align_center.t395__wrapper_no-scroll {
    background-color: #EEEEF2;
    border-radius: 12px;
    border-color: transparent;
}
/*#rec477926872 > div > div > div > div.t395__wrapper.t-align_center.t395__wrapper_no-scroll > div:nth-child(2) > div:hover,*/
/*#rec477926872 > div > div > div > div.t395__wrapper.t-align_center.t395__wrapper_no-scroll > div:nth-child(1) > div:hover{*/
/*    background-color: #F6F7FA;*/
/*    border-radius: 12px;*/
/*}*/
/*#rec477926872 > div > div > div > div.t395__wrapper.t-align_center.t395__wrapper_no-scroll > div:nth-child(2) > div,*/
/*#rec477926872 > div > div > div > div.t395__wrapper.t-align_center.t395__wrapper_no-scroll > div:nth-child(1) > div{*/
/*    transition: top ease 0.15s;*/
/*}*/



/*routbooks*/

#rec478751032 {
background: linear-gradient(242.82deg, #F3F7DD 19.64%, #E5FFED 65.74%, #FFFFFF 99.83%);
}

#rec478751032 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div > div > div.t858__wrap_top > img,
#rec478751032 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div > div > div.t858__wrap_top > img,
#rec478751032 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > div > div > div.t858__wrap_top > img,
#rec478751032 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div > div.t858__wrap_top > img,
#rec478751032 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div > div > div.t858__wrap_top > img,
#rec478751032 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(3) > div > div > div.t858__wrap_top > img{
    padding-bottom: 16px;
}

/*#rec478751032 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div,*/
/*#rec478751032 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div,*/
/*#rec478751032 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > div,*/
/*#rec478751032 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div,*/
/*#rec478751032 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div,*/
/*#rec478751032 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(3) > div {*/
/*    background-color: #FFFFFF;*/
/*    box-shadow: 1px 2px 45px rgba(153, 153, 169, 0.22);*/
/*}*/

#rec478751032 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(2),
#rec478751032 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(1),
#rec478751032 > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(3),
#rec478751032 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2),
#rec478751032 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) {
    background-color: #FFFFFF;
    border-radius: 32px;
    box-shadow: 1px 2px 45px rgba(153, 153, 169, 0.22);
    letter-spacing: .025rem;
}


#rec478751032 > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(3) > div {
    width: 260px;
    max-height: 140px;
    border-radius: 24px;
    background: rgba(18, 18, 18, .05);
    color: #121212;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
    text-align: center;
    letter-spacing: .02rem;
    transform: rotate(-8deg);
    top: 48px;
    left: 48px;
}

#rec479104010 > div > div > div > div,
#rec479104010 > div > div > div > a > table > tbody > tr > td {
    letter-spacing: .025rem;
}

#rec479106866 > div > div > div {
    padding: 0px;    
    position: relative;
    top: 0;
    transition: top ease 0.4s;
}
#rec479106866 > div > div > div:hover {
    top: -15px;
}

#rec479135427,
#rec479138472 {
    letter-spacing: .02rem;
}

#rec478757338 > div > div > div.t396__elem.tn-elem.tn-elem__4787573381660324398274 > div > img,
#rec478757338 > div > div > div.t396__elem.tn-elem.tn-elem__4787573381660324453791 > div > img, 
#rec478757338 > div > div > div.t396__elem.tn-elem.tn-elem__4787573381660324466021 > div > img {
    box-shadow: 1px 2px 45px rgba(153, 153, 169, 0.22);
    border-radius: 16px;
}




#rec478751046 > div > div > div > div > div {
    border-radius: 20px;
    border: 2px solid #EEEEF2;
    letter-spacing: .02rem;
}



#rec479138472 > div > div > div > div:nth-child(3) > div > div {
    transform: rotate(4deg);
    border-radius: 80px;
}

#rec479138472 > div > div > div > div.t509__col.t-col.t-col_5.t509__leftcol.t509__desktopimg > div > div {
    transform: rotate(-3deg);
    border-radius: 80px;
}

#rec479138472 > div > div > div > div:nth-child(11) > div > div {
    transform: rotate(3deg);
    border-radius: 72px;
}


#rec479138472 > div > div > div > div:nth-child(1) > div,
#rec479138472 > div > div > div > div:nth-child(5) > div,
#rec479138472 > div > div > div > div:nth-child(9) > div{
    /*max-width: 280px;*/
    /*max-height: 280px;*/
    border-radius: 56px;
}

#rec478757338 > div {
    background-color: #EEEEF2;
}





_____


#recorddiv499515838 > div.t-container > div > div > div > div > div {
}

#rec499518647 > div > div {
    box-shadow: 1px 2px 45px rgba(153, 153, 169, 0.22);
border-radius: 48px;
}

#rec499520188 > div > div > div > div {
    border-radius: 32px;
}


#rec499517180 > div > div > div.t396__elem.tn-elem.tn-elem__4995171801665362371140 > a,
#rec499517180 > div > div > div.t396__elem.tn-elem.tn-elem__4995171801665362371145 > a {
    border-radius: 10px;
    border: 1px solid #D1D7E8;
}

#rec499517180 > div > div > div.t396__elem.tn-elem.tn-elem__4995171801665362371140 > a:hover,
#rec499517180 > div > div > div.t396__elem.tn-elem.tn-elem__4995171801665362371145 > a:hover {
    border-radius: 10px;
    border: 1px solid #9999A9;
}

#rec499518647 > div > div > div:nth-child(1),
#rec499518647 > div > div > div:nth-child(2),
#rec499518647 > div > div > div:nth-child(3),
#rec499518647 > div > div > div:nth-child(4) {
    max-width: auto;
    width: auto;
    min-width: 200px;
    margin: 32px 32px 40px 32px;
}



/*уведомения*/
#rec516479535 > div > div > div > div.t467__title.t-title.t-title_lg.t-margin_auto,
#rec516484328 > div > div > div > div.t467__title.t-title.t-title_lg.t-margin_auto,
#rec516485792 > div > div > div > div.t467__title.t-title.t-title_lg.t-margin_auto,
#rec516486563 > div > div > div > div.t467__title.t-title.t-title_lg.t-margin_auto,
#rec516487046 > div > div > div > div.t467__title.t-title.t-title_lg.t-margin_auto,
#rec516488623 > div > div > div > div.t467__title.t-title.t-title_lg.t-margin_auto {
    margin-bottom: 16px;
}
#rec516479535 > div > div > div > a,
#rec516484328 > div > div > div > a,
#rec516485792 > div > div > div > a,
#rec516486563 > div > div > div > a,
#rec516487046 > div > div > div > a{
    margin-top: 40px;
}

#rec516488623 > div > div > div > a{
    margin-top: 20px;
}

#rec516488623 > div > div > div > div.t467__descr.t-descr.t-descr_xl.t-margin_auto {
    text-align: left;
}




#rec518828430 {
    background: linear-gradient(180deg, #141412 0%, #771F96 52.15%, #111110 99.96%);
}

#rec518828430 > div > div > div:nth-child(2) > div > div > div > a {
    background-color: rgba(255, 255, 255, 0.15);
}

#rec518828430 > div > div > div:nth-child(2) > div > div > div > a:hover{
    background-color: rgba(255, 255, 255, 0.20);
}