.contact-main-con{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.page-content{margin-top:125px}@media screen and (max-width:800px){.page-content{margin-top:55px}}.contact-inner-con{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-top:50px;padding:20px;display:flex}.contact-banner{color:#fff;background:linear-gradient(60deg,#48542c 0%,#25370d 100%);justify-content:center;align-items:center;width:100%;height:80vh;padding:30px;display:flex}.contact-banner-inner{justify-content:space-around;align-items:center;gap:50px;width:100%;max-width:1440px;display:flex}.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{z-index:1;position:relative;bottom:-74px;left:221px}.contact-ban-img{z-index:2;position:relative}.contact-banleaf{z-index:1;width:300px;height:auto;position:relative;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{z-index:1;bottom:-74px;left:185px}}@media screen and (max-width:1050px){.contact-rec1,.contact-rec2{width:170px;height:auto}.contact-banleaf{width:160px;top:-214px;left:253px}}@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{width:174px;top:-263px;left:376px}}@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{width:118px;top:-149px}.contact-rec2{left:131px}.contact-banner-cont>h1{font-size:2.3rem}.contact-banner-cont>p{margin-top:20px;font-size:1.2rem}}@media screen and (max-width:415px){.contact-banleaf{width:118px;top:-149px}.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{text-align:center;font-size:1.5rem;font-weight:500}.contact-sec1-icons{justify-content:center;align-items:center;gap:50px;margin:50px 0;display:flex}.contact-sec1-icon>p{text-align:center;margin-top:10px}.contact-sec1-icon>img{width:70px;height:65px}.contact-sec1-icon{flex-direction:column;justify-content:center;align-items:center;display:flex}.contact-section{text-align:center;background-color:#fff;padding:40px 20px}.contact-heading{margin-bottom:30px;font-size:28px}.contact-form{z-index:1;background-color:#eeefed;border-radius:12px;flex-direction:column;gap:20px;width:100%;max-width:900px;margin:0 auto;padding:70px 30px;display:flex}.contact-form-group{flex-direction:column;display:flex}.contact-input-field,.contact-textarea-field{color:#000;background-color:#b1b7aa;border:none;border-radius:6px;padding:12px;font-size:14px}.contact-textarea-field{resize:none;min-height:100px}.submit-button{color:#fff;cursor:pointer;background-color:#566246;border:none;border-radius:6px;padding:12px;font-size:16px;transition:background .3s}.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{justify-content:space-around;align-items:center;width:100%;margin:70px 0;display:flex}.contact-call{color:#000;background-color:#eeefed;border-top-left-radius:50px;border-bottom-right-radius:50px;flex-direction:column;justify-content:center;gap:10px;width:300px;min-height:180px;padding:20px;display:flex}.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>p,.contact-call>h4{font-size:1rem}.contact-call{width:100%}}.contact-product{background-color:#b1b7aa;border-radius:36px;gap:30px;width:900px;padding:30px;display:flex}.contact-product-img,.contact-product-info{flex:1;justify-content:center;display:flex}.contact-product-img>img{z-index:1;border-radius:12px;width:300px;height:300px}.contact-product-info{flex-direction:column;display:flex}.contact-product-info>h2{width:80%;font-family:Libre Baskerville;font-size:2.3rem;font-weight:500}.contact-product-info>p{width:80%;margin:20px 0;font-size:1.1rem;font-weight:400}.contact-product-info>a{cursor:pointer;text-decoration:none}.contact-product-info>a>button{color:#fff;background-color:#000;border-radius:8px;width:80%;margin-top:20px;padding:5px 20px}.contact-cream{z-index:2;width:110px;height:auto;position:relative;top:180px;left:129px}.contact-leaf{z-index:0;width:110px;height:auto;position:relative;top:187px;left:194px}@media screen and (max-width:950px){.contact-product{flex-direction:column;width:fit-content}.contact-product-info>h2,.contact-product-info>a>button,.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{z-index:0;width:90px;height:auto;top:126px;left:142px}}@media screen and (max-width:350px){.contact-product{padding:20px 10px}.contact-leaf{display:none}}
