.main-app{margin-bottom:76px;padding-top:120px}.separator-section{background-color:var(--neutral-200);height:1px;margin-bottom:76px;margin-top:76px;width:100%}.main-banner .main-banner-content .arrow-carousel-container{bottom:80px;position:absolute;right:150px;z-index:999}.main-banner .main-banner-content .arrow-carousel-container .arrow-btn-item{background-color:var(--neutral-100);border:1px solid transparent;border-radius:100px;box-shadow:0 10px 30px rgba(0,0,0,.05);font-size:18px;height:44px;outline:none;transition:all .2s;width:44px}.main-banner .main-banner-content .arrow-carousel-container .arrow-btn-item:hover{background-color:var(--primary-500);border-color:var(--neutral-100);color:var(--neutral-100)}.latest-news-section{margin-bottom:76px}.latest-news-section .news-section-flex{align-items:center;border-bottom:1px solid var(--neutral-200);-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:space-between}.latest-news-section .news-section-flex .news-section-separator{background-color:var(--neutral-200);height:100px;width:1px}.latest-news-section .news-section-flex .news-section-separator:last-child{display:none}.latest-news-section .news-section-flex .news-section-item .card{box-shadow:none;padding:0!important}.latest-news-section .news-section-flex .news-section-item .card p{transition:all .2s}.latest-news-section .news-section-flex .news-section-item .card:hover p{color:var(--primary-500)!important}.about-section .frame-img-bottom,.about-section .frame-img-top{position:absolute;z-index:-1}.about-section .frame-img-top{right:0;top:-20px}.about-section .frame-img-bottom{bottom:-20px;left:0}.about-section .about-img{border-radius:var(--radius-md);box-shadow:0 10px 30px rbga(0,0,0,10%);width:100%}.about-section .about-item .heading-3{color:vaR(--neutral-400);margin-bottom:24px}.about-section .about-item .btn-primary{background-color:var(--primary-500);border:1px solid transparent;color:var(--neutral-100);font-weight:600;padding:8px 20px;transition:all .2s ease}.about-section .about-item .btn-primary:focus,.about-section .about-item .btn-primary:hover{background-color:var(--primary-400)}.reception-section .reception-wrapper{background-color:var(--secondary);border-radius:20px}.reception-section .reception-wrapper .reception-img{border-bottom-left-radius:20px;border-top-left-radius:20px;width:100%}.reception-section .reception-wrapper .reception-content-item:last-child{padding:56px}.reception-section .reception-wrapper .reception-content-item:last-child .btn-primary{background-color:var(--primary-500);border:1px solid transparent;color:var(--neutral-100);font-weight:600;margin-top:24px;padding:8px 20px;transition:all .2s ease}.reception-section .reception-wrapper .reception-content-item:last-child .btn-primary:focus,.reception-section .reception-wrapper .reception-content-item:last-child .btn-primary:hover{background-color:var(--primary-400)}.reception-section .reception-wrapper .reception-content-item:last-child .heading-3{margin-bottom:24px}.gallery-section .section-header .btn-link{background-color:transparent;border-radius:var(--radius-sm);color:var(--primary-500);font-weight:600;padding:8px 24px;text-decoration:none;transition:all .2s ease}.gallery-section .section-header .btn-link:hover{background-color:var(--primary-100)}.gallery-section .section-body{margin-top:42px}.gallery-section .section-body .gallery-image-wrapper{align-items:center;display:flex;justify-content:center}.gallery-section .section-body .gallery-image-wrapper .small-image{height:179px;-o-object-fit:cover;object-fit:cover;width:218px}.gallery-section .section-body .gallery-image-wrapper .medium-image{height:243px;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-section .section-body .gallery-image-wrapper .large-image{height:422px;-o-object-fit:cover;object-fit:cover;width:491px}.gallery-section .section-body .gallery-image-wrapper .small-image-wrapper{align-items:center;display:flex}.testimonial-section .section-header .testimoni-arrow-item{background-color:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:100px;font-size:18px;height:44px;outline:none;transition:all .2s;transition:all .2s ease;width:44px}.testimonial-section .section-header .testimoni-arrow-item:hover{background-color:var(--primary-500);border-color:transparent;color:var(--neutral-100)}.testimonial-section .section-body{margin-top:42px}.testimonial-section .section-body .testimonial-carousel .slick-slide{margin-left:24px}.testimonial-section .section-body .card{border:1px solid var(--neutral-200);border-radius:20px;box-shadow:none;padding:0!important;transition:all .2s ease}.testimonial-section .section-body .card:hover{border:1px solid var(--primary-500)}.testimonial-section .section-body .card .quote-icon{color:var(--primary-200);font-size:50px}.testimonial-section .section-body .card .card-body{padding-left:32px;padding-right:32px}.testimonial-section .section-body .card .user-testimonial-profile{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:center;margin-top:42px}.testimonial-section .section-body .card .user-testimonial-profile img{border:1px solid var(--neutral-200);border-radius:100px;height:60px;width:60px}.upcoming-event-section .section-header .btn-link{background-color:transparent;border-radius:var(--radius-sm);color:var(--primary-500);font-weight:600;padding:8px 24px;text-decoration:none;transition:all .2s ease}.upcoming-event-section .section-header .btn-link:hover{background-color:var(--primary-100)}.upcoming-event-section .section-body{margin-top:42px}.upcoming-event-section .section-body .card{border:1px solid var(--neutral-200);border-radius:var(--radius-md);box-shadow:none;height:100%;transition:all .2s ease}.upcoming-event-section .section-body .card:hover{border:1px solid var(--primary-500)}.upcoming-event-section .section-body .card .btn-link{background-color:var(--primary-500);color:var(--neutral-100);font-weight:500;text-decoration:none;width:100%}@media (max-width:767.98px){.container-fluid{padding-left:15px!important;padding-right:15px!important}.separator-section{margin-bottom:56px;margin-top:56px}.main-banner .main-banner-carousel img{height:180px!important}.main-banner .main-banner-content .arrow-carousel-container{bottom:20px;right:20px}.main-banner .main-banner-content .arrow-carousel-container .arrow-btn-item{height:40px;width:40px}.latest-news-section .news-section-flex{border-bottom:none}.latest-news-section .news-section-flex .news-section-separator{display:none}.latest-news-section .news-section-flex{align-items:flex-start;flex-direction:column;row-gap:16px}.about-section .frame-img-bottom,.about-section .frame-img-top{height:100px;width:100px}.about-section .about-row{row-gap:24px}.about-section .about-row .heading-3{margin-bottom:8px!important}.reception-section{background-color:var(--secondary);padding-bottom:42px;padding-top:42px}.reception-section .reception-wrapper .reception-img{border-radius:var(--radius-md)}.reception-section .reception-wrapper{background-color:transparent;border-radius:0}.reception-section .reception-wrapper .reception-content-item:last-child{padding:24px}.gallery-section .section-header .d-flex{flex-direction:column}.gallery-section .section-body .gallery-image-wrapper{align-items:normal;flex-direction:column;row-gap:16px}.gallery-section .section-body .gallery-image-wrapper .large-image{height:350px;width:100%}.gallery-section .section-body .gallery-image-wrapper .medium-image{height:200px;margin-bottom:16px}.gallery-section .section-body .gallery-image-wrapper .small-image{height:100px;width:100%}.gallery-section .section-body .gallery-image-wrapper .small-image-wrapper{-moz-column-gap:16px;column-gap:16px}.testimonial-section .section-header .d-flex{flex-direction:column;row-gap:16px}.testimonial-section .section-body .testimonial-carousel .slick-slide{margin-left:0}.testimonial-section .section-body .card .card-body{padding-left:16px;padding-right:16px}.upcoming-event-section .d-flex{flex-direction:column;row-gap:16px}.upcoming-event-section .event-list-wrapper{row-gap:24px}}@media (min-width:768px) and (max-width:997.98px){.container-fluid{padding-left:15px!important;padding-right:15px!important}.separator-section{margin-bottom:56px;margin-top:56px}.main-banner .main-banner-carousel img{height:300px!important}.main-banner .main-banner-content .arrow-carousel-container{bottom:20px;right:20px}.main-banner .main-banner-content .arrow-carousel-container .arrow-btn-item{height:40px;width:40px}.latest-news-section .news-section-flex{border-bottom:none}.latest-news-section .news-section-flex .news-section-separator{display:none}.latest-news-section .news-section-flex{align-items:flex-start;row-gap:16px}.about-section .about-img{height:300px;-o-object-fit:cover;object-fit:cover}.about-section .frame-img-bottom,.about-section .frame-img-top{height:100px;width:100px}.about-section .about-row{row-gap:24px}.about-section .about-row .heading-3{margin-bottom:8px!important}.reception-section{background-color:var(--secondary);padding-bottom:42px;padding-top:42px}.reception-section .reception-wrapper .reception-img{border-radius:var(--radius-md);height:300px;-o-object-fit:cover;object-fit:cover}.reception-section .reception-wrapper{background-color:transparent;border-radius:0}.reception-section .reception-wrapper .reception-content-item:last-child{padding:24px}.gallery-section .section-header .d-flex{flex-direction:column}.gallery-section .section-body .gallery-image-wrapper{align-items:normal;flex-direction:column;row-gap:16px}.gallery-section .section-body .gallery-image-wrapper .large-image{height:350px;width:100%}.gallery-section .section-body .gallery-image-wrapper .medium-image{height:200px;margin-bottom:16px}.gallery-section .section-body .gallery-image-wrapper .small-image{height:100px;width:100%}.gallery-section .section-body .gallery-image-wrapper .small-image-wrapper{-moz-column-gap:16px;column-gap:16px}.testimonial-section .section-header .d-flex{flex-direction:column;row-gap:16px}.testimonial-section .section-body .testimonial-carousel .slick-slide{margin-left:0}.testimonial-section .section-body .card .card-body{padding-left:16px;padding-right:16px}.upcoming-event-section .d-flex{flex-direction:column;row-gap:16px}.upcoming-event-section .event-list-wrapper{row-gap:24px}}
