.page-header .nav-item .active{color:#fff!important;text-decoration:none;font-weight:400;padding:8px 15px;border-radius:20px;transition:all .3s ease}.select-language a{color:var(--bs-dark)!important;font-weight:normal;letter-spacing:normal;font-size:14px;width:200px}.select-language .dropdown-menu{padding:0!important}.select-language .dropdown-item.active{background-color:var(--bs-success)!important;color:#fff;border-radius:5px}.page-header .about-company:hover .dropdown-menu{display:block;width:300px;text-transform:none}.navbar-shape{z-index:0}.navbar-nav{z-index:1}.page-header .navbar-nav li a{font-size:14px}.dropdown-menu{margin-top:0}.page-header .about-company .dropdown-menu a:hover{background-color:#148545;;border-radius:5px;color:#fff!important}footer .nav-item .nav-link:hover{color:var(--bs-warning)!important}#backToTopBtn{position:fixed;bottom:100px;right:20px;display:none;z-index:9999}.brand-logo{height:200px;width:250px}.brand-text{color:var(--bs-success)!important;text-transform:uppercase!important}.card-link{text-decoration:none}.card-link:hover{color:var(--bs-success)!important}.card-image{max-height:150px;width:100%;object-fit:cover}.hashtag-badge{display:inline-block;padding:6px 14px;background-color:#f3f4f6;color:#374151;border-radius:9999px;font-size:14px;font-weight:500;margin:4px 4px 0 0;transition:.2s}.hashtag-badge:hover{background-color:#e5e7eb;cursor:pointer}.section-title{display:flex;align-items:center;margin-bottom:1rem}.section-title span{font-weight:600;color:#444;margin-right:10px;white-space:nowrap}.section-title::after{content:"";flex:1;height:1px;background-color:#f1f5f9;margin-left:10px}.max-line-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.max-line-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.max-line-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.max-line-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.max-line-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.hero-section{height:400px;min-height:260px}.teastory-hero-section{height:600px!important}.hero-section .overlay{background:rgba(58,58,58,.5);z-index:1}.hero-section img{object-fit:cover;object-position:center;z-index:0;height:100%;min-height:260px}.text-shadow{text-shadow:0 2px 8px rgba(0,0,0,.25)}.star-rating{direction:ltr}.star-rating .fa-star{cursor:pointer;transition:color .2s}.star-rating .fa-star.selected,.star-rating .fa-star:hover{color:#ffc107!important}.star-rating .fa-regular{margin:0!important;width:30px}.star-rating .fa-solid{margin:0!important;width:30px}.font-md{font-size:20px}.font-lg{font-size:48px}.footer-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#fff;border-radius:50%;color:var(--bs-success);text-decoration:none;transition:all .3s ease}.footer-icon .fa-brands{font-size:24px;color:var(--bs-success);margin-left:-7px;transition:color .3s ease}.footer-icon:hover{background-color:var(--bs-warning)!important;cursor:pointer}.footer-icon:hover .fa-brands{color:#fff!important}.card-item{transition:transform .3s ease}.card-item:hover{cursor:pointer;transform:scale(1.05)}.modal-open{padding:0}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.animate__animated{animation-duration:.8s;animation-fill-mode:both}#n8n-chat .chat-window-toggle svg{display:none}#n8n-chat .chat-window-toggle::before{content:"";display:block;width:60px;height:60px;background:url(/assets/images/chatbot.png) no-repeat center;background-size:contain;margin-bottom:0}#n8n-chat .chat-window-toggle{width:60px!important;height:60px!important;background:url(/assets/images/chatbot.png) no-repeat center}#n8n-chat .chat-window{border-radius:15px;border:1px solid transparent;width:420px;box-shadow:0 4px 10px rgba(0,0,0,.2)}#n8n-chat .chat-layout .chat-header{background-color:var(--bs-success)!important;color:#fff!important;height:50px}#n8n-chat .chat-window{width:350px;height:500px}#n8n-chat .chat-message{font-size:14px;margin:10px 0;border-radius:20px;padding:10px 15px}#n8n-chat .chat-message-from-user{margin-left:auto;background-color:var(--bs-success);color:#fff}#n8n-chat .chat-message.chat-message-from-bot.chat-message-typing,#n8n-chat .chat-message-typing,#n8n-chat [data-test-id=chat-message-typing]{font-size:14px!important;line-height:1.45}.chat-inputs{font-size:14px!important}.chat-input-send-button[data-v-de5e7961],.chat-input-file-button[data-v-de5e7961]{color:var(--bs-success)!important}.carousel-fade .carousel-inner{direction:rtl}.announcement-content img{max-width:100%;height:auto;display:block}.carousel-control-prev,.carousel-control-next{background-color:var(--bs-success);color:white;width:48px;height:48px;border-radius:50%;top:50%;transform:translateY(-50%);opacity:.8;box-shadow:0 4px 10px rgba(0,0,0,.2);margin:0 50px}.py-section{padding:60px 0}.bg-section{background:linear-gradient(135deg,#e8f5e9 0,#fff 100%)}.card-body-opacity{background:rgba(255,255,255,.85);border-radius:0 0 1rem 1rem}.carousel-inner .card-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.event-bigimage{width:100%;height:395px;object-fit:cover;object-position:center;display:block}.text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home-bestseller-section{position:relative;background:url(/assets/images/home_bestseller.jpeg) center center/cover no-repeat;z-index:0}.home-bestseller-section::before{content:"";position:absolute;inset:0;background:rgba(63,63,63,.5);z-index:0}.home-bestseller-section>.container-fluid{position:relative;z-index:1}.home-bestseller-section .title{font-weight:800;position:relative;display:inline-block}.home-bestseller-section .title::after{content:"";display:block;width:50%;height:3px;background-color:#fff;margin:20px auto}.home-bestseller-section .product-frame .card-img-top{max-height:350px}.home-about-section{padding:100px 0 120px 0}.home-about-section .title{font-weight:800;position:relative;display:inline-block}.home-about-section .title::after{content:"";display:block;width:60%;height:3px;background-color:var(--bs-success);margin:20px 0}.home-about-section .description{font-size:20px;color:var(--bs-success)}.shape-container{position:absolute;bottom:-70px;left:-30px;width:100%;height:250px;z-index:1}.shape{position:absolute;border-radius:20px;background-color:#008542}.shape-1{width:130px;height:200px;background:url(/assets/images/shape_img1.jpg) center center/cover no-repeat;transform:rotate(5deg);top:-50px;left:60px;z-index:1}.shape-2{width:280px;height:350px;background:url(/assets/images/shape_img2.png) center center/cover no-repeat;top:20px;left:150px;z-index:2}.shape-3{width:220px;height:150px;background:url(/assets/images/shape_img3.png) center center/cover no-repeat;transform:rotate(-5deg);top:300px;left:280px;z-index:3}.home-news-section .title{font-weight:800;position:relative;display:inline-block}.home-news-section .title::after{content:"";display:block;width:40%;height:3px;background-color:var(--bs-success);margin:20px auto}.home-news-section .news-card .card-img-top,.news-card .img-fluid{object-fit:cover;height:450px}.home-news-section .news-card{border-radius:20px}.news-item{border-radius:20px;transition:transform .3s ease;height:max-content}.news-item:hover{transform:scale(1.05)}.news-card span{width:max-content;border-radius:10px;font-weight:500;padding:5px 15px}.home-branches-section .title{font-weight:800;position:relative;display:inline-block}.home-branches-section .title::after{content:"";display:block;width:50%;height:3px;background-color:var(--bs-success);margin:20px auto}.home-branches-section .branches-item .image-wrapper img{width:100%;object-fit:cover;object-position:center;border-radius:10px;max-height:350px}.home-branches-section .branch-card{height:350px;position:relative;cursor:pointer}.home-branches-section .branch-card .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home-branches-section .branch-card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1}.home-branches-section .branch-card .branch-info{position:absolute;bottom:10px;left:10px;z-index:2;width:100%}.branch-info p{max-height:0;overflow:hidden;opacity:0;transform:translateY(10px);transition:max-height .8s ease,opacity .4s ease,transform .4s ease;margin:0}.branch-card:hover .branch-info p{max-height:100px;opacity:1;transform:translateY(0);margin-bottom:.5rem}.home-review-section .title{font-weight:800;position:relative;display:inline-block}.home-review-section .title::after{content:"";display:block;width:70%;height:3px;background-color:var(--bs-success);margin:20px auto}.home-review-section .review-card{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 2px 10px rgba(0,0,0,.06);will-change:transform,box-shadow;cursor:pointer}.home-review-section .review-card:hover{transform:scale(1.02);box-shadow:0 12px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06);z-index:1;cursor:pointer}.home-review-section .stars{line-height:1;white-space:nowrap}.about-img-wrapper{height:400px;overflow:hidden;margin:0 auto;display:flex;align-items:center;justify-content:center}.about-img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px}.about-bg-mission{position:relative;background:url(/assets/images/about_missions.jpg) center center/cover no-repeat;z-index:0}.about-bg-mission::before{content:"";position:absolute;inset:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:rgba(0,0,0,.3);z-index:1}.about-bg-mission>*{position:relative;z-index:2}.about-bg-mission .image-wrapper{position:relative;width:100%;height:600px;overflow:hidden;margin:0 auto}.journey-image{min-width:180px;display:flex;align-items:center;justify-content:center;padding:16px 0}.journey-image img{height:250px;display:block}.journey-section .container{overflow-x:hidden}.journey-section .image-journey{width:100%;max-height:350px}.circle-icon{width:100px;height:100px;background-color:var(--bs-success);border:3px solid var(--bs-success);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.2);margin-top:-65px;position:relative;z-index:1}.circle-icon i{z-index:2}.line-vertical-left{position:absolute;top:0;left:1%;transform:translate(10%,-50%);height:360px}.line-vertical-right{position:absolute;top:-15%;left:-5%;transform:translate(5%,-50%);height:360px}.line-vertical-right-last{position:absolute;top:10%;left:-5%;transform:translate(5%,-53%);height:360px}.image-journey{max-height:450px;max-width:280px;object-fit:cover;border-radius:20px;z-index:1}.image-journey-1{position:relative;min-height:350px;z-index:1}.journey-1 .journey-shape{height:350px;width:280px;border-radius:20px;background-color:var(--bs-success);position:absolute;top:25px;left:35px;z-index:0}.journey-2{position:relative;min-height:350px}.journey-2 .journey-shape-1{position:absolute;top:0;right:0;height:160px;width:130px;border-radius:20px;background-color:var(--bs-success);z-index:0}.journey-2 .journey-shape-2{position:absolute;top:140px;right:150px;height:250px;width:170px;border-radius:20px;background-color:var(--bs-success);z-index:0}.journey-2 .image-journey-2{position:absolute;top:20px;right:20px;border-radius:20px;width:100%}.journey-3{position:relative;min-height:350px}.journey-3 .journey-shape{height:150px;width:280px;border-radius:20px;background-color:var(--bs-success);position:absolute;bottom:-20px;left:50px;z-index:0}.journey-3 .image-journey-3{position:absolute;z-index:1}.journey-4{position:relative;min-height:350px}.journey-4 .journey-shape{height:350px;width:280px;border-radius:20px;background-color:var(--bs-success);position:absolute;top:25px;right:25px;z-index:0}.journey-4 .image-journey-4{position:absolute;z-index:1;right:0;top:0}.journey-5{position:relative;min-height:350px}.journey-5 .journey-shape-1{position:absolute;top:-10px;left:210px;height:160px;width:130px;border-radius:20px;background-color:var(--bs-success);z-index:0}.journey-5 .journey-shape-2{position:absolute;top:130px;left:0;height:250px;width:170px;border-radius:20px;background-color:var(--bs-success);z-index:0}.journey-5 .image-journey-5{position:absolute;top:10px;left:20px;border-radius:20px;width:100%}.journey-6{position:relative;min-height:370px}.journey-6 .journey-shape{height:150px;width:280px;border-radius:20px;background-color:var(--bs-success);position:absolute;bottom:0;right:30px;z-index:0}.journey-6 .image-journey-6{position:absolute;z-index:1;right:0}.text-value{color:#198754}.about-team-section{position:relative;background:url(/assets/images/about_teamwork.jpg) center center/cover no-repeat;z-index:0}.about-team-overlay{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:1;pointer-events:none}.about-team-section>.container,.about-team-section>.position-absolute{position:relative;z-index:2}.aboutpage-aboutsection{padding-bottom:220px!important;position:relative;z-index:1}.overlapping-video-section{margin-top:-150px;position:relative;z-index:10}.video-player-box{background-color:#006837;border-radius:25px;position:relative;display:flex;justify-content:center;align-items:center;padding-top:46.25%;overflow:hidden}.play-btn{width:90px;height:90px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.play-btn::after{content:'';display:block;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #006837;margin-left:5px}#video-container{position:relative;overflow:hidden;height:420px}#video-container video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.unmute-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;border:0;border-radius:999px;padding:.6rem 1rem;background:#198754;color:#fff;font-weight:600;cursor:pointer}.unmute-btn:focus{outline:0}.unmute-btn.hide{display:none}.floating-cup{position:absolute;width:300px;z-index:15}.floating-cup-1{top:-20px;left:-120px;width:250px;transform:rotate(-10deg)}.floating-cup-2{bottom:-100px;right:-120px;transform:rotate(10deg)}.about-bg-mission{margin-top:-300px;padding-top:350px;position:relative;z-index:2}@media (max-width:991.98px){.floating-cup{display:none}.aboutpage-aboutsection{padding-bottom:120px}.overlapping-video-section{margin-top:-200px}.about-bg-mission{margin-top:-150px;padding-top:220px}}.product-section .text-shadow{text-shadow:0 2px 8px rgba(0,0,0,.25)}.product-section .product-card .card-img-top{height:180px;object-fit:cover}.product-section .product-card .badge{font-size:.9rem}.product-section .menu-zoom{transition:box-shadow .2s}.product-section .menu-zoom:hover{box-shadow:0 0 0 4px #19875433}.product-section .nav-product-tabs .nav-link{font-weight:600;font-size:1.1rem;margin:0 .25rem;color:#198754;background:#fff;border:1.5px solid #19875422;transition:all .2s}.product-section .nav-product-tabs .nav-link.active,.nav-product-tabs .nav-link:focus{background:#198754;color:#fff;border-color:#198754}.product-section .nav-product-tabs .nav-link i{font-size:1.1rem}.product-frame img:hover{cursor:pointer}.topping-item{width:150px;height:150px;border-radius:30px}.toppings-swiper{overflow:hidden;width:100%}.menu-explore-btn{border-radius:15px;border:2px solid #fff;font-weight:500;z-index:5}.menu-section .image-wrapper{max-height:400px;display:flex;justify-content:center;align-items:center}.menu-section .image-wrapper img{max-height:800px;height:auto;width:auto}.menu-section .content{z-index:2}.section-stretched-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.products-section{scroll-margin-top:50px}.milktea-section{background:linear-gradient(to right,#0097b2,#7ed957);max-height:600px;height:600px;display:flex;align-items:center}.milktea-section .image-wrapper img{transform:translateY(50px)}.fruittea-section{background:linear-gradient(to right,#f6d365,#fda085);max-height:600px;height:600px;display:flex;align-items:center}.fruittea-section .image-wrapper img{transform:translateY(-50px)}.icedtea-section{background:linear-gradient(to right,#0097b2,#7ed957);max-height:600px;height:600px;display:flex;align-items:center}.icedtea-section .image-wrapper img{transform:translateY(-20px)}.macchiato-section{background:linear-gradient(to right,#f6d365,#fda085);max-height:600px;height:600px;display:flex;align-items:center}.macchiato-section .image-wrapper img{transform:translateY(-50px)}.floating-menupage{position:fixed;top:40%;left:20px;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:9999}.menupage-link{display:flex;align-items:center;color:#006400;text-decoration:none}.menupage-link:hover{color:var(--bs-success)}.menupage-link .dot{width:10px;height:10px;border:1px solid #006400;border-radius:50%;display:inline-block;transition:all .3s}.menupage-link.active .dot{background:#006400}.menupage-link .text{margin-left:8px;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transition:all .3s}.menupage-link:hover .text,.menupage-link.active .text{opacity:1;max-width:100px}.other-category-section .cake{height:150px;object-fit:cover}.product-filter-section .headline .title{font-weight:800;position:relative;display:inline-block}.product-filter-section .headline .title::after{content:"";display:block;width:30%;height:3px;background-color:var(--bs-success);margin:20px 35px}@keyframes shake{0%{transform:translate(0px,0px) rotate(0deg)}20%{transform:translate(-2px,0px) rotate(-2deg)}40%{transform:translate(2px,0px) rotate(2deg)}60%{transform:translate(-2px,0px) rotate(-2deg)}80%{transform:translate(2px,0px) rotate(2deg)}100%{transform:translate(0px,0px) rotate(0deg)}}.product-filter-section .mystery-item{transition:transform .2s}.product-filter-section .mystery-item:hover{animation:shake .5s;animation-timing-function:ease-in-out}@keyframes shake-down{0%{transform:translate(1,50px) rotate(0deg)}20%{transform:translate(-1px,50px) rotate(-1deg)}40%{transform:translate(1px,50px) rotate(1deg)}60%{transform:translate(-1px,50px) rotate(-1deg)}80%{transform:translate(1px,50px) rotate(1deg)}100%{transform:translate(0,50px) rotate(0deg)}}.milktea-shake{transition:transform .2s;display:block;transform-origin:50% 100%}.milktea-shake:hover{animation:shake-down .6s ease-in-out}@keyframes fruittea-shake{0%{transform:translate(0,-50px) rotate(0deg)}20%{transform:translate(-1px,-50px) rotate(-1deg)}40%{transform:translate(1px,-50px) rotate(1deg)}60%{transform:translate(-1px,-50px) rotate(-1deg)}80%{transform:translate(1px,-50px) rotate(1deg)}100%{transform:translate(0,-50px) rotate(0deg)}}.fruittea-shake{transition:transform .2s;display:block;transform-origin:50% 100%}.fruittea-shake:hover{animation:fruittea-shake .6s ease-in-out}@keyframes icedtea-shake{0%{transform:translate(0,-20px) rotate(0deg)}20%{transform:translate(-1px,-20px) rotate(-1deg)}40%{transform:translate(1px,-20px) rotate(1deg)}60%{transform:translate(-1px,-20px) rotate(-1deg)}80%{transform:translate(1px,-20px) rotate(1deg)}100%{transform:translate(0,-20px) rotate(0deg)}}.icedtea-shake{transition:transform .2s;display:block;transform-origin:50% 100%}.icedtea-shake:hover{animation:icedtea-shake .6s ease-in-out}@keyframes macchiato-shake{0%{transform:translate(0,-50px) rotate(0deg)}20%{transform:translate(-1px,-50px) rotate(-1deg)}40%{transform:translate(1px,-50px) rotate(1deg)}60%{transform:translate(-1px,-50px) rotate(-1deg)}80%{transform:translate(1px,-50px) rotate(1deg)}100%{transform:translate(0,-50px) rotate(0deg)}}.macchiato-shake{transition:transform .2s;display:block;transform-origin:50% 100%}.macchiato-shake:hover{animation:macchiato-shake .6s ease-in-out}.product-filter-detail .text-desc{position:relative;display:inline-block;text-align:center}.product-filter-detail .text-desc::after{content:"";display:block;width:30%;height:3px;background-color:var(--bs-success);margin:20px auto 0 auto}.product-filter-detail .image-radio input[type=radio]{display:none;background:transparent!important}.product-filter-detail .image-radio img{border:2px solid transparent;cursor:pointer;object-fit:cover;transition:border .3s,transform .2s;background:transparent!important;max-height:250px;max-width:170px}.product-filter-detail .image-radio input[type=radio]:checked + img{transform:scale(1.05);border-bottom:3px solid var(--bs-success)}.product-filter-detail .image-radio img:hover{filter:brightness(1.1)}#filtered-products-section .title{position:relative;display:inline-block;text-align:center}#filtered-products-section .title::after{content:"";display:block;width:30%;height:3px;background-color:var(--bs-success);margin:20px auto 0 auto}.menu-custom-height img{height:120px}.product-item{z-index:1}.smoke-1{z-index:0;top:-50px;right:-200px}.smoke-2{z-index:0;left:-280px;bottom:-80px}.smoke-3{z-index:0;right:-290px;bottom:-80px}.smoke-4{z-index:0;left:-280px;bottom:-90px}.newest-event .event-card img{height:320px}.event-card .card-img-top,.event-card .img-fluid{object-fit:cover;height:180px}.blog-card .card-img-top{height:180px;object-fit:cover}.blog-list-thumb{width:170px;height:170px;object-fit:cover}.other-post img{height:200px;object-fit:cover}.latest-posts-section .post-card img{width:100%;height:450px;object-fit:cover}.post-content-repsonsive{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.direct-link{font-size:14px}.branches-links a{font-size:12px}.open-map{font-size:12px}.career-job-list .card,.career-benefits .card,.career-news .card{transition:transform .2s}.career-job-list .card:hover,.career-benefits .card:hover,.career-news .card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 8px 32px rgba(34,34,34,.12)}.career-job-list .card-body,.career-benefits .card-body,.career-news .card-body{min-height:180px}.career-benefits .fa-2x,.career-news .fa-2x{margin-bottom:12px}.career-apply{background:linear-gradient(90deg,#43cea2 0,#185a9d 100%)}.career-apply .btn{border-radius:2rem}.career-job-horizontal img{max-height:150px;max-width:150px}.career-upload-group{position:relative}.career-upload-btn{cursor:pointer;border-radius:5px;font-weight:500;padding:.5rem 1rem;text-align:center}.career-upload-filename{min-height:1.5rem;margin-left:.25rem;word-break:break-all}.career-image{position:relative;min-height:350px;margin:0 auto}.career-image .career-image-1{max-height:350px;max-width:350px;object-fit:cover;border-radius:20px;z-index:1}.career-image .career-shape-1{position:absolute;top:-10px;right:20px;height:160px;width:130px;border-radius:20px;background-color:var(--bs-success);z-index:0}.career-image .career-shape-2{position:absolute;top:130px;left:100px;height:250px;width:170px;border-radius:20px;background-color:var(--bs-success);z-index:0}.career-image .career-image-1{position:absolute;top:10px;left:120px;border-radius:20px;width:100%}.contact-branch-horizontal{border:1.5px solid #43cea2;transition:box-shadow .2s,border-color .2s}.contact-branch-horizontal:hover{box-shadow:0 8px 32px rgba(34,34,34,.12);border-color:#185a9d}.contact-branch-logo img{width:90px;height:90px;object-fit:cover;border-radius:12px;border:1px solid #e0e0e0}.contact-branch-links .btn{border-radius:1.5rem;font-weight:500;padding:.25rem .75rem}.contact-icon{width:20px;height:20px;margin-right:4px;vertical-align:middle}.contact-branch-actions .btn{border-radius:1.5rem;font-weight:500}.contact-brand-image{max-height:280px;width:100%}.contact-page{overflow-x:hidden}.contact-faq-section .image-wrapper{max-height:500px;overflow:hidden;position:relative;border-radius:10px}.contact-faq-section .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.ceo-story-section .image-wrapper{max-height:500px;overflow:hidden;position:relative}.ceo-story-section .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.ceo-bg-section{position:relative;background:url(/assets/images/message_vision.jpg) center center/cover no-repeat;z-index:0}.ceo-bg-section::before{content:"";position:absolute;inset:0;background:rgba(66,66,66,.5);z-index:0}.ceo-bg-section>.container{position:relative;z-index:1}.ceo-image{width:480px;height:480px;object-fit:cover}.ceo-hello{margin-top:150px!important}.ceo-message-section blockquote{border-left:none;position:relative;font-size:24px;font-weight:600;font-style:italic}.ceo-message-section blockquote::before{content:'“';font-family:var(--font-body);font-weight:600;font-size:6rem;line-height:1;color:var(--brand-blue);position:absolute;left:-1rem;top:-2.5rem}.core-values-icon{transition:all .3s ease}.core-values-icon:hover{background-color:var(--bs-warning)!important;color:#fff!important;cursor:pointer}.ceo-message-promise .shape-container{position:absolute;top:25%;left:0;width:100%;height:250px;z-index:1}.ceo-message-promise .shape{position:absolute;border-radius:20px;background-color:#008542}.ceo-message-promise .shape-1{width:230px;height:300px;background:url(/assets/images/shape_img1.jpg) center center/cover no-repeat;transform:rotate(5deg);top:-50px;left:60px;z-index:1}.ceo-message-promise .shape-2{width:380px;height:450px;background:url(/assets/images/shape_img2.png) center center/cover no-repeat;top:50px;left:220px;z-index:2}.ceo-message-promise .shape-3{width:320px;height:250px;background:url(/assets/images/shape_img3.png) center center/cover no-repeat;transform:rotate(5deg);top:450px;left:320px;z-index:3}.missions-vision-section .image-wrapper{max-height:500px;overflow:hidden;position:relative}.missions-vision-section .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.missions-card{border-radius:25px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background-color:rgba(255,255,255,.75)}.mission-wrapper-1{position:relative;min-height:350px}.mission-wrapper-1 .mission-shape-1{position:absolute;top:-20px;right:-10px;height:260px;width:230px;border-radius:20px;background-color:var(--bs-success);z-index:0}.mission-wrapper-1 .mission-shape-2{position:absolute;bottom:-20px;left:50px;height:350px;width:270px;border-radius:20px;background-color:var(--bs-success);z-index:0}.mission-wrapper-1 .mission-image{position:relative;right:-90px;border-radius:20px;max-width:450px;height:550px;z-index:1}.mission-wrapper-2{position:relative;min-height:350px}.mission-wrapper-2 .mission-shape{height:550px;width:450px;border-radius:20px;background-color:var(--bs-success);position:absolute;top:25px;right:0;z-index:0}.mission-wrapper-2 .mission-image{position:relative;border-radius:20px;max-width:450px;height:550px;z-index:1;right:-50px}.journey-startstory-section .image-wrapper{max-height:500px;overflow:hidden;position:relative}.journey-startstory-section .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.journey-ourjourney-section .image-wrapper{max-height:400px;overflow:hidden;position:relative;border-radius:50px 5px 50px 5px}.journey-ourjourney-section .image-wrapper img{width:100%;height:auto;object-fit:cover;display:block}.journey-statistics-section{position:relative;background:url(/assets/images/journey_statistics_background.jpg) center center/cover no-repeat;z-index:0}.journey-statistics-section::before{content:"";position:absolute;inset:0;background:rgba(63,63,63,.5);z-index:0}.journey-statistics-section>.container-fluid{position:relative;z-index:1}.journey-statistics-section .statistics-item{background-color:#fff;width:300px}.journey-statistics-section .statistics-icon{font-size:50px;padding:15px;border-radius:5px}.journey-members img{height:300px;width:100%;border-radius:10px}.teastory-ingredients-section img{width:100%;height:200px}.img-cover-full{width:100%;height:100%;object-fit:cover;display:block}.featured-card{aspect-ratio:1 / 1;position:relative;transition:transform .3s ease;border-radius:1rem}.featured-card img{object-fit:cover;height:100%;transition:transform .5s ease}.featured-card:hover img{transform:scale(1.05)}.featured-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent 60%);color:white;transition:all .3s ease}.featured-overlay h5{position:absolute;bottom:1rem;left:1rem;right:1rem;margin:0;transition:transform .3s ease;z-index:2}.featured-overlay .description{position:absolute;bottom:1rem;left:1rem;right:1rem;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;z-index:1}.featured-card:hover .featured-overlay h5{transform:translateY(-2.7rem)}.featured-card:hover .featured-overlay .description{opacity:1;transform:translateY(0)}.teastory-content{position:relative}.teastory-background{background:url(/assets/images/wood_background.jpg) center center/cover no-repeat;position:relative;width:60%;height:350px;border-radius:10px}.teastory-content .image-wrapper{position:absolute;top:25px;right:40px;z-index:2}.teastory-content .image-wrapper img{width:600px;height:300px;object-fit:cover;object-position:center;border-radius:10px;display:block}.member-benefits-section .image-wrapper{max-height:500px;overflow:hidden;position:relative;border-radius:10px}.member-benefits-section .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.bg-membernew{background:url(/assets/images/member_new.png) center center/cover no-repeat}.bg-membersilver{background:url(/assets/images/member_silver.png) center center/cover no-repeat}.bg-membergold{background:url(/assets/images/member_gold.png) center center/cover no-repeat}.detail-post-card img{height:90px;width:100%;object-fit:cover}.post-content img{max-width:100%;height:auto;display:block}