.section-1{position:relative;height:auto;padding-bottom:auto!important;background-color:#c59c5100}.section-1 img{left:0;position:absolute;width:100%}.section-1 .hero-fixed-image-1{height:100%;top:0}.section-1 .hero-fixed-image-2{height:100%;bottom:0}.section-1 .overlay-contents{position:relative;top:0;left:0;color:var(--quaternary-color);z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;border:10px solid var(--quaternary-color);border-top:none;border-bottom:none}.section-1 .overlay-contents .overlay-text{padding:30px 0;display:flex;flex-direction:column;gap:20px;text-align:center}.section-1 .overlay-contents .overlay-text h1{font-size:clamp(40px,5vw,65px)}.section-1 .overlay-contents .cards-wrapper{display:flex;flex-wrap:wrap;gap:20px;width:90%;padding-bottom:100px}.section-1 .overlay-contents .cards-wrapper .text-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;flex:1 1 250px;background-color:#ffffff50;padding:40px;text-align:center}.text-box-group{display:flex;gap:50px;flex-wrap:wrap;padding:50px 0}.text-box-group .text-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;flex:1 1 250px}.text-box-group .text-box h3{font-size:clamp(20px,3vw,20px);font-weight:600}.text-box-group .text-box p{font-size:clamp(16px,2vw,17px);font-weight:300;line-height:1.5rem;letter-spacing:0}.group-cards,.grid-2{display:flex;flex-wrap:wrap;gap:20px}.grid-2 .card{flex:1 1 300px}.grid-2 .card-text{padding:30px 0 0}.section-3 h4{color:var(--secondary-color-light)}.section-3 .group-cards{display:flex;flex-wrap:wrap;gap:40px}.section-3 .group-cards .card{flex:1 1 300px}.section-4 img{border-radius:0;border:10px solid var(--primary-color);padding:20px}.section-4 .card{margin:0 20px}.section-4 a{margin-top:70px!important}.group-icons{display:flex;align-items:center;gap:5px}.group-icons a{width:50px;padding:10px 0;margin-top:20px!important;font-weight:700!important;border:1px solid var(--tertiary-color);text-align:center;color:var(--secondary-color)}.group-icons a:hover{background-color:var(--primary-color)}.group-icons a:hover i{color:#fff}@media screen and (max-width: 1024px){.section-1 .overlay-contents .overlay-text h1{font-size:clamp(30px,5vw,40px)}.range-plants-slide-cards .card{margin:0 10px!important}}@media screen and (max-width: 768px){.section-1{padding-bottom:0!important}.section-4 img{border-radius:0}.section-4 .card{margin:0}}
