#acs-bookings{--Base-White:#fff;--Primary-25:#fafeff;--Primary-300:#bbecfb;--Primary-600:#00bae7;--Primary-700:#009ecf;--Primary-900:#00607d;--Gray-50:#f9fafb;--Gray-200:#eaecf0;--Gray-300:#d0d5dd;--Gray-600:#475467;--Gray-700:#344054;--Primary-Brand:#233a77;--Warning-50:#fffaeb;--Warning-700:#b54708}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://api.acshelicopters.com/storage/inter-v13-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://api.acshelicopters.com/storage/inter-v13-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://api.acshelicopters.com/storage/inter-v13-latin-600.woff2) format("woff2")}#acs-bookings,#acs-bookings button,#acs-bookings input,#acs-bookings select,#acs-bookings textarea{color:var(--Gray-600);font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}#acs-bookings a{color:inherit}#acs-bookings h1,#acs-bookings h2,#acs-bookings h3,#acs-bookings h4,#acs-bookings h5,#acs-bookings h6{font-weight:700;padding:0}#acs-bookings b,#acs-bookings strong{font-weight:700}#acs-bookings p{font-size:1em;margin:1em 0;padding:0}#acs-bookings p a{text-decoration:underline}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.browserupgrade{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}body{background:#fff}#acs-bookings{font-size:16px}#acs-bookings hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}#acs-bookings audio,#acs-bookings canvas,#acs-bookings iframe,#acs-bookings img,#acs-bookings svg,#acs-bookings video{vertical-align:middle}#acs-bookings fieldset{border:0;margin:0;padding:0}#acs-bookings textarea{resize:vertical}#acs-bookings *,#acs-bookings :after,#acs-bookings :before,#acs-bookings input[type=search]{box-sizing:border-box}#acs-bookings,#acs-bookings .internal{margin:0 auto;max-width:1000px;padding:0 15px}@media (min-width:1200px){#acs-bookings,#acs-bookings .internal{padding:0}}article#acs-bookings svg.icon{fill:none;display:inline-block}article#acs-bookings ol.progress{align-items:stretch;display:flex;flex-flow:row;justify-content:space-between;list-style-type:none;margin:40px 0;padding:0;position:relative}@media (min-width:1200px){article#acs-bookings ol.progress{margin:78px 0 60px}}article#acs-bookings ol.progress:before{background:var(--Gray-200);content:"";height:2px;left:45px;position:absolute;right:45px;top:11px;z-index:1}@media (min-width:1200px){article#acs-bookings ol.progress:before{left:160px;right:160px}}article#acs-bookings ol.progress li{align-items:center;color:#344054;display:flex;flex-flow:column;font-size:.8125em;font-weight:500;gap:8px;justify-content:center;position:relative;text-align:center;z-index:2}@media (min-width:1200px){article#acs-bookings ol.progress li{flex-grow:1;font-size:1em;width:320px}}article#acs-bookings ol.progress li:before{background:#fff;border:2px solid var(--Gray-200);border-radius:16px;content:"";height:32px;width:32px}article#acs-bookings ol.progress li:after{background:var(--Gray-200);border-radius:5px;content:"";height:10px;left:50%;position:absolute;top:11px;transform:translateX(-50%);width:10px;z-index:3}article#acs-bookings ol.progress li.complete{cursor:pointer}article#acs-bookings ol.progress li.complete:before{border-color:var(--Primary-600)}article#acs-bookings ol.progress li.complete:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m22.795 9.853-9.546 9.214-2.534-2.707c-.466-.44-1.2-.467-1.733-.093-.52.386-.667 1.066-.347 1.613l3 4.88c.294.453.8.733 1.374.733a1.63 1.63 0 0 0 1.36-.733c.48-.627 9.64-11.547 9.64-11.547 1.2-1.226-.254-2.306-1.214-1.373v.013Z' fill='%2300BAE7'/%3E%3C/svg%3E") 50% no-repeat;height:20px;top:6px;width:20px}article#acs-bookings ol.progress li.complete+li:not(.complete),article#acs-bookings ol.progress li:first-child:not(.complete){color:var(--Primary-700)}article#acs-bookings ol.progress li.complete+li:not(.complete):before,article#acs-bookings ol.progress li:first-child:not(.complete):before{border-color:var(--Primary-700);box-shadow:0 0 0 4px #ebf8ff}article#acs-bookings ol.progress li.complete+li:not(.complete):after,article#acs-bookings ol.progress li:first-child:not(.complete):after{background-color:var(--Primary-700)}.silverstone__banner{aspect-ratio:311/187;overflow:hidden}@media (min-width:1200px){.silverstone__banner{aspect-ratio:1728/420}}.silverstone__banner .silverstone__banner--content{padding-bottom:20px}@media (min-width:1200px){.silverstone__banner .silverstone__banner--content{padding-bottom:80px}}article#acs-bookings.booking{margin-bottom:40px}@media (min-width:1200px){article#acs-bookings.booking{margin-bottom:78px}}article#acs-bookings.booking.loading{position:relative}article#acs-bookings.booking.loading:after{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.7) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%23233a77' stroke-width='10' r='35' stroke-dasharray='164.93361431346415 56.97787143782138'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'/%3E%3C/circle%3E%3C/svg%3E") 50%/20px no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}article#acs-bookings.booking .step{align-items:stretch;display:none;flex-flow:column;justify-content:flex-start}article#acs-bookings.booking .step.active{display:flex}article#acs-bookings.booking h2{color:var(--Primary-Brand);font-size:1.125em;margin:0 0 8px}@media (min-width:1200px){article#acs-bookings.booking h2{font-size:1.25em}}article#acs-bookings.booking h2 span{font-weight:400}article#acs-bookings.booking #step1{gap:24px}@media (min-width:1200px){article#acs-bookings.booking #step1{gap:48px}}article#acs-bookings.booking #step1 .controls{align-items:stretch;background:var(--Gray-50);border:1px solid var(--Gray-200);border-radius:3px;display:flex;flex-flow:column;gap:16px;justify-content:flex-start;padding:10px}@media (min-width:1200px){article#acs-bookings.booking #step1 .controls{padding:24px 24px 16px}}article#acs-bookings.booking #step1 .controls #return-toggle>span{align-items:center;color:var(--Primary-Brand);display:flex;flex-flow:row;font-size:.875em;font-weight:500;justify-content:flex-start;line-height:20px;position:relative}article#acs-bookings.booking #step1 .controls #return-toggle>span:before{background:#e3eaec;border-radius:10px;content:"";cursor:pointer;display:inline-block;height:20px;margin-right:8px;transition:background-color .3s;width:36px}article#acs-bookings.booking #step1 .controls #return-toggle>span:after{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1);content:"";height:16px;left:2px;position:absolute;top:2px;transition:left .3s;width:16px}article#acs-bookings.booking #step1 .controls #return-toggle input:checked~span:before{background:var(--Primary-Brand)}article#acs-bookings.booking #step1 .controls #return-toggle input:checked~span:after{background:#fff;left:18px}article#acs-bookings.booking #step1 .controls .bottom{align-items:stretch;display:flex;flex-flow:column;gap:16px;justify-content:flex-start}@media (min-width:1200px){article#acs-bookings.booking #step1 .controls .bottom{flex-flow:row;gap:24px}}article#acs-bookings.booking #step1 .controls .bottom p{flex:1;margin:0}@media (min-width:1200px){article#acs-bookings.booking #step1 .controls .bottom p.passengers{flex:0 0 108px}}article#acs-bookings.booking #step1 .controls .bottom p label{color:var(--Gray-600);display:block;font-weight:600;line-height:1.5em;margin-bottom:4px}article#acs-bookings.booking #step1 .controls .bottom p select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--Base-White) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23233A77' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px top 50%/24px no-repeat;border:1px solid var(--Gray-200);border-radius:3px;color:var(--Primary-Brand);font-size:1em;font-weight:500;height:32px;line-height:1.375em;padding:4px 48px 4px 10px;width:100%}@media (min-width:1200px){article#acs-bookings.booking #step1 .controls .bottom p select{height:40px;line-height:1.5em;padding:8px 48px 8px 16px}}article#acs-bookings.booking #step1 .controls .bottom p select.single{background:var(--Base-White);pointer-events:none}article#acs-bookings.booking #step1 .controls p.note{color:var(--Gray-600);font-size:.75em;font-weight:500;line-height:2em;margin:0;text-align:right}article#acs-bookings.booking #step1 .row1{align-items:stretch;display:flex;flex-flow:column;gap:24px;justify-content:flex-start}@media (min-width:1200px){article#acs-bookings.booking #step1 .row1{flex-flow:row;gap:48px}article#acs-bookings.booking #step1 .row1 .column{width:calc(50% - 24px)}}article#acs-bookings.booking #step1 .row1 .column.disabled{opacity:.25;pointer-events:none}article#acs-bookings.booking #step1 .radio-list{align-items:stretch;display:flex;flex-flow:row wrap;gap:10px;justify-content:flex-start;list-style-type:none;margin:0;overflow:visible;padding:0}article#acs-bookings.booking #step1 .radio-list.full-width li{flex:1}article#acs-bookings.booking #step1 .radio-list li{flex-grow:1;font-size:16px}article#acs-bookings.booking #step1 .radio-list li label>span{background-color:var(--Gray-50);border-radius:3px;box-shadow:0 0 0 1px var(--Gray-200);color:var(--Primary-Brand);cursor:pointer;display:block;height:58px;-webkit-user-select:none;-moz-user-select:none;user-select:none}article#acs-bookings.booking #step1 .radio-list li input:checked~span{box-shadow:0 0 0 2px var(--Primary-600)}article#acs-bookings.booking #step1 .radio-list li.error{color:red;width:100%}article#acs-bookings.booking #step1 .radio-list.row1 li label>span{font-weight:600}article#acs-bookings.booking #step1 .radio-list.time-slot{flex-flow:column;width:100%}article#acs-bookings.booking #step1 .radio-list.time-slot.loading{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%23233a77' stroke-width='10' r='35' stroke-dasharray='164.93361431346415 56.97787143782138'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'/%3E%3C/circle%3E%3C/svg%3E") 50%/20px no-repeat;min-height:20px}@media (min-width:1200px){article#acs-bookings.booking #step1 .radio-list.time-slot.loading{min-height:390px}}article#acs-bookings.booking #step1 .radio-list.time-slot li label>span{align-items:center;display:flex;flex-flow:row;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}@media (min-width:1200px){article#acs-bookings.booking #step1 .radio-list.time-slot li label>span{padding:0 16px}}article#acs-bookings.booking #step1 .radio-list.time-slot li label>span .alert{background:var(--Warning-50);border-radius:9px;color:var(--Warning-700);font-size:.75em;font-weight:500;height:18px;padding:2px 8px}@media (min-width:1200px){article#acs-bookings.booking #step1 .radio-list.time-slot li label>span .alert{margin-right:15px}}article#acs-bookings.booking #step1 .radio-list.time-slot li label>span .price{color:var(--Gray-600);font-size:.875em}article#acs-bookings.booking #step1 .radio-list.time-slot li label>span .price.highlight{color:var(--Warning-700)}article#acs-bookings.booking #step1 .radio-list.time-slot li.not-available{cursor:not-allowed}article#acs-bookings.booking #step1 .radio-list.time-slot li.not-available label{pointer-events:none}article#acs-bookings.booking #step1 .radio-list.time-slot li.not-available label>span{color:var(--Gray-300)}article#acs-bookings.booking #step1 .radio-list.time-slot li.not-available label>span .alert{background:var(--Gray-200);color:var(--Gray-300)}article#acs-bookings.booking #step1 .radio-list.time-slot li.not-available label>span .price,article#acs-bookings.booking #step1 .radio-list.time-slot li.not-available label>span .price.highlight{color:var(--Gray-300)}article#acs-bookings.booking #step1 h2 span{font-weight:400}article#acs-bookings.booking .fields{align-items:stretch;display:flex;flex-flow:row wrap;gap:16px;justify-content:flex-start}article#acs-bookings.booking .fields p{margin:0;width:100%}@media (min-width:1200px){article#acs-bookings.booking .fields p{width:calc(50% - 8px)}}article#acs-bookings.booking .fields p label{display:block;font-weight:600}article#acs-bookings.booking .fields p input{background:var(--Gray-50);border:1px solid var(--Gray-200);height:45px;padding:4px 10px;width:100%}article#acs-bookings.booking span.error{color:red;display:block}article#acs-bookings.booking #step2 p.alert{align-items:stretch;background:var(--Primary-25);border:1px solid var(--Primary-300);border-radius:8px;color:var(--Primary-900);display:flex;flex-flow:row;font-size:.875em;gap:12px;justify-content:flex-start;margin:32px 0;padding:16px}@media (min-width:1200px){article#acs-bookings.booking #step2 p.alert{height:52px}}article#acs-bookings.booking #step2 p.alert svg{height:20px;width:20px}article#acs-bookings.booking #step2 p.alert span{width:calc(100% - 32px)}article#acs-bookings.booking #step2 p:has(textarea){margin:0}article#acs-bookings.booking #step2 p:has(textarea) textarea{background:var(--Gray-50);border:1px solid var(--Gray-200);height:118px;padding:10px;width:100%}article#acs-bookings.booking #step3 p.legals{color:var(--Gray-700);font-size:.75em;font-weight:500;line-height:1.4285714286em;margin:24px 0 0}@media (min-width:1200px){article#acs-bookings.booking #step3 p.legals{margin:48px 0 0}}article#acs-bookings.booking #step3 p.legals a{text-underline-position:from-font}article#acs-bookings.booking #step3 p.legals:has(input[type=checkbox]){padding-left:24px;position:relative}article#acs-bookings.booking #step3 p.legals:has(input[type=checkbox]) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;content:none;left:0;margin:0;outline:none;position:absolute;top:10px;transform:translateY(-50%)}article#acs-bookings.booking #step3 p.legals:has(input[type=checkbox]) input[type=checkbox]:before{background:#fff;border:1px solid var(--Gray-300);border-radius:4px;color:transparent!important;content:"";display:block;font-size:15px;height:16px;width:16px}article#acs-bookings.booking #step3 p.legals:has(input[type=checkbox]) input[type=checkbox]:checked:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m22.795 9.853-9.546 9.214-2.534-2.707c-.466-.44-1.2-.467-1.733-.093-.52.386-.667 1.066-.347 1.613l3 4.88c.294.453.8.733 1.374.733a1.63 1.63 0 0 0 1.36-.733c.48-.627 9.64-11.547 9.64-11.547 1.2-1.226-.254-2.306-1.214-1.373v.013Z' fill='%2300BAE7'/%3E%3C/svg%3E") 50%/18px no-repeat;color:#000!important}article#acs-bookings.booking footer{background:#2b333a;border-radius:3px;margin-top:40px;padding:10px;text-align:center}@media (min-width:1200px){article#acs-bookings.booking footer{margin-top:48px;padding:32px}}article#acs-bookings.booking footer .booking-details{align-items:stretch;color:#fff;display:flex;flex-flow:row wrap;font-weight:600;gap:16px;justify-content:center;margin:0 0 24px}@media (min-width:1200px){article#acs-bookings.booking footer .booking-details{flex-flow:row;gap:56px}}article#acs-bookings.booking footer .booking-details>span{align-items:center;display:flex;flex-flow:row;gap:8px;justify-content:flex-start}article#acs-bookings.booking footer .booking-details>span:last-child{color:var(--Primary-600)}article#acs-bookings.booking footer .booking-details>span svg{height:24px;width:24px}article#acs-bookings.booking footer p.button{margin:0}article#acs-bookings.booking footer p.button button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--Primary-600);border:none;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#fff;cursor:pointer;display:flex;display:inline-flex;flex-flow:row;font-weight:500;gap:8px;justify-content:flex-start;padding:10px 18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}article#acs-bookings.booking footer p.button button svg{height:20px;width:20px}article#acs-bookings.booking footer p.button button.loading{background:var(--Primary-600) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%23fff' stroke-width='10' r='35' stroke-dasharray='164.93361431346415 56.97787143782138'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'/%3E%3C/circle%3E%3C/svg%3E") 50%/20px no-repeat;color:transparent}article#acs-bookings.booking footer p.button button:disabled{background:var(--Gray-50);color:var(--Gray-300);cursor:not-allowed}article#acs-bookings.success{margin-bottom:40px;text-align:center}@media (min-width:1200px){article#acs-bookings.success{margin-bottom:78px}}article#acs-bookings.success p#payment-ref-message{font-size:.875em;font-weight:500;line-height:1.7142857143em;margin:0}article#acs-bookings.success section{margin:0 auto;max-width:670px}article#acs-bookings.success section h2{color:var(--Primary-Brand);font-size:1.5em;line-height:1.25em;margin:20px 0}@media (min-width:1200px){article#acs-bookings.success section h2{font-size:3em}}article#acs-bookings.success section p{font-size:1.0625em;font-weight:500;line-height:1.4117647059em}article#acs-bookings.success section p a{color:#16a8e1;text-decoration:none}
/*# sourceMappingURL=acs-bookings.css.map */