.elementor-3283 .elementor-element.elementor-element-fbad114{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3283 .elementor-element.elementor-element-2188cf5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3283 .elementor-element.elementor-element-ac65916{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3283 .elementor-element.elementor-element-2329a61{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3283 .elementor-element.elementor-element-a0c2415{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3283 .elementor-element.elementor-element-dd13513 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}/* Start custom CSS for container, class: .elementor-element-a0c2415 */.elementor-3283 .elementor-element.elementor-element-a0c2415{
  padding:28px;
  border-radius:0;
  background:
    linear-gradient(145deg,rgba(138,21,56,.28),rgba(5,5,5,.96));
  border:1px solid rgba(216,180,106,.32);
  box-shadow:0 24px 65px rgba(0,0,0,.55);
}

.elementor-3283 .elementor-element.elementor-element-a0c2415 .fluentform{
  margin:0!important;
}

.elementor-3283 .elementor-element.elementor-element-a0c2415 .ff-el-input--label label{
  color:#fff!important;
  font-size:12px!important;
  font-weight:800!important;
}

.elementor-3283 .elementor-element.elementor-element-a0c2415 input,
.elementor-3283 .elementor-element.elementor-element-a0c2415 textarea,
.elementor-3283 .elementor-element.elementor-element-a0c2415 select{
  border-radius:14px!important;
  background:rgba(255,255,255,.07)!important;
  border:1px solid rgba(216,180,106,.28)!important;
  color:#fff!important;
  font-size:13px!important;
}

.elementor-3283 .elementor-element.elementor-element-a0c2415 input::placeholder,
.elementor-3283 .elementor-element.elementor-element-a0c2415 textarea::placeholder{
  color:rgba(255,255,255,.50)!important;
}

.elementor-3283 .elementor-element.elementor-element-a0c2415 .ff-btn-submit{
  width:100%!important;
  border-radius:999px!important;
  padding:14px 22px!important;
  background:linear-gradient(135deg,#f5d987,#b98b35)!important;
  color:#160d03!important;
  font-weight:900!important;
  border:0!important;
  transition:.28s ease!important;
}

.elementor-3283 .elementor-element.elementor-element-a0c2415 .ff-btn-submit:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 38px rgba(216,180,106,.30);
}/* End custom CSS */