.et_pb_contact_form_container{background-color:#ffffff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,0.05);padding:30px;font-family:'Lato',sans-serif}.et_pb_contact_form_label{font-weight:600;color:#2e3d36;font-size:16px;margin-bottom:6px;display:block}.et_pb_contact_form_container input[type="text"],.et_pb_contact_form_container input[type="email"],.et_pb_contact_form_container textarea{border-radius:8px;border:1px solid #ccc;padding:12px;font-size:16px;font-family:'Lato',sans-serif;width:100%;box-sizing:border-box}.et_pb_contact_form_container textarea{resize:vertical}.et_pb_contact_submit{background-color:#b5d2c4;color:#ffffff;padding:14px 28px;font-size:16px;font-weight:bold;border:none;border-radius:30px;cursor:pointer;transition:all 0.3s ease}.et_pb_contact_submit:hover{background-color:#a1c3b6}.et-pb-contact-message{color:#2e3d36;font-weight:600;padding-top:15px;font-family:'Lato',sans-serif}@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Playfair+Display:wght@500;700&display=swap');.et_pb_text,.services-section p{line-height:1.7;margin-bottom:20px}h2,h3{font-weight:600;margin-bottom:10px}.services-section img{border-radius:20px;box-shadow:0 6px 18px rgba(0,0,0,0.1);max-width:100%;height:auto}.services-section ul{padding-left:20px}.et_pb_button{background-color:#92c7b7;color:#ffffff!important;border-radius:30px;font-weight:bold;padding:14px 28px;transition:background-color 0.3s ease;text-transform:uppercase;letter-spacing:0.5px;display:inline-block;margin-top:15px;text-decoration:none}.et_pb_button:hover{background-color:#76b3a2;color:#ffffff!important}@media only screen and (max-width:768px){.services-section{padding:30px 15px}h2,h3{font-size:22px}.et_pb_button{width:100%;text-align:center}}