body,html{padding:0;margin:0;font-family:Manrope,sans-serif,system ui,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Helvetica Neue;font-size:16px;scroll-behavior:smooth}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@keyframes zoom_in_out{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.home-hero-img{height:auto;animation:zoom_in_out 40s linear infinite}.slick-dots{position:absolute;z-index:40;display:block;width:100%;padding:0;margin-top:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;height:10px;margin:0 5px;padding:0;cursor:pointer;transition:width .3s ease-in-out;background-color:inherit}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:10px;height:10px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ft-slick__dots--custom{height:8px;width:8px;background-color:#64648c52;border-radius:4px;position:relative}.slick-dots li{width:10px}.slick-dots .slick-active,.slick-dots li{margin:0 6px;transition:width .2s ease-in-out}.slick-dots .slick-active{width:23px;height:8px;background-color:#a8a8fd;border-radius:4px}.slick-dots .slick-active .ft-slick__dots--custom{width:23px;top:-.9px;margin:0 2px;overflow:hidden}.slick-dots .slick-active .ft-slick__dots--custom .loading{height:8px;background-color:#a8a8fd;display:inline-block;position:absolute;top:0;left:0}.slick-dots .slick-active .ft-slick__dots--hero{width:23px;top:-.9px;margin:0 2px;overflow:hidden}.ft-slick__dots--hero{height:8px;width:8px;background-color:#fff;border-radius:4px;position:relative}.slick-dots .slick-active .ft-slick__dots--hero .hero{height:8px;background-color:#56b6a5;display:inline-block;position:absolute;top:0;left:0}.slick-dots.slick-thumb{display:flex;flex-direction:row;justify-content:center}.slick-dots.slick-thumb li{width:8px;height:8px;margin:0 5px;border-radius:20px;transition:all .5s ease-in-out;background-color:#fff}.slick-dots.slick-thumb li.slick-active{background-color:#56b6a5;width:23px}.slick-dots.slick-homeTesti{display:flex;flex-direction:row;justify-content:center}.slick-dots.slick-homeTesti li{width:8px;height:8px;margin:0 5px;border-radius:20px;transition:all .5s ease-in-out;background-color:#64648c52}.slick-dots.slick-homeTesti li.slick-active{width:23px;z-index:100;background-color:#6f6fe0}.slick-slide.slick-active.slick-center.slick-current>div img{opacity:1;transform:scale(1);width:800px}@media (max-width:768px){.slick-slide.slick-active.slick-center.slick-current>div img{opacity:1;transform:scale(1);padding:0;width:800px}}.slick-slide.slick-active.slick-cent img{opacity:.8}.slide,.slide img{width:100%;height:400px}.slide{opacity:.7;transform:scale(.7)}.slide-active{opacity:1;transform:scale(1.25);transition:all .5s ease;margin-right:20px}div.slick-slide>div{display:flex;justify-content:center}div.slick-slide{transition:all;transition-duration:.2s;transition-timing-function:ease-in}.raw_html ol{list-style-type:decimal;padding-left:1em}.raw_html li{font-size:inherit;margin-bottom:4px}.raw_html a{text-decoration:underline;font-size:inherit}.raw_html p{font-size:inherit;margin-bottom:1rem}.raw_html h1{font-size:2rem}.raw_html h1,.raw_html h2{margin-bottom:.5rem;font-weight:700}.raw_html h2{font-size:1.5rem}.raw_html h3{font-size:1.3rem}.raw_html h3,.raw_html h4{margin-bottom:.5rem;font-weight:700}.raw_html h4{font-size:1.125rem}.raw_html h5{font-size:1rem;font-size:.875rem;margin-bottom:.5rem;font-weight:700}.raw_html li p{font-size:inherit;margin-bottom:.5rem}.raw_html ul li{margin-left:1.5rem}.raw_html ul{margin-bottom:1.5rem}.raw_html li::marker{margin-left:1.5rem}.raw_html p:has(strong){margin-bottom:.5rem}.otp-container{position:relative}.otp-container input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;z-index:99999999;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #56b6a5,0 0 5px #56b6a5;opacity:1;transform:rotate(3deg) translateY(-4px)}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@media screen and (max-width:767px){.react-calendar{margin-inline:auto}}.react-calendar__navigation{margin-right:28.56px;margin-left:43.21px;margin-top:23.21px;justify-content:space-between;align-items:center}.react-calendar__navigation button:disabled,.react-calendar__navigation button:enabled:hover{background-color:transparent}.react-calendar__viewContainer{min-width:200.37px;min-height:219.24px;max-width:254.37px;max-height:219.24px;margin:0 40px}@media screen and (max-width:480px){.react-calendar__viewContainer{margin:0}}@media screen and (max-width:767px){.react-calendar__viewContainer{margin-left:auto;margin-right:auto}}.react-calendar__navigation__arrow.react-calendar__navigation__next2-button,.react-calendar__navigation__arrow.react-calendar__navigation__prev2-button{display:none}.react-calendar__navigation__arrow.react-calendar__navigation__prev-button{order:2;left:200px;width:20px;height:20px}.react-calendar__navigation__arrow.react-calendar__navigation__next-button{order:3;right:0;width:20px;height:20px}.react-calendar__navigation__label{font-weight:700;font-size:14px;line-height:17px;color:#3d3d5f;text-align:left}@media screen and (max-width:480px){.react-calendar__navigation{margin:33.21px 18.56px 30.61px 32.21px}}.react-calendar__month-view{min-width:200.37px;min-height:219.24px;max-width:254.37px;max-height:219.24px}.react-calendar__month-view__weekdays__weekday{margin-left:1px;padding:0;flex-basis:14.2857%}.react-calendar__month-view__weekdays__weekday abbr[title]{font-family:Inter,sans-serif;text-transform:capitalize}.react-calendar__month-view__weekdays__weekday abbr[title],.react-calendar__month-view__weekdays__weekday.react-calendar__month-view__weekdays__weekday--weekend abbr[title]{text-decoration:none;font-weight:500;font-size:14px;line-height:17px;color:#3d3d5f}.react-calendar__year-view__months{justify-content:center;column-gap:20px}.react-calendar__year-view__months>.react-calendar__tile.react-calendar__year-view__months__month{padding:10px 0;margin:0 8px;column-gap:20px}.react-calendar__tile--now{background-color:#afdcd4}.react-calendar__tile.react-calendar__month-view__days__day:hover{color:grey;background-color:#afdcd4}.react-calendar__tile.react-calendar__month-view__days__day :active{color:#fff;background-color:#56b6a5}.react-calendar__year-view{height:100%}.react-calendar__month-view__days{min-width:270px}.react-calendar__month-view__days .react-calendar__tile.react-calendar__month-view__days__day{font-weight:500;font-size:14px;line-height:17px;color:#64648c;min-width:32px;max-width:34px;margin:1px 1px 1px 2.3px;height:34px;width:100%;border-radius:500px}@media screen and (min-width:500px){.react-calendar__month-view__days .react-calendar__tile.react-calendar__month-view__days__day{min-width:34px;max-width:34px}}.react-calendar__tile--hasActive{background-color:#56b6a5;color:#fff}.react-calendar__tile:enabled:hover{background-color:#d3ece7}.react-calendar__tile--hasActive:enabled:hover{background-color:#8bcdc1}.react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range{color:#fff;background-color:#56b6a5}.myClassName{background-color:green}.react-calendar__month-view__weekdays{width:100%}.react-calendar__navigation button:enabled:focus{background-color:transparent}@media screen and (max-width:500px){.react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__weekdays>.react-calendar__month-view__weekdays__weekday{max-width:50px;flex-basis:0%}}@media screen and (max-width:370px){.react-calendar__month-view__days{min-width:200px}.react-calendar__month-view__days .react-calendar__tile.react-calendar__month-view__days__day{font-weight:500;font-size:14px;line-height:14px;min-width:32px;max-width:32px;margin-left:1px;height:34px;width:100%}.react-calendar__month-view__weekdays{width:99%}.react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__weekdays>.react-calendar__month-view__weekdays__weekday{margin:0;max-width:34px;flex-basis:11%;text-overflow:clip;white-space:nowrap;overflow:hidden}}.react-calendar__month-view__days .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{visibility:hidden}
/*# sourceMappingURL=a11b45542ea57a1a.css.map*/