@charset "UTF-8";

/*********************
 Sync column spacing with page builder screen-grid-panel
 */

.row.screen-grid-panel .sendmailform-- form.form-group>.row,
.row.screen-grid-panel.slim .sendmailform-- form.form-group>.row{
 margin-right: -10px;
 margin-left: -10px
}
.row.screen-grid-panel.collapse .sendmailform-- form.form-group>.row{
 margin-right: 0;
 margin-left: 0
}
.row.screen-grid-panel .sendmailform-- form.form-group>.row>div{
 flex-grow: 1;
 min-height: 1px
}
.row.screen-grid-panel .sendmailform-- form.form-group>.row>div,
.row.screen-grid-panel.slim .sendmailform-- form.form-group>.row>div{
 padding-right: 10px;
 padding-left: 10px
}
.row.screen-grid-panel.collapse .sendmailform-- form.form-group>.row>div{
 padding-right: 0;
 padding-left: 0	
}
.row.screen-grid-panel.narrow .sendmailform-- form.form-group>.row{
 margin-right: -5px;
 margin-left: -5px
}
.row.screen-grid-panel.narrow .sendmailform-- form.form-group>.row>div{
 padding-right: 5px;
 padding-left: 5px
}

@media ( min-width: 992px ){

 .row.screen-grid-panel .sendmailform-- form.form-group>.row{
  margin-right: -15px;
  margin-left: -15px
 }
 .row.screen-grid-panel .sendmailform-- form.form-group>.row>div{
  padding-right: 15px;
  padding-left: 15px
 }

}


@media ( min-width: 1200px ){

 .row.screen-grid-panel .sendmailform-- form.form-group>.row{
  margin-right: -20px;
  margin-left: -20px
 }
 .row.screen-grid-panel .sendmailform-- form.form-group>.row>div{
  padding-right: 20px;
  padding-left: 20px
 }
 
 .row.screen-grid-panel.wide .sendmailform-- form.form-group>.row{
  margin-right: -30px;
  margin-left: -30px
 }
 .row.screen-grid-panel.wide .sendmailform-- form.form-group>.row>div{
  padding-right: 30px;
  padding-left: 30px
 }
 
}


/*
 Basics 
 */

.sendmailform-- form .row{
 row-gap: 20px	
}
.sendmailform-- .form-message>span{
 margin-bottom: 20px	
}

.sendmailform-- .consent-box{
 display: flex	
}
.sendmailform-- .consent-box .checkbox{
 flex: 0 0 auto;
 padding-right: 14px
}
.sendmailform-- .consent-box .details{
 flex: 1 1 auto
}
.sendmailform-- .consent-box .details p+p{
 margin-top: 8px
}

/*
 Google reCAPTCHA
 */
 
/* hide this th page must display Google reCAPTCHA links */

.grecaptcha-badge{
 visibility: hidden
}

.recaptcha-box{
	
}
 
