.elementor-269 .elementor-element.elementor-element-21678fd:not(.elementor-motion-effects-element-type-background),.elementor-269 .elementor-element.elementor-element-21678fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://cotnermonument.com/wp-content/uploads/2024/07/Contact-UPDATED-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-269 .elementor-element.elementor-element-21678fd>.elementor-background-overlay{background-color:#1B121200;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-269 .elementor-element.elementor-element-21678fd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:300px 0 200px}.elementor-269 .elementor-element.elementor-element-c7e96cd>.elementor-widget-container{margin:2px 0 10px}.elementor-269 .elementor-element.elementor-element-c7e96cd .elementor-heading-title{font-family:"PT Serif",Sans-serif;font-size:42px;font-weight:400;color:#efefe4}.elementor-269 .elementor-element.elementor-element-3bebf10>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-269 .elementor-element.elementor-element-3bebf10{padding:70px 0 0}.elementor-269 .elementor-element.elementor-element-a9364af>.elementor-element-populated{padding:10px 50px 10px 10px}.elementor-269 .elementor-element.elementor-element-3fb78b5>.elementor-widget-container{margin:0;padding:0}.elementor-269 .elementor-element.elementor-element-3fb78b5{text-align:start}.elementor-269 .elementor-element.elementor-element-3fb78b5 .elementor-heading-title{font-family:"PT Serif",Sans-serif;font-size:28px;font-weight:400;color:#36434c}.elementor-269 .elementor-element.elementor-element-d0dac28>.elementor-widget-container{padding:10px 0 40px}.elementor-269 .elementor-element.elementor-element-d0dac28{text-align:start;font-family:"DM Sans",Sans-serif;font-size:18px;font-weight:400;color:#36434c}.elementor-269 .elementor-element.elementor-element-36f319f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-269 .elementor-element.elementor-element-36f319f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#37424c}.elementor-bc-flex-widget .elementor-269 .elementor-element.elementor-element-36f319f.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-269 .elementor-element.elementor-element-36f319f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-269 .elementor-element.elementor-element-36f319f>.elementor-element-populated{box-shadow:0px 27px 39px -5px rgba(0,0,0,.39);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 40px 20px}.elementor-269 .elementor-element.elementor-element-36f319f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-269 .elementor-element.elementor-element-4a3b0d3>.elementor-widget-container{margin:0 0 20px;padding:0}.elementor-269 .elementor-element.elementor-element-4a3b0d3{text-align:center}.elementor-269 .elementor-element.elementor-element-4a3b0d3 .elementor-heading-title{font-family:"PT Serif",Sans-serif;font-size:38px;font-weight:400;color:#fff}.elementor-269 .elementor-element.elementor-element-71538c6>.elementor-widget-container{margin:0 0 -50px}:root{--page-title-display:none}@media(max-width:767px){.elementor-269 .elementor-element.elementor-element-d0dac28>.elementor-widget-container{padding:10px 0 0}.elementor-269 .elementor-element.elementor-element-e53cf10{margin-top:30px;margin-bottom:0;padding:0}}@media(min-width:768px){.elementor-269 .elementor-element.elementor-element-a9364af{width:55.789%}.elementor-269 .elementor-element.elementor-element-8d3155a{width:44.124%}}.wpcf7-form{max-width:800px;margin:0 auto}.row{display:flex;flex-wrap:wrap;margin:0 -10px}.input-filled{padding:0 10px;margin-bottom:15px}.col-lg-6,.col-md-6{flex:1 1 50%;max-width:50%;box-sizing:border-box}.col-12{flex:1 1 100%;max-width:100%;box-sizing:border-box}.wpcf7-form label{color:#fff;font-weight:regular;display:block;margin-bottom:5px}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea,.wpcf7-form select{width:100%;padding:10px;border-radius:10px;border:1px solid #ccc;font-size:16px;color:#000}.wpcf7-form select{width:100%;padding:10px;border-radius:10px;border:1px solid #ccc;font-size:16px;color:#888;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none}.wpcf7-form select option{color:#888}.wpcf7-form select:focus{color:#000}}.wpcf7-form textarea{height:150px !important;resize:none !important;background-color:#fff;color:#000;border-radius:10px;border:1px solid #ccc;padding:10px;font-size:16px}textarea.wpcf7-form-control{height:150px !important}.wpcf7-form input[type=submit]{background-color:#8ba889;color:#fff;border:none;border-radius:25px;padding:10px 30px;font-size:16px;cursor:pointer;display:block;margin:20px auto;text-align:center;transition:background-color .3s ease}@media (max-width:768px){.wpcf7-form .row{flex-direction:column}.wpcf7-form .input-filled{padding:0;margin-bottom:15px}.wpcf7-form .col-lg-6,.wpcf7-form .col-md-6,.wpcf7-form .col-12{flex:1 1 100%;max-width:100%;box-sizing:border-box}}.wpcf7-form input[type=submit]:hover{background-color:#769874}.wpcf7-response-output{color:#fff !important;background-color:transparent !important;border:none !important;padding:10px 0;font-size:16px;font-weight:700;text-align:center;max-width:600px;margin:20px auto;box-shadow:none !important}