.elementor-269 .elementor-element.elementor-element-4eb5b82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}body{background:#ffffff;color:#000}.contact-section{width:100%;min-height:100vh;display:flex;justify-content:space-between;gap:80px;padding:80px 8%}.contact-left{flex:1}.contact-description{font-size:20px;line-height:1.9;color:#222;margin-bottom:50px;max-width:580px}.info-box{display:flex;align-items:flex-start;gap:20px;margin-bottom:25px}.info-icon{width:60px;height:60px;background:#63d26b;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.info-text h3{font-size:28px;margin-bottom:8px;color:#000}.info-text p{font-size:18px;color:#333}.social-section{margin-top:80px}.social-section h4{font-size:20px;letter-spacing:6px;margin-bottom:25px;color:#000}.social-icons{display:flex;gap:18px}.social-btn{width:60px;height:60px;background:#63d26b;color:#000;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:24px;transition:.3s ease}.social-btn:hover{background:#000;color:#fff;transform:translateY(-5px)}.contact-right{flex:1}.form-text{font-size:18px;line-height:1.8;color:#222;margin-bottom:30px}form{display:flex;flex-direction:column;gap:18px}form input,form textarea{width:100%;background:transparent;border:2px solid #00aa44;padding:20px;color:#000;font-size:18px;outline:0;transition:.3s ease}form input::placeholder,form textarea::placeholder{color:#00aa44}form input:focus,form textarea:focus{border-color:#63d26b;box-shadow:0 0 10px rgba(99,210,107,.5)}form textarea{height:220px;resize:none}form button{width:150px;height:60px;border:0;background:#27c24c;color:#fff;font-size:24px;font-weight:bold;cursor:pointer;transition:.3s ease}form button:hover{background:#000;color:#fff;transform:translateY(-3px)}@media(max-width:991px){.contact-section{flex-direction:column;gap:50px}}@media(max-width:600px){.contact-section{padding:50px 20px}.contact-description{font-size:18px}.info-text h3{font-size:22px}.form-text{font-size:16px}form input,form textarea{padding:16px;font-size:16px}form button{width:130px;height:55px;font-size:20px}}