.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-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}}@media only screen and (min-width:960px){.i-card-wrap{display:flex;align-items:stretch;min-height:250px}}.i-card-container{flex:1 1 100%;display:grid}@media only screen and (min-width:1280px){.i-card-container{display:flex;align-items:flex-start}}.i-card-image{flex-shrink:0;width:216px;padding:20px 15px 0}@media only screen and (min-width:600px){.i-card-image{padding:0;margin:16px}}@media only screen and (min-width:1600px){.i-card-image{margin:20px}}.i-card-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.i-card-content{padding:15px;flex:1 1 100%;margin:0;display:flex;flex-direction:column}@media only screen and (min-width:600px){.i-card-content{padding:0;margin:20px 24px 28px 12px}}@media only screen and (min-width:1600px){.i-card-content{margin:25px 30px 35px 15px}}.i-card-title{font-size:18px;font-weight:700;margin-bottom:15px}.i-card-list{max-width:350px}.i-card-list:not(:last-child){margin-bottom:20px}.i-card-action{display:flex;align-items:center;justify-content:space-between;padding:15px;border-top:1px solid rgba(0,0,0,.1)}@media only screen and (min-width:960px){.i-card-action{flex-direction:column;align-items:stretch;justify-content:flex-end;border-top:none;border-left:1px solid rgba(0,0,0,.1);padding:20px;flex:0 0 255px}}@media only screen and (min-width:1280px){.i-card-action{flex:0 0 270px}}@media only screen and (min-width:1600px){.i-card-action{flex:0 0 300px}}.i-card-action-total{display:grid}@media only screen and (min-width:960px){.i-card-action-total{text-align:center;margin-bottom:24px}}@media only screen and (min-width:1600px){.i-card-action-total{margin-bottom:30px}}.i-card-action-group-buttons{width:100%}@media only screen and (max-width:959px){.i-card-action-group-buttons{max-width:125px}}.i-card-action .app-btn{font-size:15px;padding-left:12px;padding-right:12px}@media only screen and (min-width:960px){.i-card-action .app-btn{padding:0 4px}.i-card-action .app-btn:not(:last-child){margin-bottom:10px}}@media only screen and (min-width:1600px){.i-card-action .app-btn{font-size:16px}}@media only screen and (max-width:959px){.i-card-action .app-btn{width:auto!important;min-width:125px!important}}@media only screen and (min-width:960px){.i-card-action .app-btn-active{border:none}}.i-card-button-compare{font-weight:400}.i-card-footer{display:flex;align-items:center}@media only screen and (max-width:1279px){.i-card-footer{flex-wrap:wrap}}.i-card-mobile-btn{height:40px;font-size:14px;min-width:125px}.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-booking-form-insurance-checkbox{margin-top:12px}.a-trips-snack-time{position:fixed;z-index:1000;bottom:10px;left:10px;width:calc(100% - 20px);max-width:545px}@media only screen and (min-width:600px){.a-trips-snack-time{bottom:20px;left:20px;width:calc(100% - 40px)}}.a-trips-snack-time__wrapper{display:flex;justify-content:space-between;background:#f6bd4c;padding:15px}@media only screen and (min-width:600px){.a-trips-snack-time__wrapper{align-items:center;padding:24px}}.a-trips-snack-time__content-title{font-size:13px;line-height:16px;font-weight:700;margin-bottom:5px}@media only screen and (min-width:600px){.a-trips-snack-time__content-title{font-size:16px;line-height:23px;margin-bottom:2px}}.a-trips-snack-time__content-text{font-size:12px;line-height:14px;font-weight:400}@media only screen and (min-width:600px){.a-trips-snack-time__content-text{font-size:14px;line-height:20px}}.a-trips-snack-time__action{margin-left:12px}@media only screen and (min-width:600px){.a-trips-snack-time__action{margin-left:30px}}.a-trips-snack-time__action-button{padding:5px;cursor:pointer}.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}}