.contact-main-con{width:100%;background-color:white;display:flex;justify-content:center;align-items:center;flex-direction:column}.page-content{margin-top:125px}@media screen and (max-width:800px){.page-content{margin-top:55px}}.contact-inner-con{max-width:1440px;flex-direction:column;margin-top:50px;padding:20px}.contact-banner,.contact-inner-con{width:100%;display:flex;justify-content:center;align-items:center}.contact-banner{background:#48542C;background:linear-gradient(60deg,rgba(72,84,44,1),rgba(37,55,13,1));height:80vh;padding:30px;color:white}.contact-banner-inner{max-width:1440px;width:100%;display:flex;align-items:center;justify-content:space-around;gap:50px}.contact-banner-cont>h1{font-family:Libre Baskerville;font-size:2.5rem;font-weight:600}.contact-banner-cont>p{font-size:1.5rem;font-weight:400}.contact-ele{position:absolute}.contact-rec1{position:relative;bottom:224px}.contact-rec2{position:relative;bottom:-74px;left:221px;z-index:1}.contact-ban-img{z-index:2;position:relative}.contact-banleaf{z-index:1;position:relative;width:300px;height:auto;top:-299px;left:316px}@media screen and (max-width:1370px){.contact-rec1,.contact-rec2{width:250px;height:auto}.contact-rec1{bottom:163px}.contact-banleaf{width:200px}}@media screen and (max-width:1150px){.contact-rec1,.contact-rec2{width:200px;height:auto}.contact-banleaf{top:-237px;left:290px}.contact-rec2{bottom:-74px;left:185px;z-index:1}}@media screen and (max-width:1050px){.contact-rec1,.contact-rec2{width:170px;height:auto}.contact-banleaf{top:-214px;left:253px;width:160px}}@media screen and (max-width:950px){.contact-banner-inner{flex-direction:column}.contact-rec1,.contact-rec2{width:220px;height:auto}.contact-rec2{bottom:-126px;left:253px}.contact-banleaf{top:-263px;left:376px;width:174px}}@media screen and (max-width:630px){.contact-rec1,.contact-rec2{width:200px;height:auto}.contact-rec1{bottom:115px;left:-20px}.contact-banleaf{top:-223px;left:215px}.contact-ban-img>img{width:400px;height:auto}.contact-rec2{bottom:-70px;left:168px}}@media screen and (max-width:450px){.contact-rec1{bottom:115px;left:22px}.contact-banleaf{top:-149px;width:118px}.contact-rec2{left:131px}.contact-banner-cont>h1{font-size:2.3rem}.contact-banner-cont>p{font-size:1.2rem;margin-top:20px}}@media screen and (max-width:415px){.contact-banleaf{top:-149px;width:118px}.contact-rec2{bottom:-30px}.contact-rec1{bottom:132px;left:12px}}@media screen and (max-width:380px){.contact-rec2{left:112px}.contact-banleaf{top:-154px;left:160px}.contact-rec1,.contact-rec2{width:175px;height:auto}.contact-rec1{bottom:115px}}@media screen and (max-width:340px){.contact-rec2{left:78px}.contact-banleaf{top:-154px;left:126px}}.contact-sec1>h1{font-weight:500;font-size:1.5rem;text-align:center}.contact-sec1-icons{display:flex;justify-content:center;align-items:center;gap:50px;margin:50px 0}.contact-sec1-icon>p{text-align:center;margin-top:10px}.contact-sec1-icon>img{width:70px;height:65px}.contact-sec1-icon{display:flex;justify-content:center;align-items:center;flex-direction:column}.contact-section{padding:40px 20px;background-color:#fff;text-align:center}.contact-heading{font-size:28px;margin-bottom:30px}.contact-form{max-width:900px;margin:0 auto;background-color:#EEEFED;padding:70px 30px;border-radius:12px;gap:20px;width:100%;z-index:1}.contact-form,.contact-form-group{display:flex;flex-direction:column}.contact-input-field,.contact-textarea-field{padding:12px;border:none;border-radius:6px;background-color:#B1B7AA;font-size:14px;color:#000000}.contact-textarea-field{resize:none;min-height:100px}.submit-button{background-color:#566246;color:white;border:none;padding:12px;font-size:16px;border-radius:6px;cursor:pointer;transition:background .3s ease}.submit-button:hover{background-color:#2f3b20}.contact-flower{position:relative;bottom:67px;left:500px}@media screen and (max-width:1370px){.contact-flower{width:300px}}@media screen and (max-width:1280px){.contact-flower{width:200px}}@media screen and (max-width:1190px){.contact-flower{display:none}}@media screen and (max-width:550px){.contact-sec1-icons{flex-direction:column;gap:20px;margin:25px 0}.contact-input-field,.contact-textarea-field{padding:8px}.contact-form{padding:45px 30px}}@media screen and (max-width:490px){.contact-form{padding:45px 15px}}.contact-info{display:flex;align-items:center;justify-content:space-around;margin:70px 0;width:100%}.contact-call{background-color:#EEEFED;color:#000000;padding:20px;border-top-left-radius:50px;border-bottom-right-radius:50px;width:300px;min-height:180px;display:flex;justify-content:center;flex-direction:column;gap:10px}.contact-call>img{width:26px;height:auto}.contact-call>p{font-size:1.1rem}.contact-call>h4{font-size:1.1rem;font-weight:600}@media screen and (max-width:1015px){.contact-info{flex-wrap:wrap;gap:15px}}@media screen and (max-width:450px){.contact-call>h4,.contact-call>p{font-size:1rem}.contact-call{width:100%}}.contact-product{display:flex;gap:30px;background-color:#B1B7AA;padding:30px;border-radius:36px;width:900px}.contact-product-img,.contact-product-info{flex:1;justify-content:center;display:flex}.contact-product-img>img{width:300px;height:300px;border-radius:12px;z-index:1}.contact-product-info{display:flex;flex-direction:column}.contact-product-info>h2{font-family:Libre Baskerville;font-size:2.3rem;font-weight:500;width:80%}.contact-product-info>p{font-size:1.1rem;font-weight:400;width:80%;margin:20px 0}.contact-product-info>a{text-decoration:none;cursor:pointer}.contact-product-info>a>button{padding:5px 20px;width:80%;border-radius:8px;background-color:#000000;color:white;margin-top:20px}.contact-cream{top:180px;left:129px;z-index:2}.contact-cream,.contact-leaf{position:relative;width:110px;height:auto}.contact-leaf{top:187px;left:194px;z-index:0}@media screen and (max-width:950px){.contact-product{flex-direction:column;width:fit-content}.contact-product-info>a>button,.contact-product-info>h2,.contact-product-info>p{width:100%}.contact-product-info>h2{font-size:2rem}.contact-product-info>p{font-size:1rem}}@media screen and (max-width:500px){.contact-product-info>h2{font-size:1.7rem}.contact-product-info>p{font-size:.9rem}.contact-product{padding:30px 20px}.contact-product-img>img{width:250px;height:250px}.contact-cream{width:90px;height:auto;top:149px;left:107px}.contact-leaf{width:90px;height:auto;top:126px;left:142px;z-index:0}}@media screen and (max-width:350px){.contact-product{padding:20px 10px}.contact-leaf{display:none}}