

/* Start:/local/templates/.default/components/bitrix/menu/topmenu/style.css?17878235783045*/
/* Left menu*/
ul.left-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
    position: relative; /*IE bug*/
}

ul.left-menu li {
    padding: 10px 16px;
    background: #F5F5F5 url(/local/templates/.default/components/bitrix/menu/topmenu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a {
    font-size: 100%;
    color: #BC262C;
    font-weight: bold;
    text-decoration: none;
}

ul.left-menu li a:visited {
    color: #BC262C;
}

ul.left-menu li a:hover {
    color: #BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover {
    color: #FC8D3D;
}

.button_top_menu {
    border: 1px solid;
    padding: 10px 25px !important;
    margin-top: -10px;
    border-radius: 30px;
}

.remove_underscore:after {
    border-top: none !important;
}

.auth_svg {
    fill: white;
    float: left;
}

.auth_text {
    float: right;
    padding-left: 3px;
    padding-top: 1px;
}

.navbar.affix .navbar-nav li .auth_svg {
    fill: #4B4B4C;
}

.personal-link {
    padding: 12px 0 !important;
}

.brand {
    padding-top: 10px;
}

.navbar.affix .brand {
    padding-top: 0;
}

#feedback-form-partners .container {
    width: 800px;
    height: 500px;
}

#feedback-form-partners #orderform {
    padding: 40px 0;
    border-radius: 30px;
}

#feedback-form-partners #orderform .section-body {
    margin-top: 30px;
}

#popup-feedback-partners {
    border-radius: 30px;
    background-color: #2065D1;
    border: 9px solid white;
}

#popup-feedback-partners .popup-window-close-icon::after {
    width: 24px;
    height: 24px;
    top: 60%;
    left: 30%;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 20L20 4' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M20 20L4 4' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

span.ui-icon-set.--cross-l.--hoverable-default {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 20L20 4' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M20 20L4 4' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

.popup-window-close-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    height: 27px;
    outline: none;
    position: absolute;
    top: 10px;
    right: 7px;
	width: 36px;
    transition: opacity .2s linear;
    appearance: none;
    background: none;
    border: none;
    --ui-icon-set__icon-color: var(--ui-color-base-4);
}

.button_partner {
    margin-left: 21px !important;

}

.button_lk {
    margin-left: 22px !important;
}

@media (max-width: 600px) {
    .button_partner {
        margin-left: 0 !important;
        margin-top: 20px !important;
    }

    .button_lk {
        margin-top: 20px !important;
    }
}
/* End */


/* Start:/local/templates/.default/components/bitrix/iblock.element.add.form/formorder/style.css?17876656152392*/
.form-control-select {
    background-color: white;
    border-radius: 30px;
}

.form-control-select select {
    border: none;
    width: 95%;
}

.submit-form {
    margin-top: 15px;
}

#orderform .section-body {
    margin-top: 50px;
}

.empty-field {
    font-size: 14px;
    padding-top: 5px;
    color: #FFD645;
    float: left;
}

.success-feedbackform {
    padding-bottom: 30px;
    font-size: 30px;
}

#popup-success-feedback-form {
    border-radius: 30px;
    background-color: #2065D1;
    border: 9px solid white;
    color: white;
}

#popup-success-feedback-form .success-feedbackform {
    padding-top: 30px;
}

#popup-success-feedback-form .popup-window-close-icon:after {
    width: 24px;
    height: 24px;
    top: 60%;
    left: 30%;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 20L20 4' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M20 20L4 4' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

.display-none {
    display: none;
}

#popup-feedback-partners .success-feedbackform {
    margin-top: 176px;
}

.button_politic_personal_data, .button_agree_personal_data, .button_license_agreement {
    color: white;
    text-decoration: underline;
}

.button_politic_personal_data:hover, .button_agree_personal_data:hover, .button_license_agreement:hover {
    color: white;
}

.button_politic_personal_data:focus, .button_agree_personal_data:focus, .button_license_agreement:focus {
    color: white;
}

#politic-person-data {
    padding: 10px 10px;
}

#popup-politic-person-data {
    border-radius: 30px;
    color: black;
}

.btn-person-data-success {
    color: rgb(255, 255, 255);
    background-color: rgb(32, 101, 209);
    box-shadow: rgba(32, 101, 209, 0.24);
    border-radius: 8px;
}

#processing-person-data {
    padding: 10px 10px;
}

#popup-processing-person-data {
    border-radius: 30px;
    color: black;
}

.checkbox-agree {
    text-align: left;
}

