.elementor-1007 .elementor-element.elementor-element-dc49dcb{--display:flex;}.elementor-1007 .elementor-element.elementor-element-252afa3{text-align:center;}.elementor-1007 .elementor-element.elementor-element-48c7f51a > .elementor-widget-container{padding:5% 0% 5% 0%;}@media(max-width:767px){.elementor-1007 .elementor-element.elementor-element-252afa3{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-48c7f51a */.elementor-1007 .elementor-element.elementor-element-48c7f51a label,
.elementor-1007 .elementor-element.elementor-element-48c7f51a legend {
    color:#000;
    font-size:1rem;
}
.elementor-1007 .elementor-element.elementor-element-48c7f51a .gfield_label {
    font-size:1.4rem;
    font-weight:bold;
}
.elementor-1007 .elementor-element.elementor-element-48c7f51a .gform_button.button {
    background:#e71488!important;
    font-size:1.2rem!important;
    font-weight:bold!important;
    border-radius:25px!important;
    padding:1rem 2rem!important;
}

.elementor-1007 .elementor-element.elementor-element-48c7f51a {
    max-width:90%!important;
    margin:0 auto!important;
    background:#fff;
    padding:1% 5%;
    color:#000;
}

.elementor-1007 .elementor-element.elementor-element-48c7f51a table th {
    background:#000;
    color:#fff;
}
.elementor-1007 .elementor-element.elementor-element-48c7f51a table tr td {
    text-align:center;
}

.elementor-1007 .elementor-element.elementor-element-48c7f51a .gfield_description {
    font-size:1rem!important;
    color:#666!important;
}

.elementor-1007 .elementor-element.elementor-element-48c7f51a radio {
    display:flex;
    flex-direction:column;
}

@media only screen and (max-width: 761px) {
  table tr td {
    text-align:left!important;
}
}/* End custom CSS */