.elementor-269 .elementor-element.elementor-element-da42974{--display:flex;}#elementor-popup-modal-269{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-269 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-269 .dialog-close-button{display:flex;}#elementor-popup-modal-269 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-6e5caee */.ie-contact-section{
      padding:80px 8%;
      background:#F7F9FB;
      font-family:Poppins, sans-serif;
    }
    
    .ie-contact-container{
      max-width:600px;
      margin:auto;
      background:#ffffff;
      padding:10px;
      border-radius:15px;
      box-shadow:0 20px 50px rgba(0,0,0,0.08);
      text-align:center;
    }
    
    .ie-contact-container h2{
      color:#0E5A7A;
      margin-bottom:10px;
    }
    
    .ie-contact-container p{
      color:#555;
      margin-bottom:40px;
    }
    
    /* Floating Label */
    .ie-input-group{
      position:relative;
      margin-bottom:30px;
    }
    
    .ie-input-group input,
    .ie-input-group textarea{
      width:100%;
      padding:14px;
      border:2px solid #ddd;
      border-radius:8px;
      outline:none;
      font-size:14px;
      transition:0.3s;
    }
    
    .ie-input-group label{
      position:absolute;
      left:15px;
      top:15px;
      background:#fff;
      padding:0 5px;
      color:#777;
      font-size:14px;
      pointer-events:none;
      transition:0.3s;
    }
    
    .ie-input-group input:focus,
    .ie-input-group textarea:focus{
      border-color:#6BAA2E;
      box-shadow:0 0 10px rgba(107,170,46,0.3);
    }
    
    .ie-input-group input:focus + label,
    .ie-input-group input:not(:placeholder-shown) + label,
    .ie-input-group textarea:focus + label,
    .ie-input-group textarea:not(:placeholder-shown) + label{
      top:-8px;
      left:12px;
      font-size:12px;
      color:#0E5A7A;
    }
    
    /* Submit Button */
    .ie-submit-btn{
      width:100%;
      padding:14px;
      border:none;
      border-radius:50px;
      background:linear-gradient(135deg,#0E5A7A,#6BAA2E);
      color:#fff;
      font-weight:600;
      cursor:pointer;
      transition:0.4s;
    }
    
    .ie-submit-btn:hover{
      transform:translateY(-3px);
      box-shadow:0 15px 30px rgba(0,0,0,0.15);
    }/* End custom CSS */