.loader{animation:load 2s linear infinite;background-color:rgba(51,52,66,.1)}@keyframes load{0%{background-color:rgba(51,52,66,.1)}50%{background-color:rgba(78,82,104,.05)}to{background-color:rgba(51,52,66,.1)}}.loaderDark{animation:loadDark 2s linear infinite;background-color:rgba(112,114,144,.2)}@keyframes loadDark{0%{background-color:rgba(112,114,144,.2)}50%{background-color:rgba(118,124,158,.05)}to{background-color:rgba(112,114,144,.2)}}:root{--font-plus-jakarta-sans:"Plus Jakarta Sans",sans-serif;--font-sofia:"Great Vibes","Segoe Script","Brush Script MT",cursive}body{font-family:var(--font-plus-jakarta-sans)}.plus-jakarta-sans{font-family:var(--font-plus-jakarta-sans)!important}.ff-sofia{font-family:var(--font-sofia)!important}.d-none{display:none}.slide-enter{transform:translateY(-20px);opacity:0}.slide-enter-active{transition:transform .3s,opacity .4s}.slide-enter-active,.slide-exit{transform:translateY(0);opacity:1}.slide-exit-active{transform:translateY(-20px);opacity:0;transition:transform .3s,opacity .4s}.float-animation{animation:float 3s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@media screen and (max-width:900px){.hero-image{object-fit:cover!important;object-position:left!important;padding-left:calc(4rem - 1vw)}}@media screen and (min-width:900px){.hero-image{object-fit:contain!important;object-position:center!important}}@media screen and (max-width:600px){.hero-image{object-fit:contain!important;padding-left:unset}.hero-image,.presentation-image{object-position:center!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-duration:.5s;animation-fill-mode:both;animation-name:fadeIn}.light-calendar .react-calendar{width:100%!important;max-width:100%;background-color:#fff!important;color:#222;border-radius:8px;border-color:#e0e0e0;box-shadow:unset;font-family:var(--font-plus-jakarta-sans),sans-serif!important;line-height:1.125em;padding:10px}.light-calendar .react-calendar__navigation button{color:#a2318f;min-width:44px;background:none;font-size:16px;margin-top:8px}.light-calendar .react-calendar__navigation button:enabled:focus,.light-calendar .react-calendar__navigation button:enabled:hover{background-color:#f8f8fa}.light-calendar .react-calendar__navigation button[disabled]{background-color:#f0f0f0}.light-calendar abbr[title]{text-decoration:none}.light-calendar .react-calendar__month-view__days__day--weekend{color:#681f5c!important;font-weight:600!important}.light-calendar .react-calendar__tile:enabled:focus,.light-calendar .react-calendar__tile:enabled:hover{background:#f8f8fa;color:#a2318f;border-radius:6px}.light-calendar .react-calendar__tile--now,.light-calendar .react-calendar__tile--now:enabled:focus,.light-calendar .react-calendar__tile--now:enabled:hover{background:#a2318f33;border-radius:6px;font-weight:700;color:#a2318f}.light-calendar .react-calendar__tile--hasActive:enabled:focus,.light-calendar .react-calendar__tile--hasActive:enabled:hover{background:#f8f8fa}.light-calendar .react-calendar__tile--active:enabled:focus,.light-calendar .react-calendar__tile--active:enabled:hover{background:#a2318f;color:#fff}.light-calendar .react-calendar--selectRange .react-calendar__tile--hover{background-color:#f8f8fa}.light-calendar .react-calendar__tile--range{background:#f8f8fa;color:#a2318f;border-radius:0}.light-calendar .react-calendar__tile--rangeStart{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:6px;border-bottom-left-radius:6px;background:#a2318f;color:#fff!important}.light-calendar .react-calendar__tile--rangeEnd{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px;background:#a2318f;color:#fff}.dark-calendar .react-calendar{width:100%!important;max-width:100%;background-color:#261a38!important;color:#fff;border-radius:8px;border-color:#403650;box-shadow:unset;font-family:var(--font-plus-jakarta-sans),sans-serif!important;line-height:1.125em;padding:10px}.dark-calendar .react-calendar__navigation button{color:#a2318f;min-width:44px;background:none;font-size:16px;margin-top:8px}.dark-calendar .react-calendar__navigation button:enabled:focus,.dark-calendar .react-calendar__navigation button:enabled:hover{background-color:#f8f8fa}.dark-calendar .react-calendar__navigation button[disabled]{background-color:#f0f0f0}.dark-calendar abbr[title]{text-decoration:none}.dark-calendar .react-calendar__month-view__days__day--weekend{color:#ffadf1!important;font-weight:600!important}.dark-calendar .react-calendar__tile,.light-calendar .react-calendar__tile{font-family:var(--font-plus-jakarta-sans)!important}.dark-calendar .react-calendar__tile{color:#fff}.dark-calendar .react-calendar__tile:enabled:focus,.dark-calendar .react-calendar__tile:enabled:hover{background:#f8f8fa;color:#a2318f;border-radius:6px}.dark-calendar .react-calendar__tile--now,.dark-calendar .react-calendar__tile--now:enabled:focus,.dark-calendar .react-calendar__tile--now:enabled:hover{background:#a2318f33;border-radius:6px;font-weight:700;color:#a2318f}.dark-calendar .react-calendar__tile--hasActive:enabled:focus,.dark-calendar .react-calendar__tile--hasActive:enabled:hover{background:#f8f8fa}.light-calendar .react-calendar__tile--active{background:#a2318f!important;border-radius:6px!important;font-weight:700;color:#fff}.dark-calendar .react-calendar__tile--active:enabled:focus,.dark-calendar .react-calendar__tile--active:enabled:hover{background:#a2318f;color:#fff}.dark-calendar .react-calendar--selectRange .react-calendar__tile--hover{background-color:#f8f8fa}.dark-calendar .react-calendar__tile--range{background:#f8f8fa;color:#a2318f;border-radius:0}.dark-calendar .react-calendar__tile--rangeEnd,.dark-calendar .react-calendar__tile--rangeStart{border-radius:6px;background:#a2318f;color:#fff}.dark-calendar .react-calendar__month-view__days__day--neighboringMonth{color:#757575}.testimonial-container{width:100%;height:100%;max-height:575px;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.cards{position:relative;height:500px;width:100%;perspective:1000px}.cards label{position:absolute;width:30vw;max-width:440px;left:0;right:0;margin:auto;cursor:pointer;transition:transform .55s ease}#s1:checked~.cards #slide4,#s2:checked~.cards #slide5,#s3:checked~.cards #slide1,#s4:checked~.cards #slide2,#s5:checked~.cards #slide3{transform:translate3d(-130%,0,-220px)}#s1:checked~.cards #slide5,#s2:checked~.cards #slide1,#s3:checked~.cards #slide2,#s4:checked~.cards #slide3,#s5:checked~.cards #slide4{transform:translate3d(-70%,0,-120px);z-index:9}#s1:checked~.cards #slide1,#s2:checked~.cards #slide2,#s3:checked~.cards #slide3,#s4:checked~.cards #slide4,#s5:checked~.cards #slide5{transform:translateZ(0);min-width:310px;z-index:10}#s1:checked~.cards #slide2,#s2:checked~.cards #slide3,#s3:checked~.cards #slide4,#s4:checked~.cards #slide5,#s5:checked~.cards #slide1{transform:translate3d(70%,0,-120px);z-index:9}#s1:checked~.cards #slide3,#s2:checked~.cards #slide4,#s3:checked~.cards #slide5,#s4:checked~.cards #slide1,#s5:checked~.cards #slide2{transform:translate3d(130%,0,-220px)}.custom-scroll::-webkit-scrollbar-track{background-color:#f5f5f5}.custom-scroll::-webkit-scrollbar{width:10px;height:10px;background-color:#f5f5f5}.custom-scroll::-webkit-scrollbar-thumb{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#a2318f),color-stop(.72,#a2318f),color-stop(.86,#a2318f))}.custom-mui-list{background-color:#fff!important;color:#000;border:1px solid #e0e0e0}.fade_container{opacity:0;transition:opacity 1s ease-in-out}.fade_in{opacity:1}.fade_out{opacity:0}@keyframes fadeInside{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes scaleLoop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeTop{to{opacity:1;transform:translate(0)}}@keyframes fadeCenter{to{opacity:1;transform:translate(-50%,-50%)}}@keyframes fadeBottom{to{opacity:1;transform:translate(0)}}@keyframes fadeOutside{0%{opacity:1}to{opacity:0}}@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}