.quicksearch_wrapper{position:relative}.quicksearch_wrapper .quicksearch{position:relative;z-index:1}.quicksearch_wrapper .wrapper_background{display:block;height:auto;left:0;position:absolute;top:50%;translate:0 -50%;width:100%;z-index:0}.quicksearch{margin-inline:auto;max-width:70rem}.quicksearch p{margin:0}.quicksearch .btn{flex-shrink:0;margin:0!important}.quicksearch input::-webkit-inner-spin-button,.quicksearch input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quicksearch input[type=number]{-moz-appearance:textfield}.quicksearch select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.quicksearch select::-ms-expand{display:none}.quicksearch .quicksearch_container{background:linear-gradient(0deg,#e6e6e6,#fff);border-radius:.25rem;box-shadow:0 8px 19px 0 #0000002b;display:flex;flex-flow:column;gap:2rem;padding:1.5rem}@media only screen and (min-width:992px){.quicksearch .quicksearch_container{box-shadow:0 14px 19px 0 #0000002b}}@media only screen and (min-width:1200px)and (max-width:1399px){.quicksearch .quicksearch_container{display:grid;grid-template-columns:1fr auto}}@media only screen and (min-width:1400px){.quicksearch .quicksearch_container{display:grid;gap:0;grid-template-columns:auto auto auto;padding:1.5rem 2rem 1.5rem 1.5rem}}.quicksearch .quicksearch_header{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem}@media only screen and (min-width:1200px)and (max-width:1399px){.quicksearch .quicksearch_header{grid-column:1/-1}}@media only screen and (min-width:1400px){.quicksearch .quicksearch_header{max-width:10rem}}.quicksearch .quicksearch_header .title{color:#00663a;font-size:1.375rem;font-weight:700;line-height:1.2;word-break:break-word}.quicksearch .quicksearch_header svg{display:block;flex-shrink:0;height:auto;width:1.3rem}.quicksearch .quicksearch_main{display:flex;flex-flow:column;gap:1rem}@media only screen and (min-width:768px){.quicksearch .quicksearch_main{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1400px){.quicksearch .quicksearch_main{align-self:center;gap:0;height:fit-content}.quicksearch .quicksearch_main>div{border-left:2px solid #e6e6e6;height:fit-content;padding-inline:1.5rem}.quicksearch .quicksearch_footer{align-self:center;height:fit-content}}.quicksearch .quicksearch_submit{min-height:5rem;width:100%}@media only screen and (min-width:768px){.quicksearch .quicksearch_submit{margin-inline-start:auto;width:auto}}.quicksearch .date_container{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem}@media only screen and (min-width:992px){.quicksearch .date_container{flex-wrap:nowrap}}.quicksearch .date_container .date-control{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem}.quicksearch .date_container label{color:#00663a;font-size:.875rem;font-weight:300}.quicksearch .date_container .form-control{border:none;border-radius:.25rem;cursor:pointer;font-family:Roboto,Verdana,Arial,Helvetica,sans-serif;font-size:.875rem;padding:.5rem}.quicksearch .people_container{height:fit-content;position:relative}@media only screen and (min-width:992px){.quicksearch .people_container{flex:1;width:20rem}}.quicksearch .people_container .people-control{background-color:#fff;border:none;border-radius:.25rem;color:#00663a;font-size:.875rem;font-weight:700;padding:.5rem .75rem;text-align:left;width:100%}.quicksearch .people_container .people_dialog[open]{background:linear-gradient(0deg,#e6e6e6,#fff);border:none;border-radius:.25rem;box-shadow:0 14px 19px 0 #0000002b;container-name:quicksearch-dialog;container-type:inline-size;display:flex;flex-flow:column;gap:1rem;margin-inline-start:0;max-width:25rem;padding:1.5rem;top:calc(100% + 1rem);width:100%;z-index:10}.quicksearch .people_container .people_dialog[open]:modal{height:fit-content;left:50%;margin:unset;max-height:80dvh;top:10dvh;translate:-50% 0;width:100%}.quicksearch .people_container .people_dialog[open]:after{background-color:#fff;content:"";display:block;height:2rem;left:2rem;position:absolute;rotate:45deg;top:-.6rem;width:2rem}.quicksearch .people_container .people_dialog[open] label{color:#00663a;font-size:.875rem;font-weight:400}.quicksearch .people_container .people_dialog[open] .dialog_separator{background:linear-gradient(270deg,#e6e6e6,#d4d4d4);height:2px;width:100%}.quicksearch .people_container .people_dialog[open] .dialog_submit{width:100%}.quicksearch .people_container .people_dialog[open] .ages_container{display:flex;flex-flow:column;gap:.5rem}.quicksearch .people_container .people_dialog[open] .ages_container:empty{display:none}.quicksearch .people_container .people_dialog[open] .dialog_header{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between}.quicksearch .people_container .people_dialog[open] .dialog_header .dialog_title{color:#00663a;font-size:1.25rem;font-weight:700;line-height:1.2}.quicksearch .people_container .people_dialog[open] .dialog_numbers{display:grid;gap:.5rem;grid-template-columns:auto 1fr auto}.quicksearch .people_container .people_dialog[open] .dialog_numbers .form-control{border:1px solid #00663a;border-radius:.25rem;font-family:Roboto,Verdana,Arial,Helvetica,sans-serif;font-size:.875rem;padding:.25rem .75rem;text-align:center}.quicksearch .people_container .people_dialog[open] .form-select-group{position:relative}.quicksearch .people_container .people_dialog[open] .form-select-group .form-control{border:none;border-radius:.25rem;cursor:pointer;font-family:Roboto,Verdana,Arial,Helvetica,sans-serif;font-size:.875rem;padding:.5rem;width:100%}.quicksearch .people_container .people_dialog[open] .form-select-group svg{display:block;pointer-events:none;position:absolute;right:1rem;top:50%;translate:0 -50%;z-index:10}@container quicksearch-dialog (min-width: 300px){.quicksearch .people_container .people_dialog[open] .dialog_number-row{align-items:center;display:grid;grid-template-columns:1fr 1fr}.quicksearch .people_container .people_dialog[open] .dialog_numbers{justify-self:flex-end;width:fit-content}.quicksearch .people_container .people_dialog[open] .dialog_numbers .form-control{width:3rem}.quicksearch .people_container .people_dialog[open] .ages_container>div{align-items:center;display:grid;grid-template-columns:1fr 1fr}}