/*
Theme Name: lfp
Template: twentytwentyfive
*/
:root {    --wpforms-button-background-color: var(--wp--preset--color--custom-color-1);}
main {min-height:500px;}

.main-cover-form{min-height: initial !important;}
.header-container {margin-bottom:0 !important;}

.head-icon{max-height:50px; max-width:50px;}

#forminator-module-415{padding:0;}
#forminator-module-415 input{max-width:200px !important;}

#textarea-1{min-width:40%;}
#textarea-1 textarea{min-height: 40px; height: 40px;}
#textarea-1 .forminator-description{margin-top: -23px !important;}


.forminator-button-submit{background-color: var(--wp--preset--color--custom-color-1) !important; color:white !important; border-radius: 10px !important; padding: 10px 20px !important;}

.main-form {padding: 0 10px; margin:0 !important;}
.main-form div{display:inline-flex; padding:15px !important;}
.main-form input{max-width:150px !important;}
.main-form #wpforms-77-field_7-container input{min-width:350px !important;}
.main-form .wpforms-has-error input{background:#ffeeee !important;}
.main-form .wpforms-has-error em{display:none  !important;}
.main-form button{background-color: var(--wp--preset--color--custom-color-1) !important;}


.wp-block-navigation__responsive-container-content{line-height:50px;}

.main-block-h {
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center; 
  white-space: nowrap;
  font-size: 24px;
  color: #333;
}

.main-block-h::before,
.main-block-h::after {
  content: "";
  width: 22px; 
  height: 2px;
  background-color: var(--wp--preset--color--custom-color-1);
  margin: 0 10px;
  flex-shrink: 0; 
}