.wp-element-button, .wp-block-button__link {
    background-color: var(--wp--custom--button--color--background);
    border-radius: var(--wp--custom--button--border--radius);
    border-width: 0;
    color: var(--wp--preset--color--foreground);
    font-family: var(--wp--preset--font-family--poppins);
    font-size: 15px;
    font-weight: var(--wp--custom--button--typography--font-weight);
    line-height: var(--wp--custom--button--typography--line-height);
    padding-top: calc( var(--wp--custom--button--spacing--padding--top) + var(--wp--custom--button--border--width) );
    padding-right: calc( var(--wp--custom--button--spacing--padding--right) + var(--wp--custom--button--border--width) );
    padding-bottom: calc( var(--wp--custom--button--spacing--padding--bottom) + var(--wp--custom--button--border--width) );
    padding-left: calc( var(--wp--custom--button--spacing--padding--left) + var(--wp--custom--button--border--width) );
    text-decoration: none;
}




.has-text-align-center {
    text-align: center;
	visibility: hidden
}

 .form-container {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
    }

    .form-group {
        margin-bottom: 20px;
    }
    .form-group label {
        display: block;
        margin-bottom: 5px;
        font-weight: bold;
    }
    .form-group input[type="text"],
    .form-group input[type="email"],
    .form-group input[type="tel"] {
        width: 100%;
        padding: 15px;
        border-radius: 4px;
        border: 2px solid #e5eaee;
        box-sizing: border-box;
			background:white;
    }
    .form-group input[type="submit"] {
        background-color: #4CAF50;
        color: white;
        padding: 12px 20px;
        border: none;
        border-radius: 4px;
        cursor: pointer;
    }
    .form-group input[type="submit"]:hover {
        background-color: #45a049;
    }




#wpcf7-f2024-p1779-o1 > form > div.form-container > div > div:nth-child(5) > p > input[type=submit]{
		    font-size: 17px;
    color: #fff;
    padding: 10px 20px;
    border: none;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #005EAA;
    border-radius: 0px 0px 0px 0px;
}

@media only screen and (min-width: 768px) {
.form-wrapper {
width: 25vw;
}
}

@media only screen and (max-width: 767px) {
.form-wrapper {
width: 70vw;
}
}

@media (min-width: 768px) {
.site-header{
	position: fixed;
  z-index: 999999;
	top: 0px;
	width:100% !important;
}
	.wp-site-blocks{margin-top:70px}
}
@media (max-width: 767px) {
.site-header{
	position: fixed;
  z-index: 999999;
	top: 0px;
	width:100% !important;
}
	.wp-site-blocks{margin-top:120px}
}

.wp-block-site-logo{padding-top:10px}
.wp-block-navigation__responsive-dialog{padding-top:10px}
.Sat{display:none !important;}
.Sun{display:none !important;}
.wpcf7-form-control.has-spinner.wpcf7-submit{width:180px;height:30px;margin-left:180px}
.open_sidemenu{position: fixed;top: 40%;left: 0px;text-orientation: mixed;writing-mode: vertical-lr;}
.block-3{display:block !important;}
.block-4{display:block !important;}
.wp-block-button__link{display:inline;}
.wp-block-button__link.wp-element-button{padding:20px 10px !important;}
@media (max-width: 767px){
	.woocommerce-product-gallery__wrapper
	{pointer-events: none;}
}
