.elementor-48083 .elementor-element.elementor-element-4c239d0{--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;}/* Start custom CSS for html, class: .elementor-element-26fd37f */.elementor-48083 .elementor-element.elementor-element-26fd37f input,.elementor-48083 .elementor-element.elementor-element-26fd37f select {
  background-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  font-family: "SuisseIntl-Light", Sans-serif;
  font-size: 15px;
  color: #373A3C;
  border-width: 1px 1px 1px 1px!important;
  border-color: #D3CFCD!important;
  margin-bottom: 10px;
  width: 100%;
  padding: 10px;
}
.elementor-48083 .elementor-element.elementor-element-26fd37f input:focus,.elementor-48083 .elementor-element.elementor-element-26fd37f select:focus {
  border-width: 1px 1px 1px 1px!important;
  border-color: #D3CFCD!important;
  margin-bottom: 10px;
}
.elementor-48083 .elementor-element.elementor-element-26fd37f label{
    font-family: "SuisseIntl-Regular", Sans-serif;
    font-size: 15px;
    color: var( --e-global-color-primary );
    margin-bottom: 10px;
}
#send{
    background-color: var( --e-global-color-accent );
    color: #fff;
    width: 100%;
}
.elementor-48083 .elementor-element.elementor-element-26fd37f .field {
  padding-bottom: 15px;
  width: 100%;
  padding-right: calc( 20px/2 );
  padding-left: calc( 20px/2 );
}
.elementor-48083 .elementor-element.elementor-element-26fd37f form {
  display: flex;
  flex-wrap: wrap;
  margin-left: calc( -20px/2 )!important;
  margin-right: calc( -20px/2 )!important;
}
.elementor-48083 .elementor-element.elementor-element-26fd37f .fields {
  padding-bottom: 15px;
  width: 100%;
  padding-right: calc( 20px/2 );
  padding-left: calc( 20px/2 );
}
@media(min-width:768px){
 .elementor-48083 .elementor-element.elementor-element-26fd37f  .col50{
    width: 50%;
   
}   
}/* End custom CSS */


