.elementor-14103 .elementor-element.elementor-element-e0e7171 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #FA9418 0%, #FA9418 100%);border-radius:10px 10px 10px 10px;}.elementor-14103 .elementor-element.elementor-element-31f401d > .elementor-container{max-width:978px;}.elementor-14103 .elementor-element.elementor-element-31f401d{padding:0px 50px 0px 150px;}.elementor-14103 .elementor-element.elementor-element-8bf4e1c > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-14103 .elementor-element.elementor-element-8bf4e1c{text-align:center;}.elementor-14103 .elementor-element.elementor-element-8bf4e1c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:500;line-height:30px;}.elementor-14103 .elementor-element.elementor-element-dc1e226 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #FA9418 0%, #FA9418 100%);border-radius:10px 10px 10px 10px;}.elementor-14103 .elementor-element.elementor-element-561d980{margin-top:100px;margin-bottom:100px;}.elementor-14103 .elementor-element.elementor-element-1121920 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14103 .elementor-element.elementor-element-1121920 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14103 .elementor-element.elementor-element-eb7b3b4{--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-14103 .elementor-element.elementor-element-5acb99a{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14103 .elementor-element.elementor-element-5acb99a:not(.elementor-motion-effects-element-type-background), .elementor-14103 .elementor-element.elementor-element-5acb99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-14103 .elementor-element.elementor-element-3e6b8f5 > .elementor-widget-container{background-color:#F6A045;padding:20px 20px 20px 20px;}.elementor-14103 .elementor-element.elementor-element-3e6b8f5{text-align:center;}.elementor-14103 .elementor-element.elementor-element-3e6b8f5 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-14103 .elementor-element.elementor-element-81719cb{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14103 .elementor-element.elementor-element-58abd7c img{width:100%;max-width:250px;filter:brightness( 0% ) contrast( 149% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}:root{--page-title-display:none;}body.elementor-page-14103{margin:45px 0px 0px 0px;}@media(min-width:768px){.elementor-14103 .elementor-element.elementor-element-d6becb7{width:100%;}}@media(max-width:767px){.elementor-14103 .elementor-element.elementor-element-14372ff{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14103 .elementor-element.elementor-element-d6c5ec9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14103 .elementor-element.elementor-element-3f6b3d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14103 .elementor-element.elementor-element-e0e7171 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14103 .elementor-element.elementor-element-31f401d > .elementor-container{max-width:1024px;}.elementor-14103 .elementor-element.elementor-element-31f401d{padding:0px 0px 0px 0px;}.elementor-14103 .elementor-element.elementor-element-8bf4e1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14103 .elementor-element.elementor-element-8bf4e1c .elementor-heading-title{font-size:20px;}.elementor-14103 .elementor-element.elementor-element-561d980{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14103 .elementor-element.elementor-element-1121920 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}}/* Start custom CSS for wpforms, class: .elementor-element-784b254 */.cstm--application .wpforms-field-container > div {
    width: calc(100%/2 - 15px);
}

.cstm--application .wpforms-field-container {
    display: flex;
    flex-wrap: wrap;
    gap: 0px 30px;
}
.cstm--application input, .cstm--application textarea, .cstm--application select {
    color: #191919 !important;
    border: 1px solid #F6A045 !important;
    background-color: #fdfeff !important;
    padding: 6px 12px !important;
    box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.08) !important;
    font-size: 15px;
    border-radius: 50px !important;
}
.cstm--application select{
    min-height: 40px
}
.cstm--application input[type="file"]{
    width: 100% !important;
}
.cstm--application label.wpforms-field-label {
    color: #212121;
    margin-bottom: 10px;
}
.cstm--application .wpforms-field-container > div:last-child {
    width: 100%;
}
/* Parent scope */
.cstm--application .wpforms-field-radio ul {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

/* Each option wrapper */
.cstm--application .wpforms-field-radio li {
  position: relative;
  margin-right: 0px !important;
}

/* Hide default radio */
.cstm--application .wpforms-field-radio input[type="radio"] {
  position: absolute;
  opacity: 0;
  /* pointer-events: none; */
  width: 100%;
  height: 100%;
  z-index: 2;
}

/* Default (unchecked) pill */
.cstm--application .wpforms-field-radio .wpforms-field-label-inline {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 92px;
  padding: 6px 10px;
  border-radius: 999px;
  background: #f9f0c800; /* unchecked bg */
  border: 1px solid #f6a045;
  color: #212121;
  font-weight: 400;
  cursor: pointer;
  transition: all 0.25s ease;
  text-align: center;
}

/* Hover state */
.cstm--application .wpforms-field-radio
input[type="radio"] + .wpforms-field-label-inline:hover {
  filter: brightness(0.97);
}

/* Checked (active) state */
.cstm--application .wpforms-field-radio
input[type="radio"]:checked + .wpforms-field-label-inline {
  background: #F6A045;
  border-color: #F6A045;
  color: #ffffff;
}

/* Focus state (accessibility) */
.cstm--application .wpforms-field-radio
input[type="radio"]:focus-visible + .wpforms-field-label-inline {
  box-shadow: 0 0 0 3px rgba(246, 160, 69, 0.4);
}

@media (max-width:767px){
    .cstm--application .wpforms-field-container > div {
    width: 100%;
}
}/* End custom CSS */