.bookandglide-content{max-width:100%;margin:0 auto;width:1200px;padding:5px}@media screen and (min-width: 768px){.bookandglide-content{padding:20px}}.bookandglide-content.voucher form .item{padding:10px 0}@media screen and (min-width: 768px){.bookandglide-content.voucher form .item{width:49%;padding:7px 10px;display:inline-block;vertical-align:top}}.bookandglide-content.voucher form .item input:not([type=checkbox]):not([type=button]),.bookandglide-content.voucher form .item select{width:100%;padding:7px 5px;font-size:15px}.bookandglide-content.voucher form .item.giftMsg{width:100%}.bookandglide-content.voucher form .item.trainingType{margin-right:1px}.bookandglide-content.voucher form .voucher-item{padding-bottom:30px}.bookandglide-content.voucher form a.prototype{margin-bottom:20px;display:block}.bookandglide-content.voucher form a.prototype i.fa-plus:before{content:"+";font-weight:bold;font-size:156%;vertical-align:sub}.bookandglide-content.voucher form input[type=submit]{display:block}.bookandglide-content.tandem .availabilities-table i.fa-angle-left:before,.bookandglide-content.tandem .availabilities-table i.fa-angle-right:before{font-style:normal}.bookandglide-content.tandem .availabilities-table i.fa-angle-left:before{content:"<"}.bookandglide-content.tandem .availabilities-table i.fa-angle-right:before{content:">"}.bookandglide-content.tandem .fixed{background-color:#fff;box-shadow:0 0 15px 0 #00000029;position:fixed;z-index:10}@media screen and (min-width: 768px){.bookandglide-content.tandem .fixed{right:0;top:40%;margin:20px 0;padding:15px 30px;box-shadow:-5px 7px 15px 0 #00000052}}@media screen and (max-width: 768px){.bookandglide-content.tandem .fixed{left:0;bottom:0;top:auto;right:0;margin:0;padding:7px;display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width: 768px){.bookandglide-content.tandem .fixed .flights{overflow-x:scroll;max-height:60px;font-size:85%}}.bookandglide-content.tandem .fixed .flights ul{margin:0;padding-left:20px;padding-bottom:0}@media screen and (min-width: 600px){.bookandglide-content.tandem form[name=tandem_booking_public] .row{display:flex;flex-wrap:wrap}}.bookandglide-content.tandem form[name=tandem_booking_public] .row .col-sm-3,.bookandglide-content.tandem form[name=tandem_booking_public] .row .col-sm-4,.bookandglide-content.tandem form[name=tandem_booking_public] .row .col-sm-12{padding:5px 10px}.bookandglide-content.tandem form[name=tandem_booking_public] .row .col-sm-3{flex-grow:1}@media screen and (min-width: 600px){.bookandglide-content.tandem form[name=tandem_booking_public] .row .col-sm-3{max-width:50%}}@media screen and (min-width: 768px){.bookandglide-content.tandem form[name=tandem_booking_public] .row .col-sm-3{max-width:25%}}.bookandglide-content.tandem form[name=tandem_booking_public] .row .col-sm-4{flex-grow:1}@media screen and (min-width: 600px){.bookandglide-content.tandem form[name=tandem_booking_public] .row .col-sm-4{max-width:50%}}@media screen and (min-width: 768px){.bookandglide-content.tandem form[name=tandem_booking_public] .row .col-sm-4{max-width:33.33%}}.bookandglide-content.tandem form[name=tandem_booking_public] .row .col-sm-12{max-width:100%;width:100%}.bookandglide-content.tandem form[name=tandem_booking_public] .row label,.bookandglide-content.tandem form[name=tandem_booking_public] .row input,.bookandglide-content.tandem form[name=tandem_booking_public] .row select{max-width:100%}.bookandglide-content.tandem form[name=tandem_booking_public] .row small{display:block}.bookandglide-content.tandem form[name=tandem_booking_public] .sub-form{padding:10px;margin-bottom:30px;border:1px solid #e6e6e6}.bookandglide-content.tandem form[name=tandem_booking_public] .sub-form:nth-child(2n){background-color:#fafafa}.bookandglide-content.tandem form[name=tandem_booking_public] .sub-form:nth-child(2n+1){background-color:#f5f5f5}.bookandglide-content.tandem form[name=filter]{display:flex;justify-content:space-between;align-items:flex-start}.bookandglide-content.trainings-calendar .bookandglide-calendar table{margin-bottom:0}.bookandglide-content.trainings-calendar .bookandglide-calendar table td{padding:0}@media screen and (max-width: 768px){.bookandglide-content.trainings-calendar .bookandglide-calendar table{display:table}}.bookandglide-content h2,.bookandglide-content h3,.bookandglide-content h4{margin-top:0;margin-bottom:30px}.bookandglide-content table{table-layout:auto}@media screen and (max-width: 768px){.bookandglide-content table{overflow-x:auto;display:block;width:fit-content;max-width:100%}}.bookandglide-content table td{padding:6px}.bookandglide-content .container{max-width:100%;width:auto}.bookandglide-content .help-block ul{margin:0;list-style-type:none;padding:0}.bookandglide-content .help-block ul li{margin:10px;color:#c90a0a}.bookandglide-content .errors{color:#c90a0a}.bookandglide-content label.required:after{content:"*";margin-left:4px;color:#c90a0a}.bookandglide-content iframe{width:100%;height:auto;min-height:200px;border:0}.bookandglide-content div.iti{display:block}.bookandglide-content .iti--allow-dropdown input.iti__tel-input,.bookandglide-content .iti--allow-dropdown input.iti__tel-input[type=text],.bookandglide-content .iti--allow-dropdown input.iti__tel-input[type=tel]{padding-right:var(--iti-input-padding) !important;padding-left:var(--iti-selected-country-arrow-padding) !important}.bookandglide-content .iti__selected-country{padding-left:0 !important;padding-right:0 !important}body.bookandglide-modal-open{overflow:hidden}.fc-hidden{display:none}.bookandglide-loader{display:none;opacity:0;position:fixed;z-index:1000;left:0;top:0;width:100% !important;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.5);max-width:100% !important;margin:0 auto;align-items:center;justify-content:center}.bookandglide-loader .loader{width:48px;height:48px;border-radius:50%;position:relative;border:3px solid;border-color:#fff #fff transparent transparent;box-sizing:border-box;animation:rotation 1s linear infinite}.bookandglide-loader .loader:before,.bookandglide-loader .loader:after{content:"";box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid;border-color:transparent transparent #ff3d00 #ff3d00;width:40px;height:40px;border-radius:50%;box-sizing:border-box;animation:rotationBack .5s linear infinite;transform-origin:center center}.bookandglide-loader .loader:before{width:32px;height:32px;border-color:#fff #fff transparent transparent;animation:rotation 1.5s linear infinite}.bookandglide-modal{display:none;position:fixed;z-index:1001;left:0;top:0;width:100% !important;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.5);max-width:100% !important;margin:0 auto}.bookandglide-modal .close{color:#888;float:right;font-size:28px;font-weight:bold}.bookandglide-modal .close:hover,.bookandglide-modal .close:focus{color:#000;text-decoration:none;cursor:pointer}.bookandglide-modal .modal-content{position:relative;background-color:#fff;margin:auto;padding:0;width:960px;max-width:90%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;border-radius:.3rem}.bookandglide-modal .modal-header{padding:15px;background-color:#fff;color:#333;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem;min-height:55px}.bookandglide-modal .modal-header p{line-height:28px;font-weight:bold;font-size:105%;margin-bottom:0}.bookandglide-modal .modal-footer{padding:1rem;background-color:#fff;color:#333;border-top:1px solid #e9ecef;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;text-align:right}.bookandglide-modal .modal-body{padding:15px 15px 20px 15px}.bookandglide-modal .modal-body *:last-child{margin-bottom:0}.bookandglide-modal .modal-body ul li{cursor:pointer}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}/*# sourceMappingURL=bookandglide.css.map */
