.elementor-3297 .elementor-element.elementor-element-83cc2bd:not(.elementor-motion-effects-element-type-background), .elementor-3297 .elementor-element.elementor-element-83cc2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mycma.com/wp-content/uploads/2024/05/Homepage_patternbackground_straight.jpg");background-size:cover;}.elementor-3297 .elementor-element.elementor-element-83cc2bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:10;}.elementor-3297 .elementor-element.elementor-element-83cc2bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3297 .elementor-element.elementor-element-cdabb2c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3297 .elementor-element.elementor-element-518e0fc{--spacer-size:100px;}.elementor-3297 .elementor-element.elementor-element-3b8e02c > .elementor-container{max-width:800px;}.elementor-3297 .elementor-element.elementor-element-3b8e02c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-3297 .elementor-element.elementor-element-3b8e02c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3297 .elementor-element.elementor-element-2b38f70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3297 .elementor-element.elementor-element-13d440f{text-align:start;}.elementor-3297 .elementor-element.elementor-element-13d440f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-3297 .elementor-element.elementor-element-44be549{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3297 .elementor-element.elementor-element-13d440f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-3297 .elementor-element.elementor-element-13d440f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS */#gform_4 input[type="text"], 
#gform_4 input[type="email"], 
#gform_4 input[type="tel"],
#gform_4 input[type="url"], 
#gform_4 textarea
  {background-color:#f6f6f6; border:none;}
	
#gform_4 input[type="submit"], #gform_4 input[type="button"] 
  {background-color:#8ea506; color:#FFFFFF; border-radius:20px; border:none; margin:0 auto; font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    fill: var(--e-global-color-2e1fa47);
    color: var(--e-global-color-2e1fa47);
    background-color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;}
#gform_4 input[type="submit"]:hover, #gform_4 input[type="button"]:hover 
 {background-color:#e2211b; color:#FFFFFF;border:none;}/* End custom CSS */