.mm-menu-home.elementor-section-height-default.elementor-section-items-middle.elementor-section.elementor-top-section.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects{
background-color: #fff !important;
}
.mm-menu-home.elementor-sticky--effects {
background-color: #fff !important;
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
} .mm-footer-link a {
color: #fff !important;
}  .mm-contact-link a:link {
color: #fff;
} body:not(.elementor-editor-active) .elementor-menu-anchor:before {
content: "";
display:block;
height: 120px; 
margin: -120px 0 0; 
visibility: hidden;
pointer-events: none;
}  #mm-form {
width: 100%;
max-width: 750px;
margin: 0 auto;
} .mm-form label {
width: 100%;
} .mm-form-row {
width: 100%;
max-width: 750px;
margin: auto;
}
.mm-column-half {
float: left;
position: relative;
width: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0.65rem;
}
.mm-column-full {
float: left;
position: relative;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0.65rem;
}
.mm-column-full label, .mm-column-half label {
width: 100%;
}
.clearfix:after {
content: "";
display: table;
clear: both;
} .mm-checkbox-row {
padding: 25px;
} .wpcf7, .wpcf7 input, .wpcf7 textarea {
color: #000;
font-weight: 500;
}
.wpcf7 input[type="email"], .wpcf7 input[type="text"], .wpcf7 input[type="tel"] {
border-bottom: 2px solid #1E194F !important;
border: 0;
border-radius: 0 !important;
border-radius: 0 !important;
}
.wpcf7 textarea {
border: 2px solid #1E194F;
border-radius: 0 !important;
}
.wpcf7-list-item-label {
font-weight: 400;
} ::-webkit-input-placeholder {
color: #000 !important;
opacity: 1;
}
:-moz-placeholder {
color: #000 !important;
opacity: 1;
}
::-moz-placeholder {
color: #000 !important;
opacity: 1;
}
:-ms-input-placeholder {
color: #000 !important;
opacity: 1;
} .wpcf7-list-item-label a  {
color: #000;
font-weight: 600;
}
.wpcf7-list-item-label a:hover {
color: #000 !important;
font-weight: 600 !important;
} .wpcf7-submit {
font-family: "Poppins", Sans-serif;
font-size: 1.1rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.9px;
background-color: #CF5C36;
padding: 10px;
border-radius: 5px;
}
input.wpcf7-form-control.wpcf7-submit {
color: #fff;
border: none;
}
.wpcf7-submit:hover, .wpcf7-submit:focus  {
background-color: #7C7C7C;
color: #fff !important;
border-radius: 5px !important;
} .cff-item {
background-color: #fff;
width: 32% !important;
padding: 15px !important;
color: #000;
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.65);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.65);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.65);
}
.cff-item a {
color: #000 !important;
}
.cff-posts-wrap {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
} @media all and (min-width: 1025px) and (max-width: 1300px){	}
@media all and (max-width: 1024px){}
@media all and (min-width: 768px) and (max-width: 1024px) {}
@media all and (max-width: 767px){ .elementor-element.elementor-element-46a7b01.mm-colum-text.elementor-column.elementor-col-50.elementor-top-column{
height: 250px;
}
.elementor-element.elementor-element-f17a017.elementor-column.elementor-col-50.elementor-top-column {
height: 250px;
}
.elementor-element.elementor-element-be2f455.elementor-column.elementor-col-50.elementor-top-column {
height: 250px;
} .mm-colum-img .elementor-column-wrap.elementor-element-populated {
height: 250px;
} input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required  {
font-size: .85rem !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
font-size: .85rem !important;
}
.mm-column-half {
width: 100%;
}
.cff-item {
width: 100% !important;
}
#cff .cff-item {
margin-bottom: 10px;
}
}