

/* Start:/local/templates/citrusfitness_2.0_2026/components/luxar/super/forms/style.css?17229990713819*/
.forms_block {
    padding: 0 0 20px 0;
    margin-bottom:20px;
}
.forms_container {
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}
.forms_container:before {
    content: '';
    background: url(/local/templates/citrusfitness_2.0_2026/components/luxar/super/forms/images/bcg_after.png) no-repeat center center;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: contain;
}
        .forms_form {
            position: relative;
            z-index:10;
            padding-top:50px;

        }
            .forms_form div {
                text-align: center;
                position: relative;
                width: 400px;
                margin: 0 auto 5px auto;
            }
            .forms_form div.for_select:after {
                content: '';
                display: block;
                position: absolute;
                right: 12px;
                top: 22px;
                background: url(/local/templates/citrusfitness_2.0_2026/components/luxar/super/forms/images/select.png) no-repeat 0 0;
                width: 28px;
                height: 19px;
                z-index: 10;
                pointer-events: none;
            }
                .forms_form select,
                .forms_form input[type="text"] {
                    background: no-repeat 10px center rgba(93,110,121,.75);
                    line-height:42px;
                    padding:0 20px;
                    border-radius: 23px;
                    color: #fff;
                    font-size: 30px;
                    border:8px solid rgba(255,255,255,.9);
                    width:100%;
                    text-transform: uppercase;
                    font-weight: 300;
                    box-sizing: border-box;
                    -webkit-appearance: none;
                }
                .forms_form select {
                    padding-right: 35px;
                }
            .forms_form input[type="text"].input-error {
                background-color: rgba(255,0,0,.7) !important;
                color: #fff;
                border:8px solid #c4c8cd !important;
            }
            .forms_form input::-webkit-input-placeholder,
            .forms_form textarea::-webkit-input-placeholder {
                color:#fff;
            }
            .forms_form input:-moz-placeholder,
            .forms_form textarea:-moz-placeholder {
                color:#fff;
            }
            .forms_form input.input-error::-webkit-input-placeholder,
            .forms_form textarea.input-error::-webkit-input-placeholder {
                color:#fff;
            }
            .forms_form input.input-error:-moz-placeholder,
            .forms_form textarea.input-error:-moz-placeholder {
                color:#fff;
            }
.forms_form .btn {
    transition: visibility .3s linear;
}
.forms_form div label {
    display: block;
    text-align: left;
    font-family: Akrobat, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 1em;
    margin: 10px auto 0 auto;
}
.forms_form div label a:link,
.forms_form div label a:visited {
    color: #fff;
}
.forms_form input[type="checkbox"] {
    display: none;
}
.forms_form input[type="checkbox"] + label::before {
    content: "";
    display: inline-block;
    height: 18px;
    width: 18px;
    margin: 0 8px -4px 0;
    background-image: url(/local/templates/citrusfitness_2.0_2026/components/luxar/super/forms/images/checkbox.png);
    background-repeat: no-repeat;
}
.forms_form input[type="checkbox"] + label::before {
    background-position: 0 0;
}
.forms_form input[type="checkbox"]:checked + label::before {
    background-position: -18px 0;
}

@media screen and  (max-width:768px) {
    .forms_form div {
        width: calc(100% - 20px);
        margin-left: 10px;
        margin-right: 10px;
    }

}
/* End */
/* /local/templates/citrusfitness_2.0_2026/components/luxar/super/forms/style.css?17229990713819 */
