@import "https://fonts.googleapis.com/css2?family=Outfit:wght@100;300;400;500;600;700&family=Poppins:wght@400;500;600;700&family=Shadows+Into+Light+Two&display=swap";:root{color:#666;font-synthesis:none;text-rendering:optimizelegibility;--red:#bf3f1f;--orange:#ef7e2d;--pale:#e9f1ee;--green:#1f4e3d;--black:#000;--ink:#04000b;--white:#fff;--line:#e7e7e7;background:#fff;font-family:Outfit,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{line-height:1.65}h1,h2,h3,h4,h5,p{margin-top:0}h1,h2,h3,h4,h5{color:var(--ink);font-family:Poppins,sans-serif}button{cursor:pointer}.container{width:min(1200px,100% - 40px);margin:auto}.section-live{padding:70px 0}.small-title{color:var(--red);margin-bottom:8px;font-weight:600;display:block}.live-heading{margin-bottom:35px}.live-heading.center{text-align:center}.live-heading h2{margin-bottom:4px;font-size:33px;font-weight:600}.live-heading>span:not(.small-title){color:var(--orange);font-family:Poppins;font-weight:500}.theme-button{background:var(--orange);color:#fff;border-radius:4px;padding:15px 34px;font-family:Poppins;font-weight:600;display:inline-block}.theme-button:hover{background:#000}.outline-button{color:var(--orange);border:2px solid var(--orange);border-radius:3px;padding:11px 30px;font:500 16px Poppins;display:inline-block}.outline-button:hover{color:#fff;background:#000;border-color:#000}.topbar{background:var(--red);color:#fff;padding:15px 7rem}.topbar .container{width:100%;margin:0}.site-header .container{width:auto;margin-inline:7rem}.topbar-inner{justify-content:space-between;align-items:center;display:flex}.topbar-info,.topbar-info span,.topbar-info a,.topbar-social{align-items:center;display:flex}.topbar-info{gap:30px;font-size:16px;font-weight:400}.topbar-info span,.topbar-info a{gap:9px}.topbar svg{width:20px;height:20px}.topbar-social{gap:20px}.site-header{z-index:50;background:#fff;height:105px;position:sticky;top:0;box-shadow:0 2px 12px #0000000d}.nav-wrap{align-items:center;height:100%;display:flex;position:relative}.brand{width:190px;margin-right:auto}.brand img{object-fit:contain;width:100%;height:90px}.main-nav{align-items:center;gap:29px;height:100%;font:600 17px Outfit;display:flex;position:absolute;left:50%;transform:translate(-50%)}.main-nav>a,.nav-parent{color:#111;background:0 0;border:0;align-items:center;height:100%;padding:0;display:flex}.nav-parent{gap:5px}.nav-parent svg{width:13px}.main-nav>a:hover,.main-nav a.active,.nav-parent:hover{color:var(--orange)}.nav-group{align-items:center;height:100%;display:flex;position:relative}.dropdown{opacity:0;visibility:hidden;background:#fff;border:0;width:235px;padding:12px 0;transition:all .25s;position:absolute;top:88px;left:-20px;transform:translateY(8px);box-shadow:0 10px 35px #0000001f}.nav-group.dropdown-open .dropdown{opacity:1;visibility:visible;transform:none}.dropdown a,.dropdown a.active{color:#000;border:0;padding:10px 20px;display:block}.dropdown a:hover{color:var(--orange)}.header-actions{align-items:center;gap:14px;margin-left:25px;display:flex}.header-enquiry{color:#111;border:2px solid #ff8a21;border-radius:33px;padding:15px 41px;font-weight:600;position:relative;overflow:hidden}.header-enquiry:hover{background:var(--orange);color:#fff}.menu-button{background:0 0;border:0;display:none}.live-hero{color:#fff;background-position:50%;background-size:cover;height:700px;transition:background-image .5s;position:relative}.hero-inner{z-index:2;align-items:center;height:100%;display:flex;position:relative}.round-tag{flex:none;width:200px;height:200px;margin-right:50px;display:inline-block;position:relative}.round-tag>svg{background:#0009;border-radius:50%;width:200px;height:200px;padding:40px;animation:20s linear infinite spinner;overflow:visible}.round-tag svg path{fill:none}.round-tag svg text{fill:#fff;letter-spacing:7px;text-transform:uppercase;font:700 25px Shadows Into Light Two,cursive}.round-tag>button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.round-tag>button svg{fill:#fff;stroke-width:1.2px;width:37px;height:37px}@keyframes spinner{to{transform:rotate(360deg)}}.live-hero-copy{max-width:870px}.live-hero h1{letter-spacing:3px;color:#fff;margin-bottom:25px;font-family:Shadows Into Light Two,cursive;font-size:90px;line-height:.95}.live-hero h1 strong{display:block}.live-hero p{max-width:700px;font-size:18px;line-height:1.7}.live-hero .theme-button{margin-top:18px}.hero-arrow{color:#fff;opacity:0;background:0 0;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.live-hero:hover .hero-arrow{opacity:1}.hero-arrow.prev{left:25px}.hero-arrow.next{right:25px}.welcome{padding-top:50px;padding-bottom:40px}.welcome .container{width:min(1200px,100% - 40px)}.welcome-grid{grid-template-columns:500px minmax(0,1fr);align-items:center;gap:40px;padding-inline:40px;display:grid}.welcome-grid>div:first-child img{object-fit:cover;border-radius:30px 0;width:500px;height:370px;box-shadow:0 8px 24px #00000029}.welcome-copy{color:#000;font-family:Poppins}.welcome-copy p{margin-bottom:15px;line-height:1.75}.welcome-copy .outline-button{margin-top:5px}.live-products{background:var(--pale);margin-top:20px;padding:60px 0 70px}.live-products .container{width:100%}.live-products .live-heading{margin-bottom:40px}.live-products .live-heading h2{margin-bottom:8px;font:600 40px/1.2 Poppins}.live-products .live-heading>span{font:500 16px/1.5 Poppins}.carousel-wrap{width:min(1150px,100% - 40px);margin:auto;position:relative}.carousel-wrap>button{z-index:2;background:var(--red);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-wrap>button:first-child{left:10px}.carousel-wrap>button:last-child{right:10px}.live-product-track{scrollbar-width:none;scroll-snap-type:x mandatory;gap:0;padding:0;display:flex;overflow:auto}.live-product-track::-webkit-scrollbar{display:none}.live-product-track figure{scroll-snap-align:start;background:#fff;border:1px solid #cfcece;border-radius:30px;flex:0 0 349.333px;margin:0 51px 0 0;padding:30px 30px 0}.live-product-track img{object-fit:contain;width:100%;height:auto}.live-product-track figcaption{text-align:center;color:#000;padding:24px 0 20px;font:500 20px/1.2 Outfit}.journey-banner{color:#fff;background:linear-gradient(#00000040,#00000040),url(/media/aru.jpg) 50%/cover;padding:170px 0}.journey-banner .container{justify-content:space-between;align-items:center;display:flex}.journey-banner p{max-width:780px;margin:0;font:500 24px Poppins}.journey-banner a{width:70px;height:70px;color:var(--red);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.journey-banner a span,.journey-banner a:before{content:"";border:2px solid #fff;border-radius:50%;animation:3s infinite pulse;position:absolute;inset:-25px}.journey-banner a:before{animation-delay:1s;inset:-50px}@keyframes pulse{0%{opacity:0;transform:scale(.55)}50%{opacity:.8}to{opacity:0;transform:scale(1)}}.why-live{color:#fff;background:linear-gradient(#000000b0,#000000b0),url(/media/bgimg.png) 50%/cover;padding:60px 0 37px;font-family:Poppins,sans-serif}.why-live>.container{width:min(1120px,100% - 40px)}.why-live>div>h2{text-align:center;color:#fff;margin-bottom:40px;font:600 40px/1.2 Poppins,sans-serif}.why-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.why-grid article{color:#000;background:#fff;border-radius:30px;padding:29px 20px}.why-grid img{background:var(--red);border-radius:50%;width:50px;height:50px;margin-bottom:18px;padding:13px}.why-grid h4{margin-bottom:12px;font:600 20px/1.3 Poppins,sans-serif}.why-grid p{color:#000;margin:0;font:400 16px/1.75 Poppins,sans-serif}.gallery-live{padding:60px 0 80px}.gallery-live .container{width:100%}.gallery-live .live-heading{margin-bottom:40px}.gallery-live .live-heading h2{font:600 40px/1.2 Poppins,sans-serif}.live-gallery-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:400px;gap:30px;width:min(1120px,100% - 40px);margin:auto;display:grid}.live-gallery-grid>a{height:100%;position:relative;overflow:hidden}.live-gallery-grid>a:nth-child(2){grid-column:span 2}.live-gallery-grid>a:after{content:"";z-index:1;background:linear-gradient(#0000,#000000d1);height:45%;position:absolute;inset:auto 0 0}.live-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .75s ease-in-out}.live-gallery-grid a:hover img{transform:scale(1.08)}.live-gallery-grid a>div{z-index:2;background:url(/media/gallery-title-brush.png) 50%/contain no-repeat;justify-content:center;align-items:center;width:240px;height:100px;padding:0 22px;display:flex;position:absolute;bottom:18px;left:35px}.live-gallery-grid h3{color:#fff;text-align:center;text-transform:uppercase;margin:0;font:700 16px/1.25 Outfit,sans-serif}.home-contact{background:linear-gradient(90deg,#f5f5f5 0 45%,var(--red) 45% 100%);padding:53px 0;position:relative;overflow:hidden}.contact-shell{z-index:2;grid-template-columns:634px minmax(0,1fr);align-items:center;gap:140px;width:min(1296px,100% - 40px);margin:auto;display:grid;position:relative}.contact-farmer{z-index:3;pointer-events:none;width:290px;position:absolute;bottom:10px;left:-70px}.contact-form-wrap{box-shadow:none;background:#fff;padding:52px 100px 78px}.contact-form-wrap .small-title{color:var(--red);margin-bottom:10px;font:400 28px/1.2 Shadows Into Light Two,cursive;display:block}.contact-form-wrap h2,.contact-info-home h2{font:600 48px/1.2 Poppins,sans-serif}.contact-form-wrap h2{margin-bottom:42px}.contact-form-wrap form{grid-template-columns:1fr 1fr;gap:26px 30px;display:grid}.contact-form-wrap input,.contact-form-wrap textarea{color:#555;background:#f7f7f7;border:0;width:100%;padding:16px 20px;font:400 14px Poppins,sans-serif}.contact-form-wrap form>input:first-child{grid-column:1/-1}.contact-form-wrap textarea{resize:vertical;grid-column:1/-1;min-height:180px}.contact-form-wrap button{background:var(--orange);color:#000;cursor:pointer;border:0;justify-self:start;align-items:center;gap:8px;padding:18px 50px;font:600 16px Poppins,sans-serif;display:flex}.contact-form-wrap button svg{width:18px}.contact-form-wrap form>p{grid-column:1/-1;margin:0}.contact-info-home{color:#fff;background:0 0;padding:0}.contact-info-home h2,.contact-info-home h5,.contact-info-home p{color:#fff}.contact-info-home h2{margin-bottom:26px}.contact-info-home>p{max-width:520px;margin:0 0 44px;font:600 16px/1.75 Poppins,sans-serif}.contact-info-home ul{gap:30px;margin:0;padding:0;list-style:none;display:grid}.contact-info-home li{border:0;padding:0}.contact-info-home h5{margin:0 0 8px;font:600 20px/1.3 Poppins,sans-serif}.contact-info-home li p,.contact-info-home li a{color:#fff;margin:0;font:500 16px/1.5 Poppins,sans-serif}.google-reviews{text-align:center;background:#fff;padding:65px 0 75px}.google-reviews h2{margin-bottom:45px;font:600 40px/1.2 Poppins,sans-serif}.google-review-layout{grid-template-columns:240px 265px;justify-content:center;align-items:start;gap:60px;width:min(730px,100% - 40px);margin:auto;display:grid}.google-summary{align-self:center;padding-top:35px}.google-summary>strong{color:#333;font:500 24px/1.2 Poppins,sans-serif}.google-stars{color:#f5b400;justify-content:center;margin:10px 0 4px;font-size:34px;line-height:1;display:flex}.google-stars .half{color:#0000;background:linear-gradient(90deg,#f5b400 50%,#cfd4da 50%);-webkit-background-clip:text;background-clip:text}.google-summary p{color:#222;margin:0;font:400 16px/1.4 Poppins,sans-serif}.google-wordmark{letter-spacing:-3px;margin-top:8px;font:500 35px/1 Arial,sans-serif}.google-wordmark span:first-child,.google-wordmark span:nth-child(4){color:#4285f4}.google-wordmark span:nth-child(2),.google-wordmark span:nth-child(6){color:#ea4335}.google-wordmark span:nth-child(3){color:#fbbc05}.google-wordmark span:nth-child(5){color:#34a853}.google-review-card{text-align:left;background:#fff;border:1px solid #d9d9d9;border-radius:10px;min-height:250px;padding:20px}.google-review-head{grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;display:grid}.google-avatar{color:#fff;background:#d81b60;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font:500 20px Arial;display:flex}.google-review-head>div{flex-direction:column;display:flex}.google-review-head strong{color:#222;font:600 16px/1.25 Poppins,sans-serif}.google-review-head time{color:#888;font:400 13px/1.4 Poppins,sans-serif}.google-g{color:#4285f4;font:700 22px Arial}.google-card-rating{align-items:center;gap:7px;margin-top:15px;display:flex}.google-card-rating span{color:#f5b400;letter-spacing:-2px;font-size:22px}.google-card-rating b{color:#fff;background:#4285f4;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font:700 10px Arial;display:flex}.google-review-card>p{color:#000;margin:10px 0 0;font:400 16px/1.5 Poppins,sans-serif}.about-hero{color:#fff;text-align:center;background:linear-gradient(#00000061,#00000061),url(/media/mission.jpg) top/cover no-repeat;align-items:center;height:430px;display:flex}.about-hero .container{flex-direction:column;align-items:center;display:flex}.about-hero h1{color:#fff;margin:0 0 20px;font:600 42px/1.2 Poppins,sans-serif}.about-breadcrumb{justify-content:center;align-items:center;gap:5px;font:600 15px/1.4 Outfit,sans-serif;display:flex}.about-breadcrumb a{align-items:center;gap:5px;display:flex}.about-breadcrumb svg{width:15px;height:15px}.about-story{background:#fff;padding:56px 0 64px}.about-story>.container{width:min(1140px,100% - 40px)}.about-story header{text-align:center;margin-bottom:50px}.about-story header h2{margin-bottom:18px;font:600 34px/1.25 Poppins,sans-serif}.about-story header p{color:#111;margin:0;font:500 16px/1.5 Outfit,sans-serif}.about-story-grid{grid-template-columns:540px minmax(0,1fr);align-items:start;gap:40px;display:grid}.about-story-grid iframe{border:0;border-radius:18px;width:100%;height:415px;display:block}.about-story-grid p,.about-story-closing{color:#222;font:400 16px/1.7 Outfit,sans-serif}.about-story-grid p{margin:0 0 23px}.about-story-grid p b{font-weight:700}.about-story-closing{margin:28px 0 0}.about-history{color:#fff;background:#bf3f1f;padding:86px 0 84px}.about-history>.container{width:min(1300px,100% - 40px)}.about-history-heading{grid-template-columns:420px minmax(0,620px);align-items:end;gap:100px;width:min(1100px,100%);margin:0 auto 67px;display:grid}.about-history-heading h2{color:#fff;margin:0;font:600 48px/1.22 Poppins,sans-serif}.about-history-heading p{color:#fff;margin:0;font:600 15px/1.75 Outfit,sans-serif}.about-timeline{grid-template-columns:repeat(4,1fr);gap:70px;display:grid;position:relative}.about-timeline:before{content:"";background:#151515;height:2px;position:absolute;top:0;left:0;right:0}.about-timeline article{padding-top:55px;position:relative}.about-timeline article:before{content:"";z-index:1;background:#fff;border:3px solid #161616;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:50px}.about-timeline article:after{content:"";background:#161616;width:2px;height:31px;position:absolute;top:8px;left:57px}.about-timeline strong{color:#fff;margin-bottom:17px;font:600 44px/1 Poppins,sans-serif;display:block}.about-timeline p{color:#fff;margin:0;font:600 16px/1.45 Outfit,sans-serif}.about-faq{background:#fff;padding:15px 0 29px}.about-faq>.container{width:min(1300px,100% - 40px)}.about-faq>div>h2{text-align:center;margin-bottom:36px;font:600 34px/1.3 Poppins,sans-serif}.about-faq-grid{grid-template-columns:523px minmax(0,522px);align-items:center;gap:140px;display:grid}.about-faq-image{height:607px;position:relative}.about-faq-image img{object-fit:cover;width:100%;height:100%}.about-faq-image span{z-index:1;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #fff;font:700 200px/1 sans-serif;position:absolute;bottom:0;left:-80px}.about-faq-image span strong{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;background:url(/media/faq-letter.jpg) 50%/cover;-webkit-background-clip:text;background-clip:text;font-size:250px;display:inline-block}.about-accordion article{border-bottom:1px solid #333}.about-accordion button{text-align:left;color:#111;background:0 0;border:0;grid-template-columns:20px 1fr;align-items:start;gap:14px;width:100%;padding:21px 0;font:600 16px/1.35 Poppins,sans-serif;display:grid}.about-accordion button svg{width:18px;height:18px;margin-top:2px}.about-accordion article.open button{padding-bottom:14px}.about-accordion article>p{color:#555;margin:0;padding:0 0 22px 34px;font:400 15px/1.65 Outfit,sans-serif}.page-hero{text-align:center;color:#fff;background:linear-gradient(#00000059,#00000059),url(/media/15-1.jpg) 50%/cover;padding:150px 0}.page-hero h1{color:#fff;margin-bottom:10px;font-size:48px}.page-hero p{color:#fff;max-width:700px;margin:0 auto}.breadcrumbs{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.breadcrumbs a{align-items:center;gap:5px;display:flex}.eyebrow{color:var(--orange);margin-bottom:8px;font-weight:600;display:block}.eyebrow.light{color:#fff}.section{padding:80px 0}.muted-section,.timeline-section,.values-section{background:var(--pale)}.section-heading{max-width:680px;margin-bottom:35px}.section-heading.center{text-align:center;margin-inline:auto}.section-heading h2{margin-bottom:10px;font-size:38px;line-height:1.2}.heading-row{justify-content:space-between;align-items:end;display:flex}.text-link{color:var(--orange);align-items:center;gap:7px;font-weight:600;display:inline-flex}.button{background:var(--orange);color:#fff;border:0;align-items:center;gap:8px;padding:14px 25px;display:inline-flex}.split-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.rounded-image{object-fit:cover;border-radius:30px 0;width:100%;height:480px;box-shadow:0 0 15px #0003}.timeline{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.timeline article{background:#fff;border-top:2px solid #000;padding:25px 18px}.timeline strong{color:var(--orange);font-family:Poppins;font-size:38px}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.faq-list article{border-bottom:1px solid #ddd}.faq-list button{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:18px 0;font-weight:600;display:flex}.faq-list p{padding-right:30px}.leader-feature{grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;display:grid}.leader-feature>img{object-fit:cover;width:100%;height:550px}.leader-feature blockquote{border-left:4px solid var(--orange);padding-left:20px;font-size:22px}.leader-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.leader-grid article{background:#fff;box-shadow:0 0 5px #0003}.leader-grid img{object-fit:cover;object-position:top;width:100%;height:380px}.leader-grid article>div{padding:25px}.leader-grid span{color:var(--red);font-weight:600}.pillar-grid{gap:30px;display:grid}.pillar-grid article{background:var(--pale);grid-template-columns:1fr 1fr;align-items:center;display:grid}.pillar-grid article:nth-child(2n) img{order:2}.pillar-grid img{object-fit:cover;width:100%;height:360px}.pillar-grid article>div{padding:45px}.values-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.values-grid article{background:#fff;padding:25px;box-shadow:0 .5rem 1rem #00000026}.values-grid span{color:var(--orange);font-size:24px}.filter-tabs{flex-wrap:wrap;gap:10px;margin-bottom:35px;display:flex}.filter-tabs a{border:1px solid #ddd;padding:10px 18px}.filter-tabs a.active,.filter-tabs a:hover{background:var(--red);color:#fff}.product-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.product-card{background:#fff;border:1px solid #cfcece;border-radius:30px;overflow:hidden}.product-image{height:310px;padding:20px;position:relative}.product-image img{object-fit:contain;width:100%;height:100%}.product-image span{background:var(--red);color:#fff;padding:5px 9px;font-size:12px;position:absolute;top:18px;left:18px}.product-copy{padding:0 25px 25px}.product-copy h3{font-size:19px}.product-copy p{font-size:14px}.product-copy a{color:var(--orange);gap:6px;font-weight:600;display:flex}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.gallery-grid button{background:0 0;border:0;padding:0;position:relative}.gallery-grid img{object-fit:cover;width:100%;height:380px}.gallery-grid span{background:#fff;justify-content:space-between;padding:15px;font-weight:600;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.lightbox{z-index:90;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox>button{color:#fff;background:0 0;border:0;position:absolute;top:25px;right:25px}.lightbox figure{max-width:1000px}.lightbox img{max-height:80vh}.lightbox figcaption{color:#fff;text-align:center}.competency-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.competency-grid article{text-align:center;border:1px solid #cfcece;border-radius:56px 56px 56px 0;padding:32px 40px;box-shadow:.5px .9px .9px #00000005,7px 13px 14px #0000000d}.competency-icon img{height:58px;margin:0 auto 18px}.competency-grid article>span{color:var(--orange);font-weight:600}.contact-layout{grid-template-columns:.8fr 1.2fr;gap:35px;display:grid}.contact-card{background:var(--red);color:#fff;padding:45px}.contact-card h2,.contact-card p{color:#fff}.contact-card>a,.contact-card>div{border-top:1px solid #ffffff40;gap:15px;padding:18px 0;display:flex}.contact-card span{flex-direction:column;display:flex}.enquiry-form{background:var(--pale);grid-template-columns:1fr 1fr;gap:18px;padding:38px;display:grid}.enquiry-form label{flex-direction:column;gap:7px;display:flex}.enquiry-form input,.enquiry-form textarea{border:1px solid #ddd;padding:13px}.enquiry-form .full,.form-error,.form-success{grid-column:1/-1}.map-strip iframe{border:0;width:100%;height:420px}.state-page,.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.loader{border:4px solid #ddd;border-top-color:var(--orange);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer{color:#fff;background:#c63d1f;padding-top:58px}.footer-grid{grid-template-columns:392px 170px 250px minmax(260px,1fr);align-items:start;gap:50px;width:min(1310px,100% - 40px);min-height:390px;padding-bottom:0;display:grid}.footer-about{border-right:1px solid #ffffff57;min-height:388px;padding-right:50px}.footer-about img{object-fit:contain;background:#fff;width:211px;height:110px;padding:3px}.site-footer h3,.site-footer p{color:#fff}.site-footer h3{margin:3px 0 30px;font:600 24px/1.25 Poppins,sans-serif}.site-footer a{color:#fff}.footer-about>p{width:342px;margin:31px 0 0;font:600 16px/1.65 Outfit,sans-serif}.footer-newsletter{background:#fff;border-radius:35px;align-items:center;width:342px;height:66px;margin-top:30px;padding:6px 8px 6px 29px;display:flex}.footer-newsletter input{color:#555;background:0 0;border:0;outline:0;flex:1;min-width:0;font:400 16px Outfit,sans-serif}.footer-newsletter input::placeholder{color:#777;opacity:1}.footer-newsletter button{color:#111;background:#ffc65a;border:0;border-radius:50%;flex:0 0 50px;width:50px;height:50px;font:600 15px Poppins,sans-serif}.footer-links{flex-direction:column;gap:17px;display:flex}.footer-links a{font:600 16px/1.5 Outfit,sans-serif}.footer-map iframe{border:0;width:250px;height:250px;display:block}.footer-contact>div{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:24px;display:grid}.footer-contact>div>span{border:1px dashed #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.footer-contact>div>span svg{stroke-width:2px;width:20px;height:20px}.footer-contact p{margin:3px 0 0;font:600 16px/1.7 Outfit,sans-serif}.footer-contact p b{text-transform:uppercase;margin-bottom:2px;font-size:14px;display:block}.footer-contact p a{display:block}.copyright{text-align:center;border:0;width:min(1310px,100% - 40px);margin-top:118px;padding:0 0 48px;font:600 18px/1.4 Outfit,sans-serif}.not-found>span{color:var(--orange);font-size:100px;font-weight:700}@media (width<=1100px){.main-nav{gap:15px;font-size:14px}.header-enquiry{display:none}.product-grid,.values-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:60px 45px;min-height:auto}.footer-about{border-right:0;min-height:auto}.footer-map iframe{width:100%}.copyright{margin-top:70px}}@media (width<=900px){.live-gallery-grid{grid-auto-rows:280px;gap:15px}.live-gallery-grid a>div{width:190px;height:78px;padding:0 14px;bottom:8px;left:15px}.live-gallery-grid h3{font-size:13px}.topbar{padding:12px 20px}.site-header .container{margin-inline:20px}.topbar-social{display:none}.site-header{height:82px}.brand img{height:75px}.menu-button{display:block}.main-nav{background:#fff;flex-direction:column;align-items:stretch;height:auto;padding:12px 20px;display:none;position:absolute;top:82px;left:0;right:0;transform:none;box-shadow:0 10px 20px #0000001f}.main-nav.open{display:flex}.main-nav>a,.nav-group,.nav-parent{width:100%;height:auto}.main-nav>a,.nav-parent{padding:10px 0}.nav-group{display:block}.nav-parent{justify-content:space-between}.dropdown{width:100%;box-shadow:none;border:0;padding-left:15px;position:static}.nav-group.dropdown-open .dropdown{opacity:1;visibility:visible;transform:none}.header-actions{margin-left:10px}.live-hero{height:580px}.round-tag,.round-tag>svg{width:180px;height:180px}.live-hero h1{font-size:55px}.live-product-track figure{flex-basis:calc(50% - 11px);margin-right:22px}.why-grid,.welcome-grid,.split-grid,.leader-feature,.contact-layout,.faq-layout{grid-template-columns:1fr}.home-contact{background:linear-gradient(180deg,#f5f5f5 0 54%,var(--red) 54% 100%);padding:40px 0 0}.contact-shell{grid-template-columns:1fr;gap:0;width:min(700px,100% - 40px)}.contact-farmer{display:none}.contact-form-wrap{padding:45px}.contact-info-home{padding:55px 45px}.competency-grid,.timeline{grid-template-columns:repeat(2,1fr)}.leader-grid,.pillar-grid article{grid-template-columns:1fr}.pillar-grid article:nth-child(2n) img{order:0}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.container{width:calc(100% - 28px)}.section-live,.section{padding:50px 0}.topbar{padding:10px 14px}.site-header .container{margin-inline:14px}.topbar-info span{display:none}.site-header{height:76px}.brand{width:150px}.brand img{height:68px}.main-nav{top:76px}.live-hero{height:450px}.live-hero h1{font-size:42px}.live-hero p{font-size:15px}.hero-arrow{display:none}.welcome .container{width:calc(100% - 28px)}.welcome-grid{padding-inline:0}.welcome-grid>div:first-child img{width:100%;height:330px}.live-heading h2,.live-products .live-heading h2{font-size:27px}.carousel-wrap{grid-template-columns:1fr}.carousel-wrap>button{display:none}.live-product-track figure{flex-basis:88%;margin-right:16px;padding:22px 20px 10px}.live-product-track img{height:auto}.journey-banner{padding:100px 0}.journey-banner .container{text-align:center;flex-direction:column;gap:55px}.journey-banner p{font-size:18px}.why-grid{grid-template-columns:1fr}.why-live>div>h2{font-size:30px}.live-gallery-grid{display:flex;overflow:auto}.live-gallery-grid>a{flex:0 0 85%;height:280px}.live-gallery-grid>a:nth-child(2){grid-column:auto}.contact-shell{width:calc(100% - 28px)}.contact-form-wrap{padding:35px 24px}.contact-form-wrap h2,.contact-info-home h2{font-size:34px}.contact-form-wrap form{grid-template-columns:1fr}.contact-form-wrap form>input:first-child,.contact-form-wrap textarea{grid-column:auto}.contact-info-home{padding:40px 24px}.google-review-layout{grid-template-columns:1fr;gap:35px;width:100%}.google-summary{padding-top:0}.google-review-card{width:min(265px,100%);margin:auto}.product-grid,.competency-grid,.values-grid,.timeline{grid-template-columns:1fr}.page-hero{padding:90px 0}.page-hero h1{font-size:34px}.gallery-grid{grid-template-columns:1fr}.gallery-grid img{height:300px}.enquiry-form{grid-template-columns:1fr;padding:25px}.enquiry-form>div{grid-column:1/-1}.footer-grid{grid-template-columns:1fr;gap:45px}.footer-about{padding-right:0}.footer-about>p,.footer-newsletter{width:100%}.footer-map iframe{height:280px}.copyright{margin-top:60px;padding-bottom:35px;font-size:15px}.topbar-info{margin:auto}}@media (width<=830px){.hero-arrow{display:none}}@media (width<=767px){.live-hero{height:450px}.hero-inner{text-align:center;justify-content:center}.round-tag{display:none}.live-hero-copy{margin:auto}.live-hero .theme-button{margin-top:12px}}body.modal-open{overflow:hidden}.video-modal{z-index:200;background:#000000e0;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.video-modal-dialog{width:min(100%,1100px);position:relative}.video-modal-close{color:#111;cursor:pointer;background:#fff;border:1px solid #ffffffa6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:-52px;right:-12px}.video-frame{aspect-ratio:16/9;background:#000;width:100%;position:relative;box-shadow:0 20px 70px #00000073}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=600px){.video-modal{padding:16px}.video-modal-close{top:-48px;right:0}.live-product-track img{height:auto}}@media (width<=1100px){.about-story-grid{grid-template-columns:1fr}.about-story-grid iframe{height:520px}.about-history-heading{grid-template-columns:1fr;gap:25px}.about-timeline{gap:35px}.about-faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px}.about-faq-image{height:560px}.about-faq-image span{left:10px}}@media (width<=800px){.about-hero{height:330px}.about-story-grid iframe{height:400px}.about-timeline{grid-template-columns:1fr 1fr;gap:45px}.about-timeline:before{display:none}.about-timeline article{border-top:2px solid #151515;padding-top:42px}.about-timeline article:before{left:28px}.about-timeline article:after{left:35px}.about-faq-grid{grid-template-columns:1fr}.about-faq-image{width:min(525px,100%);margin:auto}.about-accordion{width:min(600px,100%);margin:auto}}@media (width<=600px){.about-hero{height:270px}.about-hero h1{font-size:34px}.about-story{padding:45px 0}.about-story header{margin-bottom:35px}.about-story header h2,.about-faq>div>h2{font-size:28px}.about-story-grid iframe{height:270px}.about-history{padding:55px 0}.about-history-heading{margin-bottom:45px}.about-history-heading h2{font-size:35px}.about-timeline{grid-template-columns:1fr}.about-timeline strong{font-size:38px}.about-faq{padding:35px 0}.about-faq-image{height:450px}.about-faq-image span{font-size:100px;left:-20px}.about-faq-image span strong{font-size:125px}.about-accordion button{font-size:15px}}.leadership-hero{color:#fff;text-align:center;background:linear-gradient(#00000061,#00000061),url(/media/businessman.jpg) top/cover no-repeat;align-items:center;height:430px;display:flex}.leadership-hero .container{flex-direction:column;align-items:center;display:flex}.leadership-hero h1{color:#fff;margin:0 0 24px;font:600 42px/1.2 Poppins,sans-serif}.leadership-breadcrumb{color:#fff;justify-content:center;align-items:center;gap:5px;font:600 16px/1.4 Outfit,sans-serif;display:flex}.leadership-breadcrumb a{color:#fff}.leadership-page{background:#fff;padding:56px 0 50px}.leadership-container{width:min(1120px,100% - 40px)}.leadership-heading{text-align:center;margin:0 0 50px}.leadership-heading h2{color:#000;margin:0;font:600 33px/1.25 Poppins,sans-serif}.leadership-heading span{background:#bf3f1f;width:10%;min-width:124px;height:4px;margin:20px auto 0;display:block}.leadership-director-layout{grid-template-columns:540px minmax(0,1fr);align-items:start;gap:40px;margin-bottom:69px;display:grid}.leadership-person-card{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 5px #0000001f}.leadership-director-card>img{object-fit:cover;width:100%;height:373px;display:block}.leadership-person-caption{text-align:center;padding:10px 20px 14px}.leadership-person-caption h3{color:#000;margin:0 0 4px;font:600 20px/1.25 Poppins,sans-serif}.leadership-person-caption p{color:#bf3f1f;margin:0;font:600 16px/1.45 Poppins,sans-serif}.leadership-director-copy{padding-top:1px}.leadership-director-copy p{color:#181818;margin:0 0 23px;font:400 17px/1.65 Outfit,sans-serif}.leadership-director-copy p:last-child{margin-bottom:0}.leadership-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:0;display:grid}.leadership-team-card>img{object-fit:cover;width:100%;height:378px;display:block}.leadership-team-card .leadership-person-caption{padding:10px 20px 5px}.leadership-team-message{color:#111;text-align:justify;margin:0;padding:0 20px 18px;font:400 16px/1.45 Outfit,sans-serif}@media (width<=900px){.leadership-hero{height:350px}.leadership-director-layout{grid-template-columns:minmax(0,540px);justify-content:center}.leadership-director-copy{grid-row:2}.leadership-team-grid{grid-template-columns:1fr}.leadership-team-card{width:min(550px,100%);margin:auto}}@media (width<=600px){.leadership-hero{height:270px}.leadership-hero h1{font-size:34px}.leadership-page{padding:44px 0}.leadership-container{width:calc(100% - 28px)}.leadership-heading{margin-bottom:35px}.leadership-heading h2{font-size:28px}.leadership-heading span{margin-top:14px}.leadership-director-layout{gap:28px;margin-bottom:50px}.leadership-director-card>img,.leadership-team-card>img{height:auto}.leadership-person-caption h3{font-size:18px}.leadership-person-caption p{font-size:15px}.leadership-team-message{text-align:left}}.mission-hero{color:#fff;text-align:center;background:linear-gradient(#00000061,#00000061),url(/media/business-growth.jpg) 50% 6%/cover no-repeat;align-items:center;height:430px;display:flex}.mission-hero .container{flex-direction:column;align-items:center;display:flex}.mission-hero h1{letter-spacing:.4px;color:#fff;margin:0 0 24px;font:600 42px/1.2 Poppins,sans-serif}.mission-breadcrumb{color:#fff;justify-content:center;align-items:center;gap:5px;font:600 17px/1.4 Outfit,sans-serif;display:flex}.mission-breadcrumb a{color:#fff}.mission-page{background:#fff}.mission-pillars{padding:60px 0 0}.mission-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1120px,100% - 40px);display:grid}.mission-pillar-card{z-index:1;text-align:center;background:#fff;border:1px solid #cfcece;border-radius:56px 56px 56px 0;padding:32px 56px;position:relative;box-shadow:.5px .9px .9px #00000005,1.1px 2.1px 2.2px #00000007,2.1px 4px 4.1px #00000009,3.8px 7.1px 7.4px #0000000b,7.1px 13.4px 13.8px #0000000d,17px 32px 33px #00000012}.mission-pillar-card>img{width:24%;height:auto;margin:0 auto 20px;display:block}.mission-pillar-card h2{color:#000;margin:0 0 15px;font:600 27px/1.25 Poppins,sans-serif}.mission-pillar-card p{color:#000;margin:0;font:400 16px/1.6 Poppins,sans-serif}.mission-capabilities{background:#e9f1ee;margin-top:63px;padding:60px 0}.mission-capabilities-container{width:min(1120px,100% - 40px)}.mission-capability-row{grid-template-columns:33.333% 66.667%;align-items:center;display:grid}.mission-capability-row+.mission-capability-row{grid-template-columns:66.667% 33.333%;margin-top:30px}.mission-capability-row.reverse .mission-capability-image{grid-area:1/2}.mission-capability-row.reverse .mission-capability-copy{grid-area:1/1;padding:0 20px 0 0}.mission-capability-image img{border:9px solid #fff;width:100%;height:auto;display:block}.mission-capability-row.reverse .mission-capability-image img{object-fit:cover;height:223px;margin-top:20px}.mission-capability-copy{padding-left:20px}.mission-capability-copy h2{color:#000;margin:0;font:600 20px/1.3 Poppins,sans-serif}.mission-capability-copy>span{background:#bf3f1f;width:10%;min-width:54px;height:4px;margin:12px 0 20px 5px;display:block}.mission-capability-copy p{color:#000;margin:0;font:400 16px/1.55 Poppins,sans-serif}.mission-values{background:#fff;padding:47px 0 61px}.mission-values-container{width:min(1120px,100% - 40px)}.mission-values-container>h2{text-align:center;color:#000;margin:0 0 54px;font:600 33px/1.3 Poppins,sans-serif}.mission-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:43px 20px;display:grid}.mission-value-card{background:#fff;grid-template-columns:110px minmax(0,1fr);height:142px;display:grid;box-shadow:0 .5rem 1rem #00000026}.mission-value-card figure{background:#000;justify-content:center;align-items:center;width:110px;height:100%;margin:0;display:flex}.mission-value-card figure img{object-fit:contain;width:74px;height:74px}.mission-value-card>div{align-self:center;padding:8px 22px}.mission-value-card h3{color:#bf3f1f;margin:0 0 13px;font:600 20px/1.3 Poppins,sans-serif}.mission-value-card p{color:#000;margin:0;font:400 16px/1.7 Poppins,sans-serif}.mission-value-card:last-child{grid-column:1}.mission-values-grid:after{content:"";display:block}@media (width<=900px){.mission-hero{height:350px}.mission-pillars-grid{grid-template-columns:1fr}.mission-pillar-card{width:min(560px,100%);margin:auto}.mission-capability-row,.mission-capability-row+.mission-capability-row{grid-template-columns:1fr;gap:25px}.mission-capability-row.reverse .mission-capability-image,.mission-capability-row.reverse .mission-capability-copy{grid-area:auto/1}.mission-capability-row.reverse .mission-capability-copy{grid-row:2;padding:0}.mission-capability-copy{padding:0}.mission-capability-row.reverse .mission-capability-image img{margin-top:0}.mission-values-grid{grid-template-columns:1fr}.mission-value-card:last-child{grid-column:auto}}@media (width<=600px){.mission-hero{height:270px}.mission-hero h1{font-size:27px}.mission-breadcrumb{font-size:14px}.mission-pillars{padding-top:40px}.mission-pillars-grid,.mission-capabilities-container,.mission-values-container{width:calc(100% - 28px)}.mission-pillar-card{border-radius:40px 40px 40px 0;padding:28px 25px}.mission-pillar-card h2{font-size:24px}.mission-pillar-card p,.mission-capability-copy p{font-size:15px}.mission-capabilities{margin-top:45px;padding:45px 0}.mission-values{padding-top:35px}.mission-values-container>h2{margin-bottom:30px;font-size:28px}.mission-value-card{grid-template-columns:88px minmax(0,1fr)}.mission-value-card figure{width:88px;height:100%}.mission-value-card figure img{width:58px;height:58px}.mission-value-card>div{padding:13px 15px}.mission-value-card h3{font-size:17px}.mission-value-card p{font-size:14px}}.broiler-hero{color:#fff;text-align:center;background:linear-gradient(#00000061,#00000061),url(/media/f45.jpg) 50% 33%/cover no-repeat;align-items:center;height:430px;display:flex}.broiler-hero .container{flex-direction:column;align-items:center;display:flex}.broiler-hero h1{letter-spacing:.4px;color:#fff;margin:0 0 24px;font:600 42px/1.2 Poppins,sans-serif}.broiler-breadcrumb{color:#fff;justify-content:center;align-items:center;gap:5px;font:600 17px/1.4 Outfit,sans-serif;display:flex}.broiler-breadcrumb a{color:#fff}.broiler-products-page{background:#e9f1ee;padding:50px 0 70px}.broiler-products-container{width:min(1150px,100% - 40px)}.broiler-products-container>h2{text-align:center;color:#000;margin:0 0 45px;font:600 40px/1.2 Poppins,sans-serif}.broiler-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.broiler-product-card{background:#fff;border:1px solid #cfcece;border-radius:30px;margin:0;padding:30px 30px 14px;overflow:hidden}.broiler-product-card img{object-fit:contain;width:100%;height:auto;display:block}.broiler-product-card figcaption{text-align:center;color:#000;margin-top:18px;padding:0;font:600 20px/1.5 Poppins,sans-serif}@media (width<=767px){.broiler-hero{height:270px}.broiler-hero h1{font-size:27px}.broiler-breadcrumb{font-size:14px}.broiler-products-page{padding:40px 0 50px}.broiler-products-container{width:calc(100% - 28px)}.broiler-products-container>h2{margin-bottom:32px;font-size:30px}.broiler-products-grid{grid-template-columns:1fr}.broiler-product-card{width:min(370px,100%);margin:auto}}.gallery-page-hero{color:#fff;text-align:center;background:linear-gradient(#0000004d,#0000004d),url(/media/feed-gally.jpg) 50%/cover no-repeat;align-items:center;height:430px;display:flex}.gallery-page-hero .container{flex-direction:column;align-items:center;display:flex}.gallery-page-hero h1{letter-spacing:.4px;color:#fff;margin:0 0 20px;font:600 42px/1.2 Poppins,sans-serif}.gallery-page-hero nav{color:#fff;justify-content:center;align-items:center;gap:5px;font:600 17px/1.4 Outfit,sans-serif;display:flex}.gallery-page-hero nav a{color:#fff}.gallery-reference-page{background:#fff;padding:40px 0 70px}.gallery-reference-heading{text-align:center;width:min(1320px,100% - 40px);margin:0 auto 35px}.gallery-reference-heading h2{color:#000;margin:0 0 12px;font:600 40px/1.2 Poppins,sans-serif}.gallery-reference-heading p{color:#000;margin:0;font:500 16px/1.55 Poppins,sans-serif}.gallery-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:min(1320px,100% - 40px);display:grid}.gallery-reference-item{z-index:1;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery-reference-item.wide{grid-column:span 2}.gallery-reference-item img{width:100%;height:auto;transition:all .75s ease-in-out;display:block;transform:scale(1)}.gallery-reference-item:hover img,.gallery-reference-item:focus-visible img{transform:scale(1.3)}.gallery-reference-item:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#000 100%);width:100%;height:40%;position:absolute;bottom:0;left:0}.gallery-reference-item span{z-index:2;color:#fff;text-transform:uppercase;pointer-events:none;background:url(/media/gallery-title-brush.png) 0/50% no-repeat;margin:0;padding:50px;font:600 18px/1.3 Outfit,sans-serif;position:absolute;bottom:15px;left:30px;right:0}.gallery-reference-item:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media (width<=900px){.gallery-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-reference-item.wide{grid-column:span 1}.gallery-reference-item span{bottom:0;left:0}}@media (width<=600px){.gallery-page-hero{height:270px}.gallery-page-hero h1{font-size:27px}.gallery-page-hero nav{font-size:14px}.gallery-reference-page{padding:40px 0 50px}.gallery-reference-heading{width:calc(100% - 28px);margin-bottom:30px}.gallery-reference-heading h2{font-size:30px}.gallery-reference-heading p{font-size:14px}.gallery-reference-grid{grid-template-columns:1fr;gap:20px;width:calc(100% - 28px)}.gallery-reference-item span{padding:38px 28px;font-size:16px}}@media (prefers-reduced-motion:reduce){.gallery-reference-item img{transition:none}}.competencies-hero{color:#fff;text-align:center;background:linear-gradient(#00000059,#00000059),url(/media/core.jpg) 50%/cover no-repeat;align-items:center;height:430px;display:flex}.competencies-hero .container{flex-direction:column;align-items:center;display:flex}.competencies-hero h1{letter-spacing:.4px;color:#fff;margin:0 0 24px;font:600 42px/1.2 Poppins,sans-serif}.competencies-hero nav{color:#fff;justify-content:center;align-items:center;gap:5px;font:600 17px/1.4 Outfit,sans-serif;display:flex}.competencies-hero nav a{color:#fff}.competencies-page{background:#fff;padding:48px 0 72px}.competencies-heading{text-align:center;width:min(1120px,100% - 40px);margin:0 auto 70px}.competencies-heading h2{color:#000;margin:0 0 10px;font:600 34px/1.25 Poppins,sans-serif}.competencies-heading p{color:#000;margin:0;font:500 16px/1.5 Outfit,sans-serif}.competencies-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px;width:min(1120px,100% - 40px);display:grid}.competencies-reference-grid article{background:#fff;grid-template-columns:110px minmax(0,1fr);display:grid;box-shadow:0 7px 18px #00000021}.competencies-icon{background:#000;justify-content:center;align-items:center;min-height:100%;padding:20px;display:flex}.competencies-icon img{object-fit:contain;filter:brightness(0)invert();width:74px;height:74px;display:block}.competencies-icon.technology-icon img{filter:none}.competencies-reference-grid article>div:last-child{padding:8px 22.4px}.competencies-reference-grid h3{color:#c94324;margin:0 0 15px;font:600 20px/1.2 Poppins,sans-serif}.competencies-reference-grid p{color:#111;margin:0;font:500 15px/1.8 Poppins,sans-serif}@media (width<=900px){.competencies-reference-grid{grid-template-columns:1fr}}@media (width<=600px){.competencies-hero{height:270px}.competencies-hero h1{font-size:27px}.competencies-hero nav{font-size:14px}.competencies-page{padding:40px 0 50px}.competencies-heading{width:calc(100% - 28px);margin-bottom:35px}.competencies-heading h2{font-size:28px}.competencies-heading p{font-size:14px}.competencies-reference-grid{gap:20px;width:calc(100% - 28px)}.competencies-reference-grid article{grid-template-columns:82px minmax(0,1fr)}.competencies-icon{padding:12px}.competencies-icon img{width:50px;height:50px}.competencies-reference-grid article>div:last-child{padding:16px}.competencies-reference-grid h3{font-size:18px}.competencies-reference-grid p{font-size:14px;line-height:1.55}}.contact-page-hero{color:#fff;text-align:center;background:linear-gradient(#00000047,#00000047),url(/media/contact.jpg) 50%/cover no-repeat;align-items:center;height:430px;margin-bottom:40px;display:flex}.contact-page-hero .container{flex-direction:column;align-items:center;display:flex}.contact-page-hero h1{letter-spacing:.4px;color:#fff;margin:0 0 24px;font:600 42px/1.2 Poppins,sans-serif}.contact-page-hero nav{color:#fff;justify-content:center;align-items:center;gap:5px;font:600 17px/1.4 Outfit,sans-serif;display:flex}.contact-page-hero nav a{color:#fff}.contact-reference-section{background:#e9f1ee;padding:80px 0;position:relative;overflow:hidden}.contact-reference-shell{z-index:2;grid-template-columns:58.3333% 41.6667%;align-items:center;width:min(1200px,100% - 40px);margin:auto;display:grid;position:relative}.contact-reference-form{background:#fff;width:calc(100% - 24px);margin:0 12px;padding:60px 80px;position:relative}.contact-reference-farmer{z-index:3;pointer-events:none;width:300px;height:auto;position:absolute;bottom:-50px;left:-230px}.contact-reference-form>span{color:#c94324;letter-spacing:1px;margin-bottom:10px;font:600 24px/1.2 Shadows Into Light Two,cursive;display:block}.contact-reference-form h2{color:#000;margin:-5px 0 40px;font:600 50px/1.2 Outfit,sans-serif}.contact-reference-fields{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.contact-reference-fields label{margin:0 0 15px;display:block}.contact-reference-fields label.full{grid-column:1/-1}.contact-reference-fields input,.contact-reference-fields textarea{color:#333;background:#f8f8f8;border:0;outline:0;width:100%;padding:15px 20px;font:500 14px/1.8 Outfit,sans-serif;display:block}.contact-reference-fields input::placeholder,.contact-reference-fields textarea::placeholder{color:#777;opacity:1}.contact-reference-fields textarea{resize:vertical;height:180px}.contact-reference-fields input:focus,.contact-reference-fields textarea:focus{box-shadow:0 0 0 2px #ef7e2d}.contact-reference-fields small{color:#b42318;margin-top:5px;display:block}.contact-reference-form>button{color:#000;cursor:pointer;background:#ffc45b;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:0;padding:16px 52px;font:700 17px/1.5 Outfit,sans-serif;display:flex}.contact-reference-form>button:disabled{opacity:.65;cursor:wait}.contact-reference-form>.form-error,.contact-reference-form>.form-success{margin:14px 0}.contact-reference-info{padding:0 12px 0 80px}.contact-reference-info h2{color:#000;margin:0 0 30px;font:600 50px/1 Outfit,sans-serif}.contact-reference-info>p{color:#555;margin:0 0 25px;font:500 16px/1.8 Outfit,sans-serif}.contact-reference-info dl{gap:30px;margin:50px 0 0;display:grid}.contact-reference-info dl>div{margin:0}.contact-reference-info dt{color:#000;margin:0 0 5px;font:600 20px/1.2 Outfit,sans-serif}.contact-reference-info dd{color:#555;margin:0;font:400 16px/1.8 Outfit,sans-serif}.contact-reference-info a{color:inherit}@media (width<=1100px){.contact-reference-farmer{display:none}.contact-reference-shell{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:50px}.contact-reference-form{padding-inline:55px}}@media (width<=800px){.contact-reference-shell{grid-template-columns:1fr}.contact-reference-form{min-height:0}.contact-reference-info{padding:10px 20px}}@media (width<=600px){.contact-page-hero{height:270px;margin-bottom:25px}.contact-page-hero h1{font-size:27px}.contact-page-hero nav{font-size:14px}.contact-reference-section{padding:40px 0 50px}.contact-reference-shell{gap:40px;width:calc(100% - 28px)}.contact-reference-form{padding:35px 24px}.contact-reference-form>span{font-size:24px}.contact-reference-form h2{margin-bottom:30px;font-size:30px}.contact-reference-fields{grid-template-columns:1fr;gap:18px}.contact-reference-fields label.full{grid-column:auto}.contact-reference-fields textarea{height:150px}.contact-reference-form>button{width:100%;min-width:0}.contact-reference-info{padding:0}.contact-reference-info h2{margin-bottom:24px;font-size:34px}.contact-reference-info>p{margin-bottom:35px;font-size:15px}.contact-reference-info dl{gap:25px}}
