.elementor-846 .elementor-element.elementor-element-94fb1be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-ff62c98{text-align:center;}.elementor-846 .elementor-element.elementor-element-ff62c98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#0800FD;}.elementor-846 .elementor-element.elementor-element-90aee90{text-align:center;}.elementor-846 .elementor-element.elementor-element-90aee90 .elementor-heading-title{color:#192F38;}.elementor-846 .elementor-element.elementor-element-49ed4dd{--display:flex;}@media(min-width:768px){.elementor-846 .elementor-element.elementor-element-94fb1be{--width:85%;}}@media(max-width:1024px){.elementor-846 .elementor-element.elementor-element-94fb1be{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-846 .elementor-element.elementor-element-94fb1be{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-c3ced1c */.cf7-container {
    max-width: 600px; /* Adjust width as needed */
    margin: 0 auto;
}

.form-row {
    display: flex;
    justify-content: space-between;
}

.form-group {
    width: 48%; /* Makes two columns */
}

.wpcf7 input[type="submit"] {
    display: block; /* Make the button block-level */
    margin: 0 auto; /* Auto margins to center */
    background-color: #4CAF50; /* Green background */
    color: white; /* White text */
    padding: 10px 20px; /* Padding around the text */
    border: none; /* No border */
    border-radius: 5px; /* Rounded corners */
    font-size: 16px; /* Font size */
    cursor: pointer; /* Cursor changes to pointer on hover */
    transition: background-color 0.3s ease; 
}

.wpcf7 input[type="submit"]:hover {
    background-color: #45a049; 
}

.wpcf7 input[type="submit"]:focus {
    outline: none; 
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.5); 
}/* End custom CSS */