#license-agreement {
    padding: 10px 10px;
}

#popup-license-agreement {
    border-radius: 30px;
    color: black;
}

.captcha_word {
    color: black;
}

.error-captcha {
    color: #a52525;
    font-weight: bold;
}

/* End */


/* Start:/local/components/astral.ext/politic.person.data/templates/.default/style.css?17876656152873*/
.cookie-notification-modal {
    width: 80%;
    font-size: 13px;
    position: fixed;
    bottom: 40px;
    left: 10%;
    z-index: 1060;
    padding: 10px;
    line-height: 1.5;
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0 5px 23px -3px rgba(0, 0, 0, .3);
}

.cookie-agree {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

@media (max-width: 767px) {
    .cookie-agree {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cookie-agree__text {
    color: #878b90;
    font: 14px/20px SBSansInterface,Helvetica Neue,Helvetica,Arial,sans-serif;
}

@media (min-width: 768px) {
    .cookie-agree__text {
        padding-right: 10px
    }
}

@media (max-width: 767px) {
    .cookie-agree__text {
        margin-bottom: 10px
    }
}

.cookie-agree__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}

@media (max-width: 767px) {
    .cookie-agree__buttons {
        -ms-flex-item-align: center;
        align-self: center;
        -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        width: 100%
    }
}

.cookie-agree__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 12px;
    height: 40px;
    border-radius: 4px;
    -webkit-transition: color .3s ease-out, background .3s ease-out;
    transition: color .3s ease-out, background .3s ease-out;
    cursor: pointer
}

@media (min-width: 768px) {
    .cookie-agree__button {
        width: 140px
    }
}

@media (max-width: 767px) {
    .cookie-agree__button {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 140px;
        flex: 1 0 140px
    }
}

.cookie-agree__button:not(:last-child) {
    margin-right: 10px
}

.cookie-agree__button.btn-green {
    background: #66c05d;
    border: 1px solid #66c05d
}

@media (min-width: 992px) {
    .cookie-agree__button.btn-green:hover {
        color: #71c768;
        background: #fff
    }
}

@media (max-width: 991px) {
    .cookie-agree__button.btn-green:active {
        color: #71c768;
        background: #fff
    }
}

.cookie-agree__button.btn-dark {
    background: #333f46;
    border: 1px solid #333f46
}

@media (min-width: 992px) {
    .cookie-agree__button.btn-dark:hover {
        color: #333f46;
        background: #fff
    }
}

@media (max-width: 991px) {
    .cookie-agree__button.btn-dark:active {
        color: #333f46;
        background: #fff
    }
}
/* End */


/* Start:/local/components/astral.ext/processing.person.data/templates/.default/style.css?17876656152873*/
.cookie-notification-modal {
    width: 80%;
    font-size: 13px;
    position: fixed;
    bottom: 40px;
    left: 10%;
    z-index: 1060;
    padding: 10px;
    line-height: 1.5;
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0 5px 23px -3px rgba(0, 0, 0, .3);
}

.cookie-agree {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

@media (max-width: 767px) {
    .cookie-agree {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cookie-agree__text {
    color: #878b90;
    font: 14px/20px SBSansInterface,Helvetica Neue,Helvetica,Arial,sans-serif;
}

@media (min-width: 768px) {
    .cookie-agree__text {
        padding-right: 10px
    }
}

@media (max-width: 767px) {
    .cookie-agree__text {
        margin-bottom: 10px
    }
}

.cookie-agree__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}

@media (max-width: 767px) {
    .cookie-agree__buttons {
        -ms-flex-item-align: center;
        align-self: center;
        -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        width: 100%
    }
}

.cookie-agree__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 12px;
    height: 40px;
    border-radius: 4px;
    -webkit-transition: color .3s ease-out, background .3s ease-out;
    transition: color .3s ease-out, background .3s ease-out;
    cursor: pointer
}

@media (min-width: 768px) {
    .cookie-agree__button {
        width: 140px
    }
}

@media (max-width: 767px) {
    .cookie-agree__button {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 140px;
        flex: 1 0 140px
    }
}

.cookie-agree__button:not(:last-child) {
    margin-right: 10px
}

.cookie-agree__button.btn-green {
    background: #66c05d;
    border: 1px solid #66c05d
}

@media (min-width: 992px) {
    .cookie-agree__button.btn-green:hover {
        color: #71c768;
        background: #fff
    }
}

@media (max-width: 991px) {
    .cookie-agree__button.btn-green:active {
        color: #71c768;
        background: #fff
    }
}

.cookie-agree__button.btn-dark {
    background: #333f46;
    border: 1px solid #333f46
}

@media (min-width: 992px) {
    .cookie-agree__button.btn-dark:hover {
        color: #333f46;
        background: #fff
    }
}

@media (max-width: 991px) {
    .cookie-agree__button.btn-dark:active {
        color: #333f46;
        background: #fff
    }
}
/* End */


/* Start:/local/components/astral.ext/license.agreement/templates/.default/style.css?17876656152873*/
.cookie-notification-modal {
    width: 80%;
    font-size: 13px;
    position: fixed;
    bottom: 40px;
    left: 10%;
    z-index: 1060;
    padding: 10px;
    line-height: 1.5;
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0 5px 23px -3px rgba(0, 0, 0, .3);
}

.cookie-agree {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

@media (max-width: 767px) {
    .cookie-agree {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cookie-agree__text {
    color: #878b90;
    font: 14px/20px SBSansInterface,Helvetica Neue,Helvetica,Arial,sans-serif;
}

@media (min-width: 768px) {
    .cookie-agree__text {
        padding-right: 10px
    }
}

@media (max-width: 767px) {
    .cookie-agree__text {
        margin-bottom: 10px
    }
}

.cookie-agree__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}

@media (max-width: 767px) {
    .cookie-agree__buttons {
        -ms-flex-item-align: center;
        align-self: center;
        -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        width: 100%
    }
}

.cookie-agree__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 12px;
    height: 40px;
    border-radius: 4px;
    -webkit-transition: color .3s ease-out, background .3s ease-out;
    transition: color .3s ease-out, background .3s ease-out;
    cursor: pointer
}

@media (min-width: 768px) {
    .cookie-agree__button {
        width: 140px
    }
}

@media (max-width: 767px) {
    .cookie-agree__button {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 140px;
        flex: 1 0 140px
    }
}

.cookie-agree__button:not(:last-child) {
    margin-right: 10px
}

.cookie-agree__button.btn-green {
    background: #66c05d;
    border: 1px solid #66c05d
}

@media (min-width: 992px) {
    .cookie-agree__button.btn-green:hover {
        color: #71c768;
        background: #fff
    }
}

@media (max-width: 991px) {
    .cookie-agree__button.btn-green:active {
        color: #71c768;
        background: #fff
    }
}

.cookie-agree__button.btn-dark {
    background: #333f46;
    border: 1px solid #333f46
}

@media (min-width: 992px) {
    .cookie-agree__button.btn-dark:hover {
        color: #333f46;
        background: #fff
    }
}

@media (max-width: 991px) {
    .cookie-agree__button.btn-dark:active {
        color: #333f46;
        background: #fff
    }
}
/* End */


/* Start:/local/components/astral.ext/social.media.icons/templates/.default/style.css?178766561543*/
.social-icons a {
    margin-right: 15px;
}
/* End */


/* Start:/bitrix/templates/simpleland_standart/styles.css?1787665474988*/
body{
  font-size: 17px !important;
}

h4{
font-size: 17px !important;
}

h3{
font-size: 20px !important;
}

.ord-title{
    display: inline-block; /* Строчно-блочный элемент */
    position: relative; /* Относительное позиционирование */
    font-weight: bold;
   }
.ord-title:hover::after {
    content: attr(data-title); /* Выводим текст */
    position: absolute; /* Абсолютное позиционирование */
    left: 100%; top: 70%; /* Положение подсказки */
    z-index: 1; /* Отображаем подсказку поверх других элементов */
    background: white;
    font-family: Arial, sans-serif; /* Гарнитура шрифта */
    font-size: 11px; /* Размер текста подсказки */
    padding: 5px 5px; /* Поля */
    color: black;
    width: 210px;
   }
.ord-title:hover { 
display: inline;
  border-bottom: 3px solid #ffffff;
}
/* End */
/* /local/templates/.default/components/bitrix/menu/topmenu/style.css?17878235783045 */
/* /local/templates/.default/components/bitrix/iblock.element.add.form/formorder/style.css?17876656152392 */
/* /local/components/astral.ext/politic.person.data/templates/.default/style.css?17876656152873 */
/* /local/components/astral.ext/processing.person.data/templates/.default/style.css?17876656152873 */
/* /local/components/astral.ext/license.agreement/templates/.default/style.css?17876656152873 */
/* /local/components/astral.ext/social.media.icons/templates/.default/style.css?178766561543 */
/* /bitrix/templates/simpleland_standart/styles.css?1787665474988 */
