.where-to-form{padding-left:2rem;padding-right:2rem;padding-bottom:5rem}.where-to-form label{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;font-size:1.125rem;color:var(--dark-text);display:inline-block}.where-to-form fieldset{margin:0;padding:0;border:0}.where-to-form fieldset.hide-fieldset>legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;color:#000;background:#fff}.where-to-form fieldset.show-fieldset{font-display:optional;font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;display:block;font-size:2.25rem;color:var(--dark-text);margin:0 0 .625rem}.where-to-form .search-widget,.where-to-form .selected-container,.where-to-form .when{margin:0 0 3rem}.where-to-form.no-pad,.where-to-form>.form{padding-left:0;padding-right:0}.where-to-form .search-label{font-weight:700;color:var(--dark-text)}.where-to-form .search-label,.where-to-form .search-label input{font-display:optional;font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-style:normal;display:block;font-size:2.25rem}.where-to-form .search-label input{-webkit-appearance:none;font-weight:500;width:100%;max-width:35.625rem;height:3rem;margin:.625rem 0 0;padding:0 .75rem;border:.125rem solid var(--theme-dark-grey);transition:all .2s ease-in-out}.where-to-form .search-label input:focus{border-color:var(--input-focus-color)}.school-plan-trip-app .where-to-form .search-label input:focus{outline:none;box-shadow:0 0 0 .125rem var(--light-text)}.where-to-form .search-label .input-group{display:flex;flex-flow:row nowrap}.where-to-form .search-label input.selected{font-weight:700;font-style:normal;flex:0 1 36rem;line-height:2;border:none;outline:none;background:var(--theme-true-black);color:var(--theme-white)}.where-to-form .search-label button,.where-to-form .search-label input.selected{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-size:1.5rem}.where-to-form .search-label button{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;line-height:2rem;width:2.25rem;height:2.25rem;flex:0 0 auto;vertical-align:middle;margin:1rem 0 0 .75rem;text-align:center;color:var(--light-text);background:var(--dark-blue-background);border:.125rem solid var(--light-text);border-radius:50%;transition:all .2s ease-in-out;-webkit-appearance:none;font-display:optional}.where-to-form .search-label button>i{font-size:1.5rem;line-height:2rem;display:inline-block}.where-to-form .search-label button:focus,.where-to-form .search-label button:hover{background:var(--theme-dark-red);border-color:var(--theme-dark-red)}.where-to-form .search-label button:focus{outline:none;box-shadow:0 0 0 .125rem #000}.search-results{overflow:hidden;padding:1.25rem 0;display:flex;flex-flow:row nowrap}.places,.results{flex:0 1 25rem;max-width:25rem}.places>h2,.results>h2{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;margin:0 0 1.25rem;padding:0 0 .625rem;font-size:1.5rem;line-height:1.875rem;color:var(--blue-text);border-bottom:.125rem solid}.places>.list,.results>.list{display:flex;flex-flow:column nowrap}.places>.list>.search-result,.results>.list>.search-result{flex:1 1 auto;margin:0 0 1.25rem;display:flex;flex-flow:row nowrap}.places>.list>.search-result .checkbox,.results>.list>.search-result .checkbox{flex:0 0 2.25rem;content:" ";display:block;width:2.25rem;height:2.25rem;border:.25rem solid var(--theme-light-blue);border-radius:50%;margin:0 .75rem 0 .125rem;color:var(--theme-white);background:var(--theme-white);text-align:center;transition:background .2s ease-in-out;cursor:pointer;position:relative}.places>.list>.search-result .checkbox>i,.results>.list>.search-result .checkbox>i{line-height:1.75rem}.places>.list>.search-result input[type=radio]:focus,.results>.list>.search-result input[type=radio]:focus{outline:none}.places>.list>.search-result input[type=radio]:checked:focus+.checkbox,.places>.list>.search-result input[type=radio]:focus+.checkbox,.results>.list>.search-result input[type=radio]:checked:focus+.checkbox,.results>.list>.search-result input[type=radio]:focus+.checkbox{outline:.125rem solid var(--dark-text)}.places>.list>.search-result input[type=radio]:checked+.checkbox,.results>.list>.search-result input[type=radio]:checked+.checkbox{border-color:var(--theme-dark-red);color:var(--theme-dark-red)}.places>.list>.search-result input[type=radio]:checked+.checkbox:after,.results>.list>.search-result input[type=radio]:checked+.checkbox:after{font-size:2rem;vertical-align:middle;line-height:1}.places>.list>.search-result .display,.results>.list>.search-result .display{flex:1 1 auto;cursor:pointer}.places>.list>.search-result:hover .checkbox,.results>.list>.search-result:hover .checkbox{background:var(--theme-light-blue)}.places .display,.results .display{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;font-size:1rem;color:var(--extra-dark-text)}.places .display .line-one,.places .display .line-two,.results .display .line-one,.results .display .line-two{overflow:hidden}.places .display .line-two,.results .display .line-two{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;font-size:.875rem;line-height:1.0625}.places .display .word,.results .display .word{float:left;margin-right:.25rem}.places .display b,.results .display b{color:var(--extra-dark-text);background-color:var(--text-highlight)}.places{margin-left:3.75rem}.places>h2{background-image:url(/content/image/powered-by-google.png);background-repeat:no-repeat;background-position:right .5rem;background-size:9rem}.result-error,.results-empty{color:var(--extra-dark-tex)}.result-error .empty1,.result-error .empty2,.results-empty .empty1,.results-empty .empty2{position:relative;line-height:1.75rem;opacity:0;animation:fadeIn .2s forwards;animation-delay:.5s}.result-error .empty1,.results-empty .empty1{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;font-size:1.5rem;margin-bottom:.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.where-to-form .radio-group label{margin:0 0 0 .375rem}.where-to-form .radio-group input,.where-to-form .radio-group label{vertical-align:top}.where-to-form .trip-option,.where-to-form .type{margin:.625rem 0 1rem;padding:0;display:flex;flex-flow:row wrap;align-items:center}.where-to-form .trip-option .radio-wrap+.radio-wrap,.where-to-form .type .radio-wrap+.radio-wrap{margin:0 0 0 2rem}.where-to-form .date-time{display:flex;flex-flow:row nowrap}.where-to-form .date-time input[type=date],.where-to-form .date-time input[type=number]{font-display:optional;font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;font-size:2.25rem;height:3.125rem;line-height:3rem;border:.0625rem solid var(--theme-dark-grey);min-width:4.875rem}.where-to-form .date-time input[type=date]:focus,.where-to-form .date-time input[type=number]:focus{border-color:var(--input-focus-color)}.where-to-form .date-time input[type=date]:invalid,.where-to-form .date-time input[type=number]:invalid{border-color:var(--theme-dark-red)}.where-to-form .date-time input[type=date]:invalid:focus,.where-to-form .date-time input[type=number]:invalid:focus{outline-color:var(--theme-dark-red)}.where-to-form .date-time .full-time{flex:1 1 auto;display:flex;flex-flow:row nowrap}.where-to-form .date-time input[type=number]{flex:0 0 4.875rem;width:4.875rem}.where-to-form .date-time .date,.where-to-form .date-time .hour,.where-to-form .date-time .minute{display:flex;flex-flow:column nowrap;align-items:center;text-transform:lowercase}.where-to-form .date-time .date input,.where-to-form .date-time .hour input,.where-to-form .date-time .minute input{flex:0 0 auto;padding:0 0 0 1rem}.where-to-form .date-time .date label,.where-to-form .date-time .hour label,.where-to-form .date-time .minute label{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;flex:1 1 auto;margin-top:.375rem;font-size:.875rem;line-height:1;color:var(--dark-text-alt2)}.where-to-form .date-time .colon{margin:0 .375rem;color:var(--dark-text);font-size:2.25rem;line-height:3rem;height:3.125rem}.where-to-form .date-time .am-pm{display:flex;flex-flow:column nowrap;align-content:center;height:3.125rem;margin:0 1rem}.where-to-form .date-time .am-pm .radio-group{flex:0 0 1.5rem;height:1.5rem;line-height:1}.where-to-form .date-time .am-pm .radio-group:after{display:block;content:"";clear:both}.where-to-form .date-time .on{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;font-size:3rem;color:var(--dark-text-alt2);line-height:1;height:3.125rem;text-transform:lowercase;margin:0 1.5rem 0 .75rem}.search-error{margin:1.25rem 0 0;display:flex;flex-flow:row nowrap;align-items:center}.search-error .material-icons{color:var(--theme-dark-red);margin-right:.25rem}@media screen and (max-width:816px){.where-to-form{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:1600px){.where-to-form{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53.125rem){.search-results{display:block;padding:1.25rem}.places{margin-left:0}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.places>h2{background-image:url(/content/image/powered-by-google-2x.png)}}@media screen and (max-width:790px){.where-to-form .date-time{width:100%;display:block;text-align:left}.where-to-form .date-time .on{margin:.75rem 0}.where-to-form .date-time .date input{width:100%}}@media screen and (max-width:790px) and (max-width:430px){.where-to-form .date-time .date input{font-size:1.25rem}}@media screen and (max-width:790px) and (max-width:320px){.where-to-form .date-time .date input{font-size:1.25rem}}
/*# sourceMappingURL=where-to.css.map */
