.white{color:#fff}.magenta{color:#ea3c95}.violet{color:#502e92}.pink{color:#ffb9da}.lblue{color:#2dbdcc}.calendar-section,.booking,.project{padding-top:5rem;padding-bottom:5rem}@media (min-width: 720px){.calendar-section,.booking,.project{padding-top:8rem;padding-bottom:12rem}}body{font-family:Verdana,sans-serif}h1{font-family:Merck,sans-serif;font-style:normal;font-weight:400;font-size:2.3rem;line-height:120%}@media (min-width: 720px){h1{font-size:2.87rem}}h2{font-family:Merck,sans-serif;font-style:normal;font-weight:400;font-size:1.8rem;line-height:120%}@media (min-width: 720px){h2{font-size:2.25rem}}p{font-weight:400;font-size:1rem;line-height:1.25rem}.brake-word{word-break:break-all}.header{position:relative;background-color:transparen}.header-img{position:absolute;top:0;left:45%;width:25%;height:auto}.header-img-nolog{position:absolute;top:0;left:0;width:25%;height:auto}.header-logo{width:130px;height:auto}@media (min-width: 720px){.header-logo{width:250px}}@media (min-width: 960px){.header-logo{width:100%}}.header-button{padding:.25rem 2rem;border:2px solid #FFB9DA;border-radius:25px}.header-button a{color:#ffb9da}.header-button a:after{background-image:none!important}.header-button a:hover{color:#ea3c95}.header-button a:focus{color:#ea3c95}.header-profile-icon{width:12px;height:auto;margin-right:5px;padding-bottom:5px}.dropdown-toggle:after{display:none}.navbar-toggler{background-color:transparent;border:none}.login-form{width:100%;background-color:#fff;padding:2rem .5rem;display:flex;flex-direction:column;gap:2rem;box-shadow:0 25px 35px #601c6673!important}@media (min-width: 960px){.login-form{padding:4rem 2rem;width:50%;max-width:500px}}.login-form>a{width:100%;margin:auto}.login-cont{display:flex;flex-direction:column;justify-content:center}@media (min-width: 960px){.login-cont{min-height:74vh}}.user-registration{padding:2rem .5rem;margin-bottom:3rem!important;background:#fff;box-shadow:0 25px 35px #601c6673!important}@media (min-width: 720px){.user-registration{padding:4rem .5rem}}.user-registration-Button{background-color:#ea3c95;color:#fff;text-transform:uppercase;font-weight:900;border-radius:25px}.user-registration-Button:hover{opacity:.7}.user-registration label{color:#ea3c95;font-size:600;font-weight:400!important}.user-registration-LostPassword a,.user-registration-register a{color:#ea3c95}#ur-frontend-form>form>div>div>label>span{color:#000;font-size:.75rem}.ur-frontend-form{border:none;margin:0}.ur-frontend-form.login{padding:0}.ur-frontend-form input[type=submit]{float:none;width:100%;margin-top:2rem}.register-btn{background-color:#ea3c95;color:#fff;text-transform:uppercase;font-weight:900;border-radius:25px;margin-top:3rem;width:100%;pointer-events:none;opacity:.5}.register-btn:hover{opacity:.7!important;background-color:#ea3c95;color:#fff}.input-text{border-radius:25px!important;border:1px solid #aaa;padding:.65rem 1rem!important}#user-registration{margin:0}@media (min-width: 720px){.register-form{padding-block:3rem}}.user-registration-error:before{display:none}.user-registration-message:before{display:none}.register-button-enable{pointer-events:auto;opacity:1}.hero{background-color:#502e92}.hero-content{margin:4rem auto}@media (min-width: 720px){.hero-banner{margin-top:7rem}}.mini-container{max-width:820px;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.booking{background:radial-gradient(78.48% 92.27% at 50% 117.57%,#ffb9da,#ff57a7)}.booking-list{padding:2rem 0;margin:0}.booking .card{border:none;border-radius:0;margin-bottom:2rem;padding-top:1.5rem;padding-bottom:1.5rem}.booking .card-cont{width:90%;margin:0 auto}@media (min-width: 720px){.booking .card-cont{width:75%}}.booking .card h3{font-size:2rem;color:#ea3c95;font-weight:400}.booking .card p{font-size:1.25rem;line-height:1.75rem}.booking .card .btn{margin-bottom:1rem;width:100%}@media (min-width: 720px){.booking .card .btn{width:auto}}.booking-modal .modal-title{font-size:1.35rem!important}.booking-modal-card{padding:1rem}@media (min-width: 720px){.booking-modal-card{padding:2.5rem 20%}}.booking-modal-form label{color:#ea3c95}.booking-modal-form select{color:#502e92}.modal{--bs-modal-border-radius: none;--bs-modal-width: 800px}.calendar-section{position:relative;background-position:top center;background-size:cover;background-repeat:no-repeat}@media (min-width: 720px){.calendar-section{margin-top:-170px}}.calendar-section-button{max-width:100%}@media (min-width: 720px){.calendar-section-button{max-width:70%}}.calendar-section-img{position:absolute;bottom:0;left:0;margin-bottom:-15%;max-width:30vW;z-index:2}@media (min-width: 720px){.wave-booking{overflow:hidden;position:absolute;bottom:0;width:100%;height:120px;z-index:1}.wave-booking:before{content:"";font-family:"shape divider from ShapeDividers.com";position:absolute;inset:-.1vw;background-size:190% 132px;background-position:51% 100%;transform:rotateY(180deg);background-image:url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" fill="%23ff57a7"/></svg>')}}.wave-violet{overflow:hidden;position:relative;width:100%;height:120px;z-index:2}.wave-violet:before{content:"";font-family:"shape divider from ShapeDividers.com";position:absolute;inset:-.1vw;background-size:190% 143px;background-position:51% 0%;background-image:url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" fill="%23502e92"/></svg>')}.wave-magenta{width:100%;height:20px;background-color:#ea3c95}@media (min-width: 720px){.wave-magenta{background-color:transparent;overflow:hidden;position:relative;width:99.98%;height:200px;z-index:1;margin-top:-105px;rotate:-.5deg}.wave-magenta:before{content:"";font-family:"shape divider from ShapeDividers.com";position:absolute;inset:-1px;z-index:3;pointer-events:none;background-repeat:no-repeat;background-size:190% 143px;background-position:51% 0%;background-image:url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" fill="%23ea3c95"/></svg>')}}.footer{position:relative;display:grid;padding:2rem;background-color:#502e92}.footer-logo{margin-top:2rem;margin-bottom:1.5rem;font-family:Merck,sans-serif}@media (min-width: 720px){.footer-logo{margin-top:4rem}}.footer-img{position:absolute;right:0;bottom:0;width:18%;height:auto}.footer-section{margin:auto}.footer-section .nav-link{color:#fff!important;font-size:.85rem!important}.btn{border-radius:40px;padding:20px 74px;font-weight:700;line-height:1.25rem}.btn-primary{background-color:#ea3c95;border:none}.btn-primary:hover{background-color:#ffb9da;color:#ea3c95}.btn-secondary{background-color:#2dbdcc;border:none}.btn-secondary:hover{background-color:#d9ffff;color:#2dbdcc}.btn-info{background-color:#d9ffff;color:#2dbdcc;border:none}.btn-info:hover{background-color:#2dbdcc;color:#d9ffff}#bookit-app .month{font-size:.9rem;text-align:center;font-weight:700;line-height:1.15rem}#bookit-app .month.active{background:#ffb9da!important;color:#502e92!important}#bookit-app .month.active>.year{color:#502e92!important}#bookit-app .month .year{color:#502e92;font-weight:400;padding-top:.25rem}#bookit-app .calendar-body{background-color:#fff}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date span.available{background:#ecffff;color:#2dbdcc}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date span.day-off{border:none!important}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .weeks span{color:#502e92!important;padding:1.5rem 0!important}.calendar-container{box-shadow:1px 16px 37px -9px #454545b8}.stm_zoom_wrapper{padding-block:4rem}.countdown_title{font-size:1.5rem}.zoom_info h2{font-family:Verdana,sans-serif}._stm-join-btn{margin-bottom:1rem}.szb-booking-calendar .fc-toolbar-title{font-family:Verdana,sans-serif;text-transform:uppercase;font-size:1.25rem}.szb-booking-calendar .fc-daygrid-day.fc-day-today .fc-daygrid-day-bg{border:1px solid #EA3C95!important;border-top:4px solid #EA3C95!important}.szb-availability-hours-title{font-family:Merck}.szb-availability-hours--inner{background-color:transparent;box-shadow:none}
