.elementor-45 .elementor-element.elementor-element-bcc5ef0{--display:flex;--overlay-opacity:0.39;--overlay-mix-blend-mode:multiply;--margin-top:-163px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-bcc5ef0::before, .elementor-45 .elementor-element.elementor-element-bcc5ef0 > .elementor-background-video-container::before, .elementor-45 .elementor-element.elementor-element-bcc5ef0 > .e-con-inner > .elementor-background-video-container::before, .elementor-45 .elementor-element.elementor-element-bcc5ef0 > .elementor-background-slideshow::before, .elementor-45 .elementor-element.elementor-element-bcc5ef0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-45 .elementor-element.elementor-element-bcc5ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://cornerstonearch.com/wp-content/uploads/2025/06/bkg_imageBlack.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-45 .elementor-element.elementor-element-bcc5ef0::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45 .elementor-element.elementor-element-057a61e{width:var( --container-widget-width, 54.801% );max-width:54.801%;--container-widget-width:54.801%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-057a61e > .elementor-widget-container{background-color:#02010100;margin:120px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-057a61e.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}@media(min-width:1025px){.elementor-45 .elementor-element.elementor-element-bcc5ef0::before, .elementor-45 .elementor-element.elementor-element-bcc5ef0 > .elementor-background-video-container::before, .elementor-45 .elementor-element.elementor-element-bcc5ef0 > .e-con-inner > .elementor-background-video-container::before, .elementor-45 .elementor-element.elementor-element-bcc5ef0 > .elementor-background-slideshow::before, .elementor-45 .elementor-element.elementor-element-bcc5ef0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-45 .elementor-element.elementor-element-bcc5ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-057a61e *//* Contact form DARK Styles */
.contact-dark {
background: transparent;
padding: 10px 30px 40px 30px;
border: 0px solid rgb(236, 236, 236);
border-radius:10px;
box-shadow: rgba(0, 0, 0, 0.20) 0px 3px 8px;
font-family: Arial, Helvetica, sans-serif;
color: #f1f2f6;
}
.contact-dark h3 {
color: #f1f2f6;
}
.contact-dark .nf-field-label {
color: #a4b0be;
text-transform: capitalize;
}
.contact-dark .nf-form-content input:not([type=button]), .contact-dark .nf-form-content textarea {
background: rgba(255,255,255,0.30);
border: 1px solid #57606f;
border-radius: 5px;
box-shadow: none;
color: rgba(255,255,255,0.81)/*#7878788*/;
transition: all .5s;
}
.contact-dark .nf-form-content input[type=button] {
background: #7bed9f;/*7bed9f*/
width:50%;
font-weight: 700;
font-size: 22px;
border-radius: 30px;
}
.contact-dark .nf-form-content input[type=button]:hover {
background:#2ed573; /*#2ed573*/
color:#fff;
text-decoration:none;
}
.contact-dark .nf-error.field-wrap .nf-field-element:after {
background: #ff6348;
border-radius: 0 30px 30px 0;
}
.contact-dark .nf-form-fields-required {
margin-bottom: 10px;
color:#ff6348;
}
.contact-styled .nf-error .nf-error-msg {
color: #ff6348;
}
.contact-dark .nf-error-msg, .contact-dark .nf-error .nf-error-msg, .contact-dark .ninja-forms-req-symbol, .contact-dark .nf-error .ninja-forms-field {
color: #ff6348 !important;
border-color:#ff6348 !important;
}
.contact-dark .nf-pass.field-wrap .nf-field-element:after {
color: #2ecc71;
content: “\f164”;
}
/* End Contact DARK Styles *//* End custom CSS */