

/* Start:/bitrix/templates/belberrymed/core/atoms/02-global/__global.css?17297339101468*/
*{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Montserrat;
    background-repeat: no-repeat;
}

html, body {
    /* font-size: 16px; */
    margin:0px;
    padding: 0px;
    font-weight: normal;
    background-color:  white;
    -webkit-font-smoothing: antialiased;
    color: var(--color__dark);
    /* font-size: calc((100vw - 320px)/(1920 - 320) * (16 - 14) + 14px); */
    font-size: 16px;
}


ul, ol {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

h2, h3, h1, p {
    margin: 0px;
}

main {
    overflow: hidden;
    position: relative;
    /* padding-top: 8.5rem; */
}
.js-no-scroll {
    overflow:hidden;
}

.type-editor .--max-width {
    max-width: 46rem;
    width: 100%;       
}

.type-editor > *:first-child {
    margin-top: 0px;
}

.type-editor h1, .type-editor h2, .type-editor h3, .type-editor h4, .type-editor h5, .type-editor p, .type-editor ul, .type-editor ol {
    max-width: 46rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}    

.type-editor.--no > *{
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}

.center-wrap {
    max-width: 82rem;
    position: relative;
    margin: 0px auto;
    display: block;
    width: 100%;
    padding: 0 1.25rem;
}
 
@media screen and (max-width: 768px) {  

    /* .main-content {
        margin-top: 0 !important;
    }

    main {
        padding-top: 0rem;
    }

    .demo-nav {
        display: none;
    } */

}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/alerts/__alerts.css?17297339103884*/
.--svg__alert--warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM6.43933 8.56065L9.87867 12L6.43933 15.4393L8.56065 17.5607L12 14.1213L15.4393 17.5607L17.5607 15.4393L14.1213 12L17.5607 8.56065L15.4393 6.43933L12 9.87867L8.56065 6.43933L6.43933 8.56065Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__alert--info {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.5844 18.8623L14.7979 17.9898C14.6874 18.0417 14.5093 18.1009 14.265 18.1684C14.0201 18.2359 13.7996 18.2703 13.6059 18.2703C13.1932 18.2703 12.9027 18.2027 12.734 18.0667C12.5665 17.9307 12.483 17.675 12.483 17.3004C12.483 17.1519 12.5082 16.9307 12.5609 16.6411C12.612 16.3496 12.6707 16.0905 12.736 15.8639L13.5329 13.0427C13.611 12.7838 13.6645 12.4991 13.6932 12.1885C13.7227 11.8785 13.7364 11.6616 13.7364 11.5385C13.7364 10.9436 13.5278 10.4608 13.1106 10.0884C12.6935 9.71625 12.0994 9.53018 11.3295 9.53018C10.901 9.53018 10.4481 9.60631 9.96875 9.75843C9.4894 9.91013 8.98827 10.0929 8.46401 10.3064L8.25 11.1797C8.40623 11.1219 8.5923 11.0597 8.81 10.9954C9.02674 10.9313 9.23938 10.8981 9.44627 10.8981C9.86866 10.8981 10.1532 10.9702 10.3023 11.112C10.4514 11.2543 10.5263 11.5073 10.5263 11.869C10.5263 12.0691 10.5026 12.2913 10.4534 12.5328C10.405 12.7759 10.3445 13.0329 10.2733 13.3041L9.47297 16.1367C9.40177 16.4344 9.34974 16.7007 9.31701 16.9371C9.28456 17.1733 9.26896 17.4051 9.26896 17.6305C9.26896 18.2127 9.48406 18.6926 9.91412 19.0713C10.3442 19.4485 10.9472 19.6384 11.7224 19.6384C12.2272 19.6384 12.6703 19.5724 13.0516 19.4397C13.4325 19.3075 13.9441 19.1151 14.5844 18.8623ZM14.4425 7.4019C14.8147 7.05673 15 6.63693 15 6.14539C15 5.65494 14.815 5.23433 14.4425 4.88477C14.0711 4.53617 13.6235 4.36133 13.1002 4.36133C12.5753 4.36133 12.1259 4.53576 11.751 4.88477C11.3761 5.23433 11.1883 5.65481 11.1883 6.14539C11.1883 6.63693 11.3761 7.05659 11.751 7.4019C12.1266 7.74831 12.5752 7.92165 13.1002 7.92165C13.6237 7.92165 14.0711 7.74831 14.4425 7.4019Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__alert--close {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7.5 7.5M14 14L7.5 7.5M7.5 7.5L14 1L1 14' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}

.alert {
    background-color: #ccc;
    background-repeat: no-repeat;
    padding: .75rem 3.5rem;
    background-size: 1.5rem auto;
    background-position: 1rem .75rem;
    border-radius: .5rem;
    position: relative;
}

.alert__content {}

.alert__close {
    position: absolute;
    width: 1rem;
    height: 1rem;
    right: 1rem;
    top: 1rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
    transition: all ease .24s;
    cursor: pointer;
    opacity: .4;
}

.alert__content * {
    color: white;
    margin: 0;
    /* font-weight: 600; */
}

.alert__close:hover {
    opacity: 1;
}

.alert.--state-confirm {
    background-color: #4DB556;
}

.alert.--state-info {
    background-color: #456DFF;
}

.alert.--state-atention {
    background-color: #FFA53C;
}

.alert.--state-error {
    background-color: #FA6163;
}

.alerts-wraper {
    position: fixed;
    right: 1.5rem;
    top: 1.5rem;
    width: 100%;
    max-width: 40rem;
    z-index: 10;
}

.alerts-wraper > * {
    margin-bottom: .5rem;
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/blockquote/__blockquote.css?17297339103572*/
.type-editor blockquote {
    background-color: var(--color__fill-4);
    padding: 3rem 3rem;
    position: relative;
    border-left: 6px solid var(--color__fill-1);
    padding-left: 3.5rem;
    margin-left: auto;
    margin-right: auto;
    margin: 2.5rem auto;
}
.type-editor blockquote p {
    max-width: 100%;
    margin: 0px !important;
}

.type-editor blockquote.--citation {
    background-color: var(--color__fill-4);
    border-left: 0px;
    text-align: center;
    padding-top: 5rem;
    margin-top: 5rem;
    border-radius: 1rem;
}

.type-editor blockquote.--citation:after {
    content: "";
    width: 5rem;
    height: 5rem;
    position: absolute;
    left: calc(50% - 2.5rem);
    display: flex;
    justify-content: center;
    align-items: center;
    top: -2.5rem;
    background-color: var(--color__fill-4);
    border: 8px solid white;
    border-radius: 5rem;
    background-size: 1.6875rem auto;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: -.375rem;
}
.type-editor blockquote.--citation:after {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.20122 0H3.06707C2.21501 0 1.4909 0.298214 0.894418 0.894474C0.298214 1.49085 0 2.21495 0 3.06707V9.20099C0 10.0531 0.298046 10.7771 0.894418 11.3733C1.49085 11.9695 2.21518 12.2678 3.06707 12.2678H6.64525C7.07109 12.2678 7.43325 12.417 7.73146 12.7151C8.02968 13.013 8.17873 13.3753 8.17873 13.8015V14.3124C8.17873 15.4413 7.7793 16.4047 6.98067 17.2036C6.18198 18.0021 5.2183 18.4014 4.08928 18.4014H3.06707C2.79001 18.4014 2.55049 18.5029 2.34806 18.7051C2.1458 18.9073 2.04458 19.147 2.04458 19.4239V21.4688C2.04458 21.7452 2.1458 21.9854 2.34806 22.1876C2.55065 22.3898 2.78995 22.4913 3.06707 22.4913H4.08934C5.19698 22.4913 6.25393 22.2753 7.26036 21.8442C8.26674 21.4129 9.13727 20.8297 9.87212 20.0949C10.6068 19.36 11.1899 18.4896 11.6212 17.4832C12.0524 16.4768 12.2681 15.4199 12.2681 14.3124V3.06685C12.2681 2.21473 11.9699 1.49068 11.3736 0.894418C10.7773 0.298158 10.0531 0 9.20122 0Z' fill='%23F52536'/%3E%3Cpath d='M25.4131 0.894474C24.8169 0.298214 24.0928 0 23.2407 0H17.1068C16.2547 0 15.5306 0.298214 14.9343 0.894474C14.3381 1.4909 14.04 2.21495 14.04 3.06707V9.20099C14.04 10.0531 14.3381 10.7771 14.9343 11.3733C15.5306 11.9695 16.2548 12.2678 17.1068 12.2678H20.685C21.1108 12.2678 21.4732 12.417 21.7714 12.7151C22.0693 13.0132 22.2187 13.3753 22.2187 13.8015V14.3124C22.2187 15.4413 21.8192 16.4047 21.0204 17.2036C20.2218 18.0021 19.2583 18.4014 18.1292 18.4014H17.1068C16.8299 18.4014 16.5902 18.5029 16.388 18.7051C16.1856 18.9073 16.0843 19.147 16.0843 19.4239V21.4688C16.0843 21.7452 16.1856 21.9854 16.388 22.1876C16.5901 22.3898 16.8299 22.4913 17.1068 22.4913H18.1292C19.2367 22.4913 20.2936 22.2753 21.3001 21.8442C22.3063 21.4129 23.1767 20.8297 23.9117 20.0949C24.6465 19.36 25.2299 18.4894 25.6609 17.4832C26.0921 16.477 26.3079 15.4199 26.3079 14.3124V3.06685C26.3077 2.21473 26.0098 1.49068 25.4131 0.894474Z' fill='%23F52536'/%3E%3C/svg%3E%0A");
}
.type-editor blockquote.--warning {
    border-color: #ff4545;
    background-color: #ff00000a;
    color: #ff4545;
}
.type-editor blockquote.--min {
    padding: 1.5rem;
    border-left-width: .25rem;
}


 @media screen and (max-width: 991px) {  

    .type-editor blockquote {
        padding: 2rem;
    }

    .type-editor blockquote.--citation:after {
        width: 4rem;
        height: 4rem;
        top: -2rem;
        left: calc(50% - 2rem);
    }

}    
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/buttons/__buttons.css?17297339104427*/
.btn {
    display:  flex;
    justify-content:  center;
    align-items:  center;
    outline:  none;
    border:  0rem;
    border-radius:  0rem;
    text-decoration:  none;
    transition:  all ease 0.24s;
    cursor:  pointer;
    padding: 0rem 2.5rem;
    height: 3.5rem;
    font-size: 1rem;
    border-radius: .5rem;
}
.btn:active {
    transform:scale(.95);
}

.btn.--fill-1 {
    background-color: var(--color__fill-1);
    font-weight: 650;
    color:  var(--color__white);
}

.btn.--fill-1:hover {
    background-color: var(--color__fill-1-h);
}

.btn.--fill-1:active {
    background-color: var(--color__fill-1-a);
}

.btn.--fill-2 {
    background-color: var(--color__fill-2);
    font-weight: 700;
    color:  var(--color__white);
}

.btn.--fill-2:hover {
    background-color: var(--color__fill-2-h);
}

.btn.--fill-2:active {
    background-color: var(--color__fill-1-a);
}

.btn.--fill-4 {
    background-color: var(--color__fill-4);
    /* font-weight: 700; */
    color:  var(--color__dark);
}

.btn.--fill-4:hover {
    background-color: var(--color__fill-4-h);
}

.btn.--fill-4:active {
    background-color: var(--color__fill-4-a);
}




.btn.--border-1 {
    font-weight: 700;
    color: var(--color__fill-1);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-1);
}

.btn.--border-1:hover {
    background-color: var(--color__fill-1);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-1);
    color: var(--color__white);
}

.btn.--border-1:active {
    background-color: var(--color__fill-1-a);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-1-a);
}


.btn.--border-2 {
    font-weight: 700;
    color: var(--color__fill-2);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-2);
}

.btn.--border-2:hover {
    background-color: var(--color__fill-2);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-2);
    color: var(--color__white);
}

.btn.--border-2:active {
    background-color: var(--color__fill-2-a);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-2-a);
}


.btn.--border-4 {
    font-weight: 700;
    color: var(--color__fill-4);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-4);
}

.btn.--border-4:hover {
    background-color: var(--color__fill-4);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-4);
    color: var(--color__white);
}

.btn.--border-4:active {
    background-color: var(--color__fill-4-a);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-4-a);
}


 

.btn.--border-white {
    font-weight: 700;
    color: white;
    box-shadow: inset 0rem 0rem 0rem 0.1875rem white;
}

.btn.--border-white:hover {
    background-color: white;
    box-shadow: inset 0rem 0rem 0rem 0.1875rem white;
    color: var(--color__dark);
}

.btn.--border-white:active {
    background-color: white);
    box-shadow: inset 0rem 0rem 0rem 0.1875rem white);
}



.btn.--no-fill {
    background-color: transparent;
    font-weight: 700;
    color: var(--color__fill-1);
}

.btn.--no-fill:hover {
    background-color: var(--color__fill-1);
    color: white;
}

.btn.--no-fill:active {
    background-color: var(--color__fill-1-a);
}

.btn.--xxl {
    height: 5.5rem;
    padding: 0px 3rem;
    font-size: 1.25rem;
}

.btn.--xl {
    height: 4.5rem;
    padding: 0px 3rem;
    font-size: 1.125rem;
}

.btn.--l {
    height: 4rem;
    padding: 0px 2.5rem;
}

.btn.--m {
    height: 3rem;
    padding: 0px 1.5rem;
    font-size: .875rem;
}

.btn.--s {
    height: 2.5rem;
    padding: 0px 1.25rem;
    font-size: .75rem;
}

.btn.--fill-1.--xl, .btn.--fill-1.--xxl, .btn.--fill-1.--l {
    /* box-shadow: 0.5rem 0.5rem 1.5rem rgba(245, 37, 54, 0.24); */
}

.btn.--fill-2.--xl {
    /* box-shadow: 0.5rem 0.5rem 1.5rem rgba(0, 0, 0, 0.16); */
}

.btn.is-disable {
    pointer-events: none;
    filter: grayscale(1);
    opacity: .2;
}


@media screen and (max-width: 1024px) {  

}

@media screen and (max-width: 990px) {      


}    

@media screen and (min-width: 768px) {  
    .btn.--fill-white {
        background-color: rgb(255 255 255 / 56%) !important;
    }
    .btn.--fill-white:hover {
        background-color: rgb(255 255 255 / 100%) !important;
    }
}

@media screen and (max-width: 640px) {  
    .btn.--xl {
        height: 4.5rem;
        padding: 0px 2rem;
        font-size: 1.125rem;
    }
    .btn {
        text-align: center;
    }

}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/checkbox/__checkbox.css?17297339101575*/
.checkbox {
    cursor:  pointer;
}

.checkbox input {
    display:  none;
}

.checkbox__trigger {
    width:  1.5rem;
    height:  1.5rem;
    background-color: transparent;
    border-radius:  0rem;
    box-shadow: inset 0px 0px 0px 0.1875rem var(--color__fill-1);
    transition: all ease 0.24s;
    background-repeat:  no-repeat;
    background-position: center .167rem;
    background-size: 1rem;
    border-radius: .25rem;
}

.checkbox__label {
    margin:  0rem;
    flex: 1;
    /* padding-left:  1rem; */
    transition: all ease 0.32s;
    font-weight: 600;
}

.checkbox:hover .checkbox__label {
    opacity: .56;
}

.checkbox:hover .checkbox__trigger {
    /*opacity: .56;*/
}

.checkbox input:checked + * > .checkbox__label {
    color: var(--color__fill-1);
}

.checkbox input:checked + * > .checkbox__trigger {
    background-color: var(--color__fill-1);
    top: -.15rem;
}

.checkbox input:disabled + * > .checkbox__label {
    color: var(--color__black);
    opacity: 0.24;
    pointer-events: none;
}

.checkbox input:disabled + * > .checkbox__trigger {
    box-shadow: inset 0px 0px 0px 0.1875rem var(--color__dark);
    opacity: 0.24;
    pointer-events: none;
}

.checkbox:hover input:disabled + * > .checkbox__trigger {
    background-color: transparent;
}

.checkbox input:checked + * > .checkbox__trigger {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.33329L7.33333 16L2 10.6666' stroke='white' stroke-width='4'/%3E%3C/svg%3E%0A");
} 
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/cols/__cols.css?17297339105410*/
:root {
    --col-width:3rem;
    --col-gutter:1rem;
    --col-1: 3rem;
    --col-2: calc(3rem * 2 + (1rem));
    --col-3: calc(3rem * 3 + (1rem * 2));
    --col-4: calc(3rem * 4 + (1rem * 3));
    --col-5: calc(3rem * 5 + (1rem * 4));
    --col-6: calc(3rem * 6 + (1rem * 5));
    --col-7: calc(3rem * 7 + (1rem * 6));
    --col-8: calc(3rem * 8 + (1rem * 7));
    --col-9: calc(3rem * 9 + (1rem * 8));
    --col-10: calc(3rem * 10 + (1rem * 9));
    --col-11: calc(3rem * 11 + (1rem * 10));
    --col-12: calc(3rem * 12 + (1rem * 11));
}

.cols {
    width: 100%;
}

.col.--auto {
    flex: 1;
}

.col.--1 {
    width: 100%;
    max-width: var(--col-width);
}

.col.--2 {
    width: 100%;
    max-width: calc(var(--col-width) * 2 + (var(--col-gutter)));
}

.col.--3 {
    width: 100%;
    max-width: calc(var(--col-width) * 3 + (var(--col-gutter) * 2));
}

.col.--4 {
    width: 100%;
    max-width: calc(var(--col-width) * 4 + (var(--col-gutter) * 3));
}

.col.--5 {
    width: 100%;
    max-width: calc(var(--col-width) * 5 + (var(--col-gutter) * 4));
}

.col.--6 {
    width: 100%;
    max-width: calc(var(--col-width) * 6 + (var(--col-gutter) * 5));
}

.col.--7 {
    width: 100%;
    max-width: calc(var(--col-width) * 7 + (var(--col-gutter) * 6));
}

.col.--8 {
    width: 100%;
    max-width: calc(var(--col-width) * 8 + (var(--col-gutter) * 7));
}

.col.--9 {
    width: 100%;
    max-width: calc(var(--col-width) * 9 + (var(--col-gutter) * 8));
}

.col.--10 {
    width: 100%;
    max-width: calc(var(--col-width) * 10 + (var(--col-gutter) * 9));
}

.col.--11 {
    width: 100%;
    max-width: calc(var(--col-width) * 11 + (var(--col-gutter) * 10));
}

.col.--12 {
    width: 100%;
    max-width: calc(var(--col-width) * 12 + (var(--col-gutter) * 11));
}

.col.--13 {
    width: 100%;
    max-width: calc(var(--col-width) * 13 + (var(--col-gutter) * 12));
}

.col.--14 {
    width: 100%;
    max-width: calc(var(--col-width) * 14 + (var(--col-gutter) * 13));
}

.col.--15 {
    width: 100%;
    max-width: calc(var(--col-width) * 15 + (var(--col-gutter) * 14));
}

.col.--16 {
    width: 100%;
    max-width: calc(var(--col-width) * 16 + (var(--col-gutter) * 15));
}




@media screen and (max-width: 1680px) {  

}

@media screen and (max-width: 1440px) {  

}

@media screen and (max-width: 1359px) {  

}

@media screen and (max-width: 1199px) {  


    .col.--1 {
        width: 100%;
        max-width: var(--col-width);
    }

    .col.--2 {
        width: 100%;
        max-width: calc(var(--col-width) * 2 + (var(--col-gutter)));
    }

    .col.--3 {
        width: 100%;
        max-width: calc(var(--col-width) * 3 + (var(--col-gutter) * 2));
    }

    .col.--4 {
        width: 100%;
    }

    .col.--5 {
        width: 100%;
    }

    .col.--6 {
        width: 100%;
    }

    .col.--7 {
        width: 100%;
    }

    .col.--8 {
        width: 100%;
    }

    .col.--9 {
        width: 100%;
    }

    .col.--10 {
        width: 100%;
    }

    .col.--11 {
        width: 100%;
    }

    .col.--12 {
        width: 100%;
    }

    .col.--13 {
        width: 100%;
    }

    .col.--14 {
        width: 100%;
    }

    .col.--15 {
        width: 100%;
        max-width: 100%;
    }
    
    .col.--16 {
        width: 100%;
        max-width: 100%;
    }


}

@media screen and (max-width: 1024px) {  

}

@media screen and (max-width: 991px) {  
    
    .col.--1 {
        width: 100%;
        max-width: var(--col-width);
    }

    .col.--2 {
        width: 100%;
    }

    .col.--3 {
        width: 100%;
    }

    .col.--4 {
        width: 100%;
    }

    .col.--5 {
        width: 100%;
    }

    .col.--6 {
        width: 100%;
    }

    .col.--7 {
        width: 100%;
    }

    .col.--8 {
        width: 100%;
    }

    .col.--9 {
        width: 100%;
    }

    .col.--10 {
        width: 100%;
    }

    .col.--11 {
        width: 100%;
    }

    .col.--12 {
        width: 100%;
    }

    .col.--13 {
    }

    .col.--14 {
    }

    .col.--15 {
    }
    
    .col.--16 {
    }
}    
@media screen and (max-width: 768px) {  

}
@media screen and (max-width: 640px) {  

    .col.--1 {
    }

    .col.--2 {
    }

    .col.--3 {
    }

    .col.--4 {
    }

    .col.--5 {
    }

    .col.--6 {
    }

    .col.--7 {
    }

    .col.--8 {
        width: 100%;
    }

    .col.--9 {
        width: 100%;
    }

    .col.--10 {
        width: 100%;
    }

    .col.--11 {
        width: 100%;
    }

    .col.--12 {
        width: 100%;
    }

    .col.--13 {
        width: 100%;
    }

    .col.--14 {
        width: 100%;
    }

    .col.--15 {
        width: 100%;
        max-width: 100%;
    }
    
    .col.--16 {
        width: 100%;
    }


}



@media screen and (min-width: 768px) {  
    :root {
        --col-width:5.5rem;
        --col-gutter:1.5rem;
        --col-1: 5.5rem;
        --col-2: calc(5.5rem * 2 + (1.5rem));
        --col-3: calc(5.5rem * 3 + (1.5rem * 2));
        --col-4: calc(5.5rem * 4 + (1.5rem * 3));
        --col-5: calc(5.5rem * 5 + (1.5rem * 4));
        --col-6: calc(5.5rem * 6 + (1.5rem * 5));
        --col-7: calc(5.5rem * 7 + (1.5rem * 6));
        --col-8: calc(5.5rem * 8 + (1.5rem * 7));
        --col-9: calc(5.5rem * 9 + (1.5rem * 8));
        --col-10: calc(5.5rem * 10 + (1.5rem * 9));
        --col-11: calc(5.5rem * 11 + (1.5rem * 10));
        --col-12: calc(5.5rem * 12 + (1.5rem * 11));
    }
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/flex/__flex.css?17297339101914*/
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;            
}
.checkbox input:checked + * > .checkbox__trigger.--radio {
    background-size: .75rem;
    background-position: center;
}

.checkbox__trigger.--radio {
    border-radius: 1.5rem;
}

.checkbox input:disabled + * > .checkbox__trigger.--radio {}

.checkbox input:checked + * > .checkbox__trigger.--radio {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='white'/%3E%3C/svg%3E%0A");
}
.--just-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.--just-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.--just-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.--just-space {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.--align-stretch {
    align-items: stretch;
}

.--align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.--align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.--align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.--direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/fonts/__fonts.css?17297339101040*/
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/bitrix/templates/belberrymed/core/atoms/fonts/./Montserrat-Regular.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/bitrix/templates/belberrymed/core/atoms/fonts/./Montserrat-Medium.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/bitrix/templates/belberrymed/core/atoms/fonts/./Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 650;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/bitrix/templates/belberrymed/core/atoms/fonts/./Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/bitrix/templates/belberrymed/core/atoms/fonts/./Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/bitrix/templates/belberrymed/core/atoms/fonts/./Montserrat-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/grid/__grid.css?17297339101241*/
.grid {
    display: grid;
}

.--gap-4 {
    grid-gap: .25rem;
}

.--gap-6 {
    grid-gap: .375rem;
}

.--gap-8 {
    grid-gap: .5rem;
}

.--gap-12 {
    grid-gap: .75rem;
}

.--gap-14 {
    grid-gap: .875rem;
}

.--gap-16 {
    grid-gap: 1rem;
}

.--gap-18 {
    grid-gap: 1.125rem;
}

.--gap-20 {
    grid-gap: 1.25rem;
}

.--gap-24 {
    grid-gap: 1.5rem;
}

.--gap-32 {
    grid-gap: 2rem;
}

.--gap-40 {
    grid-gap: 2.5rem;
}

.--gap-48 {
    grid-gap: 3rem;
}

.--gap-56 {
    grid-gap: 3.5rem;
}

.--gap-64 {
    grid-gap: 4rem;
}

.--gap-72 {
    grid-gap: 4.5rem;
}

.--gap-80 {
    grid-gap: 5rem;
}

.--gap-88 {
    grid-gap: 5.5rem;
}

.--gap-96 {
    grid-gap: 6rem;
}

.--gap-104 {
    grid-gap: 6.5rem;
}

.--temp-col-1 {
    grid-template-columns: 1fr;
}

.--temp-col-2 {
    grid-template-columns: 1fr 1fr;
}

.--temp-col-3 {
    grid-template-columns: 1fr 1fr 1fr;
}

.--temp-col-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.--temp-col-5 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.--temp-col-6 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.--temp-col-7 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.--temp-col-8 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/heading/__heading.css?17297339102259*/
h1, .h1 {
    font-size: 3.5rem;
    line-height: 4rem;
    font-weight: 600;
}

h1 {
    /* color: var(--color__dark); */
}

h1 b, .h1 b {
    font-weight: 700 !important;
}

h2, .h2 {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 600;
}

h2 {
    color: var(--color__dark);
}

h3, .h3 {
    font-size: 2.5rem;
    line-height: 3rem;
    font-weight: 600;
}

h3 {
    color: var(--color__dark);
}

h4, .h4 {
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: 600;
}

h4 {
    color: var(--color__dark);
}

h5, .h5 {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    font-weight: 650;
}
h5 {
    color: var(--color__dark);
}

h1 b, .h1 b, h2 b, .h2 b, h3 b, .h3 b, h4 b, .h4 b, h5 b, .h5 b {
    font-weight: 700;
}

.type-editor h1, .type-editor .h1 {
    margin-top: 4rem;
    margin-bottom: 3rem;
}

.type-editor h2, .type-editor .h2 {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
}

.type-editor h3, .type-editor .h3 {
    margin-top: 3rem;
    margin-bottom: 1.5rem;
}

.type-editor h4, .type-editor .h4 {
    margin-top: 3rem;
    margin-bottom: 1.5rem;
}

.type-editor h5, .type-editor .h5 {
    margin-top: 1.75rem;
    margin-bottom: 1.25rem;
}

.--line-top-1 {
    position: relative;
}

.--line-top-1:before {
    content: "";
    display: block;
    position: relative;
    width: 4rem;
    height: .375rem;
    background-color: var(--color__dark);
    border-radius: .25rem;
    margin-bottom: 1rem;
    left: .125rem;
}

.--line-top-2 {
    position: relative;
    text-align: center;
    justify-content: center;
}

.--line-top-2:before {
    content: "";
    display: block;
    position: relative;
    width: 4rem;
    height: .375rem;
    background-color: var(--color__dark);
    border-radius: .25rem;
    left: .125rem;
    margin: 0px auto;
    margin-bottom: 1rem;
}

.--line-bottom-1 {
    position: relative;
    text-align: center;
    justify-content: center;
}

.--line-bottom-1:after {
    content: "";
    display: block;
    position: relative;
    width: 2.5rem;
    height: .375rem;
    background-color: var(--color__fill-1);
    border-radius: .25rem;
    left: .125rem;
    margin: 0px auto;
    margin-top: 1rem;
}

.--text-align__center {
    text-align: center;
}

/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/images/__images.css?1729733910450*/
.img.--full-width {
	width: 100%;
	max-width: 100%;
}

.type-editor p img {
	width: 100%;
	max-width: 100%;
	border-radius: 1rem;
}

.img.--round {
	border-radius: 1rem;
}

.img.--round-min {
	border-radius: .5rem;
}

@media screen and (max-width: 1024px) {  

}

@media screen and (max-width: 990px) {      


}    

@media screen and (max-width: 768px) {  

}

@media screen and (max-width: 640px) {  

	.img__wraper:after {
		display: none;
	}
	
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/indentation/__indentation.css?172973391017795*/
.mrg {
    margin: 6.5rem auto;
}

.mrg.--min {
    margin: 5rem auto;
}

.mrg.--top {
    margin-top: 6.5rem;
    margin-bottom: 0rem;
}

.mrg.--bottom {
    margin-top: 0rem;
    margin-bottom: 10rem;
}

.mrg.--min.--top {
    margin-top: 5rem;
    margin-bottom: 0rem;
}

.mrg.--min.--bottom {
    margin-top: 0rem;
    margin-bottom: 5rem;
}
.pdg {
    padding: 6.5rem 0px;
}

.pdg.--min {
    padding: 5rem 0px;
}

.pdg.--top {
    padding-top: 6.5rem;
    padding-bottom: 0rem;
}

.pdg.--bottom {
    padding-top: 0rem;
    padding-bottom: 6.5rem;
}

.pdg.--min.--top {
    padding-top: 5rem;
    padding-bottom: 0rem;
}

.pdg.--min.--bottom {
    padding-top: 0rem;
    padding-bottom: 5rem;
}
.pdg-side {
    padding: 0px 5rem;
}


.mb-0 {
    margin-bottom: 0 !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mr-0 {
    margin-right: 0 !important;
}

.ml-0 {
    margin-left: 0 !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.mb-4 {
    margin-bottom: .25rem !important;
}

.mt-4 {
    margin-top: .25rem !important;
}

.mr-4 {
    margin-right: .25rem !important;
}

.ml-4 {
    margin-left: .25rem !important;
}

.my-4 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
}

.mx-4 {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
}

.mb-6 {
    margin-bottom: .25rem !important;
}

.mt-6 {
    margin-top: .375rem !important;
}

.mr-6 {
    margin-right: .375rem !important;
}

.ml-6 {
    margin-left: .375rem !important;
}

.my-6 {
    margin-top: .375rem !important;
    margin-bottom: .375rem !important;
}

.mx-6 {
    margin-left: .375rem !important;
    margin-right: .375rem !important;
}

.mx-8 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}

.my-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

.mt-8 {
    margin-top: 0.5rem !important;
}

.mb-8 {
    margin-bottom: 0.5rem !important;
}

.ml-8 {
    margin-left: 0.5rem !important;
}

.mr-8 {
    margin-right: 0.5rem !important;
}

.mt-12{
    margin-top: .75rem !important;
}

.mb-12 {
    margin-bottom: .75rem !important;
}

.ml-12 {
    margin-left: .75rem !important;
}

.mr-12 {
    margin-right: .75rem !important;
}

.mx-12 {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
}

.my-12 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
}

.mt-14 {
    margin-top: 1rem !important;
}

.mb-14 {
    margin-bottom: .875rem !important;
}

.ml-14 {
    margin-left: .875rem !important;
}

.mr-14 {
    margin-right: .875rem !important;
}

.mx-14 {
    margin-left: .875rem !important;
    margin-right: .875rem !important;
}

.my-14 {
    margin-top: .875rem !important;
    margin-bottom: .875rem !important;
}

.mt-16 {
    margin-top: 1rem !important;
}

.mb-16 {
    margin-bottom: 1rem !important;
}

.ml-16 {
    margin-left: 1rem !important;
}

.mr-16 {
    margin-right: 1rem !important;
}

.mx-16 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
}

.my-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.mt-18 {
    margin-top: 1.125rem !important;
}

.mb-18 {
    margin-bottom: 1.125rem !important;
}

.ml-18 {
    margin-left: 1.125rem !important;
}

.mr-18 {
    margin-right: 1.125rem !important;
}

.mx-18 {
    margin-left: 1.125rem !important;
    margin-right: 1.125rem !important;
}

.my-18 {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
}

.mt-20 {
    margin-top: 1.25rem !important;
}

.mb-20 {
    margin-bottom: 1.25rem !important;
}

.ml-20 {
    margin-left: 1.25rem !important;
}

.mr-20 {
    margin-right: 1.25rem !important;
}

.mx-20 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
}

.my-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
}

.mx-24 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
}

.my-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.mt-24 {
    margin-top: 1.5rem !important;
}

.mb-24 {
    margin-bottom: 1.5rem !important;
}

.ml-24 {
    margin-left: 1.5rem !important;
}

.mr-24 {
    margin-right: 1.5rem !important;
}

.mx-32 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
}

.my-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

.mb-32 {
    margin-bottom: 2rem !important;
}

.mt-32 {
    margin-top: 2rem !important;
}

.ml-32 {
    margin-left: 2rem !important;
}

.mr-32 {
    margin-right: 2rem !important;
}

.mx-40 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
}

.my-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}

.mb-40 {
    margin-bottom: 2.5rem !important;
}

.mt-40 {
    margin-top: 2.5rem !important;
}

.ml-40 {
    margin-left: 2.5rem !important;
}

.mr-40 {
    margin-right: 2.5rem !important;
}

.mx-48 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
}

.my-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.mb-48 {
    margin-bottom: 3rem !important;
}

.mt-48 {
    margin-top: 3rem !important;
}

.ml-48 {
    margin-left: 3rem !important;
}

.mr-48 {
    margin-right: 3rem !important;
}

.mx-56 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
}

.my-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
}

.mb-56 {
    margin-bottom: 3.5rem !important;
}

.mt-56 {
    margin-top: 3.5rem !important;
}

.ml-56 {
    margin-left: 3.5rem !important;
}

.mr-56 {
    margin-right: 3.5rem !important;
}

.mx-64 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
}

.my-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
}

.mb-64 {
    margin-bottom: 4rem !important;
}

.mt-64 {
    margin-top: 4rem !important;
}

.ml-64 {
    margin-left: 4rem !important;
}

.mr-64 {
    margin-right: 4rem !important;
}

.mx-72 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
}

.my-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
}

.mb-72 {
    margin-bottom: 4.5rem !important;
}

.mt-72 {
    margin-top: 4.5rem !important;
}

.ml-72 {
    margin-left: 4.5rem !important;
}

.mr-72 {
    margin-right: 4.5rem !important;
}

.mx-80 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
}

.my-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}

.mb-80 {
    margin-bottom: 5rem !important;
}

.mt-80 {
    margin-top: 5rem !important;
}

.ml-80 {
    margin-left: 5rem !important;
}

.mr-80 {
    margin-right: 5rem !important;
}

.mx-88 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
}

.my-88 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
}

.mb-88 {
    margin-bottom: 5.5rem !important;
}

.mt-88 {
    margin-top: 5.5rem !important;
}

.ml-88 {
    margin-left: 5.5rem !important;
}

.mr-88 {
    margin-right: 5.5rem !important;
}

.mx-96 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
}

.my-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
}

.mb-96 {
    margin-bottom: 6rem !important;
}

.mt-96 {
    margin-top: 6rem !important;
}

.ml-96 {
    margin-left: 6rem !important;
}

.mr-96 {
    margin-right: 6rem !important;
}
.mx-104 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
}

.my-104 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
}

.mb-104 {
    margin-bottom: 6.5rem !important;
}

.mt-104 {
    margin-top: 6.5rem !important;
}

.ml-104 {
    margin-left: 6.5rem !important;
}

.mr-104 {
    margin-right: 6.5rem !important;
}

.mx-112 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
}

.my-112 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
}

.mb-112 {
    margin-bottom: 6.5rem !important;
}

.mt-112 {
    margin-top: 6.5rem !important;
}

.ml-112 {
    margin-left: 6.5rem !important;
}

.mr-112 {
    margin-right: 6.5rem !important;
}

.mx-128 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
}

.my-128 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
}

.mb-128 {
    margin-bottom: 7rem !important;
}

.mt-128 {
    margin-top: 7rem !important;
}

.ml-128 {
    margin-left: 7rem !important;
}

.mr-128 {
    margin-right: 7rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pr-0 {
    padding-right: 0 !important;
}

.pl-0 {
    padding-left: 0 !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.pb-4 {
    padding-bottom: .25rem !important;
}

.pt-4 {
    padding-top: .25rem !important;
}

.pr-4 {
    padding-right: .25rem !important;
}

.pl-4 {
    padding-left: .25rem !important;
}

.py-4 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
}

.px-4 {
    padding-left: .25rem !important;
    padding-right: .25rem !important;
}

.pb-6 {
    padding-bottom: .375rem !important;
}

.pt-6 {
    padding-top: .375rem !important;
}

.pr-6 {
    padding-right: .375rem !important;
}

.pl-6 {
    padding-left: .375rem !important;
}

.py-6 {
    padding-top: .375rem !important;
    padding-bottom: .375rem !important;
}

.px-6 {
    padding-left: .375rem !important;
    padding-right: .375rem !important;
}

.px-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}

.py-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.pt-8 {
    padding-top: 0.5rem !important;
}

.pb-8 {
    padding-bottom: 0.5rem !important;
}

.pl-8 {
    padding-left: 0.5rem !important;
}

.pr-8 {
    padding-right: 0.5rem !important;
}

.pb-12 {
    padding-bottom: .75rem !important;
}

.pt-12 {
    padding-top: .75rem !important;
}

.pr-12 {
    padding-right: .75rem !important;
}

.pl-12 {
    padding-left: .75rem !important;
}

.py-12 {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
}

.px-12 {
    padding-left: .75rem !important;
    padding-right: .75rem !important;
}

.pb-14 {
    padding-bottom: .875rem !important;
}

.pt-14 {
    padding-top: .875rem !important;
}

.pr-14 {
    padding-right: .875rem !important;
}

.pl-14 {
    padding-left: .875rem !important;
}

.py-14 {
    padding-top: .875rem !important;
    padding-bottom: .875rem !important;
}

.px-14 {
    padding-left: .875rem !important;
    padding-right: .875rem !important;
}

.px-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.py-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.pt-16 {
    padding-top: 1rem !important;
}

.pb-16 {
    padding-bottom: 1rem !important;
}

.pl-16 {
    padding-left: 1rem !important;
}

.pr-16 {
    padding-right: 1rem !important;
}

.pb-18 {
    padding-bottom: 1.125rem !important;
}

.pt-18 {
    padding-top: 1.125rem !important;
}

.pr-18 {
    padding-right: 1.125rem !important;
}

.pl-18 {
    padding-left: 1.125rem !important;
}

.py-18 {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
}

.px-18 {
    padding-left: 1.125rem !important;
    padding-right: 1.125rem !important;
}

.pb-20 {
    padding-bottom: 1.25rem !important;
}

.pt-20 {
    padding-top: 1.25rem !important;
}

.pr-20 {
    padding-right: 1.25rem !important;
}

.pl-20 {
    padding-left: 1.25rem !important;
}

.py-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
}

.px-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}

.px-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.py-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.pt-24 {
    padding-top: 1.5rem !important;
}

.pb-24 {
    padding-bottom: 1.5rem !important;
}

.pl-24 {
    padding-left: 1.5rem !important;
}

.pr-24 {
    padding-right: 1.5rem !important;
}

.px-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}

.py-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.pb-32 {
    padding-bottom: 2rem !important;
}

.pt-32 {
    padding-top: 2rem !important;
}

.pl-32 {
    padding-left: 2rem !important;
}

.pr-32 {
    padding-right: 2rem !important;
}

.px-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}

.py-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}

.pb-40 {
    padding-bottom: 2.5rem !important;
}

.pt-40 {
    padding-top: 2.5rem !important;
}

.pl-40 {
    padding-left: 2.5rem !important;
}

.pr-40 {
    padding-right: 2.5rem !important;
}

.px-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
}

.py-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.pb-48 {
    padding-bottom: 3rem !important;
}

.pt-48 {
    padding-top: 3rem !important;
}

.pl-48 {
    padding-left: 3rem !important;
}

.pr-48 {
    padding-right: 3rem !important;
}

.px-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
}

.py-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
}

.pb-56 {
    padding-bottom: 3.5rem !important;
}

.pt-56 {
    padding-top: 3.5rem !important;
}

.pl-56 {
    padding-left: 3.5rem !important;
}

.pr-56 {
    padding-right: 3.5rem !important;
}

.px-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
}

.py-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}

.pb-64 {
    padding-bottom: 4rem !important;
}

.pt-64 {
    padding-top: 4rem !important;
}

.pl-64 {
    padding-left: 4rem !important;
}

.pr-64 {
    padding-right: 4rem !important;
}

.px-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
}

.py-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
}

.pb-72 {
    padding-bottom: 4.5rem !important;
}

.pt-72 {
    padding-top: 4.5rem !important;
}

.pl-72 {
    padding-left: 4.5rem !important;
}

.pr-72 {
    padding-right: 4.5rem !important;
}

.px-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
}

.py-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}

.pb-80 {
    padding-bottom: 5rem !important;
}

.pt-80 {
    padding-top: 5rem !important;
}

.pl-80 {
    padding-left: 5rem !important;
}

.pr-80 {
    padding-right: 5rem !important;
}

.px-88 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
}

.py-88 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
}

.pb-88 {
    padding-bottom: 5.5rem !important;
}

.pt-88 {
    padding-top: 5.5rem !important;
}

.pl-88 {
    padding-left: 5.5rem !important;
}

.pr-88 {
    padding-right: 5.5rem !important;
}

.px-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
}

.py-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
}

.pb-96 {
    padding-bottom: 6rem !important;
}

.pt-96 {
    padding-top: 6rem !important;
}

.pl-96 {
    padding-left: 6rem !important;
}

.pr-96 {
    padding-right: 6rem !important;
}
.px-104 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
}

.py-104 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
}

.pb-104 {
    padding-bottom: 6.5rem !important;
}

.pt-104 {
    padding-top: 6.5rem !important;
}

.pl-104 {
    padding-left: 6.5rem !important;
}

.pr-104 {
    padding-right: 6.5rem !important;
}

.px-112 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
}

.py-112 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
}

.pb-112 {
    padding-bottom: 6.5rem !important;
}

.pt-112 {
    padding-top: 6.5rem !important;
}

.pl-112 {
    padding-left: 6.5rem !important;
}

.pr-112 {
    padding-right: 6.5rem !important;
}

.px-128 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
}

.py-128 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
}

.pb-128 {
    padding-bottom: 7rem !important;
}

.pt-128 {
    padding-top: 7rem !important;
}

.pl-128 {
    padding-left: 7rem !important;
}

.pr-128 {
    padding-right: 7rem !important;
}

@media screen and (max-width: 1024px) {  

}

@media screen and (max-width: 990px) {      


}    

@media screen and (max-width: 768px) {  

}

@media screen and (max-width: 640px) {

    .mrg {
        margin: 4rem auto;
    }

    .mrg.--min {
        margin: 4rem auto;
    }

    .mrg.--top {
        margin-top: 4rem;
        margin-bottom: 0rem;
    }

    .mrg.--bottom {
        margin-top: 0rem;
        margin-bottom: 4rem;
    }

    .mrg.--min.--top {
        margin-top: 3rem;
        margin-bottom: 0rem;
    }

    .mrg.--min.--bottom {
        margin-top: 0rem;
        margin-bottom: 3rem;
    }
    .pdg {
        padding: 4rem 0px;
    }

    .pdg.--min {
        padding: 3rem 0px;
    }

    .pdg.--top {
        padding-top: 4rem;
        padding-bottom: 0rem;
    }

    .pdg.--bottom {
        padding-top: 0rem;
        padding-bottom: 4rem;
    }

    .pdg.--min.--top {
        padding-top: 3rem;
        padding-bottom: 0rem;
    }

    .pdg.--min.--bottom {
        padding-top: 0rem;
        padding-bottom: 3rem;
    }
    .pdg-side {
        padding: 0px 3rem;
    }
    
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/inputs/__inputs.css?17297339105837*/
.input {
    padding: 0px;
    margin: 0px;
    width: 100%;
    outline: none;
    border: 0px;
    font-size: 1rem;
    height: 3.5rem;
    font-weight: 600;
    transition: all 0.24s;
}

textarea.input {
    min-height: 8rem;
    padding-top: 1rem !important;
}

.input::placeholder {
    color: var(--color__text-3);
}

.input:hover::placeholder {
    /* color: #e3e3e3; */
}

.input.--m {
    height: 3rem;
    font-size: .875rem;
}

.input.--l {
    height: 4.5rem;
    font-size: 1.125rem;
}


.input.--border {
    padding: 0 1.5rem;
    border: .125rem solid var(--color__border);
    border-radius: .5rem;
}

.input.--border:hover {
    border: .125rem solid #c8c8c8;
}

.input.--border:focus {
    box-shadow: 0px .5rem 2rem rgba(0, 0, 0, 0.08);
    border: .125rem solid var(--color__dark);
}


.input.--fill {
    padding: 0 1.5rem;
    border-radius: 0.75rem;
    border: .125rem solid transparent;
    background-color: var(--color__fill-4);
}

.input.--fill:hover {
    border: .125rem solid transparent;
    background-color: var(--color__fill-4-h);
}

.input.--fill:focus {
    box-shadow: 0px .5rem 2rem rgba(0, 0, 0, 0.08);
    border: .125rem solid var(--color__dark);
    background-color: white;
}

.input.--border-bottom {
    border-bottom: .125rem solid var(--color__border);
}

.input.--border-bottom:hover {
    border-bottom: .125rem solid var(--color__fill-4-a) !important;
}

.input.--border-bottom:focus {
    border-bottom: solid var(--color__fill-1) !important;
}

.input__wrap {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin-bottom: 2rem;
}

.input__wrap .input__title {
    font-weight: 600;
    font-size: 1rem;
}

.input__wrap .input__error {
    position: absolute;
    right: 0px;
    top: 0px;
    display: none;
    color: red;
    font-weight: 600;
    font-size: 0.875rem;
}

.input__wrap.--error .input__error {
    display: block;
}

.input__wrap.--error .input {
    border-bottom: .185rem solid red;
    color: red;
}

.input__wrap.--error .input::placeholder {
    color: red;
}

.input__wrap.--2-coll {
    width: calc(50% - 1rem);
}

.input.--textarea {
    padding-top: 1.5rem;
    min-height: 7.25rem;
}

.input__wrap.--error .input__title {
    color: red;
}

.input__wrap.--error .input::placeholder {
    color: red;
}

.big-input {
    position: relative;
}

.big-input__title {
    position: absolute;
    top: 50%;
    height: 1.5rem;
    margin-top: -.75rem;
    left: 2.5rem;
    font-size: 1.125rem;
    font-weight: 650;
    opacity: .32;
    transition: all ease .24s;
    line-height: 1.5rem;
    pointer-events: none;
}

.big-input__input {
    padding: 0px;
    margin: 0px;
    width: 100%;
    outline: none;
    border: 0px;
    font-size: 1.125rem;
    height: 5.5rem;
    font-weight: 500;
    transition: all 0.24s;
    padding: 0px 2.5rem;
    background-color: var(--color__fill-4);
    border-radius: .5rem;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 1rem;
}

input.big-input__input.--password {
    background-repeat: no-repeat;
    background-position: calc(100% - 2rem) center;
    background-size: 2rem auto;
}

.big-input:focus-within .big-input__title,  .big-input.is-has  .big-input__title {
    opacity: .2;
    top:1.75rem;
    font-size:.875rem;
}

.big-input:focus-within .big-input__title {
    opacity:1 !important;
}

.big-input.is-has .big-input__title {
    opacity: 1;
}

.big-input__input:hover {
    background-color: var(--color__fill-4-h);
}

.big-input__input:focus {
    background-color: var(--color__fill-4);
}

.big-input__input::placeholder {
    color:transparent;
}

.big-input:focus-within .big-input__input::placeholder {
    color:#B2B2B2;
}

.big-input:focus-within .big-input__input {
    box-shadow: inset 0px 0px 0px .25rem var(--color__fill-1);
    background-color: white;
}

.big-input:focus-within .big-input__input, .big-input.is-has .big-input__input {
    padding-top: 1.25rem;
}

.big-input__title.--error {
    display: none;
    right: 2.5rem !important;
    left: inherit;
}

.big-input__error-wrap {
    display: none;
    position: absolute;
    left: 100%;
    margin-left: 2rem;
    top: 0px;
    width: 20rem;
    margin-top: 1.5rem;
    color: red;
}

.big-input.--error .big-input__input {
    box-shadow: inset 0px 0px 0px .25rem red;
    background-color: white;
    color: red;
}

.big-input.--error .big-input__title {
    color: red;
    opacity: .5;
}

.big-input.--error .big-input__error-wrap {
    display: block;
}

.big-input.--error .big-input__input::placeholder {
    color: var(--color__fill-1);
}

.big-input.--message:focus-within .big-input__input.--message {
    padding-top: 3rem;
}

.big-input.--message .big-input__title {
    top: 2.5rem;
}

.big-input.--message:focus-within .big-input__title {
    top: 1.75rem;
}

.big-input.--message.is-has .big-input__input.--message {
    padding-top: 3.5rem !important;
}

.js-mask__tell {
    color: transparent;
}

.js-mask__tell:focus {
    color: var(--color__fill-1);
}

.big-input.is-has .js-mask__tell, .big-input.is-has .js-mask__email {
    color: var(--color__dark);
}

@media screen and (max-width: 1024px) {  

}

@media screen and (max-width: 990px) {      

    .big-input__error-wrap {
        left: inherit;
        right: 1.5rem;
        width: 12rem;
        text-align: right;
        margin-top: 1.25rem;
    }

}

@media screen and (max-width: 768px) {  

}

@media screen and (max-width: 640px) {  

    .input__wrap.--2-coll {
        width: 100%;
    }

    .big-input.--error {
        margin-top: 5rem;
    }

    .big-input.--error .big-input__error-wrap {
        top: -3.5rem;
        margin-top: 0;
        right: 0px;
        text-align: left;
        right: inherit;
        left: 0px !important;
        margin-left: 0px;
    }

}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/link/__link.css?1729733910810*/
.link {
    text-decoration: none;
    transition: all ease .24s;
}

.link:hover {/* text-decoration: underline; */}

.link:active {
    opacity: .4;
}

.link.--color-1 {
    color: var(--color__fill-1);
}

.link.--color-dark {
    color: var(--color__dark);
}

.link.--color-dark:hover {
    color: var(--color__fill-1);
}

.link.--color-1:hover {
    color: var(--color__fill-1-h);
}

.link.--color-2 {
    color: var(--color__fill-2);
}

.link.--color-2:hover {
    color: var(--color__fill-1);
}

.link.--color-white {
    color: white;
    opacity: 1;
}

.link.--color-white:hover {
    color: white;
    opacity: 1;
}
.type-editor a {
    color: var(--color__fill-1);
    font-weight: 700;
    text-decoration: none;
} 
.type-editor a:hover {
    color: var(--color__black);
    transition: all 0.32s;
} 
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/list/__list.css?17297339102725*/
.type-editor ol {
    padding-left:  1rem;
}

.type-editor ol li {
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 0.5rem 0rem;
    color: var(--color__text-1);
    position: relative;
    padding-left: 1rem;
    list-style-type: decimal;
}

.type-editor ul {}

.type-editor ul li {
    font-size: .875rem;
    line-height: 1rem;
    margin: 0.75rem 0rem;
    color: var(--color__text-1);
    position:  relative;
    padding-left: 1.5rem;
}

.type-editor ul li:after {
    content:  "";
    width:  0.5rem;
    height:  0.5rem;
    background-color: var(--color__fill-1);
    position:  absolute;
    left:  0rem;
    top: 6px;
    border-radius:  0.5rem;
    background-size: 0.75rem;
}

.type-editor ul.--check li:after {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 1.5rem;
    background-repeat: no-repeat;
    background-position: center 0.2rem;
    top: -.15rem;
    background-size: 1rem;
}
.type-editor ul.--black li:after {
    background-color: var(--color__dark);
}
.type-editor ul.--check li {
    margin: .75rem 0px;
    padding-left: 2.5rem;
}
.type-editor ul.--check li:after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.33329L7.33333 16L2 10.6666' stroke='white' stroke-width='4'/%3E%3C/svg%3E%0A");
}

.type-editor ul.--connections {}

.type-editor ul.--connections li {
    margin: 1.5rem 0px;
}

.type-editor ul.--connections li:after {
    width: 1rem;
    height: 1rem;
    left: -.5rem;
    top: .25rem;
}
.type-editor ul.--warning li:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='6' height='20' viewBox='0 0 6 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.533125 0.666687H5.49313L4.66646 12.8534H1.35979L0.533125 0.666687ZM3.01313 19.5467C2.28424 19.5467 1.6709 19.3156 1.17313 18.8534C0.693125 18.3734 0.453125 17.7956 0.453125 17.12C0.453125 16.4445 0.693125 15.8845 1.17313 15.44C1.65313 14.9778 2.26646 14.7467 3.01313 14.7467C3.75979 14.7467 4.37313 14.9778 4.85313 15.44C5.33313 15.8845 5.57313 16.4445 5.57313 17.12C5.57313 17.7956 5.32424 18.3734 4.82646 18.8534C4.34646 19.3156 3.74201 19.5467 3.01313 19.5467Z' fill='white'/%3E%3C/svg%3E");
    background-size: auto 1.125rem;
}
.type-editor ul li:before {}

.type-editor ul.--connections li:before {content: "";display: block;position: absolute;width: 2rem;height: calc(100% + 1rem);left: -2rem;border-left: .5rem solid var(--color__fill-4);border-top: .5rem solid var(--color__fill-4);border-bottom: .5rem solid var(--color__fill-4);top: .5rem;border-radius: 2rem;}

.type-editor ul.--connections li:last-child:before {
    display: none;
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/paragraph/__paragraph.css?17297339101139*/
p {
    margin: .5rem auto;
}

p b {
    font-weight: 700;
}

.p.--xl, p.--xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
}

p.--xl{
    color:  var(--color__dark);
}
    
.p.--l, p.--l{
    font-size:  1.125rem;
    line-height: 1.5rem;
}

p.--l{
    color:  var(--color__dark);
}

p, .--p {
    font-size: 1rem;
    line-height: 1.5rem;
}
p {
    color: var(--color__dark);
}

.p.--m, p.--m{
    font-size: 0.875rem;
    line-height: 1.25rem;
}

p.--m{
    color: var(--color__dark);
}

.p.--s, p.--s{
    font-size: 0.75rem;
    line-height: 1rem;
}

p.--s{
    color: var(--color__dark);
}

.p.--xs, p.--xs{
    font-size: 0.75rem;
    line-height: 1rem;
}

p.--xs {
    color: var(--color__dark); 
}

.type-editor p:first-child, .type-editor li:first-child {
    margin-top: 0px !important;
}

.type-editor p:last-child, .type-editor li:last-child {
    margin-bottom: 0px !important;
}
.type-editor  p:first-child {
    margin-top: 0px;
}

.type-editor  p:last-child {
    margin-bottom: 0px;
}

@media screen and (max-width: 991px) {  

    .p.--xl, p.--xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/radio/__radio.css?1729733910513*/
.checkbox input:checked + * > .checkbox__trigger.--radio {
    background-size: .75rem;
    background-position: center;
}

.checkbox__trigger.--radio {
    border-radius: 1.5rem;
}

.checkbox input:disabled + * > .checkbox__trigger.--radio {}

.checkbox input:checked + * > .checkbox__trigger.--radio {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='white'/%3E%3C/svg%3E%0A");
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/select/__select.css?17297339101830*/
.select {
    padding: 0px;
    margin: 0px;
    width: 100%;
    outline: none;
    border: 0px;
    font-size: 1rem;
    font-weight: 600;
    transition: all ease 0.24s;
    -webkit-appearance: none;
    background-color: transparent;
    border-radius: 0px;
    padding-right: 2rem;
    background-repeat: no-repeat;
    background-position: center right;
    font-weight: 600;
    cursor: pointer;
}

.select {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L14 2' stroke='%23111111' opacity='.24' stroke-width='2'/%3E%3C/svg%3E%0A");
}

 
.select::placeholder {
    color: var(--color__text-3);
}

.select:hover {}


.select:hover {
    color: var(--color__dark);
}



.select.--border {
    padding: 0 1.5rem;
    border: .125rem solid var(--color__border);
    border-radius: .5rem;
    height: 3.5rem;
    background-position: calc(100% - 1.25rem) center;
}

.select.--border:hover {
    border: .125rem solid var(--color__dark);
}

.select.--border:focus {
    box-shadow: 0px .5rem 2rem rgba(0, 0, 0, 0.08);
    border: .125rem solid var(--color__dark);
}


.select.--fill {
    padding: 0 1rem;
    border-radius: .75rem;
    border: .125rem solid transparent;
    background-color: var(--color__fill-4);
    height: 3.5rem;
    background-position: calc(100% - .75rem) center;
    padding-right: 3rem;
}

.select.--fill:hover {
    border: .125rem solid transparent;
    background-color: var(--color__fill-4-h);
}

.select.--fill:focus {
    box-shadow: 0px .5rem 2rem rgba(0, 0, 0, 0.08);
    border: .125rem solid var(--color__dark);
    background-color: white;
}

.select.--l {
    font-size: 1.125rem;
    height: 4.5rem;
}

.select.--m {
    font-size: .875rem;
    height: 2.5rem;
}










/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/steps/__steps.css?17297339101559*/
.steps {
    margin: 3rem auto;
}

.steps__step {
    margin: 0px auto;
    width: 100%;
    align-items: stretch;
}

.steps__numb {
    width: 3.5rem;
    position: relative;
}

.steps__numb div {
    width: 3.5rem;
    height: 3.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3.5rem;
    background-color: var(--color__fill-1);
    color: white;
    font-size: 1.5rem;
    z-index: 2;
    position: relative;
    font-weight: 700;
}

.steps__numb:after {
    content: "";
    width: 0.25rem;
    height: calc(100% - 0.0rem);
    position: absolute;
    left: 1.625rem;
    top: 3.5px;
    z-index: 0;
    /* background-color: var(--color__fill-1); */
    background: var(--color__fill-1);
}

.steps__desc {
    flex: 1;
    padding-left: 1.5rem;
    padding-bottom: 1rem;
}

.steps__desc h2:first-child, .steps__desc h3:first-child, .steps__desc h4:first-child, .steps__desc h5:first-child, .steps__desc p:first-child {
    margin-top: 0.75rem !important;
    margin-bottom: 1.5rem;
}

.steps__step:last-child .steps__numb:after {
    display: none;
}

.step__step:last-child .steps__desc {
    padding-bottom: 0px;
}

.type-editor .steps:last-child {
    margin-bottom: 0px;
}

.steps__desc p {/* margin: 0 !important; *//* margin-top: 0 !important; */}

@media screen and (max-width: 1024px) {  

}

@media screen and (max-width: 990px) {      


}    

@media screen and (max-width: 768px) {  

}

@media screen and (max-width: 640px) {  

    .steps__desc {
        padding-left: 1.5rem;
    }
    
}


/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/table/__table.css?17297339101708*/
 .type-editor  .r-table {
    width: 100%;
    margin: 48px auto;
    margin-bottom: 24px;
}

.type-editor  .r-table table {
    border-spacing: 0px;
}

.type-editor  .r-table table tr {
    font-size: 1rem;
    transition: all .24s ease;
}

.type-editor  .r-table table tr td {}

.type-editor  .r-table table th {
    text-align: left;
}

.type-editor  table {
    border:1px solid #dedede;
    width: 100%;
    overflow: hidden;
}

.type-editor  table tr th {
    font-weight: 700;
    background: var(--color__fill-1);
    color: var(--color__white);
    border-right: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding: 1.5rem 1rem;
}

.type-editor  table tr td {
    border-right: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding: 1.5rem;
}

.type-editor  .r-table table .--center {
    text-align: center;
}

.type-editor  table tr:nth-child(2n-1) {
    background-color: var(--color__gray-1);
}

.type-editor  .r-table {
    max-width: 100%;
    margin: 3rem auto;
    margin-bottom: 1.5rem;

}

.type-editor  table tr:last-child td {
    border-bottom: 0px;
}

.type-editor  table tr td:last-child {
    border-right: 0px;
}

.type-editor  table tr:hover {
    background-color: var(--color__gray-2);
    box-shadow: inset 0.4rem 0px 0px 0px var(--color__fill-1);
}

.type-editor  table tr th:last-child {
    border-right: none;
}
.type-editor .r-table.--max-width {
    padding: 0 4rem;
}

@media screen and (max-width: 991px) {  

    .type-editor  .r-table {
        overflow-x: scroll;
    }
    .type-editor  table {
        border: 1px solid #dedede;
        width: 100%;
        min-width: 64rem;
    }

}

/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/tabs/__tabs.css?1729733910907*/
.border-tabs__btn {padding: 1.25rem 1.25rem;font-size: 1.125rem;font-weight: 600;color: #9b9b9b;transition: all ease .24s;/* margin-right: 2rem; */cursor: pointer;}

.border-tabs__btns {
    box-shadow: inset 0px -0.25rem 0px 0px #f4f4f4;
}

.border-tabs__btn.is-active {
    color: #000000;
    box-shadow: inset 0px -0.25rem 0px 0px #000000;
}

.border-tabs__btn:last-child {
    margin-right: 0px;
}

/* media */

    @media screen and (max-width: 1680px) {  

    }

    @media screen and (max-width: 1440px) {  

    }

    @media screen and (max-width: 1366px) {  

    }

    @media screen and (max-width: 1359px) {  

    }

    @media screen and (max-width: 1199px) {  

    }

    @media screen and (max-width: 1024px) {  


    }

    @media screen and (max-width: 991px) {  
        
    }

    @media screen and (max-width: 768px) {  

    }

    @media screen and (max-width: 640px) {  

    }
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/tooltip/__tooltip.css?17297339101261*/
.--svg__tooltip-arrrow-top {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='33' height='12' viewBox='0 0 33 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.9167 6C19.652 1.89092 18.3333 0 16.5 0C14.6667 0 13.348 1.89092 10.0833 6C6.41667 10.6154 5.5 12 0 12L16.5 12L33 12C27.5 12 26.5833 10.6154 22.9167 6' fill='white'/%3E%3C/svg%3E");
}

.tooltip {

}

.tooltip__block {
    position: absolute;
    opacity: 0;
    transition: all ease .24s;
    pointer-events: none;
}

.tooltip__list {
    background: #FFFFFF;
    box-shadow: 0px 1rem 3rem rgba(0, 0, 0, 0.08);
    border-radius: .5rem;
    width: 100%;
}

.tooltip.--open-bottom .tooltip__block{
    transform-origin: bottom center;
    transform: translateY(1rem) scale(0.90);
}


.tooltip.action-hover:hover .tooltip__block, .tooltip.is-open .tooltip__block {
	opacity: 1;
	transform: scale(1) translateY(0rem);
	pointer-events: painted;
}

.tooltip__arrow-wrap {
    position: absolute;
    top: 0;
    transform: translateY(-100%);
    width: 100%;
}

.tooltip__arrow {
    width: 2rem;
    height: .75rem;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.tooltip__wrap {
    position: relative;
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/tumbler/__tumbler.css?17297339101382*/
.tumbler {
    cursor:  pointer;
}

.tumbler input {
    display:  none;
}

.tumbler .tumbler__trigger {
    width: 42px;
    height: 24px;
    background-color: #D6D6D6;
    border-radius:  0.25rem;
    transition: all ease 0.32s;
    background-position:  center;
    background-repeat:  no-repeat;
    border-radius: 2rem;
    position:  relative;
}

.tumbler .tumbler__label {
    margin:  0rem;
    flex: 1;
    /* padding-left:  1rem; */
    transition: all ease 0.32s;
}

.tumbler:hover .tumbler__label {
   
}

.tumbler:hover .tumbler__trigger {
    background-color: var(--color__fill-4-h);    
}

.tumbler input:checked + * > .tumbler__label {
    color: var(--color__fill-1);
}

.tumbler input:checked + * > .tumbler__trigger {
    background-color: #86D16C;
}

.tumbler input:disabled + * > .tumbler__label {
    opacity: 0.4;
    pointer-events: none;
}

.tumbler input:disabled + * > .tumbler__trigger {
    opacity: 0.4;
    pointer-events: none;
}

.tumbler:hover input:disabled + * > .tumbler__trigger {
    background-color: transparent;
}

.tumbler .tumbler__trigger:after{
    content: "";
    width: 18px;
    height: 18px;
    position:  absolute;
    left: 0.15rem;
    top: 3px;
    background-color:  white;
    border-radius:  1.5rem;
    transition:  all ease 0.32s;
}

.tumbler input:checked + * > .tumbler__trigger:after {
    left: calc(100% - 21px);
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/type-carusel/__type-carusel.css?17297339103251*/
.type-carusel__btn {
    width: 4.5rem;
    height: 4.5rem;
    background-color: white;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    margin-top: -2.25rem;
    z-index: 2;
    box-shadow: 0px 1rem 4rem rgb(0 0 0 / 10%);
    transition: all ease .24s;
    outline: none;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 1.125rem;
}
.type-carusel__btn:hover {
    transform: scale(1.125);
}

.type-carusel__btn:active {
    opacity: .72;
    transform: scale(1);
}

.--svg__carusel-arrow-dark--left {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2L3 9L10 16' stroke='%2355B7FF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__carusel-arrow-dark--right {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L9 9L2 16' stroke='%2355B7FF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
} 
.--svg__carusel-arrow-white--left {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2L3 9L10 16' stroke='%23FFF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__carusel-arrow-white--right {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L9 9L2 16' stroke='%23FFF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
} 

.type-carusel {
    position: relative;
}

.type-carusel__btn.--left {
    left: -2.25rem;
    background-position: calc(50% - .125rem) center;
}

.type-carusel__btn.--right {
    right: -2.25rem;
     background-position: calc(50% + .125rem) center;
}

.swiper-button-prev.swiper-button-disabled {
    opacity: 0 !important;
}

.type-carusel .swiper-container {
    /* overflow: hidden; */
    /* min-width: 1px; */
    /* width: 100%; */
}

.type-carusel__swiper {
    position: relative;
    min-width: 1px;
    /* width: calc(100% + 2.5rem); */
    /* margin-left: -1.25rem; */
}
.swiper-button-disabled {
    opacity: 0 !important;
}

.type-carusel__title {
    font-size: 1.375rem;
    font-weight: 650;
}

.type-carusel__show-all {
    height: 3rem;
    padding: 0 1.5rem;
    border-radius: 3rem;
    font-weight: 600;
}


.swiper-container-autoheight .swiper-wrapper {
    align-items: stretch !important;
    /* padding-right: 1.25rem !important; */
}
.type-carusel__swiper .swiper-slide:first-child {
    /* margin-left: 1.25rem; */
}

.type-carusel__swiper .swiper-slide:last-child {
    /* margin-right: 3rem !important; */
}
.slider-main {}

.slider-main .type-carusel__btn {
    /* background-color: transparent; */
    box-shadow: none;
}
.type-carusel__btn {
    display: none;
}

.slider-main .type-carusel__btn.--left {
    left: 1.5rem;
}

.slider-main .type-carusel__btn.--right {right: 1.5rem;}
@media screen and (min-width: 768px) {  
    .type-carusel__btn {
        display: block;
    }
}

/* End */


/* Start:/bitrix/templates/belberrymed/core/organism/accordion/__accordion.css?1729733910546*/
.accordion__desc {
    display: none;
}



/* media */

    @media screen and (max-width: 1680px) {  

    }

    @media screen and (max-width: 1440px) {  

    }

    @media screen and (max-width: 1366px) {  

    }

    @media screen and (max-width: 1359px) {  

    }

    @media screen and (max-width: 1199px) {  

    }

    @media screen and (max-width: 1024px) {  


    }

    @media screen and (max-width: 991px) {  
        
    }

    @media screen and (max-width: 768px) {  

    }

    @media screen and (max-width: 640px) {  

    }
/* End */


/* Start:/bitrix/templates/belberrymed/core/organism/one-form/__one-form.css?17297339109703*/

.one-from {
    margin-top: 3rem;
    width: 100%;
}

.one-from__wraper {
    position: relative;
}

.one-from__offerta {
    margin-top: 1rem;
    padding-left: 2rem;
}

.one-from__offerta li {
    padding-left: 1.5rem !important;
    font-weight: 600;
    color: #afafaf !important;
}

.one-from__offerta li:after {
    width: .375rem !important;
    height: .375rem !important;
}

.one-from__button {
    position: absolute;
    top: 1rem;
    right: 1rem;
}

.one-from__input {
    height: 6.5rem;
    width: 100%;
    border: 0px;
    background-repeat: no-repeat;
    background-size: auto 3rem;
    padding-left: 7rem;
    background-color: var(--color__fill-4);
    border-radius: 1rem;
    outline: none;
    font-family: Montserrat;
    font-size: 1.25rem;
    font-weight: 600;
    color: var(--color__dark);
    transition: all ease .24s;
    background-position: 2rem center;
    padding-right: 16.5rem;
    padding-top: 1.5rem;
}

.one-from__input:hover {
    background-color: #eaeaea;
}

.one-from__input:focus {
    background-color: white;
    box-shadow: inset 0px 0px 0px .25rem;
}

.one-from__title {
    position: absolute;
    font-weight: 650;
    color: #4f4f4f;
    margin-left: 7rem;
    margin-top: 1.5rem;
    pointer-events: none;
}

.--svg__one-form--tell {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='53' height='48' viewBox='0 0 53 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath d='M5.93237 20.1205C4.07131 20.1205 2.67444 19.6723 1.68807 18.7643C-0.107709 17.1121 -0.0380832 14.4329 0.0228397 12.07C0.0329935 11.6798 0.0431474 11.3012 0.0431474 10.94C0.0402463 8.41752 2.80354 5.66293 7.42933 3.56979C12.5193 1.26778 19.2904 0 26.4982 0C33.7089 0 40.4815 1.26778 45.57 3.56979C50.1972 5.66148 52.9591 8.41752 52.9576 10.9386C52.9576 11.3027 52.9678 11.6842 52.9779 12.0729C53.0374 14.4358 53.1056 17.1135 51.3127 18.7643C50.0739 19.9029 48.1868 20.3207 45.5366 20.0306C37.7182 19.1806 37.7428 16.0677 37.7704 12.4602L37.7733 11.8191C37.7733 11.2243 36.9596 9.2835 26.4997 9.2835C23.0851 9.28495 20.3813 9.49092 18.4636 9.89708C17.2553 10.1538 15.2289 10.7427 15.2289 11.8176L15.2304 12.4674C15.2565 16.0721 15.2782 19.1849 7.46414 20.032C6.92309 20.0915 6.4125 20.1205 5.93237 20.1205ZM26.4997 1.45055C19.4935 1.45055 12.9327 2.67336 8.0284 4.89124C4.05826 6.68557 1.49369 9.06011 1.49369 10.94C1.49369 11.3143 1.48354 11.7059 1.47194 12.1077C1.41972 14.1631 1.36024 16.4913 2.67009 17.6981C3.56943 18.5249 5.13457 18.8252 7.30603 18.5888C13.819 17.8838 13.803 15.8472 13.7798 12.4776L13.7769 11.8176C13.7755 10.2191 15.2521 9.09493 18.1634 8.47844C20.1796 8.05198 22.9835 7.83585 26.4997 7.8344C35.1812 7.8344 39.2239 9.10073 39.2239 11.8205L39.221 12.4732C39.1934 15.8458 39.1789 17.8823 45.6918 18.5902C47.8778 18.8281 49.4299 18.5264 50.3292 17.6981C51.6391 16.4942 51.5796 14.1646 51.5274 12.1106C51.5172 11.7088 51.5071 11.3143 51.5071 10.9386C51.5085 9.06011 48.9425 6.68557 44.9724 4.89124C40.0681 2.67336 33.5073 1.45055 26.4997 1.45055Z' fill='black'/%3E%3Cpath d='M16.3036 29.0704H9.53387C9.13352 29.0704 8.80859 28.7455 8.80859 28.3451V23.9935C8.80859 23.5931 9.13352 23.2682 9.53387 23.2682H16.3036C16.7039 23.2682 17.0288 23.5931 17.0288 23.9935V28.3451C17.0288 28.7469 16.7054 29.0704 16.3036 29.0704ZM10.2591 27.6198H15.5783V24.7187H10.2591V27.6198Z' fill='black'/%3E%3Cpath d='M29.8895 29.0704H23.1198C22.7195 29.0704 22.3945 28.7455 22.3945 28.3451V23.9935C22.3945 23.5931 22.7195 23.2682 23.1198 23.2682H29.8895C30.2899 23.2682 30.6148 23.5931 30.6148 23.9935V28.3451C30.6148 28.7469 30.2899 29.0704 29.8895 29.0704ZM23.8451 27.6198H29.1642V24.7187H23.8451V27.6198Z' fill='black'/%3E%3Cpath d='M43.4584 29.0704H36.6901C36.2898 29.0704 35.9648 28.7455 35.9648 28.3451V23.9935C35.9648 23.5931 36.2898 23.2682 36.6901 23.2682H43.4584C43.8587 23.2682 44.1836 23.5931 44.1836 23.9935V28.3451C44.1836 28.7469 43.8587 29.0704 43.4584 29.0704ZM37.4154 27.6198H42.7331V24.7187H37.4154V27.6198Z' fill='black'/%3E%3Cpath d='M16.3036 38.2567H9.53387C9.13352 38.2567 8.80859 37.9317 8.80859 37.5314V33.1797C8.80859 32.7794 9.13352 32.4545 9.53387 32.4545H16.3036C16.7039 32.4545 17.0288 32.7794 17.0288 33.1797V37.5314C17.0288 37.9332 16.7054 38.2567 16.3036 38.2567ZM10.2591 36.8061H15.5783V33.905H10.2591V36.8061Z' fill='black'/%3E%3Cpath d='M29.8895 38.2567H23.1198C22.7195 38.2567 22.3945 37.9317 22.3945 37.5314V33.1797C22.3945 32.7794 22.7195 32.4545 23.1198 32.4545H29.8895C30.2899 32.4545 30.6148 32.7794 30.6148 33.1797V37.5314C30.6148 37.9332 30.2899 38.2567 29.8895 38.2567ZM23.8451 36.8061H29.1642V33.905H23.8451V36.8061Z' fill='black'/%3E%3Cpath d='M43.4584 38.2567H36.6901C36.2898 38.2567 35.9648 37.9317 35.9648 37.5314V33.1797C35.9648 32.7794 36.2898 32.4545 36.6901 32.4545H43.4584C43.8587 32.4545 44.1836 32.7794 44.1836 33.1797V37.5314C44.1836 37.9332 43.8587 38.2567 43.4584 38.2567ZM37.4154 36.8061H42.7331V33.905H37.4154V36.8061Z' fill='black'/%3E%3Cpath d='M16.3036 47.4445H9.53387C9.13352 47.4445 8.80859 47.1196 8.80859 46.7192V42.3676C8.80859 41.9673 9.13352 41.6423 9.53387 41.6423H16.3036C16.7039 41.6423 17.0288 41.9673 17.0288 42.3676V46.7192C17.0288 47.1211 16.7054 47.4445 16.3036 47.4445ZM10.2591 45.994H15.5783V43.0929H10.2591V45.994Z' fill='black'/%3E%3Cpath d='M29.8895 47.4445H23.1198C22.7195 47.4445 22.3945 47.1196 22.3945 46.7192V42.3676C22.3945 41.9673 22.7195 41.6423 23.1198 41.6423H29.8895C30.2899 41.6423 30.6148 41.9673 30.6148 42.3676V46.7192C30.6148 47.1211 30.2899 47.4445 29.8895 47.4445ZM23.8451 45.994H29.1642V43.0929H23.8451V45.994Z' fill='black'/%3E%3Cpath d='M43.4584 47.4445H36.6901C36.2898 47.4445 35.9648 47.1196 35.9648 46.7192V42.3676C35.9648 41.9673 36.2898 41.6423 36.6901 41.6423H43.4584C43.8587 41.6423 44.1836 41.9673 44.1836 42.3676V46.7192C44.1836 47.1211 43.8587 47.4445 43.4584 47.4445ZM37.4154 45.994H42.7331V43.0929H37.4154V45.994Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
}
.--svg__blog-subscrible-mail {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M47.9903 18.3508C47.9854 18.2957 47.9744 18.2412 47.9575 18.1884C47.9466 18.1413 47.9313 18.0953 47.912 18.0508C47.8896 18.0074 47.8627 17.9663 47.832 17.9284C47.8011 17.8833 47.7654 17.8417 47.7256 17.8043C47.7127 17.7932 47.7072 17.7779 47.6936 17.7667L39.9996 11.7913V5.59821C39.9996 4.27271 38.925 3.19809 37.5995 3.19809H28.9294L25.458 0.502734C24.6004 -0.166113 23.3978 -0.166113 22.5402 0.502734L19.068 3.19809H10.398C9.07246 3.19809 7.99784 4.27261 7.99784 5.59821V11.7914L0.306297 17.7668C0.292702 17.7781 0.287077 17.7933 0.274326 17.8044C0.234481 17.8417 0.19876 17.8834 0.167915 17.9285C0.137163 17.9664 0.110349 18.0074 0.087942 18.0509C0.0685347 18.0953 0.0533465 18.1414 0.0423772 18.1885C0.0256888 18.2406 0.0147195 18.2942 0.00956299 18.3486C0.00956299 18.3654 0 18.3798 0 18.3966V45.6002C0.00112506 46.1091 0.165758 46.6041 0.469618 47.0122C0.474399 47.0194 0.475243 47.0283 0.480774 47.0346C0.4864 47.041 0.4984 47.0482 0.506369 47.057C0.95583 47.6484 1.65487 47.9971 2.39768 48.0003H45.5999C46.3456 47.9981 47.0475 47.6477 47.4976 47.0531C47.5039 47.0451 47.5136 47.0427 47.5191 47.0347C47.5248 47.0268 47.5255 47.0195 47.5304 47.0123C47.8342 46.6041 47.9989 46.1091 48 45.6003V18.3988C47.9999 18.382 47.9912 18.3676 47.9903 18.3508ZM23.5187 1.76514C23.7981 1.54313 24.1937 1.54313 24.4731 1.76514L26.3187 3.198H21.6785L23.5187 1.76514ZM2.59926 46.4003L23.5188 30.1506C23.7983 29.929 24.1937 29.929 24.4732 30.1506L45.3982 46.4003H2.59926ZM46.3999 45.153L25.458 28.8881C24.6002 28.2198 23.398 28.2198 22.5402 28.8881L1.59758 45.153V19.6173L14.7079 29.7978C15.0572 30.0687 15.5599 30.0051 15.8308 29.6558C16.1016 29.3064 16.0381 28.8037 15.6887 28.5329L2.36965 18.1908L7.99794 13.8169V19.9988C7.99794 20.4407 8.35617 20.7989 8.79795 20.7989C9.23981 20.7989 9.59796 20.4406 9.59796 19.9988V5.59812C9.59796 5.15625 9.9561 4.79811 10.398 4.79811H37.5993C38.0412 4.79811 38.3993 5.15625 38.3993 5.59812V19.9988C38.3993 20.4407 38.7575 20.7989 39.1993 20.7989C39.6412 20.7989 39.9993 20.4406 39.9993 19.9988V13.8169L45.6276 18.1908L32.2854 28.5513C32.0559 28.7253 31.9375 29.0092 31.9755 29.2946C32.0136 29.5801 32.2021 29.8231 32.4692 29.9309C32.7363 30.0386 33.0408 29.9945 33.2663 29.8153L46.3997 19.6173V45.153H46.3999Z' fill='black'/%3E%3Cpath d='M33.5994 19.1981V15.9979C33.5994 10.6957 29.3011 6.39746 23.9989 6.39746C18.6967 6.39746 14.3984 10.6957 14.3984 15.9979C14.3984 21.3002 18.6967 25.5984 23.9989 25.5984C24.4408 25.5984 24.7989 25.2403 24.7989 24.7984C24.7989 24.3566 24.4408 23.9984 23.9989 23.9984C19.5804 23.9984 15.9985 20.4165 15.9985 15.998C15.9985 11.5796 19.5804 7.99767 23.9989 7.99767C28.4174 7.99767 31.9993 11.5796 31.9993 15.998V19.1982C31.9993 20.0819 31.2829 20.7983 30.3992 20.7983C29.5154 20.7983 28.7991 20.0819 28.7991 19.1982V15.998C28.7991 15.5562 28.4409 15.198 27.9991 15.198C27.5572 15.198 27.199 15.5562 27.199 15.998C27.199 17.7654 25.7663 19.1982 23.9989 19.1982C22.2315 19.1982 20.7988 17.7654 20.7988 15.998C20.7988 14.2307 22.2315 12.7979 23.9989 12.7979C24.4408 12.7979 24.7989 12.4398 24.7989 11.9979C24.7989 11.556 24.4408 11.1979 23.9989 11.1979C21.8505 11.1931 19.9605 12.6164 19.3717 14.6826C18.783 16.7487 19.6387 18.9545 21.4669 20.0829C23.2951 21.2114 25.6504 20.9877 27.2335 19.5351C27.4076 21.227 28.8782 22.485 30.5767 22.3951C32.2752 22.3051 33.6047 20.899 33.5994 19.1981Z' fill='black'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='48' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
/* End */


/* Start:/bitrix/templates/belberrymed/core/organism/pagination/__pagination.css?17297339101290*/

.pagination__numb.btn.is-acitve {
    background-color: var(--color__fill-4);
    pointer-events: none;
}


.pagination {

}

.pagination__loadmore img {
    margin-right: 1rem;
    width: 1.5rem;
}

.pagination__goto-start {
    margin-right: 2rem;
}

.pagination__arrows a {
    display: flex;
    opacity: .32;
    cursor: pointer;
    transition: all ease .24s;
}

.pagination__arrows a:hover {
    opacity: 1;
}

.pagination__arrows a svg {height: 1rem;}

.pagination__goto-next {
    margin-right: 2rem;
}

.pagination__numbs {
    margin: 0px 3rem;
}

.pagination__numb {
    width: 3rem !important;
    height: 3rem !important;
    padding: 0px !important;
    border-radius: 2.5rem;
    font-weight: 700 !important;
}

svg.pagination__loadmore-icon {
    width: 1.5rem;
    margin-right: .75rem;
}
.pagination__numb:active {
    background-color: var(--color__fill-1-a) !important;
    color: white;
}

.pagination__loadmore {
    border-radius: 1rem;
font-weight: 650;}

.pagination__numb:hover {
    background-color: var(--color__fill-1);
    color: white !important;
}

.pagination__numb:hover span {
    color: white !important;
}

.pagination__numb.btn.is-acitve span {
    color: var(--color__dark);
    opacity: .24;
}
.catalog-pagination {margin-bottom: 3rem !important;}
/* End */


/* Start:/bitrix/templates/belberrymed/core/organism/popup/__popup.css?17297339102672*/
.popup {
    display: none;
    position: fixed;
    left: 0rem;
    top: 0rem;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.popup__shade {
    position: fixed;
    left: 0rem;
    top: 0rem;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.64);
}

.popup__wrap {
    position: relative;
    z-index: 2;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    padding: 6rem 0rem;
    box-sizing: border-box;
}

.popup__content {
    background-color: white;
    position: relative;
    z-index: 2;
    padding: 2rem 2rem;
    font-size: 0.875rem;
    color: var(--color__dark);
    padding-bottom: 3rem;
    animation-name: fadeInUp;
    animation-duration: 240ms;
    animation-fill-mode: both;
    border-radius: 1rem;
}

.popup__content {
    max-width: 44rem;
    width: 100%;
}

.popup__close {
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    right: -3rem;
    top: 0rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.5rem;
    cursor: pointer;
    transition: all ease .24s;
}

.popup__close:hover {
    opacity: .56;
}

.popup__content.--base {
    max-width: 47rem;
    padding-bottom: 2rem !important;
}

a.js-popup {
    color: var(--color__dark);
}

.order__row {
    width: calc(100% + 2rem);
}

.order__coll {
    flex: 1;
    margin-right: 2rem;
}

.order__coll.--mw-33 {
    max-width: calc(33% - 2rem);
    margin-top: 2.25rem;
}

.order__btn {
    width: 100%;
    max-width: 100%;
}

.popup__close {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 10M18 18L10 10M10 10L18 2M10 10L2 18' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");
}

@media screen and (max-width: 1680px) {  

}

@media screen and (max-width: 1440px) {  

}

@media screen and (max-width: 1366px) {  

}

@media screen and (max-width: 1359px) {  

}

@media screen and (max-width: 1199px) {  

}

@media screen and (max-width: 1024px) {  


}

@media screen and (max-width: 991px) {

    .popup__content {
        max-width:  100% !important;
        padding: 1.5rem;
    }

    .popup__wrap {
        padding: 4rem .5rem;
    }    
    .popup__close {
        right: 0rem;
        top: -2.75rem;
    }

}

@media screen and (max-width: 768px) {  

    .order__coll {
        flex: inherit;
        width: 100%;
        max-width: 100% !important;
    }
}

@media screen and (max-width: 640px) {  

}
/* End */


/* Start:/bitrix/templates/belberrymed/core/organism/scroll-top/__scroll-top.css?17297339101316*/

.scroll__top {
    position: fixed;
    width: 4rem;
    height: 4rem;
    left: 2rem;
    bottom: 2rem;
    border-radius: 4rem;
    cursor: pointer;
    transition: all ease .24s;
    z-index: 100;
    display: none;
    /* box-shadow: 0px 1rem 4rem rgba(0, 0, 0, 0.16); */
}
.scroll__top div {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(14 20 68 / 12%);
    border-radius: 3.5rem;
    transition: all ease .24s;
    background-position: center;
    background-size: 30%;
}
 
.scroll__top:hover div {
    /* background-color: rgba(0, 0, 0, 0.64); */
    transform: scale(1.125);
    background-color: rgb(14 20 68 / 24%);
}
.animated.fadeInUp {
    animation-duration: 240ms;
}

.scroll__top:active div {
    opacity: .72;
    transform: scale(1);
}
.--svg__scroll-top {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='19' height='23' viewBox='0 0 19 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M1 10.5L9.5 2M9.5 2L18 10.5M9.5 2V23' stroke='%230B1142' stroke-width='2'/%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {  
    .scroll__top {
        display: none !important;
    }
    .scroll__top {
        right: 1rem;
        bottom: 2rem;
    }
    
}
/* End */


/* Start:/bitrix/templates/belberrymed/css/01__style.css?172973391027265*/
.footer {
    background-color: #F5F5F9;
}

.error-page__numb {
    font-size: 7rem;
    line-height: 7rem;
    color: var(--color__fill-1);
}
.error-page {
    text-align: center;
    padding: 4rem 0;
}
.error-page {padding-top: 2rem !important;}


.error-page__desc {
    max-width: 100% !important;
}

.error-page__desc br {
    display: none;
}

.error-page__desc {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
}

.error-page__numb {
    font-size: 5rem;
    line-height: 5rem;
}


.error-page {
    padding-bottom: 2rem;
    padding-top: 6rem;
}


body { margin-top: 9rem}
.footer__footer__policy-link {
    margin: .125rem 0;
}

.footer__footer__policy-link:hover {
    opacity:  1;
}

.footer__coptright {
    text-align: center;
    opacity: .4;
}

.footer__policy-links {}

.footer__footer__policy-link {}

.footer__footer__policy-link:hover {}

.devider.--bottom {
    border-radius: 0 0 1.5rem 1.5rem;
}

.image-header__wrap {
    min-height: 25rem;
}

.image-header__content {
    color: white;
}

.image-header__title {
    color: white;
}
.belberry-copyright { text-decoration: none}
.belberry-copyright__title { font-size: 0.875rem;
    line-height: 1.25rem;color: #0B1142;
    opacity: .5;
    text-decoration: none;}




.image-header__bg {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}

.image-header__bg-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
}

.image-header__bg-mask.--1 {
    z-index: 2;
}

.image-header__bg-mask.--2 {
    z-index: 1;
    height: 60%;
}

.image-header__bg-image {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-size: cover;
    background-position: center;
}

.--white-header .main-content {
    margin-top: 0 !important;
}
.image-header {
    background-color: var(--color__fill-4-a);
    position: relative;
    z-index: 0;
}
.image-header .center-wrap {
    position: relative;
    z-index: 2;
}

.image-header__bg-mask.--1 {}

.devider {
    height: 1.5rem;
}

.footer__social-icon {
    width: 100%;
    height: 100%;
    background-size: 55% 45%;
    display: flex;
    background-position: center;
    transition: all ease .24s;
    opacity: .24;
}

.footer__social-link {
    width: 2.5rem;
    height: 2.5rem;
    background-color: white;
    border-radius: 2.5rem;
    margin: 0 .2rem;
}

.main-content {
    margin-top: 5.5rem;
}
.br-t-24 {
    border-radius: 1.5rem 1.5rem 0 0;
    margin-top: -1.5rem;
}
.bs {
    box-shadow: 0px 1rem 2.5rem rgb(0 0 0 / 6%);
}
.page-detail {
    background-color: white;
    z-index: 0;
    position: relative;
}
.load-more {
    border-radius: .675rem;
    font-weight: 600;
}

.footer__social-link:hover .footer__social-icon {
    opacity: 1;
}

.mob-hide {
    display: none;
}

.mob-show {
    display: block;
}


.ourworks__item { margin-bottom:5rem; display: flex; justify-content: space-between}
.ourworks__images { flex: 0 1 calc(66% - 1rem);  display: flex; justify-content: space-between}
.ourworks__info { flex: 0 1 calc(33% - 1rem);background-color: var(--color__fill-4);
    border-radius: 1rem;
    padding: 2rem; position: relative; padding-bottom: 10rem}
.ourworks__before { flex: 0 1 calc(50% - .5rem); }
.ourworks__after { flex: 0 1 calc(50% - .5rem); }

.ourworks__before-img  { display: flex; border-radius: 1rem; overflow: hidden; position: relative}
.ourworks__before-img:before { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Ñëîé_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 30 30' xml:space='preserve'%3e%3cstyle%3e.st0%7bfill:%23fff%7d%3c/style%3e%3cpath class='st0' d='M15 0C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0zm0 28C7.8 28 2 22.2 2 15S7.8 2 15 2s13 5.8 13 13-5.8 13-13 13z'/%3e%3cpath class='st0' d='M19.5 10.5c-.4-.4-1-.4-1.4 0l-3 3-3-3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4l3 3-3 3c-.4.4-.4 1 0 1.4.2.2.5.3.7.3.3 0 .5-.1.7-.3l3-3 3 3c.2.2.5.3.7.3.3 0 .5-.1.7-.3.4-.4.4-1 0-1.4l-3-3 3-3c.4-.3.4-1 0-1.4z'/%3e%3c/svg%3e");content: "";
    height: 4rem;
    width: 4rem;
    background-color: var(--color__fill-2);
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0 80% 0 0;
    background-size: 2rem;
    background-repeat: no-repeat;
    background-position: left 0.7rem top 1.4rem;
}

.ourworks__before-img.--after:before
	{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath d='M15 0C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0zm5.6 12.1L15 19.8c-.2.2-.4.4-.7.4h-.2c-.2 0-.4-.1-.6-.2l-4.4-3.3c-.4-.3-.5-1-.2-1.4.3-.4 1-.5 1.4-.2l3.6 2.7 5-6.9c.3-.4.9-.6 1.4-.2.5.3.6.9.3 1.4z' fill='%23fff'/%3e%3c/svg%3e"); background-color: var(--color__fill-1);
   
    background-size: 2rem;
    background-repeat: no-repeat;
    background-position: left 0.7rem top 1.4rem;}
.ourworks__before-img  img { width: 100%}

.ourworks__h2 { font-size: 1.25rem;
    font-weight: bold;
    margin: 1.25rem 0 0.5rem 0;
    color: var(--color__fill-1);}
.ourworks__before .ourworks__h2 { color: var(--color__fill-2);}

.ourworks__before-text { opacity: .7; font-size: .9rem;}
.ourworks__h3 {font-size: 1.4rem;
    font-weight: 650;
    margin-bottom:2rem;}
.ourworks__serv 
{  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9432 8.00065C17.9148 7.74763 17.6198 7.55749 17.3647 7.55749C16.5399 7.55749 15.808 7.07321 15.5011 6.32425C15.1875 5.55714 15.3897 4.66252 16.0044 4.09867C16.1978 3.92179 16.2214 3.62571 16.0591 3.42003C15.6369 2.88398 15.1572 2.39976 14.6333 1.98011C14.4282 1.81549 14.1272 1.8384 13.9493 2.03536C13.4128 2.62948 12.4492 2.85029 11.7046 2.5396C10.9297 2.21365 10.4411 1.42845 10.4889 0.585599C10.5047 0.320855 10.3112 0.0906684 10.0472 0.0599277C9.37497 -0.017828 8.6968 -0.020239 8.02252 0.0545699C7.76159 0.0833683 7.5681 0.30813 7.57688 0.569526C7.60621 1.40408 7.11168 2.17554 6.34451 2.48978C5.60881 2.79028 4.65196 2.57135 4.11658 1.98252C3.93964 1.78857 3.64355 1.76473 3.43741 1.92539C2.898 2.3486 2.40743 2.83321 1.98141 3.36485C1.81525 3.57153 1.8397 3.8711 2.03512 4.04891C2.66152 4.61617 2.86378 5.51857 2.53836 6.29452C2.22767 7.0343 1.45949 7.51108 0.580068 7.51108C0.294695 7.50191 0.0914322 7.69345 0.0602228 7.9529C-0.0189393 8.62906 -0.019877 9.31801 0.0563384 9.99967C0.084601 10.2538 0.388592 10.4422 0.646505 10.4422C1.43022 10.4222 2.18267 10.9074 2.49831 11.6755C2.81295 12.4426 2.61069 13.3367 1.99507 13.901C1.80253 14.0779 1.77808 14.3735 1.94036 14.5792C2.35854 15.1119 2.8384 15.5965 3.36414 16.0197C3.57035 16.1858 3.87039 16.1624 4.04914 15.9654C4.5876 15.3698 5.55114 15.1494 6.2928 15.4607C7.06962 15.7857 7.55826 16.5708 7.51044 17.4141C7.49483 17.679 7.68926 17.9096 7.95213 17.9399C8.29603 17.98 8.64202 18 8.98894 18C9.31824 18 9.64762 17.9819 9.97692 17.9453C10.2379 17.9165 10.4313 17.6917 10.4225 17.4299C10.3923 16.5958 10.8877 15.8243 11.6539 15.5106C12.3945 15.2081 13.3473 15.4295 13.8828 16.0177C14.0607 16.2113 14.3548 16.2347 14.562 16.0745C15.1004 15.6523 15.59 15.1681 16.018 14.635C16.1841 14.4288 16.1607 14.1288 15.9642 13.951C15.3378 13.3837 15.1346 12.4812 15.46 11.7058C15.7659 10.9759 16.5056 10.4858 17.3012 10.4858L17.4125 10.4886C17.6705 10.5096 17.9079 10.3108 17.9392 10.0474C18.0185 9.37065 18.0195 8.68231 17.9432 8.00065ZM9.01405 12.021C7.35861 12.021 6.01205 10.6745 6.01205 9.01905C6.01205 7.36367 7.35861 6.01705 9.01405 6.01705C10.6694 6.01705 12.016 7.36367 12.016 9.01905C12.016 10.6745 10.6694 12.021 9.01405 12.021Z' fill='%23c0c1c8'/%3E%3C/svg%3E");
    display: flex;
    margin: 1rem 0;
    padding: 0.25rem 0;
    padding-left: 2rem;
    background-size: 1.5rem;
    background-position: left top 0.2rem; flex-wrap: wrap;
}
.ourworks__serv a { margin-left: .2rem;   color: var(--color__fill-1); font-weight: 600; text-decoration: none}
.ourworks__serv a:hover {  color: var(--color__fill-1-h); }




.ourworks__doc 
{  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.9999 0C9.41389 0 7.31055 2.10392 7.31055 4.68995V7.11969C7.31055 9.70591 9.41389 11.8098 11.9999 11.8098C14.5861 11.8098 16.6893 9.70591 16.6893 7.11969V4.68995C16.6893 2.10392 14.5861 0 11.9999 0Z' fill='%23c0c1c8'%3e%3c/path%3e%3cpath d='M22.3417 17.9213C20.8401 15.3623 18.4399 13.4652 15.5834 12.5793C15.5171 12.5588 15.4455 12.5763 15.3962 12.625C14.0673 13.9352 12.4162 14.9574 12.0034 15.2043C11.5627 14.9227 9.70668 13.7129 8.60326 12.625C8.55411 12.5763 8.48192 12.5588 8.41606 12.5793C5.55912 13.4654 3.15914 15.3625 1.6581 17.9215C1.62373 17.9801 1.62373 18.0528 1.6581 18.1114C3.78967 21.7436 7.75232 24 11.9997 24C16.2473 24 20.2101 21.7436 22.3417 18.1114C22.3763 18.0526 22.3763 17.9799 22.3417 17.9213ZM18.3777 19.3202C18.3777 19.4237 18.2792 19.5028 18.1759 19.5028H16.9059C16.8024 19.5028 16.6895 19.5917 16.6895 19.6954V21.0088C16.6895 21.1121 16.6342 21.191 16.5307 21.191H15.39C15.2865 21.191 15.189 21.1121 15.189 21.0088V19.6954C15.1886 19.5919 15.118 19.5028 15.0145 19.5028H13.6897C13.5862 19.5028 13.5006 19.4235 13.5006 19.3202V18.1893C13.5006 18.0858 13.5862 18.0023 13.6897 18.0023H15.0145C15.118 18.0023 15.1886 17.9178 15.1886 17.8142V16.4992C15.1886 16.3957 15.2862 16.3141 15.3896 16.3141H16.518C16.6213 16.3141 16.6893 16.3957 16.6893 16.4992V17.818C16.6893 17.9217 16.7895 18.0021 16.8932 18.0021H18.1759C18.2792 18.0021 18.3777 18.0897 18.3777 18.1932V19.3202V19.3202Z' fill='%23c0c1c8'%3e%3c/path%3e%3c/svg%3e");
    display: flex;
    margin: 1rem 0;
    padding: 0.25rem 0;
    padding-left: 2rem;
    background-size: 1.5rem;
    background-position: left top 0.2rem; flex-wrap: wrap;
}
.ourworks__doc a { margin-left: .2rem;   color: var(--color__fill-1); font-weight: 600; text-decoration: none}
.ourworks__doc a:hover {  color: var(--color__fill-1-h); }

.ourworks__btns {margin-top: 2rem;
    text-align: center;
    position: absolute;
    width: calc(100% - 4rem);
    bottom: 2rem;}

.ourworks__note
{margin-top: 1rem;
    text-align: center;
    opacity: .5;
    max-width: 20rem;font-size: .9rem;
    margin-left: AUTO;
    margin-right: auto}

.mini-contacts__messegers-links {
    max-width: 26rem;
    margin: auto;
}

.map-contacts.--contact-map .mini-contacts {
  
	bottom: -2rem !important}

.section-group__components.--feedback-and-about .feedback-mod{   
    width:100%!important;}

.section-group__components.--feedback-and-about .about-mod{   
    width: 100%;}

.page-head__anhor-link  { margin-bottom: .25rem}

.section-group__components.--about-and-reviews .about-mod
{ margin-right: 1rem}

.search-nav__result {
    display: block !important;
}


@media screen and (max-width: 1280px) {
	.service-tiles__items .service-tile.col.--6  { flex: 0 1 calc(50% - .5rem); margin-bottom:1rem}
	.section-group__components.--about-and-mini-contacts .about-mod
	{width: 100% !important;
    max-width: 100%;}
		.section-group__components.--about-and-mini-contacts .mini-contacts{width: 100% !important;
    max-width: 100%;}
	.desctop-form .mini-contacts {
   
    margin-left: 1rem;
}
	.--section-page.--about-page .desctop-form .feedback-mod {    flex: 0 1 calc(60% - 1rem);
    width: calc(60% - 1rem) !important;}
	.--section-page.--about-page .desctop-form .mini-contacts {    flex: 0 1 calc(40% - 1rem);
    width: calc(40% - 1rem) !important;}
	.desctop-nav__logo-desc {
    display: none;
}
	.desctop-nav__logo-wrap,.desctop-nav__bar, .desctop-nav__contacts {    flex: 0 1 auto;
       width: auto !important;}
	.desctop-nav__logo svg {
    width: 7rem!important;
}
	.desctop-nav-menu__link {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
	.desctop-nav__bar {
    width: 100%;
		max-width: 38rem !important;}
	
	.desctop-nav__info { display: none}
	.service-nav__sections.col.--9 { flex: 1
	}
	.service-nav__side.col.--3 {     flex: 0 1 20rem;
    width: 20rem;
    padding-left: 1rem;}
	.sale-card__counter  {
    transform: scale(.7);
    right: 1rem;
    position: relative;
}
	.footer-desktop-main__col.col.--8 { flex: 0 1 calc(65% - 1rem);width:calc(65% - 1rem); }
	.footer-desktop-main__col.col.--4 { flex: 0 1 calc(35% - 1rem);width:calc(35% - 1rem); }
	.section-group .section-group__components.--about-and-reviews .about-mod {flex: 0 1 calc(40% - 1rem);
    width: calc(40% - 1rem) !important;
    max-width: calc(40% - 1rem) !important;}
		
	.service-nav__sections-item-name {
		font-size: .9rem;}
	.--white-header.--doctor .image-header {
   
    margin-right: 1rem;
}
	.section-group .section-group__components.--about-and-reviews .reviews-carusel {flex: 0 1 calc(60% - 1rem); width:  calc(60% - 1rem) !important; }
	.about-head .about-page  {    width: calc(40% - 1rem)!important;
    max-width: calc(40% - 1rem) !important;
    flex: 0 1 calc(40% - 1rem);}
	.about-head .advance  {    width: calc(60% - 1rem)!important;
    max-width: calc(60% - 1rem) !important;
    flex: 0 1 calc(60% - 1rem);}
	.about-head  { display: flex !important}
}	

@media screen and (max-width: 1080px) {
    .desctop-nav__contacts { display: none;}
}

@media screen and (max-width: 990px) { 
	.ourworks__info {    font-size: .9rem;
    padding:2rem 1rem
	}
	.ourworks__h3 {
    font-size: 1.25rem;
	}
	.ourworks__btns {
   
    width: calc(100% - 2rem);
  
}
	.desctop-nav-menu__link {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
	}
	.service-nav__side.col.--3 {
    flex: 0 1 15rem;
		width: 15rem;}
	.service-nav__section-name span {
       flex: 1;
		font-size: 1.25rem;}
	.service-nav__section-name span {
    
    margin-top: 0rem !important;
		font-size: 1.25rem !important;}
	.service-nav__section-name  .service-nav__section-close span {
    
    margin-top: 0rem !important;
		font-size: .75rem !important;}
	.slider-main-slide__desktop {
   
    margin-left: 7rem;
       display: BLOCK !important;
}
	.footer-desktop-main__col.col.--4 {
    flex: 0 1 calc(50% - 1rem);
  
    width: calc(50% - 1rem);
}
	.footer-desktop-socials  { margin: 1.5REM 0}
	.footer-desktop-main__col.col.--8 {
    flex: 0 1 calc(50% - 1rem);
    width: calc(50% - 1rem);
}

	
}

.questionnaire {
    position: relative;
    padding: 3.75rem 0;
}

.questionnaire:before {
    content: '';
    position: absolute;
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    background-color: #f5f5f9;
    border-radius: 2.5rem;
    height: 100%;
    top: 0;
    z-index: 0;
}

.questionnaire .type-carusel__title {
    margin-bottom: 40px;
}

.questionnaire__form-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.questionnaire__form-input {
    padding: 1.5rem;
    margin-bottom: 1rem;
    width: 31%;
    height: 4.625rem;
    background: #ffffff;
    border-radius: 1rem;
    border: none;
    outline: none;
    font-family: 'Montserrat';
    color: rgba(11, 17, 66, 0.75);
    font-weight: 500;
    font-size: 1rem;
    line-height: 120%;
}

.questionnaire__form-input::-webkit-input-placeholder {
    color: rgba(11, 17, 66, 0.3);
}

.questionnaire__form-input:-ms-input-placeholder {
    color: rgba(11, 17, 66, 0.3);
}

.questionnaire__form-input::-ms-input-placeholder {
    color: rgba(11, 17, 66, 0.3);
}

.questionnaire__form-input::placeholder {
    color: rgba(11, 17, 66, 0.3);
}

.questionnaire__form-label {
    width: 31%;
    font-family: 'Montserrat';
    color: rgba(11, 17, 66, 0.3);
    font-weight: 500;
    font-size: 1rem;
    line-height: 120%;
}

.questionnaire__form-textarea {
    padding: 1.5rem;
    margin-bottom: 1rem;
    width: 100%;
    height: 4.625rem;
    resize: none;
    font-family: 'Montserrat';
    color: rgba(11, 17, 66, 0.75);
    font-weight: 500;
    font-size: 1rem;
    line-height: 120%;
    background: #ffffff;
    border-radius: 1rem;
    border: none;
    outline: none;
}

.questionnaire__form-textarea::-webkit-input-placeholder {
    color: rgba(11, 17, 66, 0.3);
}

.questionnaire__form-textarea:-ms-input-placeholder {
    color: rgba(11, 17, 66, 0.3);
}

.questionnaire__form-textarea::-ms-input-placeholder {
    color: rgba(11, 17, 66, 0.3);
}

.questionnaire__form-textarea::placeholder {
    color: rgba(11, 17, 66, 0.3);
}

.questionnaire__form-last-visit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1rem;
}

.questionnaire__form-last-visit-title {
    width: 31%;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 22px;
    line-height: 24px;
    color: #0b1142;
}

.questionnaire__form-checkbox {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #ffffff;
    border-radius: 1rem;
}

.questionnaire__form-checkbox-block {
    width: 45%;
}

.questionnaire__form-checkbox-title {
    margin-bottom: 1.75rem;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 120%;
    color: #0b1142;
}

.questionnaire__form-checkbox label {
    display: block;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 1rem;
    line-height: 150%;
    color: rgba(11, 17, 66, 0.75);
}

.questionnaire__form-checkbox label:not(:last-child) {
    margin-bottom: 1rem;
}

.questionnaire__form-bottom {
    width: 48%;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
}

.questionnaire__form-bottom label {
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 1rem;
    line-height: 150%;
    color: rgba(11, 17, 66, 0.75);
}

.questionnaire__form-btn {
    margin-bottom: 1.5rem;
    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;
    width: 100%;
    height: 4rem;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 150%;
    color: #ffffff;
    background: #f52536;
    border: none;
    border-radius: 1rem;
    cursor: pointer;
}

.questionnaire__form-btn-text {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 1rem;
    line-height: 150%;
    color: #0b1142;
    opacity: 0.3;
}

.questionnaire__form-checkbox-item {
    margin-bottom: 1.5rem;
}

.questionnaire__form-checkbox-item label {
    display: inline-block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    padding-left: 2rem;
    cursor: pointer;
    text-align: left;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.questionnaire__form-checkbox-item label:hover {
    color: var(--color__fill-1);
}

.questionnaire__form-checkbox-item label:before {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 1.5rem;
    height: 1.5rem;
    background: #ffffff;
    border: 1px solid rgba(11, 17, 66, 0.3);
    border-radius: 0.25rem;
}

.questionnaire__form-checkbox-item label:after {
    opacity: 0;
    content: '';
    position: absolute;
    top: 0.4rem;
    left: 0.3rem;
    width: 1rem;
    height: 1rem;
    background: url("/bitrix/templates/belberrymed/img/checkbox.svg");
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.questionnaire__form-checkbox-item input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.questionnaire__form-checkbox-item input:checked + label::after {
    opacity: 1;
}

.questionnaire__form-selector {
    position: relative;
    width: 31%;
    height: 4.625rem;
    background: #ffffff;
    border-radius: 1rem;
    font-family: 'Montserrat';
    color: rgba(11, 17, 66, 0.3);
    font-weight: 500;
    font-size: 1rem;
    line-height: 120%;
}

.questionnaire__form-selector-head {
    position: relative;
    padding: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    z-index: 2;
    cursor: pointer;
}

.questionnaire__form-selector-head-current {
    width: 80%;
}

.questionnaire__form-selector-head-btn {
    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;
    width: 1.5rem;
    height: 1.5rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.questionnaire__form-selector-head-btn svg {
    width: 0.7rem;
    height: 0.7rem;
    -o-object-fit: contain;
    object-fit: contain;
}

.questionnaire__form-selector-body {
    position: absolute;
    top: 3rem;
    left: 0;
    width: 100%;
    padding: 1rem 1.5rem;
    background: #ffffff;
    border-radius: 0 0 1rem 1rem;
    z-index: 3;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.questionnaire__form-selector-body-item {
    -webkit-transition: 0.5s;
    transition: 0.5s;
    cursor: pointer;
}

.questionnaire__form-selector-body-item:hover {
    color: #55b7ff;
}

.questionnaire__form-selector-body-item:not(:last-child) {
    margin-bottom: 0.5rem;
}

.questionnaire__form-selector.--active {
    border-radius: 1rem 1rem 0 0;
}


.questionnaire__form-selector.--active .questionnaire__form-selector-body {
    pointer-events: all;
    opacity: 1;
    box-shadow: 0px 2rem 2.5rem rgb(0 0 0 / 6%);
}

.questionnaire__form-selector.--active .questionnaire__form-selector-head-btn {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

@media screen and (max-width: 768px) {
    .questionnaire .type-carusel__title {
        font-weight: 700;
        font-size: 1.8rem;
        line-height: 130%;
    }

    .questionnaire__form-input {
        width: 100%;
        margin-bottom: 0.7rem;
    }

    .questionnaire__form-label {
        display: none;
    }

    .questionnaire__form-textarea {
        height: 12rem;
    }

    .questionnaire__form-last-visit {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .questionnaire__form-last-visit-title,
    .questionnaire__form-selector {
        width: 100%;
    }

    .questionnaire__form-last-visit-title {
        margin-bottom: 0.7rem;
        font-weight: 700;
    }

    .questionnaire__form-checkbox-title {
        font-weight: 700;
    }

    .questionnaire__form-selector:not(:last-child) {
        margin-bottom: 0.7rem;
    }

    .questionnaire__form-checkbox {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .questionnaire__form-checkbox-block {
        width: 100%;
    }

    .questionnaire__form-bottom {
        width: 100%;
    }

    .questionnaire__form-btn-text {
        text-align: left;
    }

    .questionnaire__form-selector-body-item:not(:last-child) {
        margin-bottom: 0.8rem;
    }

    .questionnaire__form-checkbox-item label {
        padding-left: 3rem;
    }
}

@media screen and (max-width: 768px) {
	.service-tiles__items .service-tile.col.--6 {
    flex: 1;
    max-width: 100%;
    width: 100%;
    margin-bottom: 0.5rem;
}
		.about-head .advance,.about-head .about-page   {    width:100%!important;
    max-width:100% !important;
    flex: 1;}
	.about-head  {flex-direction: column; display: flex !important}
	.--white-header.--doctor .image-header {
   
    margin-right: 0rem;
}
	.doctor-information__dates.--main {
    width: 100%;
    max-width: 100%;
}
	.section-group .section-group__components.--about-and-reviews .about-mod,.section-group .section-group__components.--about-and-reviews .reviews-carusel {
    flex: 1;
    width: 100% !important;
    max-width: 100% !important;
}
	.desctop-form .mini-contacts {
    margin-left: 0rem;
}
	.--section-page.--about-page .desctop-form .feedback-mod {
    flex: 1;
    width: 100% !important;
}
	.--section-page.--about-page .desctop-form .mini-contacts {
    flex: 1;
    width: 100% !important;
}
	.ourworks__items { margin-top: 2rem}
	.ourworks__item {
  
    flex-direction: column;
}
	.ourworks__images {
    margin-bottom: 2rem;
	}
	.advance-steps__item {
    background-color: white;
    border-radius: 0.75rem;
}
	.sale-card__info {
    text-align: CENTER;
}
	.sale-card__old-price {
    justify-content: center !important;
}
	.advance-steps__item-head-arrow-line {
    width: 0.875rem;
    height: 0.875rem;
    border-left: 0.175rem solid var(--color__fill-1);
    border-bottom: 0.175rem solid var(--color__fill-1);
    display: block;
    transform-origin: center;
    transform: rotate(-45deg);
    top: -0.125rem;
    position: relative;
    transition: all ease .24s;
}
	.advance-steps__item-head-arrow {
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all ease .24s;
}
	.advance-steps__content.col.--6 { width: 100%;
    max-width: 100%;}
	.advance-steps__item-desc{ display: none;}
	
	.advance-steps {     background-size: cover;
    margin-bottom: 0 !important;}
	.ourworks__btns {
   width: 100%;
    position:  relative;
    margin-top: 2rem;
    bottom: 0;
}
	.slider-main-slide__desktop.mob-hide { display: none !important}
	.mini-contacts__wrap {margin-bottom: 5rem}
	.section-group__components.--feedback-and-about .about-mod {
		background-color: #fff;}
	body { margin-top: 0rem}
}


@media screen and (max-width: 640px) {
	.ourworks__images {
    flex-direction: COLUMN;}
	.ourworks__before { margin-bottom: 2rem}
}

.settings-desc-hide {
    display: none !important;
}
@media screen and (max-width: 640px) {
    /*.settings-desc-hide {*/
    /*    display: block !important;*/
    /*}*/
    /*.settings-mob-hide {*/
    /*    display: none !important;*/
    /*}*/
	.section-group .section-group__components.--about-and-reviews .reviews-carusel {
    flex: 1;
    width: 100% !important;
}
}

#search-page__content {
overflow-y: hidden;

}

.search-nav__result {
overflow-y: scroll;
}

.desctop-nav.is-open .service-nav {
display: flex!important;
flex-direction: column;
}

.bottom-nav__bar-link {
opacity: 1!important;
}

.bottom-nav__bar-label {
font-weight: 700!important;
}

.bottom-nav__bar-icon {
opacity: 1!important;
}

/* End */


/* Start:/bitrix/templates/belberrymed/css/02__style__768.css?172973391012860*/
@media screen and (min-width: 768px) {  
    .error-page__numb {
        font-size: 7rem;
        line-height: 7rem;
        color: var(--color__fill-1);
    }
    
    .error-page {
        text-align: center;
        padding: 4rem 0;
    }

    .error-page__desc {
        max-width: 30rem !important;
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
    .error-page {padding-top: 6rem !important;}
    
    .main-content {
        width: 82rem !important;
        max-width: 95% !important;
        margin: 0 auto;
        /* display: flex; */
        /* justify-content: space-between; */
        /* flex-wrap: wrap; */
        /* align-items: stretch !important; */
    }
    body {
        /* background-color: #F5F5F9; */
        /*padding-top: 9rem;*/
    }
    .footer .devider.--bottom {
        display: none;
    }
    /* .type-carusel {
        max-width: 100% !important;
        overflow: hidden;
    } */
    .main-content > * {
        /* overflow: hidden; */
        /* margin-bottom: 1rem !important; */
    }
    .center-wrap {
        width: 100%;
        max-width: 100%;
        padding: unset;
    }
    
    .footer {
        margin: 0 auto;
        width: 47rem !important;
        max-width: 47rem !important;
        padding-bottom: 3rem !important;
    }
    .page-head {
        width: 100% !important;
        margin-bottom: 1.5rem;
    }
    .footer__wrap {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        padding-top: 3rem !important;
        position: relative;
    }
    
    .footer__policy-links {
        order: 3;
        text-align: right;
        justify-content: flex-end;
        align-items: flex-end;
        margin: 0 !important;
    }
    
    .footer__footer__policy-link {
        text-align: right;
        justify-content: flex-end;
        display: flex;
        opacity: .5;
    }
    
    .footer__coptright {
        order: 1;
        text-align: left;
        margin: 0 !important;
    }
    
    .footer__socials {
        order: 2;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 50%;
        transform-origin: center;
        /* width: unset; */
    }
    
    .footer__wrap > * {
        /* width: 33.33%; */
    }
    .br-t-24 {
        border-radius: 1rem !important;
        margin: 0;
    }
    .center-wrap.--disable {
        padding: 0 !important;
    }
    .type-carusel__title {
        font-size: 2rem !important;
        line-height: 2.5rem !important;
        font-weight: 700;
    }
    .map-contacts {
        width: 100% !important;
        position: relative;
        display: flex;
        justify-content: flex-end;
        margin-bottom: 0 !important;
    }
    .--section-page .load-more {
        /* background-color: rgb(255 255 255 / 50%) !important; */
    }
    
    .--section-page .load-more:hover {
        background-color: rgb(255 255 255 / 100%) !important;
    }
    .desctop-form .mini-contacts {
        height: calc(100% - 2rem);
        border-radius: 1rem !important;
        width: 35rem !important;
    }
    .breadcrumbs {
        display: block !important;
    }
    .doctors__items.mt-20.grid.--gap-20 {
        margin-top: .5rem !important;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        width: 100% !important;
        max-width: 100% !important;
    }
    .select.--fill {
        /* background-color: white; */
    }
    .map-contacts.--contact-map {
        height: 28rem;
        margin-bottom: 3rem !important;
    }
    
    .map-contacts.--contact-map .mini-map {
        width: 100% !important;
    }
    
    .map-contacts.--contact-map .mini-contacts {
        width: 100% !important;
        max-width: 100% !important;
    }
    .--contacts.--section-page {}
    
    .--contacts.--section-page .page-head {
        display: block !important;
    }
    .--hidden {
        overflow: hidden;
    }
    .image-header .center-wrap {
        height: 100%;
    }
    
    .image-header .center-wrap .image-header__wrap {
        height: 100%;
        padding-left: 2rem;
        padding-right: 2rem;
    min-height: 38rem;}
    .prices-service .price-item:nth-child(3n) {
        /* display: none; */
    }
    .section-group {
        padding: 3.5rem 0;
        position: relative;
    }
    
    .section-group__components {}
    
    .section-group__bg {
        position: absolute;
        width: 100vw;
        left: 50%;
        margin-left: -50vw;
        background-color: #F5F5F9;
        height: 100%;
        top: 0;
    }
    h2.h5 {
        font-size: 2rem;
        line-height: 2.5rem;
        font-weight: 700;
    }
    
    .type-carusel__title {}
    
    
    .section-group__components.--about-and-reviews {
        display: flex;
        justify-content: space-between;
        align-items: stretch;
    }
    
    .section-group__components.--about-and-reviews .reviews-carusel {
        max-width: var(--col-8) !important;
        width: 100% !important;
        order: 3;
    }
    
    .section-group__components.--about-and-reviews .about-mod {
        max-width: var(--col-4) !important;
        width: 100% !important;
        order: 1;
        padding: 2rem;
    }
    
    .mob-hide {
        display: block;
    }
    .mob-show {
        display: none;
    }
    
    .footer-desktop {border-top: .375rem solid var(--color__fill-2);margin-top: 3.5rem;}
    
    .footer-desktop__wrap {}
    
    .footer-desktop-main {}
    
    .footer-desktop-offerta {}
    
    .footer-desktop-bottom {}
    
    .footer-desktop-main__col {}
    
    .footer-desktop-main__title {
        color: var(--color__fill-2);
        display: flex;
        align-items: center;
    }
    
    .footer-desktop-main__title:after {content: "";position: relative;flex: 1;border-bottom: 1px solid var(--color__border);margin-left: 2rem;}
    
    .footer-desktop-main__content {}
    
    .footer-desktop-site-map {}
    
    .footer-desktop-main__show-all-wrap {
        width: 100%;
        border-bottom: 1px solid var(--color__border);
        position: relative;
    }
    
    .footer-desktop-main__show-all-btn {
        width: 4rem;
        height: 4rem;
        border-radius: 4rem;
        position: absolute;
        left: 50%;
        margin-left: -2rem;
        top: 0px;
        margin-top: -2rem;
        background-repeat: no-repeat;
        background-position: center 1.75rem;
        background-size: auto .75rem;
        background-color: white;
        z-index: 2;
        transition: all ease .24s;
        box-shadow: inset 0 0 0 1px var(--color__border);
        cursor: pointer;
        fill: var(--color__fill-2) !important;
    }
    
    .footer-desktop-site-map__section {
        display: none;
    }
    
    .footer-desktop-site-map__item {
        display: none;
    }
    
    .footer-desktop-site-map__link {
        padding: .2rem 0;
        display: block;
    }
    
    .footer-desktop-site-map__item.--title {}
    
    .footer-desktop-site-map__item.--title .footer-desktop-site-map__link {}
    
    .footer-desktop-contacts {}
    
    .footer-desktop-contacts__time-work {
        opacity: .5;
    }
    
    .footer-desktop-contacts__wrap {}
    
    .footer-desktop-contacts__tell {
    }
    
    .footer-desktop-contacts__addres {
        opacity: .56;
    }
    
    .footer-desktop-contacts__mail {
        font-weight: 700;
        opacity: .5;
    }
    
    .footer-desktop-offerta__wrap {
        opacity: .4;
    }
    
    .footer-desktop-site {}
    
    .footer-desktop-site__logo {
        width: 4.5rem;
        height: 4.5rem;
        background-size: 100% auto;
        background-repeat: no-repeat;
        margin-right: 2rem;
    }
    
    .footer-desktop-site__logo.--svg__logo-mini {}
    
    .footer-desktop-site__info {}
    
    .footer-desktop-site__name {}
    
    .footer-desktop-site__links {}
    
    .footer-desktop-site__item {}
    
    .footer-desktop-site__link {
        opacity: .56;
        color: var(--color__dark);
    }
    
    .footer-desktop-socials {}
    
    .footer-desktop-bottom__title {
        opacity: .56;
    }
    
    .footer-desktop-socials__links {}
    
    .footer-desktop-socials__link {
        width: 2.5rem;
        height: 2.5rem;
        background-size: 2.5rem auto;
        background-repeat: no-repeat;
        border-radius: 2.5rem;
        margin-right: .25rem;
        transition: all ease .24s;
    }
    
    .footer-desktop-pay {}
    
    .footer-desktop-bottom__title {}
    
    .footer-desktop-pay__items {}
    
    .footer-desktop-pay__item {
        height: 2.5rem;
        width: 3.5rem;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        margin-right: 1rem;
    }
    
    .footer-desktop-site-map__section:nth-child(3n) {
        margin-right: 0 !important;
    }
    
    .footer-desktop-socials__link:hover {
        opacity: .64;
    }
    
    .footer-desktop-site__link:hover {
        opacity: 1;
    }
    
    .footer-desktop-pay__item:last-child {
        margin-right: 0;
    }
    
    .footer-desktop-socials__link:last-child {
        margin-right: 0;
    }
    
    .footer-desktop-site-map__item:last-child {}
    
    .footer-desktop-site-map__item:last-child .footer-desktop-site-map__link {
        padding-bottom: 0;
    }
    
    .footer-desktop-site-map__item:nth-child(-n+6) {
        display: flex;
        opacity: .32;
    }
    
    .footer-desktop-site-map__item:nth-child(-n+5) {
        opacity: .56;
    }
    
    .footer-desktop-site-map__item:nth-child(-n+4) {
        opacity: 1;
    }
    
    .footer-desktop-site-map__item:hover {
    }
    
    .footer-desktop-site-map__section:nth-child(-n+2) {
        display: block;
    }
    .footer-desktop-main__show-all-btn:hover {
        box-shadow: inset 0 0 0 .2rem var(--color__fill-2);
    }
    
    .footer-desktop.is-open {}
    
    .footer-desktop.is-open .footer-desktop-site-map__section {
        display: block;
    }
    
    .footer-desktop.is-open .footer-desktop-site-map__item {
        display: block;
        opacity: 1;
    }
    
    .footer-desktop.is-open .footer-desktop-main__show-all-btn {
        transform: rotate(180deg);
    }
    .footer-desktop .center-wrap {
        width: 82rem !important;
        max-width:95% !important;
    }
    
    .footer-desktop-main a,
    .footer-desktop-main a:hover
    {
        color: var(--color__dark);
    }
    
    .footer-desktop-main a:hover,
    .footer-desktop-site__links a:hover
    {
        opacity: 1;
        color: var(--color__fill-1);
    }
    .sale-carusel .advance__head {
        max-width: 100%;
        width: 100%;
        padding: 0 !important;
        display: flex;
        flex-direction: row !important;
        margin-bottom: 1.5rem !important;
    }
    .sale-carusel .swiper-wrapper {
        height: auto !important;
    }
    
    .sale-carusel .swiper-container {
        filter: drop-shadow(0px 1rem 2.5rem rgba(0, 0, 0, 0.06));
        overflow: hidden;
    }
    .sale-carusel .type-carusel__show-all {
        background-color: white;
    }
    .desctop-nav__logo-wrap {
        width: 100%;
        max-width: 24rem;
        display: flex;
        align-items: center;
        padding-left: 1rem;
    }
    .section-group__components.--feedback-and-about {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 1.5rem;
    }
    
    .section-group__components.--feedback-and-about .about-mod {
        padding: 2rem;
    }
    
    .desktop-sale-head {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 1.5rem;
    }
    
    .desktop-sale-head .page-detail {
        /* padding: 2rem; */
        /* background-color: var(--color__fill-4); */
    margin-bottom: 3.5rem;border-bottom: 1px solid var(--color__border);border-radius: 0;padding-bottom: 3.5rem !important;}
    .about-head {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 1rem;
        margin-bottom: 3rem;
    }
    
    .about-head .about-page {}
    
    .about-head .page-detail {
        background-color: transparent;
    }
    
    .about-head .advance {box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.06);}
    .--white-header.--blog-detail .desktop-sale-head {grid-template-columns: 1fr;}

    .--white-header.--blog-detail .image-header .image-header__wrap {min-height: 40rem;padding: 5rem 5rem !important;}
    
    .type-editor ul.--check li {
        margin: 1rem 0px;
        padding-left: 2.5rem;
    }

    .doctor-head .image-header__wrap {min-height: 30rem !important;}

    .swiper-slide .review-card {height: 100%;}

    .desctop-form .mini-contacts {margin-bottom: 0;}


    
}
/* End */


/* Start:/bitrix/templates/belberrymed/css/03__style__1199.css?17297339103*/
 
 
/* End */


/* Start:/bitrix/templates/belberrymed/css/03__style__1399.css?1729733910565*/

@media screen and (min-width: 1199px) {  
    html, body {
        font-size: calc((100vw - 320px)/(1920 - 320) * (16 - 14) + 11px);
    }
}
@media screen and (min-width: 1360px) {  
    html, body {
        font-size: calc((100vw - 320px)/(1920 - 320) * (16 - 14) + 12px);
    }
}
@media screen and (min-width: 1399px) {  
    html, body {
        font-size: calc((100vw - 320px)/(1920 - 320) * (16 - 14) + 13px);
    }
}

@media screen and (min-width: 1499px) {  
    html, body {
        font-size: calc((100vw - 320px)/(1920 - 320) * (16 - 14) + 14px);
    }
}
/* End */


/* Start:/bitrix/templates/belberrymed/css/custom.css?1729733910981*/
.type-editor p {
    max-width: none;
}
@media screen and (min-width: 768px) {
    .service-tiles__items {
        display: grid !important;
	}
	.wrap-line {
		display: flex;
	}
	.service-tile.--pokaz {
		margin-right: 20px;
	}
}
@media screen and (min-width: 768px) {
.footer-desktop-site-map__section {
    display: block;
}
.footer-desktop.is-open .footer-desktop-site-map__section {
    display: none;
}
.desctop-nav__wrap {
    height: 11rem !important;
}
.slider-main {
	margin-top: 70px !important;
}
}
.desctop-nav__logo img {
	width: 180px;
}
.top-nav__logo img {
	width: 170px;
	padding: 5px 0;
}
.footer-desktop-site__logo img {
	width: 180px;
}
.footer-desktop-site__logo {
	margin-right: 130px;
}
.footer-desktop-site-map__link {
	font-size: 16px !important;
}
@media screen and (min-width: 768px) {
	.desctop-nav-menu__link {
		width: max-content !important;
	}
	.desctop-nav-menu__link span {
		text-align: center;
	}
	.desctop-nav__logo {
		margin-right: 20px;
	}
}
/* End */


/* Start:/bitrix/templates/belberrymed/css/svg.css?172973391037496*/
.--svg__footer-social--fb {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='8' height='17' viewBox='0 0 8 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.03294 2.92424C6.3457 2.92424 7.95475 2.92424 7.95475 2.92424V0.0105141L5.3076 0C2.36766 0 1.69955 2.17511 1.69955 3.56297V5.50545H0V8.50591H1.69955C1.69955 12.3593 1.69955 17 1.69955 17H5.27433C5.27433 17 5.27433 12.3146 5.27433 8.50591H7.68724L8 5.50545H5.27433V3.74171C5.27433 3.07932 5.72018 2.92424 6.03294 2.92424Z' fill='%230B1142'/%3E%3C/svg%3E");
}
.--svg__footer-social--insta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9374 3.88251C12.9374 4.51376 13.4503 5.02553 14.083 5.02553C14.7157 5.02553 15.2285 4.51376 15.2285 3.88251C15.2285 3.25122 14.7157 2.73945 14.083 2.73945C13.4503 2.73945 12.9374 3.25122 12.9374 3.88251ZM5.80487 8.96714C5.80487 7.21355 7.22959 5.79202 8.98704 5.79202C10.7445 5.79202 12.1692 7.21355 12.1692 8.96714C12.1692 10.7207 10.7445 12.1422 8.98704 12.1422C7.22959 12.1422 5.80487 10.7207 5.80487 8.96714ZM8.98703 13.8585C6.2796 13.8585 4.08482 11.6685 4.08482 8.9671C4.08482 6.26568 6.2796 4.07576 8.98703 4.07576C11.6945 4.07576 13.8893 6.26568 13.8893 8.9671C13.8893 11.6685 11.6945 13.8585 8.98703 13.8585ZM16.7368 1.26319C16.3527 0.879044 15.9869 0.641133 15.4745 0.442006C15.0877 0.291639 14.5064 0.112825 13.436 0.0639851C12.2784 0.0111784 11.9312 0 8.99998 0C6.06873 0 5.72152 0.0111784 4.56389 0.0639851C3.49358 0.112825 2.9123 0.291639 2.52547 0.442006C2.01303 0.641133 1.64735 0.879044 1.26319 1.26319C0.879044 1.64735 0.641133 2.01307 0.441966 2.52547C0.291639 2.9123 0.112825 3.49362 0.0639851 4.56393C0.0111784 5.72152 0 6.06873 0 8.99998C0 11.9313 0.0111784 12.2784 0.0639851 13.4361C0.112825 14.5064 0.291639 15.0877 0.441966 15.4745C0.641133 15.9869 0.879044 16.3527 1.26319 16.7368C1.64735 17.121 2.01303 17.3589 2.52547 17.558C2.9123 17.7083 3.49358 17.8872 4.56393 17.936C5.72136 17.9888 6.06853 18 8.99998 18C11.9314 18 12.2786 17.9888 13.436 17.936C14.5064 17.8872 15.0877 17.7083 15.4745 17.558C15.9869 17.3589 16.3527 17.121 16.7368 16.7368C17.1209 16.3527 17.3589 15.9869 17.558 15.4745C17.7083 15.0877 17.8872 14.5064 17.936 13.4361C17.9888 12.2784 18 11.9313 18 8.99998C18 6.06873 17.9888 5.72152 17.936 4.56393C17.8872 3.49362 17.7083 2.9123 17.558 2.52547C17.3589 2.01307 17.1209 1.64735 16.7368 1.26319Z' fill='%230B1142'/%3E%3C/svg%3E");
}
.--svg__footer-social--ok {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6747 3.54643C11.3341 6.23403 9.28353 8.40267 7.04765 8.87208C1.11328 10.1226 -1.44795 1.83277 4.88417 0.16327C7.78715 -0.600756 10.1582 1.44986 10.6747 3.54643ZM8.27179 3.96178C7.97927 2.94007 6.8314 2.00666 5.39969 2.38327C2.32004 3.18514 3.605 7.38097 6.60452 6.63046C7.66165 6.36647 8.6454 5.27179 8.27179 3.96178ZM2.76048 9.63031C4.74928 10.6854 7.35721 10.6637 9.32112 9.5814C9.42529 9.52449 9.52508 9.45837 9.62592 9.39155C9.93266 9.1883 10.2492 8.97859 10.7286 9.00176C11.5856 9.04614 13.3176 10.4128 10.2707 11.8393C9.16108 12.3576 8.7536 12.4354 8.22265 12.5368C7.95298 12.5883 7.65145 12.6459 7.20989 12.7703C7.37639 13.0747 8.72391 14.2687 9.6947 15.1288C10.0413 15.436 10.3399 15.7006 10.5196 15.8669C11.6553 16.9175 10.6888 18.1112 9.52418 17.9916C8.7846 17.9146 6.46334 15.6287 6.04229 15.1586C5.62141 15.3543 5.05748 15.907 4.48032 16.4727C3.75938 17.1793 3.0178 17.9061 2.50864 17.9826C1.29824 18.1646 0.288913 16.8858 1.51922 15.7808L4.79009 12.7912C4.6162 12.7054 4.22948 12.6297 3.85255 12.5558C3.58866 12.5041 3.32957 12.4534 3.15167 12.4008C-1.61627 10.9816 0.0828667 8.8804 1.44855 9.00629C1.80732 9.03999 2.13959 9.24919 2.43996 9.43829C2.55127 9.50838 2.6582 9.5757 2.76048 9.63031Z' fill='%230B1142'/%3E%3C/svg%3E");
}
.--svg__footer-social--vk {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='24' height='13' viewBox='0 0 24 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7425 12.9453H13.1772C13.1772 12.9453 13.6102 12.9003 13.8314 12.6742C14.0357 12.4658 14.0289 12.0755 14.0289 12.0755C14.0289 12.0755 14.0009 10.2483 14.8941 9.9787C15.7746 9.71318 16.9059 11.7448 18.1041 12.5261C19.0109 13.1175 19.6998 12.988 19.6998 12.988L22.9048 12.9453C22.9048 12.9453 24.581 12.8472 23.7861 11.596C23.7208 11.4938 23.3225 10.6699 21.4031 8.97776C19.393 7.20679 19.6625 7.49324 22.0836 4.42925C23.5573 2.56414 24.1471 1.4248 23.9623 0.937202C23.7869 0.472132 22.7031 0.595239 22.7031 0.595239L19.0939 0.616159C19.0939 0.616159 18.8261 0.58156 18.6278 0.694207C18.4346 0.80444 18.31 1.06192 18.31 1.06192C18.31 1.06192 17.738 2.5054 16.9771 3.73325C15.3703 6.32412 14.7271 6.46091 14.4644 6.29999C13.8535 5.92503 14.006 4.79454 14.006 3.99073C14.006 1.47951 14.4077 0.432706 13.2255 0.161549C12.8332 0.0722365 12.5442 0.0126947 11.5408 0.00303925C10.2536 -0.00983465 9.16383 0.00625774 8.54691 0.293507C8.13591 0.484201 7.81897 0.909845 8.01219 0.933983C8.25031 0.964559 8.79097 1.07238 9.07739 1.4425C9.44687 1.92045 9.43416 2.993 9.43416 2.993C9.43416 2.993 9.64686 5.94837 8.93757 6.31608C8.45115 6.56712 7.78423 6.05377 6.35124 3.70268C5.61738 2.49897 5.06316 1.16813 5.06316 1.16813C5.06316 1.16813 4.95639 0.9195 4.76572 0.785933C4.53437 0.62501 4.2115 0.573514 4.2115 0.573514L0.781993 0.595239C0.781993 0.595239 0.267609 0.608917 0.0786339 0.821337C-0.0900028 1.01042 0.0650752 1.40147 0.0650752 1.40147C0.0650752 1.40147 2.7497 7.3653 5.7894 10.3706C8.57742 13.1264 11.7425 12.9453 11.7425 12.9453Z' fill='%230B1142'/%3E%3C/svg%3E");
}
.--svg__footer-social--yb {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.935 9.58173L7.93437 3.98907L13.3381 6.79504L7.935 9.58173ZM19.8 3.01995C19.8 3.01995 19.6044 1.64838 19.005 1.04439C18.2444 0.2513 17.3919 0.247567 17.0012 0.201537C14.2025 0 10.0044 0 10.0044 0H9.99562C9.99562 0 5.7975 0 2.99875 0.201537C2.6075 0.247567 1.75563 0.2513 0.994375 1.04439C0.395 1.64838 0.2 3.01995 0.2 3.01995C0.2 3.01995 0 4.631 0 6.24144V7.75172C0 9.36278 0.2 10.9732 0.2 10.9732C0.2 10.9732 0.395 12.3448 0.994375 12.9488C1.75563 13.7419 2.755 13.717 3.2 13.7997C4.8 13.9527 10 14 10 14C10 14 14.2025 13.9938 17.0012 13.7922C17.3919 13.7456 18.2444 13.7419 19.005 12.9488C19.6044 12.3448 19.8 10.9732 19.8 10.9732C19.8 10.9732 20 9.36278 20 7.75172V6.24144C20 4.631 19.8 3.01995 19.8 3.01995Z' fill='%230B1142'/%3E%3C/svg%3E");
}
.--svg__header-call-bakc {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='--svg__header-call-bakc'%3E%3Cg id='Group'%3E%3Cg id='Group_2'%3E%3Cpath id='Vector' d='M6.56252 -3.21866e-09C4.80957 -3.21866e-09 3.16163 0.682626 1.92213 1.92213C0.682627 3.16163 0 4.80957 0 6.56251C0 7.83889 0.362251 9.0594 1.03756 10.1073C1.84332 8.25889 2.99663 6.55908 4.46532 5.09039C6.1877 3.36795 8.22764 2.07857 10.4529 1.276C9.33227 0.447626 7.98183 -3.21866e-09 6.56252 -3.21866e-09Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_3'%3E%3Cg id='Group_4'%3E%3Cpath id='Vector_2' d='M30.0776 1.92213C28.8381 0.682626 27.1902 -3.21866e-09 25.4373 -3.21866e-09C24.0179 -3.21866e-09 22.6675 0.447626 21.5469 1.276C23.7721 2.07857 25.812 3.36795 27.5344 5.09032C29.0031 6.55901 30.1565 8.25883 30.9621 10.1073C31.6375 9.0594 31.9998 7.83889 31.9998 6.56251C31.9998 4.80957 31.3171 3.16163 30.0776 1.92213Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_5'%3E%3Cg id='Group_6'%3E%3Cpath id='Vector_3' d='M5.20283 28.8522L3.96826 30.5006L5.46902 31.6246L6.67521 30.0141C6.16552 29.6576 5.6742 29.2696 5.20283 28.8522Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_7'%3E%3Cg id='Group_8'%3E%3Cpath id='Vector_4' d='M26.7971 28.8523C26.3257 29.2696 25.8344 29.6576 25.3247 30.0141L26.5309 31.6246L28.0317 30.5006L26.7971 28.8523Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_9'%3E%3Cg id='Group_10'%3E%3Cpath id='Vector_5' d='M16 6.87503C10.6238 6.87503 6.25 11.2489 6.25 16.6251C6.25 22.0013 10.6238 26.3751 16 26.3751C21.3762 26.3751 25.75 22.0013 25.75 16.6251C25.75 11.2489 21.3762 6.87503 16 6.87503ZM15.0625 17.5626V8.75003H16.9375V15.6876H23.875V17.5626H15.0625Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_11'%3E%3Cg id='Group_12'%3E%3Cpath id='Vector_6' d='M16 2.1875C8.02639 2.1875 1.5625 8.65139 1.5625 16.625C1.5625 24.5987 8.02639 31.0626 16 31.0626C23.9737 31.0626 30.4376 24.5987 30.4376 16.625C30.4376 8.65139 23.9737 2.1875 16 2.1875ZM16 28.2501C9.58996 28.2501 4.37501 23.0351 4.37501 16.625C4.37501 10.215 9.58996 5.00001 16 5.00001C22.4101 5.00001 27.6251 10.215 27.6251 16.625C27.6251 23.0351 22.4101 28.2501 16 28.2501Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.--svg__logo-mini {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='70' height='71' viewBox='0 0 70 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M41.901 0C40.0732 -2.17956e-08 38.2634 0.360001 36.5747 1.05945C34.8861 1.7589 33.3518 2.78409 32.0594 4.0765C30.767 5.36891 29.7418 6.90322 29.0424 8.59184C28.3429 10.2805 27.9829 12.0903 27.9829 13.918L35.9009 13.918C39.2147 13.918 41.901 11.2318 41.901 7.91804V0Z' fill='%2355B7FF'/%3E%3Cpath d='M42.1323 28.0986C43.96 28.0986 45.7698 27.7386 47.4585 27.0392C49.1471 26.3397 50.6814 25.3145 51.9738 24.0221C53.2662 22.7297 54.2914 21.1954 54.9908 19.5068C55.6903 17.8182 56.0503 16.0083 56.0503 14.1806L48.1323 14.1806C44.8185 14.1806 42.1323 16.8669 42.1323 20.1806V28.0986Z' fill='%2355B7FF'/%3E%3Cpath opacity='0.24' d='M70 42.0167C70 40.1889 69.64 38.3791 68.9406 36.6905C68.2411 35.0019 67.2159 33.4675 65.9235 32.1751C64.6311 30.8827 63.0968 29.8575 61.4082 29.1581C59.7195 28.4586 57.9097 28.0986 56.082 28.0986L56.082 36.0167C56.082 39.3304 58.7682 42.0167 62.082 42.0167L70 42.0167Z' fill='%2355B7FF'/%3E%3Cpath d='M41.9014 42.248C41.9014 44.0757 42.2614 45.8856 42.9608 47.5742C43.6603 49.2628 44.6855 50.7971 45.9779 52.0895C47.2703 53.3819 48.8046 54.4071 50.4932 55.1066C52.1818 55.806 53.9917 56.166 55.8194 56.166L55.8194 48.248C55.8194 44.9343 53.1331 42.248 49.8194 42.248L41.9014 42.248Z' fill='%2355B7FF'/%3E%3Cpath d='M28.0986 27.836C28.0986 26.0083 27.7386 24.1984 27.0392 22.5098C26.3397 20.8212 25.3145 19.2869 24.0221 17.9945C22.7297 16.7021 21.1954 15.6769 19.5068 14.9774C17.8182 14.278 16.0083 13.918 14.1806 13.918L14.1806 21.836C14.1806 25.1497 16.8669 27.836 20.1806 27.836L28.0986 27.836Z' fill='%2355B7FF'/%3E%3Cpath opacity='0.24' d='M9.16869e-07 28.0673C7.74668e-07 29.8951 0.360001 31.7049 1.05945 33.3935C1.7589 35.0821 2.78409 36.6164 4.0765 37.9089C5.36891 39.2013 6.90322 40.2265 8.59184 40.9259C10.2805 41.6254 12.0903 41.9854 13.918 41.9854L13.918 34.0673C13.918 30.7536 11.2318 28.0673 7.91805 28.0673L9.16869e-07 28.0673Z' fill='%2355B7FF'/%3E%3Cpath d='M27.8673 42.0166C26.0395 42.0166 24.2297 42.3766 22.5411 43.076C20.8524 43.7755 19.3181 44.8007 18.0257 46.0931C16.7333 47.3855 15.7081 48.9198 15.0087 50.6084C14.3092 52.2971 13.9492 54.1069 13.9492 55.9346L21.8673 55.9346C25.181 55.9346 27.8673 53.2484 27.8673 49.9346V42.0166Z' fill='%2355B7FF'/%3E%3Cpath opacity='0.7' d='M28.0986 70.1152C29.9263 70.1152 31.7361 69.7552 33.4248 69.0558C35.1134 68.3563 36.6477 67.3311 37.9401 66.0387C39.2325 64.7463 40.2577 63.212 40.9572 61.5234C41.6566 59.8348 42.0166 58.0249 42.0166 56.1972L34.0986 56.1972C30.7849 56.1972 28.0986 58.8835 28.0986 62.1972V70.1152Z' fill='%2355B7FF'/%3E%3C/svg%3E");
}
.--svg__messenger--tg {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='28' height='28' rx='14' fill='%2335A6DE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3035 18.0637C13.712 18.6468 13.1269 19.2197 12.5469 19.7978C12.3441 19.9999 12.1159 20.1115 11.8251 20.0956C11.6269 20.0848 11.5157 19.9958 11.455 19.8047C11.0111 18.4077 10.56 17.0131 10.1181 15.6154C10.075 15.4793 10.0102 15.414 9.87516 15.3721C8.82849 15.0479 7.78391 14.7166 6.74067 14.3812C6.58621 14.3316 6.42981 14.2677 6.29579 14.1776C6.06254 14.0209 6.02925 13.7716 6.24225 13.5911C6.43907 13.4244 6.6724 13.2847 6.91145 13.1889C8.23399 12.659 9.56327 12.1463 10.8902 11.6274C14.082 10.3793 17.2739 9.13123 20.4656 7.8825C21.0774 7.6431 21.5528 7.97511 21.4955 8.64359C21.4578 9.08425 21.3445 9.51916 21.2537 9.9542C20.5464 13.3403 19.8363 16.7258 19.1272 20.1115C19.1258 20.118 19.1254 20.1247 19.1239 20.1312C18.9505 20.9057 18.3951 21.1175 17.7618 20.6453C16.6624 19.8257 15.5658 19.0023 14.4678 18.1807C14.4159 18.1419 14.3622 18.1054 14.3035 18.0637V18.0637ZM11.8741 19.13C11.8912 19.0505 11.903 19.0138 11.9065 18.9764C11.9763 18.2149 12.0492 17.4538 12.111 16.6916C12.1247 16.5225 12.1745 16.3976 12.3036 16.2802C13.9697 14.765 15.6306 13.2439 17.2928 11.7244C17.7657 11.2922 18.2404 10.8621 18.7087 10.4248C18.7578 10.3789 18.7685 10.2907 18.7971 10.2221C18.7248 10.2014 18.6437 10.1488 18.5819 10.1662C18.4392 10.2065 18.2954 10.2641 18.1702 10.3438C15.6988 11.9188 13.2306 13.4988 10.7591 15.0736C10.6333 15.1537 10.5974 15.2196 10.6479 15.3731C11.0392 16.5642 11.4192 17.7591 11.8033 18.9526C11.8183 18.9993 11.8396 19.0441 11.8741 19.13V19.13Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__messenger--vb {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='%23665CAC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.9232 17.6375C19.563 17.339 19.1824 17.0658 18.8024 16.793C18.7229 16.736 18.6435 16.679 18.5643 16.6218C17.6508 15.9613 16.8152 15.91 16.1335 16.9727C15.7506 17.5693 15.2148 17.5954 14.6544 17.3336C13.1096 16.6126 11.9168 15.5017 11.2181 13.8854C10.909 13.1703 10.913 12.5292 11.6362 12.0235C12.0191 11.756 12.4049 11.4395 12.374 10.8551C12.3337 10.093 10.5363 7.54635 9.82654 7.27756C9.53283 7.16632 9.24034 7.17356 8.94153 7.27694C7.27718 7.85311 6.5878 9.26214 7.24801 10.9305C9.2176 15.908 12.6837 19.3732 17.4551 21.4881C17.6534 21.5759 17.8678 21.6253 18.0287 21.6624C18.0885 21.6761 18.1409 21.6882 18.1823 21.6999C19.2686 21.7112 20.5412 20.6338 20.9087 19.5646C21.2197 18.6605 20.6796 18.2356 20.1427 17.8132L20.1427 17.8132C20.0687 17.755 19.9948 17.6969 19.9232 17.6375ZM14.5733 7.78787C18.0615 8.34004 19.6702 10.0474 20.1143 13.664C20.1233 13.7368 20.1246 13.8175 20.1259 13.8994C20.1306 14.1936 20.1355 14.5028 20.4977 14.51C20.9021 14.518 20.887 14.1733 20.8736 13.8647L20.8736 13.8646C20.8709 13.804 20.8683 13.7448 20.869 13.6899C20.9099 10.2837 18.0248 7.12612 14.6741 7.00969C14.6147 7.0185 14.5404 7.01324 14.4609 7.00764C14.2025 6.98938 13.8906 6.96735 13.8656 7.4135C13.8482 7.72881 14.1279 7.74975 14.3884 7.76925C14.4528 7.77407 14.516 7.77881 14.5733 7.78787ZM15.2558 8.7795C15.2052 8.77323 15.1522 8.76422 15.0984 8.75506C14.7951 8.70344 14.4655 8.64736 14.3989 9.05439C14.3326 9.46178 14.6439 9.5057 14.9331 9.54652C15.001 9.5561 15.0676 9.56551 15.1279 9.5794C17.2823 10.075 18.0324 10.8822 18.3871 13.0821C18.3974 13.1458 18.4016 13.2165 18.4059 13.2884C18.423 13.5781 18.4412 13.8855 18.8655 13.8192C19.1621 13.7727 19.1535 13.517 19.1458 13.2869C19.1433 13.2126 19.1409 13.1409 19.149 13.0799C19.1663 10.9679 17.4083 9.04557 15.2558 8.7795ZM14.9274 10.7836C15.0098 10.5372 15.2296 10.5122 15.4535 10.5065C16.4085 10.4821 17.5276 11.6602 17.5118 12.6794C17.5216 12.958 17.4927 13.2514 17.1725 13.2907C16.9414 13.3188 16.7896 13.1193 16.7658 12.873C16.6775 11.9658 16.2124 11.4294 15.3286 11.2834C15.0639 11.2396 14.8038 11.1518 14.9274 10.7836Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__messenger--wa {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='%2367C15E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.848 10.2112C11.6987 9.85366 11.5855 9.84006 11.3593 9.83092C11.2823 9.82647 11.1965 9.82202 11.1014 9.82202C10.8071 9.82202 10.4995 9.90804 10.3138 10.0981C10.0876 10.329 9.52637 10.8677 9.52637 11.9721C9.52637 13.0767 10.3319 14.145 10.4405 14.2945C10.5537 14.4437 12.0109 16.7434 14.2737 17.6806C16.0431 18.4139 16.5681 18.3459 16.9708 18.26C17.5592 18.1333 18.2968 17.6985 18.4824 17.1736C18.668 16.6484 18.668 16.2003 18.6136 16.1052C18.5593 16.0102 18.4099 15.956 18.1837 15.8427C17.9575 15.7295 16.8577 15.1863 16.6496 15.1138C16.4459 15.037 16.2514 15.0642 16.0976 15.2814C15.8803 15.5847 15.6677 15.8926 15.4957 16.0781C15.36 16.223 15.1381 16.2412 14.9526 16.1642C14.7037 16.0602 14.0068 15.8155 13.1469 15.0506C12.4816 14.4577 12.0291 13.7199 11.898 13.498C11.7667 13.2717 11.8844 13.1404 11.9884 13.0182C12.1017 12.8778 12.2102 12.7783 12.3233 12.647C12.4365 12.5157 12.4998 12.4478 12.5722 12.2938C12.6492 12.1445 12.5948 11.9905 12.5406 11.8773C12.4862 11.7639 12.0337 10.6593 11.848 10.2112ZM13.9975 6.29999C9.75265 6.29999 6.2998 9.7538 6.2998 13.9999C6.2998 15.6838 6.8429 17.2455 7.76605 18.513L6.80656 21.3739L9.76625 20.428C10.9836 21.2338 12.4362 21.7 14.0021 21.7C18.247 21.7 21.6998 18.2459 21.6998 14.0001C21.6998 9.75404 18.247 6.30023 14.0021 6.30023H13.9976V6.29999H13.9975Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__pay-mc {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='54' height='32' viewBox='0 0 54 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7726 0C7.05681 0.055096 0 7.16147 0 15.9083C0 24.6896 7.11133 31.8156 15.8745 31.8156C19.9851 31.8156 23.7342 30.2454 26.5548 27.6707L26.5543 27.6702H26.5564C27.1351 27.1428 27.674 26.5723 28.1687 25.9664H24.9171C24.4825 25.4413 24.0876 24.8925 23.7331 24.3269H29.3414C29.6839 23.7805 29.9915 23.2128 30.267 22.6248H22.8083C22.5537 22.0784 22.3327 21.5214 22.1445 20.9537H30.9307C31.4614 19.3677 31.7477 17.6705 31.7477 15.9083C31.7477 14.7379 31.6206 13.5991 31.3823 12.5007H21.6783C21.7994 11.9351 21.9504 11.3772 22.1304 10.8302H30.921C30.7246 10.2466 30.4961 9.67883 30.2365 9.12685H22.8073C23.075 8.55257 23.3788 7.99578 23.7175 7.45575H29.3225C28.9489 6.8596 28.5365 6.29028 28.091 5.7536H24.9659C25.4497 5.18253 25.9808 4.64541 26.5573 4.14751C23.7376 1.57169 19.9882 0.00043703 15.8754 0.00043703C15.8397 -2.40203e-07 15.8059 0 15.7726 0Z' fill='%23931B1D'/%3E%3Cpath d='M53.0414 15.9133C53.043 24.6979 45.9399 31.8212 37.1706 31.8238C28.4051 31.8266 21.2966 24.7059 21.2939 15.9198V15.9133C21.2912 7.12605 28.3965 0.00218743 37.1636 1.08255e-06C45.9302 -0.00320556 53.0393 7.11788 53.0415 15.9045C53.0414 15.9045 53.0414 15.9085 53.0414 15.9133Z' fill='%23F16622'/%3E%3Cpath d='M53.0414 16.089C53.043 24.8741 45.9399 31.9985 37.1706 32.0001C28.4051 32.0033 21.2966 24.8818 21.2939 16.0972V16.089C21.2912 7.30339 28.3965 0.178945 37.1636 0.176759C45.9302 0.173552 53.0393 7.29464 53.0415 16.0807C53.0414 16.0809 53.0414 16.0858 53.0414 16.089Z' fill='%23F7981D'/%3E%3Cpath d='M15.7726 0.18081C7.05681 0.236926 0 7.34169 0 16.0891C0 24.871 7.11133 31.9975 15.8745 31.9975C19.9851 31.9975 23.7342 30.4262 26.5548 27.852L26.5543 27.8504H26.5564C27.1351 27.3235 27.674 26.7547 28.1687 26.1466H24.9171C24.4825 25.6225 24.0876 25.0749 23.7331 24.5094H29.3414C29.6839 23.9623 29.9915 23.393 30.267 22.8056H22.8083C22.5537 22.2586 22.3327 21.7018 22.1445 21.1351H30.9307C31.4614 19.5479 31.7477 17.8513 31.7477 16.0891C31.7477 14.9193 31.6206 13.7799 31.3823 12.6821H21.6783C21.7994 12.1171 21.9504 11.558 22.1304 11.0116H30.921C30.7246 10.4275 30.4961 9.85964 30.2365 9.30722H22.8073C23.075 8.73513 23.3788 8.17615 23.7175 7.6367H29.3225C28.9489 7.04114 28.5365 6.47225 28.091 5.93339H24.9659C25.4497 5.36348 25.9808 4.82622 26.5573 4.3273C23.7376 1.75192 19.9882 0.180664 15.8754 0.180664C15.8397 0.18081 15.8059 0.18081 15.7726 0.18081Z' fill='%23CB2026'/%3E%3Cpath d='M21.583 20.1392L21.7952 18.6998C21.6796 18.6998 21.5094 18.749 21.3594 18.749C20.7714 18.749 20.706 18.4359 20.7442 18.2041L21.2192 15.2661H22.1131L22.3291 13.673H21.4865L21.6584 12.6836H19.9677C19.9311 12.7206 18.9697 18.2537 18.9697 18.9261C18.9697 19.9236 19.5277 20.368 20.3162 20.3615C20.9323 20.3558 21.4139 20.1851 21.583 20.1392Z' fill='white'/%3E%3Cpath d='M22.1196 17.394C22.1196 19.7877 23.6953 20.3571 25.0386 20.3571C26.2788 20.3571 26.8236 20.0784 26.8236 20.0784L27.122 18.4444C27.122 18.4444 26.1791 18.8633 25.3272 18.8633C23.5126 18.8633 23.8307 17.5065 23.8307 17.5065H27.266C27.266 17.5065 27.4868 16.4081 27.4868 15.9609C27.4868 14.8456 26.9316 13.4854 25.0767 13.4854C23.3768 13.4858 22.1196 15.3198 22.1196 17.394ZM25.0839 15.0014C26.0373 15.0014 25.8611 16.0757 25.8611 16.1625H23.9849C23.9843 16.0518 24.1617 15.0014 25.0839 15.0014Z' fill='white'/%3E%3Cpath d='M35.7847 20.1391L36.0874 18.2907C36.0874 18.2907 35.2579 18.7096 34.6891 18.7096C33.4904 18.7096 33.0098 17.79 33.0098 16.8062C33.0098 14.8057 34.0412 13.7051 35.1903 13.7051C36.051 13.7051 36.7425 14.1904 36.7425 14.1904L37.018 12.3972C37.018 12.3972 35.9931 11.9805 35.1151 11.9805C33.1637 11.9805 31.2646 13.675 31.2646 16.8633C31.2646 18.974 32.2905 20.3707 34.3073 20.3707C34.8771 20.371 35.7847 20.1391 35.7847 20.1391Z' fill='white'/%3E%3Cpath d='M12.2878 13.5117C11.1289 13.5117 10.2403 13.8843 10.2403 13.8843L9.99547 15.3437C9.99547 15.3437 10.7295 15.046 11.8373 15.046C12.4666 15.046 12.9264 15.1164 12.9264 15.6296C12.9264 15.9405 12.8702 16.0555 12.8702 16.0555C12.8702 16.0555 12.3745 16.0135 12.1444 16.0135C10.6833 16.0135 9.14746 16.6385 9.14746 18.5244C9.14746 20.009 10.1542 20.3503 10.7788 20.3503C11.9715 20.3503 12.4841 19.5753 12.5125 19.572L12.4569 20.2199H13.9448L14.609 15.5541C14.609 13.5754 12.886 13.5117 12.2878 13.5117ZM12.6504 17.3087C12.6826 17.5939 12.4716 18.9301 11.4539 18.9301C10.9292 18.9301 10.7923 18.5276 10.7923 18.2898C10.7923 17.8267 11.0438 17.2699 12.2828 17.2699C12.5703 17.2699 12.6013 17.3015 12.6504 17.3087Z' fill='white'/%3E%3Cpath d='M16.1912 20.3147C16.5713 20.3147 18.7475 20.4124 18.7475 18.162C18.7475 16.0579 16.7334 16.473 16.7334 15.6276C16.7334 15.2083 17.0618 15.074 17.6616 15.074C17.8999 15.074 18.8167 15.151 18.8167 15.151L19.0306 13.6545C19.0306 13.6545 18.4372 13.5225 17.4718 13.5225C16.2202 13.5225 14.9521 14.021 14.9521 15.7329C14.9521 17.6739 17.0682 17.4776 17.0682 18.2945C17.0682 18.84 16.4765 18.8847 16.0205 18.8847C15.233 18.8847 14.5235 18.6136 14.5201 18.6261L14.2949 20.1057C14.3343 20.1196 14.7727 20.3147 16.1912 20.3147Z' fill='white'/%3E%3Cpath d='M49.7846 12.1692L49.4207 14.4358C49.4207 14.4358 48.7842 13.5562 47.789 13.5562C46.2396 13.5562 44.9492 15.4268 44.9492 17.5773C44.9492 18.9654 45.6369 20.324 47.0452 20.324C48.0579 20.324 48.6181 19.6166 48.6181 19.6166L48.5445 20.2203H50.1883L51.4803 12.1655L49.7846 12.1692ZM49.0002 16.5907C49.0002 17.4846 48.5574 18.6784 47.6416 18.6784C47.033 18.6784 46.7489 18.1668 46.7489 17.3639C46.7489 16.0517 47.3369 15.1834 48.0785 15.1834C48.6877 15.1836 49.0002 15.6035 49.0002 16.5907Z' fill='white'/%3E%3Cpath d='M3.13538 20.2276L4.16558 14.1465L4.31557 20.2276H5.48046L7.65267 14.1465L6.69009 20.2276H8.42008L9.75361 12.1641H7.07751L5.41137 17.1108L5.32464 12.1641H2.85888L1.50684 20.2276H3.13538Z' fill='white'/%3E%3Cpath d='M29.176 20.2392C29.6679 17.4364 29.759 15.1594 30.9338 15.5745C31.1394 14.4902 31.3374 14.0709 31.561 13.6112C31.561 13.6112 31.4563 13.5889 31.2348 13.5889C30.4795 13.5889 29.9181 14.6251 29.9181 14.6251L30.0676 13.6738H28.4935L27.4404 20.2392H29.176Z' fill='white'/%3E%3Cpath d='M39.6843 13.5117C38.5254 13.5117 37.6374 13.8843 37.6374 13.8843L37.3931 15.3437C37.3931 15.3437 38.1256 15.046 39.2343 15.046C39.8631 15.046 40.324 15.1164 40.324 15.6296C40.324 15.9405 40.2673 16.0555 40.2673 16.0555C40.2673 16.0555 39.7716 16.0135 39.5397 16.0135C38.078 16.0135 36.5439 16.6385 36.5439 18.5244C36.5439 20.009 37.5513 20.3503 38.1753 20.3503C39.368 20.3503 39.8812 19.5753 39.9084 19.572L39.8533 20.2199H41.3423L42.006 15.5541C42.0066 13.5754 40.2842 13.5117 39.6843 13.5117ZM40.0475 17.3087C40.0797 17.5939 39.8697 18.9301 38.8504 18.9301C38.3263 18.9301 38.1904 18.5276 38.1904 18.2898C38.1904 17.8267 38.4418 17.2699 39.6787 17.2699C39.9679 17.2699 39.9979 17.3015 40.0475 17.3087Z' fill='white'/%3E%3Cpath d='M43.3656 20.2392C43.8581 17.4364 43.9492 15.1594 45.1239 15.5745C45.3295 14.4902 45.5275 14.0709 45.7522 13.6112C45.7522 13.6112 45.6458 13.5889 45.4256 13.5889C44.6681 13.5889 44.1085 14.6251 44.1085 14.6251L44.2591 13.6738H42.684L41.6304 20.2387H43.3657L43.3656 20.2392Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__pay-mir {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='70' height='20' viewBox='0 0 70 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M62.1841 0H48.8984C49.6127 4.42857 53.8984 8.57143 58.6127 8.57143H69.1842C69.327 8.14286 69.327 7.57143 69.327 7.14286C69.327 3.14286 66.1841 0 62.1841 0Z' fill='url(%23paint0_linear_2079_5676)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.041 9.28564V19.9999H56.4696V14.2856H62.1839C65.3267 14.2856 68.041 12.1428 68.8982 9.28564H50.041Z' fill='%234DB45F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.1836 0V20H32.8979C32.8979 20 34.3265 20 35.0407 18.5714C38.8979 10.8571 40.0407 8.57143 40.0407 8.57143H40.755V20H47.1836V0H41.4693C41.4693 0 40.0407 0.142857 39.3265 1.42857C36.0407 8 34.3265 11.4286 34.3265 11.4286H33.6122V0H27.1836Z' fill='%234DB45F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0410156 20V0H6.46959C6.46959 0 8.32673 0 9.32673 2.85714C11.8982 10.4286 12.1839 11.4286 12.1839 11.4286C12.1839 11.4286 12.7553 9.57143 15.041 2.85714C16.041 0 17.8982 0 17.8982 0H24.3267V20H17.8982V9.28571H17.1839L13.6124 20H10.7553L7.18387 9.28571H6.46959V20H0.0410156Z' fill='%234DB45F'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2079_5676' x1='48.8616' y1='4.28571' x2='69.327' y2='4.28571' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B4E6'/%3E%3Cstop offset='1' stop-color='%23088CCB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__pay-visa {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='66' height='21' viewBox='0 0 66 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.6396 19.9908L26.9713 0.317383H32.3653L29.0338 19.9908H23.6396Z' fill='%23293688'/%3E%3Cpath d='M48.237 0.825712C47.1681 0.427004 45.4933 0 43.4018 0C38.0709 0 34.3159 2.66895 34.2836 6.49269C34.254 9.31892 36.9641 10.8954 39.0115 11.8372C41.111 12.7996 41.8171 13.4172 41.8068 14.2772C41.7938 15.5959 40.1293 16.1987 38.5784 16.1987C36.4197 16.198 35.2722 15.9004 33.5005 15.1661L32.8054 14.8527L32.0479 19.2569C33.3081 19.8062 35.6386 20.2826 38.0579 20.3067C43.7276 20.3054 47.4099 17.6696 47.4512 13.5851C47.4718 11.3474 46.0342 9.64432 42.9219 8.23984C41.036 7.33089 39.8811 6.72383 39.8936 5.80129C39.8936 4.98385 40.8718 4.10945 42.9831 4.10945C44.7472 4.08189 46.0252 4.46424 47.0214 4.86295L47.5041 5.08986L48.237 0.825712Z' fill='%23293688'/%3E%3Cpath d='M57.4328 0.317383C56.1404 0.317383 55.2066 0.712049 54.6387 1.99287L46.6445 19.9915H52.3556L53.4659 16.9768H60.2893L60.9232 19.9915H66.0004L61.5586 0.317935H57.433L57.4328 0.317383ZM54.9812 13.0402C55.4268 11.9073 57.1296 7.54152 57.1296 7.54152C57.0988 7.59315 57.573 6.4031 57.8453 5.66466L58.2104 7.35999C58.2104 7.35999 59.2422 12.0563 59.4589 13.0408H54.9812V13.0402Z' fill='%23293688'/%3E%3Cpath d='M13.803 13.8033L13.3278 11.1062C12.3434 7.96228 9.288 4.56059 5.86426 2.85625L10.63 19.9908H16.3424L24.9093 0.317383H19.1982L13.803 13.8033Z' fill='%23293688'/%3E%3Cpath d='M0 0.317383V0.635064C6.76848 2.26297 11.4675 6.37848 13.3279 11.1064L11.372 1.99637C11.0455 0.751368 10.0561 0.360743 8.8853 0.317565L0 0.317383Z' fill='%23F7981D'/%3E%3C/svg%3E");
}
.--svg__show-all {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2.375L9 9.375L16 2.375' stroke='%2355B7FF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}
.--svg__social-fb {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23365899'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.0329 14.9242C22.3457 14.9242 23.9547 14.9242 23.9547 14.9242V12.0105L21.3076 12C18.3677 12 17.6996 14.1751 17.6996 15.563V17.5055H16V20.5059H17.6996C17.6996 24.3593 17.6996 29 17.6996 29H21.2743C21.2743 29 21.2743 24.3146 21.2743 20.5059H23.6872L24 17.5055H21.2743V15.7417C21.2743 15.0793 21.7202 14.9242 22.0329 14.9242' fill='white'/%3E%3C/svg%3E");
}
.--svg__social-inst {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='url(%23paint0_radial_2079_5642)'/%3E%3Crect width='40' height='40' rx='20' fill='url(%23paint1_radial_2079_5642)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.9374 14.8823C23.9374 15.5136 24.4503 16.0253 25.083 16.0253C25.7157 16.0253 26.2286 15.5136 26.2286 14.8823C26.2286 14.251 25.7157 13.7393 25.083 13.7393C24.4503 13.7393 23.9374 14.251 23.9374 14.8823ZM16.8049 19.9671C16.8049 18.2135 18.2296 16.792 19.987 16.792C21.7445 16.792 23.1692 18.2135 23.1692 19.9671C23.1692 21.7207 21.7445 23.1422 19.987 23.1422C18.2296 23.1422 16.8049 21.7207 16.8049 19.9671ZM19.9871 24.8584C17.2796 24.8584 15.0848 22.6685 15.0848 19.967C15.0848 17.2656 17.2796 15.0757 19.9871 15.0757C22.6945 15.0757 24.8893 17.2656 24.8893 19.967C24.8893 22.6685 22.6945 24.8584 19.9871 24.8584M27.7368 12.2632C27.3527 11.879 26.9869 11.6411 26.4745 11.442C26.0877 11.2916 25.5064 11.1128 24.436 11.064C23.2784 11.0112 22.9312 11 20 11C17.0687 11 16.7215 11.0112 15.5639 11.064C14.4936 11.1128 13.9123 11.2916 13.5255 11.442C13.013 11.6411 12.6473 11.879 12.2632 12.2632C11.879 12.6473 11.6411 13.0131 11.442 13.5255C11.2916 13.9123 11.1128 14.4936 11.064 15.5639C11.0112 16.7215 11 17.0687 11 20C11 22.9313 11.0112 23.2784 11.064 24.4361C11.1128 25.5064 11.2916 26.0877 11.442 26.4745C11.6411 26.9869 11.879 27.3527 12.2632 27.7368C12.6473 28.121 13.013 28.3589 13.5255 28.558C13.9123 28.7083 14.4936 28.8872 15.5639 28.936C16.7214 28.9888 17.0685 29 20 29C22.9314 29 23.2786 28.9888 24.436 28.936C25.5064 28.8872 26.0877 28.7083 26.4745 28.558C26.9869 28.3589 27.3527 28.121 27.7368 27.7368C28.1209 27.3527 28.3589 26.9869 28.558 26.4745C28.7083 26.0877 28.8872 25.5064 28.936 24.4361C28.9888 23.2784 29 22.9313 29 20C29 17.0687 28.9888 16.7215 28.936 15.5639C28.8872 14.4936 28.7083 13.9123 28.558 13.5255C28.3589 13.0131 28.1209 12.6473 27.7368 12.2632' fill='white'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_2079_5642' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(10.6251 43.0808) rotate(-90) scale(39.643 36.8711)'%3E%3Cstop stop-color='%23FFDD55'/%3E%3Cstop offset='0.1' stop-color='%23FFDD55'/%3E%3Cstop offset='0.5' stop-color='%23FF543E'/%3E%3Cstop offset='1' stop-color='%23C837AB'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_2079_5642' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-6.70021 2.88153) rotate(78.6806) scale(17.7206 73.0449)'%3E%3Cstop stop-color='%233771C8'/%3E%3Cstop offset='0.128' stop-color='%233771C8'/%3E%3Cstop offset='1' stop-color='%236600FF' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
}
.--svg__social-ok {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23EE8208'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.6747 14.5464C25.3341 17.234 23.2835 19.4027 21.0477 19.8721C15.1133 21.1226 12.5521 12.8328 18.8842 11.1633C21.7872 10.3992 24.1582 12.4499 24.6747 14.5464ZM22.2718 14.9616C21.9793 13.9399 20.8314 13.0065 19.3997 13.3831C16.3201 14.185 17.605 18.3808 20.6046 17.6303C21.6617 17.3663 22.6454 16.2716 22.2718 14.9616ZM16.7605 20.6303C18.7493 21.6854 21.3572 21.6637 23.3211 20.5814C23.4253 20.5245 23.5251 20.4584 23.6259 20.3916C23.9327 20.1883 24.2492 19.9786 24.7286 20.0018C25.5856 20.0461 27.3176 21.4128 24.2707 22.8393C23.1611 23.3576 22.7536 23.4354 22.2227 23.5368C21.953 23.5883 21.6515 23.6459 21.2099 23.7703C21.3764 24.0747 22.7239 25.2687 23.6947 26.1289C24.0413 26.436 24.3399 26.7006 24.5196 26.8669C25.6553 27.9175 24.6888 29.1112 23.5242 28.9916C22.7846 28.9146 20.4633 26.6287 20.0423 26.1586C19.6214 26.3543 19.0575 26.907 18.4803 27.4727C17.7594 28.1793 17.0178 28.9061 16.5086 28.9826C15.2982 29.1646 14.2889 27.8858 15.5192 26.7808L18.7901 23.7912C18.6162 23.7054 18.2295 23.6297 17.8526 23.5558C17.5887 23.5041 17.3296 23.4534 17.1517 23.4008C12.3837 21.9816 14.0829 19.8804 15.4485 20.0063C15.8073 20.04 16.1396 20.2492 16.44 20.4383C16.5513 20.5084 16.6582 20.5757 16.7605 20.6303Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__social-vk {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23507299'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.7425 25.9453H21.1772C21.1772 25.9453 21.6102 25.9003 21.8314 25.6742C22.0357 25.4658 22.0289 25.0755 22.0289 25.0755C22.0289 25.0755 22.0009 23.2483 22.8941 22.9787C23.7746 22.7132 24.9059 24.7448 26.1041 25.5261C27.0109 26.1175 27.6998 25.988 27.6998 25.988L30.9048 25.9453C30.9048 25.9453 32.581 25.8472 31.7861 24.596C31.7208 24.4938 31.3225 23.6699 29.4031 21.9778C27.393 20.2068 27.6625 20.4932 30.0836 17.4292C31.5573 15.5641 32.1471 14.4248 31.9623 13.9372C31.7869 13.4721 30.7031 13.5952 30.7031 13.5952L27.0939 13.6162C27.0939 13.6162 26.8261 13.5816 26.6278 13.6942C26.4346 13.8044 26.31 14.0619 26.31 14.0619C26.31 14.0619 25.738 15.5054 24.9771 16.7333C23.3703 19.3241 22.7271 19.4609 22.4644 19.3C21.8535 18.925 22.006 17.7945 22.006 16.9907C22.006 14.4795 22.4077 13.4327 21.2255 13.1615C20.8332 13.0722 20.5442 13.0127 19.5408 13.003C18.2536 12.9902 17.1638 13.0063 16.5469 13.2935C16.1359 13.4842 15.819 13.9098 16.0122 13.934C16.2503 13.9646 16.791 14.0724 17.0774 14.4425C17.4469 14.9204 17.4342 15.993 17.4342 15.993C17.4342 15.993 17.6469 18.9484 16.9376 19.3161C16.4512 19.5671 15.7842 19.0538 14.3512 16.7027C13.6174 15.499 13.0632 14.1681 13.0632 14.1681C13.0632 14.1681 12.9564 13.9195 12.7657 13.7859C12.5344 13.625 12.2115 13.5735 12.2115 13.5735L8.78199 13.5952C8.78199 13.5952 8.26761 13.6089 8.07863 13.8213C7.91 14.0104 8.06508 14.4015 8.06508 14.4015C8.06508 14.4015 10.7497 20.3653 13.7894 23.3706C16.5774 26.1264 19.7425 25.9453 19.7425 25.9453' fill='white'/%3E%3C/svg%3E");
}
.--svg__social-youtube {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23CC181E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.935 22.5819L17.9344 16.9893L23.3381 19.7952L17.935 22.5819ZM29.8 16.0199C29.8 16.0199 29.6044 14.6484 29.005 14.0444C28.2444 13.2513 27.3919 13.2476 27.0012 13.2015C24.2025 13 20.0044 13 20.0044 13H19.9956C19.9956 13 15.7975 13 12.9987 13.2015C12.6075 13.2476 11.7556 13.2513 10.9944 14.0444C10.395 14.6484 10.2 16.0199 10.2 16.0199C10.2 16.0199 10 17.631 10 19.2414V20.7517C10 22.3628 10.2 23.9732 10.2 23.9732C10.2 23.9732 10.395 25.3448 10.9944 25.9488C11.7556 26.7419 12.755 26.717 13.2 26.7997C14.8 26.9527 20 27 20 27C20 27 24.2025 26.9938 27.0012 26.7922C27.3919 26.7456 28.2444 26.7419 29.005 25.9488C29.6044 25.3448 29.8 23.9732 29.8 23.9732C29.8 23.9732 30 22.3628 30 20.7517V19.2414C30 17.631 29.8 16.0199 29.8 16.0199V16.0199Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__top-nav--pluser-arrow-white {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.85571 2V9.85574M9.85571 17.7115V9.85574M9.85571 9.85574L17.7115 9.85574L1.99997 9.85574' stroke='white' stroke-width='3'/%3E%3C/svg%3E");
}
.--svg__type-carusel-arrow--left {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='49' height='16' viewBox='0 0 49 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.97122 1.16187L2 8.13309M2 8.13309L8.97122 15.1043M2 8.13309H48.2302' stroke='%230B1142' stroke-width='2'/%3E%3C/svg%3E");
}
.--svg__type-carusel-arrow--right {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='49' height='16' viewBox='0 0 49 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.0288 1.16187L47 8.13309M47 8.13309L40.0288 15.1043M47 8.13309H0.769782' stroke='%230B1142' stroke-width='2'/%3E%3C/svg%3E");
}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/about-mod/__about-mod.css?17297339101827*/
.about-mod {
    background-color: var(--color__fill-4);
    position: relative;
    z-index: 0;
}
@media screen and (min-width: 768px) {  

    .about-mod {
        max-width: var(--col-6);
        background-color: white;
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .--section-page.--about-page .about-page {
        /* background-color: var(--color__fill-4); */
        border-radius: 1.5rem;
        padding: 1.5rem 2rem;
        max-width: var(--col-6);
        box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.06);
    }
    
    .--section-page.--about-page .page-detail.pb-48.mt-16 {
        padding: 0 !important;
    }
    
    .--section-page.--about-page .about-page p.--l {
        font-size: 1rem !important;
        line-height: 1.5rem !important;
    }
    
    .--section-page.--about-page .about-page p.--m {
        font-size: .75rem;
    }
    .--section-page.--about-page {}

    /*.--section-page.--about-page .feedback-mod {*/
    /*    display: none;*/
    /*}*/
    
    .feedback-mod .mini-map {
        display: none !important;
    }
    
    .--section-page.--about-page .mini-map {
        display: none;
    }
    
    .--section-page.--about-page .mini-contacts {
        display: none;
    }
    
    .--section-page.--about-page  .reviews-carusel {
        /* display: none; */
        width: 100% !important;
        max-width: 100% !important;
        overflow: unset;
    }

    .--section-page.--about-page .desctop-form {
        display: flex !important;
    }
    
    .--section-page.--about-page .desctop-form .feedback-mod {
        display: block;
        max-width: var(--col-6) !important;
    }
    
    .--section-page.--about-page .desctop-form .mini-contacts {
        display: flex;
        width: var(--col-5) !important;
    }

} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/advance/__advance.css?17297339105555*/
.advance-item {
    height: 100%;
    padding: 2rem 1rem;
    text-align: center;
    border-radius: 1rem;
}

.advance {
    background-color: var(--color__fill-4);
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.advance-item__label {
    margin-top: .75rem;
    font-weight: 600;
    /*word-break: break-all;*/
}

.advance-item__img {
    height: 3.5rem;
}

.advance__desc {
    display: none;
}

@media screen and (min-width: 768px) {  

.advance__desc {
    /* display: block; */
}
.advance {
    background-color: white;
}
.advance__head {
    width: var(--col-4);
    max-width: var(--col-4);
    margin-bottom: 0 !important;
    margin-right: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    z-index: 2;
    position: relative;
    /* background-color: white; */
    padding-left: 2rem;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.advance__wrap {}

.advance__wrap .type-carusel {
    align-items: stretch;
    display: flex;
}

.advance__carusel-item {
    /* flex: 1; */
    /* overflow: hidden; */
    /* padding-top: 1.5rem; */
    /* padding-bottom: 1.5rem; */
    /* width: var(--col-8); */
    /* max-width: var(--col-8); */
    /* padding-top: 2rem !important; */
    /* padding-bottom: 2rem !important; */
}

.advance__wrap .type-carusel__nav {
    display: block;
    width: 100%;
}

.advance {
    padding: 0 !important;
    overflow: hidden;
    /* padding: 2rem 0 !important; */
}

.advance__carusel-item {
    /* padding-top: 2rem; */
    /* padding-bottom: 2rem; */
}

.advance__carusel-item .swiper-slide {
    transition: all ease .24s;
    opacity: 0;
}

.advance__carusel-item .swiper-slide.swiper-slide.swiper-slide-active, .advance__carusel-item .swiper-slide.swiper-slide.swiper-slide-next, .advance__carusel-item .swiper-slide.swiper-slide.swiper-slide-next + div, .advance__carusel-item .swiper-slide.swiper-slide.swiper-slide-next + div + div {
    opacity: 1;
}
.advance-item {
    min-height: 12rem;
}
.advance__desc {
    opacity: .7;
}
.type-carusel__nav-arrow {
    width: 3rem;
    height: 1rem;
    display: flex;
    background-size: contain;
    margin-right: .5rem;
    opacity: .24 !important;
    transition: all ease .24s;
    cursor: pointer;
}

.advance__wrap .type-carusel__nav .type-carusel__pagination {
    display: none;
}

.advance__wrap .type-carusel__nav .type-carusel__nav-arrows {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}
.type-carusel__nav-arrow.swiper-button-next.--svg__type-carusel-arrow--right {}

.type-carusel__nav-arrow.swiper-button-disabled {
    opacity: .24 !important;
}
.type-carusel__nav-arrow:hover {
    opacity: 1 !important;
}
.sale-carusel .type-carusel {
    /* display: flex; */
    /* justify-content: space-between; */
    /* align-items: stretch; */
}
.--section-page.--about-page .advance {
    width: var(--col-6);
    overflow: unset;
}

.--section-page.--about-page .advance .advance__head {
    width: 100% !important;
    max-width: 100% !important;
    padding: 2rem !important;
}
.--section-page.--about-page .advance__carusel-item {
    flex: unset;
    width: 100% !important;
    max-width: 100% !important;
    padding: 2rem !important;
}

.--section-page.--about-page {}

.--section-page.--about-page .type-carusel {
    flex-wrap: wrap;
}
.--section-page.--about-page .type-carusel__nav-arrows {
    display: none;
}

.--section-page.--about-page .advance .type-carusel__pagination {
    display: block;
    position: absolute;
    right: 1rem;
    top: 2.25rem;
}
.--section-page.--about-page .advance .type-carusel__btn {
    top: unset;
    bottom: 6rem;
}

.--service-page .advance .advance__head {
    width: 100% !important;
    max-width: 100% !important;
    padding: 2rem !important;
}
.--service-page .advance .type-carusel__pagination {
    display: block;
    position: absolute;
    right: 1rem;
    top: 2.25rem;
}
.--service-page .type-carusel__nav-arrows {
    display: none;
}
.--service-page .advance__carusel-item {
    flex: unset;
    width: 100% !important;
    max-width: 100% !important;
    padding: 2rem !important;
    padding-top: 0 !important;
}

.advance-steps {background-color: var(--color__fill-4);background-position: center;background-size: cover;border-radius: 1rem;}
 

.advance-steps__content {
}
 
.advance-steps__title {
}
 
.advance-steps__items {
}
 
.advance-steps__item {background-color: white;border-radius: .75rem;}
.advance-steps__item-head {cursor: pointer;}
 
.advance-steps__item-head-name {font-weight: 600;transition: all ease.24s;}
 
.advance-steps__item-head-arrow {width: 1.5rem;height: 1.5rem;display: flex;justify-content: center;align-items: center;transition: all ease .24s;}
.advance-steps__item-head-arrow-line {width: .875rem;height: .875rem;border-left: .175rem solid var(--color__fill-1);border-bottom: .175rem solid var(--color__fill-1);display: block;transform-origin: center;transform: rotate(-45deg);top: -.125rem;position: relative;transition: all ease .24s;}
.advance-steps__item-desc {display: none;}

.advance-steps__item-head-name span {
    color: var(--color__fill-1);
    font-weight: bold;
}

.advance-steps__item-head-arrow:hover {}

.advance-steps__item-head-arrow:hover .advance-steps__item-head-arrow-line {border-color: var(--color__dark);}

.advance-steps__item-head-name:hover {
    color: var(--color__fill-1);
}

.advance-steps__item.is-open {}

.advance-steps__item.is-open .advance-steps__item-head-arrow {
    transform: rotate(180deg);
}







} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/blog/__blog.css?17297339103943*/
.blog-card {
    background-color: white;
    box-shadow: 0px 1rem 2.5rem rgb(0 0 0 / 6%);
    border-radius: 1rem;
    overflow: hidden;
}

.blog-card__photo {
    width: 100%;
    padding-bottom: 35%;
    padding-top: 35%;
    display: flex;
    background-color: var(--color__fill-4);
    background-size: cover;
    background-position: center;
    position: relative;
}

.blog-card__info {
    margin-top: -1rem;
    z-index: 2;
    position: relative;
}

.blog-card__devider {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.blog-card__top {
    padding-top: 1rem;
}

 

.blog-card__name {
    font-weight: 650;
}

 
.devider.--top {
    border-radius: 1.5rem 1.5rem 0 0;
}

.devider.--top.--min {
    border-radius: 1rem 1rem 0 0;
}

.devider.--min {
    height: 1rem;
}

.blog-card__calendar {
    width: 1rem;
    height: 1rem;
    background-size: contain;
    /* opacity: .232; */
}

.blog-card__tag {
    position: absolute;
    left: 1.5rem;
    top: 1.5rem;
    font-size: .875rem;
    height: 1.5rem;
    background-color: var(--color__fill-2);
    display: flex;
    align-items: center;
    padding: 0 .75rem;
    border-radius: 1rem;
    font-weight: 600;
    color: white;
    line-height: 1.25rem;
}

.blog-card__date {
    opacity: .4;
    font-weight: 650;
}

.blog-tags__link {
    height: 1.5rem !important;
    padding: 0 .5rem !important;
    border-radius: 1.5rem !important;
    margin-right: .25rem;
}

.blog-tags__link:first-child {
    margin-left: 1.25rem;
}

.blog-tags__link.is-active {
    background-color: var(--color__dark);
}

.blog-tags {
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.blog-tags__link:last-child {
    margin-right: 1.25rem;
}

.image-header__content .blog-card__tag {
    position: relative;
    left: unset;
    top: unset;
}

.image-header__content .blog-card__date {
    color: white;
    opacity: .5;
    font-weight: 650;
    margin-bottom: 0 !important;
}

.blog-card__head {
    margin-bottom: .75rem;
}

.blog-carusel {
    background-color: #E8E8F1;
    position: relative;
    z-index: 0;
}
.swiper-slide .blog-card {
    height: 100%;
}
.blog-card__tumb-photo {
    position: relative;
}

.blog-card__tag {
    z-index: 2;
    text-decoration: none;
}

@media screen and (min-width: 768px) {  
    .blog-carusel {
        background-color: transparent;
        padding: 3.5rem 0 !important;
        width: 100%;
        /* overflow: hidden; */
        /* margin-top: 1rem; */
    }
    .blog-card {
        box-shadow: none;
    }
    
    .blog-carusel .type-carusel .swiper-container {
        overflow: hidden;
    }
    .blog-carusel .type-carusel__head {
        /* padding: 0 2rem; */
    }
    .blog-tags {
    margin-top: .5rem !important;
    justify-content: flex-start;
}

.blog-tags__link:first-child {
    margin-left: 0 !important;
}
.blog.pb-64 {
    padding-bottom: 1rem !important;
}
.--white-header.--blog-detail {}

.--white-header.--blog-detail .mini-contacts {
    display: none;
}

.--white-header.--blog-detail .blog-carusel {
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.--white-header.--blog-detail .image-header {
    max-width: 100% !important;
    width: 100% !important;
    border-radius: 1.5rem;
    overflow: hidden;
}
.--white-header.--blog-detail .blog-carusel .doctors__pagination {
    margin-bottom: 0 !important;
}
.--white-header.--blog-detail .image-header__content .blog-card__desc {
    display: block !important;
font-size: 1.125rem !important;line-height: 1.75rem;}
.--white-header.--blog-detail .image-header__title {
    font-size: 2.5rem;
    line-height: 3rem;
}
.blog-carusel .swiper-wrapper {
}

.blog-carusel .swiper-container {
    filter: drop-shadow(0px 1rem 2.5rem rgba(0, 0, 0, 0.06));
}
.blog__items {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.blog__items .blog-card {
    box-shadow: 0px 1rem 2.5rem rgb(0 0 0 / 6%);
}







} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/blog/__svg.css?17297339104264*/
.--svg__blog--calendar-dark {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.80062 0H8.77259V1.02804C8.77259 1.23364 8.60125 1.37072 8.42991 1.37072C8.25857 1.37072 8.08723 1.23364 8.08723 1.02804V0H2.60436V1.02804C2.60436 1.23364 2.43302 1.37072 2.26168 1.37072C2.09034 1.37072 1.919 1.23364 1.919 1.02804V0H0.890966C0.376947 0 0 0.445483 0 1.02804V2.26168H10.9657V1.02804C10.9657 0.445483 10.3489 0 9.80062 0ZM0 2.98131V9.25234C0 9.86916 0.376947 10.2804 0.925234 10.2804H9.83489C10.3832 10.2804 11 9.83489 11 9.25234V2.98131H0ZM3.04984 8.73832H2.22741C2.09034 8.73832 1.95327 8.63551 1.95327 8.46418V7.60748C1.95327 7.47041 2.05607 7.33333 2.22741 7.33333H3.08411C3.22118 7.33333 3.35826 7.43614 3.35826 7.60748V8.46418C3.32399 8.63551 3.22118 8.73832 3.04984 8.73832ZM3.04984 5.65421H2.22741C2.09034 5.65421 1.95327 5.5514 1.95327 5.38006V4.52336C1.95327 4.38629 2.05607 4.24922 2.22741 4.24922H3.08411C3.22118 4.24922 3.35826 4.35203 3.35826 4.52336V5.38006C3.32399 5.5514 3.22118 5.65421 3.04984 5.65421ZM5.79128 8.73832H4.93458C4.79751 8.73832 4.66044 8.63551 4.66044 8.46418V7.60748C4.66044 7.47041 4.76324 7.33333 4.93458 7.33333H5.79128C5.92835 7.33333 6.06542 7.43614 6.06542 7.60748V8.46418C6.06542 8.63551 5.96262 8.73832 5.79128 8.73832ZM5.79128 5.65421H4.93458C4.79751 5.65421 4.66044 5.5514 4.66044 5.38006V4.52336C4.66044 4.38629 4.76324 4.24922 4.93458 4.24922H5.79128C5.92835 4.24922 6.06542 4.35203 6.06542 4.52336V5.38006C6.06542 5.5514 5.96262 5.65421 5.79128 5.65421ZM8.53271 8.73832H7.67601C7.53894 8.73832 7.40187 8.63551 7.40187 8.46418V7.60748C7.40187 7.47041 7.50467 7.33333 7.67601 7.33333H8.53271C8.66978 7.33333 8.80685 7.43614 8.80685 7.60748V8.46418C8.80685 8.63551 8.70405 8.73832 8.53271 8.73832ZM8.53271 5.65421H7.67601C7.53894 5.65421 7.40187 5.5514 7.40187 5.38006V4.52336C7.40187 4.38629 7.50467 4.24922 7.67601 4.24922H8.53271C8.66978 4.24922 8.80685 4.35203 8.80685 4.52336V5.38006C8.80685 5.5514 8.70405 5.65421 8.53271 5.65421Z' fill='%230B1142'/%3E%3C/svg%3E");
}
.--svg__blog--calendar-white {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.80062 0H8.77259V1.02804C8.77259 1.23364 8.60125 1.37072 8.42991 1.37072C8.25857 1.37072 8.08723 1.23364 8.08723 1.02804V0H2.60436V1.02804C2.60436 1.23364 2.43302 1.37072 2.26168 1.37072C2.09034 1.37072 1.919 1.23364 1.919 1.02804V0H0.890966C0.376947 0 0 0.445483 0 1.02804V2.26168H10.9657V1.02804C10.9657 0.445483 10.3489 0 9.80062 0ZM0 2.98131V9.25234C0 9.86916 0.376947 10.2804 0.925234 10.2804H9.83489C10.3832 10.2804 11 9.83489 11 9.25234V2.98131H0ZM3.04984 8.73832H2.22741C2.09034 8.73832 1.95327 8.63551 1.95327 8.46418V7.60748C1.95327 7.47041 2.05607 7.33333 2.22741 7.33333H3.08411C3.22118 7.33333 3.35826 7.43614 3.35826 7.60748V8.46418C3.32399 8.63551 3.22118 8.73832 3.04984 8.73832ZM3.04984 5.65421H2.22741C2.09034 5.65421 1.95327 5.5514 1.95327 5.38006V4.52336C1.95327 4.38629 2.05607 4.24922 2.22741 4.24922H3.08411C3.22118 4.24922 3.35826 4.35203 3.35826 4.52336V5.38006C3.32399 5.5514 3.22118 5.65421 3.04984 5.65421ZM5.79128 8.73832H4.93458C4.79751 8.73832 4.66044 8.63551 4.66044 8.46418V7.60748C4.66044 7.47041 4.76324 7.33333 4.93458 7.33333H5.79128C5.92835 7.33333 6.06542 7.43614 6.06542 7.60748V8.46418C6.06542 8.63551 5.96262 8.73832 5.79128 8.73832ZM5.79128 5.65421H4.93458C4.79751 5.65421 4.66044 5.5514 4.66044 5.38006V4.52336C4.66044 4.38629 4.76324 4.24922 4.93458 4.24922H5.79128C5.92835 4.24922 6.06542 4.35203 6.06542 4.52336V5.38006C6.06542 5.5514 5.96262 5.65421 5.79128 5.65421ZM8.53271 8.73832H7.67601C7.53894 8.73832 7.40187 8.63551 7.40187 8.46418V7.60748C7.40187 7.47041 7.50467 7.33333 7.67601 7.33333H8.53271C8.66978 7.33333 8.80685 7.43614 8.80685 7.60748V8.46418C8.80685 8.63551 8.70405 8.73832 8.53271 8.73832ZM8.53271 5.65421H7.67601C7.53894 5.65421 7.40187 5.5514 7.40187 5.38006V4.52336C7.40187 4.38629 7.50467 4.24922 7.67601 4.24922H8.53271C8.66978 4.24922 8.80685 4.35203 8.80685 4.52336V5.38006C8.80685 5.5514 8.70405 5.65421 8.53271 5.65421Z' fill='white'/%3E%3C/svg%3E");
}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/bottom-nav/__bottom-nav.css?17297339102168*/
.bottom-nav__call-back {position: absolute;bottom: 4.25rem;right: .5rem;}
.bottom-nav__call-back-wrap {
    width: 4rem;
    height: 4rem;
    border-radius: 2.5rem;
    background-color: #67C15E;
    background-position: center;
    background-size: 55%;
    position: relative;
}
.bottom-nav__call-back-count {
    font-size: .5rem;
    font-weight: 700;
    width: 1.25rem;
    height: 1.25rem;
    background-color: red;
    border-radius: 100%;
    text-align: center;
    color: white;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    line-height: 1.25rem;
    font-size: .75rem;
}
.bottom-nav {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 90;
}
.bottom-nav__bar {
    background-color: white;
    box-shadow: 0px 0.5rem 2.5rem rgb(0 0 0 / 10%);
    border-radius: 1rem 1rem 0 0;
    /* height: 3.5rem; */
    align-items: center;
    padding-bottom: .5rem;
}
.bottom-nav__bar-link {
    font-size: .6rem;
    text-decoration: none;
    font-weight: 650;
    flex: 1;
    color: var(--color__dark);
    /* margin-top: .25rem; */
    /* filter: grayscale(.8); */
    opacity: .6;
    height: 3.5rem;
}

.bottom-nav__bar-icon {
    width: 1.5rem;
    height: 1.5rem;
    background-position: center;
    background-size: contain;
    margin-top: .75rem;
    opacity: .4;
    /* filter: grayscale(1); */
    display: flex;
    justify-content: center;
    align-items: center;
}

.bottom-nav__bar-label {
    margin-bottom: .125rem;
}
.bottom-nav__bar-link.is-active {
    filter: grayscale(0);
    opacity: 1;
    color: var(--color__fill-1);
}

.bottom-nav__bar-link.is-active .bottom-nav__bar-icon {
    opacity: 1;
}

.bottom-nav__bar-icon {}

.bottom-nav__bar-icon svg {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
}

.bottom-nav__bar-icon svg path {
    transition: all ease .24s;
    fill: var(--color__dark);
}

.bottom-nav__bar-link.is-active svg {
    fill: var(--color__fill-1);
    opacity: 1;
    width: 100%;
}

.bottom-nav__bar-link.is-active svg path {
    fill: var(--color__fill-1);
}


@media screen and (min-width: 768px) {  
 
    .bottom-nav {
        display: none;
    }

} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/bottom-nav/__svg.css?17297339101566*/
.--svg__bottom-nav-min-wa {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28613 5.84141C8.06314 5.30738 7.89406 5.28707 7.55624 5.27342C7.44124 5.26677 7.31312 5.26012 7.17099 5.26012C6.73147 5.26012 6.27201 5.3886 5.99475 5.6725C5.65694 6.01733 4.8187 6.82179 4.8187 8.47132C4.8187 10.121 6.02171 11.7165 6.18396 11.9398C6.35305 12.1627 8.52943 15.5972 11.9088 16.997C14.5515 18.0922 15.3357 17.9907 15.9371 17.8624C16.8157 17.6731 17.9174 17.0238 18.1947 16.2398C18.4717 15.4554 18.4717 14.7861 18.3905 14.6441C18.3095 14.5022 18.0863 14.4213 17.7485 14.2521C17.4107 14.083 15.7682 13.2717 15.4573 13.1635C15.1531 13.0487 14.8625 13.0893 14.6329 13.4138C14.3084 13.8668 13.9909 14.3266 13.7339 14.6037C13.5312 14.8201 13.1999 14.8472 12.9228 14.7322C12.551 14.5769 11.5103 14.2115 10.226 13.069C9.23237 12.1835 8.55656 11.0817 8.3607 10.7503C8.16467 10.4123 8.3404 10.2161 8.49583 10.0337C8.66492 9.82402 8.82699 9.67541 8.9959 9.47919C9.16499 9.28315 9.2595 9.18181 9.36768 8.95181C9.48268 8.72882 9.40146 8.49882 9.32042 8.32973C9.2392 8.16028 8.56339 6.51057 8.28613 5.84141ZM11.4966 0C5.15687 0 0 5.1583 0 11.4999C0 14.0148 0.811112 16.3473 2.18986 18.2403L0.756846 22.5131L5.17717 21.1004C6.99525 22.3038 9.16481 23.0001 11.5034 23.0001C17.8432 23.0001 23.0001 17.8414 23.0001 11.5002C23.0001 5.15866 17.8432 0.000359376 11.5034 0.000359376H11.4968V0H11.4966Z' fill='white'/%3E%3C/svg%3E");
}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/breadcrumbs/__breadcrumbs.css?17297339101895*/
.breadcrumbs {
    padding: 2rem 0px;
    /* border-bottom: 2px solid #EBEBEB; */
    /* margin-top: 2rem; */
    z-index: 2;
    position: relative;
    padding-top: 0;
    display: none;
    width: 100% !important;
}
.breadcrumbs__back {
    border-radius: .5rem;
    padding: 0px;
    height: 2.5rem;
    width: 2.5rem;
    position: relative;
    margin-right: 1.5rem;
    transition: all ease .24s;
    background-color: #f525361c;
    display: flex;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 1.125rem;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2L3 9L10 16' stroke='%23F52536' stroke-width='3'/%3E%3C/svg%3E");
    filter: grayscale(1);
}

.breadcrumbs__back:active {
    background-color: rgba(245, 37, 54, 0.24);
}

.breadcrumbs__back img {
    height: .875rem;
    margin-left: -.1rem;
    position: relative;
}

.breadcrumbs .center-wrap > div {
    /* padding: 1.5rem 0px; */
}

.breadcrumbs__back:hover {filter: grayscale(0);}
.breadcrumbs__link {
    color: var(--color__dark);
    text-decoration: none;
    transition: all ease .24s;
    font-weight: 650;
    opacity: .64;
}

li.breadcrumbs__devider {
    margin: 0px .75rem;
    width: .25rem;
    height: .25rem;
    background-color: var(--color__fill-1);
    border-radius: .5rem;
    top: .075rem;
    position: relative;
}

.breadcrumbs__link:hover {
    color: var(--color__fill-1);
    opacity: 1;
}

.breadcrumbs__active {
    opacity: .40;
}

img.breacrcrumb__back {
    margin-right: .5rem;
    position: relative;
    top: .10rem;
    height: 1rem;
}

.breadcrumbs__link.--back {
    color: var(--color__fill-1);
    filter: grayscale(0);
    opacity: 1;
}

.breadcrumbs__link.--back:hover {
    filter: grayscale(0);
    opacity: 1;
}

/* End */


/* Start:/bitrix/templates/belberrymed/comp/clinics/__clinics.css?17297339101487*/
.--contacts.--clinics .page-head {
    display: block !important;
}
.clinics {}

.clinics__items {}

.clinic-item {
    border-radius: 1rem;
    background-color: white;
    overflow: hidden;
}

.clinic-item__content {}

.clinic-item__name {
    font-weight: 650;
}

.clinic-item__tel {}

.clinic-item__address {
    font-weight: 600;
}

.clinic-item__time-work {
    opacity: .5;
}

.clinic-item__doctors {}

.clinic-item__tumb {
    background-color: var(--color__fill-4);
}

.clinic-item__doctor {
    width: 2.5rem;
    height: 2.5rem;
    background-position: center;
    background-size: cover;
    box-shadow: 0 0 0 3px white;
    margin: 0 -.25rem;
    border-radius: 100%;
    background-color: var(--color__fill-4);
}
.clinic-item__doctors.--bottom {
    position: relative;
    bottom: -2.5rem;
    z-index: 2;
    margin-top: -1.5rem;
}

.clinic-item.--center {
    text-align: center;
}

.clinic-item.--center .clinic-item__tel {
    justify-content: center;
}

.clinic-item__photo {
    width: 100%;
    padding-bottom: 60%;
    background-size: cover;
    display: flex;
}

.clinic-item__doctors.--top {
    top: -2.5rem;
    position: relative;
    margin-bottom: -1.5rem;
}

@media screen and (min-width: 768px) {  

    .clinics {
        width: 100%;
        margin: 0 !important;
        padding-bottom: 2rem !important;
    }
    .clinics__items {
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 1rem;
    }
    
    .clinic-item {box-shadow: none;}

}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/doctors/__doctors.css?17297339104585*/
.doctor-card {
    background-color: white;
    box-shadow: 0px 1rem 2.5rem rgb(0 0 0 / 6%);
    border-radius: 1rem;
    overflow: hidden;
}

.doctor-card__photo {
    width: 100%;
    padding-bottom: 40%;
    padding-top: 40%;
    display: flex;
    background-color: var(--color__fill-4);
    background-size: cover;
    background-position: center;
    position: relative;
}

.doctor-card__info {
    margin-top: -1rem;
    z-index: 2;
    position: relative;
    flex: 1;
    justify-content: space-between;
    display: flex;
    flex-direction: column;
}

.doctor-card__devider {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.doctor-card__top {
    padding-top: 1rem;
}

.doctor-card__type {
    font-weight: 600;
opacity: .4;margin-bottom: .375rem;}

.doctor-card__name {
    font-weight: 650;
}

.doctor-card__values {}

.doctor-card__value {}

.devider.--top {
    border-radius: 1.5rem 1.5rem 0 0;
}

.devider.--top.--min {
    border-radius: 1rem 1rem 0 0;
}

.devider.--min {
    height: 1rem;
}

.image-header__bg-mask.--2.--doctor {
    opacity: .7;
}



.doctor-information__post-title {opacity: .5;}

.doctor-information__item {
    padding-left: 2rem;
    position: relative;
}

.doctor-information__eyar {
    /* position: relative; */
    /* top: .125rem; */
}

.doctor-information__eyar:after {content: "";display: block;position: absolute;width: .75rem;height: .75rem;background-color: var(--color__fill-1);border-radius: .5rem;left: 0px;top: .375rem;}

.doctor-information__eyar:before {
    width: 2px;
    content: "";
    display: block;
    position: absolute;
    height: calc(100% - 2rem);
    background-color: var(--color__border);
    left: .3rem;
    top: 1.75rem;
}

.doctor-information__item:last-child .doctor-information__eyar:before {
    display: none;
}

.doctor-information__title {
    color: var(--color__fill-1);
}

.doctor-information__dates.--main {}

.doctor-information__dates.--main .doctor-information__eyar:after {
    background-color: var(--color__fill-2);
}

.doctor-information {
    /* border-bottom: 1px solid var(--color__border); */
}
.doctor-information__dates .doctor-information__item:last-child {
    padding-bottom: 0px !important;
}
.doctor-card__medal {
    position: absolute;
    width: 5rem;
    height: 6rem;
    background-size: contain;
    position: absolute;
    right: -0rem;
    top: .5rem;
    pointer-events: none;
    display: none;
}

.doctors-carusel {
    position: relative;
    z-index: 0;
    background-color: white;
}

.swiper-slide .doctor-card {
    height: 100%;
}


@media screen and (min-width: 768px) {  
    .doctors-carusel {
        background-color: transparent;
        width: 100%;
        /* overflow: hidden; */
        padding: 0 !important;
        padding: 3.5rem 0 !important;
    }
    
    .doctors-carusel .type-carusel {
        min-width: 1px;
    }
    
    .doctors-carusel .doctors-carusel__wrap {
        width: 100%;
        min-width: 1px;
    }
    .doctors-carusel .swiper-container {
        overflow: hidden;
    }
    
    .doctor-card {
        box-shadow: none;
        display: flex;
        flex-direction: column;
    }
    .doctors-carusel .type-carusel__head {
        /* padding: 0 2rem; */
    }
.doctors {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    margin-bottom: 2rem !important;
}
.--white-header.--doctor {}

.--white-header.--doctor .image-header {
    max-width: var(--col-6) !important;
    width: var(--col-6) !important;
}

.image-header {
    border-radius: 1rem;
    overflow: hidden;
}

.--white-header.--doctor .page-detail {
    width: var(--col-7);
    height: 30rem;
    overflow: scroll;
    padding: 2.5rem;
    background-color: var(--color__fill-4);
}


/* .--white-header.--doctor .page-detail::-webkit-scrollbar {
    width: .25rem;
 }
.--white-header.--doctor .page-detail::-webkit-scrollbar-track {
background: #f1f1f1;
}
.--white-header.--doctor .page-detail::-webkit-scrollbar-thumb {
background: #888;
}
.--white-header.--doctor .page-detail::-webkit-scrollbar-thumb:hover {
background: #555;
} */

.doctors-carusel {}

.doctors-carusel .swiper-container {
    filter: drop-shadow(0px 1rem 2.5rem rgba(0, 0, 0, 0.06));
}
.doctors__items {}

.doctors__items .doctor-card {
    box-shadow: 0px 1rem 2.5rem rgb(0 0 0 / 6%);
}
.doctor-head {
    display: flex;
    justify-content: space-between;
}

.doctor-head .image-header__wrap {
    min-height: 30rem;
}

.--white-header.--doctor .image-header {
    width: 100% !important;
    max-width: var(--col-5) !important;
}



} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/doctors/__svg.css?17297339105385*/
.--svg__doctors--medal {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='83' height='88' viewBox='0 0 83 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath d='M38.2232 41.4223L32.2433 51.5201C32.0218 51.8807 31.5788 51.9889 31.2466 51.7725C31.0251 51.6643 30.9144 51.4479 30.8775 51.2676L30.0654 46.0384L25.0082 47.9859C24.6391 48.1301 24.1961 47.9498 24.0485 47.5892C23.9747 47.3728 23.9747 47.1203 24.1223 46.94L30.0654 36.8784C30.2868 36.5177 30.7298 36.4095 31.062 36.6259C31.0989 36.662 31.1359 36.662 31.1728 36.698C31.2466 36.7702 31.3204 36.8062 31.4312 36.8423C31.505 36.8784 31.6157 36.8784 31.7265 36.8784H35.1225C35.4178 36.8784 35.6393 37.0226 35.75 37.239L37.2635 39.8716C37.2635 39.8716 37.2635 39.9077 37.3004 39.9077C37.3004 39.9437 37.3004 39.9437 37.3004 39.9437C37.3004 39.9437 37.3004 39.9437 37.3004 39.9798C37.3742 40.088 37.4111 40.1601 37.5219 40.2322C37.5957 40.3044 37.7064 40.3404 37.8172 40.3765C38.2232 40.4847 38.4447 40.8814 38.334 41.2781C38.2601 41.3502 38.2601 41.3863 38.2232 41.4223ZM52.9886 37.0226L58.8947 47.0482C59.1162 47.4089 58.9685 47.8416 58.6363 48.0219C58.4517 48.1301 58.1933 48.1301 58.0088 48.058L52.9516 46.1106L52.1765 51.3758C52.1026 51.7725 51.7335 52.061 51.3275 51.9889C51.0691 51.9528 50.8845 51.8086 50.7738 51.5922L44.7569 41.4584C44.5354 41.0978 44.6831 40.665 45.0153 40.4847C45.126 40.4126 45.2368 40.4126 45.3475 40.3765C45.4951 40.3765 45.6059 40.3404 45.7535 40.2683C45.8643 40.1962 45.975 40.088 46.0488 39.9798L47.7469 37.1308C47.8945 36.8784 48.1529 36.7702 48.4482 36.7702L51.512 36.8062C51.5489 36.8062 51.5489 36.8062 51.5858 36.8062H51.6228C51.6966 36.8062 51.7704 36.8062 51.8442 36.7702C51.9181 36.7702 51.955 36.7341 52.0288 36.698C52.3979 36.5177 52.8409 36.6259 53.0255 36.9865C52.9886 36.9865 52.9886 36.9865 52.9886 37.0226Z' fill='%234E9AD2'/%3E%3Cpath d='M41.3978 13.87L44.3508 12.2111C45.126 11.7783 46.0858 12.0307 46.5287 12.7881C46.5656 12.8241 46.5656 12.8602 46.6026 12.8963L48.116 15.5289H51.512C52.3979 15.5289 53.0993 16.2141 53.0993 17.0796V17.1157L53.0624 20.2171L55.9785 21.876C56.7537 22.3088 57.0121 23.2464 56.5692 24.0038C56.5692 24.0398 56.5322 24.0398 56.5322 24.0759L54.945 26.6725L56.643 29.5575C57.0859 30.3149 56.8275 31.2525 56.0524 31.6853C56.0155 31.7213 55.9785 31.7213 55.9416 31.7574L53.247 33.236V36.5538C53.247 37.4193 52.5456 38.1045 51.6597 38.1045H51.6228L48.4482 38.0685L46.6764 40.8814C46.2334 41.6387 45.2737 41.8912 44.4985 41.4584C44.4616 41.4224 44.4616 41.3863 44.4247 41.3863L41.7669 39.8356L38.8138 41.4945C38.0387 41.9272 37.0789 41.6748 36.636 40.9175C36.599 40.8814 36.599 40.8453 36.5621 40.8093L35.0487 38.1767H31.6526C30.7667 38.1767 30.0654 37.4915 30.0654 36.6259V36.5899L30.1023 33.4884L27.1861 31.8295C26.411 31.3967 26.1526 30.4591 26.5955 29.7018C26.5955 29.6657 26.6324 29.6657 26.6324 29.6296L28.2197 27.0331L26.5217 24.148C26.0787 23.3907 26.3371 22.453 27.1123 22.0203C27.1492 21.9842 27.1861 21.9842 27.223 21.9482L29.9177 20.4696V17.1517C29.9177 16.2862 30.6191 15.601 31.505 15.601H31.5419L34.7165 15.6371L36.4145 12.7881C36.8574 12.0307 37.8172 11.7783 38.5924 12.2111C38.6293 12.2111 38.6293 12.2471 38.6662 12.2471L41.3978 13.87Z' fill='%2355B7FF'/%3E%3Cpath d='M48.1824 20.3516C46.487 18.6593 44.1457 17.6117 41.5622 17.6117C38.9787 17.6117 36.6374 18.6593 34.942 20.3516C33.2466 22.044 32.1971 24.381 32.1971 26.9597C32.1971 29.5385 33.2466 31.8755 34.942 33.5678C36.6374 35.2601 38.9787 36.3077 41.5622 36.3077C44.1457 36.3077 46.487 35.2601 48.1824 33.5678C49.8778 31.8755 50.9274 29.5385 50.9274 26.9597C50.9274 24.381 49.8778 22.044 48.1824 20.3516ZM41.5622 16C44.5897 16 47.3347 17.2088 49.353 19.2234C51.331 21.1978 52.5824 23.9377 52.5824 27C52.5824 30.022 51.3714 32.7619 49.353 34.7766C47.3751 36.7509 44.6301 38 41.5622 38C38.5347 38 35.7897 36.7912 33.7714 34.7766C31.7934 32.7216 30.5824 29.9817 30.5824 26.9597C30.5824 23.9377 31.7934 21.1978 33.8118 19.1832C35.7897 17.2088 38.5347 16 41.5622 16Z' fill='white'/%3E%3Cpath d='M42.2838 22.2006L43.1697 24.8693H46.049C46.455 24.8693 46.7872 25.1939 46.7872 25.5906C46.7872 25.843 46.6765 26.0594 46.4919 26.1676L44.1664 27.7904L45.0523 30.4591C45.1631 30.8558 44.9785 31.2525 44.5724 31.3968C44.314 31.4689 44.0557 31.4328 43.8711 31.2525L41.6194 29.6297L39.2569 31.2886C38.9247 31.541 38.4448 31.4689 38.2233 31.1443C38.0757 30.964 38.0388 30.7116 38.1126 30.4952L38.9985 27.8265L36.673 26.2037C36.3408 25.9512 36.2669 25.5184 36.4884 25.1939C36.6361 24.9775 36.8945 24.8693 37.1529 24.9054H39.9583L40.8442 22.2367C40.9549 21.84 41.3979 21.6597 41.767 21.7679C42.0623 21.8039 42.21 21.9842 42.2838 22.2006Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='0' y='0' width='83' height='88' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='12'/%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

/* End */


/* Start:/bitrix/templates/belberrymed/comp/feedback-mod/__feedback-mod.css?17297339103284*/
.feedback-mod {
    background-color: var(--color__fill-1);
    color: white;
    position: relative;
}

form.feedback-mod__form {}

.feedback-mod__title {
    text-align: center;
    font-weight: 650;
}

.feedback-mod__select {
    height: 3rem !important;
    border-radius: .75rem !important;
    background-color: white !important;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L14 2' stroke='%2355B7FF' opacity='1' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.feedback-mod__tel-wrap {
    position: relative;
}

.feedback-mod__tel-label {
    position: absolute;
    color: var(--color__dark);
    font-weight: 600;
    left: 5rem;
    top: .75rem;
}

.feedback-mod__inpu {}

.feedback-mod__btn {
    border-radius: 1rem !important;
    width: 100%;
    font-weight: 650;
    background-color: var(--color__fill-2);
    color: white;
    /* box-shadow: .5rem .5rem 1.5rem rgb(255 111 50 / 28%); */
}

.feedback-mod__btn:hover {background-color: var(--color__fill-2-h);}

.feedback-mod__btn:active {}

.feedback-mod__policy {}

.feedback-mod__policy .checkbox__label {
    font-size: .675rem;
    color: #ffffffa3 !important;
    line-height: 1.15rem;
}

.feedback-mod__policy .checkbox input:checked + * > .checkbox__trigger {background-color: rgb(255 255 255 / 24%);box-shadow: none;}

.feedback-mod__policy .checkbox__trigger {
}

input.feedback-mod__input {
    border-radius: 1rem !important;
    background-color: white !important;
    font-size: 1.125rem !important;
    height: 4.5rem !important;
    padding-top: 1.25rem !important;
    background-size: 3rem;
    background-position: 1rem center;
    padding-left: 4.75rem !important;
    color: var(--color__dark) !important;
    font-weight: 650;
}

.popup .feedback-mod {border-radius: 1rem;width: 100% !important;max-width: 100% !important;}

@media screen and (min-width: 768px) {  
    .desctop-form {
        width: 100% !important;
        background-color: var(--color__fill-1);
        border-radius: 1.5rem;
        overflow: hidden;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-right: 1rem;
        padding-left: 2rem;
        margin-bottom: 0 !important;
        margin-top: 3.5rem;
    }
    
    .desctop-form .feedback-mod {
        padding: 0 !important;
        max-width: var(--col-6) !important;
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .feedback-mod__policy.mt-16 {}

    .feedback-mod__policy .flex {
        align-items: center;
    }
    .desctop-form .mini-contacts__messegers {
        box-shadow: 0px 0.5rem 2.5rem rgb(0 0 0 / 8%) !important;
        margin: 0 1rem;
        margin-bottom: 1rem;
    }
.feedback-mod {
    max-width: var(--col-6) !important;
    width: var(--col-6) !important;
    padding: 2rem 1.5rem;
    padding-bottom: 1.5rem !important;
    /* margin-bottom: 0 !important; */
}
    .mini-contacts__wrap {
        display: flex;
        flex-direction: column;
        justify-content: space-between !important;
    }


.popup .feedback-mod {
    padding: 2rem !important;
}
.feedback-mod__value {font-weight: 600;text-align: center;}

    
} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/feedback-mod/__svg.css?17297339104703*/
.--svg__feedback-mod--tell {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='51' height='44' viewBox='0 0 51 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.60545 18.6597C3.84695 18.6597 2.52706 18.244 1.59504 17.4019C-0.101774 15.8697 -0.0359846 13.385 0.0215811 11.1937C0.0311753 10.8318 0.0407696 10.4807 0.0407696 10.1457C0.0380284 7.80636 2.64904 5.25177 7.01992 3.31061C11.8294 1.17573 18.2274 0 25.038 0C31.8513 0 38.2507 1.17573 43.0588 3.31061C47.431 5.25043 50.0406 7.80636 50.0393 10.1444C50.0393 10.482 50.0489 10.8358 50.0585 11.1963C50.1146 13.3877 50.1791 15.871 48.485 17.4019C47.3145 18.4579 45.5313 18.8453 43.0272 18.5763C35.6396 17.788 35.6629 14.9011 35.689 11.5555L35.6917 10.9609C35.6917 10.4094 34.9228 8.60947 25.0393 8.60947C21.8129 8.61081 19.2581 8.80183 17.4462 9.1785C16.3044 9.4166 14.3897 9.96277 14.3897 10.9596L14.3911 11.5622C14.4157 14.9051 14.4363 17.792 7.05281 18.5776C6.54157 18.6328 6.05912 18.6597 5.60545 18.6597ZM25.0393 1.34523C18.4193 1.34523 12.22 2.47926 7.58598 4.53611C3.83462 6.20016 1.41138 8.4023 1.41138 10.1457C1.41138 10.4928 1.40179 10.856 1.39082 11.2286C1.34148 13.1348 1.28528 15.2939 2.52295 16.4131C3.37272 17.1799 4.85161 17.4584 6.90342 17.2391C13.0575 16.5853 13.0424 14.6966 13.0205 11.5717L13.0177 10.9596C13.0163 9.47714 14.4116 8.43459 17.1624 7.86286C19.0676 7.46737 21.717 7.26693 25.0393 7.26558C33.2424 7.26558 37.0623 8.43997 37.0623 10.9623L37.0596 11.5676C37.0335 14.6953 37.0198 16.584 43.1739 17.2405C45.2394 17.4611 46.7059 17.1813 47.5557 16.4131C48.7934 15.2966 48.7372 13.1362 48.6878 11.2313C48.6782 10.8587 48.6687 10.4928 48.6687 10.1444C48.67 8.4023 46.2454 6.20016 42.4941 4.53611C37.86 2.47926 31.6608 1.34523 25.0393 1.34523Z' fill='%2355B7FF'/%3E%3Cpath d='M15.4052 26.9595H9.00855C8.63026 26.9595 8.32324 26.6582 8.32324 26.2869V22.2512C8.32324 21.8799 8.63026 21.5786 9.00855 21.5786H15.4052C15.7835 21.5786 16.0905 21.8799 16.0905 22.2512V26.2869C16.0905 26.6595 15.7848 26.9595 15.4052 26.9595ZM9.69385 25.6143H14.7199V22.9238H9.69385V25.6143Z' fill='%2355B7FF'/%3E%3Cpath d='M28.2421 26.9595H21.8455C21.4672 26.9595 21.1602 26.6582 21.1602 26.2869V22.2512C21.1602 21.8799 21.4672 21.5786 21.8455 21.5786H28.2421C28.6204 21.5786 28.9274 21.8799 28.9274 22.2512V26.2869C28.9274 26.6595 28.6204 26.9595 28.2421 26.9595ZM22.5308 25.6143H27.5568V22.9238H22.5308V25.6143Z' fill='%2355B7FF'/%3E%3Cpath d='M41.0635 26.9595H34.6682C34.2899 26.9595 33.9829 26.6582 33.9829 26.2869V22.2512C33.9829 21.8799 34.2899 21.5786 34.6682 21.5786H41.0635C41.4418 21.5786 41.7488 21.8799 41.7488 22.2512V26.2869C41.7488 26.6595 41.4418 26.9595 41.0635 26.9595ZM35.3535 25.6143H40.3782V22.9238H35.3535V25.6143Z' fill='%2355B7FF'/%3E%3Cpath d='M15.4052 35.4791H9.00855C8.63026 35.4791 8.32324 35.1777 8.32324 34.8064V30.7708C8.32324 30.3995 8.63026 30.0981 9.00855 30.0981H15.4052C15.7835 30.0981 16.0905 30.3995 16.0905 30.7708V34.8064C16.0905 35.1791 15.7848 35.4791 15.4052 35.4791ZM9.69385 34.1338H14.7199V31.4434H9.69385V34.1338Z' fill='%2355B7FF'/%3E%3Cpath d='M28.2421 35.4791H21.8455C21.4672 35.4791 21.1602 35.1777 21.1602 34.8064V30.7708C21.1602 30.3995 21.4672 30.0981 21.8455 30.0981H28.2421C28.6204 30.0981 28.9274 30.3995 28.9274 30.7708V34.8064C28.9274 35.1791 28.6204 35.4791 28.2421 35.4791ZM22.5308 34.1338H27.5568V31.4434H22.5308V34.1338Z' fill='%2355B7FF'/%3E%3Cpath d='M41.0635 35.4791H34.6682C34.2899 35.4791 33.9829 35.1777 33.9829 34.8064V30.7708C33.9829 30.3995 34.2899 30.0981 34.6682 30.0981H41.0635C41.4418 30.0981 41.7488 30.3995 41.7488 30.7708V34.8064C41.7488 35.1791 41.4418 35.4791 41.0635 35.4791ZM35.3535 34.1338H40.3782V31.4434H35.3535V34.1338Z' fill='%2355B7FF'/%3E%3Cpath d='M15.4052 44.0001H9.00855C8.63026 44.0001 8.32324 43.6987 8.32324 43.3274V39.2918C8.32324 38.9205 8.63026 38.6191 9.00855 38.6191H15.4052C15.7835 38.6191 16.0905 38.9205 16.0905 39.2918V43.3274C16.0905 43.7001 15.7848 44.0001 15.4052 44.0001ZM9.69385 42.6548H14.7199V39.9644H9.69385V42.6548Z' fill='%2355B7FF'/%3E%3Cpath d='M28.2421 44.0001H21.8455C21.4672 44.0001 21.1602 43.6987 21.1602 43.3274V39.2918C21.1602 38.9205 21.4672 38.6191 21.8455 38.6191H28.2421C28.6204 38.6191 28.9274 38.9205 28.9274 39.2918V43.3274C28.9274 43.7001 28.6204 44.0001 28.2421 44.0001ZM22.5308 42.6548H27.5568V39.9644H22.5308V42.6548Z' fill='%2355B7FF'/%3E%3Cpath d='M41.0635 44.0001H34.6682C34.2899 44.0001 33.9829 43.6987 33.9829 43.3274V39.2918C33.9829 38.9205 34.2899 38.6191 34.6682 38.6191H41.0635C41.4418 38.6191 41.7488 38.9205 41.7488 39.2918V43.3274C41.7488 43.7001 41.4418 44.0001 41.0635 44.0001ZM35.3535 42.6548H40.3782V39.9644H35.3535V42.6548Z' fill='%2355B7FF'/%3E%3C/svg%3E");
}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/gallery/__gallery-mod.css?17297339101656*/
.gallery-mod {
    position: relative;
    z-index: 0;
    background-color: white;
}
.gallery-item {
    display: flex;
    width: 100%;
    padding-bottom: 60%;
    border-radius: 1rem;
    background-position: center;
    background-size: cover;
background-color: var(--color__fill-4);}
.gallery-item.--certificate {
    padding-bottom: 141.60919540229887%;
border: .75rem solid white;}
.certificate {
    background-color: var(--color__fill-4);
    position: relative;
    z-index: 0;
}

@media screen and (min-width: 768px) {  
.--section-page.--about-page .gallery-mod{
    width: 100%;
    min-height: 23.5rem;
    padding-bottom: 0 !important;
}

.--section-page.--about-page .certificate, .--doctor .certificate{
    width: 100%;
    padding-bottom: 0 !important;
}

.certificate {
    background-color: white;
}

.certificate br {
    display: none;
}
.--section-page.--about-page .gallery-mod .--hidden {
    /* padding-bottom: 11.5rem; */
}
/* .--section-page.--about-page .type-carusel__btn.--right {
    right: -4.25rem;
}

.--section-page.--about-page .type-carusel__btn.--left {
    left: -4.25rem;
} */
.certificate {
    padding: 0 !important;
    margin: 3.5rem 0 !important;
}

.certificate .--hidden {
    overflow: visible;
}

.certificate .swiper-container {
    overflow: hidden;
    filter: drop-shadow(0px 1rem 2.5rem rgba(0, 0, 0, 0.06));
}

.certificate .gallery-item.--certificate {
    box-shadow: none;
}
.gallery-mod .type-carusel .swiper-container {height: auto !important;}

.swiper-wrapper {height: auto !important;}

.gallery-mod .type-carusel__btn {margin-top: 0;}

.gallery-item.bs {box-shadow: none !important;}



} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/mini-contacts/__mini-contacts.css?17297339102193*/
.mini-contacts {
    background-color: white;
    position: relative;
}

.mini-contacts__info {
}

.mini-contacts__adress {}

.mini-contacts__tel-link {
    font-size: 1.75rem;
    font-weight: 660;
}

.mini-contacts__mail-link {}

.mini-contacts__messegers {
    box-shadow: 0px .5rem 2.5rem rgb(0 0 0 / 8%);
    border-radius: 1rem;
    text-align: center;
}

.mini-contacts__messegers-label {
    opacity: .6;
    font-weight: 600;
}

.mini-contacts__messegers-links {
    align-items: stretch;
}

.mini-contacts__messeger {
    text-align: center;
    align-items: center;
}

.mini-contacts__messeger-icon {
    width: 3rem;
    height: 3rem;
    background-size: contain;
}

.mini-contacts__messeger-label {
    opacity: .6;
    font-size: .675rem  !important;
    font-weight: 600;
}

.mini-contacts__messeger-devider {
    width: 1px;
    background-color: var(--color__border);
    opacity: .5;
}
.--contacts .mini-map {
    padding-bottom: 120%;
}

@media screen and (min-width: 768px) {  
    .map-contacts .mini-contacts {
        width: var(--col-5) !important;
    }
    .mini-contacts {
        width: var(--col-6) !important;
    }
   .map-contacts .mini-contacts__messegers {
        box-shadow: none !important;
    }
    .mini-contacts__messegers {
    margin: 0 1rem;
    margin-bottom: 1rem;
}
.mini-contacts .center-wrap.--disable {
    height: 100% !important;
}

.mini-contacts__wrap {
    height: 100%;
}

.mini-contacts__info {
    flex: 1;
}



.map-contacts.--contact-map .mini-contacts__wrap {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    padding: 1rem;
}

.map-contacts.--contact-map .mini-contacts {
    height: 10rem;
    background-color: white;
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    width: calc(100% - 2rem) !important;
    padding: 0 !important;
}

.map-contacts.--contact-map .mini-contacts__info {
    width: 50%;
    border-right: 1px solid #efefef;
    flex: unset;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.map-contacts.--contact-map .mini-contacts__messegers {
    width: 50%;
    padding: 0 !important;
    margin: 0 !important;
}



} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/mini-contacts/__svg.css?17297339108652*/
.--svg__mini-contacts--tg {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24C0 12.6863 0 7.02944 3.51472 3.51472C7.02944 0 12.6863 0 24 0V0C35.3137 0 40.9706 0 44.4853 3.51472C48 7.02944 48 12.6863 48 24V24C48 35.3137 48 40.9706 44.4853 44.4853C40.9706 48 35.3137 48 24 48V48C12.6863 48 7.02944 48 3.51472 44.4853C0 40.9706 0 35.3137 0 24V24Z' fill='%2335A6DE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.5841 30.3874C22.6623 31.2963 21.7505 32.189 20.8466 33.0899C20.5305 33.4049 20.175 33.5788 19.7217 33.5541C19.4129 33.5373 19.2396 33.3985 19.145 33.1007C18.4532 30.9236 17.7501 28.7501 17.0615 26.572C16.9944 26.3599 16.8933 26.258 16.6829 26.1928C15.0517 25.6875 13.4238 25.1712 11.798 24.6486C11.5573 24.5712 11.3135 24.4717 11.1047 24.3313C10.7411 24.087 10.6893 23.6985 11.0212 23.4173C11.3279 23.1574 11.6916 22.9398 12.0641 22.7904C14.1252 21.9646 16.1968 21.1655 18.2647 20.3569C23.2389 18.4118 28.2133 16.4668 33.1873 14.5207C34.1408 14.1477 34.8817 14.6651 34.7924 15.7068C34.7336 16.3936 34.5571 17.0714 34.4155 17.7493C33.3132 23.0264 32.2067 28.3024 31.1015 33.5788C31.0994 33.589 31.0987 33.5994 31.0964 33.6095C30.8262 34.8166 29.9606 35.1466 28.9736 34.4108C27.2603 33.1334 25.5513 31.8502 23.8402 30.5698C23.7593 30.5093 23.6756 30.4525 23.5841 30.3874V30.3874ZM19.7987 32.0491C19.8253 31.9252 19.8438 31.8681 19.8492 31.8097C19.9579 30.6231 20.0716 29.4368 20.1678 28.2491C20.1893 27.9855 20.2669 27.7909 20.4681 27.6078C23.0646 25.2465 25.653 22.8761 28.2434 20.508C28.9803 19.8344 29.7202 19.1642 30.4499 18.4827C30.5266 18.4112 30.5432 18.2737 30.5877 18.1668C30.475 18.1345 30.3486 18.0525 30.2524 18.0797C30.03 18.1425 29.8058 18.2321 29.6107 18.3564C25.7592 20.8109 21.9126 23.2732 18.061 25.7275C17.865 25.8523 17.8091 25.9551 17.8877 26.1943C18.4976 28.0505 19.0898 29.9126 19.6884 31.7726C19.7118 31.8455 19.7449 31.9152 19.7987 32.0491V32.0491Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__mini-contacts--vb {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24C0 12.6863 0 7.02944 3.51472 3.51472C7.02944 0 12.6863 0 24 0V0C35.3137 0 40.9706 0 44.4853 3.51472C48 7.02944 48 12.6863 48 24V24C48 35.3137 48 40.9706 44.4853 44.4853C40.9706 48 35.3137 48 24 48V48C12.6863 48 7.02944 48 3.51472 44.4853C0 40.9706 0 35.3137 0 24V24Z' fill='%23665CAC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.1541 30.2359C33.5366 29.7242 32.8841 29.2558 32.2326 28.7882L32.232 28.7877C32.096 28.6902 31.9601 28.5926 31.8246 28.4947C30.2585 27.3624 28.826 27.2744 27.6574 29.0961C27.0011 30.1188 26.0824 30.1636 25.1218 29.7149C22.4737 28.4789 20.4288 26.5744 19.231 23.8037C18.7011 22.5778 18.7081 21.4788 19.9478 20.6118C20.6042 20.1532 21.2655 19.6107 21.2126 18.6088C21.1435 17.3024 18.0623 12.9367 16.8455 12.4759C16.342 12.2852 15.8406 12.2977 15.3283 12.4749C12.4752 13.4626 11.2934 15.8781 12.4252 18.7381C15.8016 27.271 21.7436 33.2112 29.923 36.8369C30.263 36.9874 30.6305 37.0721 30.9064 37.1356C31.0089 37.1592 31.0987 37.1799 31.1697 37.2C33.0319 37.2192 35.2134 35.3723 35.8434 33.5394C36.3766 31.9895 35.4508 31.2612 34.5303 30.537L34.5303 30.537C34.4035 30.4372 34.2769 30.3376 34.1541 30.2359ZM24.983 13.3506C30.9627 14.2972 33.7205 17.2242 34.4819 23.424C34.4973 23.5487 34.4995 23.6872 34.5018 23.8276C34.5098 24.3319 34.5182 24.8619 35.1391 24.8743C35.8324 24.8879 35.8066 24.2971 35.7835 23.768V23.768C35.7789 23.664 35.7745 23.5625 35.7757 23.4684C35.8458 17.6293 30.8999 12.2162 25.1559 12.0166C25.054 12.0317 24.9265 12.0227 24.7904 12.0131C24.3474 11.9818 23.8127 11.944 23.7699 12.7089C23.74 13.2494 24.2195 13.2853 24.6661 13.3187C24.7765 13.327 24.8848 13.3351 24.983 13.3506ZM26.1523 15.0506C26.0657 15.0398 25.9749 15.0244 25.8826 15.0087C25.3626 14.9202 24.7976 14.824 24.6834 15.5218C24.5698 16.2202 25.1033 16.2955 25.5992 16.3655C25.7155 16.3819 25.8298 16.398 25.9332 16.4218C29.6264 17.2715 30.9123 18.6552 31.5204 22.4264C31.538 22.5356 31.5452 22.6569 31.5525 22.78V22.78C31.5819 23.2768 31.6131 23.8038 32.3404 23.6901C32.8488 23.6104 32.8342 23.1719 32.821 22.7775V22.7775C32.8167 22.6501 32.8126 22.5273 32.8264 22.4227C32.8562 18.8021 29.8423 15.5067 26.1523 15.0506ZM25.5899 18.4863C25.731 18.0639 26.1078 18.0211 26.4917 18.0114C28.1289 17.9695 30.0473 19.9891 30.0202 21.7363C30.037 22.2139 29.9874 22.7169 29.4385 22.7843C29.0424 22.8324 28.7822 22.4904 28.7413 22.0683C28.5899 20.513 27.7926 19.5934 26.2776 19.3431C25.8238 19.268 25.378 19.1175 25.5899 18.4863Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__mini-contacts--wa {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24C0 12.6863 0 7.02944 3.51472 3.51472C7.02944 0 12.6863 0 24 0V0C35.3137 0 40.9706 0 44.4853 3.51472C48 7.02944 48 12.6863 48 24V24C48 35.3137 48 40.9706 44.4853 44.4853C40.9706 48 35.3137 48 24 48V48C12.6863 48 7.02944 48 3.51472 44.4853C0 40.9706 0 35.3137 0 24V24Z' fill='%2367C15E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.3108 17.5051C20.0548 16.8921 19.8608 16.8688 19.473 16.8532C19.341 16.8455 19.194 16.8379 19.0308 16.8379C18.5263 16.8379 17.9989 16.9854 17.6807 17.3112C17.293 17.707 16.3308 18.6304 16.3308 20.5238C16.3308 22.4174 17.7116 24.2487 17.8979 24.505C18.092 24.7608 20.5901 28.703 24.469 30.3097C27.5023 31.5668 28.4024 31.4503 29.0927 31.303C30.1013 31.0858 31.3658 30.3405 31.684 29.4406C32.0021 28.5403 32.0021 27.772 31.9089 27.6091C31.8158 27.4462 31.5597 27.3533 31.1719 27.1591C30.7842 26.965 28.8988 26.0338 28.542 25.9096C28.1929 25.7778 27.8593 25.8244 27.5958 26.1969C27.2233 26.7169 26.8588 27.2446 26.5639 27.5627C26.3312 27.811 25.9509 27.8422 25.6329 27.7102C25.2061 27.532 24.0115 27.1124 22.5375 25.8011C21.3969 24.7847 20.6212 23.52 20.3964 23.1397C20.1714 22.7517 20.3731 22.5265 20.5515 22.3171C20.7456 22.0764 20.9316 21.9059 21.1255 21.6806C21.3196 21.4556 21.4281 21.3393 21.5522 21.0753C21.6842 20.8193 21.591 20.5553 21.498 20.3613C21.4048 20.1668 20.629 18.2732 20.3108 17.5051ZM23.9958 10.7998C16.7189 10.7998 10.7997 16.7206 10.7997 23.9996C10.7997 26.8863 11.7307 29.5636 13.3133 31.7364L11.6684 36.6409L16.7422 35.0193C18.829 36.4006 21.3193 37.1998 24.0036 37.1998C31.2805 37.1998 37.1997 31.2786 37.1997 24C37.1997 16.721 31.2805 10.8002 24.0036 10.8002H23.996V10.7998H23.9958Z' fill='white'/%3E%3C/svg%3E");
}

.--svg__mini-contacts--tel {
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1831 15.9256C20.2258 16.2534 20.1259 16.5384 19.8838 16.7806L17.0407 19.6022C16.9124 19.7447 16.745 19.866 16.5384 19.9656C16.3317 20.0654 16.1287 20.1295 15.9293 20.158C15.915 20.158 15.8721 20.1617 15.8009 20.1688C15.7297 20.1759 15.6371 20.1795 15.5231 20.1795C15.2522 20.1795 14.814 20.1332 14.2083 20.0405C13.6026 19.9479 12.8616 19.7198 11.9852 19.3565C11.1087 18.9931 10.1147 18.4479 9.00314 17.7212C7.89159 16.9945 6.70872 15.9968 5.45462 14.7285C4.45705 13.7451 3.63049 12.8046 2.97494 11.9068C2.31939 11.0089 1.7921 10.1788 1.39308 9.41638C0.994011 8.65395 0.694739 7.96278 0.495224 7.34285C0.295709 6.72293 0.160324 6.18852 0.0890691 5.73961C0.0178138 5.2907 -0.0106883 4.93799 0.00356276 4.68147C0.0178138 4.42495 0.0249393 4.28244 0.0249393 4.25394C0.0534414 4.05442 0.117571 3.85135 0.217329 3.64471C0.317086 3.43807 0.43822 3.27062 0.58073 3.14236L3.42382 0.299272C3.62333 0.0997574 3.85135 0 4.10787 0C4.29313 0 4.45702 0.0534414 4.59953 0.160324C4.74204 0.267207 4.86317 0.399029 4.96293 0.555791L7.25022 4.89524C7.37848 5.12325 7.41411 5.37265 7.35711 5.64342C7.3001 5.91419 7.17897 6.1422 6.9937 6.32747L5.94625 7.37492C5.91775 7.40342 5.89281 7.44974 5.87143 7.51387C5.85006 7.578 5.83937 7.63144 5.83937 7.67419C5.89637 7.97346 6.02463 8.31549 6.22415 8.70027C6.39516 9.04229 6.6588 9.45914 7.01508 9.9508C7.37136 10.4425 7.87727 11.0089 8.53282 11.6502C9.17411 12.3058 9.74416 12.8152 10.2429 13.1787C10.7416 13.542 11.1586 13.8093 11.4935 13.9803C11.8284 14.1513 12.0849 14.2546 12.263 14.2901L12.5302 14.3436C12.5587 14.3436 12.6051 14.3329 12.6691 14.3115C12.7333 14.2901 12.7796 14.2652 12.8081 14.2367L14.0266 12.9969C14.2832 12.7689 14.5824 12.6549 14.9244 12.6549C15.1668 12.6549 15.359 12.6976 15.5015 12.7831H15.5229L19.6485 15.2201C19.9479 15.4055 20.126 15.6405 20.1831 15.9256Z' fill='white'/%3E%3C/svg%3E%0A");
}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/mini-map/__mini-map.css?1729733910745*/
.mini-map {
    position: relative;
    z-index: 0;
    overflow: hidden;
    width: 100%;
    padding-bottom: 80%;
    background-color: #fcfcf7;
}

.mini-map__map {
    position: absolute;
    width: 100%;
    height: 100%;
}

.mini-map__map > ymap {}

.mini-map__map > ymaps {
    width: 100%;
    height: 100% !important;
}
.mini-map__map iframe.mini-map__map-iframe {width: 100%;height: 100%;}
.mini-contacts {margin-bottom: 3rem;}

@media screen and (min-width: 768px) {  

    .map-contacts .mini-map {
        height: 100%;
        position: absolute;
        width: calc(100% - 17rem);
        left: 0;
        top: 0;
        padding: 0 !important;
    }
    .mini-map__map iframe {
        width: 100%;
        height: 100%;
    }

} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/portfolio/__portfolio.css?17297339107723*/


.lazy.portfolio__pic {
  object-position: 50% 50%;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.portfolio__sravnenie { height: 20rem}
.portfolio__work {
    border-radius: 1rem;
    background-color: white;
    overflow: hidden;
    position: relative; padding-bottom: 1rem;
    box-shadow: 0px 14px 56px rgba(0, 0, 0, 0.04);
}
 
.portfolio__serv 
{  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9432 8.00065C17.9148 7.74763 17.6198 7.55749 17.3647 7.55749C16.5399 7.55749 15.808 7.07321 15.5011 6.32425C15.1875 5.55714 15.3897 4.66252 16.0044 4.09867C16.1978 3.92179 16.2214 3.62571 16.0591 3.42003C15.6369 2.88398 15.1572 2.39976 14.6333 1.98011C14.4282 1.81549 14.1272 1.8384 13.9493 2.03536C13.4128 2.62948 12.4492 2.85029 11.7046 2.5396C10.9297 2.21365 10.4411 1.42845 10.4889 0.585599C10.5047 0.320855 10.3112 0.0906684 10.0472 0.0599277C9.37497 -0.017828 8.6968 -0.020239 8.02252 0.0545699C7.76159 0.0833683 7.5681 0.30813 7.57688 0.569526C7.60621 1.40408 7.11168 2.17554 6.34451 2.48978C5.60881 2.79028 4.65196 2.57135 4.11658 1.98252C3.93964 1.78857 3.64355 1.76473 3.43741 1.92539C2.898 2.3486 2.40743 2.83321 1.98141 3.36485C1.81525 3.57153 1.8397 3.8711 2.03512 4.04891C2.66152 4.61617 2.86378 5.51857 2.53836 6.29452C2.22767 7.0343 1.45949 7.51108 0.580068 7.51108C0.294695 7.50191 0.0914322 7.69345 0.0602228 7.9529C-0.0189393 8.62906 -0.019877 9.31801 0.0563384 9.99967C0.084601 10.2538 0.388592 10.4422 0.646505 10.4422C1.43022 10.4222 2.18267 10.9074 2.49831 11.6755C2.81295 12.4426 2.61069 13.3367 1.99507 13.901C1.80253 14.0779 1.77808 14.3735 1.94036 14.5792C2.35854 15.1119 2.8384 15.5965 3.36414 16.0197C3.57035 16.1858 3.87039 16.1624 4.04914 15.9654C4.5876 15.3698 5.55114 15.1494 6.2928 15.4607C7.06962 15.7857 7.55826 16.5708 7.51044 17.4141C7.49483 17.679 7.68926 17.9096 7.95213 17.9399C8.29603 17.98 8.64202 18 8.98894 18C9.31824 18 9.64762 17.9819 9.97692 17.9453C10.2379 17.9165 10.4313 17.6917 10.4225 17.4299C10.3923 16.5958 10.8877 15.8243 11.6539 15.5106C12.3945 15.2081 13.3473 15.4295 13.8828 16.0177C14.0607 16.2113 14.3548 16.2347 14.562 16.0745C15.1004 15.6523 15.59 15.1681 16.018 14.635C16.1841 14.4288 16.1607 14.1288 15.9642 13.951C15.3378 13.3837 15.1346 12.4812 15.46 11.7058C15.7659 10.9759 16.5056 10.4858 17.3012 10.4858L17.4125 10.4886C17.6705 10.5096 17.9079 10.3108 17.9392 10.0474C18.0185 9.37065 18.0195 8.68231 17.9432 8.00065ZM9.01405 12.021C7.35861 12.021 6.01205 10.6745 6.01205 9.01905C6.01205 7.36367 7.35861 6.01705 9.01405 6.01705C10.6694 6.01705 12.016 7.36367 12.016 9.01905C12.016 10.6745 10.6694 12.021 9.01405 12.021Z' fill='%23c0c1c8'/%3E%3C/svg%3E");
    display: flex;
    margin: 1rem 0;
    padding: 0.25rem 0;
    padding-left: 2rem;
    background-size: 1.5rem;
    background-position: left top 0.2rem; flex-wrap: wrap;
}
.portfolio__serv a { margin-left: .2rem;   color: var(--color__fill-1); font-weight: 600; text-decoration: none}
.portfolio__serv a:hover {  color: var(--color__fill-1-h); }




.portfolio__doc 
{  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.9999 0C9.41389 0 7.31055 2.10392 7.31055 4.68995V7.11969C7.31055 9.70591 9.41389 11.8098 11.9999 11.8098C14.5861 11.8098 16.6893 9.70591 16.6893 7.11969V4.68995C16.6893 2.10392 14.5861 0 11.9999 0Z' fill='%23c0c1c8'%3e%3c/path%3e%3cpath d='M22.3417 17.9213C20.8401 15.3623 18.4399 13.4652 15.5834 12.5793C15.5171 12.5588 15.4455 12.5763 15.3962 12.625C14.0673 13.9352 12.4162 14.9574 12.0034 15.2043C11.5627 14.9227 9.70668 13.7129 8.60326 12.625C8.55411 12.5763 8.48192 12.5588 8.41606 12.5793C5.55912 13.4654 3.15914 15.3625 1.6581 17.9215C1.62373 17.9801 1.62373 18.0528 1.6581 18.1114C3.78967 21.7436 7.75232 24 11.9997 24C16.2473 24 20.2101 21.7436 22.3417 18.1114C22.3763 18.0526 22.3763 17.9799 22.3417 17.9213ZM18.3777 19.3202C18.3777 19.4237 18.2792 19.5028 18.1759 19.5028H16.9059C16.8024 19.5028 16.6895 19.5917 16.6895 19.6954V21.0088C16.6895 21.1121 16.6342 21.191 16.5307 21.191H15.39C15.2865 21.191 15.189 21.1121 15.189 21.0088V19.6954C15.1886 19.5919 15.118 19.5028 15.0145 19.5028H13.6897C13.5862 19.5028 13.5006 19.4235 13.5006 19.3202V18.1893C13.5006 18.0858 13.5862 18.0023 13.6897 18.0023H15.0145C15.118 18.0023 15.1886 17.9178 15.1886 17.8142V16.4992C15.1886 16.3957 15.2862 16.3141 15.3896 16.3141H16.518C16.6213 16.3141 16.6893 16.3957 16.6893 16.4992V17.818C16.6893 17.9217 16.7895 18.0021 16.8932 18.0021H18.1759C18.2792 18.0021 18.3777 18.0897 18.3777 18.1932V19.3202V19.3202Z' fill='%23c0c1c8'%3e%3c/path%3e%3c/svg%3e");
    display: flex;
    margin: 1rem 0;
    padding: 0.25rem 0;
    padding-left: 2rem;
    background-size: 1.5rem;
    background-position: left top 0.2rem; flex-wrap: wrap;
}
.portfolio__doc a { margin-left: .2rem;   color: var(--color__fill-1); font-weight: 600; text-decoration: none}
.portfolio__doc a:hover {  color: var(--color__fill-1-h); }

.portfolio__connections {}

.portfolio__info {
    padding: .5rem 2rem;
}
.portfolio__desc 
{padding: 0.5rem 2rem;}
.portfolio {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem;
}
.portfolio__desc.--before .portfolio__h3 {color: var(--color__fill-2); }
.portfolio__h3 { font-size: 1.3rem; color: var(--color__fill-1);  font-weight: 700; margin-bottom: .5rem;}
.portfolio__connections {
    margin-bottom: 2rem;
    border-bottom: 1px solid var(--color__border);
    padding-bottom: 2rem;
    display: grid;
    grid-gap: .5rem;
}

.portfolio__label {
    position: absolute;
    z-index: 2;
    top: 1.5rem;
    height: 2rem;
    background-color: var(--color__fill-1);
    color: white;
    display: flex;
    align-items: center;
    padding: 0 1rem;
    border-radius: 1rem;
    font-weight: 600;
}

.portfolio__label.--right {
    right: 1.5rem;
}

.portfolio__label.--left {
    left: 1.5rem;
}
.review__connection {
    padding-left: 2rem;
    background-size: contain;
}

.portfolio-filter__sections {
    padding: .25rem;
    border-radius: 1rem;
    border: .125rem solid transparent;
    background-color: white;
    height: 3.5rem;
    background-position: calc(100% - 1.25rem) center;
    box-shadow: 0px 0.75rem 3.5rem rgba(0, 0, 0, 0.04);
    display: flex;
    align-items: center;
}

.portfolio-filter__section-link {
    padding: 0 1.5rem;
    height: 100%;
    display: flex;
    align-items: center;
    border-radius: .5rem;
    transition: all ease .24s;
    font-weight: 600;
    cursor: pointer;
}

.portfolio-filter__section-link.is-active {
    background-color: var(--color__fill-1);
    color: white;
    pointer-events: none;
}

.portfolio-filter__section-link:hover {
    background-color: #f9eff0;
    color: var(--color__fill-1);
}

.history-of-health {
    background-color: white;
    border-radius: 1rem;
    overflow: hidden;
    box-shadow: 0px 14px 56px rgba(0, 0, 0, 0.04);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.history-of-health .portfolio__connections {
    margin: 0;
    padding: 0;
    border: 0;
}



@media screen and (max-width: 640px) { 

.portfolio__sravnenie { height: 10rem}
 }
@media screen and (min-width: 768px) {  
 
    .portfolio-carusel {
        margin: 0 !important;
        padding: 3.5rem 0 !important;
        border-bottom: 1px solid var(--color__border);
        border-radius: 0 !important;
    }


}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/prices/__prices.css?17297339103759*/
.price-section {
    box-shadow: 0px 1rem 2.5rem rgb(0 0 0 / 6%);
    background-color: white;
    border-radius: 1rem;
}

.price-section__info {}

.price-section__name {
    font-weight: 650;
}

.price-section__toggle-btn {
    width: 2rem;
    height: 2rem;
    display: flex;
    background-color: var(--color__fill-1);
    border-radius: 2rem;
    background-position: center;
    background-size: 60%;
    cursor: pointer;
    transition: all ease .24s;
}

.price-section__list {padding-top: 1.25rem;display: grid;grid-gap: .75rem;display: none;}

.price-item {
    border-bottom: 1px solid var(--color__border);
    padding-bottom: .75rem;
    margin-bottom: .75rem;
}

.price-item__name {
    font-weight: 600;
}

.price-item__value-wrap {
    margin-top: .5rem;
}

.price-item__value {}

.price-item__feed-back {
    width: 2rem;
    height: 2rem;
    background-position: center;
    display: flex;
    background-color: #6BDA83;
    border-radius: 100%;
    background-size: 55%;
display: none;}

.price-item__icon {
    width: 1.5rem;
    height: 1.5rem;
    background-size: contain;
}
.price-item__icon svg path {
    fill: var(--color__fill-1);
}
.price-item__price {
    font-weight: 650;
}
.price-item:last-child {
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
}

.price-section.is-open {
    box-shadow: none;
    background-color: #F5F5F9;
}

.price-section.is-open > .price-section__info .price-section__toggle-btn {
    transform: rotate(45deg);
    background-color: var(--color__fill-2);
}

.prices-service {
    position: relative;
    z-index: 0;
    overflow: hidden;
    background-color: white;
}
.prices-service__items {}

.prices-service__items .price-item {display: none;}

.prices-service__items .price-item:nth-child(-n+3) {display: block;}
.prices__seaech-input-icon svg {}.prices__seaech-input-icon {position: absolute;display: flex;width: 1.5rem;opacity: .32;right: 1rem;}

.prices__seaech-input-wrap {position: relative;}


.prices__seaech-input-wrap {margin-right: 0 !important;}

.prices__seaech-select-wrap {width: 100%;}

.prices__seaech-select-wrap {display: none;}

.prices__seaech {margin-top: .75rem;}

/* .price-section .price-section {display: none;} */

/* .price-section.is-open .price-section {display: block;} */

.price-section__sub-items {padding-top: 1.5rem;display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1rem;}

.price-section.is-open .price-section__sub-items {}

.price-section__sub-items-wrap {display: none;}

.price-section.--lvl-2.is-open {background-color: white;}
.price-item__old-price {
    text-decoration: line-through;
    opacity: .4;
}

@media screen and (min-width: 768px) {  

    .prices__seaech-select-wrap {display: flex;}
    .prices__seaech-input-wrap {margin-right: .5rem !important;}

    .prices {width: 100% !important;max-width: 100% !important;padding-bottom: 1rem !important;}

    .prices__items.mt-20.grid.--gap-14 {
        margin-top: .5rem !important;
    }

    .price-section {
        /* box-shadow: none; */
    }

    .price-section__toggle-btn:hover {
        background-color: var(--color__fill-1-h);
    }

    .price-section.is-open {
        /* background-color: white; */
    }
    .price-item__name {
        width: 60%;
        padding-top: .375rem;
    }

    .price-item {
        display: flex;
        align-items: flex-start;
    justify-content: space-between;}

    .price-item__value-wrap {
        /* width: 40%; */
        margin: 0 !important;
    }
    .prices-service__popup {}

    .prices-service__popup .price-item__name {
        width: 60%;
    }

    .prices-service__popup .price-item__value-wrap {
        width: 40%;
    }
    .prices-service__items .price-item:nth-child(-n+3) {display: flex;}




} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/prices/__svg.css?1729733910336*/
.--svg__prices--pluse {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.85596 2V9.85574M9.85596 17.7115V9.85574M9.85596 9.85574L17.7117 9.85574L2.00021 9.85574' stroke='white' stroke-width='3'/%3E%3C/svg%3E");
}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/reviews/__reviews.css?17297339104131*/
.reviews__items {}

.review-card {
    border-bottom: 1px solid var(--color__border);
    padding-bottom: 1.5rem;
}

.review-card__info {}

.review-card__name {
    font-weight: 650;
}

.review-card__date {
    opacity: .4;
}

.review-card__rate-star {
    width: 1.125rem;
    height: 1.125rem;
    background-size: contain;
    background-position: center;
    margin-right: .25rem;
}

.review-card__rate-date {
    opacity: .4;
}

.review-card__service-icon {
    width: 1.125rem;
    height: 1.125rem;
    background-size: contain;
    background-position: center;
    opacity: .24;
}

.review-card__scan {
    width: 5rem;
    border: 1px solid var(--color__border);
    border-radius: .5rem;
    background-size: cover;
    background-position: center;
    padding-bottom: 7rem;
}

.review-card__desc {
    font-size: .75rem !important;
    line-height: 1.125rem !important;
}

.review-card__content {
    align-items: stretch;
}
.review-card__photo-link {
    width: 100%;
    padding-bottom: 100%;
    display: flex;
    background-size: cover;
    border-radius: .5rem;
    background-position: center;
}
.reviews-carusel {
    position: relative;
    z-index: 0;
    background-color: white;
}
.review-card__video-frame {
    border-radius: .5rem;
}
.review-card__video-wrap {
    background-color: var(--color__fill-4);
    border-radius: .5rem;
    overflow: hidden;
}
.type-carusel__head.--reviews {
    border-bottom: 1px solid var(--color__border);
    padding-bottom: 1.25rem;
}

@media screen and (min-width: 768px) {  

    .reviews-carusel .type-carusel.js-swiper__reviews {
        width: 100%;
    }
    
    .reviews-carusel {
        max-width: var(--col-6);
        /* overflow: hidden; */
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
        padding: 2rem !important;
    }
    .reviews-carusel .swiper-container {
        overflow: hidden;
    }
    
    .reviews-carusel .review-card {
        padding-bottom: 0 !important;
        border-bottom: 0 !important;
    }

.reviews__items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1.5rem;
    padding-bottom: 0 !important;
    margin: 0 !important;
    margin-top: .5rem !important;
}

.reviews__items .review-card {background-color: white;border-radius: 1.5rem;padding: 1.5rem 2rem;border-bottom: 0 !important;}
.reviews {
    padding-bottom: 2rem !important;
}
.reviews-carusel .type-carusel__btn.--right {
    right: -2.25rem;
}

.reviews-carusel .type-carusel__btn.--left {
    left: -2.25rem;
}
 
.reviews-carusel.--doctor {
    max-width: 100% !important;
    padding: 0 !important;
    /* padding-top: 3.5rem !important; */
    /* padding-bottom: 3.5rem !important; */
    position: relative;
    background-color: transparent;
    overflow: visible;
}

.reviews-carusel.--doctor .type-carusel__head.--reviews {
    border: 0 !important;
    padding-bottom: 0 !important;
}

.reviews-carusel.--doctor .review-card {
    padding: 1.5rem !important;
    background-color: white;
    border-radius: 1rem;
}

.reviews-carusel.--doctor .swiper-container {
    /* overflow: visible; */
}
.reviews-carusel.--doctor .swiper-container {
    filter: drop-shadow(0px 1rem 2.5rem rgba(0, 0, 0, 0.06));
}

.reviews-carusel.--doctor .--hidden {
    overflow: visible;
}

.reviews-carusel.--doctor .type-carusel__btn.--right {}

.reviews-carusel.--doctor .type-carusel__btn.--left {}
.reviews-carusel.--doctor .type-carusel__show-all {
    background-color: white;
}
.reviews__items.--section {}

.reviews__items.--section .review-card {
    box-shadow: 0px 1rem 3.5rem rgb(0 0 0 / 6%);
}
.section-group__components.--about-and-mini-contacts {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1.5rem;
}

.section-group__components.--about-and-mini-contacts .about-mod {
    padding: 2rem;
    border: 1px solid var(--color__border);
    border-radius: 1rem;
}
.section-group__components.--about-and-reviews .reviews-carusel .type-carusel__btn.--right {right: -4rem;}
.section-group__components.--about-and-reviews .reviews-carusel .type-carusel__btn.--left {left: -4rem;}


} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/reviews/__svg.css?17297339104272*/
.--svg__reviews--gear {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9432 8.00065C17.9148 7.74763 17.6198 7.55749 17.3647 7.55749C16.5399 7.55749 15.808 7.07321 15.5011 6.32425C15.1875 5.55714 15.3897 4.66252 16.0044 4.09867C16.1978 3.92179 16.2214 3.62571 16.0591 3.42003C15.6369 2.88398 15.1572 2.39976 14.6333 1.98011C14.4282 1.81549 14.1272 1.8384 13.9493 2.03536C13.4128 2.62948 12.4492 2.85029 11.7046 2.5396C10.9297 2.21365 10.4411 1.42845 10.4889 0.585599C10.5047 0.320855 10.3112 0.0906684 10.0472 0.0599277C9.37497 -0.017828 8.6968 -0.020239 8.02252 0.0545699C7.76159 0.0833683 7.5681 0.30813 7.57688 0.569526C7.60621 1.40408 7.11168 2.17554 6.34451 2.48978C5.60881 2.79028 4.65196 2.57135 4.11658 1.98252C3.93964 1.78857 3.64355 1.76473 3.43741 1.92539C2.898 2.3486 2.40743 2.83321 1.98141 3.36485C1.81525 3.57153 1.8397 3.8711 2.03512 4.04891C2.66152 4.61617 2.86378 5.51857 2.53836 6.29452C2.22767 7.0343 1.45949 7.51108 0.580068 7.51108C0.294695 7.50191 0.0914322 7.69345 0.0602228 7.9529C-0.0189393 8.62906 -0.019877 9.31801 0.0563384 9.99967C0.084601 10.2538 0.388592 10.4422 0.646505 10.4422C1.43022 10.4222 2.18267 10.9074 2.49831 11.6755C2.81295 12.4426 2.61069 13.3367 1.99507 13.901C1.80253 14.0779 1.77808 14.3735 1.94036 14.5792C2.35854 15.1119 2.8384 15.5965 3.36414 16.0197C3.57035 16.1858 3.87039 16.1624 4.04914 15.9654C4.5876 15.3698 5.55114 15.1494 6.2928 15.4607C7.06962 15.7857 7.55826 16.5708 7.51044 17.4141C7.49483 17.679 7.68926 17.9096 7.95213 17.9399C8.29603 17.98 8.64202 18 8.98894 18C9.31824 18 9.64762 17.9819 9.97692 17.9453C10.2379 17.9165 10.4313 17.6917 10.4225 17.4299C10.3923 16.5958 10.8877 15.8243 11.6539 15.5106C12.3945 15.2081 13.3473 15.4295 13.8828 16.0177C14.0607 16.2113 14.3548 16.2347 14.562 16.0745C15.1004 15.6523 15.59 15.1681 16.018 14.635C16.1841 14.4288 16.1607 14.1288 15.9642 13.951C15.3378 13.3837 15.1346 12.4812 15.46 11.7058C15.7659 10.9759 16.5056 10.4858 17.3012 10.4858L17.4125 10.4886C17.6705 10.5096 17.9079 10.3108 17.9392 10.0474C18.0185 9.37065 18.0195 8.68231 17.9432 8.00065ZM9.01405 12.021C7.35861 12.021 6.01205 10.6745 6.01205 9.01905C6.01205 7.36367 7.35861 6.01705 9.01405 6.01705C10.6694 6.01705 12.016 7.36367 12.016 9.01905C12.016 10.6745 10.6694 12.021 9.01405 12.021Z' fill='%230B1142'/%3E%3C/svg%3E");
}
.--svg__reviews--star-gold {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.01394 0.631478C8.3836 -0.210493 9.6164 -0.210492 9.98606 0.631479L11.6742 4.47662C11.8326 4.83741 12.1876 5.08091 12.5918 5.10598L16.9955 5.37909C17.9757 5.43988 18.3618 6.639 17.5909 7.22816L14.2976 9.74487C13.9622 10.0012 13.8162 10.426 13.9262 10.8258L14.9897 14.6927C15.2367 15.5905 14.2333 16.3255 13.4078 15.8515L9.54663 13.6343C9.20963 13.4408 8.79037 13.4408 8.45337 13.6343L4.59223 15.8515C3.76673 16.3255 2.76331 15.5905 3.01025 14.6927L4.07382 10.8258C4.18378 10.426 4.03779 10.0012 3.70236 9.74487L0.409113 7.22816C-0.361828 6.639 0.0242772 5.43988 1.0045 5.37909L5.40821 5.10598C5.81236 5.08091 6.16737 4.83741 6.32577 4.47662L8.01394 0.631478Z' fill='%23FFB800'/%3E%3C/svg%3E");
}
.--svg__reviews--star-gray {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.16' d='M8.01394 0.631478C8.3836 -0.210493 9.6164 -0.210492 9.98606 0.631479L11.6742 4.47662C11.8326 4.83741 12.1876 5.08091 12.5918 5.10598L16.9955 5.37909C17.9757 5.43988 18.3618 6.639 17.5909 7.22816L14.2976 9.74487C13.9622 10.0012 13.8162 10.426 13.9262 10.8258L14.9897 14.6927C15.2367 15.5905 14.2333 16.3255 13.4078 15.8515L9.54663 13.6343C9.20963 13.4408 8.79037 13.4408 8.45337 13.6343L4.59223 15.8515C3.76673 16.3255 2.76331 15.5905 3.01025 14.6927L4.07382 10.8258C4.18378 10.426 4.03779 10.0012 3.70236 9.74487L0.409113 7.22816C-0.361828 6.639 0.0242772 5.43988 1.0045 5.37909L5.40821 5.10598C5.81236 5.08091 6.16737 4.83741 6.32577 4.47662L8.01394 0.631478Z' fill='%230B1142'/%3E%3C/svg%3E");
}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/sales/__sales.css?17297339105258*/
.sale-card {
    border-radius: 1rem;
    overflow: hidden;
}

.sale-card__photo {
    display: flex;
    width: 100%;
    padding-bottom: 28%;
    padding-top: 28%;
    background-size: cover;
    background-position: center;
    position: relative;
}

.sale-card__info {}

.sale-card__name {
    color: var(--color__dark);
    font-weight: 650;
}

.sale-card__price {
    color: var(--color__fill-2);
    margin-top: .25rem;
}

.sale-card__mask {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 4rem;
    left: 0;
}
.sale-carusel {
    position: relative;
    z-index: 0;
    background-color: #ECECFA;
}

.sale-card.--dark {
    color: white;
}

.sale-card__sale-marker {
    height: 1.5rem;
    background-color: var(--color__fill-2);
    display: flex;
    align-items: center;
    padding: 0 .25rem;
    border-radius: .25rem;
    font-weight: 800;
    position: relative;
    color: white;
}

.sale-card__sale-marker:after {}

.sale-card.--dark .sale-card__name {
    color: white;
}
.sale-card__counter-title {
    text-align: center;
    opacity: .6;
}

.countdown {
    text-transform:uppercase
}

.countdown > div {
    display:inline-block
}

.countdown > div > span {
    display:block;
    text-align:center
}

.countdown-container {margin:0 3px;flex-direction: column;display: flex;}

.countdown-container .countdown-heading {font-size:10px;margin:4px;text-transform:none;text-align: center;width: 100%;opacity: .6;}

.countdown-container .countdown-value {font-size:24px;background: rgb(255, 255, 255);padding:8px;color: var(--color__dark);border-radius: .25rem;font-weight:700;line-height:24px;width: 3rem;text-align: center;}
.sale-carusel .countdown-value {
    background-color: var(--color__fill-4);
}
.sales-carusel {}

.sales-carusel .swiper-slide.swiper-slide-next {
    opacity: 0;
}


.sale-card__sale-marker:after {content: "";display: block;position: absolute;border: .375rem solid transparent;border-right: .375rem solid var(--color__fill-2);left: -.75rem;}

.sale-card__old-price {}

.sale-card__old-price span {
    text-decoration: line-through;
    font-weight: 600;
    margin-right: .25rem;
    opacity: .5;
}

.sale-card__counter-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

.countdown-container-devider {
    font-weight: 700;
    position: relative;
    top: -.75rem;
    opacity: .5;
}

.sales-detail {}

.sales-detail .sale-card__old-price span {
    position: relative;
    top: .125rem;
    opacity: .32;
}

.sales-detail .sale-card__sale-marker:after {
    border-right: 0;
    border-left: .375rem solid var(--color__fill-2);
    left: unset;
    right: -.325rem;
}
.sales-detail__cta {
    height: 3rem;
    border-radius: .657rem;
}

.sales-detail__desc-title {
    font-weight: 650;
}


.sales-detail span.countdown-value {
    background-color: var(--color__fill-4);
}

.sales-detail .countdown-container-devider {
    opacity: .2;
}

.sale-card__more-btn.btn.--fill-4 {
    font-weight: 650;
}

.sale-card__more-btns {
    grid-template-columns: 1fr !important;
}

@media screen and (min-width: 768px) {  

    .sale-card__more-btns {
        grid-template-columns: 1fr 1fr !important;
    }
    .sale-carusel .type-carusel__pagination {
        /* display: none; */
    }
    .sale-carusel .type-carusel__nav {
        /* width: 100%; */
    }
    .sale-carusel {
        /* max-width: 100% !important; */
        /* width: 100% !important; */
        padding: 0 !important;
        /* overflow: hidden; */
        background-color: transparent;
    }
    .sale-card__price-wrap {
        display: flex;
        justify-content: space-between;
    }
    
    .sale-card__old-price {
        flex-wrap: nowrap;
    }
    
    .sale-card__old-price span {
        white-space: pre;
    }
    
    .sale-card__price-col-wrap {
        flex-direction: column;
        display: flex;
        justify-content: center;
    }
    .sales__items {
        grid-template-columns: 1fr 1fr 1fr;
        margin: .5rem 0 !important;
    }

    .sales__items .sale-card__price-wrap {
        flex-wrap: wrap;
    }

    .sales__items a.sale-card__more-btn {
        width: 100%;
    }

    .sales__items .sale-card__counter {
        width: 100%;
    }

    .countdown-container .countdown-value {
        width: 2.75rem;
        padding: .5rem 0;
    }
    .sales {
        padding-bottom: 3rem !important;
        margin: 0 !important;
    }
    .sale-card__photo {
        padding-bottom: 40%;
        padding-top: 40%;
    }
    .sale-card {
        border-radius: 1rem;
        box-shadow: none;
    }
    .--white-header.--section-page.--sale-page {}

    .--white-header.--section-page.--sale-page .image-header {
        max-width: var(--col-6);
        border-radius: 1.5rem;
        overflow: hidden;
    }

    .--white-header.--section-page.--sale-page .page-detail {max-width: var(--col-6);}

    .--white-header.--section-page.--sale-page .image-header__wrap {
        height: 100%;
    }

    .--white-header.--section-page.--sale-page .center-wrap {
        height: 100%;
    }
    .sale-carusel .type-carusel__nav {display: flex;align-items: center;}

    .sale-carusel .type-carusel__nav .type-carusel__nav-arrows {display: none;}



} 












/* End */


/* Start:/bitrix/templates/belberrymed/comp/search/__search.css?17297339102034*/
.desctop-nav__search-btn-icon {
    cursor: pointer;
}

.desctop-nav__search-btn-icon svg {
    width: 1.5rem;
}

.desctop-nav__search-btn-icon path {
    transition: all ease .24s;
}

.desctop-nav__search-btn-icon:hover path {
    fill: var(--color__dark);
}

.desctop-nav.is-search {}

.desctop-nav.is-search .desctop-nav__bar-wrap {
    display: none;
}

.desctop-nav__search {
    display: none;
}

.desctop-nav.is-search .desctop-nav__search {
    display: flex;
    height: 100%;
    width: 100%;
}

.desctop-nav__search-input {
    border: 0;
    height: 4rem;
    font-size: 1.5rem;
    padding-left: 5rem;
    font-weight: 600;
}

.desctop-nav__search-icon {
    position: absolute;
    width: 1.75rem;
    margin-left: 1.5rem;
}

.desctop-nav__search-btn {
    width: 10rem;
}

.desctop-nav__search-input {
    outline: none;
    background-color: transparent;
    transition: all ease .24s;
}


.desctop-nav.is-search .desctop-nav__shade {
    display: block;
}

.desctop-nav__search-btn-icon {
    width: 1.75rem;
    margin-left: 5px;
}

.desctop-nav__search-close {
    width: 2rem;
    margin-right: 1rem;
    cursor: pointer;
    transition: all ease .24s;
}

.desctop-nav__search-close:before {
    width: 1.75rem;
}

.desctop-nav__search-close:after {
    width: 1.75rem;
}

.desctop-nav__search-close:hover {
    opacity: .6;
}

.desctop-nav__service-nav.search-nav {
    display: none;
}

.desctop-nav.is-search .desctop-nav__service-nav.--services {
    display: none;
}

.desctop-nav.is-search .desctop-nav__service-nav.search-nav {
    display: block !important;
}


.search-result__item {
    padding: 1.5rem;
    background-color: white;
    border-radius: 1rem;
}

.search-result__item-title {
    font-weight: 650;
}

.search-result__item-desc {
    opacity: .6;
}

.search-result__title {
    opacity: .4;
}

.search-result__items {
    filter: drop-shadow(0px 1rem 2.5rem rgba(0, 0, 0, 0.06));
}


@media screen and (max-width: 768px) {  
    .page-content.--search {
        padding-top: 2rem;
    }
 
} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/service-nav/__service-nav.css?17297339107810*/
.--svg__search-black {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M31.6082 29.7273L23.9151 22.0343C25.822 19.7094 26.9714 16.7314 26.9714 13.4857C26.9714 6.04082 20.9306 0 13.4857 0C6.03429 0 0 6.04082 0 13.4857C0 20.9306 6.03429 26.9714 13.4857 26.9714C16.7314 26.9714 19.7029 25.8286 22.0278 23.9216L29.7208 31.6082C30.2433 32.1306 31.0857 32.1306 31.6082 31.6082C32.1306 31.0922 32.1306 30.2433 31.6082 29.7273ZM13.4857 24.2873C7.52326 24.2873 2.67755 19.4416 2.67755 13.4857C2.67755 7.5298 7.52326 2.67755 13.4857 2.67755C19.4416 2.67755 24.2939 7.5298 24.2939 13.4857C24.2939 19.4416 19.4416 24.2873 13.4857 24.2873Z' opacity='.4'  fill='%230B1142'/%3E%3C/g%3E%3C/svg%3E");
}

.service-nav {max-height: 75vh;overflow: hidden;overflow-y: scroll;background-color: #F5F5F9;padding: 1.5rem 0;display: none;border-radius: 0 0 1.5rem 1.5rem;}

.desctop-nav.is-open {}

.desctop-nav.is-open .desctop-nav__wrap {box-shadow: none !important;background-color: white;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}

.desctop-nav.is-open .service-nav {display: block;}

.desctop-nav__shade {position: fixed;left: 0;top: 0;width: 100%;height: 100vh;background-color: rgb(0 0 0 / 24%);z-index: 0;transition: all ease .24s;display: none;}

.desctop-nav__wrap {position: relative;z-index: 2;}

.desctop-nav__service-nav {position: relative;z-index: 2;}

.desctop-nav.is-open .desctop-nav__shade {display: block;}

.desctop-nav__service-nav .center-wrap {max-width: 82rem !important;}

.service-nav__section {background-color: white;border-radius: 1rem;}

.service-nav__section.is-show {display: block;}
.service-nav__section {display: none;}


.service-nav__sections-item {position: relative;height: 4rem;display: flex;align-items: center;}

.service-nav__sections-item-border {position: relative;z-index: 0;position: absolute;left: 0;top: 0;width: 100%;border-bottom: 1px solid var(--color__dark);opacity: .08;}

.service-nav__sections-item-arrow {height: .75rem;width: .75rem;border-right: 2px solid var(--color__dark);border-bottom: 2px solid var(--color__dark);transform: rotate(-45deg);position: absolute;right: 0;opacity: .16;}

.service-nav__sections-item:first-child {}

.service-nav__sections-item:first-child .service-nav__sections-item-border {display: none;}

.service-nav__sections-item-count {font-size: .675rem;font-weight: 600;top: -.5rem;position: relative;margin-left: .5rem;opacity: .32;}

.service-nav__sections-item-name {font-weight: 600;text-decoration: none;font-size: 1.125rem;color: var(--color__dark);transition: all ease .24s;}

.service-nav__sections-item-name:hover {color: var(--color__fill-1);}

.service-nav__side-group-label {font-weight: 600;opacity: .32;}

.service-nav__sections-item:after {content: "";display: block;position: absolute;width: calc(100% + 2.5rem);height: 100%;left: 0;top: 0;background-color: white;z-index: 0;border-radius: 1rem;left: -1.25rem;transition: all ease .24s;opacity: 0;}

.service-nav__sections-item > * {z-index: 2;}

.service-nav__sections-item.is-active {}

.service-nav__sections-item.is-active::after {opacity: 1;}

.service-nav__sections-item.is-active {}

.service-nav__sections-item.is-active .service-nav__sections-item-border {display: none;}

.service-nav__sections-item.is-active + div .service-nav__sections-item-border {display: none;}

.service-nav__sections-item.is-active + .service-nav__sections-item {}

.service-nav__sections-item.is-active + .service-nav__sections-item .service-nav__sections-item-border {display: none;}


.service-nav__sections-item.is-active .service-nav__sections-item-arrow {opacity: 1;}

.service-nav__section-close {font-size: .75rem;color: var(--color__dark);font-weight: 600;display: flex;align-items: center;opacity: .32;transition: all ease .24s;cursor: pointer;}

.service-nav__section-close-icon {position: relative;width: 1rem;height: 1rem;margin-left: .5rem !important;display: flex;justify-content: center;align-items: center;}

.service-nav__section-close-icon:after, .service-nav__section-close-icon:before {content: "";width: 1rem;border-bottom: 2px solid var(--color__dark);position: absolute;}

.service-nav__section-close-icon:after {transform: rotate(-45deg);}

.service-nav__section-close-icon:before {transform: rotate(45deg);}

.service-nav__section-close:hover {opacity: 1;}


.service-nav__tags-item-link {height: 2rem;padding: 0 1rem;font-size: .875rem;}

.service-nav__section-search-input {flex: 1;height: 3.5rem;border: 0;outline: none;border-radius: .5rem 0 0 .5rem;background-color: var(--color__fill-4);padding-left: 3.5rem;font-size: 1rem;font-weight: 600;background-size: 1.75rem;background-position: 1rem center;transition: all ease .24s;}

.service-nav__section-search-btn {}

.service-nav__section-search-input-wrap {position: relative;}

.service-nav__section-search {position: relative;}

.service-nav__section-search-input:hover, .service-nav__section-search-input:focus {background-color: var(--color__fill-4-h);}

.service-nav__section-search-help span {opacity: .5;margin-right: .25rem;}

.service-nav__section-search-btn {border-radius: 0 .5rem .5rem 0 !important; }

.service-nav__section-group-name {font-weight: 650;opacity: .32;}

.service-nav__section-group-line {border-bottom: 1px solid var(--color__border);flex: 1;margin-left: 1.25rem;}

.service-nav__section-group-head {display: flex;align-items: center;}

.service-nav__section-group-link {font-weight: 600;}

.service-nav__section-group-show-more {font-weight: 600;opacity: .4;transition: all ease .24s;cursor: pointer;}

.service-nav__section-group-show-more:after {content: "";width: 0.375rem;height: 0.375rem;border-right: 2px solid var(--color__dark);border-bottom: 2px solid var(--color__dark);display: inline-block;transform: rotate(45deg);margin-left: .5rem;top: -.125rem;position: relative;opacity: .5;transition: all ease .24s;}

.service-nav__section-group-link {display: none;}

.service-nav__section-group-link:nth-child(-n+5) {display: block;}

.service-nav__section-group-show-more:hover {opacity: 1;}

.service-nav__section-group.is-show-all {}

.service-nav__section-group.is-show-all .service-nav__section-group-link {display: block !important;}

.service-nav__section-group.is-show-all .service-nav__section-group-show-more:after {transform: rotate(-135deg);top: .125rem;}

.service-nav__section.--section {background-color: var(--color__fill-4);display: block !important;}

.service-nav__section.--section .service-nav__section-group-name {opacity: .56;}

.service-section {}

.service-section .service-nav__section-search-input {border-radius: .75rem 0 0 .75rem;}

.service-section .service-nav__section-search-btn {border-radius: 0 0.75rem 0.75rem 0 !important;}

.page-head__title.--service-section {font-size: 3rem !important;line-height: 3.5rem;}

.service-nav__section-icon {width: 4rem;height: 4rem;background-color: var(--color__fill-1);border-radius: 4rem;}

.service-nav__section-icon svg {max-width: 2rem;max-height: 2rem;width: 100%;height: 100%;}



@media screen and (max-width: 991px) {  

    .service-nav__section {padding: 1.5rem !important;}

    .service-nav__section-groups {grid-template-columns: 1fr;}

    .service-nav__section-name {}

    .service-nav__section-name span {width: 100%;margin-top: .75rem;font-size: 1.5rem;line-height: 2rem;}

    .service-section .service-nav__section-search {padding: 0 1.5rem;}

    .service-nav__section-search-input {flex: 1;}

    .service-nav__section-search-input-wrap {flex-wrap: nowrap;}

    .page-head__title.--service-section {font-size: 2rem !important;line-height: 2.5rem;font-weight: bold;}

    .service-nav__section-search-btn {padding: 0 1.5rem;}

}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/services/__services.css?172973391012100*/
.service-card {
    overflow: hidden;
    border-radius: 1rem;
    box-shadow: 0px 1rem 2.5rem rgb(0 0 0 / 6%);
    background-color: var(--color__fill-4);
    text-decoration: none;
    color: var(--color__dark);
    position: relative;
    display: block;
}

.service-head__desc {/* max-width: 60%; */text-align: left;}

.service-card__conten {
    position: relative;
}

.service-card__content-arrow {
    width: .75rem;
    height: .75rem;
    border-top: 2px solid var(--color__dark);
    border-right: 2px solid var(--color__dark);
    position: absolute;
    right: -0;
    top: 50%;
    margin-top: -.25rem;
    transform: rotate(45deg);
    opacity: .2;
}

.service-card.--icon-card {
    background-color: white;
    display: flex;
}
.service-card__icon-tumb {
    width: 3rem;
    height: 3rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.service-card__icon-tumb svg {
    max-width: 100%;
    max-height: 100%;
}

.service-card__icon-tumb svg path {
    fill: var(--color__fill-1);
}
.service-card__icon-tumb.--circle {
    width: 4rem;
    height: 4rem;
    background-color: var(--color__fill-1);
    border-radius: 100%;
    padding: .875rem;
}

.service-card__icon-tumb.--circle svg {}

.service-card__icon-tumb.--circle svg path {
    fill: white;
}

.service-card__content {
    min-height: 20rem;
    z-index: 2;
    position: relative;
}
.service-card__content.--position-center {
    text-align: center;
}
.service-card__content.--position-bottom {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    flex-wrap: wrap;
}

.services-module__block {
    border-radius: 1rem;
    padding: 1.5rem;
    background-color: #EDF2F5;
    background-position: top right;
    background-size: 11rem;
    position: relative;
}

.services-module__link {
    font-weight: 600;
    color: #0576ca !important;
}
.services-module__content {
    position: relative;
    z-index: 2;
}

.services-module__bg {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    background-size: 50%;
    background-position: top right;
    opacity: .4;
}

.service-card__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    z-index: 1;
    background-color: var(--color__fill-4);
}

.service-card__name {
    font-weight: 650;
}

.service-card__price {
    opacity: .5;
}

.service-carusel {
    position: relative;
    z-index: 0;
    background-color: white;
}


.image-header__wrap.--detail-service {
    min-height: 32rem;
    padding-left: 4rem;
    padding-right: 4rem;
padding: 0;}

.service-head {}

.service-head__title {
    text-align: center;
}

.service-head__prices {}

.service-head__old-price {
    opacity: .5;
    text-decoration: line-through;
}

.service-head__desc {
    text-align: center;
    opacity: .8;
}

.service-anhors {
    flex-wrap: nowrap;
    overflow: hidden;
    width: 100vw;
    padding-bottom: 1rem;
    margin-bottom: -1rem;
    margin-left: -1.25rem;
    position: absolute;
    bottom: 3rem;
    -webkit-overflow-scrolling: touch;
}

.service-anhors__link {
    margin-right: 1.25rem;
    white-space: nowrap;
    opacity: .7 !important;
    font-weight: 600;
}

.service-anhors__link:first-child {
    margin-left: 1.25rem;
}

.service-tile {
    position: relative;
    z-index: 0;
    background-color: white;
    overflow: hidden;
    border-radius: 1rem;
    background-size: 2rem;
    background-position: calc(100% - 1.5rem) calc(100% - 1.5rem);
}

.service-tiles {
    background-color: #ECECF5;
    position: relative;
    z-index: 0;
}

.service-tile__title {
    font-weight: 650;
}

.service-tile__icon {
    height: 3rem;
}

.service-tile__step-title {
    font-weight: 650;
}

.service-tile__step-numb {
    width: 1.675rem;
    height: 1.675rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--color__fill-1);
    color: white;
    font-weight: 700;
    border-radius: 1.675rem;
}

img.service-tile__icon.lazy {}
.service-card.--icon-card .service-card__conten {padding-right: 1.5rem;}
.service-tile.--white {}

.service-tile.--white li {color: white; font-weight:600;}

.service-tile.--white li:after {background-color: white;}

.service-tile.--white .service-tile__label {color: white;}

.service-tile.--pokaz {background-color: var(--color__fill-1);}

.service-tile.--protivopokaz {background-color: var(--color__fill-2);}

.service-tile.--results {background-color: #67c15e;}

.service-tile.--results .type-editor ul.--check li:after {background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.33329L7.33333 16L2 10.6666' stroke='%2367c15e' stroke-width='4'/%3E%3C/svg%3E%0A");}

.service-tile__content {position: relative;z-index: 2;}

.service-tile__label {position: relative;z-index: 2;}

.service-tile__bg-img {position: absolute;right: 12%;top: 50%;transform: translateY(-50%);height: 10rem;opacity: .16;}

.service-tile.--results .service-tile__bg-img {height: 12rem;right: 10%;}

.services-faq__item {
    box-shadow: 0 1.5rem 4rem rgb(111 87 88 / 10%);
    padding: 1.5rem 2.5rem;
    background-color: white;
    border-radius: 1rem;
    margin: 1rem 0;
}
.faq__head {
    font-size: 1.25rem;
    line-height: 1.75rem;cursor: pointer;
    padding-right: 4rem;
    position: relative;
font-weight: 600;}
.faq__body {
    margin-top: 2rem;
    display: none;
}

.faq__head:before {
    content: "";
    width: .75rem;
    height: .75rem;
    position: absolute;
    right: 0;
    top: 0;
    background-size: 1.35rem;
    background-repeat: no-repeat;
    background-position: center;
    
border-bottom: .25rem solid var(--color__fill-1);border-left: .25rem solid var(--color__fill-1);transform: rotate(-45deg);transition: all ease .24s;}

.faq__head.active:before {
    transform: rotate(135deg);
top: .375rem;}
.price-section {
    padding: 2rem;
    background-color: white;
    border-radius: 1rem;
}

.faq__body p {margin: 0 !important;}

.services-whentodoc {
    /* padding: 20px 0px 50px 0px; */
}
.services-whentodoc__blocks {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1.5rem;
    /* margin-bottom: 35px; */
}
.services-whentodoc__block {
    background: #FFFFFF;
    overflow: hidden;
    position: relative;
    box-shadow: 0px 24px 64px rgb(11 17 66 / 6%);
    border-radius: 16px;
    padding: 30px 20px;
    padding-bottom: 100px;
    background-image: url('/local/templates/main/img/sluch-bg.svg');
    background-position: center bottom -100px;
    background-size: 175px;
    background-repeat: no-repeat;
    transition: all 0.3s;
}

.services-whentodoc__block:hover {
    background-position: center bottom -55px;
    background-size: 175px;
    background-repeat: no-repeat;
    transition: all 0.3s;
}







@media screen and (max-width: 768px) {
    .services-whentodoc__blocks {
        grid-template-columns: 1fr;
    }
    .services-whentodoc__block {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (min-width: 768px) {  
.price-section {
    padding: 2.5rem 3.5rem;
}
    
.service-carusel {
    max-width: var(--col-7) !important;
    max-width: 100% !important;
    width: 100%;
    padding: 3.5rem 0 !important;
}
.service-carusel {
    /* padding-top: 1.5rem !important; */
    /* padding-bottom: 1.5rem !important; */
}
.services {
    width: 100%;
    padding: 0 !important;
    margin-bottom: 2rem !important;
}

.services__items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: .5rem 0 !important;
}

.page-head__title {
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: 700;
}
.--white-header.--doctor .service-carusel {
    /* max-width: var(--col-6) !important; */
}
.service-anhors__link:hover {
    opacity: 1 !important;
}

.--service-page {}

.--service-page .image-header {
    width: 100%;
    max-width: 100%;
    border-radius: 1rem;
}

.image-header__content {
    width: 100%;
}
.service-head {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
}

.service-head__wrap {
    text-align: left;
    justify-content: flex-start;
    padding-right: 2rem;
}

.service-head__title {
    text-align: left;
    margin-bottom: 1rem;
    font-size: 2.5rem !important;
    max-width: 40rem;line-height: 3rem !important;
}

.service-head__prices {
    justify-content: flex-start;
}

.service-head {
}

.service-head__devider {
    display: block !important;
    margin-top: 1.5rem !important;
    margin-bottom: -.75rem;
    border-bottom: 1px solid white;
    width: 100%;
    opacity: .2;
}

.--service-page .prices-service {
    width: 100%;
    max-width: 47.5rem;
    padding: 2rem !important;
    box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.06);
}

.--service-page .price-item__name {
    width: 100%;
    flex: 1;
    width: unset;
}

.--service-page .price-item__value-wrap {
    width: 100%;
    width: unset;
}

.--service-page .price-item {
    flex-wrap: wrap;
}
.--service-page .advance {
    width: var(--col-7);
}

.--service-page .advance .type-carusel {
    flex-wrap: wrap;
}

.--service-page .advance .advance__head {
    width: 100% !important;
    margin: 0 !important;
    text-align: left;
    justify-content: space-between;
}
.--service-page  .advance {
    width: var(--col-5);
    overflow: unset;
    box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.06);
}
.--service-page .advance .type-carusel__btn {
    top: unset;
    bottom: 6rem;
}
.--service-page .type-carusel__nav-arrows {
    display: none !important;
}
.--service-page .service-tiles {
    background-color: transparent;
    padding: 0 !important;
    margin-top: 1.5rem;
    margin: 0 !important;
    padding: 3.5rem 0 !important;
    margin-top: 3.5rem !important;
}

.--service-page .service-tiles .center-wrap {
    padding: 0;
    position: relative;
    z-index: 2;
}

.--service-page .service-tiles .service-tiles__title {
    /* padding: 0 2rem; */
}
.service-tiles__items {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
}

.service-tile {
    padding: 2rem !important;
    border-radius: 1rem;
    box-shadow: none;
}

.--service-page .service-carusel {
    width: 100% !important;
    max-width: 100% !important;
    /* margin-top: 1rem; */
}

.prices-service__popup .price-item__name {
    width: 60%;
}

.prices-service__popup .price-item__value-wrap {
    width: 40%;
}
.services-module {
    max-width: var(--col-4);
    padding: 0 !important;
}

.services-module .center-wrap {
    padding: 0;
    height: 100%;
}

.services-module__block {
    padding: 2rem;
    background-color: white;
    box-shadow: none;
    height: 100%;
}

.services-module__bg {
    opacity: .2;
}

.services__items.--cards-icon {
    grid-template-columns: 1fr 1fr;
}

.service-carusel .type-carusel__swiper {
    position: relative;
}

.service-card__content {
    min-height: 27rem;
    padding: 1.5rem !important;
}

.type-carusel__swiper {}

.service-carusel .type-carusel .swiper-container {
    filter: drop-shadow(0px 1rem 2.5rem rgba(0, 0, 0, 0.06));
    overflow: hidden;
}
.service-carusel .--hidden {
    overflow: visible;
}
.service-price-and-advance {
    margin-top: 1.5rem;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

.price-item__value {
    margin-right: 1rem;
    /* width: 9rem; */
margin: 0 !important;}
.--service-page .service-tiles:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -50vw;
    top: 0;
    width: 100vw;
    height: 100%;
    background-color: var(--color__fill-4);
}
.service-tile__label {font-size: 2rem;line-height: 2.5rem;}

.service-head__desc {text-align: left;max-width: 40rem;}

.page-head__anhor-link {font-weight: 600;}

 

.service-nav__section-anhor {position: relative;top: -6rem;}

} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/services/__svg.css?17297339101844*/
.--svg__service-info-bg {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='30' height='66' viewBox='0 0 30 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5807 58.1313L27.6702 61.8533C24.9388 62.9314 22.7569 63.752 21.1321 64.3161C19.5056 64.882 17.6157 65.1635 15.4624 65.1635C12.1557 65.1635 9.58363 64.3535 7.74922 62.7445C5.9148 61.1291 4.9973 59.0821 4.9973 56.5988C4.9973 55.6375 5.06388 54.6488 5.20229 53.6414C5.34187 52.6327 5.5638 51.4968 5.8675 50.2272L9.28111 38.1449C9.5848 36.9879 9.84294 35.8917 10.0497 34.8551C10.2593 33.8249 10.3604 32.877 10.3604 32.0237C10.3604 30.4808 10.0409 29.4015 9.40492 28.7947C8.76892 28.1896 7.55532 27.8824 5.75361 27.8824C4.87115 27.8824 3.96416 28.0238 3.03966 28.2971C2.11106 28.5716 1.31737 28.8367 0.651001 29.0832L1.56383 25.3583C3.80005 24.4478 5.93758 23.6681 7.98224 23.021C10.0269 22.3722 11.9589 22.0475 13.7863 22.0475C17.0702 22.0475 19.6043 22.8411 21.3838 24.4285C23.1633 26.0171 24.0528 28.0763 24.0528 30.6139C24.0528 31.1389 23.9944 32.064 23.8688 33.3863C23.7462 34.7114 23.5178 35.9256 23.1849 37.03L19.7859 49.0638C19.5074 50.0303 19.2568 51.1353 19.039 52.3787C18.8141 53.6139 18.7067 54.5577 18.7067 55.1908C18.7067 56.7887 19.0629 57.8796 19.7772 58.4595C20.4967 59.0395 21.736 59.328 23.4962 59.328C24.3226 59.328 25.2629 59.1814 26.3077 58.8935C27.3496 58.6056 28.1094 58.3527 28.5807 58.1313ZM29.4428 7.60982C29.4428 9.70646 28.6526 11.4971 27.0646 12.9694C25.4807 14.447 23.5722 15.1864 21.3394 15.1864C19.0997 15.1864 17.1864 14.447 15.5845 12.9694C13.9854 11.4965 13.1841 9.70646 13.1841 7.60982C13.1841 5.51727 13.9854 3.72373 15.5845 2.23272C17.1835 0.744045 19.1003 0 21.3394 0C23.5716 0 25.4807 0.745797 27.0646 2.23272C28.6537 3.72373 29.4428 5.51785 29.4428 7.60982Z' opacity='.1' fill='%230B1142'/%3E%3C/svg%3E");
}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/slider/__slider.css?17297339103003*/
.slider-main-slide {
    position: relative;
}

.slider-main-slide__bg {
    /* position: absolute; */
    /* z-index: 0; */
    align-items: flex-end;
    /* min-height: 32rem; */
    margin-top: -2.5rem;
}

.slider-main-slide__img {
    /* width: 100%; */
    max-height: 18rem;
    /* margin-top: 7rem; */
    /* position: absolute; */
margin-top: 4rem;}

.slider-main-slide__content-wrap {
    /* position: relative; */
    /* width: 100%; */
    /* height: 100%; */
    padding-top: 6rem;
}

.slider-main-slide__tilte {}

.slider-main-slide__btn-wrap {
    position: absolute;
    width: 100%;
    bottom: 4rem;
}

.slider-main-slide__btn {
    border-radius: .675rem !important;
}

.slider-main {
    position: relative;
    z-index: 0;
}
.slider-main .type-carusel__btn {display: none;}
.slider-main .type-carusel__pagination {
    position: absolute;
    width: 100%;
    bottom: 2.25rem;
    z-index: 2;
}

.slider-main .swiper-pagination-bullet {
    background: white !important;
    opacity: .5 !important;
}

.slider-main .swiper-pagination-bullet.active {}

.slider-main .swiper-pagination-bullet-active {
    opacity: 1 !important;
}

.slider-main-slide__tilte span {
    color: var(--color__fill-1);
    background-color: white;
    padding: 0 .65rem;
    border-radius: .5rem;
}

.slider-main-slide__tilte span:first-child {
    padding-top: .25rem;
}

.slider-main-slide__tilte span:last-child {
    padding-bottom: .25rem;
}

@media screen and (min-width: 768px) {  
.slider-main {max-width: 100% !important;overflow: visible;}
.slider-main-slide {
    border-radius: 1.5rem;
    height: 26rem;
    display: flex;
overflow: hidden;}
.slider-main-slide__content-wrap {
    /* padding-top: 2rem; */
    display: flex;
    align-items: center;
    padding: 0;
    /* flex: 1; */
    max-width: var(--col-7);
    width: 100%;
}

.slider-main .type-carusel__pagination {
    bottom: 1rem;
}
.slider-main-slide__bg {
    margin: 0 !important;
    position: relative;
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: var(--col-5);
    align-items: flex-end;
    display: flex;
}
.slider-main-slide__img {
    position: absolute;
    min-height: 28rem;
}
.slider-main-slide__desktop {
    height: 100%;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    margin-left: 8rem;
}

.slider-main-slide__desktop-name {
    font-weight: bold;
    color: white;
}

.slider-main-slide__desktop-desc {
    color: white;
    font-weight: 600;
}
.slider-main-slide__desktop-tag {
    height: 1.5rem;
    border: 1px solid white;
    padding: 0 .5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    border-radius: .25rem;
    font-weight: 650;
}

.slider-main-slide__desktop.mob-hide {
    display: flex;
}
.slider-main-slide__bg picture {
    position: absolute;
    left: 0;
    top: 0;
}

.slider-main .type-carusel__btn {display: flex;}
    

.slider-main-slide__img {
    max-height: 25rem;
    margin-top: 0px;
}

} 
/* End */


/* Start:/bitrix/templates/belberrymed/comp/top-nav/__svg.css?17297339101849*/

.--svg__top-nav-min-wa {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28613 5.84141C8.06314 5.30738 7.89406 5.28707 7.55624 5.27342C7.44124 5.26677 7.31312 5.26012 7.17099 5.26012C6.73147 5.26012 6.27201 5.3886 5.99475 5.6725C5.65694 6.01733 4.8187 6.82179 4.8187 8.47132C4.8187 10.121 6.02171 11.7165 6.18396 11.9398C6.35305 12.1627 8.52943 15.5972 11.9088 16.997C14.5515 18.0922 15.3357 17.9907 15.9371 17.8624C16.8157 17.6731 17.9174 17.0238 18.1947 16.2398C18.4717 15.4554 18.4717 14.7861 18.3905 14.6441C18.3095 14.5022 18.0863 14.4213 17.7485 14.2521C17.4107 14.083 15.7682 13.2717 15.4573 13.1635C15.1531 13.0487 14.8625 13.0893 14.6329 13.4138C14.3084 13.8668 13.9909 14.3266 13.7339 14.6037C13.5312 14.8201 13.1999 14.8472 12.9228 14.7322C12.551 14.5769 11.5103 14.2115 10.226 13.069C9.23237 12.1835 8.55656 11.0817 8.3607 10.7503C8.16467 10.4123 8.3404 10.2161 8.49583 10.0337C8.66492 9.82402 8.82699 9.67541 8.9959 9.47919C9.16499 9.28315 9.2595 9.18181 9.36768 8.95181C9.48268 8.72882 9.40146 8.49882 9.32042 8.32973C9.2392 8.16028 8.56339 6.51057 8.28613 5.84141ZM11.4966 0C5.15687 0 0 5.1583 0 11.4999C0 14.0148 0.811112 16.3473 2.18986 18.2403L0.756846 22.5131L5.17717 21.1004C6.99525 22.3038 9.16481 23.0001 11.5034 23.0001C17.8432 23.0001 23.0001 17.8414 23.0001 11.5002C23.0001 5.15866 17.8432 0.000359376 11.5034 0.000359376H11.4968V0H11.4966Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__top-nav-close {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 10M18 18L10 10M10 10L18 2L2 18' stroke='white' stroke-width='3'/%3E%3C/svg%3E");
}
/* End */


/* Start:/bitrix/templates/belberrymed/comp/top-nav/__top-nav.css?172973391016630*/
.top-nav__full-menu {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh;
    width: 100%;
    z-index: 2;
}
.desctop-nav-menu__icon svg path {
    fill: var(--color__fill-1);
}
.top-nav {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background-color: white;
    z-index: 100;
}
.top-nav__menu-btn {
    width: 4.5rem;
    height: 4.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.top-nav__menu-btn-line {
    width: 1.75rem;
    height: 0.1875rem;
    border-radius: .25rem;
    background-color: var(--color__fill-1);
    margin: .2rem 0;
}

.top-nav__logo {
    flex: 1 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.top-nav__logo svg {
    max-width: 8.75rem;
    width: 100%;
}

.top-nav__messenger {
    width: 4.5rem;
    height: 4.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    position: relative;
}

.top-nav__bar {
    width: 100%;
    z-index: 1;
    position: relative;
}
.top-nav.--open-top .top-nav__bar {
    z-index: 4;
}

.top-nav__bar-border {
    position: absolute;
    width: calc(100% - 2.5rem);
    left: 1.25rem;
    height: 1px;
    background-color: var(--color__border);
}
.top-nav__messenger-wrap, .desctop-nav__contacts-messenger .top-nav__messenger-wrap{
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 2.5rem;
    background-color: #67C15F !important;
    background-position: center;
    background-size: 55%;
    position: relative;
}


.top-nav__messenger-counter {
    font-size: .5rem;
    font-weight: 700;
    width: .75rem;
    height: .75rem;
    background-color: red;
    border-radius: 100%;
    text-align: center;
    color: white;
    position: absolute;
    top: 0;
    right: 0;
}

.top-nav__menu-shade {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 70%);
    z-index: 1;
    animation-duration: 240ms !important;
}

.top-nav__menu {
    z-index: 2;
    position: absolute;
    width: 15.5rem;
    background-color: var(--color__fill-1-h);
    height: 100vh;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 0 1.5rem 1.5rem 0;
    padding: 1.25rem;
    padding-top: .5rem;
    animation-duration: .24s !important;
    -webkit-overflow-scrolling: touch;
}

.top-nav__close-menu {
    position: absolute;
    left: 16.5rem;
    width: 2.5rem;
    height: 2.5rem;
    background-color: var(--color__fill-2);
    z-index: 3;
    top: 1rem;
    border-radius: 100%;
    background-position: center;
    background-size: 50%;
}

.top-nav__menu-items {}

.top-nav__menu-item {
    /* padding: 1rem 0; */
    border-bottom: 1px solid rgb(255 255 255 / 16%);
    position: relative;
}

.top-nav__menu-link {
    padding: 1rem 0;
}

.top-nav__menu-icon {
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    margin-right: 1rem;
    background-size: contain;
    background-position: center;
}
.top-nav__menu-icon svg {
    max-width: 100%;
    max-height: 100%;
}

.top-nav__menu-icon svg path {
    fill: white;
}
.top-nav__menu-name {
    color: white;
    font-weight: 600;
}

.top-nav__menu-arrow {
    height: .75rem;
    width: .75rem;
    background-size: contain;
    background-position: center;
    right: .5rem;
    top: 1.375rem;
    position: absolute;
    border-top: .15rem solid white;
    border-right: .15rem solid white;
    transform: rotate(45deg);
}

.top-nav__menu-sub-arrow {
    width: 2rem;
    height: 2rem;
    position: absolute;
    border-radius: 2rem;
    background-position: center;
    background-size: 100%;
    right: 0;
    top: .75rem;
    transition: all ease .24s;
}

.top-nav__menu-sub-arrow svg {}

.top-nav__sub-menu-items {
    display: none;
    padding-bottom: 1.5rem;
    padding-left: 2.5rem;
}

.top-nav__menu-item.is-open .top-nav__sub-menu-items {
    /* display: block; */
}

.top-nav__sub-menu-item {
}

.top-nav__sub-menu-link {
    padding: .37rem 0;
    display: flex;
    color: white;
    font-weight: 600;
}

.top-nav__menu-item.is-open {}

.top-nav__menu-item.is-open .top-nav__menu-sub-arrow {
    transform: rotate(45deg);
}

.top-nav__menu-item.is-open:after {content: "";display: block;position: absolute;left: -1.25rem;top: 0;width: calc(100% + 2.5rem);height: 100%;background-color: rgb(0 0 0 / 16%);z-index: -1;transition: all ease .24s;}

.top-nav__full-menu.is-open {
    display: block;
}

.--white-header {}

.--white-header .top-nav__menu-btn-line {
    background-color: white;
}

.--white-header .top-nav__logo svg path {
    fill: white;
}

.--white-header .top-nav__messenger-wrap {
    background-color: white !important;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28613 5.84141C8.06314 5.30738 7.89406 5.28707 7.55624 5.27342C7.44124 5.26677 7.31312 5.26012 7.17099 5.26012C6.73147 5.26012 6.27201 5.3886 5.99475 5.6725C5.65694 6.01733 4.8187 6.82179 4.8187 8.47132C4.8187 10.121 6.02171 11.7165 6.18396 11.9398C6.35305 12.1627 8.52943 15.5972 11.9088 16.997C14.5515 18.0922 15.3357 17.9907 15.9371 17.8624C16.8157 17.6731 17.9174 17.0238 18.1947 16.2398C18.4717 15.4554 18.4717 14.7861 18.3905 14.6441C18.3095 14.5022 18.0863 14.4213 17.7485 14.2521C17.4107 14.083 15.7682 13.2717 15.4573 13.1635C15.1531 13.0487 14.8625 13.0893 14.6329 13.4138C14.3084 13.8668 13.9909 14.3266 13.7339 14.6037C13.5312 14.8201 13.1999 14.8472 12.9228 14.7322C12.551 14.5769 11.5103 14.2115 10.226 13.069C9.23237 12.1835 8.55656 11.0817 8.3607 10.7503C8.16467 10.4123 8.3404 10.2161 8.49583 10.0337C8.66492 9.82402 8.82699 9.67541 8.9959 9.47919C9.16499 9.28315 9.2595 9.18181 9.36768 8.95181C9.48268 8.72882 9.40146 8.49882 9.32042 8.32973C9.2392 8.16028 8.56339 6.51057 8.28613 5.84141ZM11.4966 0C5.15687 0 0 5.1583 0 11.4999C0 14.0148 0.811112 16.3473 2.18986 18.2403L0.756846 22.5131L5.17717 21.1004C6.99525 22.3038 9.16481 23.0001 11.5034 23.0001C17.8432 23.0001 23.0001 17.8414 23.0001 11.5002C23.0001 5.15866 17.8432 0.000359376 11.5034 0.000359376H11.4968V0H11.4966Z' fill='%2367C15E'/%3E%3C/svg%3E");
}
.desctop-nav__contacts-messenger .top-nav__messenger-wrap {
    background-color: white;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28613 5.84141C8.06314 5.30738 7.89406 5.28707 7.55624 5.27342C7.44124 5.26677 7.31312 5.26012 7.17099 5.26012C6.73147 5.26012 6.27201 5.3886 5.99475 5.6725C5.65694 6.01733 4.8187 6.82179 4.8187 8.47132C4.8187 10.121 6.02171 11.7165 6.18396 11.9398C6.35305 12.1627 8.52943 15.5972 11.9088 16.997C14.5515 18.0922 15.3357 17.9907 15.9371 17.8624C16.8157 17.6731 17.9174 17.0238 18.1947 16.2398C18.4717 15.4554 18.4717 14.7861 18.3905 14.6441C18.3095 14.5022 18.0863 14.4213 17.7485 14.2521C17.4107 14.083 15.7682 13.2717 15.4573 13.1635C15.1531 13.0487 14.8625 13.0893 14.6329 13.4138C14.3084 13.8668 13.9909 14.3266 13.7339 14.6037C13.5312 14.8201 13.1999 14.8472 12.9228 14.7322C12.551 14.5769 11.5103 14.2115 10.226 13.069C9.23237 12.1835 8.55656 11.0817 8.3607 10.7503C8.16467 10.4123 8.3404 10.2161 8.49583 10.0337C8.66492 9.82402 8.82699 9.67541 8.9959 9.47919C9.16499 9.28315 9.2595 9.18181 9.36768 8.95181C9.48268 8.72882 9.40146 8.49882 9.32042 8.32973C9.2392 8.16028 8.56339 6.51057 8.28613 5.84141ZM11.4966 0C5.15687 0 0 5.1583 0 11.4999C0 14.0148 0.811112 16.3473 2.18986 18.2403L0.756846 22.5131L5.17717 21.1004C6.99525 22.3038 9.16481 23.0001 11.5034 23.0001C17.8432 23.0001 23.0001 17.8414 23.0001 11.5002C23.0001 5.15866 17.8432 0.000359376 11.5034 0.000359376H11.4968V0H11.4966Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.--white-header .top-nav {
    background-color: transparent;
    background: linear-gradient(180deg, rgb(0 0 0 / 64%) 0%, rgba(0, 0, 0, 0) 100%);
}

.--white-header .top-nav__logo svg circle {
    fill: white;
}
.--white-header .top-nav__bar-border {
    background-color: white;
    opacity: .32;
}

.--white-header.--main-page .top-nav {
    background: unset;
}
.desctop-nav {
    display: none;
    position: fixed;
    left: 0;
    top: 2rem;
    width: 100%;
    z-index: 101;
}
.desctop-nav.is-sitcky {
    position: fixed;
}

.top-nav.--white-list {}

.top-nav.--white-list .top-nav__menu {
    background-color: white;
}

.top-nav.--white-list .top-nav__menu-item.is-open:after {
    background-color: var(--color__fill-4);
}

.top-nav.--white-list .top-nav__menu-arrow {
    border-top: .15rem solid var(--color__fill-1);
    border-right: .15rem solid var(--color__fill-1);
}

.top-nav.--white-list .top-nav__menu-icon svg path {
    fill: var(--color__fill-1);
}

.top-nav.--white-list .top-nav__menu-name {
    color: var(--color__dark);
}
.top-nav.--white-list .top-nav__menu-item {
    border-bottom: 1px solid var(--color__border);
}

.top-nav.--white-list .top-nav__menu-sub-arrow svg path {
    fill: var(--color__fill-1);
}

.top-nav.--white-list .top-nav__sub-menu-link {
    color: var(--color__dark);
    opacity: .6;
}

.top-nav__full-menu.--open-top {
    /* height: calc(100vh - 4.5rem); */
    /* top: 4.5rem; */
    /* padding-top: 4.5rem; */
}

.top-nav__full-menu.--open-top .top-nav__menu {
    width: 100%;
    /* height: calc(100vh - 4.5rem); */
    border-radius: 0;
    display: none;
    padding-top: 4.5rem;
}

.top-nav__close-menu.--open-top {left: 1rem;display: none;}

.top-nav.is-open .top-nav__close-menu.--open-top {
    display: block;
}
.top-nav.--open-top.is-open {
    position: fixed;
}

.top-nav__messengers {
    width: 4.5rem;
    height: 4.5rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.top-nav__messenger-item {
    width: 1.75rem;
    height: 1.75rem;
    background-size: cover;
    background-position: center;
    border-radius: 100%;
    margin-right: .125rem;
}

.top-nav__messenger-item.--svg__mini-contacts--tel {
    background-size: 50%;
    background-color: #444;
}
.top-nav__messengers-items {
    display: flex;
    margin-right: .5rem;
}




@media screen and (min-width: 768px) {  
    .top-nav {
        display: none;
    }
    .desctop-nav {
        display: block;
        padding: 1rem;
        top: 0;
        transition: all ease .24s;
    }
    .desctop-nav__contacts-messenger {}

    .desctop-nav__contacts-messenger .top-nav__messenger-wrap {
        width: 4rem;
        height: 4rem;
    }
    
    .desctop-nav__contacts-messenger .top-nav__messenger {
        width: 4rem;
        height: 4rem;
    }
    
    .desctop-nav__contacts-messenger .top-nav__messenger-counter {
        width: 1.25rem;
        height: 1.25rem;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: .75rem;
    }

    .desctop-nav__logo {
        /* position: absolute; */
        /* left: 2rem; */
        /* margin-top: 1rem; */
    }
    
    .desctop-nav__logo svg {
        width: 10rem;
    }
    
    .desctop-nav__wrap {
        position: relative;
        background-color: var(--color__fill-4);
        border-radius: 1.5rem;
        padding: 1rem;
        /* display: flex; */
        /* align-items: center; */
        /* justify-content: space-between; */
        height: 6.5rem;
        transition: all ease .24s;
    }
    
    .desctop-nav__contacts {
        /* position: absolute; */
        /* right: 2rem; */
        /* margin-top: .57rem; */
        width: 100%;
        max-width: 29rem;
    }

    .desctop-nav__bar {
        width: 100%;
        max-width: 40rem;
        border-radius: 1.5rem;
        /* background-color: white; */
        /* box-shadow: 0px 1rem 4.5rem rgb(0 0 0 / 6%); */
    }
    
    .desctop-nav__bar-wrap {
        width: 100%;
        /* padding: .75rem; */
        /* padding-left: 1.5rem; */
        justify-content: space-between;
        align-items: center;
        height: 100%;
    }
    .desctop-nav-menu__link {
        height: 4.75rem;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        font-weight: 650;
        text-decoration: none;
        color: var(--color__fill-1);
        border-radius: .675rem;
        transition: all ease .24s;
        /* padding: 0 1.25rem; */
        padding-bottom: .1rem;
        width: 100%;
        padding-top: .5rem;
        filter: grayscale(1);
        cursor: pointer;
    padding-left: 0.75rem;padding-right: 0.75rem;}
    
    .desctop-nav-menu__devider {
        width: 1px;
        background-color: var(--color__border);
        opacity: .5;
    }
    .desctop-nav-menu__devider:last-child {
        display: none;
    }
    .desctop-nav-menu__link:hover {
        background-color: rgb(85 183 255 / 16%);
    }
    .desctop-nav-menu__item {
        /* flex: 1; */
        /* border-left: 1px solid rgb(233 233 233 / 64%); */
        /* filter: grayscale(1); */
    }
    
    .desctop-nav-menu__icon {
        width: 1.5rem;
        height: 1.5rem;
        background-position: center;
        background-size: contain;
        opacity: .6;
        transition: all ease .24s;
        margin-top: .5rem;
    }
    .desctop-nav__btn {
        border-radius: .75rem;
        font-weight: 650;
    }
    .desctop-nav-menu {
        flex: 1;
        /* padding-right: 1.5rem; */
    flex-wrap: nowrap;}
    
    .desctop-nav-menu__item:first-child {
        border-left: 1px solid transparent;
    }
    
    .desctop-nav-menu__item:hover {
        /* border-left: 1px solid transparent; */
    }
    
    .desctop-nav-menu__item:hover + div {}
    
    .desctop-nav-menu__item:hover + div {}
    
    .desctop-nav-menu__item:hover + .desctop-nav-menu__item {
        /* border-left: 1px solid transparent; */
    }
    .desctop-nav-menu__item:hover {}

    .desctop-nav-menu__link:hover {}
    
    .desctop-nav-menu__link:hover .desctop-nav-menu__icon {
        opacity: 1;
    }
    
    .desctop-nav-menu__link:hover {
        opacity: 1;
    }
    
    .desctop-nav-menu__link:hover {
        filter: grayscale(0);
    }
    .desctop-nav-menu__item.is-active {}

    .desctop-nav-menu__item.is-active .desctop-nav-menu__link {
        filter: grayscale(0);
        opacity: 1;
    }
    
    .desctop-nav-menu__item.is-active .desctop-nav-menu__link .desctop-nav-menu__icon {
        opacity: 1;
    }
    .desctop-nav__time-work {
        opacity: .5;
    }
    .desctop-nav__line {
        border-top: 1px solid var(--color__border);
        width: 100%;
        display: none;
    }
    .desctop-full-nav__link {
        font-weight: 600;
    }
    .desctop-full-nav {
        padding-top: 1rem;
        padding-bottom: 1.5rem;
        padding: 0;
        grid-gap: 1rem 3rem;
    }
    
    .desctop-full-nav__word {
        color: #FF5721;
    }
    .desctop-nav__serives {
        height: 20rem;
        overflow: hidden;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        position: absolute;
        background-color: white;
        padding: 1.5rem;
        border-radius: 0 0 1.5rem 1.5rem;
        top: 6.5rem;
        margin-top: -.375rem;
        border-top: .375rem solid var(--color__fill-1);
        box-shadow: 0px 1rem 3rem rgb(0 0 0 / 12%);
    }
    .--white-header .top-nav__messenger-wrap {
        background-color: #67C15E !important;
       
    }
    .desctop-nav__messegner {
        width: 1.75rem;
        height: 1.75rem;
        margin-left: 0.25rem;
        transition: all ease .24s;
        background-size: 1.75rem;
        background-repeat: no-repeat;
        background-position: center;
    }
    .desctop-nav__logo-desc {
        border-left: 1px solid rgb(0 0 0 / 15%);
    }
    .desctop-nav__messegner:hover {
        transform: scale(1.12);
    }

    .desctop-nav__btn-call-back-icon {
        width: 2rem;
        height: 2rem;
        background-size: contain;
    }
    
    .desctop-nav__btn-call-back {
        padding: 0 1.5rem;
        height: 4rem;
        border-radius: .75rem;
        font-weight: 650;
        box-shadow: 8px 8px 24px rgba(85, 183, 255, 0.34);
    }

    .desctop-nav.is-sitcky {
        padding: 0;
    }
    
    .desctop-nav.is-sitcky .desctop-nav__wrap {border-radius: 0;box-shadow: 0px 1rem 3rem rgb(0 0 0 / 8%);background-color: white;padding: .5rem 1rem;}

    .desctop-nav-menu__link span {
        margin-bottom: 0.5rem;
    font-size: .7rem;}




    

} 
/* End */


/* Start:/bitrix/templates/belberrymed/libs/animate/animate.css?172973391024273*/
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}


.animated.fadeIn {
  animation-duration: 400ms;
}
.animated.slideInDown {
  animation-duration: 1000ms;
}

.animated.fadeIn {
  animation-duration: 400ms;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}
 



.animated.zoomIn {
  animation-duration: 320ms;
}

.animated.fadeInUp {
  animation-duration: 320ms;
}








@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}



@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-40%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0,6rem, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}



@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

/* End */


/* Start:/bitrix/templates/belberrymed/libs/animate/new_animate.css?1729733910272*/
.base
{
  animation-fill-mode: both;
  animation-name: base;
  animation-duration: 400ms;
  animation-delay: 0ms;
  animation-timing-function: ease;
  will-change:base;
} 

@keyframes base {
  from {
    will-change:transition;
  }
  to {
    will-change:transition;
  }
}
/* End */


/* Start:/bitrix/templates/belberrymed/libs/fancybox/jquery.fancybox.min.css?172973391013706*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"Ã—";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/bitrix/templates/belberrymed/libs/swiper/swiper.min.css?172973391019141*/
/**
 * Swiper 4.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2018
 */
.swiper-container{margin:0 auto;position:relative;/* overflow:hidden; */list-style:none;padding:0;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
    opacity: .16;
    pointer-events: none;
}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position: relative;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width: .375rem;height: .375rem;display:inline-block;border-radius: .25rem;background: var(--color__dark);opacity: .16;outline: none;transition: all ease .24s;margin: 0px .15rem;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background: var(--color__fill-1);width: 1.25rem;}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/* End */


/* Start:/bitrix/templates/belberrymed/libs/twentytwenty/twentytwenty.css?17297339106439*/
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px; }

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px; }

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px; }

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px; }

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none; }
  .twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    }
  .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0); }
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0; }
  .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

.twentytwenty-before-label {
  opacity: 0; }
  .twentytwenty-before-label:before {
    content: attr(data-content); }

.twentytwenty-after-label {
  opacity: 0; }
  .twentytwenty-after-label:before {
    content: attr(data-content); }

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px; }

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px; }

.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px; }

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px; }

.twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25; }
  .twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5); }
    .twentytwenty-overlay:hover .twentytwenty-after-label {
      opacity: 1; }
    .twentytwenty-overlay:hover .twentytwenty-before-label {
      opacity: 1; }

.twentytwenty-before {
  z-index: 20; }

.twentytwenty-after {
  z-index: 10; }

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  /* border: 3px solid white; */
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  z-index: 40;
  cursor: pointer;
  background-color: white;
  }

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-left-arrow {
  border-right: 6px solid var(--color__fill-1);
  left: 50%;
  margin-left: -17px;
  }

.twentytwenty-right-arrow {
  border-left: 6px solid var(--color__fill-1);
  right: 50%;
  margin-right: -17px;
  }

.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px; }

.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px; }

/* End */


/* Start:/bitrix/templates/belberrymed/core/atoms/__colors-1.css?1729733910726*/
:root {
    /* main */
    --color__dark: #0B1142;
    --color__white:     #ffffff;
    
    /* fill */
    --color__fill-1: #55B7FF;
    --color__fill-2: #03905B;
    --color__fill-3: #FF6F36;
    --color__fill-4: #F5F5F9;
    --color__fill-1-h: #2593D2;
    --color__fill-2-h:  #DB2130;
    --color__fill-3-h: #d75825;
    --color__fill-4-h: #ececf2;
    --color__fill-1-a: #2A5B80;
    --color__fill-2-a:  #A81925;
    --color__fill-3-a: #b84719;
    --color__fill-4-a: #d7d7d7;


    /* border */
    --color__border:    #E9E9E9;

    /* text */
    --color__text-1:    #000000;
    --color__text-2:    #7A7A7A;
    --color__text-3:    #B4B4B4;

    /* gray */
    --color__gray-1: #F5F5F9;
    --color__gray-2: #FAFAFC;
}
/* End */


/* Start:/bitrix/components/belberry/search.title/templates/top/style.min.css?17297339151905*/
div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:205}table.title-search-result{border-collapse:collapse;border:none;width:10%}table.title-search-result th{background-color:#F7F7F7;border-right:1px solid #e8e8e8;color:#949494;font-weight:normal;padding-top:2px;padding-bottom:2px;padding-left:14px;padding-right:12px;text-align:right;vertical-align:top;white-space:nowrap;width:1%}table.title-search-result td{background-color:white;color:black;font-weight:normal;padding-top:2px;padding-bottom:2px;text-align:left;white-space:nowrap}table.title-search-result td.title-search-item{padding-left:8px;padding-right:15px}table.title-search-result td.title-search-item a{padding-left:4px;padding-right:15px;text-decoration:none;color:black;vertical-align:top;display:block}table.title-search-result td.title-search-item img{vertical-align:top}table.title-search-result td.title-search-item b{color:#cf0000;font-weight:normal}table.title-search-result tr.title-search-selected td,table.title-search-result tr.title-search-selected a,table.title-search-result tr.title-search-selected td.title-search-more a{background-color:#fff2be}table.title-search-result td.title-search-more{font-size:11px;font-weight:normal;padding-right:15px;padding-left:24px;padding-top:0px}table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;text-decoration:none;color:#999999}table.title-search-result td.title-search-all{padding-left:24px;padding-right:15px}table.title-search-result td.title-search-all a{padding-left:4px;text-decoration:none;color:#808080}table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding-top:0px;padding-bottom:0px;font-size:4px}div.title-search-fader{display:none;background-image:url('/bitrix/components/belberry/search.title/templates/top/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}
/* End */
/* /bitrix/templates/belberrymed/core/atoms/02-global/__global.css?17297339101468 */
/* /bitrix/templates/belberrymed/core/atoms/alerts/__alerts.css?17297339103884 */
/* /bitrix/templates/belberrymed/core/atoms/blockquote/__blockquote.css?17297339103572 */
/* /bitrix/templates/belberrymed/core/atoms/buttons/__buttons.css?17297339104427 */
/* /bitrix/templates/belberrymed/core/atoms/checkbox/__checkbox.css?17297339101575 */
/* /bitrix/templates/belberrymed/core/atoms/cols/__cols.css?17297339105410 */
/* /bitrix/templates/belberrymed/core/atoms/flex/__flex.css?17297339101914 */
/* /bitrix/templates/belberrymed/core/atoms/fonts/__fonts.css?17297339101040 */
/* /bitrix/templates/belberrymed/core/atoms/grid/__grid.css?17297339101241 */
/* /bitrix/templates/belberrymed/core/atoms/heading/__heading.css?17297339102259 */
/* /bitrix/templates/belberrymed/core/atoms/images/__images.css?1729733910450 */
/* /bitrix/templates/belberrymed/core/atoms/indentation/__indentation.css?172973391017795 */
/* /bitrix/templates/belberrymed/core/atoms/inputs/__inputs.css?17297339105837 */
/* /bitrix/templates/belberrymed/core/atoms/link/__link.css?1729733910810 */
/* /bitrix/templates/belberrymed/core/atoms/list/__list.css?17297339102725 */
/* /bitrix/templates/belberrymed/core/atoms/paragraph/__paragraph.css?17297339101139 */
/* /bitrix/templates/belberrymed/core/atoms/radio/__radio.css?1729733910513 */
/* /bitrix/templates/belberrymed/core/atoms/select/__select.css?17297339101830 */
/* /bitrix/templates/belberrymed/core/atoms/steps/__steps.css?17297339101559 */
/* /bitrix/templates/belberrymed/core/atoms/table/__table.css?17297339101708 */
/* /bitrix/templates/belberrymed/core/atoms/tabs/__tabs.css?1729733910907 */
/* /bitrix/templates/belberrymed/core/atoms/tooltip/__tooltip.css?17297339101261 */
/* /bitrix/templates/belberrymed/core/atoms/tumbler/__tumbler.css?17297339101382 */
/* /bitrix/templates/belberrymed/core/atoms/type-carusel/__type-carusel.css?17297339103251 */
/* /bitrix/templates/belberrymed/core/organism/accordion/__accordion.css?1729733910546 */
/* /bitrix/templates/belberrymed/core/organism/one-form/__one-form.css?17297339109703 */
/* /bitrix/templates/belberrymed/core/organism/pagination/__pagination.css?17297339101290 */
/* /bitrix/templates/belberrymed/core/organism/popup/__popup.css?17297339102672 */
/* /bitrix/templates/belberrymed/core/organism/scroll-top/__scroll-top.css?17297339101316 */
/* /bitrix/templates/belberrymed/css/01__style.css?172973391027265 */
/* /bitrix/templates/belberrymed/css/02__style__768.css?172973391012860 */
/* /bitrix/templates/belberrymed/css/03__style__1199.css?17297339103 */
/* /bitrix/templates/belberrymed/css/03__style__1399.css?1729733910565 */
/* /bitrix/templates/belberrymed/css/custom.css?1729733910981 */
/* /bitrix/templates/belberrymed/css/svg.css?172973391037496 */
/* /bitrix/templates/belberrymed/comp/about-mod/__about-mod.css?17297339101827 */
/* /bitrix/templates/belberrymed/comp/advance/__advance.css?17297339105555 */
/* /bitrix/templates/belberrymed/comp/blog/__blog.css?17297339103943 */
/* /bitrix/templates/belberrymed/comp/blog/__svg.css?17297339104264 */
/* /bitrix/templates/belberrymed/comp/bottom-nav/__bottom-nav.css?17297339102168 */
/* /bitrix/templates/belberrymed/comp/bottom-nav/__svg.css?17297339101566 */
/* /bitrix/templates/belberrymed/comp/breadcrumbs/__breadcrumbs.css?17297339101895 */
/* /bitrix/templates/belberrymed/comp/clinics/__clinics.css?17297339101487 */
/* /bitrix/templates/belberrymed/comp/doctors/__doctors.css?17297339104585 */
/* /bitrix/templates/belberrymed/comp/doctors/__svg.css?17297339105385 */
/* /bitrix/templates/belberrymed/comp/feedback-mod/__feedback-mod.css?17297339103284 */
/* /bitrix/templates/belberrymed/comp/feedback-mod/__svg.css?17297339104703 */
/* /bitrix/templates/belberrymed/comp/gallery/__gallery-mod.css?17297339101656 */
/* /bitrix/templates/belberrymed/comp/mini-contacts/__mini-contacts.css?17297339102193 */
/* /bitrix/templates/belberrymed/comp/mini-contacts/__svg.css?17297339108652 */
/* /bitrix/templates/belberrymed/comp/mini-map/__mini-map.css?1729733910745 */
/* /bitrix/templates/belberrymed/comp/portfolio/__portfolio.css?17297339107723 */
/* /bitrix/templates/belberrymed/comp/prices/__prices.css?17297339103759 */
/* /bitrix/templates/belberrymed/comp/prices/__svg.css?1729733910336 */
/* /bitrix/templates/belberrymed/comp/reviews/__reviews.css?17297339104131 */
/* /bitrix/templates/belberrymed/comp/reviews/__svg.css?17297339104272 */
/* /bitrix/templates/belberrymed/comp/sales/__sales.css?17297339105258 */
/* /bitrix/templates/belberrymed/comp/search/__search.css?17297339102034 */
/* /bitrix/templates/belberrymed/comp/service-nav/__service-nav.css?17297339107810 */
/* /bitrix/templates/belberrymed/comp/services/__services.css?172973391012100 */
/* /bitrix/templates/belberrymed/comp/services/__svg.css?17297339101844 */
/* /bitrix/templates/belberrymed/comp/slider/__slider.css?17297339103003 */
/* /bitrix/templates/belberrymed/comp/top-nav/__svg.css?17297339101849 */
/* /bitrix/templates/belberrymed/comp/top-nav/__top-nav.css?172973391016630 */
/* /bitrix/templates/belberrymed/libs/animate/animate.css?172973391024273 */
/* /bitrix/templates/belberrymed/libs/animate/new_animate.css?1729733910272 */
/* /bitrix/templates/belberrymed/libs/fancybox/jquery.fancybox.min.css?172973391013706 */
/* /bitrix/templates/belberrymed/libs/swiper/swiper.min.css?172973391019141 */
/* /bitrix/templates/belberrymed/libs/twentytwenty/twentytwenty.css?17297339106439 */
/* /bitrix/templates/belberrymed/core/atoms/__colors-1.css?1729733910726 */
/* /bitrix/components/belberry/search.title/templates/top/style.min.css?17297339151905 */
