body{font-family:Poppins,sans-serif}.render-content{margin-bottom:40px;overflow-x:hidden}.loading-container{background:#fff;background-position:50%;background-repeat:no-repeat;bottom:0;height:auto;left:0;position:fixed;right:0;top:0;width:100%;z-index:999999}.loading-container ul li img{display:block;height:auto;margin:0 auto;width:250px}.loading-container ul li p{color:#222568;font-size:16px;font-weight:700;letter-spacing:1.4px;line-height:1.7;text-align:center;text-transform:uppercase}.nav-colibri{position:sticky;position:-webkit-sticky;top:0;z-index:1020}.nav-colibri .container{max-width:1240px!important}.nav-colibri .navbar{background:#fff!important;box-shadow:0 6px 14px rgba(0,0,0,.102);padding:0}@media only screen and (max-width:767px){.nav-colibri .navbar{padding:0 15px}}.nav-colibri .navbar .navbar-brand img{height:44px}.nav-colibri .navbar .nav-item.active .nav-link,.nav-colibri .navbar .nav-item:focus .nav-link,.nav-colibri .navbar .nav-item:hover .nav-link{color:#000;text-decoration:underline;text-underline-position:under}.nav-colibri .navbar .nav-item .dropdown-menu .dropdown-item{background:transparent!important;color:#4c6c41;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:21px}.nav-colibri .navbar .nav-item .dropdown-menu .dropdown-item:focus,.nav-colibri .navbar .nav-item .dropdown-menu .dropdown-item:hover{color:#000;text-decoration:underline;text-underline-position:under}.nav-colibri .navbar .nav-link{color:#4c6c41;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:21px;padding-left:20px;padding-right:20px;position:relative}#carouselColibri{align-items:flex-start;display:flex;height:400px;overflow:hidden}@media only screen and (max-width:767px){#carouselColibri{height:auto}}#carouselColibri .carousel-item{margin-top:-400px}@media only screen and (max-width:767px){#carouselColibri .carousel-item{margin-top:0}}.heading{color:#4c6c41;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:41px}.box-green-column{background:#4c6c41;margin-bottom:40px;padding:30px 0}.box-green-column h3{color:#fff!important}.box-green-column .btn-primary,.box-green-column p{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:27px}.box-green-column .btn-primary{background:transparent;border:1px solid #fff;border-radius:6px;height:40px;margin:0 auto;padding:0 15px;text-decoration:none;width:fit-content}.box-green-column .btn-primary:focus,.box-green-column .btn-primary:hover{background:#cc6223;border-color:#cc6223}.our-services{margin-bottom:40px}.our-services .service-item{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media only screen and (max-width:767px){.our-services .service-item{display:block;margin-bottom:30px}}.our-services .service-item .img-hover{display:block;height:auto;width:100%}.our-services .service-item .img-hover:hover img{opacity:.8}.our-services .service-item img{border-radius:8px;height:160px;margin-bottom:30px}@media only screen and (max-width:1199px){.our-services .service-item img{object-fit:cover}}@media only screen and (max-width:991px){.our-services .service-item img{height:auto}}.our-services .service-item h4{color:#000;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:23px}.our-services .service-item p{color:#6e6e6e;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px}.our-services .service-item .btn-readmore{align-items:center;background-color:#4c6c41;border-radius:4px;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;height:24px;justify-content:center;line-height:12px;padding:10px 15px;text-decoration:none;width:fit-content}.our-services .service-item .btn-readmore:focus,.our-services .service-item .btn-readmore:hover{background:#cc6223;border-color:#cc6223}.schedule-calendar{font-family:Poppins,sans-serif!important}.schedule-calendar table{font-size:14px}.schedule-calendar .fc-toolbar-title{color:#4c6c41;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:41px}.schedule-calendar .fc-timeGridDay-button,.schedule-calendar .fc-timeGridMonth-button,.schedule-calendar .fc-timeGridWeek-button{background-color:#cc6223!important;border-color:#cc6223!important;box-shadow:none;outline:none;padding:0 5px}.schedule-calendar .fc-timeGridDay-button:focus,.schedule-calendar .fc-timeGridDay-button:hover,.schedule-calendar .fc-timeGridMonth-button:focus,.schedule-calendar .fc-timeGridMonth-button:hover,.schedule-calendar .fc-timeGridWeek-button:focus,.schedule-calendar .fc-timeGridWeek-button:hover{background-color:#4c6c41!important;border-color:#4c6c41!important}.schedule-calendar .fc-timeGridDay-button.fc-button-active,.schedule-calendar .fc-timeGridDay-button:disabled,.schedule-calendar .fc-timeGridMonth-button.fc-button-active,.schedule-calendar .fc-timeGridMonth-button:disabled,.schedule-calendar .fc-timeGridWeek-button.fc-button-active,.schedule-calendar .fc-timeGridWeek-button:disabled{background-color:#4c6c41!important;border-color:#4c6c41!important;opacity:1}.schedule-calendar .fc-next-button,.schedule-calendar .fc-prev-button{background-color:#cc6223!important;border-color:#cc6223!important;box-shadow:none;outline:none;padding:0 5px}.schedule-calendar .fc-next-button:focus,.schedule-calendar .fc-next-button:hover,.schedule-calendar .fc-prev-button:focus,.schedule-calendar .fc-prev-button:hover{background-color:#4c6c41!important;border-color:#4c6c41!important}.schedule-calendar .fc-next-button.fc-button-active,.schedule-calendar .fc-next-button:disabled,.schedule-calendar .fc-prev-button.fc-button-active,.schedule-calendar .fc-prev-button:disabled{background-color:#4c6c41!important;border-color:#4c6c41!important;opacity:1}.schedule-calendar .fc-today-button{background-color:#cc6223!important;border-color:#cc6223!important;box-shadow:none;outline:none;padding:0 5px;padding:0 10px!important}.schedule-calendar .fc-today-button:focus,.schedule-calendar .fc-today-button:hover{background-color:#4c6c41!important;border-color:#4c6c41!important}.schedule-calendar .fc-today-button.fc-button-active,.schedule-calendar .fc-today-button:disabled{background-color:#4c6c41!important;border-color:#4c6c41!important;opacity:1}.schedule-calendar .fc-event{background-color:#99c583;border-color:#99c583;cursor:pointer;padding:0}.schedule-calendar .fc-event .fc-event-time,.schedule-calendar .fc-event .fc-event-title{color:#fff;font-size:12px;line-height:15px}#eventModal .modal-dialog .modal-content .modal-title{color:#4c6c41;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px}#eventModal .modal-dialog .modal-content .btn-close{background:transparent;border:none;cursor:pointer}#eventModal .modal-dialog .modal-content .modal-body{padding:20px 15px 30px}#eventModal .modal-dialog .modal-content .modal-body h3{color:#000;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:23px}#eventModal .modal-dialog .modal-content .modal-body p{color:#6e6e6e;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin-bottom:0}#eventModal .modal-dialog .modal-content .modal-footer button{align-items:center;background-color:#4c6c41;border-radius:4px;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;height:24px;justify-content:center;line-height:12px;padding:10px 15px;text-decoration:none;width:fit-content}#eventModal .modal-dialog .modal-content .modal-footer button:focus,#eventModal .modal-dialog .modal-content .modal-footer button:hover{background:#cc6223;border-color:#cc6223}.two-columns{padding:60px 0}.two-columns .title{color:#000;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:41px;margin-bottom:30px}.two-columns .title strong{color:#4c6c41!important}.two-columns .sub-title{color:#000;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:26px;margin-bottom:30px}.two-columns p{color:#6e6e6e;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px}.two-columns .btn-book{align-items:center;background:#4c6c41;border-color:#4c6c41;border-radius:4px;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;height:32px;justify-content:center;line-height:32px;margin-top:30px;max-width:328px;text-decoration:none}.two-columns .btn-book:focus,.two-columns .btn-book:hover{background:#cc6223;border-color:#cc6223}.two-columns .thumbnail img{border-radius:19px}.services-with-icon{background:#4c6c41;margin:60px 0;padding:50px 0}.services-with-icon .service-heading{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:31px;margin-bottom:30px}.services-with-icon .service-description{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px}.services-with-icon .service-button{align-items:center;background:#4c6c41;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;height:33px;justify-content:center;line-height:33px;margin:0 auto;max-width:287px;text-decoration:none}.services-with-icon .service-button:focus,.services-with-icon .service-button:hover{background:#cc6223;border-color:#000}.services-with-icon .items{margin-top:30px}.services-with-icon .items .item{display:flex;flex-direction:column}.services-with-icon .items .item img{border-radius:50%;display:block;height:126px;margin:0 auto 15px;object-fit:contain;width:129px}.services-with-icon .items .item .caption{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:18px;text-align:center}.other-content{padding:40px 0}.other-content .title{color:#000;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:41px;margin-bottom:30px}.other-content .title strong{color:#4c6c41!important}.other-content .sub-title{color:#000;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:26px;margin-bottom:30px}.other-content p{color:#6e6e6e;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px}.other-content p strong{color:#4c6c41!important}.other-content .btn-book{align-items:center;background:#4c6c41;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;height:33px;justify-content:center;line-height:33px;margin:0 auto;max-width:244px;text-decoration:none}.other-content .btn-book:focus,.other-content .btn-book:hover{background:#cc6223;border-color:#000}.loading-overlay{display:none;height:100%;margin-top:40px;overflow:hidden;position:relative;text-align:center;width:100%;z-index:1000}.loading-overlay .spinner{animation:spin .8s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#4c6c41;display:block;height:40px;margin:0 auto;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-dropdown{border-radius:0;box-shadow:none!important;margin-bottom:40px;outline:none!important}.custom-dropdown:focus,.custom-dropdown:hover{border-color:#4c6c41}.box-green-two-column{background:#4c6c41;margin-bottom:40px;padding:60px 0}.box-green-two-column h3,.box-green-two-column h4{color:#fff!important}.box-green-two-column p{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21.7px}.box-green-two-column .btn-primary{background:transparent;border:1px solid #fff;border-radius:6px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;height:40px;line-height:27px;margin:0 auto;padding:0 15px;text-decoration:none;width:fit-content}.box-green-two-column .btn-primary:focus,.box-green-two-column .btn-primary:hover{background:#cc6223;border-color:#cc6223}.box-green-two-column ul{color:#fff;display:grid;font-size:14px;margin:0 0 0 15px;padding:0}.box-white-column h3{color:#1d1e20}.box-white-column p{font-size:14px}.box-white-column p strong{color:#4c6c41}.footer .map-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.footer .map-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.footer h3{color:#1d1e20;font-size:25px}.footer h4{color:#1d1e20;font-size:22px}.footer p{font-size:14px}.footer ul{margin:0;padding:0}.footer ul li{font-size:14px;list-style:none}