.cnc .back.Left-top {
   max-height: 80%;
   max-width: 80%;
}
.cnc .back.left-bottom {
   max-height: 80%;
   max-width: 80%;
}
.cnc .back.Right-Top {
   max-height: 80%;
   max-width: 80%;
}
.cnc .back.Right-Bottom {
   max-height: 80%;
   max-width: 80%;
}
.cnc .h1 {
   font-family: Dancing Script;
   color: #FBC800;

}
.cnc .h2 {
   font-family: Poppins;
   color: #fff;
}
.cnc .h3 {
   font-family: Poppins;
   color: #fff;
}
.cnc .text {
   font-family: Poppins;
   color: #fff;
     text-shadow: black 0.1em 0.1em 0.2em;

}
.cnc .cnc-legal a {
   font-family: Poppins;
   color: #fff;
}
.cnc .hover-flow button {
   font-family: Poppins;
   font-size: 80;
   color: #000;
   border-radius: 500px;
}
.cnc .form .elementpart {
   background: #00000000;
   box-shadow: none;
   padding: 0px;
   margin: 30px;
}
.cnc .form .elementpart .v-text-field {
   background: #FBC800;
   border-radius: 500px;
   margin-top: 10px;
}
.cnc .form .elementpart .v-text-field input, .cnc .form .elementpart .v-input label, .cnc .form .elementpart .above-label {
   font-family: Mali;
}
.cnc .form .elementpart .v-input--checkbox label {
   text-align: center;
}
.cnc .form .elementpart .v-text-field label {
   transform-origin: center;
   width: 100;
  max-width: none;
}
/** End Generated */

.cnc .cnc-form {
  width: auto!important;
}
.cnc .form .elementpart .v-text-field input, 
.cnc .form .elementpart .v-text-field input:focus, 
.cnc .form .elementpart .v-input label, 
.cnc .form .elementpart .v-input .v-icon {
  color: #000 !important;
  caret-color: #000 !important;
}
.cnc .form .elementpart .v-input.v-input--checkbox label, 
.cnc .form .elementpart .v-input.v-input--checkbox label a, 
.cnc .form .elementpart .above-label, 
.cnc .form .elementpart .v-input.v-input--checkbox .v-icon {
  color: #fbc800 !important;
  caret-color: #fbc800 !important;
}
.cnc .form .elementpart .v-text-field  .v-messages__message {
  text-align: center;
}
.cnc .form .v-text-field>.v-input__control>.v-input__slot:after {
    width: 80%;
    left: 10%;
}
.cnc .form .elementpart .v-text-field input,
.cnc .form .elementpart .v-input label,
.cnc .form .elementpart .above-label {
  text-align: center;
  font-family: "Poppins", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 130%;
}
.cnc .form .mandatory-fields {
  font-family: "Poppins", Tahoma, Geneva, Verdana, sans-serif;
  color: #fff;
  font-size: 100%;
  margin-top: 8px;
       text-shadow: black 0.1em 0.1em 0.2em;

}
.cnc .form .elementpart .v-text-field label {
  width: 100%;
  max-width: none;
  transform-origin: center;
}
.cnc .form .elementpart .v-input--checkbox {
  padding-left: 10px;
}
.cnc .form .elementpart .v-input--checkbox label {
  text-align: left;
  font-size: 100%;
}
.cnc .form .elementpart .v-input .v-input__slot:before {
  border-style: none;
}
.cnc .form .elementpart .v-input--selection-controls:not(.v-input--hide-details) .v-input__slot {
  margin-bottom: 0px;
}
.cnc .form .elementpart .v-messages {
  min-height: 0px;
}
