/* Start custom CSS */html {overflow:hidden;}
.page-id-752 .page-header,
.page-id-752 #footer-widgets
{display:none;}
.page-id-752 .wpcf7-submit {float:right;}

input[type="file" i]::-webkit-file-upload-button
{
background-color: #EAE4E5!important;
padding: 15px 9px;
color: #000;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
border: none; 
cursor:pointer;
}


.page-id-752 .wpcf7-form ul {padding:0px;    margin: 0;}

.page-id-752 img.attachment-full.size-full {display: none;}



.elementor-element.elementor-element-2c745e3.elementor-nav-menu__align-left.elementor-nav-menu--dropdown-mobile.elementor-nav-menu--stretch.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu {
    display: none;
}

.wpcf7-response-output {    display: block;
    position: absolute;
    margin-top: 60px!important;}
    
    
.wpcf7 input[type="file"] {
    cursor: pointer;
    font-size: 10px;
    font-weight: normal;
        min-width: 305px!important;
}

@media (min-width: 860px)
{

.elementor-widget-image img {
    vertical-align: middle;
    display: inline-block;
    padding-top: 90px;
}
}/* End custom CSS */