.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{inset:0;opacity:0;overflow:hidden;position:fixed;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));inset:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media(prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{display:flex;justify-content:flex-end;inset:0 0 auto auto;padding:var(--yarl__toolbar_padding,8px);position:absolute}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media(hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__slide_captions_container{background:var(--yarl__slide_captions_container_background,rgba(0,0,0,.5));left:var(--yarl__slide_captions_container_left,0);padding:var(--yarl__slide_captions_container_padding,16px);position:absolute;right:var(--yarl__slide_captions_container_right,0);-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;-webkit-box-orient:vertical;color:var(--yarl__slide_description_color,#fff);-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);text-align:var(--yarl__slide_description_text_align,start)}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}.yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));flex:0 0 auto;overflow:hidden;padding:var(--yarl__thumbnails_container_padding,16px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__thumbnails_vignette{pointer-events:none;position:absolute;--yarl__thumbnails_vignette_size:12%}@media(min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media(min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);bottom:0;top:0;width:100%}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:var(--yarl__thumbnails_thumbnail_border,1px);cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent;box-sizing:content-box;height:var(--yarl__thumbnails_thumbnail_height,80px);outline:none;overflow:hidden;padding:var(--yarl__thumbnails_thumbnail_padding,4px);position:relative;width:var(--yarl__thumbnails_thumbnail_width,120px)}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{cursor:unset;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));height:var(--yarl__thumbnails_thumbnail_icon_size,32px);left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:var(--yarl__thumbnails_thumbnail_icon_size,32px)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg-color, #ffffff);color:var(--text-color, #767676)}#app{min-height:100vh}.main-content{overflow:hidden}a,button,.btn-default,.readmore-btn,[role=button],.main-menu ul li a,.post-featured-image a,.product-item-img a,.team-item-image a,.page-gallery-box .photo-gallery a{cursor:pointer!important}.site-brand{display:inline-flex;align-items:center;gap:10px}.site-brand img .site-brand__icon{width:42px;height:42px;border-radius:50%;background:#ffffff29;padding:6px}.site-brand img .site-brand__name{color:var(--white-color, #fff);font-size:20px;font-weight:700;letter-spacing:.01em}.site-brand img .main-footer .site-brand__name{color:var(--white-color, #fff)}.site-brand img .hero-custom,.site-brand img .hero{background:radial-gradient(circle at 20% 20%,rgba(67,115,46,.25),transparent 52%),radial-gradient(circle at 80% 80%,rgba(248,246,239,.12),transparent 56%),linear-gradient(135deg,#1f2b1c,#2f4128 45%,#243422)!important}.site-brand img .hero-carousel{position:relative;width:100%;height:100vh;background-color:#000;overflow:hidden}.site-brand img .hero-carousel__image-container{position:relative;width:100%;height:100%}.site-brand img .hero-carousel__slide{position:absolute;inset:0;width:100%;height:100%}.site-brand img .hero-carousel__image{width:100%;height:100%;object-fit:cover;transform-origin:center}.site-brand img .hero-carousel__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000004d,#00000080,#000000b3)}.site-brand img .hero-carousel__content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:0 1rem;z-index:5}.site-brand img .hero-carousel__inner{max-width:1100px}.site-brand img .hero-carousel__title{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.03em;color:#fff}.site-brand img .hero-carousel__description{font-size:1.25rem;margin-bottom:3rem;max-width:750px;margin-left:auto;margin-right:auto;color:#fff;line-height:1.6}.site-brand img .hero-carousel__nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);color:#fff;padding:1rem;border-radius:50%;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;align-items:center;justify-content:center}.site-brand img .hero-carousel__nav-btn:hover{background:#ffffff40;transform:translateY(-50%) scale(1.1);border-color:#fff6}.site-brand img .hero-carousel__nav-btn:active{transform:translateY(-50%) scale(.95)}.site-brand img .hero-carousel__nav-btn--prev{left:2rem}.site-brand img .hero-carousel__nav-btn--next{right:2rem}.site-brand img .hero-carousel__dots{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:10}.site-brand img .hero-carousel__dot{width:.75rem;height:.75rem;border-radius:50%;background:#ffffff4d;border:none;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;padding:0}.site-brand img .hero-carousel__dot:hover{background:#fff9;transform:scale(1.2)}.site-brand img .hero-carousel__dot--active{background:var(--accent-color, #43732e);width:3rem;border-radius:10px}.site-brand img .hero-carousel__indicator{position:absolute;top:2rem;right:3rem;color:#ffffff80;font-size:.9rem;font-weight:600;letter-spacing:.1em}@media(max-width:767px){.site-brand img .hero-carousel__title{font-size:2.5rem}.site-brand img .hero-carousel__description{font-size:1.1rem}.site-brand img .hero-carousel__nav-btn{display:none}.site-brand img .hero-carousel__dot--active{width:2rem}}@media(min-width:768px){.site-brand img .hero-carousel__title{font-size:5rem}.site-brand img .hero-carousel__description{font-size:1.6rem}}.site-brand img .hero-box{padding:220px 0 120px}.site-brand img .hero-stats{display:flex;flex-wrap:wrap;gap:16px;margin-top:38px}.site-brand img .hero-stat{flex:1 1 180px;background:#ffffff17;border:1px solid var(--dark-divider-color, rgba(255, 255, 255, .1));border-radius:12px;padding:14px 16px}.site-brand img .hero-stat strong{display:block;color:var(--white-color, #fff);font-size:28px;line-height:1.2;margin-bottom:6px}.site-brand img .hero-stat span{display:block;color:#ffffffd9;font-size:14px;line-height:1.4}.site-brand img .page-header--themed{background:radial-gradient(circle at 15% 20%,rgba(67,115,46,.38),transparent 45%),radial-gradient(circle at 85% 90%,rgba(248,246,239,.2),transparent 46%),linear-gradient(120deg,#213027,#2f4332,#233225)!important}.site-brand img .media-placeholder{position:relative;border-radius:12px;min-height:360px;background:linear-gradient(145deg,#43732e4d,#2c2c2c73),linear-gradient(315deg,#f8f6ef4d,#ffffff0d);border:1px solid rgba(255,255,255,.2);overflow:hidden}.site-brand img .media-placeholder:before{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(255,255,255,.08) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.08) 75%,transparent 75%,transparent);background-size:24px 24px;opacity:.18}.site-brand img .media-placeholder__badge{position:absolute;left:24px;bottom:24px;background:#2c2c2cb8;color:var(--white-color, #fff);border-radius:30px;padding:10px 18px;font-weight:600;z-index:2}.site-brand img .media-placeholder__image{position:relative;z-index:1;width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.site-brand img .media-placeholder--about{min-height:420px}.site-brand img .media-placeholder--about-page,.site-brand img .media-placeholder--service{min-height:440px}.site-brand img .media-placeholder--contact{min-height:580px}.site-brand img .soilux-list{margin-top:24px;display:grid;gap:12px}.site-brand img .soilux-list>div{background:var(--secondary-color, #f8f6ef);border-radius:10px;padding:14px 16px;color:var(--primary-color, #2c2c2c);font-weight:500}.site-brand img .soilux-list i{color:var(--accent-color, #43732e);margin-right:8px}.site-brand img .section-soft-bg{background:var(--secondary-color, #f8f6ef)}.site-brand img .soilux-metric-card{background:var(--secondary-color, #f8f6ef);border-radius:12px;padding:26px 20px;text-align:center;height:calc(100% - 20px);margin-bottom:20px}.site-brand img .soilux-metric-card h3{font-size:46px;color:var(--accent-color, #43732e)}.site-brand img .soilux-metric-card p{margin:8px 0 0}.site-brand img .soilux-feature-card{background:var(--white-color, #fff);border:1px solid var(--divider-color, rgba(44, 44, 44, .1));border-radius:12px;padding:28px 24px;margin-bottom:24px;height:calc(100% - 24px)}.site-brand img .soilux-feature-card i{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--primary-color, #2c2c2c);background:var(--accent-color, #43732e);margin-bottom:18px}.site-brand img .soilux-feature-card h4{margin-bottom:10px}.site-brand img .team-item--placeholder{background:var(--secondary-color, #f8f6ef)}.site-brand img .team-item--placeholder .team-item-image{min-height:380px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#43732e73,#2c2c2c66)}.site-brand img .member-avatar{width:112px;height:112px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:700;color:var(--white-color, #fff);background:#ffffff38}.site-brand img .member-avatar-image{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.site-brand img .team-item--placeholder .team-item-content small{display:block;margin-top:8px;color:#ffffffe6;line-height:1.5;font-size:13px}.site-brand img .product-item-media{min-height:250px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#43732e7a,#2c2c2c73)}.site-brand img .product-item-media i{font-size:56px;color:var(--white-color, #fff)}.site-brand img .post-media-placeholder{border-radius:12px;min-height:220px;background:linear-gradient(130deg,#43732e6e,#2c2c2c61);display:flex;align-items:center;justify-content:center}.site-brand img .post-media-placeholder i{color:var(--white-color, #fff);font-size:48px}.site-brand img .post-item-btn .readmore-btn{display:block;width:100%;text-align:center;background:var(--accent-color, #43732e);color:var(--primary-color, #2c2c2c);padding:18px;font-size:20px;font-weight:600}.site-brand img .blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.site-brand img .blog-card-meta span{display:inline-block;font-size:13px;line-height:1;color:var(--primary-color, #2c2c2c);background:#2c2c2c14;border-radius:20px;padding:6px 10px}.site-brand img .post-item-content h2 a{color:inherit}.site-brand img .blog-post-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.site-brand img .blog-post-meta span{display:inline-flex;align-items:center;font-size:14px;color:var(--primary-color, #2c2c2c);background:var(--secondary-color, #f8f6ef);border-radius:999px;padding:7px 12px}.site-brand img .blog-post-lead{font-size:18px;line-height:1.7;color:var(--primary-color, #2c2c2c)}.site-brand img .blog-highlight-box{margin-top:30px;border-radius:12px;background:var(--secondary-color, #f8f6ef);padding:24px}.site-brand img .blog-highlight-box h4{margin-bottom:14px}.site-brand img .blog-highlight-box ul{list-style:none;margin:0;padding:0}.site-brand img .blog-highlight-box ul li{position:relative;padding-left:22px;margin-bottom:10px}.site-brand img .blog-highlight-box ul li:last-child{margin-bottom:0}.site-brand img .blog-highlight-box ul li:before{content:"";position:absolute;left:0;top:2px;font-family:"Font Awesome 6 Free";font-weight:900;color:var(--accent-color, #43732e)}.site-brand img .blog-post-nav{margin-top:30px}.site-brand img .blog-not-found{max-width:640px;margin:0 auto;text-align:center;background:var(--secondary-color, #f8f6ef);border-radius:12px;padding:50px 24px}.site-brand img .blog-not-found h2{margin-bottom:10px}.site-brand img .blog-not-found p{margin-bottom:20px}.site-brand img .gallery-media-placeholder{min-height:240px;border-radius:12px;background:linear-gradient(140deg,#43732e80,#2c2c2c59);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.site-brand img .gallery-media-placeholder span{width:74px;height:74px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff3;color:var(--white-color, #fff);font-size:24px;font-weight:700}.site-brand img .photo-gallery p{margin:0;color:var(--primary-color, #2c2c2c);font-weight:600}.site-brand img .gallery-app-grid .photo-gallery.gallery-card{margin-bottom:30px}.site-brand img .gallery-card{background:var(--secondary-color, #f8f6ef);border-radius:12px;overflow:hidden}.site-brand img .gallery-card__trigger{display:block;width:100%;padding:0;border:none;background:transparent;position:relative;cursor:pointer}.site-brand img .gallery-card__media{position:relative;aspect-ratio:4 / 3;background:linear-gradient(140deg,#43732e80,#2c2c2c59)}.site-brand img .gallery-card__trigger img{width:100%;height:100%;object-fit:cover;display:block}.site-brand img .gallery-card__trigger img.gallery-image-fallback{object-fit:contain;background:#f2f3ef;padding:18px}.site-brand img .gallery-card__index{position:absolute;top:12px;left:12px;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--white-color, #fff);background:#2c2c2cb8}.site-brand img .gallery-card__overlay{position:absolute;right:14px;bottom:14px;padding:8px 12px;border-radius:999px;background:#0d120bb8;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.site-brand img .gallery-card__caption{padding:18px 16px 20px}.site-brand img .gallery-card__caption h3{font-size:20px;margin-bottom:8px}.site-brand img .gallery-card__caption p{margin:0;font-weight:400;line-height:1.6}.site-brand img .gallery-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0d120bc7}.site-brand img .gallery-lightbox__content{position:relative;width:min(960px,100%);max-height:90vh;overflow-y:auto;background:var(--white-color, #fff);border-radius:14px;padding:22px}.site-brand img .gallery-lightbox__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;border-radius:50%;background:#2c2c2ce6;color:#fff;font-size:28px;line-height:1;padding:0}.site-brand img .gallery-lightbox__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:52px;margin-bottom:18px}.site-brand img .gallery-lightbox__eyebrow,.site-brand img .gallery-lightbox__status{margin:0}.site-brand img .gallery-lightbox__eyebrow{color:var(--accent-color, #43732e);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-brand img .gallery-lightbox__status{color:#2c2c2cb8;font-size:14px;font-weight:600}.site-brand img .gallery-lightbox__media-frame{position:relative}.site-brand img .gallery-lightbox__media{aspect-ratio:16 / 10;background:#ecf0e9;border-radius:12px;overflow:hidden}.site-brand img .gallery-lightbox__media img{width:100%;height:100%;object-fit:cover;display:block}.site-brand img .gallery-lightbox__media img.gallery-image-fallback{object-fit:contain;padding:30px}.site-brand img .gallery-lightbox__caption{padding:20px 0 10px}.site-brand img .gallery-lightbox__caption h3{margin-bottom:8px}.site-brand img .gallery-lightbox__caption p{margin:0}.site-brand img .gallery-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:48px;height:48px;border:none;border-radius:50%;background:#2c2c2cd1;color:#fff;font-size:36px;line-height:1;padding:0}.site-brand img .gallery-lightbox__nav--prev{left:16px}.site-brand img .gallery-lightbox__nav--next{right:16px}.site-brand img .gallery-lightbox__controls{display:flex;justify-content:space-between;gap:10px;padding:10px 0 18px}.site-brand img .gallery-lightbox__controls button{border:none;border-radius:100px;background:var(--accent-color, #43732e);color:var(--primary-color, #2c2c2c);font-weight:600;line-height:1;padding:10px 16px}.site-brand img .gallery-lightbox__thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px}.site-brand img .gallery-lightbox__thumb{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#ecf0e9}.site-brand img .gallery-lightbox__thumb.is-active{border-color:var(--accent-color, #43732e);box-shadow:0 0 0 3px #43732e24}.site-brand img .gallery-lightbox__thumb img{display:block;width:100%;aspect-ratio:1;object-fit:cover}@media only screen and (max-width:767px){.site-brand img .gallery-lightbox{padding:14px}.site-brand img .gallery-lightbox__content{padding:18px}.site-brand img .gallery-lightbox__header{flex-direction:column;align-items:flex-start;padding-right:44px}.site-brand img .gallery-lightbox__nav{width:42px;height:42px;font-size:30px}.site-brand img .gallery-lightbox__nav--prev{left:10px}.site-brand img .gallery-lightbox__nav--next{right:10px}.site-brand img .gallery-lightbox__controls{flex-direction:column}.site-brand img .gallery-lightbox__controls button{width:100%}.site-brand img .gallery-lightbox__thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-brand img .page-single-image .media-placeholder{min-height:320px}.site-brand img .service-entry ul li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.site-brand img .sidebar-cta-box .btn-default{margin-top:18px}.site-brand img .soilux-contact-card{background:var(--secondary-color, #f8f6ef);border-radius:12px;padding:26px;margin-top:24px}.site-brand img .soilux-contact-card h4{margin-bottom:12px}.site-brand img .soilux-contact-card p{margin:0 0 8px}.site-brand img .contact-us-image-box{margin-right:0!important}.site-brand img .contact-us-image{border-radius:12px;overflow:hidden}.site-brand img .contact-info-item .icon-box i{position:relative;z-index:2;color:var(--primary-color, #2c2c2c);font-size:20px}.site-brand img .contact-info-item--simple{width:100%;border-radius:12px;background:var(--secondary-color, #f8f6ef);padding:24px;margin-bottom:24px;display:block}.site-brand img .contact-info-item--simple:before{display:none}.site-brand img .contact-info-item--simple h4{margin-bottom:10px}.site-brand img .contact-info-item--simple p{margin:0;line-height:1.7}.site-brand img .soilux-address-note{margin-top:24px;padding:20px;border-radius:12px;background:var(--secondary-color, #f8f6ef)}.site-brand img .soilux-address-note h4{margin-bottom:8px}.site-brand img .soilux-address-note p{margin:0}.site-brand img .contact-summary{padding:0 0 70px}.site-brand img .where-to-buy-section{padding:100px 0}.site-brand img .where-to-buy-card{background:var(--secondary-color, #f8f6ef);border-radius:12px;padding:30px 22px;text-align:center;height:calc(100% - 24px);margin-bottom:24px}.site-brand img .where-to-buy-card i{width:56px;height:56px;border-radius:50%;background:var(--accent-color, #43732e);display:inline-flex;align-items:center;justify-content:center;color:var(--primary-color, #2c2c2c);margin-bottom:14px}.site-brand img .where-to-buy-card h4,.site-brand img .where-to-buy-card p{margin-bottom:8px}.site-brand img .where-to-buy-card span{display:inline-block;background:#2c2c2c14;border-radius:100px;color:var(--primary-color, #2c2c2c);font-size:14px;padding:6px 12px}.site-brand img .where-to-buy-cta{text-align:center;max-width:680px;margin:20px auto 0}.site-brand img .where-to-buy-cta p{margin-bottom:18px}.contact-us-image{border-radius:12px;overflow:hidden}.contact-info-item .icon-box i{position:relative;z-index:2;color:var(--primary-color, #2c2c2c);font-size:20px}.contact-info-item--simple{width:100%;border-radius:12px;background:var(--secondary-color, #f8f6ef);padding:24px;margin-bottom:24px;display:block}.contact-info-item--simple:before{display:none}.contact-info-item--simple h4{margin-bottom:10px}.contact-info-item--simple p{margin:0;line-height:1.7}.soilux-address-note{margin-top:24px;padding:20px;border-radius:12px;background:var(--secondary-color, #f8f6ef)}.soilux-address-note h4{margin-bottom:8px}.soilux-address-note p{margin:0}.contact-summary{padding:0 0 70px}.where-to-buy-section{padding:100px 0}.where-to-buy-card{background:var(--secondary-color, #f8f6ef);border-radius:12px;padding:30px 22px;text-align:center;height:calc(100% - 24px);margin-bottom:24px}.where-to-buy-card i{width:56px;height:56px;border-radius:50%;background:var(--accent-color, #43732e);display:inline-flex;align-items:center;justify-content:center;color:var(--primary-color, #2c2c2c);margin-bottom:14px}.where-to-buy-card h4,.where-to-buy-card p{margin-bottom:8px}.where-to-buy-card span{display:inline-block;background:#2c2c2c14;border-radius:100px;color:var(--primary-color, #2c2c2c);font-size:14px;padding:6px 12px}.where-to-buy-cta{text-align:center;max-width:680px;margin:20px auto 0}.where-to-buy-cta p{margin-bottom:18px}@media only screen and (max-width:991px){.site-brand__name{font-size:18px}.hero-box{padding:190px 0 90px}.media-placeholder--about,.media-placeholder--about-page,.media-placeholder--contact,.media-placeholder--service{min-height:300px}.team-item--placeholder .team-item-image{min-height:320px}}@media only screen and (max-width:767px){.site-brand__name{font-size:16px}.hero-stat strong{font-size:24px}.media-placeholder__badge{left:14px;right:14px;bottom:14px;font-size:14px;border-radius:12px}.product-item-media{min-height:210px}}
