.elementor-546 .elementor-element.elementor-element-5a6139d{--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;--background-transition:0.3s;--margin-top:050px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-546 .elementor-element.elementor-element-9b7d1b9.elementor-element{--order:99999 /* order end hack */;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-546 .elementor-element.elementor-element-5a6139d{--content-width:800px;}}/* Start custom CSS for ws-form, class: .elementor-element-9b7d1b9 *//* style shape */
.elementor-546 .elementor-element.elementor-element-9b7d1b9 input[type=radio].wsf-field + label.wsf-label {
    border: 2px solid black; /* Border size and color */
    border-radius: 20px; 
    border-color: #e6e6e6;
    background-color: white; /* shape Background color */
    box-shadow: 0px 0px 30px rgba(0, 28, 53, 0.05);
    font-size: 16px;
    display: block;
    padding: 10px 60px;      /* (top/bottom),(left/right) */
    margin: 7px 0;           /* (top/bottom),(left/right) */
    transition: 0.2s all;
    color: black;           /* text color */
    cursor: pointer;
    position: relative;
    z-index: 2;
    text-align: left;    /* text position(center, right,left,justify */
}

.elementor-546 .elementor-element.elementor-element-9b7d1b9 [type=radio].wsf-field + label.wsf-label:before {
    visibility: hidden;

}

/* Style circle */
.elementor-546 .elementor-element.elementor-element-9b7d1b9 [type=radio].wsf-field + label.wsf-label:after {
    width: 25px;/* Width of the circle */
    height: 25px;/* height of the circle */
    content: "";
    border: 2px solid #e6e6e6;/* circle Border size and color */
    background-color: #fff;
    background-image: url("https://filenewcreate.com/wp-content/uploads/2023/11/check-4.svg");
    background-size: cover; /* Change check mark size */
    background-repeat: no-repeat;
    background-position: -1px 2px;/* Change check mark position */
    border-radius: 50%;
    z-index: 2;
    position: absolute;
    left: 15px; /*circle Position from the edge */
    top: 50%;   /* circle Position from the top edge */
    transform: translateY(-50%);
    cursor: pointer;
    transition: all 200ms ease-in;
}

/* shape Styles when checked */
.elementor-546 .elementor-element.elementor-element-9b7d1b9 input[type=radio].wsf-field:checked + label.wsf-label {
    color: black !important;/* text color when checked */
    background-color: #fff;/* shape color when checked */
    border-color: #012696;
}

/* circle Styles when checked */
.elementor-546 .elementor-element.elementor-element-9b7d1b9 input[type=radio].wsf-field:checked + label.wsf-label:after {
    background-color: #012696;/* circle */
    border-color: #012696;/* circle */
    box-shadow: 0px 0px 30px rgba(0, 28, 53, 0.05);
}

.elementor-546 .elementor-element.elementor-element-9b7d1b9 label.wsf-label {
    font-size: 22px;
    margin: 0px 0px 15px 0px;           /* (top/bottom),(left/right) */
}/* End custom CSS */