.elementor-228599 .elementor-element.elementor-element-acb3df7:not(.elementor-motion-effects-element-type-background), .elementor-228599 .elementor-element.elementor-element-acb3df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e33f343 );}.elementor-228599 .elementor-element.elementor-element-acb3df7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:50px 0px 50px 0px;}.elementor-228599 .elementor-element.elementor-element-acb3df7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for shortcode, class: .elementor-element-c7623eb */.title-wrapper {
    margin-bottom: 40px;
}
.title-wrapper.wd-title-color-primary h3 {
    color: var(--e-global-color-primary);
}
.title-wrapper.wd-title-color-white h3 {
    color: #fff;
}
.elementor-228599 .elementor-element.elementor-element-c7623eb .form-row {
    background: var(--e-global-color-primary) !important;
    border-radius: 15px;
    color:#000;
    padding: 10px;
    margin-top:60px;
}
.elementor-228599 .elementor-element.elementor-element-c7623eb .form-row .form-group {
    margin-bottom:10px;
}
@media(min-width:768px){
    .elementor-228599 .elementor-element.elementor-element-c7623eb .form-row {
        padding: 20px;
    }
}
@media(min-width:1025px){
    .elementor-228599 .elementor-element.elementor-element-c7623eb .form-row {
        padding: 60px;
    }
}
.elementor-228599 .elementor-element.elementor-element-c7623eb .form-row p {
    color:#fff !important;
    margin-bottom:10px;
}
.elementor-228599 .elementor-element.elementor-element-c7623eb .form-row p.krocks-too-spam-info {
    font-size: 12px;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    color: rgba(255, 255, 255, .8) !important;
    margin-top:30px;
}
.elementor-228599 .elementor-element.elementor-element-c7623eb input:not([type="checkbox"]) {
    background: rgba(255,255,255,.8);
    color:rgba(0,0,0,.9) !important;
}
.elementor-228599 .elementor-element.elementor-element-c7623eb input:not([type="checkbox"]):focus {
    background: #fff;
    color:#000 !important;
}
.elementor-228599 .elementor-element.elementor-element-c7623eb input[type="checkbox"] {
    border-color:#fff;
}
.elementor-228599 .elementor-element.elementor-element-c7623eb input[type="checkbox"]:checked {
    border-color: #000;
    background-color:#000;
}
.elementor-228599 .elementor-element.elementor-element-c7623eb button[type="submit"] {
    font-size: 18px;
    padding:20px;
}
.elementor-228599 .elementor-element.elementor-element-c7623eb button[type="submit"]:hover {
    background-color:#000 !important;
}/* End custom CSS */