@media(max-width:767px){.elementor-4495 .elementor-element.elementor-element-8c1c99c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-78a8ea84 */.form-group input, .form-group textarea {
    border: 1px solid #045EAC33;
    background-color: #FFFFFFB2;
    border-radius: 10px;
    padding: 12px 16px;
}

.form-group textarea {
  height: 120px;
}
.form-group input::placeholder, .form-group
textarea::placeholder {
  color: #99A1AF;
  font-weight: 400;
  font-size: 16px;
}
.form-group .wpcf7-submit {
  background: linear-gradient(90deg, #1480DA 0%, #785DC7 100%);
width: 100%;
color: #ffffff;
font-weight: 600;
border-radius: 16px;
}
.form-group .wpcf7-response-output {
    margin: 0;
}
.form-group.submit-group p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */.pricing-block .responsive-sec{
    padding: 0 !important;
    border: 1px solid #DDDFE4 !important;
    border-radius: 20px;
  }
  
  @media (min-width: 768px) {
      .pricing-mobile-table {
    display: none !important;
}

  }
  @media (max-width: 767px) {
    .pricing-desktop-table {
        display: none !important;
    }
  }
  
 .pricing-mobile-table .e-tab-base.e--selected {
    border-color:#0778DA !important;
 }
.responsive-sec.cta-banner  {
    max-width: 100% !important;
}
.pricing-mobile-table .e-tab-base:hover {
    background-color: #0778DA !important;
    
}
.pricing-mobile-table .e-tab-base:hover span {
    color: #ffffff;
}/* End custom CSS */