.elementor-2728 .elementor-element.elementor-element-1231b91{--display:flex;--background-transition:0.3s;}.elementor-2728 .elementor-element.elementor-element-7319d02{--spacer-size:4em;}.elementor-2728 .elementor-element.elementor-element-2fdfde6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-2728 .elementor-element.elementor-element-7075e94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2728 .elementor-element.elementor-element-9d2cd13 .elementor-heading-title{font-family:"Alata", Sans-serif;font-weight:600;}.elementor-2728 .elementor-element.elementor-element-6800296 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:1.6em;font-weight:400;line-height:1.2em;}.elementor-2728 .elementor-element.elementor-element-78f2228{--spacer-size:50px;}.elementor-2728 .elementor-element.elementor-element-43fb26e .htcontact-form-wrapper{text-align:left;}.elementor-2728 .elementor-element.elementor-element-43fb26e .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:55px;}.elementor-2728 .elementor-element.elementor-element-43fb26e .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:55px;}.elementor-2728 .elementor-element.elementor-element-43fb26e .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:55px;}.elementor-2728 .elementor-element.elementor-element-43fb26e .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:55px;}.elementor-2728 .elementor-element.elementor-element-43fb26e .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:55px;}.elementor-2728 .elementor-element.elementor-element-43fb26e .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:55px;}.elementor-2728 .elementor-element.elementor-element-43fb26e .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:55px;}.elementor-2728 .elementor-element.elementor-element-43fb26e .wpcf7-form .wpcf7-form-control-wrap textarea{height:175px;}.elementor-2728 .elementor-element.elementor-element-43fb26e .wpcf7-form .wpcf7-submit{height:55px;}.elementor-2728 .elementor-element.elementor-element-e67280e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2728 .elementor-element.elementor-element-6b23cfe{--spacer-size:20px;}.elementor-2728 .elementor-element.elementor-element-c7d3f9d{--display:flex;--background-transition:0.3s;}.elementor-2728 .elementor-element.elementor-element-e74e7e0{--spacer-size:3.9em;}.elementor-2728 .elementor-element.elementor-element-6197283{--display:flex;--background-transition:0.3s;}.elementor-2728 .elementor-element.elementor-element-0accf56{text-align:center;color:var( --e-global-color-primary );font-family:"Alata", Sans-serif;font-size:1.5em;font-weight:500;}.elementor-2728 .elementor-element.elementor-element-2487136{text-align:center;color:var( --e-global-color-primary );font-family:"Alata", Sans-serif;font-size:1.5em;font-weight:500;}.elementor-2728 .elementor-element.elementor-element-03d659a{--display:flex;--background-transition:0.3s;}.elementor-2728 .elementor-element.elementor-element-c4cf22c{--spacer-size:7.3em;}@media(min-width:768px){.elementor-2728 .elementor-element.elementor-element-7075e94{--width:50%;}.elementor-2728 .elementor-element.elementor-element-e67280e{--width:50%;}}/* Start custom CSS for htcontactform-addons, class: .elementor-element-43fb26e */form.wpcf7-form
{
        font-family: "Alata", Sans-serif;
        color: #18267F;
        font-weight: 600;
}

span.wpcf7-radio input[type="radio"] {
  width: 1.50em;
  height: 1.50em;
}

span.wpcf7-radio span.wpcf7-list-item-label
{
    font-size: 1.5em;
}

form.wpcf7-form label.labelcss 
{
   font-size: 1.5em; 
}

.wpcf7-list-item {
    margin: 0 0 0 2em;
}

Select.wpcf7-form-control.wpcf7-select
{
        border: 2px solid #18267F;
    color: #18267F;
    font-size: 1.5em;
    font-weight: 500;
}


textarea.wpcf7-form-control.wpcf7-textarea
{
   border: 2px solid #18267F;
}

input.wpcf7-form-control.wpcf7-text
{
   border: 2px solid #18267F; 
}

input.wpcf7-form-control.has-spinner.wpcf7-submit
{
        background-color: #18267F;
    color: #FFF;
    width: 50% !important;
    font-size: 1.4em;
    text-align: center;
    float: inherit;
    padding: 3px 29px;
    border: 1px solid #18267F;
}

input[type=date]
{
    border: 2px solid #18267F !important;
        color: #18267F;
}

.cf7mls_next.action-button {
    background-color: #18267F;
}

input.f12c.wpcf7-validates-as-required
{
    border: 2px solid #18267F !important;
        color: #18267F !important;    
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #18267F!important;
}/* End custom CSS */