

/* Start:/local/templates/sok/components/bitrix/breadcrumb/.default/style.css?1724355381663*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	/*font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;*/
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

.bx-breadcrumb-item a{
    color: #000;
    text-decoration: underline;
}
/* End */


/* Start:/local/templates/sok/components/prolaba/form/base/style.css?17652737781606*/
.form-popup .form-popup-title{
    font-size: 20px;
    font-weight: 700;
}
.form-popup-subtitle{
    margin-top: 10px;
    line-height: 1.5;
}
.form-popup-inputs{
    margin-top: 15px;
    display:grid;
    grid-gap: 10px;
}

.container-input input,
.container-textarea textarea{
    width: 100%;
    border: 1px solid #c4c4c4;
    padding: 10px 15px;
    border-radius: 5px;
}

.container-textarea textarea{
    resize: none;
}

.form-popup-button{
    width: 100%;
    text-align: center;
    justify-content: center;
    margin-top: 20px;
}
.form-popup-agreement{
    margin-top: 10px;
    font-size: 14px;
}

.response .error{
    background-color: #ffd4d4;
    color: #b90000;
    padding: 10px;
    border-radius: 5px;
    margin-top: 10px;
}
.response .success{
    background-color: #c7f1ce;
    color: #187807;
    padding: 10px;
    border-radius: 5px;
    margin-top: 10px;
}

.form-base-inputs{
    display: grid;
    grid-gap: 30px;
    grid-template-columns: 1fr 1fr;
}
.form-base-button{
    width: fit-content;
}

.form-base-inputs .container-input,
.form-base-inputs .container-textarea{
    display: grid;
    grid-gap: 10px;
}
.form-base-inputs label{
    opacity: .8;
    font-size: 14px;
}
.form-base-btn-wrap{
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

@media (max-width: 767px) {
    .form-base-inputs{
        grid-template-columns: 1fr;
        grid-gap: 20px;
    }
    .form-base-btn-wrap{
        flex-direction: column;
    }
    .form-base-button{
        justify-content: center;
    }
}
.l-contacts__checkbox {
    width: 30px;
}
/* End */
/* /local/templates/sok/components/bitrix/breadcrumb/.default/style.css?1724355381663 */
/* /local/templates/sok/components/prolaba/form/base/style.css?17652737781606 */
