.natural-solution .natural-section-heading h1{border-bottom:1px solid #e3e3e3;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:19.2px;padding-bottom:12px}.natural-solution .card-section{padding:10px}.natural-solution h2.natural-card-heading{font-size:29px;line-height:1;margin-bottom:30px;padding-top:11px;text-align:center}.natural-solution .natural-card{position:relative;transition-duration:.3s;width:calc(25% - 15px)}.natural-solution .natural-card .card-front{align-items:center;display:flex;flex-direction:column;padding:22px 35px 20px}.natural-solution .natural-card .card-icon{background-color:#f6f6f6;border-radius:50%;display:flex;height:80px;margin-bottom:15px;padding:15px;width:80px}.natural-solution .card-wrapper{display:flex;flex-direction:column;height:100%}.natural-solution .card-container{display:flex;flex-wrap:wrap;gap:20px;padding:20px 10px 10px}.natural-solution .card-heading h3{font-size:15px;font-weight:700;line-height:1.2;margin-bottom:9.5px;text-align:center;transition-duration:.3s;word-break:auto-phrase}.natural-solution .natural-card:hover .card-heading h3{color:#fff}.natural-solution .natural-card .card-back{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 35px 20px}.natural-solution .card-content p{line-height:1.2;margin-bottom:15px;text-align:center;transition-duration:.3s;word-break:auto-phrase}.natural-solution .natural-card:hover .card-content p{color:#fff}.natural-solution .view-all{background-color:#fff;border:2px solid #fff;padding:10px 20px}.natural-solution .view-all p{color:#057823;font-size:13px;font-weight:500;line-height:1;margin:0;text-align:center;transition-duration:.3s;word-break:auto-phrase}@media screen and (max-width:1199px){.natural-solution .natural-card{width:calc(33% - 15px)}}@media screen and (max-width:1100px){.natural-solution .natural-card .card-front{padding:13px 15px 15px}.natural-solution .natural-card .card-back{padding:0 15px 20px}.natural-solution .natural-card{width:calc(33% - 15px)}}@media screen and (max-width:970px){.natural-solution .natural-card .card-front{padding:13px 15px 15px}.natural-solution .natural-card .card-back{padding:0 15px 20px}.natural-solution .natural-card{width:calc(50% - 15px)}}@media screen and (max-width:767px){.natural-solution{padding-top:50px}.natural-solution .natural-section-heading h1{font-size:20.2105px}.natural-solution .natural-card{width:100%}.natural-solution .natural-card .card-back{align-items:center}.natural-solution .view-all{max-width:max-content}}