.elementor-3317 .elementor-element.elementor-element-161b4f4{--display:flex;--min-height:100vh;--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;}.elementor-3317 .elementor-element.elementor-element-161b4f4:not(.elementor-motion-effects-element-type-background), .elementor-3317 .elementor-element.elementor-element-161b4f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wesignew.comsign.co.il/wp-content/uploads/2025/02/unnamed-2.jpg");background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}/* Start custom CSS */.god, .mes {
    cursor:pointer;
}

.god.active {
    background: #D2D4FF!important;
    border-radius: 100px!important;
}

.god.active .elementor-heading-title {
    font-weight: 700!important;
    color:#170F49!important;
}

.mes.active {
    background: #D2D4FF!important;
    border-radius: 100px!important;
}

.mes.active .elementor-heading-title {
    font-weight: 700!important;
    color:#170F49!important;
}


.elementor-field-option {
    display: flex;
    align-items: center;

    font-size: 14px;
    font-family: inherit;
    color: #222; /* Text color */
}


.elementor-field-option input[type="radio"] {
    margin-left: 10px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #000; /* Black border around the radio */
    appearance: none;
    position: relative;
}

.elementor-field-option input[type="radio"]:checked {
    background-color: #b3c7ff;
    border-color: #6666FF; 
    border:2px solid  #000!important;
    
}

.elementor-field-option input[type="radio"]:focus-visible {
    outline: none;
}

.elementor-field-option label {
    cursor: pointer;
}


.elementor-field-option input[type="radio"]:checked + label {
    font-weight: bold!important;
}

.elementor-field-subgroup {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Две колонки */
    gap: 10px; /* Расстояние между элементами */
}

.elementor-field-option {
    display: flex;
    align-items: center;
}

.elementor-field-type-submit {
    margin-top:10px;
}/* End custom CSS */