.elementor-29320 .elementor-element.elementor-element-933d5ec{--display:flex;}/* Start custom CSS for container, class: .elementor-element-933d5ec *//* CRAZYCESAR SUPPORT FORM */

.cc-support-form{
  max-width:1000px;
  margin:auto;
  background:#fff;
  padding:50px;
  border-radius:28px;
  box-shadow:0 10px 35px rgba(0,0,0,.10);
}

.cc-support-form input,
.cc-support-form textarea{
  border:2px solid #e5e5e5 !important;
  border-radius:16px !important;
  padding:18px !important;
  font-size:16px !important;
  transition:.2s ease;
}

.cc-support-form input:focus,
.cc-support-form textarea:focus{
  border-color:#59E108 !important;
  box-shadow:0 0 0 4px rgba(89,225,8,.15) !important;
}

.cc-support-form textarea{
  min-height:220px !important;
}

.cc-support-form button,
.cc-support-form .ff-btn-submit{
  background:#59E108 !important;
  color:#111 !important;
  font-weight:900 !important;
  border-radius:18px !important;
  padding:16px 28px !important;
  border:none !important;
  font-size:16px !important;
  transition:.2s ease;
}

.cc-support-form button:hover,
.cc-support-form .ff-btn-submit:hover{
  transform:translateY(-2px);
  box-shadow:0 10px 25px rgba(89,225,8,.35);
}

.cc-support-form label{
  font-weight:800;
  color:#111;
  margin-bottom:8px;
}

@media(max-width:768px){

  .cc-support-form{
    padding:25px;
    border-radius:22px;
  }

}/* End custom CSS */