.elementor-4616 .elementor-element.elementor-element-a6f9bda{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1366px){.elementor-4616 .elementor-element.elementor-element-a6f9bda{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1024px){.elementor-4616 .elementor-element.elementor-element-a6f9bda{--border-radius:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-4616 .elementor-element.elementor-element-a6f9bda{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-a1c6726 */.gravfrm-custm-01 input[type="text"], 
.gravfrm-custm-01 input[type="number"], 
.gravfrm-custm-01 input[type="email"], 
.gravfrm-custm-01input[type=tel],
.gravfrm-custm-01 input[type="url"], 
.gravfrm-custm-01 input[type="password"], 
.gravfrm-custm-01 input[type="search"], 
.gravfrm-custm-01 input[type=reset], 
.gravfrm-custm-01 input[type=tel], 
.gravfrm-custm-01 input[type=date], 
.gravfrm-custm-01 select {
    height: 50px;
    border: 1px solid #5BBABC;
    border-radius: 3px;
    font-size: 1em;
}

.gravfrm-custm-01 .gform-theme--foundation .gform_fields {
    row-gap: 20px;
}

.gravfrm-custm-01 .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
  color: #a0a0a0;
  text-decoration: uppercase;
}
.gravfrm-custm-01 .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
  color: #a0a0a0;
}
.gravfrm-custm-01 .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
  color: #a0a0a0;
}
.gravfrm-custm-01 .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
  color: #a0a0a0;
}

.gravfrm-custm-01 .gform-theme--framework .gfield_description {
    color: #ffffff;
    font-size: 17px;
}

.gravfrm-custm-01 .gform-theme--framework .gform-field-label--type-inline{
    color: #ffffff;
    font-weight: 700;
    font-size: 16px;
    
}

.gravfrm-custm-01 .gform-theme--framework .gform-field-label--type-inline a{
    color: #ffffff;
    text-decoration: underline;
}

.gravfrm-custm-01 .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked::before {
    background: #ffffff;
    font-size: 20px;
}

.gravfrm-custm-01 .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
    color: #5BBABC;
}

.gravfrm-custm-01 input#gform_submit_button_7.gform_button.button {
    background: #FBE44D;
    width: 100%;
    color: #5B3AC0;
    font-weight: 700;
    font-size: 19px;
    text-transform: uppercase;
    padding: 20px 10px;
}

.gravfrm-custm-01 input#gform_submit_button_7.gform_button.button:hover {
    background: #ffef84;
}

.gravfrm-custm-01 .gform_validation_errors {
    background: #ffffff;
    padding: 20px;
}
.gravfrm-custm-01 .gform_validation_errors h2 {
    margin-bottom: 0;
}

.gravfrm-custm-01 .gform-theme--framework .gfield_validation_message {
 color: red;   
}/* End custom CSS */