:root{--primary-color: #809a74;--border-radius: 6.5px}header{position:relative;height:calc(100vh - 104px)}header .bg-img{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;z-index:-1}[lang=en] header .content{margin-left:auto}header .content{display:flex;flex-direction:column;justify-content:center;align-items:start;height:100%;padding:0 35px;max-width:700px}header .content h1{font-size:40px;color:var(--primary-color);font-weight:500}header .content p{color:#fff;font-size:20px;font-weight:400!important;margin-bottom:2rem}header .cta{display:flex;gap:1rem}header .cta button{display:block;width:247px;height:56px;background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius);font-size:20px}header .cta .book{background-color:#fff;color:var(--primary-color);border:1.5px solid var(--primary-color);transition:all .3s ease}header .cta .book:hover{background-color:var(--primary-color);color:#fff}@media (max-width: 992px){header .content{text-align:center}header .content h1{font-size:30px}header .content p{margin-top:10px;font-size:18px}header .cta{display:flex;gap:1rem;flex-direction:column;width:100%}header .cta button{width:100%}}.news-ticker-container{width:100%;background-color:#f8f9fa;overflow:hidden;position:relative;border-top:1px solid #ddd}.news-ticker{display:flex;gap:2rem;animation:scroll 15s linear infinite alternate-reverse}.news-ticker{padding:38px 0}.news-ticker div p{margin:0;white-space:nowrap;font-size:26px;color:#000}@keyframes scroll{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 992px){.news-ticker{display:flex;gap:2rem;animation:scroll 7s linear infinite alternate-reverse}}.about{padding:24px 32px}.about .img-con{width:100%}.about .img-con img{max-width:100%}.about .left{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.about .left h1{font-size:40px;color:var(--primary-color)}@media (max-width: 992px){.about .left{text-align:center}.about .left h1{font-size:30px}.about .left p{font-size:18px}}.services-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;background-color:var(--primary-color);padding:24px}.services-item{border:1px solid #ffffff;border-radius:var(--border-radius);padding:32px 16px;display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:center;text-align:center;text-wrap:nowrap;color:#fff}.services-item p{margin:0}.goal{padding:24px 32px;margin:40px 0}.goal .img-con{width:100%}.goal .img-con img{max-width:100%}.goal .left{display:flex;flex-direction:column;gap:1.5rem}.goal .left h1{font-size:24px;color:#000;margin-bottom:40px}.goal .right .item h3{font-size:24px;color:var(--primary-color)}.goal .right .item p{font-size:20px;color:#000;margin:0}@media (max-width: 992px){.goal .left{order:1;margin-top:40px}}.our-services{background-color:var(--primary-color);padding:40px 32px}.our-services h1{font-size:40px;color:#fff}.our-services .dis{color:#fff;size:24px;max-width:1000px;margin:30px 0}.our-services .con{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.our-services .ser-item{border-radius:24px;background-color:#fff;padding:0 24px;gap:1rem;height:76px;border:2px solid var(--Colors-Primary-400, #d2d5d2);box-shadow:0 12px 48px #49bbbd1a}.our-services .ser-item span{display:flex;justify-content:center;align-items:center}.our-services .ser-item p{flex-grow:1;margin:0}.our-services .arrow-icon{width:44px;height:44px;background-color:#acbca8;border-radius:50%;display:flex;justify-content:center;align-items:center}@media (max-width: 992px){.our-services h1{font-size:30px}.our-services .con{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.our-services{padding:40px 20px}.our-services .ser-item p{width:140px!important;font-size:16px}}.team{padding:24px 32px;margin:40px 0;border-bottom:1px solid #bcc8cc}.team h1{font-size:40px;color:var(--primary-color)}.team .dis{font-size:36px;font-weight:400;margin:20px 0 0}.team img{width:100%}.team .swiper-slide{display:flex;justify-content:center;align-items:center}.team .img-con{width:306px;height:434px}.team .img-con:hover .over-label{opacity:1}.team .over-label{position:absolute;right:0;bottom:50px;width:280px;height:87px;background-color:#fff;border-radius:40px 0 0 40px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease-in-out;opacity:0}.team .over-label .content{text-align:start}.team .over-label h3{font-weight:400;font-size:20px;margin:0}.team .over-label p{font-weight:400;font-size:16px;color:#606060;margin:0}.team .over-label .arrow{width:50px;height:50px;background-color:var(--primary-color);border-radius:50%;display:flex;justify-content:center;align-items:center}@media (max-width: 992px){.team h1{font-size:30px}.team .dis{font-size:24px}}.blog{padding:24px 32px;margin:40px 0;border-bottom:1px solid #bcc8cc}.blog h1{font-size:40px;color:var(--primary-color)}.blog .dis{font-size:36px;font-weight:400;margin:20px 0 0}.blog .blogs-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,400px));gap:2rem;max-width:1277px;margin:30px auto}.blog .blogs-item{height:587px;border-radius:12px;overflow:hidden;padding:24px 24px 60px;display:flex;flex-direction:column;justify-content:end;transition:all .3s ease-in-out;cursor:pointer}.blog .blogs-item .img-con{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.blog .blogs-item .img-con img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog .blogs-item .content{color:#fff;position:relative;z-index:1;transition:all .3s ease-in-out}.blog .blogs-item .content .date{font-size:12px}.blog .blogs-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,#00000061 71%,#0000005f 80.33%);z-index:0}.blog .blogs-item .green-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:var(--primary-color);transition:all .3s ease-in-out;z-index:1}.blog .blogs-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:30px;background-color:var(--primary-color);transition:all .3s ease-in-out}.blog .blogs-item .overlay-more{opacity:0;transition:all .3s ease-in-out;position:relative;z-index:2;font-size:24px;color:#fff;position:absolute;left:0;bottom:60px;width:100%;padding:0 24px}.blog .blogs-item .overlay-more .arrow-icon{width:44px;height:44px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.blog .blogs-item .overlay-more p{font-size:24px}.blog .blogs-item:hover .content{transform:translateY(-400px)}.blog .blogs-item:hover .green-overlay,.blog .blogs-item:hover .overlay-more{opacity:1}.blog .more-btn{width:274px;height:56px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid var(--primary-color);color:var(--primary-color);text-decoration:none;margin:auto auto 30px;transition:all .3s ease;border-radius:var(--border-radius)}.blog .more-btn:hover{background-color:var(--primary-color);color:#fff}@media (max-width: 992px){.blog h1{font-size:30px}.blog .dis{font-size:28px}}.testimonials{padding:24px 32px;margin:40px 0}.testimonials h1{font-size:40px;color:var(--primary-color)}.testimonials .dis{font-size:36px;font-weight:400;margin:20px 0 0}.testimonials img{width:100%}.testimonials .testimonials-swiper{overflow-x:hidden}.testimonials .swiper-slide{display:flex;justify-content:center;align-items:center}.testimonials .testimonials-item{width:415px;height:440px;border-radius:10px;padding:32px 29px;background:#fff}.testimonials .testimonials-item .dis{font-weight:400;font-size:20px;text-align:start}.testimonials .testimonials-item .img-con{width:57px;height:57px;border-radius:50%;overflow:hidden}.testimonials .testimonials-item .img-con img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials .testimonials-item .name h5{font-size:20px;font-weight:500}.testimonials .testimonials-item .name p{font-size:16px;font-weight:400;margin-top:5px}@media (max-width: 992px){.testimonials h1{font-size:30px}.testimonials .dis{font-size:28px}.testimonials .testimonials-item .name p{font-size:14px}}.custom-hover-link:hover a{color:#fff!important}
