.elementor-209 .elementor-element.elementor-element-0b17535{margin-top:5%;margin-bottom:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-209 .elementor-element.elementor-element-18ae2d2 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-53bf25a */.wpforms-container-full .wpforms-form{width:100%;}
/* Hide the default radio circles */
.special-radio-buttons input[type=radio] {
    display: none !important;
}

/* Style the labels as buttons */
.special-radio-buttons .wpforms-field-label-inline {
    display: block;
    padding: 20px;
    margin: 5px;
    width:100%;
    background-color: transparent;
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Style the "Selected" state */
.special-radio-buttons input[type=radio]:checked + label {
    background-color: #fff; /* Change to your brand color */
    color: #222222;
    border-color: #0073aa;
}

/* Hover effect */
.special-radio-buttons .wpforms-field-label-inline:hover {
    background-color: #ffffff;
    color:#000;
}/* End custom CSS */