:root{--kultiva-primary:152 55% 30%;--kultiva-primary-light:152 45% 45%;--kultiva-primary-dark:152 60% 20%;--kultiva-primary-foreground:0 0% 100%;--kultiva-secondary:20 55% 48%;--kultiva-secondary-light:20 50% 62%;--kultiva-secondary-dark:20 60% 35%;--kultiva-secondary-foreground:0 0% 100%;--kultiva-accent:42 80% 52%;--kultiva-accent-foreground:30 20% 12%;--kultiva-cream:40 30% 97%;--kultiva-sand:35 20% 92%;--kultiva-stone:30 10% 70%;--kultiva-charcoal:30 15% 20%;--kultiva-ink:30 20% 12%;--kultiva-background:var(--kultiva-cream);--kultiva-foreground:var(--kultiva-ink);--kultiva-card:0 0% 100%;--kultiva-card-foreground:var(--kultiva-ink);--kultiva-muted:var(--kultiva-sand);--kultiva-muted-foreground:var(--kultiva-stone);--kultiva-border:35 15% 85%;--kultiva-border-strong:35 10% 75%;--kultiva-success:142 71% 45%;--kultiva-warning:45 93% 47%;--kultiva-error:0 84% 60%;--kultiva-font-heading:"Kanit",system-ui,sans-serif;--kultiva-font-body:"Plus Jakarta Sans",system-ui,sans-serif;--kultiva-section-py:5rem;--kultiva-section-py-lg:7rem;--kultiva-radius-sm:.375rem;--kultiva-radius-md:.5rem;--kultiva-radius-lg:.75rem;--kultiva-radius-xl:1rem;--kultiva-radius-2xl:1.5rem;--kultiva-shadow-sm:0 1px 2px 0 #0000000d;--kultiva-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--kultiva-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--kultiva-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--kultiva-shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.kultiva-site{font-family:var(--kultiva-font-body);background-color:hsl(var(--kultiva-background));color:hsl(var(--kultiva-foreground))}.kultiva-site h1,.kultiva-site h2,.kultiva-site h3,.kultiva-site h4,.kultiva-site h5,.kultiva-site h6{font-family:var(--kultiva-font-heading);color:hsl(var(--kultiva-ink))}.kultiva-btn{font-family:var(--kultiva-font-body);border-radius:var(--kultiva-radius-lg);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:inline-flex}.kultiva-btn-primary{background-color:hsl(var(--kultiva-primary));color:hsl(var(--kultiva-primary-foreground));border-color:hsl(var(--kultiva-primary))}.kultiva-btn-primary:hover{background-color:hsl(var(--kultiva-primary-dark));border-color:hsl(var(--kultiva-primary-dark))}.kultiva-btn-secondary{background-color:hsl(var(--kultiva-secondary));color:hsl(var(--kultiva-secondary-foreground));border-color:hsl(var(--kultiva-secondary))}.kultiva-btn-secondary:hover{background-color:hsl(var(--kultiva-secondary-dark));border-color:hsl(var(--kultiva-secondary-dark))}.kultiva-btn-outline{color:hsl(var(--kultiva-primary));border-color:hsl(var(--kultiva-primary));background-color:#0000}.kultiva-btn-outline:hover{background-color:hsl(var(--kultiva-primary));color:hsl(var(--kultiva-primary-foreground))}.kultiva-section{padding-top:var(--kultiva-section-py);padding-bottom:var(--kultiva-section-py)}.kultiva-section-lg{padding-top:var(--kultiva-section-py-lg);padding-bottom:var(--kultiva-section-py-lg)}.kultiva-section-gray{background-color:hsl(var(--kultiva-sand))}.kultiva-section-dark{background-color:hsl(var(--kultiva-ink));color:hsl(var(--kultiva-cream))}.kultiva-section-dark h1,.kultiva-section-dark h2,.kultiva-section-dark h3,.kultiva-section-dark h4,.kultiva-section-dark h5,.kultiva-section-dark h6{color:hsl(var(--kultiva-cream))}.kultiva-subtitle{font-family:var(--kultiva-font-body);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--kultiva-primary));align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:inline-flex}.kultiva-subtitle:before{content:"";background-color:hsl(var(--kultiva-primary));width:2.5rem;height:2px}.kultiva-title{margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15}.kultiva-lead{color:hsl(var(--kultiva-charcoal));font-size:1.125rem;line-height:1.75}.kultiva-card{background-color:hsl(var(--kultiva-card));border-radius:var(--kultiva-radius-xl);box-shadow:var(--kultiva-shadow);padding:2rem;transition:all .3s}.kultiva-card:hover{box-shadow:var(--kultiva-shadow-lg);transform:translateY(-4px)}.kultiva-card-bordered{border:1px solid hsl(var(--kultiva-border))}.kultiva-icon-box{border-radius:var(--kultiva-radius-lg);background-color:hsl(var(--kultiva-primary)/.1);width:4rem;height:4rem;color:hsl(var(--kultiva-primary));justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.kultiva-icon-box svg{width:1.75rem;height:1.75rem}.kultiva-container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.kultiva-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.kultiva-container{padding-left:2rem;padding-right:2rem}}
[data-theme=classic]{--heading-font:var(--font-kanit),"Kanit",sans-serif;--body-font:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;--primary-color:#4a9960;--secondary-color:#be6840;--heading-color:#252119;--primary-black-color:#2d6b3f;--header-dark-color:#053331;--gray-color:#faf8f5;--white-color:#fff;--text-color:#5a554d;--border-color:#edeae5;--accent-color:#e3b526;--subtitle-color:#4a9960;--dark-bg:#053331;--overlay-color:#053331d9;--shadow-color:#05333133;--page-hero-overlay:linear-gradient(135deg,#053331e6,#2d6b3fcc);--btn-primary-bg:#4a9960;--btn-primary-hover:#2d6b3f;--btn-secondary-bg:#be6840;--mobile-menu-bg:#053331;--submenu-bg:#0a4a47}
[data-theme=brand]{--heading-font:var(--font-quicksand),"Quicksand",sans-serif;--body-font:var(--font-quicksand),"Quicksand",sans-serif;--primary-color:#7c3e8f;--secondary-color:#73973a;--heading-color:#2a2a2e;--primary-black-color:#613171;--header-dark-color:#613171;--gray-color:#f7f6f8;--white-color:#fff;--text-color:#727276;--border-color:#eae8ec;--accent-color:#9cc445;--subtitle-color:#73973a;--dark-bg:#1a1a2e;--overlay-color:#1a1a2ed9;--shadow-color:#61317133;--page-hero-overlay:linear-gradient(135deg,#1a1a2ee6,#613171cc);--btn-primary-bg:#7c3e8f;--btn-primary-hover:#613171;--btn-secondary-bg:#73973a;--mobile-menu-bg:#613171;--submenu-bg:#7c3e8f}
[data-theme=modern]{--heading-font:var(--font-quicksand),"Quicksand",sans-serif;--body-font:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;--primary-color:#613171;--secondary-color:#9cc445;--heading-color:#1a1a2e;--primary-black-color:#1a1a2e;--header-dark-color:#1a1a2e;--gray-color:#f4f4f8;--white-color:#fff;--text-color:#555560;--border-color:#e5e5ea;--accent-color:#9cc445;--subtitle-color:#7c3e8f;--dark-bg:#12121f;--overlay-color:#12121fe0;--shadow-color:#12121f40;--page-hero-overlay:linear-gradient(135deg,#12121feb,#613171bf);--btn-primary-bg:#613171;--btn-primary-hover:#4a2558;--btn-secondary-bg:#73973a;--mobile-menu-bg:#1a1a2e;--submenu-bg:#252540}
.header-one .header-navigation{background-color:var(--header-dark-color)}.header-one .header-navigation .main-menu ul>li>a{color:var(--white-color);display:inline-block;position:relative;text-decoration:none!important}.header-one .header-navigation .main-menu ul>li>a:after{content:"";background-color:var(--accent-color);width:0;height:2px;transition:width .3s ease-in-out;position:absolute;bottom:0;left:0}.header-one .header-navigation .main-menu ul>li>a:hover{color:var(--accent-color)}.header-one .header-navigation .main-menu ul>li>a:hover:after{width:100%}.header-one .header-navigation .main-menu ul>li .sub-menu li a{display:inline-block;position:relative;text-decoration:none!important}.header-one .header-navigation .main-menu ul>li .sub-menu li a:after{content:"";background-color:var(--accent-color);width:0;height:2px;transition:width .3s ease-in-out;position:absolute;bottom:0;left:0}.header-one .header-navigation .main-menu ul>li .sub-menu li a:hover:after{width:100%}.header-one .nav-right-item{color:var(--white-color)}.header-one .site-branding .brand-logo img{width:auto;max-height:50px}.header-area.header-one{z-index:999;width:100%;transition:all .3s ease-in-out;position:fixed;top:0;left:0;right:0}.header-area.header-one.sticky{background-color:var(--header-dark-color);box-shadow:0 4px 20px var(--shadow-color)}#smooth-wrapper{padding-top:90px}.theme-btn.style-one,.nav-right-item .theme-btn.style-one,.bizzen-hero_one .hero-content .theme-btn.style-one,.bizzen-cta-sec .bizzen-button .theme-btn.style-one{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white-color)}.theme-btn.style-one:hover,.nav-right-item .theme-btn.style-one:hover,.bizzen-hero_one .hero-content .theme-btn.style-one:hover,.bizzen-cta-sec .bizzen-button .theme-btn.style-one:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--white-color)}.theme-btn.style-two{background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-bg)}.theme-btn.style-two:hover{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.section-title .sub-title{color:var(--subtitle-color)}.section-title .sub-title:before,.section-title .sub-title:after{background-color:var(--subtitle-color)}.section-title h2{color:var(--heading-color)}.section-title.text-white h2{color:var(--white-color)}.section-title.text-white .sub-title{color:var(--accent-color)}.bizzen-hero_one{background-color:var(--header-dark-color)}.hero-content .sub-title{color:var(--accent-color)}.hero-rating-box{background-color:var(--btn-primary-bg)}.bizzen-counter_one{position:relative}.bizzen-counter_one:before{content:"";background-color:var(--overlay-color);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.bizzen-counter_one>.container{z-index:1;position:relative}.bizzen-counter-item.style-one .number h2{color:var(--accent-color)}.bizzen-iconic-box.style-one .icon{color:var(--primary-color)}.bizzen-iconic-box.style-one:hover{border-color:var(--primary-color)}.bizzen-service-item .icon{color:var(--primary-color);transition:transform .3s}.bizzen-service-item.style-one{transition:transform .3s,box-shadow .3s}.bizzen-service-item.style-one:hover{box-shadow:0 8px 24px var(--shadow-color,#00000014);transform:translateY(-4px)}.bizzen-service-item.style-one:hover .icon{transform:scale(1.05)}.bizzen-about_one .bizzen-image .shape{background-color:var(--secondary-color)}.bizzen-work-process .step-number{color:var(--primary-color)}.bizzen-work-process:hover .step-number{background-color:var(--primary-color);color:var(--white-color)}.bizzen-testimonial-item .ratings i{color:var(--accent-color)}.bizzen-blog-post-item .post-content .read-more{color:var(--primary-color)}.bizzen-blog-post-item .post-content .read-more:hover{color:var(--secondary-color)}.bizzen-blog-post-item .post-thumbnail .date{background-color:var(--btn-primary-bg)}.main-footer{background-color:var(--dark-bg)}.main-footer .footer-top .big-text{color:var(--white-color)}.main-footer .footer-widget-wrapper .footer-widget a:hover{color:var(--accent-color)}.main-footer .submit-btn{background-color:var(--btn-primary-bg)}.main-footer .submit-btn:hover{background-color:var(--btn-primary-hover)}.main-footer .social-box a:hover{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.page-hero{position:relative}.page-hero:before{content:"";background:var(--page-hero-overlay);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-hero>.container{z-index:1;position:relative}.bizzen-contact_one .contact-form-wrapper{background-color:var(--dark-bg)}.bizzen-cta-sec{background-color:var(--btn-primary-bg)}::-moz-selection{background-color:var(--primary-color);color:var(--white-color)}::selection{background-color:var(--primary-color);color:var(--white-color)}::-webkit-scrollbar-thumb{background-color:var(--primary-color)}::-webkit-scrollbar-thumb:hover{background-color:var(--secondary-color)}.bizzen-company-sec .text-box{z-index:1;position:relative}.bizzen-company-sec .text-box:after{content:"";background-color:var(--border-color);z-index:-1;width:100%;height:1px;position:absolute;bottom:10px;left:0}.bizzen-company-sec .text-box h6{background-color:var(--white-color);padding:0 30px;display:inline-block}.bizzen-company-sec .container-fluid{padding-left:120px;padding-right:120px}@media (max-width:1650px){.bizzen-company-sec .container-fluid{padding-left:30px;padding-right:30px}}@media screen and (max-width:1199.98px){.bizzen-company-sec .container-fluid{padding-left:15px;padding-right:15px}}.bizzen-client-item .client-img{text-align:center;padding:0 50px}.bizzen-client-item .client-img img{filter:grayscale();opacity:.7;margin:0 auto;transition:all .3s}.bizzen-client-item .client-img img:hover{filter:grayscale(0%);opacity:1}@media (max-width:767.98px){.bizzen-client-item .client-img{padding:0 20px}}.bizzen-team-item.style-two .member-image{aspect-ratio:3/4}.bizzen-team-item.style-two .member-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.service-help-card{background-color:var(--white-color,#fff);border:1px solid var(--border-color,#eee);border-radius:12px;flex-direction:column;gap:12px;height:100%;padding:28px 24px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000a}.service-help-card:hover{box-shadow:0 8px 24px var(--shadow-color,#00000014);border-color:var(--primary-color,#7c3e8f);transform:translateY(-4px)}.service-help-card-title{font-family:var(--heading-font),sans-serif;color:var(--heading-color,#2a2a2e);margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.service-help-card-text{font-family:var(--body-font),sans-serif;color:var(--text-color,#727276);margin:0;font-size:.9rem;line-height:1.65}.service-help-quote{font-family:var(--body-font),sans-serif;color:var(--primary-color,#7c3e8f);border:none;max-width:800px;margin:0 auto;padding:0 20px;font-size:1.05rem;font-style:italic;line-height:1.7}.bg-primary{background-color:hsl(var(--primary))!important}.text-primary{color:hsl(var(--primary))!important}.btn-primary{background-color:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important}.hero-image,.post-thumbnail,.bizzen-image,.bizzen-image-box,.service-thumbnail,.member-image{border-radius:12px;overflow:hidden}.hero-image img,.post-thumbnail img,.bizzen-image img,.bizzen-image-box img,.service-thumbnail img,.member-image img,.blog-post-item .post-thumbnail img,.bizzen-blog-post-item .post-thumbnail img{border-radius:12px}
