html{box-sizing:border-box;font-size:16px;background-color:#202}*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;font-weight:400}ol,ul{list-style:none}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.contentWrapper{z-index:0}.contentWrapper,.page-container{position:relative}.page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;pointer-events:none;background-color:#202}.content-container{width:100%;height:100%}.fade-in{animation:fadeIn .5s ease-in-out forwards}.fade-out{animation:fadeOut .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.slide-overlay{transform:translateY(100%);animation:slideUp .5s ease-in-out forwards}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.blur-transition{filter:blur(5px);transition:filter .5s ease-in-out}.blur-transition.active{filter:blur(0)}.datepicker-custom-styles .react-datepicker-popper{z-index:5000}.datepicker-custom-styles .react-datepicker{background:rgba(34,0,34,.95);border:1px solid rgba(255,248,255,.2);border-radius:8px;font-family:inherit;font-family:var(--font-general-grotesque);font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.28px;text-transform:uppercase}.datepicker-custom-styles .react-datepicker__header{background-color:rgba(34,0,34,.95);border-bottom:1px solid rgba(255,248,255,.1)}.datepicker-custom-styles .react-datepicker__current-month,.datepicker-custom-styles .react-datepicker__day,.datepicker-custom-styles .react-datepicker__day-name{color:#fff8ff}.datepicker-custom-styles .react-datepicker__day:hover{background-color:rgba(186,134,254,.2)!important;border-radius:4px}.datepicker-custom-styles .react-datepicker__day--keyboard-selected{background-color:rgba(186,134,254,.3);border-radius:4px}.datepicker-custom-styles .react-datepicker__navigation{width:20px;height:20px}.datepicker-custom-styles .react-datepicker__day--selected{background-color:rgba(186,134,254,.3);border-radius:4px}.datepicker-custom-styles .react-datepicker__navigation{top:8px}.datepicker-custom-styles .react-datepicker__navigation-icon:before{border-color:#fff8ff}.datepicker-custom-styles .react-datepicker__month-read-view--down-arrow,.datepicker-custom-styles .react-datepicker__month-year-read-view--down-arrow,.datepicker-custom-styles .react-datepicker__navigation-icon:before,.datepicker-custom-styles .react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:2px 2px 0 0;content:"";display:block;height:7px;position:absolute;top:6px;width:7px}.remove-scroll{height:100vh!important;overflow:hidden!important}.contact-btn{color:#fff8ff;border:1.5px solid rgba(255,248,255,.271);background:#472b47;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin-top:58px;height:35px;font-family:var(--font-general-grotesque);font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.28px;display:inline-flex;align-items:center;padding:8px 16px;border-radius:232.04px;cursor:pointer;transition:all .3s ease-out;text-transform:uppercase}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}