.elementor-8674 .elementor-element.elementor-element-31aca778{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8674 .elementor-element.elementor-element-4d187d83 .elementor-button{background-color:#D2EAE8;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFF;color:#FFF;border-radius:33px 33px 33px 33px;}.elementor-8674 .elementor-element.elementor-element-4d187d83 .elementor-button:hover, .elementor-8674 .elementor-element.elementor-element-4d187d83 .elementor-button:focus{background-color:#3C827D;}.elementor-8674 .elementor-element.elementor-element-4d187d83 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}/* Start custom CSS for container, class: .elementor-element-31aca778 *//*edite submit and prochure btn*/




/*edite all form input */
.AN3:focus,.Bj3:focus-within:not(.menu-open):not(.disabled) {
    box-shadow: none!important
}
#b1-10-1{
     border-radius: none!important
}
#form-bitforms_1_2561_1 label{
    color: #00A99D !important;
    text-transform: uppercase!important;
    font-size: 18px!important;
    margin-top:10px!important;
    font-weight: bold!important;
}
#form-bitforms_1_2561_1 input, textarea#b1-12-1{
     background-color: #D2EAE8 !important;
    border: none!important;
    border-radius: 7px!important
}
input.b1-7-phone-number-input{
        width: calc(100% - 30px) !important;
      
 
}
.bf-phone-inner-wrp{
      border: 1px solid #D2EAE8;
      border-radius: 7px;
}
textarea#b1-12-1{
    height: 150px!important;
}
.bf-inp-fld-wrp .C3, .I3 {
    
    border-radius: none!important;
     border-radius: 0!important
}
.bf-btn{
    background-color: #3C827D!important;
    border-radius: 7px!important;
}
.b1-1-btn{
    background-color: #3C827D !important;
    color:#fff !important;
}
.b1-1-btn:hover, .b1-11-btn:hover{
     background-color: #3C827D !important;
}
form._frm-b1 button{
     background-color: #3C827D !important;
    color:#fff !important;
    text-transform: uppercase;
    border-radius: 20px!important;
}
@media(max-width:575px){
   .bf-inp-fld-wrp, .b1-11-fld-wrp{
      display: flex;
    justify-content: center;
    }
    .elementor-button-wrapper{
        margin:20px auto!important;
        margin-left:calc(50% - 131px);
    }
  
}
form._frm-b1 button:hover{
     background-color: #3C827D !important;
}
form button.b1-11-btn{
    background-color: #D2EAE8 !important;
    color:#fff !important;
}


.elementor-button-content-wrapper{
    font-weight: 700 !important;
    margin: 0 0 !important;
    padding: 4px 20px!important;
    border-radius: 20px!important;

  
   

}
.elementor-button-wrapper{
       margin-top:-20px!important;
       padding-bottom: 20px;
          /*width: 265px;*/
          border-radius: 33px!important;
}
 form .Aq1{
       display: flex!important;
}.Ah1, .Au1:checked~[data-cl] [data-bx] {
    background: red;
}
.Ah1, .Au1:checked~[data-cl] [data-bx] {
    background: #00A99D;
}
.Az1:focus~[data-cl] [data-bx] {
    box-shadow: 0 0 0 3px #D2EAE8;
}

/*, .Li, bf-cc, b1-13-cc,*//* End custom CSS */