body{-webkit-font-smoothing:"garamond",serif;-moz-osx-font-smoothing:"garamond",serif;font-family:garamond,serif;font-style:normal}body,h1,h2,h3,h4,h5,h6,p{margin:0}:root{--primary:#7992ff;--primary-hover:#6578e5;--secondary:#a6eada;--black:#000;--white:#fff}.navbar{align-items:center;background:var(--white);box-shadow:0 5.333px 80px 0 #0000001a;display:flex;justify-content:space-between;left:0;padding:15px 85.333px;position:fixed;right:0;top:0;z-index:1}.navbar--img{border-radius:50%;height:auto;width:15%}.navbar--items>ul{align-items:flex-start;display:flex;gap:42.667px;list-style:none;text-decoration:none}.navbar--items ul>li>a{color:var(--black);text-decoration:none}.navbar--content{text-wrap:nowrap;color:var(--primary);cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.navbar--active-content{color:var(--primary-hover)!important}.navbar--btn{text-wrap:nowrap;background-color:var(--primary);border:1px solid var(--primary);border-radius:4px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:var(--white);cursor:pointer;display:inline-block;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-left:30px;padding:14px 32px;text-align:center;text-decoration:none;transition:background-color .5s;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s}.navbar--btn:hover{background-color:var(--white);color:var(--primary)}.nav__hamburger{all:unset;display:none;flex-direction:column;height:1.313rem;justify-content:space-around;position:absolute;right:25px;top:25px;width:1.875rem}.nav__hamburger__line{background-color:#000;border-radius:.625rem;display:block;height:.188rem;transition:all .2s ease-in-out;width:100%}@media screen and (max-width:1200px){.nav__hamburger{display:flex;z-index:200}img.navbar--img{border-radius:50%;height:auto;margin-left:-50px;width:50px}.navbar--items{align-items:center;background-color:#fff;justify-content:center;left:0;position:absolute;top:-40rem;transition:all .4s ease-in-out;width:100%}.navbar--items ul{align-items:center;flex-direction:column;padding:3rem 0 .6rem;width:100%;z-index:-100}.navbar--items ul li{text-align:center}.navbar--items.active{top:0}.nav__hamburger.active :first-child{transform:rotate(45deg) translate(.45rem,.1875rem)}.nav__hamburger.active :nth-child(2){opacity:0}.nav__hamburger.active :nth-child(3){transform:rotate(-45deg) translate(.45rem,-.1875rem)}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.about--section{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:repeat(2,1fr);margin-bottom:100px;margin-top:50px;padding:200px 80px}.about--section--img .carousel .slide img{border-radius:15px!important;box-shadow:0 12px 15px #0003;height:auto;margin:0 auto;object-fit:cover;overflow:hidden;width:105%}.carousel .slide{background-color:initial!important;opacity:.5;transform:scale(.85);transition:transform .5s ease,opacity .5s ease}.carousel .slide.selected{opacity:1;transform:scale(1)}.carousel .slide.selected,.carousel-root,.carousel.carousel-slider{background-color:initial!important}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{opacity:.5}.carousel .control-arrow:hover,.carousel.carousel-slider .control-arrow:hover{opacity:1}.carousel .control-dots{display:none}.about--section--img{background-color:initial!important;border-radius:15px;height:auto;overflow:hidden;width:100%}.about--section--heading{font-size:3rem;padding:1%;text-align:center}.about--section--description{font-size:1.2rem!important;line-height:1.5;text-align:justify;text-align-last:center}@media only screen and (max-width:1200px){.about--section{gap:10px;grid-template-columns:1fr;padding:100px 20px}.about--section--img{height:auto;margin-bottom:20px;width:100%}.about--section--heading{font-size:2rem}.about--section--description{font-size:1.3rem!important}}@media only screen and (max-width:600px){.about--section{gap:20px;padding:50px 15px}.about--section--heading{font-size:1.8rem!important}.about--section--description{font-size:1rem!important;line-height:1.6;text-align:justify;text-align-last:center}}.contact--section{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:150px 85px;text-align:center}.contact--form--container{grid-template-columns:auto;grid-template-rows:repeat(5,auto);width:40%}.contact--form--container,.container{grid-row-gap:32px;display:grid;row-gap:32px}.container{grid-column-gap:32px;column-gap:32px;grid-template-columns:repeat(2,auto)}.contact--label{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:10.6px;width:100%}.contact--input{align-items:center;align-self:stretch;background:var(--white);border:1.333px solid var(--primary);border-radius:8px;display:flex;font-family:Roboto;padding:16px}.contact--header{font-size:3rem;margin-bottom:10px}.contact--subheader{font-size:2rem}select{-webkit-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="33" viewBox="0 0 32 33" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.5303 21.2052C16.2374 21.4981 15.7626 21.4981 15.4697 21.2052L7.82318 13.5587C7.53029 13.2658 7.53029 12.791 7.82318 12.4981L8.17674 12.1445C8.46963 11.8516 8.9445 11.8516 9.2374 12.1445L16 18.9071L22.7626 12.1445C23.0555 11.8516 23.5303 11.8516 23.8232 12.1445L24.1768 12.4981C24.4697 12.791 24.4697 13.2658 24.1768 13.5587L16.5303 21.2052Z" fill="%23033333"/></svg>') #fff no-repeat 98.5%!important; /* !important used for overriding all other customizations */background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="33" viewBox="0 0 32 33" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.5303 21.2052C16.2374 21.4981 15.7626 21.4981 15.4697 21.2052L7.82318 13.5587C7.53029 13.2658 7.53029 12.791 7.82318 12.4981L8.17674 12.1445C8.46963 11.8516 8.9445 11.8516 9.2374 12.1445L16 18.9071L22.7626 12.1445C23.0555 11.8516 23.5303 11.8516 23.8232 12.1445L24.1768 12.4981C24.4697 12.791 24.4697 13.2658 24.1768 13.5587L16.5303 21.2052Z" fill="%23033333"/></svg>') #fff no-repeat calc(100% - 20px)}select::-ms-expand{display:none}.checkbox--label{align-items:center;display:flex;flex:1 0;flex-direction:row;gap:10.6px;justify-content:flex-start}input[type=checkbox]{border:.15em solid var(--heading-color);border-radius:.15em;height:21px;transform:translatey(-.075em);width:21px}.btn{border-radius:4px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer;display:inline-block;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:14px 32px;text-align:center;text-decoration:none;transition:background-color .5s;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s}.btn-primary{background-color:var(--primary);border:1px solid var(--primary);color:var(--white)}.btn-primary:hover{background-color:var(--white);color:var(--primary)}@media only screen and (max-width:1200px){.contact--form--container{width:100%}.container{display:flex;flex-direction:column;gap:10px}.contact-btn-container{display:flex;justify-content:center}}.footer--container{align-items:flex-start;background:var(--bg-shade);flex-direction:column;padding:106.667px 85.333px}.footer--container,.footer--link--container{align-items:center;align-self:stretch;display:flex}.footer--link--container{justify-content:space-between}.footer--img{border-radius:50%;height:auto;width:4.5%}.footer--items>ul{align-items:flex-start;display:flex;gap:42.667px;list-style:none;text-decoration:none}.footer--items ul>li>a{text-wrap:nowrap;text-decoration:none}.text-md{color:#000}.footer--social--icon>ul{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:flex-end;list-style:none;text-decoration:none}.divider{background:#2829388c;height:1.333px;margin:10px 0 0;width:100%}@media only screen and (max-width:1200px){.footer--content--container,.footer--items>ul,.footer--link--container{align-items:center;flex-direction:column}.footer--items>ul,.footer--social--icon>ul{align-items:center;padding:0}.footer--img--container{align-items:center;display:flex;justify-content:center;margin-bottom:20px;text-align:center;width:100%}.footer--img--container img{display:inline-block;margin:0 auto}.divider{margin:20px}.footer--img{border-radius:50%;height:auto;width:14.5%!important}}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:8px;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;position:relative;width:80%}.modal-close{background:#0000;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.modal-tabs{border-bottom:1px solid #ddd;display:flex}.modal-tab{background:#0000;border:none;cursor:pointer;font-size:16px;padding:10px 20px}.modal-tab.active{border-bottom:2px solid #000;font-weight:700}.modal-body{max-height:calc(80vh - 100px);overflow-y:auto;padding-top:20px}.hero--section{grid-gap:32px;align-items:center;background-color:var(--bg-shade);display:grid;gap:32px;grid-template-columns:repeat(2,1fr);justify-content:space-between;padding:133.333px 85.333px}.hero--section--content--box{gap:32px}.hero--section--content,.hero--section--content--box{align-items:flex-start;display:flex;flex-direction:column}.hero--section--content{gap:10px}.hero--section--welcome{align-items:flex-start;color:var(--heading-color);display:flex;font-size:clamp(16px,3vw,21px);font-style:normal;font-weight:600;line-height:32px;place-items:center;text-align:center}.hero--section--title{align-self:stretch;color:var(--heading-color);font-size:clamp(32px,6vw,74.667px)!important;font-weight:700;line-height:90px}.hero--section-title--color{color:var(--black)}.hero--section-description{color:var(--darkblue);font-size:clamp(16px,2.5vw,24px);font-weight:400;line-height:36px}.hero--section--img{display:flex}.hero--section--img>img{border-radius:15px;box-shadow:0 8px 30px #0000001a;height:50%;margin:0 auto;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:50%}.hero--section--img img:hover{box-shadow:0 12px 40px #00000026;transform:scale(1.05)}@media only screen and (max-width:1800px){.hero--section--title{font-size:68px;line-height:70px}}@media only screen and (max-width:1200px){@media only screen and (max-width:1200px){.hero--section{display:flex;flex-direction:column-reverse;padding:133.333px 16px 70px}.footer--content,.hero--section--title,.hero--section--welcome,.hero--section-description{text-align:center}.hero--section--content,.hero--section--content--box{align-items:center;display:flex;flex-direction:column;gap:10px}.hero--section--welcome{text-align:center}.btn,.hero--section--welcome{align-items:center;justify-content:center}.btn{display:flex}.hero--section--title--color{font-size:12px}}}.discounts--section{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding:112px 85px}.discounts--container-box{align-items:center;display:flex;justify-content:space-between;width:100%}.discounts--container{align-items:center;display:flex;justify-content:center;width:100%}.discount-heading{font-size:40px;font-weight:700;margin:0 auto;text-align:center;width:100%}.discounts--section--container{align-items:center;display:flex;gap:30px;justify-content:center;width:100%}.discounts--section--img{border-radius:8px;width:100%}.discounts--section--img>img{border-radius:30px;width:100%}.discounts--section--card{align-items:flex-start;background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;border-radius:30px;box-shadow:0 0 32px 0 #00000026;box-sizing:border-box;cursor:pointer;display:flex;flex:1 0;flex-direction:column;gap:32px;max-width:280px;min-height:500px;position:relative}.discounts--section--card--content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-grow:1;gap:32px;padding:23px}.discounts--section--title{color:var(--heading-color)}.discounts--link{border-bottom:1.33px solid var(--primary);bottom:16px;display:flex;font-weight:600;gap:16px;padding-bottom:10.6px;position:absolute;text-decoration:none}.discounts--section--card:hover path{stroke:#006b6a}@media only screen and (max-width:1200px){.discounts--container-box,.discounts--section--container{flex-direction:column}.discounts--container-box{gap:30px}}.discounts--section--card--content .text-md{font-size:clamp(.8rem,1vw,1rem);line-height:1.4}.discounts--section--card--content .discounts--section--title{font-size:clamp(1rem,2vw,1.5rem);line-height:1.2;margin:0}.offerings--section{margin-top:80px}.offerings--section--heading{font-size:40px;margin:10px;padding:10px 0 20px;text-align:center}.offerings--section--container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;width:100%}.offerings--section--card{align-items:center;background:var(--bg-shade);border-radius:10.6px;box-sizing:border-box;color:inherit;display:flex;flex:1 0;flex-direction:column;max-width:280px;min-height:250px;position:relative;text-decoration:none}.offerings--section--img{align-items:center;display:flex;gap:13.3px;justify-content:center;width:100%}.offerings--section--img img{border-radius:10.6px;height:auto;max-width:200px;object-fit:cover;width:100%}.offerings--section--card--content{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-grow:1;gap:5px;justify-content:center;padding:32px;text-align:center}.offerings--section--title{color:var(--heading-color);font-size:30px;font-weight:700;line-height:45px}.offerings--section--description{color:var(--black);font-size:21.3px;font-style:normal;font-weight:400;line-height:32px;text-align:left}.offerings--section--description a,.offerings--section--title a{color:inherit;text-decoration:none}.offerings--section--description a:hover,.offerings--section--title a:hover{color:var(--primary)}.image-flip-container{height:350px;max-width:210px;perspective:1000px;position:relative;width:100%}.image-flip-inner{cursor:pointer;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s ease;width:100%}.image-flip-container:hover .image-flip-inner{transform:rotateY(180deg)}.image-flip-back,.image-flip-front{backface-visibility:hidden;border-radius:10.6px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.image-flip-front img{border-radius:10.6px;box-shadow:0 6px 12px #0003;height:100%;object-fit:cover;width:100%}.image-flip-back{align-items:center;background:var(--bg-shade);display:flex;flex-direction:column;justify-content:center;padding:16px;transform:rotateY(180deg)}.image-flip-back h4{font-size:18px;font-weight:700;margin-bottom:5px}.image-flip-back ul{list-style:none;margin:0;padding:0;width:100%}.image-flip-back li{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:2px;padding-left:25px;position:relative}.image-flip-back li:before{color:var(--primary);content:"○";font-size:18px;left:0;position:absolute;transform:scale(1)}@media only screen and (max-width:1200px){.offerings--section,.offerings--section--container{align-items:center;flex-direction:column;gap:30px}.offerings--section--card{gap:20px;max-width:none;width:100%}.offerings--section--card--content{gap:20px;padding:24px}.offerings--section--heading{margin-left:0;padding:0;text-align:center}.offerings--section--description{text-align:center}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px}.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{font:inherit;font-size:.75em;font-weight:700;text-align:center}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.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{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.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}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calendar--section--heading{color:var(--heading-color);font-size:48px;font-weight:700;line-height:77px;text-align:center}.calendar-container{align-items:center;display:flex;font-family:Garamond,serif;justify-content:center;padding:30px}.calendar-event-wrapper{display:flex;gap:40px;justify-content:center;max-width:1200px;width:100%}.react-calendar{background-color:#fff;border:none;border-radius:8px;color:#37474f;flex:2 1;max-width:100%}.react-calendar__navigation{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.react-calendar__navigation button{background:none;border:none;color:#37474f;cursor:pointer;font-size:24px;font-weight:700;padding:5px}.react-calendar__navigation button:disabled{color:#ccc;cursor:default}.react-calendar__navigation__label{color:#37474f;font-family:garamond,serif;font-size:24px;font-weight:600}.react-calendar__month-view__weekdays{color:#37474f;font-family:garamond,serif;font-size:16px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday abbr{border-bottom:none!important;box-shadow:none!important;color:#37474f;outline:none!important;text-decoration:none!important}.react-calendar__month-view__days__day{font-family:garamond,serif}.react-calendar__tile{border-radius:4px;color:#37474f;font-size:16px;padding:20px;text-align:center;transition:background .3s ease,color .3s ease}.react-calendar__tile--now{background-color:#eef3ff;border-radius:4px;color:var(--primary)}.react-calendar__tile--active{background-color:var(--primary);border-radius:4px;color:#fff}.react-calendar__tile:enabled:hover{background-color:var(--primary-hover);border-radius:4px;color:#fff}.react-calendar__tile:enabled:focus{background-color:#96a6fb;border-radius:4px;color:#fff}.react-calendar__month-view__days__day--weekend{color:#37474f!important}.event-list{background:#f9f9f9;border-radius:8px;color:#37474f;flex:1 1;max-height:500px;max-width:300px;overflow-y:auto;padding:20px}.event-list h3{color:var(--primary);font-size:18px;font-weight:600;margin-bottom:20px}.event-list ul{list-style-type:none;padding:0}.event-list li{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;font-size:14px;margin-bottom:15px;padding:15px;transition:all .3s ease}.event-list li strong{color:var(--primary);display:block;font-weight:600;margin-bottom:5px}.event-details{color:#555;font-size:14px;margin-top:10px}.react-calendar__tile ul{list-style-type:none;margin:5px 0 0;padding-left:0}.react-calendar__tile ul li{color:#37474f;font-size:8px;margin:2px 0}.event-list--btn{background-color:var(--primary);border:1px solid var(--primary);border-radius:4px;color:var(--white);cursor:pointer;display:inline-block;font-family:Roboto;font-size:14px;font-weight:400;line-height:28px;margin-top:20px;padding:2px 80px;text-align:center;text-decoration:none}.event-list--btn:hover{background-color:var(--white);color:var(--primary)}.react-calendar__navigation button.react-calendar__navigation__next2-button,.react-calendar__navigation button.react-calendar__navigation__prev2-button{display:none}.calendar--section--button{display:flex;justify-content:center}.calendar--section--button .btn{border-radius:8px;font-size:16px;padding:12px 50px;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.calendar--section--button .btn:hover{transform:scale(1.05)}@media (max-width:768px){.calendar-event-wrapper{align-items:center;flex-direction:column}.event-list,.react-calendar{margin:0 auto;max-width:100%}.event-list{align-content:center;margin-top:20px;text-align:center}}.react-calendar__tile{position:relative}.event-indicator{background-color:var(--primary);border-radius:50%;bottom:4px;height:6px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:6px}.reviews--section{padding:80px 40px;text-align:center}.reviews--heading{font-size:2.5rem;margin-bottom:40px}.reviews--carousel,.reviews--grid{margin:0 auto;max-width:800px}.review--card{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;height:250px;justify-content:space-between;padding:24px}.review--text{font-size:1rem;line-height:1.5;margin-bottom:1rem}.review--author{color:var(--secondary-text);font-size:.9rem;font-weight:700;text-align:right}.reviews--section .carousel .slide{align-items:center;background-color:initial!important;display:flex;justify-content:center;opacity:.5;transform:scale(.85);transition:transform .5s ease,opacity .5s ease}.reviews--section .carousel .slide.selected{background-color:initial!important;opacity:1;transform:scale(1)}.reviews--section .carousel-root,.reviews--section .carousel.carousel-slider{background-color:initial!important}.reviews--section .carousel .control-arrow,.reviews--section .carousel.carousel-slider .control-arrow{opacity:.5}.reviews--section .carousel .control-arrow:hover,.reviews--section .carousel.carousel-slider .control-arrow:hover{opacity:1}.reviews--section .carousel .control-dots{display:none}@media only screen and (max-width:600px){.review--card{height:320px!important}}
/*# sourceMappingURL=main.d28befe6.css.map*/