.meetingsection{padding:20px;background:#fff}.meeting-container{max-width:1200px;margin:auto}.meeting-main-title{text-align:center;font-size:42px;font-weight:700;color:#dba765;margin-bottom:10px;margin-top:20px}.meeting-subtitle{text-align:center;color:#4f4f4f;max-width:800px;margin:0 auto 50px;font-weight:400;font-size:22px}.meeting-card{display:flex;background:#fffbf2;border-radius:20px;overflow:hidden;margin-bottom:60px;box-shadow:0 15px 40px #00000014}.meeting-card.image-right{flex-direction:row-reverse}.meeting-image img{width:100%;height:100%;object-fit:cover;border-radius:25px}.meeting-image{flex:1;margin:25px}.meeting-content{flex:1;padding:40px}.meeting-title{font-size:30px;font-weight:600;margin-bottom:15px;background:linear-gradient(to bottom,#cfab8a,#886d54);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.meeting-address{display:flex;gap:10px;align-items:center;margin-bottom:20px;color:#5d5d5d;font-size:16px;font-weight:400}.meeting-address img{width:18px;margin-top:4px}.meeting-halls{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.hall-tab{display:flex;align-items:center;gap:8px;background:#fff;padding:15px 12px;border-radius:15px;font-size:16px;border:1px solid #DBA765CC;color:#4f4f4f;font-weight:600}.hall-tab img{width:14px}.meeting-content hr{margin:20px 0;border:none;border-top:1.5px solid #454545}.meeting-amenities{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.meeting-amenities span{background:#f1f5fa;padding:10px 14px;border-radius:5px;font-size:15px;font-weight:600;color:#404040}.meeting-buttons{display:flex;gap:15px}.meetings-btn{padding:10px 28px;border-radius:25px;font-size:14px;text-decoration:none;text-align:center}.meetings-btn.outline{border:1px solid #DBA765;color:#4f4f4f;background:transparent;font-size:20px;font-family:poppins;font-weight:500}.meetings-btn.outline:hover{background:#dba765;color:#fff}.meetings-btn.fill{background:#dba765;color:#eee;border:1px solid #c68a3f;font-size:20px;font-family:poppins;font-weight:500}.meetings-btn.fill:hover{background:transparent;color:#454545}@media (max-width: 900px){.meeting-card,.meeting-card.image-right{flex-direction:column}.meeting-image{height:250px}}@media (max-width: 480px){.meeting-content{padding:25px}.meeting-halls{grid-template-columns:1fr}.meeting-main-title{font-size:22px}.meeting-subtitle{font-size:15px}.meeting-title{text-align:center}.meetings-btn.outline{font-size:15px}}.meetingcontectsection{padding:0 20px}.meetingcontactcontainer{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;padding:0}.meetingcontacttitle{text-align:center;margin-bottom:50px;margin-top:15PX}.meetingcontacttitle h2{font-size:32px;font-weight:600;margin-bottom:10px;color:#1e1e1e}.meetingcontacttitle p{font-size:16px;color:#616161;font-weight:400;max-width:600px;margin:0 auto}.meetingcontactcontent{display:flex;gap:50px;align-items:center}.meetingcontactimage img{width:100%;max-width:520px;border-radius:14px}.meetingcontactform{flex:1}.meetingform{display:flex;flex-direction:column;gap:18px}.meetingform input,.meetingform select,.meetingform textarea{width:100%;padding:14px 16px;border-radius:8px;border:1px solid #e2c6a8;font-size:14px;outline:none;font-family:poppins;color:#1e1e1e;font-weight:400}.meetingform textarea{resize:none;height:120px;color:#1e1e1e;font-weight:400}.meetingformbtn{width:160px;padding:12px;border:none;border-radius:30px;background:#d1a36d;color:#fff;font-weight:500;cursor:pointer;font-size:20px;transition:.3s;font-family:poppins}.meetingformbtn:hover{background:#b88b55}@media (max-width: 992px){.meetingcontactcontent{flex-direction:column}.meetingcontactcontainer{padding:40px 20px}.meetingformbtn{width:100%}}@media (max-width: 768px){.meetingcontactform{width:100%;display:flex;justify-content:center}.meetingform{width:100%;max-width:420px}.meetingcontactimage{display:flex;justify-content:center}.meetingcontactimage img{max-width:100%}}
