.elementor-355 .elementor-element.elementor-element-420590b{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-0f61c61 */.elementor-355 .elementor-element.elementor-element-0f61c61 #gform_submit_button_1{
background-color: transparent;
    color: #fff;
    padding: 15px 20px;
    border-radius: 0px;
    /*width: 100%;*/
    /*text-transform: uppercase;*/
    font-weight: 500;
    font-size: 16px;
    border: 2px solid #fff;
    
}


.elementor-355 .elementor-element.elementor-element-0f61c61 input{
    height: 50px;
    
}

.elementor-355 .elementor-element.elementor-element-0f61c61 #gform_submit_button_1:hover{
    background-color: #fff;
    color: #8300e9;
}


.elementor-355 .elementor-element.elementor-element-0f61c61 input, .elementor-355 .elementor-element.elementor-element-0f61c61 input::placeholder, .elementor-355 .elementor-element.elementor-element-0f61c61 textarea::placeholder , .elementor-355 .elementor-element.elementor-element-0f61c61 select{
    border-color: #fff;
    color: #999;
    border-radius: 0px;
}
.elementor-355 .elementor-element.elementor-element-0f61c61 input{
    height: 50px;
    color: #000;
    
}
.elementor-355 .elementor-element.elementor-element-0f61c61 textarea{
    color: #000;
    
}
.elementor-355 .elementor-element.elementor-element-0f61c61 div#gform_fields_1{
    gap: 20px
}
.elementor-355 .elementor-element.elementor-element-0f61c61 .gform_footer{
    justify-content: flex-end;
}


@media(max-width:767px){
    .elementor-355 .elementor-element.elementor-element-0f61c61 div#gform_fields_1 {
    gap: 20px;
}
}/* End custom CSS */