.elementor-2526 .elementor-element.elementor-element-68b993a2:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-68b993a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2526 .elementor-element.elementor-element-68b993a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5% 0% 5% 0%;}.elementor-2526 .elementor-element.elementor-element-68b993a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS */body.page-id-2526 div.elementor-2526 div.woocommerce form, body.page-id-2526 div.elementor-2526 div.woocommerce h2{
    padding: 0 15%;
}

.site-content {
    padding: 0em 0 0;
}

p.txt-reg{
    text-align: center;
}

div.btn-cont{
    text-align: center;
}

a.btn-reg{
    background-color: #222;
    color: white;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
    font-weight: bold;
    padding: 0.75em 2em;
    
}

.page:not(.home) div#content {
    padding-bottom: 0em;
}

footer.site-footer {
    margin-top: 0em;
}


@media only screen and (max-width: 768px) {

body.page-id-2526 div.elementor-2526 div.woocommerce form, body.page-id-2526 div.elementor-2526 div.woocommerce h2{
    padding: 0 0%;
}

}/* End custom CSS */