.elementor-1910 .elementor-element.elementor-element-4a90fdaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1910 .elementor-element.elementor-element-4a90fdaa:not(.elementor-motion-effects-element-type-background), .elementor-1910 .elementor-element.elementor-element-4a90fdaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD60014;}.elementor-1910 .elementor-element.elementor-element-5d0f35ee{text-align:center;}.elementor-1910 .elementor-element.elementor-element-61178ffe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1910 .elementor-element.elementor-element-61178ffe:not(.elementor-motion-effects-element-type-background), .elementor-1910 .elementor-element.elementor-element-61178ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1910 .elementor-element.elementor-element-5c457936{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1910 .elementor-element.elementor-element-5c457936 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1910 .elementor-element.elementor-element-5c457936 .elementor-heading-title{text-transform:capitalize;line-height:64px;}.elementor-1910 .elementor-element.elementor-element-5cc60ab8{color:var( --e-global-color-primary );font-weight:500;}.elementor-1910 .elementor-element.elementor-element-4644c84{--display:flex;--border-radius:22px 22px 22px 22px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1910 .elementor-element.elementor-element-4a90fdaa{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-1910 .elementor-element.elementor-element-5c457936 .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-1910 .elementor-element.elementor-element-5cc60ab8{font-size:12px;line-height:22px;}}@media(max-width:767px){.elementor-1910 .elementor-element.elementor-element-5c457936 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1910 .elementor-element.elementor-element-5c457936{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1910 .elementor-element.elementor-element-4644c84{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5379676 */.visual-form-builder ul{margin:0!important; padding:0;}

.visual-form-builder li{padding:0!important;}

.visual-form-builder h4{margin:0 0 6px 0;}

label.vfb-desc{font-weight:500;}


.visual-form-builder input[type="text"].vfb-text{border-radius:15px; margin-bottom:30px;}


.visual-form-builder fieldset{background:#F9F9F9; border-radius:22px 22px 22px 22px; padding:32px 32px 32px 32px; border:0;}

.css-button{border-radius:16px!important; background:rgb(255, 214, 0)!important; cursor:pointer;}


.css-button .text{font-size:14px!important;}


.visual-form-builder li div span.vfb-span, .visual-form-builder [class*="vfb-span"]{display:flex; align-items:center; gap:10px; margin-bottom:15px;}

.visual-form-builder label.vfb-choice{margin:0; padding:0; font-size: 16px; text-transform: uppercase; font-weight:500;}


.visual-form-builder input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    position: relative;
    cursor: pointer;
    padding:0!important;
    margin:0;
    display: inline-flex;
}

.visual-form-builder input[type="radio"]:checked {
    border-color: #007bff;
    padding:0;
}

.visual-form-builder input[type="radio"]:checked::before {
    content: '';
     padding:0;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 12px;
    background-color: #007bff;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */