:root{--outside-block: 5.2vw;--inside-block: 10.4vw;--max-width: 1728px;--Scenic-Route: #02302f;--Pink: #f7a1ff;--Orange: #ff9e1b;--Lime: #00f063;--Dark-Green: #02302f;--Blue: #0100d2;--Side-Margins: 150px;--XXL: 100px;--XXXL: 200px;--TextC: #02302f}@media screen and (max-width: 1728px){:root{--Side-Margins: calc((150px * -0.3) + (150/1728 * 100vw * 1.3));--L: calc((40px * -0.3) + (40/1728 * 100vw * 1.3));--XL: calc((80px * 0.4) + (80/1728 * 100vw * 0.6));--XXXL: calc((200px * 0.5) + (200/1728 * 100vw * 0.5));--XXL: calc((100px * 0.3) + (100/1728 * 100vw * 0.7))}}@media screen and (max-width: 1150px){:root{--L: 23px}}@media screen and (max-width: 800px){:root{--L: 23px;--Side-Margins: 25px;--XL: 60px;--XXL: 80px}}#page{overflow:initial}#homepage-banner.inside-banner .inside{padding-bottom:calc(2*var(--L, 40px))}#homepage-banner.inside-banner .inside .sign-graphic.sign-2{display:none}.location-select{padding:0 var(--Side-Margins, 150px) 0 var(--Side-Margins, 150px)}.location-select .inside{padding:var(--L, 40px);border-radius:var(--Inner-Card-Corners, 15px);background:var(--FAQs-Background, rgba(255, 255, 255, 0.1));margin:auto;max-width:1088px}.location-select .inside .bottom-info{display:flex;align-items:center;margin-top:32px;justify-content:center}.location-select .inside>.button{margin-bottom:var(--XXS, 10px)}.location-select .centered-button{display:flex;justify-content:space-between;margin-top:var(--L, 40px);max-width:1088px;margin-inline:auto;align-items:center}@media screen and (max-width: 800px){.location-select .centered-button{flex-direction:column;gap:15px}}.location-select .centered-button .custom-button.disabled{pointer-events:none;opacity:.23}#page .location-select .nice-select{background:rgba(0,0,0,0);border-radius:0;display:block;height:auto;line-height:var(--Line-Height-Body, 32px);min-height:42px;padding:0;white-space:normal}#page .location-select .nice-select:after{background-position:center;background-repeat:no-repeat;background-size:contain;top:21px;transform:translateY(-50%) rotate(0deg) scale(0.92);transform-origin:center;transition:transform .42s cubic-bezier(0.25, 0.9, 0.35, 1.22)}#page .location-select .nice-select.open:after{transform:translateY(-50%) rotate(180deg) scale(1)}#page .location-select .nice-select.open .list{max-height:220px;overflow-y:auto;pointer-events:auto;transition-duration:560ms;transition-timing-function:cubic-bezier(0.26, 1.42, 0.46, 1);transform:none;padding-block:0 6px}#page .location-select .nice-select .current{align-items:center;background:var(--High-Beams, #FFF);border-radius:var(--Inner-Card-Corners, 15px);color:rgba(2,48,47,.75);display:flex;min-height:42px;opacity:1;padding:5px 42px 5px var(--XS, 15px);width:100%}#page .location-select .nice-select .list{background:var(--High-Beams, #FFF);border-radius:var(--Inner-Card-Corners, 15px);box-shadow:none;left:auto;margin:0;max-height:0;opacity:initial;overflow:hidden;padding:0;margin-top:8px;pointer-events:none;position:relative;top:auto;transform:none;transition:max-height 360ms cubic-bezier(0.32, 0, 0.2, 1),margin-top 360ms cubic-bezier(0.32, 0, 0.2, 1),opacity .16s ease-out,padding-block .3s ease;visibility:initial;z-index:auto;scrollbar-color:var(--Dark-Green, #02302F) rgba(0,0,0,0);scrollbar-width:thin}#page .location-select .nice-select .list::-webkit-scrollbar{width:7px}#page .location-select .nice-select .list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#page .location-select .nice-select .list::-webkit-scrollbar-thumb{background:var(--Dark-Green, #02302F);border-radius:999px}#page .location-select .nice-select .list .nice-select-search{background:var(--High-Beams, #FFF);list-style:none;padding:0 10px 8px 10px;position:sticky;top:0px;z-index:2;padding-bottom:0;padding-top:11px;margin-bottom:6px}#page .location-select .nice-select .list .nice-select-search-input{border:initial;border-radius:10px;color:var(--Dark-Green, #02302F);min-height:36px;padding:5px 12px;width:100%;background-color:var(--Pink)}#page .location-select .nice-select .list .nice-select-search-input::placeholder{color:rgba(2,48,47,.75)}#page .location-select .nice-select .list .nice-select-search-input:focus{border-color:initial;outline:none}#page .location-select .nice-select .list .nice-select-no-results{color:rgba(2,48,47,.58);display:none;list-style:none;min-height:32px;padding:0 var(--XS, 15px)}#page .location-select .nice-select .list .nice-select-no-results.is-visible{display:block}#page .location-select .nice-select .list .option{color:rgba(2,48,47,.75);line-height:var(--Line-Height-Body, 32px);min-height:32px;opacity:1;padding:0 var(--XS, 15px);position:relative;font-weight:500;z-index:0;transition:initial}#page .location-select .nice-select .list .option.location-search-hidden{display:none}#page .location-select .nice-select .list .option.selected,#page .location-select .nice-select .list .option:hover,#page .location-select .nice-select .list .option.focus,#page .location-select .nice-select .list .option.selected.focus{font-weight:500;background:initial;color:#fff !important}#page .location-select .nice-select .list .option.selected:after,#page .location-select .nice-select .list .option:hover:after,#page .location-select .nice-select .list .option.focus:after,#page .location-select .nice-select .list .option.selected.focus:after{content:"";position:absolute;width:calc(100% - 14px);height:100%;background:var(--Dark-Green);left:6px;top:0;border-radius:10px;z-index:-1}@media(prefers-reduced-motion: reduce){#page .location-select .nice-select,#page .location-select .nice-select:after,#page .location-select .nice-select .list{transition:none}}#contact-form .inside{padding-block:0px}#contact-form .inside .form-container{margin-top:0px}#contact-form .inside .gform_confirmation_message{background:var(--FAQs-Background, rgba(255, 255, 255, 0.1))}#contact-form .inside .gform-body{background:var(--FAQs-Background, rgba(255, 255, 255, 0.1))}#driving-schools-list .inside{max-width:var(--max-width);margin:auto;padding:0 var(--Side-Margins, 150px) 0 var(--Side-Margins, 150px)}#driving-schools-list .inside .driving-schools{display:flex;gap:var(--L, 40px) var(--L, 40px);flex-wrap:wrap}@media screen and (max-width: 1125px){#driving-schools-list .inside .driving-schools{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 800px){#driving-schools-list .inside .driving-schools{grid-template-columns:repeat(1, 1fr)}}#driving-schools-list .inside .driving-school,#driving-schools-list .inside .driving-school-other{border-radius:var(--Inner-Card-Corners, 15px);background:var(--FAQs-Background, rgba(255, 255, 255, 0.1));padding:var(--L, 40px);flex:0 0 calc(33.33333% - 26.6666666667px);display:flex;flex-direction:column}#driving-schools-list .inside .driving-school .website,#driving-schools-list .inside .driving-school .address,#driving-schools-list .inside .driving-school-other .website,#driving-schools-list .inside .driving-school-other .address{display:flex;align-items:center;gap:10px;align-self:stretch}#driving-schools-list .inside .driving-school .price,#driving-schools-list .inside .driving-school .website,#driving-schools-list .inside .driving-school-other .price,#driving-schools-list .inside .driving-school-other .website{margin-bottom:var(--L, 40px)}#driving-schools-list .inside .driving-school .address,#driving-schools-list .inside .driving-school-other .address{margin-bottom:var(--XXS, 10px)}#driving-schools-list .inside .driving-school .custom-bottom-container{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:auto}#driving-schools-list .inside .driving-school .custom-bottom-container .xtra-button a,#driving-schools-list .inside .driving-school .custom-bottom-container .xtra-button span{transition:.3s ease all}#driving-schools-list .inside .driving-school .custom-bottom-container .xtra-button a:hover,#driving-schools-list .inside .driving-school .custom-bottom-container .xtra-button span:hover{margin-right:-18px}#driving-schools-list .inside .driving-school .custom-button a,#driving-schools-list .inside .driving-school .custom-button span{background:#fff;color:var(--Dark-Green)}#driving-schools-list .inside .driving-school .custom-button a:before,#driving-schools-list .inside .driving-school .custom-button span:before{background-color:var(--Lime);background-image:url("/wp-content/themes/godriving/images/theme/Check Lime.svg")}#driving-schools-list .inside .driving-school .custom-button a:hover,#driving-schools-list .inside .driving-school .custom-button span:hover{padding:10px 20px 11px 44px}#driving-schools-list .inside .driving-school .custom-button a:hover:before,#driving-schools-list .inside .driving-school .custom-button span:hover:before{left:6px;background-image:url("/wp-content/themes/godriving/images/theme/Check.svg")}#driving-schools-list .inside .driving-school.selected .custom-button a,#driving-schools-list .inside .driving-school.selected .custom-button span{padding:10px 20px 11px 44px;background:var(--Lime)}#driving-schools-list .inside .driving-school.selected .custom-button a:before,#driving-schools-list .inside .driving-school.selected .custom-button span:before{left:6px;scale:1;background-image:url("/wp-content/themes/godriving/images/theme/Check.svg");border:1px solid var(--Dark-Green)}#driving-schools-list .inside .driving-school-other{display:flex;flex-direction:column}#driving-schools-list .inside .driving-school-other .xtra-button{margin-top:25px}#driving-schools-list .inside .driving-school-checkout{display:flex;justify-content:space-between;max-width:1088px;margin:auto;margin-top:calc(2*var(--L, 40px))}@media screen and (max-width: 800px){#driving-schools-list .inside .driving-school-checkout{flex-direction:column;gap:28px}}#driving-schools-list .inside .driving-school-checkout .custom-button.disabled{pointer-events:none;opacity:.23}#driving-schools-list.centered-list .inside .driving-schools{justify-content:center}#driving-schools-list.centered-list .inside .driving-schools .driving-school,#driving-schools-list.centered-list .inside .driving-schools .driving-school-other{min-width:400px}@media screen and (max-width: 1050px){#driving-schools-list.centered-list .inside .driving-schools .driving-school,#driving-schools-list.centered-list .inside .driving-schools .driving-school-other{min-width:initial}}#page .gform_wrapper.gravity-theme .gform_validation_errors{background:var(--Orange);color:var(--Dark-Green) !important}#page .gform_wrapper.gravity-theme .gform_validation_errors>ol li{color:var(--Dark-Green) !important}#page .gform_wrapper.gravity-theme .gform_validation_errors>ol li a{color:var(--Dark-Green) !important}#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input,#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container textarea{outline:2px solid var(--Orange)}#contact-form .gform_confirmation_wrapper .gform_confirmation_message{max-width:1088px;margin:auto}#contact-form .gform_confirmation_wrapper br{display:none}#contact-form .gform_confirmation_wrapper .custom-button{margin:0px}#contact-form .gform_wrapper .gform_footer{align-items:center;justify-content:space-between;position:relative}#contact-form .gform_wrapper .gform_footer .gform_ajax_spinner,#contact-form .gform_wrapper .gform_footer .gform-loader{position:absolute;right:-36px;top:50%;transform:translateY(-50%);margin:0}#learning-adventure-portals .inside{padding:0 var(--Side-Margins, 150px) var(--Side-Margins, 150px) var(--Side-Margins, 150px)}#learning-adventure-portals .inside .left-portal,#learning-adventure-portals .inside .middle-portal{cursor:pointer}#learning-adventure-portals .inside .left-portal:focus-visible,#learning-adventure-portals .inside .middle-portal:focus-visible{outline:2px solid var(--Lime, #00F063);outline-offset:6px}html{scrollbar-gutter:stable}body.book-modal-open{overflow:hidden}.book-modal{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@supports not (scrollbar-gutter: stable){body.book-modal-open{padding-right:var(--book-scrollbar-compensation, 0px)}body.book-modal-open #navbar{left:calc(50% - var(--book-scrollbar-compensation-half, 0px));width:calc(100% - 40px - var(--book-scrollbar-compensation, 0px))}body.book-modal-open .book-modal .inside{left:calc(50% - var(--book-scrollbar-compensation-half, 0px))}@media screen and (max-width: 800px){body.book-modal-open #navbar{width:calc(100% - 18px - var(--book-scrollbar-compensation, 0px))}}}#modal-checkout{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(2,48,47,.82);z-index:100;display:none}#modal-checkout .inside{display:flex;width:calc(100% - 70px);max-width:1088px;padding:var(--S, 20px) var(--XL, 80px) var(--L, 40px) var(--XL, 80px);flex-direction:column;align-items:center;gap:var(--XXS, 10px);border-radius:var(--Outer-Card-Corners, 20px);background:var(--Lime);color:var(--TextC);text-align:center;position:relative;left:50%;transform:translateX(-50%);margin-top:200px;margin-bottom:40px}@media screen and (max-width: 800px){#modal-checkout .inside{width:calc(100% - 50px);padding:var(--S, 20px) 20px var(--L, 40px) 20px;margin-top:50px;margin-bottom:25px}}#modal-checkout .inside .modal-close.corner-close{align-self:flex-end;cursor:pointer;margin-right:calc(-1*(var(--XL, 80px) - var(--S, 20px)) - 13px);padding:13px;margin-top:-13px}@media screen and (max-width: 800px){#modal-checkout .inside .modal-close.corner-close{margin-right:-20px}}#modal-checkout .inside .modal-close.corner-close:focus-visible{outline:2px solid var(--Dark-Green, #02302F);outline-offset:4px;outline:initial}#modal-checkout .inside .modal-icon,#modal-checkout .inside .subtext{margin-bottom:var(--L, 40px)}#modal-checkout .inside .custom-button.checkout{margin-bottom:var(--S, 20px)}#modal-checkout .inside .subtext{margin-bottom:15px}#modal-checkout .inside .edit-container{display:flex;width:100%;max-width:550px;padding:var(--XXS, 10px) 0 var(--S, 20px) 0;justify-content:center;gap:var(--S, 20px);margin-bottom:10px}@media screen and (max-width: 800px){#modal-checkout .inside .edit-container{flex-direction:column}}#modal-checkout .inside .edit-container .location-edit,#modal-checkout .inside .edit-container .school-edit{border-radius:var(--Inner-Card-Corners, 15px);background:var(--High-Beams, #FFF);display:flex;padding:var(--S, 20px) 30px;text-align:left;flex-direction:column;justify-content:flex-start;gap:var(--XXS, 10px);flex:1;position:relative;color:var(--Dark-Green);cursor:pointer}@media screen and (max-width: 800px){#modal-checkout .inside .edit-container .location-edit,#modal-checkout .inside .edit-container .school-edit{padding:var(--S, 20px) 20px;gap:var(--XXS, 3px)}}#modal-checkout .inside .edit-container .location-edit .edit-button,#modal-checkout .inside .edit-container .school-edit .edit-button{display:flex;padding-top:1px;justify-content:center;align-items:center;gap:5px;position:absolute;top:16px;right:30px}#modal-checkout .inside .edit-container .location-edit .edit-button:after,#modal-checkout .inside .edit-container .school-edit .edit-button:after{position:absolute;bottom:0;left:0;height:2px;background:var(--Dark-Green);opacity:0;width:100%;transition:.3s ease opacity;content:""}#modal-checkout .inside .edit-container .location-edit:hover .edit-button:after,#modal-checkout .inside .edit-container .school-edit:hover .edit-button:after{opacity:1}footer{z-index:101}/*# sourceMappingURL=full-trip-booking.css.map */
