.elementor-12484 .elementor-element.elementor-element-c21961a{--spacer-size:20px;}.elementor-12484 .elementor-element.elementor-element-de2461e .elementor-heading-title{color:#575757;font-weight:100;}.elementor-12484 .elementor-element.elementor-element-9a031d0 .elementor-heading-title{color:#575757;font-weight:100;}.elementor-12484 .elementor-element.elementor-element-72f43ee > .elementor-widget-container{padding:66px 66px 66px 66px;}.elementor-12484 .elementor-element.elementor-element-938b5a4 .elementor-heading-title{color:#575757;font-weight:100;}.elementor-12484 .elementor-element.elementor-element-158e258 .elementor-accordion-item{border-width:2px;}.elementor-12484 .elementor-element.elementor-element-158e258 .elementor-accordion-item .elementor-tab-content{border-width:2px;}.elementor-12484 .elementor-element.elementor-element-158e258 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;}.elementor-12484 .elementor-element.elementor-element-158e258 .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-12484 .elementor-element.elementor-element-158e258 .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}.elementor-12484 .elementor-element.elementor-element-37bfe59 .elementor-heading-title{color:#E42222;}.elementor-12484 .elementor-element.elementor-element-1b86a99{--spacer-size:20px;}.elementor-12484 .elementor-element.elementor-element-bb8f2dc{color:#474898;}.elementor-12484 .elementor-element.elementor-element-30e81b1{--spacer-size:100px;}@media(min-width:768px){.elementor-12484 .elementor-element.elementor-element-8a1f433{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-d4768c7 */.wpcf7 textarea,
.wpcf7 input:not([type="submit"]) {
    background-color:#f1f1f1!important;
    border: 1px solid #b6b6b6!important;
}

.wpcf7 input[type="file"] {
    border: 2px dashed grey!important;
    padding: 20px;
    background-color: grey;
}

.wpcf7 input[type="submit"] {
    background-color: #444887;
}

.one_half > div > p > span > input {
    width: 98%;
}

.last_column > p > span > input {
    width: 100%;
}

.wpcf7 input,
.wpcf7 textarea {
    margin-bottom: 20px
}

br {
   display: block;
   margin:0;
}

label.label-required {
    position: relative;
    margin-bottom: 0;
    width: fit-content;
    margin-bottom: -21px;
    display: initial!important;
}

label.label-required:after {
    content:"*";
    height: 10px;
    width: 10px;
    /*background: red;*/
    color: red;
    right: -20px;
    top: 0;
    position: absolute;

}/* End custom CSS */