.elementor-183 .elementor-element.elementor-element-530dc4e:not(.elementor-motion-effects-element-type-background), .elementor-183 .elementor-element.elementor-element-530dc4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11B3A7;}.elementor-183 .elementor-element.elementor-element-530dc4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-183 .elementor-element.elementor-element-530dc4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-183 .elementor-element.elementor-element-be74951:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-183 .elementor-element.elementor-element-be74951 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11B3A7;}.elementor-183 .elementor-element.elementor-element-be74951 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-183 .elementor-element.elementor-element-be74951 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-183 .elementor-element.elementor-element-3200fc4 > .elementor-widget-container{margin:0% 0% 0% 0%;}@media(min-width:768px){.elementor-183 .elementor-element.elementor-element-567d43d{width:100%;}.elementor-183 .elementor-element.elementor-element-be74951{width:50%;}.elementor-183 .elementor-element.elementor-element-807160d{width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-3200fc4 */.wpcf7 input[type="text"]
{
    height: 30px;
    color: black;
    width: 100%;
    border-width: 2px;
    border-color:#148279;
    border-style:  none  none solid none ;
    background-color: #11B3A7;
}
.wpcf7 input[type="text"]:focus { outline: none;
    border-style:  none  none none solid;
    border-width: 5px;
    background-color: #63DDD0;
}

.wpcf7 input[type="email"]
{
    height: 30px;
    color: black;
    width: 100%;
    border-width: 2px;
    border-color:#148279;
    border-style:  none  none solid none ;
    background-color: #11B3A7;
}
.wpcf7 input[type="email"]:focus { outline: none;
    border-style:  none  none none solid;
    border-width: 5px;
    background-color: #63DDD0;
}
.wpcf7 input[type="tel"]
{
    height: 30px;
    color: black;
    width: 100%;
    border-width: 2px;
    border-color:#148279;
    border-style:  none  none solid none ;
    background-color: #11B3A7;
    
}
.wpcf7 input[type="tel"]:focus { outline: none;
    border-style:  none  none none solid;
    border-width: 5px;
    background-color: #63DDD0;
}
.wpcf7-textarea{
    color: black;
    height: 30px;
    width: 100%;
    color: black;
    border-width: 2px;
    border-color:#148279;
    border-style:  none  none solid none ;
    background-color: #11B3A7;
    -webkit-transition: height .50s ease-in-out;
  transition: height .50s ease-in-out;
}
.wpcf7-textarea:focus { outline: none;
    height: 200px;
    border-style:  none  none none solid;
    border-width: 5px;
    background-color: #63DDD0;
    
}
.wpcf7 input[type="submit"]{
  display: block;
  margin: 0 auto;
  border-radius: 10px;
  width: 200px;
  height: 50px;
  font-size: 20px;
  background-color: #0C837A;
  border: none;
  cursor: pointer;
}
#caution{
    display: block;
    text-align: center;
}
#field_a53539c{
    display: none;
}/* End custom CSS */