:root{--Base-green: #52B254;--Dark-green: #0B280C;--Border-radius: 2rem;--Border-radius-button: 1rem}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}.column-container{padding:0 7%}.display-flex-default{display:flex;justify-content:center;align-items:center}.display-flex-space-between{display:flex;justify-content:space-between;align-items:center}.display-flex-justify-end{display:flex;justify-content:flex-end;align-items:center}footer{display:flex;align-items:center;padding:2rem 7%}footer .footer-logo-container,footer .footer-rights-container,footer .footer-social-container{width:33.33%}footer .footer-rights-container{display:flex;justify-content:center;align-items:center}footer .footer-rights-container p{font-family:Inter;font-size:1.6rem;font-weight:300}footer .footer-social-container{display:flex;justify-content:flex-end}footer .footer-social-container img{height:5rem}.hero-section-container{position:relative;padding-top:10rem;height:100vh;display:flex;flex-direction:column;align-items:center}.hero-section-container .hs-title:first-child,.hero-section-container .hs-subtitle:nth-child(3){margin-top:5rem}.hero-section-container .hs-title{font-family:Poppins;font-size:5.2rem;font-weight:700;color:#0a0a0a;text-align:center;line-height:1.2}.hero-section-container .hs-subtitle{font-family:Poppins;font-size:2.2rem;font-weight:300;color:#5b5b5b;text-align:center;line-height:1.2}.hero-section-container .hs-cta{margin-top:5rem;width:30rem;height:4.5rem;border:none;border-radius:1rem;font-family:Poppins;font-size:1.8rem;font-weight:500;color:#fff;background-color:var(--Base-green)}.hero-section-container .hs-cta a{color:#fff;text-decoration:none}.hero-section-container .hs-cta img{margin-left:1rem}.hero-section-container .hs-customer-container{position:absolute;width:77%;display:flex;bottom:-2%}.hero-section-container .hs-customer-container .pig{position:absolute;top:-70%;left:-3%;z-index:-1}.hero-section-container .hs-customer-container .cow{position:absolute;top:-79%;right:-6.5%;z-index:-1}.hero-section-container .hs-customer-container .hs-customer-satisfaction{background-color:var(--Dark-green)}.hero-section-container .hs-customer-container .hs-customer-efficiency{background-color:var(--Base-green)}.hero-section-container .hs-customer-container .hs-customer{padding:3rem;width:25%;height:37rem;display:flex;flex-direction:column;justify-content:space-around;border-radius:var(--Border-radius)}.hero-section-container .hs-customer-container .hs-customer .hs-customer-header-container{margin:0 auto;width:80%;display:flex;justify-content:space-around;align-items:center}.hero-section-container .hs-customer-container .hs-customer .hs-customer-header-container h2{font-family:Poppins;font-size:5.2rem;font-weight:700;color:#fff}.hero-section-container .hs-customer-container .hs-customer h3{font-family:Inter;font-size:2.2rem;font-weight:700;color:#fff;text-align:center}.hero-section-container .hs-customer-container .hs-customer p{margin:0 auto;font-family:Inter;font-size:2rem;font-weight:200;color:#fff;text-align:center}.hero-section-container .farm-animals{position:absolute;bottom:-20%}.nav-shadow{box-shadow:#00000029 0 1px 4px}nav{position:fixed;width:100%;height:8rem;background-color:#fff;z-index:1}nav figure{width:33.333333%}nav figure img{cursor:pointer}nav ul{width:33.333333%;list-style-type:none}nav ul li{font-family:Poppins;font-size:1.8rem;font-weight:500;color:#414141;cursor:pointer}nav ul .item-selected{font-weight:500;color:var(--Base-green)}nav .nav-button-container{width:33.333333%}nav .nav-button-container button{width:17rem;height:3.5rem;border:.1rem solid var(--Base-green);border-radius:1rem;color:var(--Base-green);background-color:transparent}nav .nav-button-container button a{width:100%;height:100%;text-decoration:none;color:var(--Base-green);font-family:Poppins;font-size:1.8rem;font-weight:500}.os-section-container{margin-top:20rem;padding:10rem 7%;width:100%;background-color:#f4f4f4}.os-section-container h2{margin-bottom:100px;font-family:Poppins;font-size:24px;text-align:center}.os-section-container .os-container{width:100%;height:37rem;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:1.5rem}.os-section-container .os-container .special-solutions{position:relative;padding:3rem;grid-column:span 3 / span 3;grid-row:span 4 / span 4;border-radius:var(--Border-radius);display:flex;flex-direction:column;background-color:#fff}.os-section-container .os-container .special-solutions button{width:25%;height:4.5rem;margin-top:auto;color:var(--Base-green);display:flex;justify-content:space-around;align-items:center;border:none;background-color:transparent}.os-section-container .os-container .special-solutions button a{font-family:Poppins;font-size:1.8rem;font-weight:500;color:var(--Base-green);display:block}.os-section-container .os-container .special-solutions button .arrow{height:50%}.os-section-container .os-container .special-solutions .chicken{position:absolute;height:120%;right:-13%;bottom:9%}.os-section-container .os-container .analysis-strategies{position:relative;padding:2.5rem;grid-column:span 3 / span 3;grid-row:span 2 / span 2;grid-column-start:4;border-radius:var(--Border-radius);background-color:#000}.os-section-container .os-container .analysis-strategies h3,.os-section-container .os-container .opportunities-improvement h3,.os-section-container .os-container .special-solutions h3{margin-bottom:1rem;font-family:Poppins;font-size:2rem;font-weight:700;color:#fff}.os-section-container .os-container .analysis-strategies p,.os-section-container .os-container .opportunities-improvement p,.os-section-container .os-container .special-solutions p{width:65%;font-family:Inter;font-size:1.6rem;font-weight:300;color:#fff}.os-section-container .os-container .opportunities-improvement h3,.os-section-container .os-container .opportunities-improvement p,.os-section-container .os-container .special-solutions h3,.os-section-container .os-container .special-solutions p{color:#000}.os-section-container .os-container .analysis-strategies img{position:absolute;height:160%;right:0;bottom:0}.os-section-container .os-container .opportunities-improvement{position:relative;padding:2.7rem;grid-column:span 3 / span 3;grid-row:span 2 / span 2;grid-column-start:4;grid-row-start:3;border-radius:var(--Border-radius);background-color:#b4efff}.os-section-container .os-container .opportunities-improvement img{position:absolute;width:100%;left:0;bottom:0;object-fit:contain}
