body,html{margin:0;overflow-x:clip}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.partner-text{font-weight:400;margin-left:3px;margin-right:3px}.partner-discount{color:#e4489f;margin-left:2px;margin-right:2px}.partner-name{color:#6051a7}.react-tel-input .flag-dropdown{display:none}.react-calendar__navigation{display:flex;align-items:center;justify-content:space-between;padding:6px 0 24px}.react-calendar__navigation .react-calendar__navigation__label{padding:0;border:none}.react-calendar__navigation__label__labelText{color:#344054;font-weight:600}.react-calendar__tile{transition:all .2s ease;border-radius:6px;padding:8px;font-weight:500;color:#000}.react-calendar__month-view__days__day--neighboringMonth{color:#667085}.main-date-field .react-calendar__tile{border-radius:50%}.react-calendar__tile:hover{background-color:#e2e8f0}.react-calendar__tile--active,.react-calendar__tile--active:hover{background-color:#5e38db;color:#fff}.react-calendar__tile:disabled{opacity:.5}.react-calendar__tile:disabled:hover{background-color:transparent;cursor:not-allowed}.react-calendar__month-view__weekdays{padding:4px;font-weight:400;color:#000}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none!important}.rotation-search-map{height:800px}.help-tooltip span{height:10px}.policy_bolded{margin-left:3px;margin-right:3px;font-weight:700}@media screen and (min-width:48em){.rotation-grid .rotation-detail:nth-child(2n){border-left:1px solid #dedfe1;padding-left:24px}}.rotation-short-details .rotation-field:not(:last-child){border-bottom:1px solid #ebeced}@keyframes border-pulse{0%{border-color:#e2e8f0}50%{border-color:rgba(0,0,0,.8)}to{border-color:#e2e8f0}}@keyframes highlightGlow{0%{opacity:0;box-shadow:0 0 5px rgba(123,97,255,.5),0 0 10px rgba(123,97,255,.3)}30%{opacity:.8;box-shadow:0 0 20px rgba(123,97,255,.8),0 0 30px rgba(123,97,255,.5)}to{opacity:0;box-shadow:0 0 5px rgba(123,97,255,.2),0 0 10px rgba(123,97,255,.1)}}.calendar-input:focus-visible{box-shadow:none!important}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Light.ttf);font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-LightItalic.ttf);font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Regular.ttf);font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Medium.ttf);font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-MediumItalic.ttf);font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-SemiBold.ttf);font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-SemiBoldItalic.ttf);font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Bold.ttf);font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-BoldItalic.ttf);font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Black.ttf);font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-BlackItalic.ttf);font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:SourceSansPro;src:url(/fonts/SourceSansPro/SourceSansPro-Light.ttf);font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:SourceSansPro;src:url(/fonts/SourceSansPro/SourceSansPro-LightItalic.ttf);font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:SourceSansPro;src:url(/fonts/SourceSansPro/SourceSansPro-Regular.ttf);font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:SourceSansPro;src:url(/fonts/SourceSansPro/SourceSansPro-SemiBold.ttf);font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:SourceSansPro;src:url(/fonts/SourceSansPro/SourceSansPro-SemiBoldItalic.ttf);font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:SourceSansPro;src:url(/fonts/SourceSansPro/SourceSansPro-Bold.ttf);font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:SourceSansPro;src:url(/fonts/SourceSansPro/SourceSansPro-BoldItalic.ttf);font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:SourceSansPro;src:url(/fonts/SourceSansPro/SourceSansPro-Black.ttf);font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:SourceSansPro;src:url(/fonts/SourceSansPro/SourceSansPro-BlackItalic.ttf);font-weight:900;font-display:swap;font-style:italic}.nphub-popup h1{font-family:SourceSansPro,Inter,sans-serif;font-weight:600;font-size:20px;color:#7b61ff}.nphub-popup h2{font-size:13px;color:#737b89}.nphub-popup h2,.nphub-popup h3{font-family:SourceSansPro,Inter,sans-serif;font-weight:400}.nphub-popup h3{font-size:15px}.nphub-popup .detailsButton,.nphub-popup p{font-family:SourceSansPro,Inter,sans-serif;font-weight:400}.nphub-popup .detailsButton{color:#fff;background-color:#7b61ff;padding:8px 16px;font-size:16px;border-radius:4px;transition:all .2s ease}.nphub-popup .detailsButton:hover{background-color:#350faf}.nphub-popup .mapboxgl-popup-close-button{font-size:40px;padding:10px}.nphub-popup .mapboxgl-popup-close-button:hover{background-color:transparent;opacity:.7}.nphub-popup .mapboxgl-popup-content{padding:20px;min-width:250px;min-height:200px}