*{box-sizing:border-box;margin:0;padding:0;font-family:Ubuntu,sans-serif}html{font-size:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p,h1,h4,h5{margin:0;font-family:Ubuntu,sans-serif}h1{font-size:clamp(1.5em,5vw,2em)}h2{font-size:clamp(1.1em,5vw,1.3em)}h3{margin-bottom:2rem;font-size:1.25em;font-weight:700}button{border:none}button:hover{cursor:pointer}p{color:#959595}textarea{resize:vertical}input,textarea{border:2px solid #7c7c7c;border-radius:.375rem;width:100%;height:100%;padding:.8rem 1.25rem;font-size:1em}input::placeholder,textarea::placeholder{color:#b1b1b1}input.error,textarea.error{border:2px solid #f55555}input:hover,textarea:hover{border:2px solid #b3b3b3}input:focus-visible,textarea:focus-visible{border:2px solid #0971ab;outline:none}::-webkit-scrollbar{width:8px;height:6px}::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0006}::-webkit-scrollbar-thumb:active{background:#8a8a8ae6}.addReservationLayout{grid-template-rows:auto 1fr;height:100svh;padding:2rem;display:grid}.addReservationLayout__container{overflow:hidden}.addReservationLayout__content{grid-template-rows:1fr auto;height:100%;padding-top:1rem;display:grid}.addReservationLayout__subtitle{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.addReservationLayout__form{height:100%;padding-right:2rem;display:grid;overflow:hidden auto}.addReservationLayout__buttons{grid-row:4;justify-content:space-between;margin-top:1.5rem;display:flex}.addReservationLayout__buttons>button:only-child{margin-left:auto}@media (width<=1024px){.addReservationLayout{grid-template-rows:1fr;height:91svh;padding:0 0 2rem}.addReservationLayout__title{display:none}.addReservationLayout__subtitle,.addReservationLayout__form{padding:0 2rem}.addReservationLayout__content{padding:0}.addReservationLayout__content .cardLayout__container{padding:0 2rem}.addReservationLayout__withCard{padding:0 2rem;display:flex}.addReservationLayout__buttons{padding:0 2rem}}@media (width<=810px){.addReservationLayout{padding:0}.addReservationLayout__subtitle,.addReservationLayout__form{padding:0 2rem}.addReservationLayout__content,.addReservationLayout__content .cardLayout__container,.addReservationLayout__withCard{padding:0}.addReservationLayout__buttons{margin:0;padding:1rem 2rem 1.5rem}.addReservationLayout__buttons>.action-button--secondary{display:none}.addReservationLayout__buttons button{width:100%}}@media (width<=480px){.addReservationLayout{padding:0}.addReservationLayout__subtitle,.addReservationLayout__form{padding:0 1rem}.addReservationLayout__content{padding:0}.addReservationLayout__buttons{margin:0;padding:0 1rem 1rem}.addReservationLayout__buttons>.action-button--secondary{display:none}.addReservationLayout__buttons button{width:100%}}@media (width<=380px){.addReservationLayout__subtitle{flex-direction:column-reverse;align-items:start}.addReservationLayout__subtitle .form__steps{margin:0 0 1rem}}.cardLayout{grid-template-rows:auto 1fr;padding:2rem;display:grid}.cardLayout__container{grid-template-columns:1fr 18rem;gap:2rem;height:100%;display:grid}.cardLayout__column{flex-direction:column;height:100%;max-height:85svh;display:flex;position:relative}.cardLayout__column:has(.map){max-height:none}.cardLayout__statusButtons{width:100%;display:grid}.cardLayout__categories{align-self:start;place-items:center end;gap:1rem;width:100%;display:flex}.cardLayout__categories .add-button{margin-left:auto}.cardLayout__subtitle{margin:1rem 0}.cardLayout__subtitleWithButton{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.cardLayout__subtitleWithActionButtons{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.cardLayout__content{flex-direction:column;height:100%;display:flex;overflow-y:auto}.cardLayout__card{background-color:#f1f1f1;border-radius:1rem;justify-items:end;display:grid}@media (width<=1024px){.cardLayout{gap:0;padding:0 2rem 1rem}}@media (width<=810px){.cardLayout{padding:0;overflow:hidden}.cardLayout__container{flex-direction:column;display:flex;overflow:hidden}.cardLayout__title{padding:0 2rem}.cardLayout__subtitle,.cardLayout__subtitleWithButton,.cardLayout__subtitleWithActionButtons{padding:0 2rem 1rem}.cardLayout__categories{padding:.5rem 2rem}.cardLayout__card{display:none}.cardLayout__subtitle{color:#959595;margin:.5rem 0 1rem;font-size:1.2em;font-weight:400}.cardLayout__subtitleWithButton h2{color:#959595;font-size:1.2em;font-weight:400}}@media (width<=480px){.cardLayout__title,.cardLayout__subtitle,.cardLayout__subtitleWithButton,.cardLayout__subtitleWithActionButtons{padding:0 1rem}.cardLayout__categories{padding:.5rem 1rem}.cardLayout__subtitleWithActionButtons{flex-direction:column-reverse;align-items:start;gap:1rem}.cardLayout__subtitle,.cardLayout__subtitleWithButton h2{font-size:1em}}.contentLayout{height:100svh;display:grid}.contentLayout__container{flex-direction:column;padding:2rem;display:flex;overflow:hidden}.contentLayout__buttons{gap:1rem;width:100%;display:flex}.contentLayout__buttons .add-button{margin-left:auto}.contentLayout__subtitle{margin:1rem 0}.contentLayout__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:min-content;gap:1rem;display:grid;overflow-y:auto}.contentLayout__content{overflow-y:auto}@media (width<=1024px){.contentLayout{height:100%;overflow:hidden}.contentLayout__container{padding:0 0 1rem}.contentLayout__title,.contentLayout__subtitle{padding:0 2rem}.contentLayout__buttons{padding:0 2rem}.contentLayout__grid{padding:0 2rem 2rem}}@media (width<=810px){.contentLayout__subtitle{color:#959595;margin:1rem 0;font-size:1.2em;font-weight:400}}@media (width<=690px){.contentLayout__grid{flex-direction:column;display:flex}}@media (width<=480px){.contentLayout__title,.contentLayout__subtitle{padding:0 1rem}.contentLayout__subtitle{font-size:1em}.contentLayout__buttons{padding:0 1rem}.contentLayout__grid{padding:0 1rem 1rem}}.formLayout{grid-template-rows:auto 1fr;height:100svh;padding:2rem;display:grid;overflow:hidden}.formLayout__container{grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.formLayout__subtitle{grid-template-columns:1fr auto;align-items:center;padding:0 0 1rem;display:grid}.formLayout__form{margin:1rem 0;padding-right:2rem;overflow-y:auto}.formLayout__form:has(.cardLayout__container){margin:0 0 2rem;padding:0}.formLayout__formWithMap:has(.map){margin:0;padding:0}.formLayout__buttons{justify-content:space-between;display:flex}.formLayout__buttons button:only-child{margin-left:auto}@media (width<=1024px){.formLayout{grid-template-rows:1fr;height:91svh;padding:0 2rem 1rem}.formLayout__title{display:none}}@media (width<=810px){.formLayout{padding:0 0 1rem}.formLayout__subtitle{padding:0 2rem 1rem}.formLayout__form,.formLayout__buttons{padding:0 2rem}.formLayout__buttons .action-button--secondary{display:none}.formLayout__subtitle{justify-content:space-between;display:flex}}@media (width<=480px){.formLayout{padding:0 0 1rem}.formLayout__form,.formLayout__buttons{padding:0 1rem}.formLayout__subtitle{padding:0 1rem 1rem}.formLayout__buttons button{width:100%}.formLayout__subtitle{flex-direction:column-reverse;align-items:start;gap:1rem}.formLayout__subtitle .form__steps{margin:0}}.footer{flex-wrap:wrap;place-content:end center;gap:1.5rem;margin-top:auto;display:flex}@media (width<=500px){.footer{display:none}}.signUp{grid-row:1/span 2;justify-content:center;align-items:center;padding:2rem;display:grid;overflow:auto}.signUp__title{margin:2rem 0}.signUp__container{grid-template-rows:auto 1fr auto;width:100%;max-width:700px;height:100%;display:grid}.signUp__checkbox{grid-template-columns:auto 1fr;gap:1rem;display:grid}.signUp__form{gap:1rem;display:grid}.signUp__image{grid-template-rows:140px;justify-content:center;margin-bottom:1rem;display:grid;position:relative}.signUp__image input[type=file]{display:none}.signUp__image label:hover{cursor:pointer}.signUp__image img{object-position:center;object-fit:cover;border-radius:100%;width:8.75rem;height:8.75rem;position:absolute;bottom:0%;left:50%;transform:translate(-50%)}.signUp__image label{background-color:#0000;border:none;border-radius:100%;width:8.75rem;height:8.75rem;position:absolute;bottom:0%;left:50%;transform:translate(-50%)}.signUp__button{margin-left:auto}.signUp__termsAndConditions a{color:#0971ab;margin:0 .2rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{width:0%}to{width:100%}}@keyframes rotate{0%{transform-origin:50%;transform:rotate(0)}to{transform-origin:50%;transform:rotate(360deg)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0%)}}.assignedTripsTable__container{padding:1rem;display:grid;overflow-y:auto}@media (width>=1025px){.assignedTripsTable__container{grid-template-columns:1fr 1fr;column-gap:2rem;padding:1rem}}.action-button{justify-content:center;justify-self:end;align-items:center;gap:.5rem;padding:.75rem 1.875rem;font-size:1em;font-weight:700;display:flex}.action-button:hover{opacity:.85}.action-button svg{align-self:center;width:1.31rem;height:1.31rem}.action-button--primary{color:#fff;background-color:#0971ab;border:.125rem solid #0971ab;border-radius:.5rem}.action-button--primary p{color:#fff}.action-button--primary[disabled]{background-color:#959595;border:.125rem solid #959595}.action-button--secondary{color:#0971ab;background:0 0;border:.125rem solid #b1b1b1;border-radius:.5rem;font-weight:700}.action-button--secondary p{color:#0971ab}.action-button--secondary.disabled{color:#959595}.category-button{color:#fff;background-color:#959595;border-radius:5rem;flex:none;align-items:center;padding:.65rem 1rem;font-size:.9em;display:flex}.category-button p{color:#fff}.category-button__container{gap:1rem;display:flex}.category-button--active{color:#fff;background-color:#0971ab;box-shadow:0 0 .5rem 1px #0000004d}.alert-button{padding:.75rem 1.875rem;font-size:1em;font-weight:700}.alert-button:hover{opacity:.85}.alert-button--primary{color:#fff;background-color:#f55555;border-radius:.5rem}.alert-button--secondary{color:#f55555;background-color:#fff;border:.125rem solid #b1b1b1;border-radius:.5rem;font-weight:700}.confirm-button{background-color:#23b574;border-radius:.5rem;padding:.75rem 1rem}.go_back_button{align-items:center;gap:1rem;display:flex;position:relative}.go_back_button>button{aspect-ratio:1;background-color:#0971ab;border-radius:10%;align-items:center;padding:.5rem;display:flex}.go_back_button>button:after{content:"";width:100%;height:100%;display:block;position:absolute;left:0}.go_back_button>p{color:#000;font-size:1em}.go_back_button h2{margin:0}.close_button{background-color:#0971ab;border-radius:25%;place-items:center;width:1.8rem;height:1.8rem;margin:0;padding:.4rem;display:grid;position:relative}.close_button span:first-child{background-color:#fff;border-radius:1rem;width:60%;height:2px;display:block;position:absolute;rotate:45deg}.close_button span:nth-child(2){background-color:#fff;border-radius:1rem;width:60%;height:2px;display:block;position:absolute;rotate:-45deg}.close_button svg{width:100%;height:100%}.navbar_close_button,.logout_button{display:none}@media (width<=1024px){.navbar_close_button{width:2.2rem;height:2.2rem;padding:.6rem;display:grid;position:fixed;top:1.2rem;right:1.2rem}.go_back_button{padding:0;font-size:1.5em}.go_back_button>button{background-color:#0000;border-radius:0}.go_back_button svg{width:1.5rem;height:1.5rem}.go_back_button path{stroke:#000}.go_back_button>p{display:none}.action-button,.alert-button{padding:.8rem;font-size:1em}.logout_button{background-color:#0000;align-items:center;gap:1rem;margin-left:auto;display:flex}.logout_button svg{width:2rem}.logout_button strong{color:#0971ab;font-size:1.2em}}@media (width<=810px){.category-button__container{padding:0 2rem;overflow-x:auto}}@media (width<=480px){.action-button,.alert-button{padding:1rem;font-size:1em}.category-button,.category-button__container{padding:.5rem 1rem}.category-button__container::-webkit-scrollbar{height:3px}.add-button{opacity:.9;color:#fff;z-index:9;background-color:#0971ab;border:none;border-radius:5rem;padding:.8rem;font-weight:400;position:absolute;bottom:2.5rem;right:1rem;box-shadow:0 4px 15px #0000004d}.add-button:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='43'%20height='42'%20viewBox='0%200%2043%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.5405%2038.3344C31.0418%2038.3344%2038.7441%2030.6321%2038.7441%2021.1308C38.7441%2011.6295%2031.0418%203.92725%2021.5405%203.92725C12.0392%203.92725%204.33691%2011.6295%204.33691%2021.1308C4.33691%2030.6321%2012.0392%2038.3344%2021.5405%2038.3344Z'%20stroke='white'%20stroke-width='3.44071'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M21.541%2014.2495V28.0124'%20stroke='white'%20stroke-width='3.44071'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.6592%2021.1309H28.422'%20stroke='white'%20stroke-width='3.44071'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;display:block}.add-button p{display:none}}.dataTable_rows{display:grid}.dataTable_rows_container{display:grid;overflow-y:auto}.dataTable_rows_container .dataTable_row:nth-child(2n){background-color:#f1f1f1}.dataTable_rows_container .dataTable_row:nth-child(2n):hover{background-color:#499ac7}.dataTable_title{border-bottom:1px solid #000;grid-template-columns:2.5rem repeat(4,1fr);align-items:center;min-height:6vh;display:grid}.dataTable_title p{color:#000;padding:0 .625rem;font-weight:700}.dataTable_row{cursor:pointer;border-radius:6px;grid-template-columns:3rem 1fr;align-items:center;width:100%;min-height:2.5rem;display:grid}.dataTable_row:hover{background-color:#499ac7}.dataTable_row:hover p{color:#fff}.dataTable_row p{color:#959595;padding:0 .65rem}.dataTable_image__container{justify-items:center;display:grid}.dataTable_image__container img{border-radius:50%;width:1.5rem}.dataTable_image__container p{color:#959595;padding:0 .65rem;font-size:.88em}.dataTable_items{grid-template-columns:repeat(4,minmax(100px,1fr));align-items:center;display:grid}.dataTable_items__complete{grid-column:span 2}.dataTable_items__mobile,.dataTable_arrow{display:none}.dataTable{display:grid}.dataTable__header{grid-template-columns:3rem repeat(3,1fr);gap:1rem;padding:1rem 0;display:grid}.dataTable__header.four-columns{grid-template-columns:3rem repeat(4,1fr)}.dataTable__header p{color:#000;font-weight:700}.dataTable__header p:first-child{grid-column:2}.dataTable__body{border-top:2px solid #959595;display:grid}.dataTable__body .dataTable__row:nth-child(2n){background-color:#f1f1f1}.dataTable__body .dataTable__row:nth-child(2n):hover{cursor:pointer;background-color:#499ac7}.dataTable__body .dataTable__row:nth-child(2n):hover p{color:#fff}.dataTable__row{border-radius:.5rem;grid-template-columns:3rem 1fr;align-items:center;gap:1rem;min-height:2.5rem;display:grid}.dataTable__row img{object-fit:cover;border-radius:50%;justify-self:center;width:1.5rem;height:1.5rem}.dataTable__row img.vanLogo{object-fit:contain;border-radius:0%;width:2rem;height:auto}.dataTable__row:hover{cursor:pointer;background-color:#499ac7}.dataTable__row:hover p,.dataTable__row:hover .dataTable__rowItems--mobile p:first-child{color:#fff}.dataTable__rowItems{grid-template-columns:repeat(3,1fr);align-items:center;gap:1rem;display:grid}.dataTable__rowItems.four-columns{grid-template-columns:repeat(4,1fr)}.dataTable__rowItems--mobile,.dataTable__arrow{display:none}@media screen and (width<=810px){.dataTable_title{display:none}.dataTable_row{grid-template-columns:auto 1fr 3.5rem;min-height:15vh}.dataTable_image__container{padding:1rem 1rem 1rem 2rem}.dataTable_image__container img{object-fit:contain;width:5rem;height:5rem}.dataTable_items{display:none}.dataTable_items__mobile{grid-template-columns:1fr;gap:.5rem;display:grid}.dataTable_items__mobile h4{color:#959595;font-size:.94em;font-weight:400}.dataTable_items__mobile p:first-child{color:#000;font-size:1.2em;font-weight:700}.dataTable_items__mobile p:nth-child(2){color:#000;font-size:1.2em}.dataTable_items__mobile p:nth-child(3){font-size:1.1em}.dataTable_items__mobile hr{border:none;border-bottom:1px solid #959595;margin-top:.13rem}.dataTable_arrow{place-items:center;display:grid}.dataTable__row{height:100%}.dataTable:has(.tripCard) .dataTable__header{display:none}}@media (width<=600px){.dataTable__header{display:none}.dataTable__body{grid-auto-rows:auto}.dataTable__row{grid-template-columns:auto 1fr auto;padding:1rem 2rem}.dataTable__row img{object-fit:cover;width:3rem;height:3rem}.dataTable__rowItems{display:none}.dataTable__rowItems--mobile{flex-direction:column;gap:.5rem;display:flex}.dataTable__rowItems--mobile p:first-child{color:#000;font-size:1.1em;font-weight:700}.dataTable__rowItems--mobile p:nth-child(2),.dataTable__rowItems--mobile p:nth-child(3){font-size:.8em}.dataTable__arrow{display:block}}@media screen and (width<=480px){.dataTable__row{padding:1rem}.dataTable__rowItems--mobile p:first-child{color:#000;font-size:.9em;font-weight:700}.dataTable_title{display:none}.dataTable_row{grid-template-columns:auto 1fr 3rem;gap:0;min-height:10vh}.dataTable_row p:first-child,.dataTable_row p:nth-child(2),.dataTable_row p:nth-child(3){font-size:.9em}.dataTable_image__container{padding:.3rem}.dataTable_image__container img{width:2.8rem;height:2.8rem}.dataTable_items__mobile h4,.dataTable_items__mobile p{font-size:.75em}.dataTable_arrow svg{width:1rem;height:1rem}}.form_termsAndConditions{gap:.3rem;display:flex}.form_termsAndConditions a{color:#0971ab}.form_login__buttons{grid-template-columns:1fr 10% 1fr;margin-bottom:2rem;display:grid}.form_login__buttons button{width:100%}.form_login__buttons button:nth-child(2){grid-column:3}.form_login__container .form_input{flex-direction:column;display:flex}.form_login__container label{color:#959595;margin-bottom:.31rem;font-size:.88em;font-weight:400}.form_login__container input{color:#4a4a4a;background-color:#0000;border:1px solid #959595;border-radius:.31rem;margin-bottom:.5rem;padding:.5rem 1rem;font-family:Ubuntu,sans-serif;font-size:.88em;font-weight:700}.input-multiselect .searchWrapper{border:2px solid #7c7c7c;border-radius:.375rem;padding:.375rem 1.25rem;font-size:1em}.input-multiselect .searchBox{caret-color:#0000;background-color:#0000;border:none;width:auto;margin:0;padding:0;font-size:1em}.input-multiselect .chip{background-color:#0971ab;border-radius:.31rem;margin:.5rem .25rem}.input-multiselect .option{font-size:.88em;font-weight:700}.form{width:100%;height:100%}.form__aside{flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;padding:1rem;display:flex}.form__subtitle{margin:1rem 0}.form__two_columns{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.form__number_input{grid-template-columns:15% 1fr;gap:1rem;display:grid}.form__input_container{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.form__input_container label{font-size:1.1rem}.form__input_container input,.form__input_container textarea{border:2px solid #7c7c7c;border-radius:.375rem;width:100%;height:100%;padding:.8rem 1.25rem;font-size:1em}.form__input_container input::placeholder,.form__input_container textarea::placeholder{color:#b1b1b1}.form__input_container input.error,.form__input_container textarea.error{border:2px solid #f55555}.form__input_container input:hover,.form__input_container textarea:hover{border:2px solid #b3b3b3}.form__input_container input:focus-visible,.form__input_container textarea:focus-visible{border:2px solid #0971ab;outline:none}.form__input_container .react-select__control{border:2px solid #7c7c7c;border-radius:.375rem;width:100%;height:100%;padding:.3rem .65rem;font-size:1em}.form__input_container .react-select__control--is-focused{box-shadow:none;border:2px solid #0971ab;outline:none}.form__input_container .react-select__menu{border:2px solid #7c7c7c;padding:.3rem .5rem}.form__input_container .react-select__option{border-radius:5px}.form__input_container .react-select__option--is-selected,.form__input_container .react-select__multi-value{background-color:#0971ab}.form__input_container .react-select__multi-value__label{color:#fff;padding:.3rem .3rem .3rem .6rem;font-family:Ubuntu,sans-serif}.form__input_container .react-select__multi-value__remove svg{fill:#fff}.form__input_container .react-select__multi-value__remove:hover{background-color:#f55555}.form__input_container ol{margin-bottom:1rem;padding-left:1rem}.form__upload_container{grid-template-columns:35% 1fr;gap:2rem;margin-bottom:3rem;display:grid}.form__upload_container>svg{width:100%}.form__upload_files{display:grid}.form__upload_files h4,.form__upload_files ol,.form__upload_files p:not(:first-child){color:#7c7c7c;font-size:1.1em;line-height:1.5}.form__upload_files ol{margin-bottom:1rem;padding-left:1rem}.form__instructions{grid-column:1/4}.form__instructions_image{grid-template-columns:repeat(3,1fr);gap:1rem;padding:0 10%;display:grid}.form__instructions_image svg{border-radius:1rem;width:100%;height:100%;box-shadow:0 1px 15px #0000001a}.form__instructions_text>p{color:#959595}.form__instructions_text ol{color:#959595;margin-top:.5rem;padding-left:1rem}.form__desktop_button{color:#fff;background-color:#0971ab;border-radius:.5rem;margin:0 auto 1.5rem;padding:.6rem 1.25rem;font-size:1em}.form .form__mobile_button{display:none}.form__document_progress{margin:0 0 2rem}.form__document_progress p{color:#d9d9d9;font-size:1.5em}.form__document_progress--bar{background-color:#f1f1f1;border-radius:2rem;width:100%;height:10px;margin-top:.5rem;display:block;position:relative;overflow:hidden}.form__document_progress span{background-color:#23b574;border-radius:2rem;width:0%;height:100%;transition:width .5s;position:absolute}.form__document_progress--active p{color:#23b574}.form__mobile_upload{gap:1rem;height:100%;display:none}.form__mobile_upload--button{text-align:start;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.form__mobile_upload--button span{place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.form__mobile_upload--button span:before{content:"";z-index:-1;background-color:#b1b1b1;border-radius:50%;width:100%;height:100%;display:block;position:absolute}.form__mobile_upload--button span svg{width:65%;height:65%}.form__mobile_upload--text{flex-direction:column;justify-content:space-between;gap:.8rem;height:100%;display:flex}.form__mobile_upload--text p:first-child{font-size:1.5em}.form__mobile_upload--text p:nth-child(2){color:#b1b1b1;font-size:1.2em}.form__mobile_upload--completed span:before{background-color:#23b574}.form__steps{color:#0971ab;flex:none;grid-column:3;justify-self:end;margin-left:1rem;font-size:1em}.form__drag_and_drop,.form__drag_and_drop--active{background-color:#c8e4f3;border:2px dashed #0971ab;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:1rem 0;padding:1.5rem 2rem;display:flex;position:relative}.form__drag_and_drop>input,.form__drag_and_drop--active>input{opacity:0;width:100%;height:100%;position:absolute}.form__drag_and_drop>h4,.form__drag_and_drop--active>h4{color:#0971ab;font-size:1.25em}.form__drag_and_drop path,.form__drag_and_drop--active path{stroke:#0971ab}.form__drag_and_drop:hover,.form__drag_and_drop--active:hover{background-color:#8dc4e2;border:2px dashed #499ac7}.form__drag_and_drop--active{background-color:#93e6c1;border:2px dashed #57cf99}.form__profile_picture{justify-self:center;max-width:250px;height:auto}.form__lazy_loading{grid-column:1/3;place-content:center;height:60vh;display:grid;position:relative}.form__map{height:95%}.form__two_columns :only-child{grid-column:1/3}.form__loader{width:300px;height:300px;position:absolute;top:15%;left:50%;transform:translate(-50%)}.form__loader>div:first-child{width:100%;height:100%;animation:1s linear infinite reverse rotate;position:absolute}.form__loader>div:first-child svg{position:absolute;top:50%;left:20%}.form__loader>div:nth-child(2){width:100%;height:100%;animation:1s linear infinite rotate;position:absolute}.form__loader>div:nth-child(2) svg{position:absolute;right:0}@media (width>=1024px){.form__steps{display:none}}@media screen and (width<=810px){.form__instructions{grid-column:1/2}.form__number_input{grid-template-columns:25% 1fr}.form__upload_container{grid-template-rows:40% auto auto;grid-template-columns:1fr;align-items:start;gap:1rem;margin-bottom:0}.form__upload_container>svg{height:100%}.form__drag_and_drop,.form__drag_and_drop--active{display:none}.form__mobile_upload{gap:0;display:grid}.form__mobile_upload--text{justify-content:center}.form__mobile_upload--text>p:first-child{font-size:clamp(1em,5vw,1.4em)}.form__mobile_upload--text>p:nth-child(2){font-size:clamp(.8em,5vw,1em)}.form__mobile_upload--button{padding:1rem 0}.form__mobile_upload--hidden{display:none}.form__document_progress p{font-size:clamp(1.2em,5vw,1.4em)}.form__upload_files{align-items:start;gap:2rem;display:grid;position:relative}.form__upload_files p:first-child{display:none}.form__upload_files p:not(:first-child),.form__upload_files ol{font-size:1em}.form__desktop_button{display:none}.form__lazy_loading{overflow:hidden}.form .form__mobile_button{justify-self:center;width:100%;max-width:20rem;padding:1rem 0;display:flex;bottom:0}.form__two_columns{grid-template-columns:1fr;gap:0}}@media screen and (width<=400px){.form__input_container label,.form__input_container input{font-size:.9em}}.two-columns{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.two-rows{grid-template-rows:repeat(2,1fr);gap:1rem;display:grid}.auto-two-columns{grid-template-columns:repeat(2,1fr);display:grid}.auto-two-rows{grid-template-rows:repeat(2,auto);display:grid}.two-one-fr-column{grid-template-columns:2fr 1fr;gap:1.5rem;display:grid}.one-two-fr-column{grid-template-columns:1fr 2fr;gap:1.5rem;display:grid}.two-one-fr-row{grid-template-rows:2fr 1fr;gap:1.5rem;display:grid}.with-card{grid-template-columns:4fr 1fr;gap:2rem;height:100%;display:grid}.with-form{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.subtitle-with-info{flex-direction:column;display:flex}.subtitle-with-info h3{margin:0}.subtitle-with-info span{color:gray;font-size:.8em;font-weight:400}.informativeContainer{flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;display:flex}.informativeContainer h2{text-align:center;margin:0;font-size:1.6em}.informativeContainer p{text-align:center;font-size:1.2em}.informativeContainer a{width:100%;text-decoration:none}@media (width<=1024px){.two-one-fr-column{flex-direction:column;gap:1.5rem;display:flex}.subtitle-with-info h3{font-size:.8em}.subtitle-with-info span{font-size:.5em}}@media (width<=810px){.with-card{grid-template-columns:1fr}}@media (width<=500px){.two-columns{flex-direction:column;display:flex}}.login__link{color:#0971ab;margin:1rem 0;text-decoration:underline}.login__linkContainer{justify-content:space-between;display:flex}.login_background{object-fit:cover;border-bottom-right-radius:5rem;width:100%;height:100%}.login_form__error{border-radius:5px;place-items:center;width:100%;margin-bottom:.5rem;padding:.2rem 0;display:grid}.login_form__error p{color:#d50404;font-family:Ubuntu,sans-serif;font-size:.88em;font-weight:400;text-decoration:underline}.login_form__container{gap:1rem;display:grid}.login_form__container_body{grid-template-rows:23vh 59vh 10vh;grid-template-columns:1fr;place-items:center;padding:0 3rem;display:grid}.login_form__container .error{color:#d50404;margin-bottom:.2rem;font-size:.8em}.login_form__container .error_message{text-align:center;color:#d50404;margin-bottom:.2rem;font-size:.9em}.login_form__container .form_input{flex-direction:column;display:flex}.login_form__container input,.login_form__container select,.login_form__container option{background-color:#0000;padding:.5rem 1rem;font-weight:700}.login_container{grid-row:1/3;grid-template-rows:92vh 8vh;grid-template-columns:50vw 1fr;display:grid}.login_container__image{position:relative}.login_container__image #icon{z-index:2;margin-top:1.5rem;margin-left:1.5rem;position:absolute}.login_container__image #background{border-top-right-radius:.63rem;border-bottom-right-radius:.63rem;width:100%;height:92vh}.login_container__image .image_slide{object-fit:cover;object-position:center;width:100%;height:100%}.login_container__body{grid-template-rows:1fr auto;justify-self:center;justify-items:center;width:100%;max-width:50rem;padding:0 3.5rem;display:grid}.login_container__bullets{grid-template-columns:1fr;place-items:center;gap:1rem;padding:1rem;display:grid}.login_container__bullets div{border:2px solid #d9d9d9;border-radius:100%;width:1.5rem;height:1.5rem}.login_container__bullets #active{background-color:#fb941c;border:2px solid #fb941c}.login_container__bullets p{color:#959595;justify-self:start;font-size:.88em;font-weight:400}.login_body__main{flex-direction:column;justify-content:center;width:100%;display:flex}.login_body__main h1{width:100%;max-width:500px;margin-bottom:3.5rem;font-size:3.5em;font-weight:700}.login_body__main #signInDiv{justify-self:center;width:100%}.login_body__main .facebook{background-color:#0000;border:1px solid #909090;border-radius:.31rem;grid-template-columns:auto auto;justify-self:center;align-items:center;gap:1.5rem;height:40px;padding:.19rem;display:grid}.login_body__main .facebook img{justify-self:flex-end}.login_body__main .facebook p{color:#959595;justify-self:start;font-size:1em}.login_body__main .facebook:disabled{opacity:.5;cursor:not-allowed}.login_body__main button:hover{cursor:pointer}.login_body__access{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.login_body__access button{width:100%}.login_body__line{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-top:1rem;display:grid}.login_body__line p{color:#959595;font-size:.81em}.login_body__line hr{border:none;border-bottom:1px solid #909090;width:100%}.login_body__footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.login_body__footer-mobile{display:none}.login_body__footer p{color:#959595;font-size:.88em;font-weight:400}.login_main__line{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin:2rem 0;display:grid}.login_main__line p{color:#959595;font-size:.81em}.login_main__line hr{border:none;border-bottom:1px solid #909090;width:100%}.swiper{border-top-right-radius:.63rem;border-bottom-right-radius:.63rem;width:100%;height:100%}.swiper-slide{text-align:center;background:#fff;font-size:1.12em}@media screen and (width<=980px){.login_background{border-radius:0}.login_main__line{margin:1rem 0}.login_container{grid-template-rows:20% 1fr;grid-template-columns:100vw;gap:0 2rem;height:100%;display:grid}.login_container__bullets,.login_container__empty{display:none}.login_container__image #background{object-fit:cover;object-position:center;border:none;height:20vh}.login_container__body{flex-direction:column;place-items:center;padding:2rem 3rem;display:flex}.login_body__main{gap:.5rem}.login_body__main h1{margin-bottom:1.5rem;font-size:2em}.login_body__footer{display:none}.login_body__footer-mobile{gap:1rem;margin-top:auto;display:grid}.login_body__footer-mobile p{color:#959595;white-space:nowrap}.login_body__footer-mobile .social_media{grid-template-columns:1fr auto auto auto 1fr;place-items:center;gap:2rem;display:grid}.login_body__footer-mobile .info{grid-template-columns:repeat(5,auto);place-items:center;gap:.6rem;display:grid}.swiper{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (width<=480px){.login_container__body{place-items:center;padding:2rem 1rem}.login_body__footer-mobile p{font-size:.63em}.login_body__main h1{text-align:center;font-size:1.5em}}.main_structure__container{flex-direction:column;padding:2rem;display:flex;position:relative;overflow-y:auto}.main_structure__headerButtons{gap:1rem;margin-left:1rem;display:flex}.main_structure__title{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.main_structure__subtitle{grid-template-columns:1fr auto;justify-content:center;align-items:center;margin:0 0 1rem;display:grid}.main_structure__subtitle h2{margin:0}.main_structure__mobile{display:none;position:absolute;bottom:0;right:.5rem}.main_structure__profile{justify-content:center;align-items:center;gap:.8rem;margin-right:1rem;display:flex}.main_structure__profile img{border:1px solid #000;border-radius:50%;width:1.875rem}.main_structure__profile:after{content:"";border-bottom:2px solid #000;border-right:2px solid #000;width:10px;height:10px;display:block;transform:translate(25%,-50%)}.main_structure__card_profile{display:none}.main_structure__card-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-auto-rows:25rem;gap:1rem;width:100%;display:grid}.main_structure__navigation-buttons{grid-template-columns:auto auto 1fr;grid-auto-rows:min-content;align-self:start;place-items:center end;gap:1rem;width:100%;margin-bottom:1rem;display:grid}.main_structure__column_wrapper{height:100%;overflow:hidden}.main_structure__column{flex-direction:column;height:100%;display:flex}.main_structure__end{align-self:flex-end}.main_structure__button{background-color:#0000;border:none;place-items:center;margin-bottom:1.25rem;display:flex}.main_structure__button svg{width:1.13rem;height:1.13rem;margin-right:.63rem}.main_structure__button p{color:#959595;font-size:.75em}.main_structure__results{grid-column:3}.main_structure__buttons{grid-row:4;grid-template-columns:15% 1fr 15%;display:grid}.main_structure__buttons>.action-button--primary{grid-column:3/4}.main_structure__buttons button{width:100%}.main_structure__content{flex-direction:column;gap:1rem;height:100%;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;display:flex;overflow-y:auto}.main_structure__stats{grid-template-columns:1fr;gap:2rem;margin:2rem 0;display:grid}.main_structure__stats:has(>:nth-child(2)){grid-template-columns:35% 1fr}.main_structure__stats:has(>:nth-child(2)) .tripStats_container{flex-direction:column}.main_structure__license{background-color:#f7f7f7;border-radius:.8rem;padding:1.5rem}.main_structure__license a{color:#0971ab;text-decoration:none}.main_structure__license-header{justify-content:space-between;align-items:center;margin:0 0 2rem;display:flex}.main_structure__license-header h2{margin:0}.main_structure__license-image{grid-template-rows:1fr;grid-auto-columns:1fr;grid-auto-flow:column;place-items:center;padding:0 10%;display:grid}.main_structure__license-image img{border-radius:10%;width:75%;max-width:400px;box-shadow:0 4px 15px #00000026}.blur-container{width:100%;height:100%;position:absolute;top:0}.blur-effect{filter:blur(2px)}.main_card__column{background-color:#f1f1f1;border-radius:1rem;grid-template-rows:1fr;grid-template-columns:1fr;justify-self:end;width:18rem;display:grid}.main_card__column:has(:first-child){background-color:#0000}.card_gallery__mobile{display:none}.stepBar_component{width:40%}@media screen and (width<=1200px){.main_structure__headerButtons{gap:.5rem}.main_structure__headerButtons button{padding:.8rem}}@media screen and (width<=1024px){.main_structure__title{display:none}.main_structure__subtitle h2{font-size:1em}.main_structure__container{gap:1rem;padding:0}.main_structure__container .header{display:none}.main_structure__title{padding:0 2rem;display:none}.main_structure__profile{display:none}.main_structure__pagination{margin:0}.main_structure__buttons{padding:0 2rem 2rem}.main_structure__buttons .action-button{grid-column:1/4;padding:1rem 0}.main_structure__buttons>.action-button--secondary{display:none}.main_structure__content{padding:1rem 1rem 2rem}.main_structure__datatable_list{height:100%;overflow-y:auto}.main_structure__subtitle{padding:0 1rem}}@media screen and (width<=810px){.main_structure__content{padding:0 1rem;position:relative}.main_structure__stats{display:flex}.main_structure__license{display:none}.main_structure__column h1{font-size:1.25em}.main_structure__column h2{color:gray;padding:0 1rem;font-size:1.05em;font-weight:400}.main_structure__form_image{display:none}.main_structure__mobile{z-index:2;content:attr("");display:inline-block;position:fixed;bottom:4rem;right:2rem}.main_structure__container{grid-template-columns:1fr;gap:0;margin-top:0;padding:0;position:relative}.main_structure__card-grid{flex-direction:column;padding:0 1rem;display:flex}.main_structure__navigation-buttons{padding:1rem}.main_structure__navigation-buttons .action-button{color:#fff;z-index:9;background-color:#0971ab;border-radius:5rem;font-weight:400;position:fixed;bottom:4rem;right:2rem;box-shadow:0 4px 15px #0000004d}.main_structure__navigation-buttons .action-button:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='43'%20height='42'%20viewBox='0%200%2043%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.5405%2038.3344C31.0418%2038.3344%2038.7441%2030.6321%2038.7441%2021.1308C38.7441%2011.6295%2031.0418%203.92725%2021.5405%203.92725C12.0392%203.92725%204.33691%2011.6295%204.33691%2021.1308C4.33691%2030.6321%2012.0392%2038.3344%2021.5405%2038.3344Z'%20stroke='white'%20stroke-width='3.44071'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M21.541%2014.2495V28.0124'%20stroke='white'%20stroke-width='3.44071'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.6592%2021.1309H28.422'%20stroke='white'%20stroke-width='3.44071'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:block}.main_structure__navigation-buttons .action-button p{color:#fff}.main_structure__pagination{padding:2rem}.main_structure__buttons{padding:1rem}.main_structure__card_profile{background-color:#f1f1f1;border-radius:.8rem;gap:2rem;margin-top:4rem;padding:1rem;display:flex}.main_structure__card_profile img{width:35%;transform:translateY(-4rem)}.main_structure__form{padding:0}.main_card__column{place-self:center;width:25rem;position:absolute}.main_card_mobile,.card_gallery{display:none}.card_gallery__mobile{display:grid}.mobile_blur-effect{filter:blur(2px)}}@media screen and (width<=480px){.main_structure__column{gap:0}.main_structure__column h1{font-size:.94em}.main_structure__headerButtons{margin:0}.main_structure__headerButtons button{padding:.5rem}.main_structure__subtitle{flex-direction:column-reverse;align-items:start;gap:1rem;display:flex}.main_structure__buttons{padding:1rem}.main_card__column{width:18rem;padding:0}.main_structure__title,.main_structure__column h2{padding:0}.main_structure__navigation-buttons{padding:.5rem 1rem}}@media screen and (width<=375px){.main_structure__subtitle h2{font-size:.8em}.main_structure__content{padding:.5rem}}.map{width:100%;height:100%}.map.locked:after{content:"";z-index:2;width:100%;height:100%;display:block;position:absolute}.map-container{border-radius:.63rem;height:100%}.marker{cursor:pointer;background-image:url(/assets/marker-Cv_jrOSw.png);background-size:cover;width:2.9rem;height:3.5rem}.marker-driver{background-image:url(/assets/van-logo-BVcyrGUx.png);background-repeat:no-repeat;background-size:contain;width:5rem;height:2.5rem}.marker-tourist{background-image:url(/assets/user-z-RgCy-q.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:5rem;height:2.5rem}.marker-route{cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFNSURBVHgBtZXBUcJAFIb/90BhPFFCrEA7EErgwMGTdmA6ABpgQgdy8sCBEsAO7MAtIScnasLvbjIQJhNkmCzfaSc7++Xt27dvBUfohavet6bPAB9A3AMSFDM0dmxUuMi2V5skGpq69VIn/NH0hZTQSno4gQgmX7PR9F9xN1wFItnaCgOchRiyNTiMXppL6+W6/9xI6mAemEvlXnwTLsfNpKXcnk+YB1qkIP2EP+IO27cK/e3DL3mZ2nKUJ/iG7Kuf3FbROy1vlE8YKC6EFnffN66XiH7AOzTKLd/hGSUX2kH71YYewyMZso3G0TAWcg5PUDBNokeTV8U12pGfQ6RJZqOJG+ViFzWZDZrJaQpHQaXRv9mG1Fqff2kKqUtBrbj8wXJin5wxTmN3innXptLt+nBCjq1w0QOtvohrUq6fSLCLDq72bZm6iqoKd/wBZbyW3dcybBYAAAAASUVORK5CYII=);background-size:cover;border-radius:50%;width:.68rem;height:.68rem}.userProfile{grid-auto-rows:auto 1fr;padding:2rem;display:grid;overflow:hidden}.userProfile__body{flex-direction:column;gap:2rem;display:flex;overflow-y:auto}.userProfile__image{justify-content:center;gap:1rem;display:grid}.userProfile__image img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:10rem;margin:0 auto}.userProfile__id{color:#959595;text-align:center;display:grid}.userProfile__info{background-color:#f1f1f1;border-radius:1rem;padding:1.5rem 1rem}.userProfile__info_row{color:gray;width:100%;font-size:.9em;display:grid}.userProfile__info_row span{color:#000;border-bottom:1px solid #9595954d;margin-top:.3rem;font-size:1.1em}.userProfile__editButton{width:100%}@media screen and (width<=1024px){.userProfile{padding:0}.userProfile__title,.userProfile__body{padding:0 2rem}}@media screen and (width<=480px){.userProfile{padding:0}.userProfile__title,.userProfile__body{padding:0 1rem}}.reservationInfo{gap:2rem;display:grid}.reservationInfo h3{margin-bottom:1rem}.reservationInfo__firstRow{grid-template-columns:1fr 2fr;gap:2rem;display:grid}.reservationInfo__firstRowColumn,.reservationInfo__transport{gap:2rem;display:grid}.reservationInfo__twoFrOneFr{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.reservationProfile{flex-direction:column;display:flex}.reservationProfile__container{background-color:#f1f1f1;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:2rem;height:100%;padding:1.5rem 1rem;display:grid}.reservationProfile__container img:not(.reservationProfile__vehicleImage){aspect-ratio:1;object-fit:cover;width:100%;max-width:8rem;height:100%;max-height:8rem}.reservationProfile__userImage{border-radius:50%}.reservationProfile__vehicleImage{object-fit:contain}.reservationProfile__info{flex-direction:column;justify-content:center;gap:2rem;height:100%;min-height:6.25rem;display:flex}.reservationProfile__twoColumns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.reservationProfile__field{color:#7c7c7c;grid-template-rows:1fr auto;font-size:.95em;font-weight:700;display:grid}.reservationProfile__field span{color:#000;border-bottom:.5px solid #959595;height:100%;min-height:1.25rem;margin-top:.5rem;padding-bottom:.3rem;font-size:1rem;font-weight:400}.reservationMap,.reservationRoute{grid-template-rows:auto 1fr;display:grid}.reservationRoute__container{align-items:center;gap:1rem;display:flex}.reservationRoute__container svg{width:1rem;height:7rem}.reservationRoute__rows{gap:1rem;width:100%;height:100%;display:grid}.reservationRouteRow{background-color:#f1f1f1;border-radius:1rem;grid-template-columns:1fr 2fr;gap:1rem;padding:1rem;display:grid}.reservationRouteRow__column{grid-template-rows:1fr auto auto;display:grid}.reservationRouteRow__column h2{margin-bottom:.3rem}.reservationRouteRow__column p{font-size:.8em}.reservationTickets{grid-template-rows:auto 1fr;display:grid}.reservationTickets__container{background-color:#f1f1f1;border-radius:1rem;grid-template-columns:1fr 1fr;padding:1.5rem 1rem;display:grid}.reservationTickets__column{gap:.5rem;display:grid}.reservationTrip{grid-template-rows:auto 1fr;display:grid}.reservationTrip__container{background-color:#f1f1f1;border-radius:1rem;justify-items:center;gap:1rem;padding:1.5rem 1rem;display:grid}.reservationTrip__container img{width:100%;max-width:8rem}.reservationTrip__info{justify-items:center;gap:.5rem;width:100%;display:grid}.reservationTrip__type{color:#000;border:2px solid #959595;border-radius:.5rem;justify-content:center;width:100%;max-width:15rem;padding:.5rem 1rem;display:flex}.reservationPrice{grid-template-rows:auto 1fr;display:grid}.reservationPrice__container{background-color:#f1f1f1;border-radius:1rem;place-content:center;padding:2rem;display:grid}.reservationPrice__container h2{margin:0;font-size:clamp(1.5em,5vw,4em)}.reservationPrice__container span{color:#959595;font-size:1.5em;font-weight:400}@media (width<=1024px){.reservationInfo__firstRow{grid-template-rows:25rem auto;grid-template-columns:1fr}.reservationInfo__twoFrOneFr{flex-direction:column;display:flex}.reservationPrice__container{margin-bottom:1rem}.reservationPrice__container h2{color:#000;padding:0;font-size:3.5em;font-weight:700}}@media (width<=620px){.reservationProfile__info{justify-content:center;gap:1.5rem}.reservationProfile__twoColumns{grid-template-columns:1fr;gap:1.5rem}}@media (width<=375px){.reservationProfile__container{flex-direction:column;display:flex}.reservationProfile__info{width:100%}}.startTrip{-ms-overflow-style:none;scrollbar-width:none;z-index:11;width:calc(100% - 220px);height:100%;position:absolute;right:0;overflow-y:auto}.startTrip::-webkit-scrollbar{display:none}.startTrip__container{width:100%;height:100%;position:relative}.startTrip svg,.startTrip img{width:1rem;height:1rem}.startTrip .map{width:100%;height:100%;position:fixed}.startTrip__buttonOnMap{z-index:12;aspect-ratio:1;border-radius:1rem;width:4rem;height:4rem;padding:1rem;position:absolute;top:1rem;left:1rem}.startTrip__buttonOnMap svg{width:100%;height:100%}.startTrip__navbar{display:none}.startTripInformation{background-color:#fff;border-radius:1rem;justify-items:center;width:25rem;padding:1rem;display:grid;position:absolute;bottom:1rem;right:1rem;box-shadow:0 0 15px 1px #000c}.startTripInformation__container{gap:1rem;width:100%;max-width:42rem;display:grid}.startTripInformation__processBar{background-color:#93e6c1;border-radius:1rem;width:100%;height:.7rem;margin:.5rem 0;position:relative}.startTripInformation__processBar span{border-radius:inherit;background-color:#57cf99;width:0%;height:100%;transition:width .5s;display:block;position:absolute}.startTripInformation__route{display:flex}.startTripInformation__route svg{width:1rem;height:8rem;margin-top:4rem;margin-right:1rem}.startTripInformation__route h4{margin-top:1rem}.startTripInformation__routeContainer{gap:1rem;width:100%;display:grid}.startTripInformation__routeContainer h4{margin:0}.startTripInformation__button{width:100%}.startTripInformation__users{align-items:center;display:flex}.startTripInformation__users img{object-fit:contain;border-radius:50%;width:1.7rem;height:1.7rem;position:relative}.startTripInformation__users img:nth-child(2),.startTripInformation__users img:nth-child(3){margin-left:-.5rem}.startTripInformationRow{background-color:#f1f1f1;border-radius:1rem;gap:.2rem;padding:.5rem 1rem;display:grid}.startTripInformationRow--active{border:2px solid #0971ab}.startTripInformationRow p{color:#000}.startTripInformationRow__time,.startTripInformationRow__destiny{grid-template-columns:1fr 2fr;gap:1rem;display:grid}.startTripInformationRow__time strong,.startTripInformationRow__destiny strong{font-size:1.2em}.startTripInformationRow__place{display:grid}.startTripInformationRow__place p:first-child{font-size:.9em}.startTripInformationRow__place p:nth-child(2){margin-top:.2rem;font-size:.8em}@media (width<=1024px){.startTrip{width:100%}.startTrip__container,.startTrip .map{height:100%;bottom:0}.startTrip__navbar{z-index:99;background-color:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;width:95%;padding:1rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.startTrip__buttonOnMap{display:none}.startTrip__buttonOnNavbar{aspect-ratio:1;border-radius:1rem;width:3rem;height:3rem;padding:.5rem}.startTrip__buttonOnNavbar svg{width:100%;height:100%}}@media (width<=810px){.startTripInformation{width:100%;bottom:0;right:0}.startTripInformation:before{content:"";background-color:#b1b1b1;border-radius:1rem;width:5rem;height:.5rem;margin-bottom:.5rem;display:block}.startTripInformation:has(.action-button--secondary){bottom:-8.2rem}.startTripInformation:has(.action-button--primary){bottom:-4rem}.startTripInformation:not(:has(.alert-button--primary)){bottom:-4.5rem}}.tripInformation{height:100%}.tripInformation h3{margin:0}.tripInformation__container{border-radius:0 0 .88rem .88rem;flex-direction:column;align-self:flex-end;gap:3rem;height:100%;padding-bottom:1rem;display:flex}.tripInformation__vehicle{background-color:#f1f1f1;border-radius:1rem;place-items:center;gap:1rem;padding:1rem;display:grid}.tripInformation__vehicle img{aspect-ratio:1;object-fit:contain;max-width:15rem}.tripInformation__vehicle div{border:2px solid #b1b1b1;border-radius:1rem;place-items:center;width:100%;height:100%;padding:.5rem;display:grid}.tripInformation__vehicle p{text-align:center;color:#000;font-weight:700}.tripInformation__tickets{background-color:#f1f1f1;border-radius:1rem;align-items:center;padding:2rem;display:grid}.tripInformation__tickets svg{width:.88rem;height:1.56rem;margin-bottom:.31rem}.tripInformation__price{background-color:#f1f1f1;border-radius:1rem;place-content:center;padding:2rem;display:grid}.tripInformation__price h2{margin:0;font-size:clamp(1.5em,5vw,4em)}.tripInformation__price span{color:#959595;font-size:1.5em;font-weight:400}.tripInformation_profile{background-color:#f1f1f1;border-radius:1rem;grid-template-columns:1fr 3fr;align-items:center;gap:1rem;padding:1.5rem;display:grid}.tripInformation_profile__img{justify-items:center;gap:1rem;display:grid}.tripInformation_profile__img img{aspect-ratio:1;object-fit:contain;border-radius:50%;width:80%;max-width:12rem}.tripInformation_profile__id{text-align:center;color:#7c7c7c;display:grid}.tripInformation_profile__info{gap:25%;height:100%;margin:0;padding:0 1rem;display:grid}.tripInformation_profile__info .two-rows{gap:1rem}.tripInformation_profile__info_row{color:gray;display:grid}.tripInformation_profile__info_row span{color:#000;border-bottom:1px solid #b1b1b1;font-size:1.2em}.tripInformation_content__section{grid-template-rows:auto 1fr;gap:1rem;display:grid}.tripInformation_content__section--price{grid-column:2/3}.tripInformation_content__second{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;display:grid;overflow-y:auto}.tripInformation_content__second svg{width:.5rem;height:6.25rem}.tripInformation_content__second svg circle.active{stroke:#0971ab}.tripInformation_two-columns{grid-template-columns:1fr 40%;display:grid}.tripInformation_rows{grid-template-rows:auto auto;gap:.9rem;display:grid}.tripInformation_rows__title{margin:0 0 2px;font-size:1em;font-weight:700}.tripInformation_rows__container{background-color:#f1f1f1;border-radius:1rem;min-height:95px;padding:1rem 2rem}.tripInformation_rows__grid{grid-template-columns:1fr 2fr;gap:1.25rem;display:grid}.tripInformation_rows__grid p{color:#4a4a4a;font-size:.75em}.tripInformation_rows__info{grid-template-rows:1fr auto auto;display:grid}.tripInformation_rows__info h2{margin:0;padding:0}.tripInformation_columns{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.tripInformation_columns div{grid-template-rows:repeat(6,auto);gap:.5rem;display:grid}.tripInformation_columns h5{font-size:.75em;font-weight:700}.tripInformation_columns p{color:#4a4a4a;font-size:1em}@media (width<=1024px){.tripInformation__container .one-two-fr-column,.tripInformation__container .two-one-fr-column{grid-template-columns:1fr}.tripInformation__rows{gap:2rem}.tripInformation__vehicle{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;padding:5rem 1rem}.tripInformation__vehicle img{grid-row:1/3;width:100%}.tripInformation__vehicle div{border-radius:.8rem;grid-column:2;width:100%}.tripInformation_profile{grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem}.tripInformation_profile__info{grid-template-columns:1fr;align-items:center;gap:1.2rem;padding:0}.tripInformation_profile__info .two-rows{gap:1.2rem}.tripInformation_profile__info_row{font-size:.8em}.tripInformation_profile__info_row span{font-size:1.1rem}.tripInformation_profile__img{align-self:center}.tripInformation_profile__img img{width:100%}.tripInformation_content__section .map{min-height:20rem}.tripInformation__price{margin-bottom:1rem}.tripInformation__price h2{font-size:3.5em}.tripInformation_rows__container{padding:1rem .8rem}}@media screen and (width<=810px){.tripInformation_content__container{height:auto}.tripInformation_content__buttons{grid-column:span 2;grid-template-rows:auto 1fr;gap:.63rem;margin-top:1rem;display:grid}}@media screen and (width<=570px){.tripInformation_content__container{grid-template-rows:repeat(3,auto) 26vh auto;grid-template-columns:1fr;display:grid}.tripInformation_content__buttons{grid-column:span 1}.tripInformation_content__third{padding:1.38rem}.tripInformation_columns{grid-template-columns:1fr auto;gap:1.25rem;display:grid}.tripInformation_columns div{grid-template-rows:repeat(6,auto);gap:.5rem;display:grid}.tripInformation_columns h4{font-size:1.2em}.tripInformation_columns__mobile{justify-items:center}}@media screen and (width<=480px){.tripInformation_container{-webkit-box-shadow:none;box-shadow:none}.tripInformation_content__header{background-color:#fff}.tripInformation_content__container{background-color:#fff;padding:2vh 0}.tripInformation_header__body{padding:0}.tripInformation_header__body h4{margin-top:.3rem;font-size:.9em}.tripInformation_header__body p{margin-top:.8rem;font-size:.8rem}}.aboutInfo{gap:2rem;padding:1rem 1rem 2rem 0;display:grid}.aboutInfo__profile{display:none}.aboutInfo__stats{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.aboutInfo__column{background-color:#f1f1f1;border-radius:1rem;grid-template-rows:auto 1fr auto;align-items:center;min-height:150px;padding:1rem 1.5rem;display:grid}.aboutInfo__column h2{margin-top:1rem;font-size:1.8em}.aboutInfo__column p{text-wrap:nowrap;color:#7c7c7c;grid-row:3}.aboutInfo__table{gap:1rem;display:grid}@media (width<=810px){.aboutInfo{gap:1rem;padding:4rem 2rem 1rem}.aboutInfo:has(.aboutInfo__vehicle){padding:1rem 2rem}.aboutInfo__profile{background-color:#f1f1f1;border-radius:1rem;flex-direction:column;width:100%;padding:1rem 2rem;display:flex}.aboutInfo__profileName{grid-template-columns:10rem 1fr;align-items:start;gap:2rem;min-height:6rem;display:grid;position:relative}.aboutInfo__profileName h2{grid-column:2;margin-top:.5rem;font-size:clamp(1.2em,4vw,2em)}.aboutInfo__profileContent{grid-template-columns:1fr 1fr;gap:2rem;margin:1rem 0;display:grid}.aboutInfo__profileField{color:#7c7c7c;grid-template-rows:1fr auto;font-size:.95em;font-weight:700;display:grid}.aboutInfo__profileField span{color:#000;border-bottom:.5px solid #959595;height:100%;min-height:1.25rem;margin-top:.5rem;padding-bottom:.3rem;font-size:1rem;font-weight:400}.aboutInfo__profileField:last-child:nth-child(odd){grid-column:1/3}.aboutInfo__image{height:6rem;position:relative}.aboutInfo__image img{object-fit:cover;border-radius:50%;width:10rem;height:10rem;transform:translateY(-4rem)}.aboutInfo__vehicle img{object-fit:contain;border-radius:0;width:100%;max-width:10rem;height:10rem;transform:translateY(-3rem)}.aboutInfo__stats{gap:1rem}}@media (width<=480px){.aboutInfo{padding:4rem 1rem 1rem}.aboutInfo:has(.aboutInfo__vehicle){padding:1rem}.aboutInfo__stats{flex-direction:column;display:flex}.aboutInfo__profileName{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.aboutInfo__profileName h2{text-align:center;margin-bottom:1rem;font-size:clamp(1.4em,5vw,1.6em)}.aboutInfo__vehicle img{height:100%;transform:translateY(0)}.aboutInfo__vehicle .aboutInfo__profileName{gap:1rem}.aboutInfo__vehicle h2{flex-direction:column;gap:.5rem;display:flex}.aboutInfo__vehicle h2:before{content:"Placa";color:#959595;font-size:.8em;font-weight:400}.aboutInfo__profileContent{flex-direction:column;gap:2rem;display:flex}}.addButton_container{align-items:center;gap:1rem;display:grid}.addButton_container svg{align-self:center;width:1.31rem;height:1.31rem}.addButton_container button{background-color:#0971ab;border:none;border-radius:.84rem;grid-template-columns:auto 1fr;width:100%;padding:0 1.13rem;display:grid}.addButton_container p{color:#fff;margin:.63rem 0;font-size:.88em;font-weight:700}@media screen and (width<=810px){.addButton_container{border-radius:.94rem;position:absolute;bottom:6em;right:3.5vw;box-shadow:0 0 6px 1px #0006}.addButton_container svg{width:2rem;height:2rem}.addButton_container button{border-radius:.94rem;grid-template-columns:1fr;padding:.75rem}.addButton_container p{display:none}}@media screen and (width<=480px){.addButton_container svg{width:1.5rem;height:1.5rem}.addButton_container button{border-radius:.75rem;padding:.63rem}}.navbar_container{background-color:#f1f1f1;grid-template-rows:8rem 1fr;width:100%;height:100%;display:grid}.navbar_routesToGo{overflow-y:auto}.navbar_routesToGo section{flex-direction:column;gap:1.5rem;padding:1.5rem 0;display:flex;position:relative}.navbar_routesToGo section:not(:last-child):after{content:"";background-color:#7c7c7c;width:70%;height:1px;position:absolute;bottom:0;right:0}.navbar_item{align-items:center;width:100%;display:grid}.navbar_item hr{border:0;border-top:1px solid #7c7c7c;justify-self:end;width:60%;margin:0}.navbar_item .withoutPadding{place-self:center}.navbar_profile{padding-bottom:1rem;display:none}.navbar_button{border-radius:100px 0 0 100px;grid-template-columns:auto 70%;place-items:center;width:90%;margin-left:10%;padding:.7rem 0;text-decoration:none;display:grid}.navbar_button svg{justify-self:center;max-width:1.875rem;max-height:1.875rem}.navbar_button p{color:#7c7c7c;justify-self:start;padding-right:1px;font-size:.9em;font-weight:400;line-height:13.79px}.navbar_button__container{align-items:center;width:100%;display:grid}.navbar_logo__big{place-self:center;width:10rem;height:auto;margin-top:2rem}.navbarMenuActive,.navbarTransportActive{background-color:#fff;position:relative}.navbarMenuActive p,.navbarTransportActive p{color:#0971ab;font-weight:700;transition:all .5s}.navbarMenuActive p:before,.navbarTransportActive p:before{content:"";clip-path:polygon(100% 100%,100% 0%,100% 0%,99.923% 3.935%,99.691% 7.858%,99.306% 11.764%,98.768% 15.649%,98.079% 19.509%,97.238% 23.339%,96.248% 27.134%,95.109% 30.89%,93.822% 34.603%,92.388% 38.268%,92.388% 38.268%,90.81% 41.874%,89.095% 45.41%,87.244% 48.871%,85.261% 52.255%,83.147% 55.557%,80.905% 58.774%,78.538% 61.901%,76.048% 64.936%,73.438% 67.873%,70.711% 70.711%,70.711% 70.711%,67.873% 73.438%,64.936% 76.048%,61.901% 78.538%,58.774% 80.905%,55.557% 83.147%,52.255% 85.261%,48.871% 87.244%,45.41% 89.095%,41.874% 90.81%,38.268% 92.388%,38.268% 92.388%,34.603% 93.822%,30.89% 95.109%,27.134% 96.248%,23.339% 97.238%,19.509% 98.079%,15.649% 98.768%,11.764% 99.306%,7.858% 99.691%,3.935% 99.923%,0% 100%,100% 100%);background-color:#fff;width:20px;height:20px;display:block;position:absolute;top:-1.2rem;right:0}.navbarMenuActive p:after,.navbarTransportActive p:after{content:"";clip-path:polygon(100% 100%,100% 0%,100% 0%,99.923% 3.935%,99.691% 7.858%,99.306% 11.764%,98.768% 15.649%,98.079% 19.509%,97.238% 23.339%,96.248% 27.134%,95.109% 30.89%,93.822% 34.603%,92.388% 38.268%,92.388% 38.268%,90.81% 41.874%,89.095% 45.41%,87.244% 48.871%,85.261% 52.255%,83.147% 55.557%,80.905% 58.774%,78.538% 61.901%,76.048% 64.936%,73.438% 67.873%,70.711% 70.711%,70.711% 70.711%,67.873% 73.438%,64.936% 76.048%,61.901% 78.538%,58.774% 80.905%,55.557% 83.147%,52.255% 85.261%,48.871% 87.244%,45.41% 89.095%,41.874% 90.81%,38.268% 92.388%,38.268% 92.388%,34.603% 93.822%,30.89% 95.109%,27.134% 96.248%,23.339% 97.238%,19.509% 98.079%,15.649% 98.768%,11.764% 99.306%,7.858% 99.691%,3.935% 99.923%,0% 100%,100% 100%);background-color:#fff;width:20px;height:20px;display:block;position:absolute;top:100%;bottom:1.2rem;right:0;rotate:270deg}.navbarMenuActive path,.navbarTransportActive path{stroke:#0971ab;transition:all .5s}.navbarTransportActive path{fill:#0971ab}@media screen and (width<=1024px){.navbar_container{background-color:#fff;grid-template-rows:auto 1fr;max-width:400px}.navbarMenuActive,.navbarTransportActive{background-color:#0971ab;border-radius:13px}.navbarMenuActive p,.navbarTransportActive p{color:#fff}.navbarMenuActive p:before,.navbarTransportActive p:before,.navbarMenuActive p:after,.navbarTransportActive p:after{display:none}.navbarMenuActive path,.navbarTransportActive path{stroke:#fff}.navbar_item>p{font-size:1em}.navbar_item .withoutPadding{display:none}.navbar_button{grid-template-columns:25% 65%;margin:0}.navbar_button p{font-size:1.2em;line-height:1.5}.navbar_button__container{justify-items:center}.navbar_logo__big{display:none}.navbar_profile{border-bottom:1px solid #7c7c7c;flex-direction:column;justify-content:center;justify-self:center;gap:.5rem;width:90%;height:100%;display:flex}.navbar_profile img{border-radius:50%;width:5rem}.navbar_profile__name{margin-top:.5rem;font-size:1.8rem}.navbar_profile__role{color:#7c7c7c}}@media (width<=1024px){.navbar_container section{gap:1.2rem;padding:1.2rem 0}.navbarTransportActive path{fill:#fff}}.barChar_container{background-color:#f1f1f1;border-radius:.81rem;width:100%;height:auto;margin-bottom:0;padding:1rem 1.5rem;position:relative}.barChar_header{justify-content:space-between;margin:1rem 0 2rem;display:flex}.barChar_header h2{margin:0}.barChar_filter{color:#0971ab;background:0 0;font-size:1em}@media screen and (width<=810px){.barChar_container{margin-bottom:1.5rem}}.card{margin:.5rem}.card button{width:100%}.card__container{background-color:#f1f1f1;border-radius:1rem;grid-template-rows:40% 2fr 1fr;align-items:center;height:300px;display:grid;overflow:hidden}.card__container:has(.card__link){height:450px}.card__container:hover{box-shadow:0 .25rem .9375rem #0000004d}.card__header{object-fit:cover;height:100%;overflow:hidden}.card__header img{object-fit:cover;width:100%;height:100%}.card__body{flex-direction:column;gap:.8rem;height:100%;padding:1rem 1rem 0;display:flex;overflow:hidden}.card__description{overflow-wrap:anywhere}.card__link{white-space:nowrap;text-overflow:ellipsis;max-width:20rem;display:block;overflow:hidden}.card__title{margin:0}.card__footer{align-items:center;height:100%;padding:1rem;display:grid}.card__footer .two-columns{margin:0}@media (width<=1024px){.card__title{font-size:1rem}.card__footer button{padding:.5rem}}@media (width<=905px){.card__container:has(.card__link){gap:0;max-width:none;height:450px}}.chat_container{z-index:13;-webkit-box-shadow:0 1px 8px #0003;background-color:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:100%;width:calc(100% - 220px);height:100%;display:grid;position:absolute;bottom:0;right:0;transform:translateY(-100%);box-shadow:0 1px 5px #0003}.chat_container.open{animation:.3s forwards slideUp}.chat_container__close{padding:.5rem}.chat_container__header{border-bottom:1px solid #959595;align-items:center;gap:1rem;padding:1rem;display:flex}.chat_container__body,.chat_container__footer{padding:1rem}.chat_container__user{align-items:center;gap:1rem;display:flex}.chat_container__user img{object-fit:contain;border-radius:50%;width:2.5rem;height:2.5rem}.chat_container__body{border-radius:10px;flex-direction:column;grid-template-columns:1fr;gap:1rem;display:flex;overflow:hidden auto}.chat_container__input{grid-template-columns:1fr auto;place-self:center;gap:1rem;width:100%;display:grid}.chat_container__input input{color:#4a4a4a;border:1px solid #959595;border-radius:5px;padding:0 .5rem;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700}.chat_container__input button svg{width:1.5rem;height:1.5rem}.chat_message{background-color:#fff;border-radius:10px 10px 10px 0;min-width:auto;max-width:80%;height:auto;padding:.5rem}.chat_message p{-webkit-hyphens:auto;hyphens:auto;color:#fff;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:400}.chat_left{color:#fff;background-color:#0971ab;border-bottom-right-radius:0;border-bottom-left-radius:10px;margin-left:auto}.chat_right{color:#fff;background-color:#499ac7;border-bottom-right-radius:10px;border-bottom-left-radius:0;margin-right:auto}@media screen and (width<=1024px){.chat_container{width:100%}}.singUp_form__container{grid-template-rows:100vh;grid-template-columns:auto minmax(10rem,40rem) auto;display:grid}.singUp_form__rows{grid-template-rows:10vh 90vh;grid-template-columns:1fr;padding:0 3rem;display:grid}.singUp_form__image{align-items:center;display:grid}.singUp_form__image img:hover{cursor:pointer}.singUp_form__body{grid-template-rows:10vh 60vh 20vh;display:grid}.singUp_form__header{display:grid}.singUp_form__header h1{align-self:center;font-size:2em;font-weight:700}.singUp_body__main{align-items:center;display:grid}.singUp_body__main form{gap:1rem;display:grid}.singUp_body__footer{grid-template-rows:auto 1fr;justify-content:center;margin-top:2rem;display:grid}.singUp_image__container{grid-template-rows:140px;justify-content:center;margin-bottom:1rem;display:grid;position:relative}.singUp_image__container input[type=file]{display:none}.singUp_image__container label:hover{cursor:pointer}.singUp_image__container img{object-position:center;object-fit:cover;border-radius:100%;width:8.75rem;height:8.75rem;position:absolute;bottom:0%;left:50%;transform:translate(-50%)}.singUp_image__container label{background-color:#0000;border:none;border-radius:100%;width:8.75rem;height:8.75rem;position:absolute;bottom:0%;left:50%;transform:translate(-50%)}.singUp_footer__items{grid-template-columns:repeat(9,auto);align-items:center;gap:1rem;display:grid}.singUp_footer__items p{color:#959595;font-size:.88em;font-weight:400}.singUp_footer__items-mobile{display:none}@media screen and (width<=769px){.singUp_footer__items{display:none}.singUp_footer__items-mobile{grid-template-rows:1fr 1fr;gap:1rem;display:grid}.singUp_footer__items-mobile p{color:#959595}.singUp_footer__items-mobile .social_media{grid-template-columns:1fr auto auto auto 1fr;place-items:center;gap:2rem;display:grid}.singUp_footer__items-mobile .info{grid-template-columns:repeat(5,auto);place-items:center;gap:.6rem;display:grid}}@media screen and (width<=480px){.singUp_form__rows{padding:0 1rem}.singUp_form__header h1{font-size:1.56em}.singUp_footer__items-mobile p{font-size:.63em}}.driverClientCard__container{background-color:#f7f7f7;border-radius:.88rem;grid-template-rows:10vh 1fr auto;gap:.63rem;height:54vh;padding:.94rem;display:grid;box-shadow:0 0 6px 1px #00000040}.driverClientCard__image{justify-content:center;display:grid;position:relative}.driverClientCard__image img{object-position:center;object-fit:cover;border-radius:100%;width:11.25rem;height:11.25rem;position:absolute;bottom:0%;left:50%;transform:translate(-50%)}.driverClientCard__row{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:.5rem;display:grid}.driverClientCard__row h5{color:#959595;margin-bottom:.31rem;font-size:.75em;font-weight:400}.driverClientCard__row p{font-size:.75em;font-weight:700}.driverClientCard__row hr{margin-top:0;margin-bottom:.94rem}.driverClientCard__buttons{align-self:flex-end;gap:1vh;display:grid}.driverClientCard__buttons button{text-align:center;text-justify:center;background-color:#fb941c;border:none;border-radius:.84rem;width:100%}.driverClientCard__buttons p{color:#fff;margin:.94rem 0;font-size:.75em;font-weight:700}.driverClientCard__buttons button:hover{cursor:pointer}.driverClientCard__buttons .activeColor{background-color:#f7f7f7;border:1px solid #fb941c}.driverClientCard__buttons .activeColor p{color:#fb941c}@media screen and (width<=810px){.driverClientCard__container{grid-template-rows:1fr;grid-template-columns:1fr 2fr;gap:.94rem;height:auto}.driverClientCard__buttons{display:none}.driverClientCard__image{justify-content:center;align-items:center;display:grid}.driverClientCard__image img{width:10rem;height:10rem;position:relative}.driverClientCard__content{padding-right:2rem}}@media screen and (width<=570px){.driverClientCard__content{padding-right:0}.driverClientCard__image img{width:8rem;height:8rem}}@media screen and (width<=480px){.driverClientCard__container{-webkit-box-shadow:none;box-shadow:none;background-color:#fff;padding:0}.driverClientCard__image img{width:6rem;height:6rem}}.edit-popup{z-index:11;place-items:center;width:calc(100% - 220px);height:100%;animation:.3s forwards fadeIn;display:grid;position:fixed;top:0;right:0}.edit-popup:before{content:"";z-index:-1;opacity:.6;background-color:#000;width:100%;height:100%;display:block;position:absolute}.edit-popup__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.edit-popup__status{font-weight:700}.edit-popup__status--error{color:#f55555}.edit-popup__status--success{color:#23b574}.edit-popup__title{margin:1.5rem 0}.edit-popup__subtitle{margin:1rem 0}.edit-popup__close{align-items:center;gap:1rem;display:flex;position:relative}.edit-popup__close p{color:#000;cursor:pointer}.edit-popup__box{background-color:#fff;border-radius:1rem;width:85%;height:80%;padding:1.5rem;overflow:hidden}.edit-popup__category{gap:1rem;display:flex}.edit-popup__container{flex-direction:column;height:100%;display:flex}.edit-popup__form{flex:1;grid-template-rows:1fr auto;height:100%;display:grid;overflow:hidden}.edit-popup__form-wrapper{flex-direction:column;gap:1rem;height:100%;padding:0 1rem 1rem 0;display:flex;overflow-y:auto}.edit-popup__form-wrapper:has(.map){padding:0}.edit-popup__form-wrapper:has(.map) .map{height:100%;margin:0}.edit-popup__button{margin-top:1rem}@media (width<=1024px){.edit-popup{width:100%}}@media (width<=810px){.edit-popup__header{flex-direction:column-reverse;align-items:start;gap:1rem;margin-bottom:1rem}.edit-popup__form-wrapper{gap:4rem}.edit-popup__category{padding:.3rem .5rem;overflow-x:auto}.edit-popup__category::-webkit-scrollbar{height:3px}}@media (width<=480px){.edit-popup__box{width:95%;height:95%}}@media (width<=375px){.edit-popup__box{border-radius:0;width:100%;height:100%;padding:2rem 1rem}}.goBackButton{align-items:center;gap:1rem;display:flex}.goBackButton__arrow{background-color:#0971ab;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.5rem;display:flex}.goBackButton__arrow:hover{opacity:.85}.goBackButton__info{gap:.3rem;display:grid}.goBackButton__info h3{margin:0}.goBackButton__info span{color:#959595;font-size:.8em}@media (width<=810px){.goBackButton__info{display:grid}.goBackButton__info h3{margin:0;font-size:1.1em}.goBackButton__info span{color:#959595;font-size:.8em}}@media (width<=480px){.goBackButton h3{font-size:1em}}.header{justify-content:space-between;width:100%;margin-bottom:1rem;display:flex}.header__profile{justify-content:center;align-items:center;gap:.8rem;margin-right:1rem;display:flex;position:relative}.header__profile p{color:#000}.header__profile img{border:1px solid #000;border-radius:50%;width:1.875rem;height:1.875rem}.header__profile:after{content:"";border-bottom:2px solid #000;border-right:2px solid #000;width:10px;height:10px;display:block;transform:translate(25%,-50%)rotate(45deg)}.header__dropdownContainer{width:12rem;height:3rem;position:absolute;top:0}.header__dropdownContainer:hover .header__dropdown{opacity:1;visibility:visible}.header__dropdown{visibility:hidden;opacity:0;z-index:99;background-color:#fff;border-radius:.5rem;width:20rem;padding:1rem;list-style:none;transition:opacity .2s;display:grid;position:absolute;top:3rem;right:0;box-shadow:0 .25rem .9375rem #0000004d}.header__dropdown button{color:#959595;text-align:start;background-color:#fff;border-radius:.5rem;align-items:center;gap:1rem;width:100%;padding:.5rem 1rem;font-size:1.05em;display:flex}.header__dropdown button:hover{background-color:#f1f1f1}.header__dropdown button svg{width:1.5rem;height:1.5rem}.header__dropdown li{align-items:center;display:flex}.header__logoutButton{border-top:1px solid gray;margin-top:1rem;display:block}.header__logoutButton button{margin-top:1rem;padding:.5rem 1rem}@media (width<=1024px){.header__profile{display:none}}@media (width<=810px){.header{margin-bottom:.5rem;display:flex}}.imageCard_container{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.imageCard_card__image{margin-top:5vh;position:relative}.imageCard_card__image button{background-color:#0000;border:none;margin:.63rem;position:absolute;top:0;right:0}.imageCard_card__image button:hover{cursor:pointer}.imageCard_card__image img{object-fit:cover;border-radius:.63rem;width:100%;height:30vh}.imageCard_card__text{border:1px solid #959595;border-radius:.63rem;grid-template-columns:auto 1fr;place-items:center;column-gap:.5rem;margin-top:2vh;padding:.63rem 1.25rem;display:grid}.imageCard_card__text p{color:#959595;font-family:Ubuntu,sans-serif;font-size:.75em;font-weight:400}.imageCard_card__text .bold{font-weight:700}@media screen and (width<=810px){.imageCard_container{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}}@media screen and (width<=480px){.imageCard_card .imageCard_card__image img{height:45vh}}.newInformativeCard{z-index:5;background-color:#f1f1f1;border-radius:1rem;grid-template-rows:auto 1fr auto;justify-self:end;width:18rem;height:100%;padding:.94rem;animation:.2s ease-in-out forwards fadeIn;display:grid;position:relative}.newInformativeCard__container{flex-direction:column;justify-content:space-evenly;gap:1rem;padding:0 0 1.5rem;display:flex}.newInformativeCard__close{z-index:2;position:absolute;top:1rem;right:1rem}.newInformativeCard__profile{justify-items:center;margin:.5rem 0;display:grid;position:relative}.newInformativeCard__profile img{aspect-ratio:1;object-position:center;object-fit:cover;border-radius:100%;width:50%}.newInformativeCard__id{text-align:center;color:#959595;margin:1rem 0;display:grid}.newInformativeCard__id strong{overflow-wrap:anywhere}.newInformativeCard__row{color:#959595;font-size:.9em;display:grid}.newInformativeCard__row span{color:#000;word-break:break-word;border-bottom:1px solid #959595;padding:.2rem 0;font-size:1.1em}.newInformativeCard__buttons{align-self:flex-end;gap:1vh;display:grid}.newInformativeCard__buttons button{width:100%}@media screen and (width<=1024px){.newInformativeCard__container{height:auto}.newInformativeCard__container:before{display:none}.newInformativeCard__close{display:grid}}@media (width<=810px){.newInformativeCard{display:none}}.loading-container{background:#fff;justify-content:center;align-items:center;height:100svh;margin:0;display:flex}.spinner{background:linear-gradient(90deg,#0971ab,#499ac7);border-radius:50%;width:4rem;height:4rem;animation:1s linear infinite spin;position:relative}.spinner-background{background:#fff;border-radius:50%;width:3rem;height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.meetWith__container{grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:.5rem;display:grid}.meetWith button{aspect-ratio:1;height:100%;padding:0}.meetWith button svg{width:1.5rem;height:1.5rem}.meetWith__user{background-color:#f1f1f1;border-radius:1rem;align-items:center;gap:1rem;width:100%;padding:.2rem .5rem;display:flex}.meetWith__user img{object-fit:contain;border-radius:50%;width:2rem;height:2rem}.newReservationCard{z-index:5;background-color:#f1f1f1;border-radius:1rem;grid-template-rows:45% 1fr auto;justify-self:end;width:18rem;height:100%;padding:.94rem;animation:.2s ease-in-out forwards fadeIn;display:grid;position:relative}.newReservationCard__container{flex-direction:column;justify-content:center;gap:10%;padding:0 0 1.5rem;display:flex}.newReservationCard__close{z-index:2;position:absolute;top:1rem;right:1rem}.newReservationCard__map{grid-template-rows:1fr auto;justify-items:center;width:100%;height:100%;margin:.5rem 0;display:grid;position:relative}.newReservationCard__id{text-align:center;color:#959595;margin:1rem 0;display:grid}.newReservationCard__id strong{overflow-wrap:anywhere}.newReservationCard__row{color:#959595;font-size:.9em;display:grid}.newReservationCard__row span{color:#000;border-bottom:1px solid #959595;padding:.2rem 0;font-size:1.1em}.newReservationCard__buttons{align-self:flex-end;gap:1vh;display:grid}.newReservationCard__buttons button{width:100%}@media screen and (width<=1024px){.newReservationCard__container{height:auto}.newReservationCard__container:before{display:none}.newReservationCard__close{display:grid}}@media (width<=810px){.newReservationCard{display:none}}.news{overflow-y:auto}.news__container{gap:2rem;width:100%;padding:1rem 0;display:grid;overflow:hidden auto}.news__cardSection{display:grid;overflow:hidden}.news__cards{grid-template-rows:25rem;grid-auto-columns:18.75rem;grid-auto-flow:column;align-items:center;gap:1rem;padding:1rem 0;display:grid;overflow-x:auto}.news__cards .card,.news__cards .card__container{height:100%}.news__cards .card button{padding:.5rem 0}@media (width<=1024px){.news__container{padding:1rem 0}.news__cardSection{gap:0}.news__cardSection h4{padding:0 2rem}.news__cards{padding:.8rem 1.5rem}}@media (width<=480px){.news__cardSection h4{padding:0 1rem}.news__cards{padding:.8rem .5rem}}.news_structure__container{grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid;overflow:hidden}.news_structure__navigation-buttons{gap:1rem;display:flex}.news_structure__message{text-align:center;color:#959595;place-self:center;font-size:1.3em;font-weight:600}.news_structure__title{border-bottom:1px solid #959595;align-items:center;gap:1rem;padding:2rem;display:grid}.news_structure__body{gap:2rem;display:grid;overflow:hidden auto}.news_structure__popUp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blur-effect{filter:blur(2px);pointer-events:none}@media screen and (width<=1024px){.news_structure__container{grid-template-columns:1fr;display:grid;overflow:hidden}.news_structure__title{padding:0 2rem 1rem}}@media screen and (width<=480px){.news_structure__title{padding:0 0 1rem 1rem}}@media screen and (width<=400px){.news_structure__navigation-buttons{padding:0 .5rem .5rem 0;overflow-x:auto}}.paginator{justify-content:space-between;align-items:center;width:100%;margin-top:1rem;display:flex}.paginator__container{align-items:center;gap:1rem;display:flex}.page-changer-container,.page-selector-container{cursor:pointer}.page-changer-container{display:inline-block}.page-changer-container svg{fill:#0971ab;position:relative;top:6px}.page-selector-container{color:#fff;background-color:#8dc4e2;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;transition:all .5s;display:inline-flex}.selected{background-color:#0971ab}.minimized{color:#f3818100;background-color:#8dc4e2;width:10px;height:10px}.hidden{display:none}@media (width<=810px){.paginator{margin:0;padding:1rem 2rem}.paginator-container{display:none}}@media (width<=480px){.paginator{padding:1rem}.paginator p{display:none}}.popup{z-index:12;place-items:center;width:calc(100% - 220px);height:100%;animation:.3s forwards fadeIn;display:grid;position:fixed;top:0;right:0}.popup:before{z-index:-1;content:"";opacity:.6;background-color:#000;width:100%;height:100%;display:block;position:absolute}.popup__container{text-align:center;background-color:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;width:50%;padding:2rem;display:flex}.popup__container svg{aspect-ratio:1;width:8rem}.popup__text{flex-direction:column;gap:.8rem;margin-bottom:1rem;display:flex}.popup__text h1{font-size:2em}.popup__text p{color:#7c7c7c;font-size:1.2em}.popup__buttons{justify-content:space-evenly;width:100%;display:flex}.popup__buttons button{width:100%;margin:0 2rem}@media (width<=1024px){.popup{width:100%;top:0}.popup__container{width:80%;position:absolute}}@media (width<=768px){.popup__text h1{font-size:1.6em}.popup__buttons{flex-direction:column;gap:1rem;display:flex}.popup__buttons button{margin:0}}@media (width<=480px){.popup__container{width:90%;padding:1rem 2rem}.popup__container svg{width:6rem}.popup__text h1{font-size:1.4em}.popup__text p{font-size:1.2em}.popup__buttons button{padding:.8rem}}.profileCard_container{grid-template-rows:5vh 1fr;grid-template-columns:1fr;gap:2rem;display:grid}.profileCard_container__main{border-radius:.63rem;grid-template-rows:10vh 1fr 10vh;grid-template-columns:1fr;display:grid;box-shadow:0 0 6px 1px #00000040}.profileCard_container__title{align-items:center;display:grid}.profileCard_container__title h4{font-size:1.25em;font-weight:700}.profileCard_container__header img{object-fit:cover;object-position:center;border-top-left-radius:.63rem;border-top-right-radius:.63rem;width:100%;height:100%}.profileCard_container__body,.profileCard_container__footer{grid-template-columns:1fr 2fr;display:grid}.profileCard_body__information{padding:2rem}.profileCard_body__information input,.profileCard_body__information textarea,.profileCard_body__information select,.profileCard_body__information option{color:#4a4a4a;background-color:#0000;border:none;border-bottom:1px solid #959595;width:100%;margin-bottom:.5rem;font-family:Ubuntu,sans-serif;font-size:.88em;font-weight:700}.profileCard_body__information #byLanguage{appearance:none;background:0 0;height:5vh}.profileCard_body__information textarea{height:5rem}.profileCard_body__information option{font-weight:400}.profileCard_body__information h4{margin:1.2rem 0;font-size:1em;font-weight:700}.profileCard_body__imgInput{position:relative}.profileCard_body__imgInput input[type=file]{display:none}.profileCard_body__imgInput label{background-color:#0000;border:none;border-radius:100%;width:12rem;height:12rem;position:absolute;left:50%;transform:translate(-50%)}.profileCard_body__imgInput label:hover{cursor:pointer}.profileCard_body__img{justify-items:center;padding:2rem 1rem;display:grid}.profileCard_body__img img{object-fit:cover;border-radius:100%;width:12rem;height:12rem}.profileCard_information__trip{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.profileCard_information__vehicle{grid-template-columns:1fr;gap:1rem;display:grid}.profileCard_information__name{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.profileCard_information__name label{color:#959595;font-size:.82em;font-weight:400}.profileCard_information__name p{font-size:1.88em;font-weight:700}.profileCard_information__name hr{border:none;border-bottom:1px solid #909090;width:100%;margin:0}.profileCard_information__data{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.profileCard_information__data label{color:#959595;font-size:.81em;font-weight:400}.profileCard_information__data .van-logo{width:5rem;height:5rem}.profileCard_information__data p{margin-top:.31rem;font-size:.82em;font-weight:700}.profileCard_information__data hr{border:none;border-bottom:1px solid #909090;width:100%;margin:0}.profileCard_trip__container{border:1px solid #909090;border-radius:.63rem;grid-template-rows:auto auto;height:15vh;padding:1rem;display:grid}.profileCard_trip__container #second{align-self:end}.profileCard_trip__container h1{color:#086da4;font-size:1.12em;font-weight:700}.profileCard_trip__container p{color:#959595;font-size:.88em;font-weight:400}.profileCard_footer__button{place-items:center;padding:1.2rem 2rem;display:grid}.profileCard_footer__button button{background-color:#0000;border:1px solid #fb941c;border-radius:.63rem;width:100%;height:100%}.profileCard_footer__button button p{color:#fb941c;font-size:1em}.profileCard_footer__button #save{background-color:#fb941c}.profileCard_footer__button #save p{color:#fff}.input-multiselect__profile .searchWrapper{color:#4a4a4a;border:none;border-bottom:1px solid #959595;border-radius:0;min-height:auto;max-height:5vh;padding:0 .88rem;font-family:Ubuntu,sans-serif;font-size:.88em;font-weight:700;overflow-y:auto}.input-multiselect__profile .searchBox{background-color:#0000;border:none;min-height:.63rem;font-size:.63em}.input-multiselect__profile .chip{background-color:#2493cf;border-radius:.31rem;margin:.5rem .25rem}.input-multiselect__profile .option{font-family:Ubuntu,sans-serif;font-size:.88em;font-weight:700}@media screen and (width<=810px){.profileCard_container__body,.profileCard_container__footer{grid-template-columns:1fr}.profileCard_body__imgInput label{width:10rem;height:10rem;position:absolute}.profileCard_body__img img{width:10rem;height:10rem}.profileCard_information__data.column{grid-template-columns:1fr}.profileCard_information__name p{font-size:1.58em}.profileCard_footer__button{padding:1.2rem 2rem}.profileCard_footer__mobile{display:none}}@media screen and (width<=480px){.profileCard_container__main{-webkit-box-shadow:none;box-shadow:none}.profileCard_container__title h4{font-size:.94em}.profileCard_body__information{padding:0}.profileCard_body__information h4{margin-top:2.5rem}.profileCard_body__information img{width:6rem}.profileCard_information__name p{font-size:1.13em}.profileCard_trip__container{padding:.5rem}.profileCard_trip__container h1{font-size:.94em}.profileCard_trip__container p{margin-top:.31rem;font-size:.69em}.profileCard_footer__button{padding:0}.profileCard_footer__button button{height:auto;padding:.81rem .63rem}}.reservationCard_container{-webkit-box-shadow:0 5px 5px #00000080;border-radius:.63rem;grid-template-rows:11rem auto;width:100%;display:grid;box-shadow:0 5px 5px #0006}.reservationCard_container img{object-fit:cover;object-position:top;border-radius:10px 10px 0 0;width:100%;height:11rem}.reservationCard_container:hover{cursor:pointer}.reservationCard_body{padding:.5rem 1rem}.reservationCard_body h4{color:#4a4a4a;margin-bottom:.25rem;font-size:1.13em;font-weight:700}.reservationCard_body p{color:#4a4a4a;font-size:.88em;font-weight:400}@media screen and (width<=480px){.reservationCard_body h4{font-size:.94em}.reservationCard_body p{font-size:.81em}}.search_container{gap:1.13rem;margin-bottom:1rem;display:flex}.search_input__container{width:100%;max-width:25rem;display:flex;position:relative}.search_filter{aspect-ratio:1;background-color:#f1f1f1;border-radius:5px;place-content:center;height:100%;display:grid}.input-icon{width:1.5rem;height:1.5rem;position:absolute;top:50%;left:.94rem;transform:translateY(-50%)}.input-with-icon{color:#7c7c7c;background-color:#f1f1f1;border:2px solid #0000;border-radius:.625rem;width:100%;padding:.5rem .5rem .5rem 3rem;font-family:Ubuntu,sans-serif;font-size:1em}.input-with-icon::placeholder{font-family:Ubuntu,sans-serif}@media screen and (width<=810px){.search_container{margin:0 0 .5rem;padding:0 2rem}.search_filter{display:none}.input-icon{width:1.5rem;height:1.5rem}.input-with-icon{color:#7c7c7c;padding:1rem 0 1rem 3rem;font-size:.8em}}@media screen and (width<=480px){.search_container{gap:.625rem;width:100%;padding:0 1rem}.search_input__container{max-width:none}}.status_button{background-color:#fff;border:.67px solid #e1e1e1;border-radius:.63rem;transition:all .9s}.status_button p{color:#959595;margin:.5rem 0;font-family:Ubuntu,sans-serif;font-size:1.05em;transition:all .5s}.status_button:hover{cursor:pointer;background-color:#fb941c;transition:all .9s}.status_button:hover p{color:#fff;font-weight:700;transition:all .5s}.status_button__container{grid-gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(3.1rem,8.18rem));margin-bottom:4vh;display:grid}.status_button__container .status_button__Active{background-color:#fb941c}.status_button__container .status_button__Active p{color:#fff;font-weight:700}@media screen and (width<=810px){.status_button__container{grid-template-columns:repeat(auto-fit,minmax(50px,103px));place-content:center;margin-bottom:2vh}}@media screen and (width<=480px){.status_button p{font-size:.88em}.status_button__container{grid-template-columns:repeat(auto-fit,minmax(50px,90px))}}.stepProcessBar{grid-template-rows:1fr;grid-auto-flow:column;gap:1rem;display:grid}.stepProcessBar__dot-container{place-items:center;display:grid;position:relative}.stepProcessBar__dot-container:before{content:"";z-index:-1;border-top:4px dotted #8dc4e2;width:50%;display:block;position:absolute;right:calc(75% + .5rem)}.stepProcessBar__dot-container:first-child:before{display:none}.stepProcessBar__dot-container:has(.active,.done):before{border-color:#23b574}.stepProcessBar__dot{color:#fff;aspect-ratio:1;background-color:#8dc4e2;border-radius:50%;place-items:center;width:1.8rem;padding:.1rem;font-size:1em;font-weight:700;display:grid}.stepProcessBar__dot svg{width:50%;height:50%}.stepProcessBar__dot.active{background-color:#0971ab}.stepProcessBar__dot.done{background-color:#23b574}@media (width<=1024px){.stepProcessBar{display:none}}.terms_container{padding:2rem 3rem;overflow-y:auto}.terms_container h1{text-align:center;color:#353535;margin-bottom:1rem;font-size:2em}.terms_container h2{-webkit-hyphens:auto;hyphens:auto;color:#353535;margin-top:1.5rem;margin-bottom:0;font-size:1.4rem}.terms_container p{-webkit-hyphens:auto;hyphens:auto;color:#595959;padding-left:1rem}.terms_container ul{color:#595959;padding-left:2rem}.terms_container .terms_section{gap:1rem;display:grid}@media screen and (width<=600px){.terms_container{padding:2rem 1.5rem}.terms_container h1{font-size:1.2em}.terms_container h2{font-size:1rem}}.tripDriverCard_container{grid-template-rows:3rem auto;align-content:start;display:grid}.tripDriverCard_container h4{color:#959595;font-size:1.25em;font-weight:700}.tripDriverCard__title{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.tripDriverCard_structure{grid-template-columns:repeat(auto-fit,minmax(5rem,22rem));align-content:center;gap:3rem;width:100%;padding:1rem .63rem;display:grid}.tripDriverCard_structure__body{background-color:#f7f7f7;border-radius:.63rem;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid;box-shadow:0 1px 5px #0003}.tripDriverCard_structure__body p{color:#959595;margin-bottom:1rem;font-size:.88em}.tripDriverCard_structure__body img{object-fit:cover;border-radius:100%;width:7.3rem;height:7.3rem}.tripDriverCard_structure__body #bold{color:#4a4a4a;font-size:.94em;font-weight:700}.tripDriverCard_structure__body h4{color:#4a4a4a;font-size:1.13em;font-weight:700}.tripDriverCard_body__img{place-items:center;display:grid}.tripDriverCard_body__title{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.tripDriverCard_structure__body:hover{cursor:pointer}@media screen and (width<=810px){.tripDriverCard_container h4{font-size:1em}.tripDriverCard_structure{grid-template-columns:repeat(auto-fit,minmax(5rem,20rem))}}@media screen and (width<=480px){.tripDriverCard_structure{grid-template-columns:repeat(auto-fit,minmax(auto,1fr));gap:1.5rem;padding:0}.tripDriverCard_structure__body h4{font-size:.94em}.tripDriverCard_structure__body img{width:6.5rem;height:6.5rem}.tripDriverCard_structure__body p{margin-bottom:1rem;font-size:.75em}.tripDriverCard_structure__body #bold{font-size:.75em}}.tripRoute{grid-template-rows:auto 1fr;padding:2rem;display:grid}@media (width<=1024px){.tripRoute__title{display:none}}.tripCard__desktop{height:100%;display:grid}.tripCard__mobile{display:none}@media (width<=810px){.tripCard{padding:1rem 2rem;display:block}.tripCard__desktop{display:none}.tripCard__mobile{background-color:#f1f1f1;border-radius:1rem;grid-template-columns:1fr 2fr;width:100%;display:grid;overflow:hidden;box-shadow:0 .1rem .5rem #959595}.tripCard:hover{cursor:pointer}.tripCard__info{grid-template-rows:auto 1fr;gap:1rem;padding:1rem;display:grid}.tripCard__info img{width:2rem}.tripCard__destiny{grid-template-columns:auto 1fr;align-self:start;align-items:center;width:100%;display:grid}.tripCard__destiny svg{width:.4rem;margin-right:1rem}.tripCard__destinyRows{grid-template-rows:1fr 1fr;gap:1.5rem;display:grid}.tripCard__destinyRows h3{margin:0}.tripCard__location{color:#000;font-size:1.2em}.tripCard__locationName{color:#000;font-size:.7em;font-weight:700}.tripCard__locationName strong{margin-right:.2rem;font-size:1.2rem}.tripCard__locationDescription{color:#000;font-size:.7em}.tripCard__client{gap:.5rem;margin:.5rem 0;display:grid}.tripCard__client>p{font-size:.9em}.tripCard__clientInfo{grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;display:grid}.tripCard__clientInfo img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%}.tripCard__clientNumber{font-size:.85em}}@media (width<=480px){.tripCard{padding:1rem}}.tripsTable_container{padding:0 2rem 2rem}.tripsTable_rows{display:grid}.tripsTable_rows_container{display:grid;overflow-y:auto}.tripsTable_rows_container .tripsTable_row:nth-child(2n){background-color:#f1f1f1}.tripsTable_rows_container .tripsTable_row:nth-child(2n):hover{background-color:#499ac7}.tripsTable_title{border-bottom:1px solid #000;grid-template-columns:2.5rem repeat(4,1fr);align-items:center;min-height:6vh;display:grid}.tripsTable_title p{color:#000;padding:0 .625rem;font-weight:700}.tripsTable_row{cursor:pointer;border-radius:6px;grid-template-columns:2.5rem 1fr;align-items:center;width:100%;min-height:2.5rem;padding:0 .5em;display:grid}.tripsTable_row:hover{background-color:#499ac7}.tripsTable_row:hover p{color:#fff}.tripsTable_rowImage__container{place-items:center;display:grid}.tripsTable_rowImage__container img{width:100%;max-width:5rem}.tripsTable_rowImage__container p{color:#959595;padding:0 .65rem;font-size:.88em}.tripsTable_rowItems{flex-direction:column;grid-template-columns:repeat(4,minmax(100px,1fr));justify-content:center;gap:.5rem;height:100%;display:flex}.tripsTable_rowItems__complete{grid-column:span 2}.tripsTable_rowItems__mobile,.tripsTable_arrow{display:none}@media screen and (width<=1024px){.tripsTable_title{display:none}.tripsTable_row{border-bottom:1px solid #f1f1f1;border-radius:0;width:100%;padding:1.5rem 0;display:flex}.tripsTable_rowItems{grid-template-columns:1fr;width:100%;padding-left:1.5rem}.tripsTable_rowItems__mobile{grid-template-columns:1fr 1fr;gap:.5rem .4rem;display:grid}.tripsTable_rowItems__mobile h4,.tripsTable_rowItems__mobile p{font-size:.75em}.tripsTable__rowName{color:#000;font-weight:700}.tripsTable__rowId{color:#000;font-size:.9em}.tripsTable__rowPhone{color:#959595;font-size:.8em}.tripsTable_arrow{place-items:center;display:grid}}@media (width<=480px){.tripsTable_container{padding:0 1rem 1rem}}.tripStats_container{gap:2rem;display:flex}.tripStats_column{background-color:#f7f7f7;border-radius:.81rem;width:100%;height:100%;padding:1rem}.tripStats_column h2{margin:.3rem 0}.tripStats_column p{color:#7c7c7c;font-family:Ubuntu,sans-serif;font-size:1em;font-weight:400}@media screen and (width<=810px){.tripStats_container{grid-template-columns:1fr 1fr;width:100%;display:grid}.tripStats_column h1{font-size:1.88em}}@media screen and (width<=480px){.tripStats_container{gap:1.5rem}}.uploadFile{grid-template-columns:35% 1fr;gap:2rem;padding-bottom:3rem;display:grid}.uploadFile__firstColumn,.uploadFile__secondColumn{flex-direction:column;gap:2rem;display:flex}.uploadFile__firstColumn{justify-items:center}.uploadFile__mainImage{place-content:center;display:grid}.uploadFile__mainImage svg{width:100%;height:15rem}.uploadFile__images{gap:1rem;padding:1rem;display:flex}.uploadFile__images svg{border-radius:1rem;width:100%;height:min-content;box-shadow:0 .25rem 1rem #0000004d}.uploadFile__input{align-items:start;display:grid}.uploadFile__dragAndDrop{background-color:#c8e4f3;border:2px dashed #0971ab;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;margin:1rem 0;padding:1.5rem 2rem;display:flex;position:relative}.uploadFile__dragAndDrop:hover{background-color:#8dc4e2}.uploadFile__dragAndDrop path{stroke:#0971ab}.uploadFile__dragAndDrop h4{color:#0971ab;font-size:1.25em}.uploadFile__dragAndDrop input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.uploadFile__dragAndDrop--active{background-color:#93e6c1;border:2px dashed #23b574}.uploadFile__button{justify-self:center}.uploadFile__info{color:#959595;gap:.5rem;padding:2rem;line-height:1.5;display:grid}.uploadFile__info li,.uploadFile__info p{color:#959595}@media (width<=810px){.uploadFile{flex-direction:column;height:100%;display:none}.uploadFile__mainImage{overflow:hidden}.uploadFile__mainImage svg{height:12rem}.uploadFile__images{justify-content:center;display:none}.uploadFile--show{display:flex}.uploadFile__secondColumn{flex-direction:column-reverse;justify-content:center}.uploadFile__secondColumn p,.uploadFile__dragAndDrop{display:none}.uploadFile__button{width:100%;max-width:25rem;margin-top:auto;padding:1rem 2rem;font-size:1.2em}.uploadFile__info{max-width:25rem;margin:0 auto;padding:0 1rem}}@media (width<=375px){.uploadFile__button{font-size:1em}}@media (width>=1025px){.userNavbar_container{background-color:#f1f1f1;grid-column:1/2;grid-template-rows:8rem repeat(auto-fill,100px);grid-template-columns:1fr;grid-auto-rows:auto;align-items:start;width:100%;height:100%;display:grid}.userNavbar_container section{flex-direction:column;gap:1.5rem;padding:1.5rem 0;display:flex;position:relative}.userNavbar_container section:not(:last-child,:first-child):after{content:"";background-color:#7c7c7c;width:70%;height:1px;position:absolute;bottom:0;right:0}.userNavbar_item{align-items:center;width:100%;display:grid}.userNavbar_item hr{border:0;border-top:1px solid #7c7c7c;justify-self:end;width:60%;margin:0}.userNavbar_item .withoutPadding{place-self:center}.userNavbar_profile{padding-bottom:1rem;display:none}.userNavbar_button{border-radius:100px 0 0 100px;grid-template-columns:auto 70%;place-items:center;width:90%;margin-left:10%;padding:.7rem 0;text-decoration:none;display:grid}.userNavbar_button svg{justify-self:center;max-width:1.875rem;max-height:1.875rem}.userNavbar_button p{color:#7c7c7c;justify-self:start;padding-right:1px;font-size:.9em;font-weight:400;line-height:13.79px}.userNavbar_button__container{align-items:center;width:100%;display:grid}.userNavbar_logo__big{place-self:center;width:11rem;height:auto;padding:1rem 0 0}.userNavbarItemActive{background-color:#fff;position:relative}.userNavbarItemActive p{color:#0971ab;font-weight:700;transition:all .5s}.userNavbarItemActive p:before{content:"";clip-path:polygon(100% 100%,100% 0%,100% 0%,99.923% 3.935%,99.691% 7.858%,99.306% 11.764%,98.768% 15.649%,98.079% 19.509%,97.238% 23.339%,96.248% 27.134%,95.109% 30.89%,93.822% 34.603%,92.388% 38.268%,92.388% 38.268%,90.81% 41.874%,89.095% 45.41%,87.244% 48.871%,85.261% 52.255%,83.147% 55.557%,80.905% 58.774%,78.538% 61.901%,76.048% 64.936%,73.438% 67.873%,70.711% 70.711%,70.711% 70.711%,67.873% 73.438%,64.936% 76.048%,61.901% 78.538%,58.774% 80.905%,55.557% 83.147%,52.255% 85.261%,48.871% 87.244%,45.41% 89.095%,41.874% 90.81%,38.268% 92.388%,38.268% 92.388%,34.603% 93.822%,30.89% 95.109%,27.134% 96.248%,23.339% 97.238%,19.509% 98.079%,15.649% 98.768%,11.764% 99.306%,7.858% 99.691%,3.935% 99.923%,0% 100%,100% 100%);background-color:#fff;width:20px;height:20px;display:block;position:absolute;top:-1.2rem;right:0}.userNavbarItemActive p:after{content:"";clip-path:polygon(100% 100%,100% 0%,100% 0%,99.923% 3.935%,99.691% 7.858%,99.306% 11.764%,98.768% 15.649%,98.079% 19.509%,97.238% 23.339%,96.248% 27.134%,95.109% 30.89%,93.822% 34.603%,92.388% 38.268%,92.388% 38.268%,90.81% 41.874%,89.095% 45.41%,87.244% 48.871%,85.261% 52.255%,83.147% 55.557%,80.905% 58.774%,78.538% 61.901%,76.048% 64.936%,73.438% 67.873%,70.711% 70.711%,70.711% 70.711%,67.873% 73.438%,64.936% 76.048%,61.901% 78.538%,58.774% 80.905%,55.557% 83.147%,52.255% 85.261%,48.871% 87.244%,45.41% 89.095%,41.874% 90.81%,38.268% 92.388%,38.268% 92.388%,34.603% 93.822%,30.89% 95.109%,27.134% 96.248%,23.339% 97.238%,19.509% 98.079%,15.649% 98.768%,11.764% 99.306%,7.858% 99.691%,3.935% 99.923%,0% 100%,100% 100%);background-color:#fff;width:20px;height:20px;display:block;position:absolute;top:100%;bottom:1.2rem;right:0;rotate:270deg}.userNavbarItemActive path{stroke:#0971ab;transition:all .5s}.userNavbarItemTripActive{background-color:#fff;position:relative}.userNavbarItemTripActive p{color:#0971ab;font-weight:700;transition:all .5s}.userNavbarItemTripActive p:before{content:"";clip-path:polygon(100% 100%,100% 0%,100% 0%,99.923% 3.935%,99.691% 7.858%,99.306% 11.764%,98.768% 15.649%,98.079% 19.509%,97.238% 23.339%,96.248% 27.134%,95.109% 30.89%,93.822% 34.603%,92.388% 38.268%,92.388% 38.268%,90.81% 41.874%,89.095% 45.41%,87.244% 48.871%,85.261% 52.255%,83.147% 55.557%,80.905% 58.774%,78.538% 61.901%,76.048% 64.936%,73.438% 67.873%,70.711% 70.711%,70.711% 70.711%,67.873% 73.438%,64.936% 76.048%,61.901% 78.538%,58.774% 80.905%,55.557% 83.147%,52.255% 85.261%,48.871% 87.244%,45.41% 89.095%,41.874% 90.81%,38.268% 92.388%,38.268% 92.388%,34.603% 93.822%,30.89% 95.109%,27.134% 96.248%,23.339% 97.238%,19.509% 98.079%,15.649% 98.768%,11.764% 99.306%,7.858% 99.691%,3.935% 99.923%,0% 100%,100% 100%);background-color:#fff;width:20px;height:20px;display:block;position:absolute;top:-1.2rem;right:0}.userNavbarItemTripActive p:after{content:"";clip-path:polygon(100% 100%,100% 0%,100% 0%,99.923% 3.935%,99.691% 7.858%,99.306% 11.764%,98.768% 15.649%,98.079% 19.509%,97.238% 23.339%,96.248% 27.134%,95.109% 30.89%,93.822% 34.603%,92.388% 38.268%,92.388% 38.268%,90.81% 41.874%,89.095% 45.41%,87.244% 48.871%,85.261% 52.255%,83.147% 55.557%,80.905% 58.774%,78.538% 61.901%,76.048% 64.936%,73.438% 67.873%,70.711% 70.711%,70.711% 70.711%,67.873% 73.438%,64.936% 76.048%,61.901% 78.538%,58.774% 80.905%,55.557% 83.147%,52.255% 85.261%,48.871% 87.244%,45.41% 89.095%,41.874% 90.81%,38.268% 92.388%,38.268% 92.388%,34.603% 93.822%,30.89% 95.109%,27.134% 96.248%,23.339% 97.238%,19.509% 98.079%,15.649% 98.768%,11.764% 99.306%,7.858% 99.691%,3.935% 99.923%,0% 100%,100% 100%);background-color:#fff;width:20px;height:20px;display:block;position:absolute;top:100%;bottom:1.2rem;right:0;rotate:270deg}.userNavbarItemTripActive path{stroke:#0971ab;fill:#0971ab;transition:all .5s}}@media (width<=1024px){.userNavbar_logo{display:none}.userNavbar_item{width:100%;height:100%}.userNavbar_header{display:none}.userNavbar_container{z-index:2;grid-row:3/4;grid-template-columns:repeat(3,1fr);justify-items:center;display:grid;position:relative}.userNavbar_container section{width:100%}.userNavbar_button{text-align:center;color:#959595;border-top:5px solid #0000;grid-template-rows:1fr auto;justify-items:center;gap:.5rem;height:100%;padding:1rem 0;text-decoration:none;display:grid}.userNavbar_button p{width:100%;font-size:.8em}.userNavbar_button svg{width:1.5rem;height:1.5rem}.userNavbarItemActive{border-top:5px solid #0971ab}.userNavbarItemActive p{color:#0971ab;font-weight:700}.userNavbarItemActive svg{width:1.5rem;height:1.5rem}.userNavbarItemActive path{stroke:#0971ab}.userNavbarItemTripActive{border-top:5px solid #0971ab}.userNavbarItemTripActive p{color:#0971ab;font-weight:700}.userNavbarItemTripActive path{stroke:#0971ab;fill:#0971ab;transition:all .5s}}@media (width<=375px){.assignedTripCard__locationName strong{font-size:1em}.assignedTripCard__clientName h4,.assignedTripCard__clientNumber{font-size:.8em}}.userReservation__container{grid-template-rows:10vh 15vh 75vh;grid-template-columns:1fr;display:grid}.userReservation__title{align-items:center;padding:0 2rem;display:grid}.userReservation__title h1{color:#0971ab;font-size:2.5em;font-weight:700}.userReservation__actions{grid-template-rows:auto 1fr auto;grid-template-columns:2.4fr 1fr;padding:0 2rem;display:grid}.userReservation__actions h4{font-size:1.25em;font-weight:700}.userReservation__body{padding:0 2rem 2rem;overflow:hidden auto}.userReservation__card{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem 3rem;display:grid}@media screen and (width<=810px){.userReservation__container{grid-template-rows:10vh auto 1fr}.userReservation__title h1{font-size:1.88em}.userReservation__actions{grid-template-rows:1fr;grid-template-columns:1fr;gap:.5rem}.userReservation__actions--mobile{display:none}.userReservation__body{margin-top:1rem}.userReservation__card{justify-content:center}}@media screen and (width<=480px){.userReservation__actions{padding:0 1rem}.userReservation__actions h4{font-size:.94em;font-weight:700}.userReservation__body{padding:0 1rem 1rem}.userReservation__title{padding:0 1rem}.userReservation__title h1{font-size:1.56em}.userReservation__card{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem 3rem}}.react-international-phone-country-selector-button{border:2px solid #7c7c7c!important;border-radius:.375rem!important;height:100%!important;margin-right:1rem!important;padding:.375rem 1.25rem!important}.react-international-phone-country-selector-button:hover{border:2px solid #b3b3b3!important}.react-international-phone-country-selector-button--active{border:2px solid #0971ab!important}.react-international-phone-input{border-style:solid!important;border-width:2px!important;border-radius:.375rem!important;height:100%!important;padding:.375rem 1.25rem!important;font-size:1em!important}.react-international-phone-input::placeholder{color:#b1b1b1!important}.react-international-phone-input:focus-visible{border:2px solid #0971ab!important;outline:none!important}.react-international-phone-input:hover{border:2px solid #b3b3b3!important;outline:none!important}.react-international-phone-input-container{grid-template-columns:auto 1fr;height:100%!important;display:grid!important}.mapboxgl-canvas{object-fit:cover;width:100%!important;height:100%!important}.mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{display:none!important}.main_container{height:100svh;display:grid}.main_container__title{display:none}.main_container__navbar{grid-template-columns:220px 5fr}.main_container__without-navbar{grid-template-columns:1fr}.main_navbar{width:100%}@media screen and (width<=1024px){.main_container__title{z-index:10;background-color:#fff;align-items:center;gap:2rem;width:100%;height:100%;padding:0 2rem;display:flex;position:sticky;top:0}.main_container__menu{z-index:11;background:0 0;flex-direction:column;justify-content:space-between;width:1.8rem;height:1.2rem;padding:0;display:flex;position:relative}.main_container__menu span{background-color:#000;border-radius:5rem;width:100%;height:3px;display:block}.main_container{grid-template-rows:9svh 1fr auto;grid-template-columns:1fr}.main_container__without-navbar{grid-template-columns:1fr}.main_navbar{z-index:10;visibility:hidden;width:100%;height:100%;position:absolute;top:0}.main_navbar:before{content:"";z-index:-10;opacity:0;visibility:hidden;background-color:#000;width:100%;height:100%;display:block;position:absolute}.main_navbar .navbar_container{transform:translate(-100%)}.main_navbar--active{visibility:visible;transition:all .3s}.main_navbar--active:before{opacity:.6;visibility:visible;transition:all .3s}.main_navbar--active .navbar_container{transition:all .3s;transform:translate(0)}}@media screen and (width<=810px){.main_container__logo{place-self:center;max-width:9rem;height:auto}.main_container__navbar{grid-template-columns:1fr}.main_navbar{grid-row:3}}@media screen and (width<=480px){.main_container__title{padding:0 1rem}}@media screen and (width<=400px){.main_container__title{padding:0 1rem}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mapboxgl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.mapboxgl-canvas{position:absolute;top:0;left:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top{top:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-right{top:50%;right:0;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{top:50%;left:0;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.mapboxgl-ctrl-group button{box-sizing:border-box;background-color:initial;cursor:pointer;border:0;outline:none;width:32px;height:32px;padding:0;display:block;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid buttontext}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:2s linear infinite mapboxgl-spin}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;box-sizing:initial;background-color:#fff;border-radius:12px;margin:10px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{visibility:visible;padding:2px 28px 2px 8px}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left)>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left) .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{margin-left:2px;font-weight:700}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{color:#333;box-sizing:border-box;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.mapboxgl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.mapboxgl-popup-close-button{cursor:pointer;background-color:initial;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:10px 10px 15px;position:relative;box-shadow:0 1px 2px #0000001a}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{will-change:transform;opacity:1;transition:opacity .2s;position:absolute;top:0;left:0}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.mapboxgl-user-location-dot:before{content:"";animation:2s infinite mapboxgl-user-location-dot-pulse;position:absolute}.mapboxgl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px)skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px)skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;text-align:center;opacity:0;pointer-events:none;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:opacity .75s ease-in-out 1s;display:flex;position:absolute;top:0;left:0}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{text-align:center;font-size:14px;font-weight:600}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{color:#000;background-color:#bccbd7}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:#0000}.react-international-phone-country-selector-button__button-content{justify-content:center;align-items:center;display:flex}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));width:300px;max-height:200px;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex;position:absolute;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro));border:none}.react-international-phone-country-selector-dropdown__list-item{min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px;display:flex}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;align-items:center;margin-right:-1px;padding:0 8px;display:flex}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);background-color:var(--react-international-phone-background-color,white);color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px);border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0 8px;overflow:visible}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}
