.relative{position:relative}.floating-textarea{width:100%;font-size:16px;outline:none;resize:none;background:#103928;border:1.5px solid white;padding:10px 10px 10px 30px;margin-top:10px;margin-bottom:10px;color:white}.floating-label{position:absolute;top:0;left:20px;font-size:14px;padding-left:2px;padding-right:2px;color:white;background-color:#103928}.location-icon{position:absolute;font-size:16px;color:#888}.input-container{position:relative;display:flex;align-items:center}.accordion-content{transition:all .3s ease-in-out}input[type=checkbox]:checked+label .minus-icon,input[type=checkbox]:not(:checked)+label .plus-icon{display:block}.accordion-item{border-bottom:1px solid;border-color:black;padding:16px}.accordion-header{display:flex;align-items:center;cursor:pointer;font-weight:700;font-size:1.25rem;width:100%;user-select:none}.accordion-icon{font-size:1.5rem;padding-right:8px;transition:opacity .3s ease}.plus{display:block}.minus,.plus{transition:display .5s ease}.minus{display:none}.accordion-toggle:checked+.accordion-content-wrapper .minus{display:block}.accordion-toggle:checked+.accordion-content-wrapper .plus{display:none}.accordion-content{max-height:0;overflow:hidden;margin-top:0;font-size:1rem;padding-left:16px;opacity:0;transition:all .5s ease-in-out;cursor:pointer}.accordion-toggle:checked+.accordion-content-wrapper .accordion-content{max-height:1000px;margin-top:8px;opacity:1;transition:all .7s ease-in-out}.accordion-item-2{border-bottom:1px solid;border-color:black;padding:16px}.accordion-header-2{display:flex;align-items:center;cursor:pointer;font-weight:700;font-size:1.25rem;width:100%;user-select:none}.accordion-icon-2{font-size:1.5rem;padding-right:8px;transition:opacity .3s ease}.plus-2{display:block}.minus-2,.plus-2{transition:display .5s ease}.minus-2{display:none}.accordion-toggle-2:checked+.accordion-content-wrapper-2 .minus-2{display:block}.accordion-toggle-2:checked+.accordion-content-wrapper-2 .plus-2{display:none}.accordion-content-2{max-height:0;overflow:hidden;margin-top:0;font-size:1rem;padding-left:16px;opacity:0;transition:all .5s ease-in-out;cursor:pointer}.accordion-toggle-2:checked+.accordion-content-wrapper-2 .accordion-content-2{max-height:1000px;margin-top:8px;opacity:1;transition:all .7s ease-in-out}@media (max-width:768px){.accordion-header{font-size:1rem}.accordion-content{font-size:.875rem}}.custom-shadow-primary{box-shadow:10px 10px #103928}.custom-shadow-white{box-shadow:10px 10px #fff}.react-datepicker__day--selected{color:white!important}.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background-color:#f9130d!important}.react-datepicker__header{background-color:#0a2419!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important}.react-datepicker__day-names{color:white!important}.react-datepicker__day-names,.react-datepicker__navigation{font-family:Arial Rounded MT Bold,Arial,sans-serif!important}.react-datepicker__navigation{border-radius:50%!important}.react-datepicker__navigation--previous{margin-top:15px}.react-datepicker__navigation--next{margin-top:12px}.react-datepicker__navigation-icon:before{border-radius:2px!important;border-color:#f9130d!important}.react-datepicker__input-container input{width:100%!important;font-size:16px!important;outline:none!important;resize:none!important;background:#103928!important;border:1.5px solid white!important;padding:10px 10px 10px 30px!important;margin-top:10px!important;margin-bottom:10px!important;color:white!important;border-radius:8px!important}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%!important}.react-datepicker__calendar-icon{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;color:#f9130d!important;fill:#f9130d!important;z-index:10!important;pointer-events:none!important}.react-datepicker__calendar-icon svg{color:white!important;fill:white!important;width:16px!important;height:16px!important}.react-datepicker{font-family:Arial Rounded MT Bold,Arial,sans-serif!important}.react-datepicker-popper{z-index:9999!important}.react-datepicker__day,.react-datepicker__day-name{font-family:Arial Rounded MT Bold,Arial,sans-serif!important;font-weight:700!important;width:2.2rem!important;line-height:2.2rem!important;margin:.15rem!important}.react-datepicker__day-name{color:white!important}.react-datepicker__current-month{color:white!important;font-family:Arial Rounded MT Bold,Arial,sans-serif!important;font-weight:700!important;font-size:1.1rem!important;padding:.6rem!important}.react-datepicker{border-radius:10px!important}@property --bg-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.rainbow-button{display:inline-block;padding:10px 20px;font-size:16px;font-weight:700;text-align:center;cursor:pointer;outline:none;border-radius:0;color:white;border:4px solid transparent;background:linear-gradient(to bottom,#f9130d,#f9130d) padding-box,conic-gradient(from var(--bg-angle),#ff0000,#ffa500,#ffff00,#00ff00,#0000ff,#4b0082,#8a2be2,#ff0000) border-box;animation:spin 4s linear infinite}@keyframes spin{to{--bg-angle:360deg}}