.transportation__section{border:2px solid #E1DFDF;border-radius:9px;box-sizing:border-box;box-shadow:0 0 10px #0003;margin:0 auto 40px;max-width:842px;padding:60px 38px 40px}.transportation__section--small-space{padding-top:40px}.transportation__section-title{border-bottom:2px solid #F9C853;margin-bottom:20px;padding:0 70px 10px}.transportation__section-title--mb40{margin-bottom:40px}.transportation__section-title--mb50{margin-bottom:50px}.transportation__section-title--centered{width:fit-content;margin:0 auto 36px}.transportation__section-slogan-box{height:44px;left:0;margin:0 auto;max-width:234px;right:0;top:-9px}.transportation__section-slogan-inner{background-color:#ce1728;box-sizing:border-box;color:#fff;height:100%;min-width:222px;padding:6px 16px}.transportation__section-slogan-inner:before,.transportation__section-slogan-inner:after{border-style:solid;content:"";height:0;position:absolute;top:.5px;width:0}.transportation__section-slogan-inner:before{border-width:6px 6px 6px 0;border-color:transparent #7B0B15 transparent transparent;left:-5px;transform:rotate(-135deg)}.transportation__section-slogan-inner:after{border-width:6px 6px 6px 0;border-color:transparent #7B0B15 transparent transparent;right:-5px;transform:rotate(-45deg)}.transportation__section-slogan-out{height:38px;overflow:hidden}.transportation__section-slogan{align-self:center;-webkit-align-self:center;width:100%}.transportation__slogan-triangle{bottom:-12px;left:0;right:0}.transportation__calc-form{justify-content:space-between;-webkit-justify-content:space-between}.transportation__calc-sep{background-position:-106px -106px;cursor:pointer;height:30px;margin:30px 20px 0;width:18px}.transportation__calc-form-box{margin-bottom:20px;width:260px}.transportation__calc-form-label{padding-left:10px;margin-bottom:5px}.transportation__calc-btn-box{align-items:flex-start;-webkit-align-items:flex-start;display:flex;display:-webkit-flex;margin-top:23px}.transportation__calc-box-txt{color:#5d6772;line-height:22px;max-height:44px;overflow:hidden;padding-right:40px;width:calc(100% - 180px)}.transportation__calc-btn{width:140px}.transportation__calc-box .calendar-box__bg-label{margin-bottom:14px;color:#5d6772}.transportation__calc-box .calendar-box__bg-label--inactive{opacity:.4}.transportation__calc-box .calendar-box__form-item.calendar-box__form-item--end{padding-left:0}.transportation__result-inner{border-top:1px solid #E1DFDF;padding:20px 0 30px}.transportation__result-title{margin-bottom:20px}.transportation__result-list{flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -20px}.transportation__result-item{box-sizing:border-box;margin-bottom:20px;padding:0 20px;width:50%}.transportation__result-item--mb-40{margin-bottom:40px}.transportation__result-item--with-note{margin-bottom:0;padding-bottom:20px!important}.transportation__result-right,.transportation__result-box{align-items:stretch;-webkit-align-items:stretch}.transportation__result-box{background-color:#f8f8f8;border-radius:9px;transition:transform .3s ease,box-shadow .3s ease}.transportation__result-left{padding:20px 10px}.transportation__result-img-box{align-self:center;-webkit-align-self:center;padding-right:10px;width:72px;flex:0 0 72px}.transportation__result-info:not(:last-child){border-right:1px solid #E1DFDF;box-sizing:border-box;margin-right:10px;padding-right:10px}.transportation__result-info-inner{align-items:flex-start}.transportation__result-info-inner .transportation__select-btn{margin-left:auto!important}.transportation__result .transportation__result-info:not(:last-child){width:138px;flex:0 0 138px}.transportation__result-info-duration:not(:last-child){margin-bottom:20px}.transportation__result-info-title{margin-bottom:16px}.transportation__result-info-txt{color:#ce1728;margin-top:4px}.transportation__cars-info-point,.transportation__result-info-point{margin-right:20px;padding-left:18px}.transportation__cars-info-point:before,.transportation__result-info-point:before{background-position:-446px -85px;height:18px;left:0;position:absolute;top:0;width:12px}.transportation__cars-info-point--bag,.transportation__result-info-point--bag{height:20px;margin-right:0}.transportation__cars-info-point--bag:before,.transportation__result-info-point--bag:before{background-position:-422px -61px}.transportation__result-right{background-color:#f1f1f1;border-radius:0 9px 9px 0;box-sizing:border-box;padding:0 10px;width:137px}.transportation__result-right .transportation__total-price{margin-bottom:0}.transportation__result-big{border-bottom:1px solid #E1DFDF;margin-bottom:20px;padding-bottom:47px}.transportation__result-big .transportation__result-img-box{padding-left:20px;padding-right:60px;width:190px}.transportation__result-big .transportation__result-img{transform:scale(3);transform-origin:left}.transportation__result-big .transportation__result-info:not(:last-child){border-right:none;margin-right:0;padding-right:60px}.transportation__result-big .transportation__result-info-title{margin-bottom:20px}.transportation__result-big .transportation__result-info-point{padding-left:25px}.transportation__result-big .transportation__result-info-point:before{background-position:-319px -243px;height:20px;width:15px}.transportation__result-big .transportation__result-info-point--bag:before{background-position:-302px -243px;height:22px}.transportation__cars{margin-bottom:40px}.transportation__cars:not(.transportation__cars--white-bg){background-color:#f8f8f8;padding-top:40px}.transportation__cars--mb-none{margin-bottom:0!important}.transportation__cars--white-bg .transportation__section-title{padding-left:25px;padding-right:25px}.transportation__cars-list{flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -20px}.transportation__cars-item{box-sizing:border-box;padding:0 20px 40px;width:25%}.transportation__cars-item--full{width:100%}.transportation__cars-item--full .transportation__cars-text-box{width:100%;display:flex;justify-content:space-between}.transportation__cars-item--full .transportation__cars-text{width:75%;margin-bottom:0}.transportation__cars-item--full .transportation__cars-text-box .transportation__cars-btn{width:22%}.transportation__cars-link,.transportation__cars-inner{height:100%}.transportation__cars-inner{background-color:#fff;border-radius:9px}.transportation__cars-wrap{padding:20px 20px 15px}.transportation__cars-title{margin-bottom:10px}.transportation__cover{background-color:#5d677233;border-radius:9px;height:100%;left:0;opacity:0;pointer-events:none;top:0;visibility:hidden;width:100%;transition:visibility .3s ease,opacity .3s ease}.transportation__cover:before,.transportation__cover:after{top:auto}.transportation__cover:before{background-color:#fff9;border-radius:50%;bottom:78px;content:"";height:60px;transform:scale(0);width:60px;transition:transform .3s ease}.transportation__cover:after{background-position:-327px -159px;bottom:97px;height:24px;width:26px}.transportation__cars-link{border-radius:9px}.transportation__cars-img-box{padding:0 0 10px 10px}.transportation__cars-text{color:#5d6772;line-height:22px;margin-bottom:20px}.transportation__cars-btn{height:44px;line-height:40px}.transportation__cars-slide-wrap{background-color:#f1f1f1;border-radius:9px;margin-bottom:20px;padding:20px}.transportation__cars-slide-left{background:url(/img/yellow-bg.svg) no-repeat;height:246px;overflow:hidden;width:230px}.transportation__cars-slide-right{padding-left:240px}.transportation__cars-slide-img{clip-path:polygon(0 0,96% 0%,100% 25%,89% 100%,0 100%,0% 50%);margin-left:auto;max-height:134px}.transportation__cars-slide-btn-box:before{background-color:#e1dfdf;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.transportation__cars-slide-btn{background-color:#fff;color:#5a89bd;padding:0 32px;text-decoration:underline}.transportation__cars-slide-btn:after{background-position:-314px -56px;display:inline-block;height:8px;margin-left:6px;vertical-align:middle;width:14px;transition:transform .3s ease}.transportation__cars-slide-btn--active:after{transform:rotate(180deg)}.transportation__transfer{margin-bottom:60px}.transportation__transfer .transportation__result-info{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between}.transportation__transfer .transportation__section{border:2px solid #E1DFDF;box-shadow:none;margin:0;max-width:inherit;padding-top:80px;width:860px;z-index:1}.transportation__transfer .transportation__section--small-space{padding-top:40px}.transportation__transfer-right{padding-left:900px}.transportation__transfer .transportation__section-title{margin-bottom:60px}.transportation__transfer .transportation__calc-form-box{width:calc((100% - 60px)/2)}.transportation__transfer .transportation__calc-form-group{width:100%}.transportation__transfer .transportation__calc-sep{margin-left:19px;margin-right:19px}.transportation__select-block{background-color:#f1f1f1;border-radius:9px;box-sizing:border-box;padding:20px;width:260px;border:1px solid #a39b9b}.transportation__total-title,.transportation__total-old-price{margin-bottom:10px}.transportation__total-old-price{text-decoration:line-through}.transportation__total-old-price+.transportation__total-price{color:#ce1728}.transportation__total-title-box{margin-bottom:16px;white-space:nowrap}.transportation__transfer .transportation__calc-form{margin-bottom:20px}.transportation__transfer-double{margin:0 -20px}.transportation__transfer-box{box-sizing:border-box;padding:0 20px;width:100%}.transportation__transfer-label{margin-bottom:5px;padding-left:10px}.transportation__transfer-input{background-color:#f8f8f8;border:1px solid #E1DFDF;border-radius:9px;box-sizing:border-box;color:#333;height:44px;padding:0 10px;width:100%;transition:border-color .3s ease}.transportation__transfer-input:focus{border-color:#bdbdbd}.transportation__desc-out{max-width:840px;margin:-20px auto 20px}.transportation__desc-out--inner{margin-bottom:0}.transportation__desc-out--inner .transportation__info-text{padding:0 10px 0 26px}.transportation__desc-out--inner .transportation__info-text:before{bottom:auto;left:0;top:2px}.transportation__desc{color:#333f4c}.transportation__info-text{background:#f1f1f1;border-radius:5px;line-height:20px;padding:10px 10px 10px 36px}.transportation__info-text:before{background-position:-70px -265px;bottom:0;height:16px;left:10px;margin:auto 0;position:absolute;width:16px;top:0}.transportation__top-inner{border-bottom:1px solid #E1DFDF;padding-bottom:16px;margin-bottom:16px}.transportation__info:not(:last-child){margin-bottom:10px}.transportation__request-txt{margin-bottom:20px;padding-left:26px;white-space:break-spaces}.transportation__request-txt:before{background-position:-70px -265px;content:"";height:16px;left:0;position:absolute;top:2px;width:16px}.transportation__faq-outer{margin:60px 0 40px}.transportation__policy-text{color:#5d6772;max-width:860px;margin:0 auto 40px}.transportation__policy-text.mt--40{margin-top:40px}.transportation__select-btn{text-decoration:underline;color:#5a89bd;display:inline-block;margin-right:10px}.transportation__cancellation-box{margin:20px 0}.transportation__title-box{gap:6px;margin-bottom:6px}.transportation__title-box img{flex-shrink:0}.transportation__conditions{align-items:flex-start;max-width:860px;box-sizing:border-box}.transportation__cancellation-title,.transportation__cancellation-desc{color:#5d6772}.transportation__condition-item{color:#5a89bd;text-decoration:underline;cursor:pointer;background-color:#f8f8f8;padding:20px;width:100%;border-radius:9px;box-sizing:border-box}.transportation__condition-item:not(:last-child){margin-bottom:20px}.transportation--inner .transportation__transfer{margin-bottom:50px}.transportation--inner .transportation__result{margin-bottom:40px!important}.transportation--inner .transportation__calc-form{border-bottom:1px solid #E1DFDF}.transportation--rent-inner .transportation__result-big,.transportation--inner .transportation__result-big{align-items:stretch;-webkit-align-items:stretch}.transportation--rent-inner .socials,.transportation--inner .socials{border-top:1px solid #E1DFDF;padding-left:0}.transportation--rent-inner .view-box__info-box{padding-top:0}.transportation--rent-inner .transportation__cancellation-box{margin-top:0}.transportation--inner .transportation__cars--mb-none+.view-box .socials,.transportation--rent-inner .transportation__cars--mb-none+.view-box .socials{border-top:0}.transportation--inner .transportation__transfer--return .calendar-box{margin:0}.transportation--inner .transportation__transfer--return .calendar-box__form-item--return-box{padding:0}.transportation--inner .transportation__transfer--return .calendar-box__date-box{width:210px!important}.transportation--inner .transportation__transfer--return .calendar-box__date-box .calendar-box__form-item{width:100%!important;padding:0;margin:0}.transportation--rent .transportation__section{max-width:920px}.transportation--rent .calendar-box.calendar-box--rent{margin-right:10px}.transportation--rent .transportation__calc-btn{width:120px}.transportation--rent .transportation__calc-form-box{margin-right:20px}.transportation--rent .select2-selection__rendered{font-size:.875rem}.transportation--rent .transportation__result-big .transportation__result-info:not(:last-child){padding-right:18px}.transportation__result-big .transportation__result-img{transform:none;width:180px}.transportation__result-big .transportation__result-img-box{padding-left:0;padding-right:18px;width:180px;flex:0 0 180px}.transportation--rent:not(.transportation--rent-inner) .transportation__result-big{padding-bottom:36px}.transportation--rent .transportation__result-info-duration:not(:last-child){overflow:hidden;white-space:nowrap;width:172px;text-overflow:ellipsis}.transportation--rent-inner .transportation__section .transportation__section-title{margin-bottom:58px;padding-left:40px;padding-right:40px}.transportation--rent-inner .transportation__result-big .transportation__result-info .transportation__result-info-duration:not(:last-child){width:400px}.transportation__result-info--suggestion{flex:1;padding-right:10px;max-width:inherit!important}.transportation--rent-inner .transportation__transfer .transportation__calc-form-box{margin-left:20px;margin-right:0;width:calc((100% - 180px)/2)}.transportation--rent-inner .calendar-box.calendar-box--rent{margin-right:0}.transportation--rent-inner .calendar-box{margin:0 -20px!important}.transportation--rent-inner .calendar-box__form-item{padding:0 20px!important}.transportation--rent-inner .transportation__calc-form-group--equal{border-bottom:1px solid #E1DFDF;margin-bottom:20px}.transportation--rent-inner .transportation__calc-form-group--equal .transportation__calc-group-inner{margin:0!important;width:100%}.transportation--rent-inner .transportation__calc-form-group--equal .calendar-box__form-item{padding:0!important;width:calc(50% - 20px)!important}.transportation--rent-inner .transportation__calc-form-group--equal .calendar-box__form-item:first-child{margin-right:40px}.transportation--rent-inner .transportation__calc-form-group--check-box .calendar-box__bg-label{transition:color .3s ease}.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner{justify-content:space-between;-webkit-justify-content:space-between}.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner .calendar-box__form-item{width:calc(50% - 20px)}.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner .calendar-box__form-item:first-child{margin-bottom:0}.transportation--rent-inner .transportation__calc-form-group--check-box .calendar-box__form-item.full-width{width:100%!important}.transportation--rent-inner .transportation__calc-form-group--check-box .calendar-box__form-item{padding:0!important}.transportation--rent-inner .calendar-box__bg-label:before{transition:background-color .3s ease,border-color .3s ease}.transportation--rent-inner .calendar-box__bg-checkbox:checked+.calendar-box__bg-label:before{background-color:#f9c853;border-color:#f9c853}.transportation--rent-inner .calendar-box__date-box--covered{width:100%}.transportation--rent-inner .calendar-box__date-box--covered.df{display:flex;display:-webkit-flex}.transportation--rent-inner .calendar-box__date-box--covered .select2-container .select2-selection--single{border-color:#e1dfdf}.transportation--rent-inner .calendar-box__date-box--covered>.calendar-box__form-item{width:calc(50% - 20px)!important}.transportation--rent-inner .transportation__result,.transportation--rent-inner .transportation__result-inner{padding-bottom:40px}.transportation--rent-inner .transportation__desc-out{margin-top:0;max-width:inherit}.transportation--rent-inner .transportation__result-big{padding-bottom:40px}.transportation--rent-inner .transportation__total-price{margin-bottom:0}.transportation--rent-inner .view-box{padding-top:0!important}.transportation--rent-inner .view-box__info-box+.view-box__share-box .socials{border-top:1px solid #E1DFDF;padding-left:0}.transportation--rent-inner .view-box__cancellation-box{margin-top:0}.transportation .view-box__cancellation-box+.view-box__cancellation-box{margin-bottom:0}.transportation__calc-form-group .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.transportation__calc-form-box .select2-container .select2-selection--single .select2-selection__rendered{padding-left:10px;padding-right:32px}.transportation__calc-form-box .select2-container .select2-selection--single .select2-selection__placeholder{font-size:.875rem}.transportation__calc-form-box .select2-container .select2-selection--single{border-color:#e1dfdf}.transportation__calc-form-box .hourly-rent-select2{font:inherit;width:100%;height:44px;padding-left:10px;padding-right:32px;border-radius:9px;background-color:#f8f8f8;border:1px solid #E1DFDF}.transportation__result__placeholder .transportation__result-info:not(:last-child){flex:0 0 138px;width:138px}.transportation .view-box{padding-top:10px}.transportation--inner .view-box{padding-top:0}.transportation #hourly_rents_suggestions_form .calendar-box{margin:0}.transportation #hourly_rents_suggestions_form .calendar-box.calendar-box--rent{margin-right:20px;margin-bottom:20px}.transportation #hourly_rents_suggestions_form .calendar-box__form-item{margin:0;padding:0}.transportation #hourly_rents_suggestions_form .calendar-box__form-item:not(:last-child){margin-right:20px}.transportation #hourly_rents_calculation_form .calendar-box__form-item:last-child{margin-bottom:20px}.transportation #hourly_rents_calculation_form .calendar-box__form-item{margin:0 0 20px}.transportation #hourly_rents_calculation_form .calendar-box__form-item--start{margin:0}.transportation #hourly_rents_calculation_form .calendar-box__form-item--end{margin-right:0;margin-left:0;padding:0!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--address{width:calc(40% - 12px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--number-of-people{width:calc(30% - 14px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--baby-seat{width:calc((80% - 184px)/2)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--dt-picker{width:220px!important}.transportation .calendar-box{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -10px;padding:0}.transportation .calendar-box__date.pa{left:0;top:0}.transportation .calendar-box__form-item--pickup-address{width:100%;justify-content:space-between;margin-bottom:20px!important}.transportation .calendar-box .transportation__transfer--return{border-top:1px solid #E1DFDF;padding-top:20px}.transportation .calendar-box__form-item--pickup-address .transportation__transfer-form-box{width:calc((100% - 56px)/2)}.transportation .calendar-box__form-item--pickup-address .calendar-box__form-item--flight-number{display:none;width:calc((100% - 60px)/2);padding:0}.transportation .calendar-box__form-item--pickup-address .calendar-box__form-item--flight-number .transportation__transfer-form-box{width:100%}.transportation .calendar-box .drop-address-box{margin-bottom:20px}.transportation .calendar-box__form-item--number-of-people .tours{margin-bottom:0}.transportation .calendar-box__form-item--number-of-people .tours__quantity-box,.transportation .calendar-box__form-item--number-of-people .tours__quantity-inner{width:226px}.transportation .calendar-box__date-box{background-color:transparent;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;padding:0}.transportation .calendar-box__form-item{align-self:flex-start!important;-webkit-align-self:flex-start!important}.transportation .calendar-box__date-box:first-child .calendar-box__form-item{margin-bottom:20px}.transportation .calendar-box__date-box--covered{display:inline-block}.transportation .calendar-box__date-box--covered .calendar-box__form-item{margin-bottom:0;padding-left:0;padding-right:0}.transportation .calendar-box__form-box{background-color:#f8f8f8}.transportation .calendar-box__form-box--clock-icon{max-width:100%}.transportation .calendar-box__form-item{margin:0 5px 20px 0;padding:0 10px}.transportation .calendar-box__form-item--dt-picker{width:210px!important}.transportation .calendar-box__form-item--flight-number{width:300px}.transportation .calendar-box__form-item--baby-seat{width:240px}.transportation .calendar-box__form-item:last-child{margin-bottom:0}.transportation .calendar-box__label{color:#333;margin-bottom:5px}.transportation #starting_flight_number_box,.transportation #pick_up_address_box,.transportation #starting_pick_up_address_box{display:none}.transportation .timepicker{background-color:#f8f8f8;left:0;right:0}.transportation .tours__select-box{z-index:2}.transportation .tours__select-box,.transportation .tours__drop-item,.transportation .tours__select-btn{background-color:#f8f8f8}.transportation .tours__select-btn{color:#333;padding-right:34px}.transportation .tours__select-btn:after{right:10px}.transportation .tours__drop-item{border-top-color:#e1dfdf}.transportation .tours__drop-item:last-child{border-bottom-color:#e1dfdf}.transportation .accordion:last-child{margin-bottom:0}.transportation .socials{padding-bottom:36px!important}.transportation .select2-results__option--group:first-child .select2-results__group{border-top:none}.transportation .transportation__transfer--return{border-top:1px solid #E1DFDF;padding-top:20px}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item{width:calc(27% - 13px)!important;margin-right:0}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item:first-child{margin-right:0}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--baby-seat{width:calc((100% - 180px)/2)!important}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--number-of-people .tours__quantity-inner,.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--number-of-people .tours__quantity-box{width:100%}@media screen and (max-width: 1210px){.transportation__result-list{margin:0}.transportation__result-item{padding:0;width:100%}.transportation__result-item:last-child{margin-bottom:0}.transportation__result-left{box-sizing:border-box;width:calc(100% - 138px)}.transportation__result-left.full-width{width:100%}.transportation__result .transportation__result-img{max-width:94px;max-height:39px;transform:scale(1.3)}.transportation__result .transportation__result-img-box{text-align:center;width:150px;flex:0 0 150px}.transportation__result-info{max-width:calc((100% - 160px)/2);width:auto}.transportation__result-info,.transportation__result-img-box{box-sizing:border-box}.transportation__result-big .transportation__result-img-box{padding-left:0}.transportation__result-info:not(:last-child){margin-right:50px}.transportation__transfer .transportation__section{padding-bottom:20px;width:calc(100% - 300px)}.transportation__transfer-right{padding-left:calc(100% - 260px)}.transportation__calc-form-group{width:calc(100% - 160px)}.transportation__transfer .transportation__calc-form-box{width:calc(50% - 29px)}.transportation__transfer-right--fixed{right:20px}.transportation .calendar-box__form-item{align-self:flex-end;-webkit-align-self:flex-end;width:calc(50% - 33px)!important}.transportation .calendar-box__form-item--pickup-address{width:100%!important;padding:0}.transportation calendar-box__form-item--flight-number{width:100%!important;padding:0}.transportation .calendar-box{margin-left:-16px;margin-right:-16px}.transportation .calendar-box__form-item--start,.transportation .calendar-box__form-item--number-of-people,.transportation .calendar-box__form-item--baby-seat{width:calc(50% - 48px)!important}.transportation .calendar-box__form-item--number-of-people .tours__quantity-inner,.transportation .calendar-box__form-item--number-of-people .tours__quantity-box{width:100%}.transportation .calendar-box__form-item{padding-left:16px;padding-right:16px}.transportation .calendar-box__form-item--baby-seat{padding-top:40px}.transportation.transportation--inner .calendar-box__form-item--baby-seat{padding-top:20px}.transportation .calendar-box__form-item:last-child{margin-bottom:20px}.transportation:not(.transportation--rent-inner) .calendar-box__date-box--covered,.transportation:not(.transportation--rent-inner) .calendar-box__date-box--covered .calendar-box__form-item{width:100%!important}.transportation .calendar-box__date-box--covered .calendar-box__form-item{margin-bottom:0;padding:0}.transportation__transfer-box{padding-bottom:0}.transportation__calc-box-txt{max-height:66px}.transportation--rent-inner .transportation__section .transportation__section-title,.transportation__transfer .transportation__section-title{margin-bottom:40px}.transportation__result-big{padding-bottom:40px}.transportation--rent .transportation__result-info-duration:not(:last-child){width:100%!important}.transportation--rent .transportation__calc-form-group{width:100%}.transportation--rent .calendar-box--rent{width:calc(100% - 394px)}.transportation--rent-inner .transportation__section{padding-left:20px;padding-right:20px}.transportation--rent-inner .calendar-box--rent-inner{margin:0 -10px!important;width:auto!important}.transportation--rent-inner .calendar-box--rent-inner .calendar-box__form-item{padding:0!important}.transportation--rent-inner .transportation__transfer .transportation__calc-form-box{margin-left:20px;width:calc(100% - 400px)}.transportation--rent-inner .transportation__calc-form-group--equal .calendar-box__form-item:first-child{margin-right:20px}.transportation--rent-inner .transportation__calc-form-group--equal .calendar-box__form-item,.transportation--rent-inner .calendar-box__date-box--covered>.calendar-box__form-item,.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner .calendar-box__form-item{width:calc(50% - 10px)!important}.transportation--rent-inner .transportation__calc-form-group--check-box .calendar-box__date-box--covered .calendar-box__form-item{width:100%!important}.transportation--rent-inner .calendar-box__form-item--baby-seat .tours{padding:0}.transportation--rent-inner .calendar-box__form-item--baby-seat .tours__form-box{margin-right:0;width:100%}.transportation--rent .transportation__result-info{max-width:calc(100% - 338px)}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--baby-seat{width:calc(100% - 400px)!important}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--number-of-people{width:180px!important}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item:first-child{width:180px!important;margin-right:0}.transportation #hourly_rents_calculation_form .calendar-box__form-item--dt-picker{box-sizing:border-box;width:250px!important;padding:0!important}.transportation #hourly_rents_calculation_form .transportation__calc-form-box{margin-left:20px;margin-right:0;width:calc(35% - 21px)!important}.transportation #hourly_rents_calculation_form .calendar-box.calendar-box--rent{display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;width:65%!important;margin:0!important}.transportation--inner .transportation__transfer--return .calendar-box__date-box{width:100%!important}}@media screen and (max-width: 1200px){.transportation__cars-slide-right{position:relative}.transportation__cars-slide-right:before{box-shadow:0 0 100px 60px #f8f8f8;content:"";height:100%;position:absolute;right:0;top:0;width:0;z-index:2}}@media screen and (max-width: 1170px){.transportation__result-big .transportation__result-img-box,.transportation__result-big .transportation__result-info:not(:last-child){padding-right:20px}}@media screen and (max-width: 1150px){.transportation__result-big .transportation__result-img-box,.transportation__result-big .transportation__result-info:not(:last-child){padding-right:20px}}@media screen and (max-width: 1030px){.transportation__result-info:not(:last-child){margin-right:20px;padding-right:20px}.transportation__cars{margin-bottom:40px}.transportation__cars-list{margin:0 15px;padding-bottom:20px}.transportation__cars-item{padding:0 10px 20px;width:33.3333%}.transportation__cars-item--full{width:100%}.transportation__cars-item--full .transportation__cars-text-box .transportation__cars-btn{min-width:220px}.transportation__cars-item--full .transportation__cars-text{font-size:1rem;width:70%;padding-right:40px;line-height:22px}.transportation__cars-title{font-size:1.125rem}.transportation__section-title--mb50,.transportation__section-title--mb40{margin-bottom:20px}.transportation--inner .transportation__section-title--mb40{margin-bottom:30px}.transportation__transfer-double .tours{padding:0}.transportation__transfer-double .tours__form-box{display:block;margin-right:0!important;width:auto}.transportation--rent-inner .transportation__section-title--mb40{margin-bottom:30px}.transportation--inner .transportation__result-info,.transportation--rent .transportation__result-info{max-width:calc(100% - 318px)}}@media screen and (min-width: 1025px){.transportation__transfer-right--fixed{position:fixed;top:130px}.transportation__transfer-right--static{position:absolute}}@media screen and (max-width: 1024px){.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--number-of-people .tours{padding:0}.transportation__result{padding:0 25px}.transportation__section+.transportation__result{margin-top:-10px}.transportation:not(.transportation--rent-inner) .transportation__transfer{padding:0 25px}.transportation__transfer .transportation__section{float:none;margin-bottom:40px;width:100%}.transportation__transfer-right{padding-left:0}.transportation__select-block{width:auto}.transportation__select-block{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;padding-bottom:10px;padding-top:10px;justify-content:space-between;-webkit-justify-content:space-between}.transportation__select-block .btn{max-width:210px}.transportation__total-title-box{margin-bottom:0}.transportation__transfer-right--fixed .transportation__select-block{border-radius:0;box-shadow:0 2px 10px #0003;left:0;position:fixed;top:80px;width:100%;z-index:2}.transportation #hourly_rents_suggestions_form .calendar-box__form-item{padding:0;width:100%!important}.transportation--inner .transportation__transfer{margin-bottom:40px}.transportation--inner .transportation__result{margin-bottom:20px}.transportation--inner .transportation__transfer .transportation__section{padding-left:20px;padding-right:20px}.transportation__transfer-form-box--b-size{margin-bottom:0;padding-bottom:38px}.transportation .calendar-box__date-box:first-child .calendar-box__form-item,.transportation .view-box__cancellation-box{margin-bottom:20px}.transportation .calendar-box__date-box--covered .calendar-box__timepicker{left:auto;right:0}.transportation .calendar-box__date-box--covered .calendar-box__form-item--end .calendar-box__timepicker{left:0!important;right:auto}.transportation--rent:not(.transportation--rent-inner) .transportation__section{margin-bottom:40px}.transportation--rent:not(.transportation--rent-inner) .transportation__desc-out{margin-left:85px;margin-right:85px}.transportation--rent .transportation__calc-form-box{width:200px}.transportation--rent .calendar-box--rent{width:calc(100% - 324px)}.transportation--rent-inner .transportation__transfer .transportation__section{margin-left:25px;margin-right:25px}.transportation--rent-inner .transportation__section{max-width:inherit;width:auto}.transportation--rent-inner .transportation__transfer{margin-bottom:40px}.transportation--inner .transportation__select-block,.transportation--rent-inner .transportation__select-block{flex-direction:column;-webkit-flex-direction:column;padding-bottom:20px;padding-top:20px}.transportation--rent-inner .transportation__select-block{margin:0 25px}.transportation--inner .transportation__top-inner,.transportation--rent-inner .transportation__top-inner{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.transportation--inner .transportation__info,.transportation--rent-inner .transportation__info{width:calc(50% - 20px)}.transportation--inner .transportation__select-top,.transportation--rent-inner .transportation__select-top{width:100%}.transportation--inner .transportation__total-outer,.transportation--rent-inner .transportation__total-outer{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.transportation--inner .transportation__transfer-right--fixed .transportation__top-inner,.transportation--rent-inner .transportation__transfer-right--fixed .transportation__top-inner{display:none}.transportation--inner .transportation__transfer-right--fixed .transportation__select-block,.transportation--rent-inner .transportation__transfer-right--fixed .transportation__select-block{margin:0}.transportation--inner .transportation__info,.transportation--rent-inner .transportation__info{box-sizing:border-box}.transportation--inner .transportation__info:nth-child(odd),.transportation--rent-inner .transportation__info:nth-child(odd){padding-right:20px}.transportation--inner .transportation__info:nth-child(2n),.transportation--rent-inner .transportation__info:nth-child(2n){padding-left:20px}.transportation--rent-inner .calendar-box__datetime-separator{margin-left:4px;margin-right:4px}.transportation--rent-inner .transportation__request-txt{margin-bottom:0;padding-right:20px}.transportation-deposit-info{max-width:320px;margin:0 20px}.transportation--rent-inner .transportation__desc-out--inner{margin-left:0}}@media screen and (max-width: 900px){.transportation__section{margin:0 45px 30px;max-width:100%}.transportation__calc-form-box{width:calc(50% - 29px)}.transportation__calc-form-group{width:calc(100% - 180px)}.transportation__desc{font-size:1.125rem;line-height:28px}.transportation__section+.transportation__result{margin-top:0}.transportation .calendar-box__form-item{margin-right:0}.transportation--rent .transportation__section{margin-left:45px;margin-right:45px}.transportation--rent .transportation__calc-form-group{flex-wrap:wrap;-webkit-flex-wrap:wrap}.transportation--rent .calendar-box.calendar-box--rent{margin:0;width:100%}.transportation--rent .calendar-box__form-item{padding:0;width:100%!important}.transportation--rent:not(.transportation--rent-inner) .calendar-box__form-item:not(:last-child){margin-right:40px}.transportation--rent .transportation__calc-btn{width:160px}.transportation--rent .transportation__calc-form-box{margin-right:40px;width:calc(100% - 200px)}.transportation__result-inner{padding-bottom:40px}.transportation-deposit-info{max-width:240px;margin:0 20px}.transportation #hourly_rents_suggestions_form .calendar-box.calendar-box--rent{margin-right:0;margin-bottom:20px}.transportation #hourly_rents_suggestions_form .calendar-box__form-item:not(:last-child){margin-right:39px}#hourly-rents-request-form .request-form__info-left{margin-bottom:20px}}@media screen and (max-width: 860px){.transportation__calc-form-group{width:calc(100% - 160px)}.transportation__calc-btn{line-height:normal}}@media screen and (max-width: 768px){.transportation #hourly_rents_calculation_form .calendar-box.calendar-box--rent{width:65%!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--dt-picker{width:180px!important}.transportation #hourly_rents_calculation_form .transportation__calc-form-box{width:calc(35% - 21px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--address{width:calc(40% - 15px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--number-of-people{width:calc(30% - 10px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--baby-seat{width:calc((80% - 147px)/2)!important}#hourly-rents-request-form .request-form__info-left{margin-bottom:10px}.transportation .transportation__calc-form-group--hourly .transportation__calc-group-inner{flex-wrap:wrap}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--baby-seat{width:100%!important}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item:first-child,.transportation .transportation__calc-form-group--hourly .calendar-box__form-item--number-of-people{width:calc(50% - 10px)!important}.transportation--rent-inner .transportation__result-info--suggestion{padding-right:0}.transportation__transfer,.transportation__result{padding:0!important}}@media screen and (max-width: 767px){.transportation__result-box{flex-wrap:wrap;-webkit-flex-wrap:wrap}.transportation__select-btn{margin-top:0;margin-left:10px;margin-right:0}.transportation__result-right--request .transportation__select-btn{margin-left:auto}.transportation__result-right,.transportation__result-left{width:100%}.transportation__result-left{padding-left:20px;padding-right:20px}.transportation__result-right{align-items:center;-webkit-align-items:center;border-radius:0 0 9px 9px;height:auto;max-width:inherit;padding:20px;text-align:center;font-size:1rem}.transportation__section{margin:0 20px 40px;padding-bottom:20px;padding-left:20px;padding-right:20px}.transportation__section--small-space{padding-top:20px!important}.transportation__transfer .transportation__section-title,.transportation .inclusions{margin-bottom:20px}.transportation__section-title{font-size:1.25rem;margin-bottom:20px!important;padding-left:18px;padding-right:18px}.transportation__section+.transportation__result{margin-top:-11px}.transportation__cars-list{margin:0 -10px;padding-bottom:0}.transportation__transfer .transportation__section{padding-top:60px}.transportation__transfer{margin-bottom:40px!important}.transportation__transfer-right--fixed .transportation__select-block{padding-left:40px;padding-right:40px}.transportation__result-inner{padding-bottom:40px}.transportation__result-item:last-child{margin-bottom:0}.transportation__cars{padding-top:20px!important}.transportation__cars:not(.transportation__cars--white-bg){margin-bottom:20px}.transportation__result-big .transportation__result-info-duration:not(:last-child){margin-bottom:10px}.transportation__result-item .transportation__cars-info-point,.transportation__result-info-title,.transportation__result-info-point{font-size:1rem}.transportation__result-info-duration,.transportation__result-info-duration span{font-size:.875rem}.transportation__result-info-inner .transportation__select-btn{margin-left:0;margin-top:10px}.transportation__result .transportation__result-img-box{width:130px;flex:0 0 130px}.transportation--rent .transportation__section{margin-left:17px;margin-right:17px}.transportation--rent-inner .transportation__transfer .transportation__section,.transportation--rent-inner .transportation__select-block{margin-left:0;margin-right:0}.transportation--rent-inner .transportation__calc-form-group{display:block}.transportation--rent-inner .calendar-box--rent-inner .calendar-box__form-item{padding:0!important;width:calc(50% - 20px)!important}.transportation--rent-inner .transportation__transfer .transportation__calc-form-box{margin-left:0;width:100%}.transportation--rent-inner .calendar-box__form-item--end .calendar-box__timepicker{left:auto;right:0}.transportation--rent-inner .transportation__transfer .transportation__section{margin-bottom:20px}.transportation--rent-inner .transportation__result{padding-bottom:40px!important}.transportation__result-right{flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between}.transportation #hourly_rents_calculation_form .calendar-box__form-item--address,.transportation #hourly_rents_calculation_form .calendar-box__form-item--number-of-people{width:calc(50% - 10px)!important}.transportation #hourly_rents_calculation_form .calendar-box__form-item--baby-seat{width:100%!important}.transportation #hourly_rents_calculation_form .transportation__calc-form-box{margin-left:0;margin-right:0;width:100%!important}.transportation #hourly_rents_calculation_form .calendar-box.calendar-box--rent,.transportation #hourly_rents_calculation_form .calendar-box__form-item--dt-picker{width:100%!important}}@media screen and (max-width: 700px){.transportation__cars-item{width:50%}.transportation__cars-item--full{width:100%}.transportation__cars-text{width:45%}.transportation__cars .transportation__cars-info-point,.transportation__cars-title{font-size:.875rem}.transportation__cars .transportation__cars-info-point{margin-right:16px}.transportation__cars .transportation__cars-info-point:last-child{margin-right:0}.transportation__cars-text{font-size:.75rem;line-height:16px}.transportation__transfer-double{flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0}.transportation__transfer-box{padding:0;width:100%}.transportation__transfer-form-box--abs{position:static}.transportation__transfer-form-box--b-size{border-bottom:none;margin-bottom:20px;padding-bottom:0}.transportation .calendar-box__form-item{margin-bottom:20px}.transportation__result-big .transportation__result-info-title{font-size:1.125rem}.transportation__result-item .transportation__result-info-duration{font-size:.875rem}.transportation__transfer-box:after{left:0;right:0}}@media screen and (max-width: 650px){.transportation__calc-form{display:block}.transportation__calc-btn-box,.transportation__calc-form-group{width:auto}.transportation__calc-btn-box{padding-top:0}.transportation--inner .transportation__transfer .transportation__section{margin-bottom:20px}.transportation__desc{font-size:.875rem;line-height:22px}.transportation__calc-btn{width:100%}.transportation__calc-btn-box{margin-bottom:20px;margin-top:0}.transportation--rent .transportation__calc-btn-box{margin-top:23px}.transportation__total-title-box{display:flex;justify-content:space-between;width:100%}.transportation__section .transportation__result-info-title{margin-bottom:10px}.transportation__result-item .transportation__result-info-title{margin-bottom:12px}.transportation-deposit-info{max-width:100%;margin:0}.transportation--inner .transportation__total-outer,.transportation--rent-inner .transportation__total-outer{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start}.transportation__select-block .btn{max-width:100%}.transportation--inner .transportation__total-title-box,.transportation--rent-inner .transportation__total-title-box{margin-bottom:20px}.transportation--inner .transportation__total-title,.transportation--rent-inner .transportation__total-title{margin-bottom:0}.transportation-deposit-info{padding-top:0}}@media screen and (max-width: 620px){.transportation__calc-box-txt{max-height:88px}.transportation__calc-btn-box{align-items:inherit;-webkit-align-items:inherit;flex-direction:column;-webkit-flex-direction:column}.transportation__calc-box-txt{margin-bottom:20px;padding-right:0;width:100%}.transportation__calc-btn,.transportation__cars-item--full .transportation__cars-text,.transportation__cars-item--full .transportation__cars-text-box .transportation__cars-btn{width:100%}.transportation__cars-item--full .transportation__cars-text-box{flex-direction:column}.transportation__cars-item--full .transportation__cars-text{margin-bottom:20px;padding-right:0}}@media screen and (max-width: 600px){.transportation__cars-slide-left{background-image:url(/img/yellow-bg-horizontal.svg);background-size:100% auto;float:none;height:156px;margin:0 20px 10px 0;max-width:295px;padding-left:0;width:auto}.transportation__cars-slide-img{clip-path:none;max-height:115px;position:absolute;right:0;top:10px}.transportation__cars-slide-right{padding-left:0}.transportation__cars-wrap{max-width:130px;padding:10px}.transportation__result-big,.transportation__result-left{flex-wrap:wrap;-webkit-flex-wrap:wrap}.transportation__result-info:last-child{border-top:1px solid #E1DFDF;margin-top:20px;max-width:inherit;padding-top:20px;width:100%;flex:0 0 100%}.transportation__result-info:not(:last-child){border-right:none;margin-right:0;max-width:160px;padding-right:0;width:auto}.transportation__result-img-box{padding-right:0;text-align:left;width:130px}.transportation__result-big{padding-bottom:20px!important}.transportation__result-big .transportation__result-img-box{margin-bottom:10px;width:auto!important}.transportation__result-big .transportation__result-img{transform:none;width:105px}.transportation__result-big .transportation__result-info:not(:last-child){max-width:170px;padding-right:0!important}.transportation__result-big .transportation__result-info-duration,.transportation__result-big .transportation__result-info-duration span{font-size:1rem}#transfers_calculation_form .calendar-box__timepicker{right:0;left:auto}#transfers_calculation_form .calendar-box__timepicker{right:0;left:auto!important}.transportation__result .transportation__result-img{transform-origin:left}.transportation__result .transportation__result-img-box{text-align:left;width:130px;flex:0 0 130px}.transportation__result-big .transportation__result-img-box{max-width:130px}.transportation__result-item .transportation__result-info-title{white-space:nowrap}}@media screen and (max-width: 520px){.transportation--inner .calendar-box__date-box{margin:0}.transportation__calc-form-group{display:block}.transportation__transfer .transportation__calc-form-box,.transportation__calc-form-box{width:auto}.transportation__calc-sep{background-position:-252px -22px;height:18px;margin:0 auto 10px!important;width:30px}.transportation .calendar-box__date-box--covered,.transportation .calendar-box{margin-left:0;margin-right:0}.transportation .calendar-box .calendar-box__form-item{padding:0;width:100%!important}.transportation .calendar-box .drop-address-box{margin-bottom:0}.transportation__select-block{display:block}.transportation__select-block .btn{max-width:100%}.transportation__select-top{margin-bottom:10px}.transportation .calendar-box__date-box--covered .calendar-box__timepicker{right:auto;left:0}.transportation--rent .calendar-box__form-item:not(:last-child){margin-right:0!important}.transportation--rent .transportation__calc-form-box{margin-right:0;width:100%}.transportation--rent .transportation__calc-btn{width:100%}.transportation--rent:not(.transportation--rent-inner) .transportation__desc-out{margin-left:40px;margin-right:40px}.transportation--rent-inner .transportation__calc-form-group--equal .calendar-box__form-item,.transportation--rent-inner .calendar-box__date-box--covered>.calendar-box__form-item{margin-right:0!important;width:100%!important}.transportation--rent-inner .transportation__calc-form-group--equal .transportation__calc-group-inner,.transportation--rent-inner .calendar-box__date-box--covered.df,.transportation--inner .transportation__total-outer,.transportation--rent-inner .transportation__total-outer{flex-direction:column;-webkit-flex-direction:column}.transportation--rent-inner .calendar-box__date-box--covered .calendar-box__form-item:first-child{margin-bottom:20px!important}.transportation--inner .transportation__info,.transportation--rent-inner .transportation__info{width:100%}.transportation--inner .transportation__select-top,.transportation--rent-inner .transportation__select-top{margin-bottom:0}.transportation--inner .transportation__info:nth-child(odd),.transportation--rent-inner .transportation__info:nth-child(odd){padding-right:0}.transportation--inner .transportation__info:nth-child(2n),.transportation--rent-inner .transportation__info:nth-child(2n){padding-left:0}.transportation--inner .transportation__total-outer,.transportation--rent-inner .transportation__total-outer{align-items:flex-start;-webkit-align-items:flex-start}.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner{flex-direction:column;-webkit-flex-direction:column}.transportation--rent-inner .transportation__calc-form-group--check-box .transportation__calc-group-inner .calendar-box__form-item{margin-bottom:0;width:100%!important}.transportation--rent-inner .transportation__calc-form-group--check-box .calendar-box__form-item:nth-child(2) .calendar-box__bg-label{margin-bottom:0}.transportation .calendar-box .calendar-box__form-item{display:block}.transportation .calendar-box__form-item--pickup-address .transportation__transfer-form-box{width:100%}.transportation #pick_up_address_box{margin-bottom:20px}.transportation .calendar-box__form-item--number-of-people .tours__quantity-box,.transportation .calendar-box__form-item--number-of-people .tours__quantity-inner{width:100%}.transportation .transportation__calc-form-group--hourly .calendar-box__form-item:first-child{width:100%!important}.transportation #hourly_rents_suggestions_form .calendar-box__form-item:not(:last-child){margin-bottom:20px}.transportation #hourly_rents_calculation_form .calendar-box__form-item--address,.transportation #hourly_rents_calculation_form .calendar-box__form-item--number-of-people{width:100%!important}.transportation #hourly_rents_calculation_form .calendar-box.calendar-box--rent{flex-direction:column}}@media screen and (max-width: 370px){.transportation .calendar-box__date-box:first-child .calendar-box__form-item{margin-bottom:20px}.transportation__result-img-box{width:80px}.transportation__result-img{width:auto}.transportation .calendar-box__form-item,.transportation__cars-item{width:100%}.transportation__cars-item--full .transportation__cars-text-box{flex-direction:column}.transportation__cars-text,.transportation__cars-item--full .transportation__cars-text-box .transportation__cars-btn{width:100%}.transportation__cars-slide-img{max-height:75px}.transportation .calendar-box__date-box{flex-wrap:wrap;-webkit-flex-wrap:wrap}.transportation__result .transportation__result-img-box{width:90px;flex:0 0 90px}.transportation__result-big .transportation__result-img{width:60px}.transportation__result-img{transform:none!important}.transportation__result-info-point,.transportation__result-info-title,.transportation__result-item .transportation__cars-info-point{font-size:.875rem}.transportation__cars-info-point,.transportation__result-info-point{margin-right:10px}}
