.elementor-631 .elementor-element.elementor-element-711a967{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-631 .elementor-element.elementor-element-6aa4391 .elementor-heading-title{color:var( --e-global-color-16d1d25 );font-family:"Rubik", Sans-serif;font-size:35px;font-weight:500;}.elementor-631 .elementor-element.elementor-element-6aa4391 > .elementor-widget-container{padding:30px 50px 0px 50px;}.elementor-631 .elementor-element.elementor-element-be8c49b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-631 .elementor-element.elementor-element-be8c49b{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}#elementor-popup-modal-631 .dialog-message{width:740px;height:auto;}#elementor-popup-modal-631{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-631 .dialog-close-button{display:flex;}#elementor-popup-modal-631 .dialog-widget-content{animation-duration:1.2s;border-radius:8px 8px 8px 8px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-631 .elementor-element.elementor-element-711a967{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-631 .elementor-element.elementor-element-711a967{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-631 .elementor-element.elementor-element-6aa4391 .elementor-heading-title{font-size:25px;}.elementor-631 .elementor-element.elementor-element-6aa4391 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-631 .elementor-element.elementor-element-be8c49b > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS *//*


input::placeholder{
    opacity: 1!important;
}


#sib-container{
    background-color: #fff!important;
    border-radius:20px;
    
}

.sib-form{
    background-color: #fff!important;
    border-radius:20px;
    padding:0px 20px 40px 20px!important;
}

#sib-form{
    display:flex;
    flex-wrap: wrap;
    justify-content: space-between;
   
}

label{
    font-size: 16px!important;
    font-family: Rubik,sans-serif!important;
    
    color:#000!important;
    
}

input, select, textarea{
    border:1px solid #000!important;
    border-radius:5px!important;
    
}

input, select, .sib-sms-select__title{
    height: 50px!important;
}


.input__w{
    width: 50%;
}

.input__w input::placeholder{
    font-size: 16px!important;
    font-family: rubik,sans-serif!important;
    
    color:#000!important;
}

 #sib-form div:nth-child(4), #sib-form div:nth-child(5), #sib-form div:nth-child(6){
    width: 50%;
}

#sib-form div:nth-child(7), #sib-form div:nth-child(8), #sib-form div:nth-child(9){
    width: 100%;
}

.sib-form {
    font-size: 16px!important;
    font-family: rubik,sans-serif!important;
}

.sib-sms-select__calling-code{
    width: 60px;
    margin-right: 8px;
    display:none;
}

.sib-sms-select__title{
    border:1px solid #000!important;
    display:none!important;
}

.sib-sms-select__number-input{
   margin:0px!important; 
   padding:0px!important;
   border:0px!important;
}

#sib-form div:nth-child(4) label, #sib-form div:nth-child(5) label, #sib-form div:nth-child(6) label, #sib-form div:nth-child(7) label{
   display:none!important;
}


.sib-form-block button{
    border-radius:5px!important;
    padding:20px;
    font-family: rubik!important;
    font-weight: 400!important;
}

.entry__choice p{
    font-family: rubik!important;
    font-weight: 400!important;
    font-size: 16px;
}


input[type="tel"]{
    background-color: #fff;
    width: 500px;
}


@media (max-width: 600px) {
  .input__w{
    width: 100%;
}

#sib-form div:nth-child(4), #sib-form div:nth-child(5), #sib-form div:nth-child(6){
    width: 100%;
}

.sib-form{
    background-color: #fff!important;
    border-radius:20px;
    padding:0px 0px 0px 0px!important;
}
}

*//* End custom CSS */