@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);body{margin:0;font-family:-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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}input::-webkit-contacts-auto-fill-button{position:absolute;right:50px}*{font-family:"Source Sans Pro",sans-serif!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{color:#444752;padding:20px}.secondary-text-color{color:#656a72}.modal-loading{background:hsla(0,0%,100%,.9);width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9;display:flex;align-items:center;justify-content:center;color:#222}.ca-icon{position:absolute;bottom:10px;left:10px;width:20px;height:auto}.corner-ribbon{width:200px;background:#e43;position:absolute;text-align:center;line-height:1.1;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);padding-bottom:5px;cursor:pointer}.corner-ribbon:hover{color:#fff;text-decoration:none!important}.corner-ribbon span{cursor:pointer}.corner-ribbon.sticky{position:fixed}.corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.corner-ribbon.top-right{top:25px;right:-50px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.ribbon-bottom-left{bottom:25px;left:-50px;-webkit-transform:rotate(45deg)}.corner-ribbon.red{background:#e02121}.mainContainerDiv{max-width:800px}p{word-break:normal}.get-details div input,.react-tel-input .form-control{border-radius:0!important;padding:20px 10px!important;text-align:center}.get-details div textarea{border-radius:0!important;padding:10px!important}.react-tel-input .form-control{text-align:left!important;padding-left:50px!important}.get-details div label{font-weight:600;font-size:16px;color:#4b4b4b}.btn:focus{box-shadow:none!important}.react-tel-input .is-valid{border-color:#28a745!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")!important}.react-tel-input .is-invalid,.react-tel-input .is-valid{padding-right:calc(1.5em + .75rem)!important;background-repeat:no-repeat!important;background-position:right calc(.375em + .1875rem) center!important;background-size:calc(.75em + .375rem) calc(.75em + .375rem)!important}.react-tel-input .is-invalid{border-color:#dc3545!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E")!important}.return-to-list{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:9999}.return-to-list .btn-link{color:#ff9400!important}.btn-schedule{background:#ff9400;border-radius:0;border:none}.btn-schedule:disabled{background:#ccc}.business-image{max-width:100px}.business-name-title{color:#000;font-size:32px;line-height:40px}.business-description{color:#4b4b4b;font-size:18px;line-height:26px}@media only screen and (max-width:600px){.mobile-center{text-align:center;display:inline-block!important}.business-image{margin-bottom:10px}}.profile-picture-wrapper{display:flex;width:100%;max-width:100px;height:100px}.profile-picture{position:absolute;top:0;left:0;width:100%;max-width:100px;height:100%;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:50%}@media only screen and (max-width:600px){.profile-picture{margin-bottom:10px;left:auto}}.StripeElement{height:40px;padding:10px 12px;width:100%;color:#32325d;background-color:#fff;border:1px solid transparent;border-radius:0;box-shadow:0 1px 3px 0 #e6ebf1;transition:box-shadow .15s ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.custom-switch .custom-control-label:after{background-color:#fff}.custom-switch .custom-control-label:before{background-color:#4ecc9b;border:1px solid #4ecc9b}.custom-control-input:focus~.custom-control-label:before{box-shadow:none!important}.custom-switch{display:inline;margin-left:10px}.annual-sell{background:#ff007f;color:#fff}.annual-sell,.monthly-sell{display:inline;padding:3px 15px;border-radius:15px}.monthly-sell{background:#bababa;color:#4d4d4d}.StripeElement{border:1px solid #292929}.StripeElement.StripeElement--invalid{border-color:#fa755a}#bookingEmail,#bookingName{font-family:monospace;color:#32325d;font-family:Source Code Pro,monospace;font-size:16px;padding:10px 12px;height:40px;border:1px solid #292929}#bookingEmail:focus,#bookingName:focus{outline:none!important;box-shadow:none!important}#bookingName{text-transform:capitalize}@media (max-width:767.98px){.w-sm-100{width:100%!important}}.business-image{width:100%;border-radius:50%;object-fit:cover}.location-container{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;font-size:22px;margin:0;padding:7px}.appointment-detailed-description{font-size:14px;font-weight:400;line-height:20px;color:#4b4b4b}.date{color:#323232}.hour-time{color:#afafaf}.globe{opacity:1%}.button-keep{color:#fff;background-color:#e1e1e1}.button-keep:hover{background-color:#c8c8c8}.button-cancel{color:#fff;background-color:#ff9400}.button-cancel:hover{background-color:#e68600}.DateInput{display:none}.SingleDatePicker_picker{position:relative;top:auto!important;left:auto!important}.heading-border{border-bottom:1px solid #c8c8c8}.heading-border strong{font-size:16px;font-weight:900;text-transform:uppercase;color:#000}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover,.CalendarDay__default{border:none!important}.CalendarDay__default:hover,.CalendarDay__selected{border-radius:50%}.CalendarDay__selected{background:#ff9400!important}.CalendarMonth_caption{text-align:left;text-transform:uppercase;color:#000}.CalendarDay__default:not(.CalendarDay__blocked_out_of_range){color:#000;background:#fff;font-weight:600}.DayPickerNavigation_leftButton__horizontalDefault{right:65px;left:auto}.secondary-border{border-bottom:1px solid #c8c8c8}.react-datepicker__input-container{width:inherit}#dateSelector{width:100%}.timeslot-btn{color:#ff9400;border:1px solid #ff9400;font-weight:600;border-radius:0;width:100%}.timeslot-btn:hover{color:#fff;border:1px solid #ff9400;background:#ff9400}.dull-text{color:#e1e1e1}@media only screen and (max-width:600px){.mobile-datepicker{height:360px}.mobile-datepicker .SingleDatePicker{position:absolute;left:calc((100% - 319px)/2)}}.timezone{font-size:14px;color:#4b4b4b}.day-only,.timezone{font-weight:600}.full-date{color:#000;font-size:16px}.appointmentSelectButton{width:30px;height:30px;border-radius:50%;border:3px double #ff9400;background:#fff}.appointmentSelectButton:hover{background:#ff9400}.appointment-text{font-size:16px;color:#4b4b4b}
/*# sourceMappingURL=main.f26b86d5.chunk.css.map */