@font-face{font-family:OpenSans;src:url(/assets/fonts/OpenSans/OpenSans-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:OpenSans;src:url(/assets/fonts/OpenSans/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:OpenSans;src:url(/assets/fonts/OpenSans/OpenSans-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:OpenSans;src:url(/assets/fonts/OpenSans/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:OpenSans;src:url(/assets/fonts/OpenSans/OpenSans-Bold.ttf) format("truetype");font-weight:900;font-display:swap}.container{display:block;position:relative;padding-left:1.4rem;margin-bottom:.75rem;cursor:pointer;font-size:1.375rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;display:none}.container .checkmark{position:absolute;top:-4px;left:0;height:16px;width:16px;background-color:#fff;border:1px solid #aaa;border-radius:50%}.container .checkmark:after{content:"";position:absolute}.container:focus input~.checkmark{background-color:#014ec2;border:1px solid #014ec2}.container:focus input~.checkmark:after{background:#fff;content:"";position:absolute}.container input.selected~.checkmark{background-color:#014ec2!important}.container input.selected~.checkmark:after{background:#fff;content:"";position:absolute}.checkmark:after{content:"";position:absolute}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{top:5px;left:5px;width:6px;height:6px;border-radius:50%;background:#fff}.options .options-label{top:0;position:relative;color:#555559;padding-left:1.5em;font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.options .options-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.options .options-label .checkmark{position:absolute;top:0;left:0;height:.9em;width:1em;border:1px solid #aaa;border-radius:20%}.options .options-label input.selected~.checkmark{background-color:#014ec2}.options .options-label .checkmark:after{content:"";position:absolute;display:none}.options .options-label input:checked~.checkmark:after{display:block;position:absolute;top:1px;left:5px;height:8px;width:3px;background-color:transparent;border-radius:20%}.options .options-label .checkmark:after{left:.4em;top:1px;width:.3em;height:.6em;border:1px solid #fff;border-width:0 .1rem .1rem 0;transform:rotate(45deg)}input:checked{background-color:#555559}input:checked.dark~.checkmark{background-color:#555559!important}body,html{font-family:OpenSans;-webkit-tap-highlight-color:rgba(255,255,255,0)}@media (min-width:769px){body,html{overflow-x:initial}}body .swal2-popup.swal2-toast,html .swal2-popup.swal2-toast{width:100%!important;background:transparent;box-shadow:none!important}body .swal2-container,body .swal2-popup,html .swal2-container,html .swal2-popup{z-index:9999}body .swal2-toast-shown .swal2-container.swal2-top-start,html .swal2-toast-shown .swal2-container.swal2-top-start{width:100%!important;background-color:#f7f7f7;padding:1.5rem 0 0!important;font-family:OpenSans;color:#29292b}body .swal2-popup.swal2-toast .swal2-title,html .swal2-popup.swal2-toast .swal2-title{font-size:.9rem}body .swal2-timer-progress-bar,html .swal2-timer-progress-bar{background:#000}body .swal2-bottom-start,html .swal2-bottom-start{padding-bottom:3rem}body .swal2-styled.swal2-confirm,html .swal2-styled.swal2-confirm{background-color:#014ec2;outline:none}body .swal2-header,html .swal2-header{min-height:1.5em}body .swal2-title,html .swal2-title{font-family:OpenSans;color:#000;font-size:1.3rem}body .swal2-content,html .swal2-content{font-family:OpenSans;color:#76767a}body .swal2-container.swal2-backdrop-show,html .swal2-container.swal2-backdrop-show{background-color:#76767a}body{margin:0}.card-shadow{box-shadow:0 0 16px rgba(0,0,0,.0784313725490196)}.global-margin{margin:0 1rem}button,input{font-family:OpenSans;outline:none}.app-container{background:#fff}@media (min-width:769px){.app-container{margin-left:auto;margin-right:auto;max-width:100%;width:100vw}}#geocoderSearch{z-index:1;margin:20px 0;width:100%}#geocoderSearch .mapboxgl-ctrl-geocoder{font-family:OpenSans;max-width:100%!important;background:#fcfcd8;border-radius:10px;border:1px solid #ddd}@media screen and (min-width:769px){#geocoderSearch .mapboxgl-ctrl-geocoder{width:calc(100% - 1rem)!important}}@media screen and (max-width:768px){#geocoderSearch .mapboxgl-ctrl-geocoder{width:100%!important}#geocoderSearch .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input{font-family:OpenSans;font-size:.75rem;padding:.5rem 2.135rem .5rem 2rem}}#geocoderSearch .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon-search{height:1.5rem!important;padding-right:.5rem}@media screen and (max-width:768px){#geocoderSearch .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon-search{margin:.5rem 0}}#geocoderSearch .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--button{background:#fcfcd8}#geocoderSearch .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--button .mapboxgl-ctrl-geocoder--icon-close{height:1.25rem!important}.mapboxgl-ctrl-geocoder{font-family:OpenSans;box-shadow:none}.mapboxgl-ctrl-geocoder svg.mapboxgl-ctrl-geocoder--icon-search{left:8px!important;top:5px!important;width:30px!important;height:30px!important}.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right .mapboxgl-ctrl-geocoder--button .mapboxgl-ctrl-geocoder--icon-close{width:28px!important;height:28px!important;margin-top:5px}@media screen and (min-width:640px){.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right .mapboxgl-ctrl-geocoder--button .mapboxgl-ctrl-geocoder--icon-close{margin-top:0}}.search-bar .mapboxgl-ctrl-geocoder{font-family:OpenSans;z-index:4}.search-bar .mapboxgl-ctrl-geocoder--input{font-family:OpenSans;font-size:13px;padding-left:10px}.search-bar .mapboxgl-ctrl-geocoder--icon-search{display:none}@media screen and (max-width:375px){.mapboxgl-ctrl-geocoder .suggestions{height:9em;overflow-y:auto}}.map-display .row .secondcolumn .input .search-location{margin:1rem}.map-display .row .secondcolumn .input .search-location .mapboxgl-ctrl-geocoder{font-family:OpenSans;width:100%!important}@media screen and (min-width:640px){.map-display .row .secondcolumn .input .search-location .mapboxgl-ctrl-geocoder{max-width:none}}.map-display .row .secondcolumn .input .search-location .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon-search{left:5px!important}.map-display .mapboxgl-popup .mapboxgl-popup-content{color:#fff;background-color:#0d5ad5;border-radius:5px;font-size:.9em;width:20em;font-family:OpenSans}.map-display .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{display:none}.map-display .mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#0d5ad5}.map-display .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#0d5ad5}.map-display .mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#0d5ad5}.map-display .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.map-display .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#0d5ad5}.loader{background-color:#ece9e9;position:relative;overflow:hidden}.loader:after{content:"";display:block;position:absolute;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);-webkit-animation:loading 1s infinite;animation:loading 1s infinite}@-webkit-keyframes loading{to{transform:translateX(100%)}}@keyframes loading{to{transform:translateX(100%)}}.calender-custom .dp-day-calendar-container{width:14em}@media screen and (max-device-width:320px){.calender-custom .dp-day-calendar-container{width:12em}}.calender-custom dp-calendar-nav.dp-material .dp-calendar-nav-container{height:2.25rem}.calender-custom dp-calendar-nav.dp-material .dp-calendar-nav-container .dp-nav-header{display:grid;place-content:center}.calender-custom dp-calendar-nav.dp-material .dp-calendar-nav-container .dp-nav-header>button,.calender-custom dp-calendar-nav.dp-material .dp-calendar-nav-container .dp-nav-header>span{border:none;background:transparent;width:auto;font-size:20px;font-family:OpenSans}.calender-custom .dp-calendar-wrapper .dp-calendar-week,.calender-custom .dp-calendar-wrapper .dp-weekdays{display:grid;grid-template-columns:repeat(7,1fr);width:auto}.calender-custom .dp-calendar-wrapper .dp-calendar-week .dp-calendar-weekday,.calender-custom .dp-calendar-wrapper .dp-calendar-week button,.calender-custom .dp-calendar-wrapper .dp-weekdays .dp-calendar-weekday,.calender-custom .dp-calendar-wrapper .dp-weekdays button{width:100%}.calender-custom .dp-calendar-wrapper .dp-calendar-week button,.calender-custom .dp-calendar-wrapper .dp-weekdays button{height:3.5em;font-family:OpenSans}.calender-custom .dp-time-select-controls{display:grid;grid-template-columns:auto auto auto auto;place-content:center;align-items:center;grid-column-gap:1em}.dp-nav-header-btn{width:auto!important;height:25px!important}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}.hide-scroll::-webkit-scrollbar{display:none}.custom-scroll.scroll-small::-webkit-scrollbar,.custom-selected .selected .selection-list::-webkit-scrollbar{width:.7rem}.custom-scroll.scroll-hide::-webkit-scrollbar,.custom-selected .selected .scroll-hide.selection-list::-webkit-scrollbar{width:0}.custom-scroll::-webkit-scrollbar,.custom-selected .selected .selection-list::-webkit-scrollbar{width:1.25rem;background-color:#f5f5f5}.custom-scroll::-webkit-scrollbar-thumb,.custom-selected .selected .selection-list::-webkit-scrollbar-thumb{background-color:#dedee0;border-radius:1.25rem;height:6.25rem;width:.875rem;border:3px solid transparent;background-clip:padding-box;-webkit-border-radius:1.25rem}button{cursor:pointer}*{-webkit-overflow-scrolling:touch}.custom-selected{padding:.5em 0;cursor:pointer}.custom-selected:first-child{margin-bottom:2em}.custom-selected select{width:100%;outline:none;border:none;background:transparent}.custom-selected .selected{position:relative}.custom-selected .selected .selected-text{display:grid;grid-template-columns:1fr auto;padding:.75rem 0;font-family:OpenSans;align-items:center;font-size:.875rem;border-bottom:1px solid #dedee0}.custom-selected .selected .selected-text .text{color:#29292b}.custom-selected .selected .selected-text .placeholder-text{color:#a7a7ab}.custom-selected .selected .selection-list{position:absolute;width:100%;background:#fff;border-radius:5px;font-size:.8em;max-height:13.5em;overflow-y:scroll;display:none;z-index:2;height:auto;animation:movingTopToBottom .2s ease;-webkit-animation:movingTopToBottom .2s ease}.custom-selected .selected .selection-list.show{display:block}.custom-selected .selected .selection-list .selection-item{padding:.8em .5em;border-bottom:1px solid #dedee0;font-family:OpenSans;cursor:pointer}@-webkit-keyframes movingTopToBottom{0%{top:10px}to{top:40px}}@keyframes movingTopToBottom{0%{top:10px}to{top:40px}}.block-button{bottom:1em;width:100%;height:3em;outline:none;border:none;background:#014ec2;color:#fff;font-family:OpenSans;font-size:1em;text-transform:uppercase;border-radius:8px}.notch-safe-area{padding-top:env(safe-area-inset-top)}.three-dot-loader{position:relative;left:-9999px;box-shadow:9999px 0 0 -5px #014ec2;-webkit-animation:dotPulse 1.5s linear infinite;animation:dotPulse 1.5s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s;margin-left:auto;margin-right:auto;display:flex}.three-dot-loader,.three-dot-loader:after,.three-dot-loader:before{width:10px;height:10px;border-radius:5px;background-color:#014ec2;color:#014ec2}.three-dot-loader:after,.three-dot-loader:before{content:"";display:inline-block;position:absolute;top:0}.three-dot-loader:before{box-shadow:9984px 0 0 -5px #014ec2;-webkit-animation:dotPulseBefore 1.5s linear infinite;animation:dotPulseBefore 1.5s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.three-dot-loader:after{box-shadow:10014px 0 0 -5px #014ec2;-webkit-animation:dotPulseAfter 1.5s linear infinite;animation:dotPulseAfter 1.5s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px #014ec2}30%{box-shadow:9984px 0 0 2px #014ec2}60%,to{box-shadow:9984px 0 0 -5px #014ec2}}@keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px #014ec2}30%{box-shadow:9984px 0 0 2px #014ec2}60%,to{box-shadow:9984px 0 0 -5px #014ec2}}@-webkit-keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #014ec2}30%{box-shadow:9999px 0 0 2px #014ec2}60%,to{box-shadow:9999px 0 0 -5px #014ec2}}@keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #014ec2}30%{box-shadow:9999px 0 0 2px #014ec2}60%,to{box-shadow:9999px 0 0 -5px #014ec2}}@-webkit-keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #014ec2}30%{box-shadow:10014px 0 0 2px #014ec2}60%,to{box-shadow:10014px 0 0 -5px #014ec2}}@keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #014ec2}30%{box-shadow:10014px 0 0 2px #014ec2}60%,to{box-shadow:10014px 0 0 -5px #014ec2}}.disabled-button{background-color:#dedee0!important;cursor:not-allowed!important}.text-right{text-align:right}.text-left{text-align:left}.dangerBorder{border:1px solid #e04f50!important}