.a-trips__header{position:sticky;position:-webkit-sticky;top:0;z-index:6;background-color:#fff;margin-bottom:24px}@media only screen and (min-width:960px){.a-trips__header{padding-top:24px}}@media only screen and (min-width:960px){.a-trips__header-details{display:grid;justify-content:flex-end}}@media only screen and (max-width:959px){.a-trips__header-details{flex:1 1 100%;max-width:100%;background-color:#fff}.a-trips__header-details .row{justify-content:space-between;align-items:stretch}}@media only screen and (min-width:960px){.a-trips__header .divider{margin-top:24px}}@media only screen and (max-width:959px){.a-trips__header__divider{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:599px){.a-trips__header__divider{margin-left:-10px;margin-right:-10px}}.a-trips__header__divider-progress{position:absolute;top:-1px;left:0;height:3px;width:0;max-width:100%;background-color:#00b796;transition:width 2s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:959px){.a-trips__header-content{padding:12px 0}}.a-trips__header-title{font-size:20px;font-weight:400}@media only screen and (min-width:960px){.a-trips__header-title{font-size:18px}}.a-trips__header-title span{color:rgba(0,183,150,.8)}.a-trips__header-title.bold{font-size:16px;font-weight:700}.a-trips__header-text{font-size:14px;font-weight:400;color:rgba(0,0,0,.5)}@media only screen and (min-width:960px){.a-trips__header-text{font-size:16px}}.a-trips__header-text.small{font-size:14px}.a-trips__header-button{height:40px;min-width:auto}.a-trips__header-button-mobile{width:67px;height:100%;display:flex;align-items:center;justify-content:center;margin-right:-20px;cursor:pointer;color:#00b796;background-color:#fff}@media only screen and (max-width:599px){.a-trips__header-button-mobile{margin-right:-10px}}.a-trips__header-button-mobile:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;height:100%;background-color:rgba(0,0,0,.1)}.col-auto-mobile-custom{flex:0 1 auto}.a-sidebar-items{margin-bottom:32px}@media only screen and (min-width:1280px){.a-sidebar-items{margin-bottom:40px}}.a-sidebar-row:not(:last-child){margin-bottom:12.8px}@media only screen and (min-width:1280px){.a-sidebar-row:not(:last-child){margin-bottom:16px}}.a-sidebar-text-total{font-size:14.4px;font-weight:400;color:rgba(0,0,0,.4)}@media only screen and (min-width:1280px){.a-sidebar-text-total{font-size:16px}}.a-sidebar-link-more{display:flex;align-items:center;margin-top:20px}.a-sidebar-link-more .app-link{font-size:15px}.a-sidebar-link-more .app-icon{margin-left:10px}.a-sidebar-slider{padding-bottom:32px}@media only screen and (min-width:1280px){.a-sidebar-slider{padding-bottom:40px}}.a-sidebar-slider-title{font-size:14.4px;font-weight:400;margin-bottom:6.4px}@media only screen and (min-width:1280px){.a-sidebar-slider-title{font-size:16px;margin-bottom:8px}}.a-sidebar-slider-time{font-size:12.6px;font-weight:300;color:rgba(0,0,0,.6);margin-bottom:4px}@media only screen and (min-width:1280px){.a-sidebar-slider-time{font-size:14px}}.a-sidebar-slider .vue-slider{margin:0 8.8px}@media only screen and (min-width:1280px){.a-sidebar-slider .vue-slider{margin:0 11px}}.a-card-details-direction{display:flex}.a-card-details-direction-wrap{flex:1 1 100%;display:flex}.a-card-details-direction-content{display:flex;flex-direction:column}@media only screen and (min-width:600px){.a-card-details-direction-content{flex-direction:row}}.a-card-details-direction-time{font-size:13px;font-weight:400;margin-right:10px;display:flex;align-items:flex-start;flex-shrink:0}@media only screen and (min-width:600px){.a-card-details-direction-time{font-size:14.4px;line-height:25px;margin-right:12px;width:58.5px}}@media only screen and (min-width:1280px){.a-card-details-direction-time{font-size:16px;width:65px;margin-right:15px}}.a-card-details-direction-time-sup{position:absolute;top:0;left:100%;font-size:10px;font-weight:400;line-height:12px;margin-left:4px}@media only screen and (min-width:1280px){.a-card-details-direction-time-sup{font-size:12px;line-height:14px}}.a-card-details-direction-duration{flex-shrink:0}.a-card-details-direction-duration-time{font-size:12px;font-weight:400;color:rgba(0,0,0,.5)}@media only screen and (min-width:600px){.a-card-details-direction-duration-time{font-size:13px;line-height:25px}}.a-card-details-direction-duration-night{display:flex;align-items:center;color:rgba(7,82,68,.8);line-height:25px}.a-card-details-direction-duration-night-icon{flex-shrink:0;margin-top:2px;margin-right:5px}@media only screen and (min-width:600px){.a-card-details-direction-duration-night-icon{margin-right:8px}}.a-card-details-direction-duration-night-time{font-size:12px;font-weight:700}@media only screen and (min-width:600px){.a-card-details-direction-duration-night-time{font-size:16px}}.a-card-details-direction-more{display:flex;align-items:center;min-height:28px}.a-card-details-direction-more-icon{width:24px;height:100%;display:flex;align-items:center;justify-content:center;padding:11px 0 12px}.a-card-details-direction-more-icon span{width:2px;height:100%}.a-card-details-direction-more-icon span .line{height:100%;background-color:rgba(7,82,68,.15);-webkit-mask-image:url(../img/line.fc61de95.svg);mask-image:url(../img/line.fc61de95.svg);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.a-card-details-direction-more-icon span .dotted{position:absolute;top:0;bottom:0;width:100%;height:100%}.a-card-details-direction-more-icon span .dotted:after,.a-card-details-direction-more-icon span .dotted:before{content:"";width:4px;height:4px;background-color:rgba(7,82,68,.15);border-radius:50%;position:absolute;left:-1px}.a-card-details-direction-more-icon span .dotted:before{top:-6px}.a-card-details-direction-more-icon span .dotted:after{bottom:-6px}.a-card-details-direction-info{display:flex;align-items:center;color:rgba(240,68,68,.8);margin-top:16px}@media only screen and (min-width:1280px){.a-card-details-direction-info{margin-top:20px}}.a-card-details-direction-info-text{font-size:13px;font-weight:400}.a-tariff-item{padding:30px 15px 20px;border:1px solid rgba(0,0,0,.15);border-radius:10px;margin-bottom:10px}@media only screen and (min-width:600px){.a-tariff-item{padding:32px 24px 24px;margin:0 6px;min-height:100%;display:grid;grid-template-rows:1fr auto}}@media only screen and (min-width:1280px){.a-tariff-item{padding:36px 27px 27px}}@media only screen and (min-width:1600px){.a-tariff-item{padding:40px 30px 30px}}.a-tariff-item.active,.a-tariff-item:hover{border-color:#00b796}.a-tariff-item-title{font-size:19.8px;font-weight:700;margin-bottom:5px}@media only screen and (min-width:600px){.a-tariff-item-title{margin-bottom:8px}}@media only screen and (min-width:1280px){.a-tariff-item-title{font-size:22px;margin-bottom:10px}}.a-tariff-item-type{font-size:14.4px;font-weight:400;color:rgba(0,0,0,.4);margin-bottom:25px}@media only screen and (min-width:600px){.a-tariff-item-type{margin-bottom:12px}}@media only screen and (min-width:1280px){.a-tariff-item-type{font-size:16px;margin-bottom:16px}}@media only screen and (min-width:1600px){.a-tariff-item-type{margin-bottom:20px}}.a-tariff-item-list{text-align:left}.a-tariff-item-total{font-size:18px;font-weight:700;margin:30px 0 20px}@media only screen and (min-width:600px){.a-tariff-item-total{margin:18px 0}}@media only screen and (min-width:1280px){.a-tariff-item-total{font-size:20px;margin:24px 0}}@media only screen and (min-width:1600px){.a-tariff-item-total{margin:30px 0}}.a-tariff-item .app-btn{font-size:15px}.a-tariff-item-action{position:absolute;top:12px;right:12px}@media only screen and (min-width:1280px){.a-tariff-item-action{top:16px;right:16px}}@media only screen and (min-width:1600px){.a-tariff-item-action{top:20px;right:20px}}.a-tariff-item-action-icon{color:#00b796;cursor:pointer;transition:color transition}.a-tariff-item-action-icon:hover{color:#038b73}.a-dialog-tariff-card .app-popup{z-index:20}.a-dialog-tariff-card .backdrop{z-index:16}.a-dialog-tariff-card-content{padding:45px 40px 40px}@media only screen and (max-width:599px){.a-dialog-tariff-card-content{padding:40px 25px 25px;max-width:100%!important;border-radius:0!important}}.a-dialog-tariff-card .a-tariff-item{margin:0;padding:0;border:none;text-align:left}.a-dialog-tariff-card .a-tariff-item-total{text-align:center}.a-trips-edit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;overflow-x:hidden;overflow-y:auto}.a-trips-edit-container{max-width:1635px;margin:auto}.a-trips-edit-wrap{padding:40px 0;background-color:#fff}@media only screen and (min-width:600px){.a-trips-edit-wrap{height:auto;padding:55px 0 45px}}@media only screen and (max-width:599px){.a-trips-edit-wrap{min-height:100%}}.a-trips-edit-title{font-size:20px;font-weight:400;margin-bottom:40px;text-align:center}@media only screen and (min-width:600px){.a-trips-edit-title{text-align:left;font-size:20px;font-weight:700;margin-bottom:25px}}.a-trips-edit-button{position:fixed;top:25px;right:15px;padding:5px;cursor:pointer;transition:color .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:600px){.a-trips-edit-button{top:30px;right:30px}}.a-trips-edit-button:hover{color:#00b796}.a-trips-dialog-content{display:flex;flex-direction:column;justify-content:center;min-height:100%;text-align:center}.a-trips-dialog-title{font-size:25px;font-weight:700;margin-bottom:15px}@media only screen and (min-width:960px){.a-trips-dialog-title{font-size:20px;margin-bottom:25px}}.a-trips-dialog-text{font-size:14px;font-weight:400;margin-bottom:25px}@media only screen and (min-width:960px){.a-trips-dialog-text{font-size:16px;margin-bottom:40px}}.a-trips-dialog-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width:600px){.a-trips-dialog-action{flex-direction:row}}.a-trips-dialog-action .app-btn{padding:0 16px}.a-trips-dialog-col{width:100%;max-width:210px}.a-trips-dialog-col:first-child{margin-bottom:15px}@media only screen and (min-width:600px){.a-trips-dialog-col:first-child{margin-bottom:0;margin-right:20px}}.a-trips__compare{position:fixed;bottom:0;left:0;right:0;background-color:#e6f8f5;z-index:9;padding-bottom:env(safe-area-inset-bottom,20px)}.a-trips__compare-container{display:flex;justify-content:space-between;padding-top:15px;padding-bottom:15px;max-width:1635px;margin:auto}@media only screen and (min-width:600px){.a-trips__compare-container{padding-top:20px;padding-bottom:20px}}.a-trips__compare-wrap{flex:1 1 100%}@media only screen and (max-width:599px){.a-trips__compare-wrap .row{flex-direction:column;align-items:flex-start}}.a-trips__compare-content{display:flex;align-items:center}@media only screen and (max-width:599px){.a-trips__compare-content{margin-bottom:4px}}.a-trips__compare-icon{flex-shrink:0;margin-right:15px;color:#00b796}.a-trips__compare-title{font-size:14px;font-weight:400;line-height:1.5}@media only screen and (min-width:600px){.a-trips__compare-title{font-size:17.6px;font-weight:700}}@media only screen and (min-width:1600px){.a-trips__compare-title{font-size:22px}}.a-trips__compare-cancel{display:flex;align-items:center;cursor:pointer;color:rgba(0,0,0,.6);transition:color .25s cubic-bezier(.4,0,.2,1);margin-left:33px}.a-trips__compare-cancel:hover{color:#00b796}.a-trips__compare-cancel-icon{flex-shrink:0;margin-right:10px}.a-trips__compare-cancel-title{font-weight:400;font-size:13px;line-height:1.5}.a-trips__compare-action{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:599px){.a-trips__compare-action .app-btn{height:37px;font-size:14px}}