.tour-page .first-section{height:calc(100vh - 217px);position:relative}.tour-page .first-section .container-fluid.bg .text-container{margin-top:-130px}.tour-page .breadcrumbs-section{padding-top:35px}.tour-page .breadcrumbs-section+section{padding-top:35px}.program_section{padding-top:70px}.info-price_section{background-color:#fff;position:absolute;bottom:0;left:0;width:100%}.info-price_section .container-fluid{padding-right:0}.info-price_row{font-size:0;color:#515151;display:flex}.info_col{align-self:center;width:calc(100% - 350px)}.info-price_item{font-size:20px;padding:5px 36px 5px 0;display:inline-block}.info-price_item:last-child{padding-right:0}.info-price_item span{font-size:18px;vertical-align:middle}.info-price_icon{width:43px;vertical-align:middle;margin-right:8px}.impression-row{margin-top:30px}.impression_col .block-reference_item{cursor:default;pointer-events:none}.impression_col .block-reference_headline{font-size:24px}.map-img{margin-top:30px;width:100%;height:auto}.in-cost_row{align-items:flex-start}.in-cost_item{width:100%;background-color:rgba(237,68,87,.05);padding:50px;border-radius:3px}.in-cost_title{font-size:50px;font-weight:700;margin:0}.in-cost_text{margin-top:17px;font-size:20px}.in-cost_text a{text-decoration:underline;text-underline-position:from-font;text-decoration-thickness:1px}.in-cost_text a:hover{text-decoration:none}.in-cost_text ul li{margin-top:20px;position:relative;padding-left:15px;line-height:1.2}.in-cost_text ul li:before{content:"";display:block;width:4px;height:4px;background-color:#131313;border-radius:50%;position:absolute;top:11px;left:0}.in-cost_text ul li:first-child{margin-top:0}.in-cost_text ol li{margin-top:20px;position:relative;line-height:1.2}.in-cost_text ol li:first-child{margin-top:0}.in-cost_text p{margin-top:20px}.in-cost_text p:first-child{margin-top:0}.chess-block_container{margin-top:30px}.guide_section .section-headline{padding:0 25px}.guide_section .container-fluid{padding:0 25px}.guide_section .guide-slider{padding:0 25px}.guide_section .guide-slider .swiper-pagination{position:static;margin-top:20px}.guide_row{margin-top:30px;align-items:flex-start}.guide_col{position:relative}.guide_info-col{position:relative;height:0;padding-top:55%;overflow:hidden}.guide-link{position:relative;display:block;width:100%;height:0;padding-top:55%;overflow:hidden}.guide-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.guide-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;background-image:linear-gradient(180deg,rgba(0,0,0,0) 64.15%,rgba(0,0,0,.53) 100%)}.guide-text .text-container{padding-bottom:23px;text-align:center;font-size:22px;font-weight:500;color:#fff}.guide_name{font-size:32px;font-weight:700}.guide-info{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;flex-direction:column;max-height:100%;padding:0 30px 0 60px;font-size:20px}.guide-info h3{font-size:24px;font-weight:700;margin-bottom:10px;flex:0 0 auto}.guide-info .guide-description{position:relative;flex:1 1 auto;overflow:hidden}.guide-info ul li{position:relative;padding-left:15px;line-height:1.2}.guide-info ul li:before{content:"";display:block;width:4px;height:4px;background-color:#131313;border-radius:50%;position:absolute;top:11px;left:0}.more-link__container{position:relative;flex:0 0 auto}.more-link__container::before{content:"";display:block;position:absolute;bottom:86%;left:0;width:100%;height:51px;background-image:linear-gradient(to top,#fff 43%,rgba(255,255,255,0) 100%);z-index:2}.more-link__container .more-link{color:#ed4457;text-decoration:underline}@media (max-width:1440px){.block-reference_item.impression_col .text-container{min-width:300px}}@media (max-width:1360px){.guide_section .container-fluid{padding:0 5px}}@media (max-width:1280px){.tour-page .first-section{height:calc(100vh - 205px)}.info-price_icon{width:40px}.impression-row{margin-top:20px}.map-img{margin-top:20px}.program_section{padding-top:50px}.chess-block{margin-top:20px}.guide_row{margin-top:20px}.in-cost_title{font-size:32px}}@media (max-width:1145px){.info-price_item span{font-size:16px}}@media (max-width:1090px){.guide-info h3{font-size:22px}.in-cost_item{padding:25px}}