

/* Start:/local/templates/main/core/atoms/02-global/__global.css?17067753861375*/
*{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    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: 14px;
}


ul, ol {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

h2, h3, h1, p {
    margin: 0px;
}

main {
    overflow: hidden;
    position: relative;
}

.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 {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
}

.type-editor.--no > *{
    margin-left: 0px;
    margin-right: 0px;
}

.center-wrap {
    max-width: 82rem;
    position: relative;
    margin: 0px auto;
    display: block;
    width: 100%;
    padding: 0 1.25rem;
}

@media screen and (max-width: 768px) {
    .type-editor h2 {
        font-size: 1.875rem;
        line-height: 1.17;
    }
}

/* End */


/* Start:/local/templates/main/core/atoms/alerts/__alerts.css?16638451443884*/
.--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:/local/templates/main/core/atoms/blockquote/__blockquote.css?16638451443572*/
.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:/local/templates/main/core/atoms/buttons/__buttons.css?16669663664526*/
.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.--fill-default {
    background-color: revert;
}

.btn.--fill-default:hover {
    background-color: #ffffff;
}

.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:/local/templates/main/core/atoms/checkbox/__checkbox.css?16638451441574*/
.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:/local/templates/main/core/atoms/colors/__colors.css?1663845144761*/
:root {
    /* main */
    --color__dark: #0B1142;
    --color__white:     #ffffff;
    
    /* fill */
    --color__fill-1: #D70A8B;
    --color__fill-2: #F52536;
    --color__fill-3:    #53EAE0;
    --color__fill-4: #F5F5F9;
    --color__fill-1-h:#a80069;
    --color__fill-2-h:  #DB2130;
    --color__fill-3-h:  #4AD1C8;
    --color__fill-4-h: #ececf2;
    --color__fill-1-a: #2A5B80;
    --color__fill-2-a:  #A81925;
    --color__fill-3-a:  #389E97;
    --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:/local/templates/main/core/atoms/cols/__cols.css?16638451445410*/
: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:/local/templates/main/core/atoms/flex/__flex.css?16638451441401*/
.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;            
}

.--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:/local/templates/main/core/atoms/fonts/__fonts.css?16638451441262*/
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/local/templates/main/core/atoms/fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/local/templates/main/core/atoms/fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/local/templates/main/core/atoms/fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 650;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/local/templates/main/core/atoms/fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/local/templates/main/core/atoms/fonts/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: Montserrat;
    font-display:swap;
    src: url('/local/templates/main/core/atoms/fonts/Montserrat-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
/* End */


/* Start:/local/templates/main/core/atoms/grid/__grid.css?16638451441241*/
.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:/local/templates/main/core/atoms/heading/__heading.css?16638451442259*/
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:/local/templates/main/core/atoms/images/__images.css?1663845144450*/
.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:/local/templates/main/core/atoms/indentation/__indentation.css?166384514417795*/
.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:/local/templates/main/core/atoms/inputs/__inputs.css?16638451445829*/
.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: .5rem;
    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:/local/templates/main/core/atoms/link/__link.css?1663845144810*/
.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:/local/templates/main/core/atoms/list/__list.css?16638451442725*/
.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:/local/templates/main/core/atoms/paragraph/__paragraph.css?16638451441139*/
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:/local/templates/main/core/atoms/radio/__radio.css?1663845144513*/
.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:/local/templates/main/core/atoms/select/__select.css?16669671292060*/
.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;
}

.select.--custom {
    height: 4.5rem !important;
    padding-top: 1.25rem;
    padding-left: 4.75rem;
    font-weight: 650 !important;
    font-size: 1.125rem;
    color: var(--color__dark);
    border-radius: 1rem !important;
}










/* End */


/* Start:/local/templates/main/core/atoms/steps/__steps.css?16638451441484*/
.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: 2.5rem;
    padding-bottom: 1.5rem;
}

.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;
}

@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:/local/templates/main/core/atoms/table/__table.css?16638451441708*/
 .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:/local/templates/main/core/atoms/tabs/__tabs.css?1663845144907*/
.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:/local/templates/main/core/atoms/tooltip/__tooltip.css?16638451441261*/
.--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:/local/templates/main/core/atoms/tumbler/__tumbler.css?16638451441382*/
.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:/local/templates/main/core/atoms/type-carusel/__type-carusel.css?16638451443251*/
.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:/local/templates/main/core/organism/accordion/__accordion.css?1663845144546*/
.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:/local/templates/main/core/organism/one-form/__one-form.css?16638451449703*/

.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:/local/templates/main/core/organism/pagination/__pagination.css?1663845144916*/

.pagination__numb.btn.is-acitve {
    background-color: var(--color__dark);
    color: white;
    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: 800;
}

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


/* Start:/local/templates/main/core/organism/popup/__popup.css?16638451442672*/
.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:/local/templates/main/core/organism/scroll-top/__scroll-top.css?17132770851247*/
.scroll__top {
  position: fixed;
  width: 4rem;
  height: 4rem;
  left: 2rem;
  bottom: 2rem;
  border-radius: 4rem;
  cursor: pointer;
  transition: all ease 0.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 0.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: 0.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:/local/templates/main/css/01__style.css?1779976155194047*/
@font-face {
  font-family: "Raleway";
  src: url("/local/templates/main/fonts/Raleway-Bold.eot");
  src: url("/local/templates/main/fonts/Raleway-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("/local/templates/main/fonts/Raleway-Bold.woff2") format("woff2"),
    url("/local/templates/main/fonts/Raleway-Bold.woff") format("woff"),
    url("/local/templates/main/fonts/Raleway-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Cormorant";
  src: url("/local/templates/main/fonts/Cormorant-Regular.eot");
  src: url("/local/templates/main/fonts/Cormorant-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/local/templates/main/fonts/Cormorant-Regular.woff2") format("woff2"),
    url("/local/templates/main/fonts/Cormorant-Regular.woff") format("woff"),
    url("/local/templates/main/fonts/Cormorant-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Raleway";
  src: url("/local/templates/main/fonts/Raleway-Regular.eot");
  src: url("/local/templates/main/fonts/Raleway-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/local/templates/main/fonts/Raleway-Regular.woff2") format("woff2"),
    url("/local/templates/main/fonts/Raleway-Regular.woff") format("woff"),
    url("/local/templates/main/fonts/Raleway-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("/local/templates/main/fonts/Montserrat-Regular.eot");
  src: url("/local/templates/main/fonts/Montserrat-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/local/templates/main/fonts/Montserrat-Regular.woff2") format("woff2"),
    url("/local/templates/main/fonts/Montserrat-Regular.woff") format("woff"),
    url("/local/templates/main/fonts/Montserrat-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("/local/templates/main/fonts/Montserrat-Medium.eot");
  src: url("/local/templates/main/fonts/Montserrat-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("/local/templates/main/fonts/Montserrat-Medium.woff2") format("woff2"),
    url("/local/templates/main/fonts/Montserrat-Medium.woff") format("woff"),
    url("/local/templates/main/fonts/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("/local/templates/main/fonts/Montserrat-Bold.eot");
  src: url("/local/templates/main/fonts/Montserrat-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("/local/templates/main/fonts/Montserrat-Bold.woff2") format("woff2"),
    url("/local/templates/main/fonts/Montserrat-Bold.woff") format("woff"),
    url("/local/templates/main/fonts/Montserrat-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Cormorant";
  src: url("/local/templates/main/fonts/Cormorant-Bold.eot");
  src: url("/local/templates/main/fonts/Cormorant-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("/local/templates/main/fonts/Cormorant-Bold.woff2") format("woff2"),
    url("/local/templates/main/fonts/Cormorant-Bold.woff") format("woff"),
    url("/local/templates/main/fonts/Cormorant-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Raleway";
  src: url("/local/templates/main/fonts/Raleway-Medium.eot");
  src: url("/local/templates/main/fonts/Raleway-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("/local/templates/main/fonts/Raleway-Medium.woff2") format("woff2"),
    url("/local/templates/main/fonts/Raleway-Medium.woff") format("woff"),
    url("/local/templates/main/fonts/Raleway-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

.footer {
  background-color: #f5f5f9;
}

.label {
  padding: 0.2rem 0.85rem;
  font-size: 0.85rem;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 100px;
}

.label::before {
  content: "";
  display: inline-block;
  width: 0.5rem;
  aspect-ratio: 1;
  margin-right: 0.25rem;
  margin-bottom: 1px;
  background-color: var(--color__fill-1);
  border-radius: 50%;
}

.label__num {
  font-family: "Montserrat", "Arial", sans-serif;
}

.portfolio__desc {
  display: none;
}

.feedback-service__right .mini-contacts__info {
  display: grid !important;
  grid-gap: 2rem;
  grid-template-columns: 1fr 1fr;
  text-align: center;
}

.page-head__anhors span {
  color: #808285;
  font-size: 1.05rem;
  font-weight: 500;
}

.feedback-service__right .mini-contacts__tel-link {
  font-size: 1.5rem;
  font-weight: 660;
  margin-bottom: 0.5rem;
  display: block;
}

.service-info{
  padding-top: 5rem !important;
}

.service-info1__left-h {
  display: flex;
  align-items: center;
  margin-bottom: 1.5rem;
}

.desctop-form .feedback-mod {
  margin-right: 1rem;
}

.about-head {
  display: flex !important;
  justify-content: space-between;
  align-items: flex-start;
}

.about-head .about-page,
.about-head .advance {
  width: calc(50% - 1rem);
}

.about-head .advance {
  padding: 2rem !important;
}

.feedback-service__right .mini-contacts__adress {
  height: 3.5rem;
}

.feedback-service__name {
  position: relative;
  flex: 0 1 auto;
  margin-left: 1rem;
  min-width: 18.5rem;
}

.feedback-service__name input {
  height: 4.6rem;
  border-radius: 0 !important;
  background: #fff !important;
  padding-left: 1rem;
  padding-top: 1.65rem !important;
  padding-bottom: 0.25rem;
}

.feedback-service__name .feedback-service__tel-label {
  left: 1.5rem;
}

.serv-block3.pdg {
  padding-top: 3rem;
}

.top-nav__contacts-phone {
  display: flex;
}

.top-nav__contacts-phone .whatsapp {
  height: 1.27rem;
  width: 1.27rem;
  margin-left: 0.5rem;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.72961 21.1684L0.792969 28.2082L8.0298 26.3193C10.0313 27.4044 12.2739 27.973 14.5529 27.9731H14.5588C22.0821 27.9731 28.2064 21.8776 28.2096 14.3873C28.2111 10.782 26.7735 7.32386 24.2133 4.77399C21.6531 2.22412 18.18 0.791521 14.5586 0.791504C7.03382 0.791504 0.910585 6.8857 0.907574 14.3764C0.904646 16.7605 1.53311 19.1032 2.72961 21.1684ZM8.77889 24.1045L8.36439 23.8599L4.07012 24.9807L5.21651 20.814L4.94639 20.3868C3.81009 18.5868 3.20876 16.5034 3.21193 14.3775C3.21441 8.15155 8.30398 3.08643 14.5624 3.08643C20.8287 3.08894 25.9065 8.14813 25.904 14.3865C25.9014 20.6129 20.8117 25.6787 14.5582 25.6787H14.5537C12.5218 25.6788 10.5273 25.1351 8.77889 24.1045Z' fill='%23ffffff'/%3E%3Cpath d='M11.146 8.69718C10.8908 8.13172 10.6215 8.12038 10.3785 8.11074C10.1797 8.10227 9.95208 8.10279 9.72483 8.10279C9.37533 8.11188 9.04552 8.26589 8.81506 8.52763C8.5024 8.86744 7.62109 9.68884 7.62109 11.3595C7.62109 13.0301 8.84346 14.6446 9.0139 14.8716C9.18433 15.0985 11.3736 18.6359 14.8404 19.997C17.7217 21.1282 18.308 20.9032 18.9334 20.8466C19.5589 20.79 20.9514 20.0256 21.2357 19.2324C21.52 18.4392 21.52 17.7598 21.4347 17.618C21.3494 17.4762 21.1219 17.3916 20.7808 17.2218C20.4397 17.052 18.7629 16.2304 18.4502 16.1172C18.1374 16.0039 17.91 15.9474 17.6826 16.2874C17.4552 16.6274 16.8019 17.3916 16.6027 17.618C16.4034 17.8444 16.2046 17.8732 15.8635 17.7034C15.5224 17.5336 14.4236 17.1749 13.1206 16.0181C12.1067 15.1181 11.4221 14.0067 11.2231 13.6667C11.0242 13.3268 11.2018 13.1432 11.3729 12.9739C11.5261 12.8218 11.714 12.5775 11.8846 12.3792C12.0552 12.1809 12.1116 12.0394 12.2254 11.813C12.3392 11.5866 12.2822 11.3879 12.1969 11.2181C12.1116 11.0483 11.4493 9.36865 11.146 8.69718Z' fill='%23ffffff'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.service-nav__pod .service-nav__section-group-link {
  display: inline-block;
  margin-bottom: 0.75rem;
  text-decoration: none;
  font-weight: 500;
  color: #4f5157 !important;
  font-size: 1rem !important;
}

.service-nav__section-group-link {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding-right: 2rem;
  background: #f5f5f9;
  font-size: 1.5rem !important;
  color: #4f515785 !important;
  margin-bottom: 1rem;
}

.service-nav__section-group-link:hover {
  text-decoration: none;
  color: var(--color__fill-1) !important;
}

.service-nav__section.--section {
  background: #f5f5f9;
  border-radius: 16px;
  padding: 2rem;
  position: relative;
}

.top-nav__menu {
  display: flex;
  flex-direction: column;
  padding: 2rem 1rem;
}

.service-nav__section-icon img {
  width: 65px;
}

.advance-steps.pdg {
  padding: 4rem 0;
}

.header-services__categories-img {
  flex: 0 1 27px;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.header-services__categories-img img {
  width: 27px;
}

.page-head__anhors .btn.--m {
  margin-bottom: 0.5rem;
}

.belberry-copyright {
  display: flex;
  align-items: center;
  text-decoration: none;
  margin-top: 1rem;
}

.belberry-copyright__title {
  color: #fff;
  font-size: 0.8rem;
  text-decoration: none;
  margin-right: 10px;
}

.belberry-copyright__logo-tumb {
  width: 100px;
}

.footer__footer__policy-link {
  margin: 0.125rem 0;
}

.service-nav__section-name a:hover {
  text-decoration: none;
  color: #4f5157;
}

.service-nav__section-name a {
  text-decoration: none;
  color: #d70a8b;
  text-transform: uppercase;
  font-size: 2rem;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
  font-weight: 500;
}

.map {
  position: RELATIVE;
    width: 1460px;
    max-width: calc(100% - 3rem);
    margin: auto;
}
.map .center{
    max-width: calc(100% - 8rem);
}
.map__wrap {
  background: #fff;
  position: absolute;
  z-index: 3;
  max-width: 40rem;
  bottom: 3rem;
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
  padding: 2rem;
}

.map__block {
  flex: 0 1 calc(50% - 2rem);
}

.top-nav__contacts-row {
  color: #fff;
  margin-top: 2rem;
}

.map__row {
  flex: 0 1 100%;

  display: flex;
}

.map__row.--title {
  border-top: 1px solid var(--color__border);
  margin-top: 1rem;
  padding-top: 1rem;
}

.map__coll {
  margin-right: 2rem;
}

.top-nav__contacts-name {
  font-size: 1.25rem;
  font-weight: 600;
}

.top-nav__contacts-adress {
  font-size: 0.8rem;
  line-height: 1.3;
  margin: 0.5rem 0;
  opacity: 0.6;
}

.top-nav__contacts-phone a {
  color: #fff;
  font-weight: 500;
  text-decoration: none;
}

.map__h1 {
  color: #4f5157;
  font-size: 1.3rem;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}

.map__p {
  color: #808285;
  margin: 1rem 0;
  max-width: 23rem;
}

.map__block:first-child {
  margin-right: 3rem;
  padding-right: 2rem;
  position: relative;
  border-right: 1px solid #e9e9e9;
}

.map__block a {
  font-size: 1.1rem;
  font-family: "Montserrat", sans-serif;
  color: #d70a8b;
  text-decoration: none;
}

.map__block a:hover {
  color: #760133;
}

.map__phones {
  display: flex;
  align-items: center;
  margin: 1rem 0;
}

.map__block .whatsapp {
  height: 1.7rem;
  width: 1.7rem;
  margin-left: 0.5rem;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.72961 21.1684L0.792969 28.2082L8.0298 26.3193C10.0313 27.4044 12.2739 27.973 14.5529 27.9731H14.5588C22.0821 27.9731 28.2064 21.8776 28.2096 14.3873C28.2111 10.782 26.7735 7.32386 24.2133 4.77399C21.6531 2.22412 18.18 0.791521 14.5586 0.791504C7.03382 0.791504 0.910585 6.8857 0.907574 14.3764C0.904646 16.7605 1.53311 19.1032 2.72961 21.1684ZM8.77889 24.1045L8.36439 23.8599L4.07012 24.9807L5.21651 20.814L4.94639 20.3868C3.81009 18.5868 3.20876 16.5034 3.21193 14.3775C3.21441 8.15155 8.30398 3.08643 14.5624 3.08643C20.8287 3.08894 25.9065 8.14813 25.904 14.3865C25.9014 20.6129 20.8117 25.6787 14.5582 25.6787H14.5537C12.5218 25.6788 10.5273 25.1351 8.77889 24.1045Z' fill='%23D70A8B'/%3E%3Cpath d='M11.146 8.69718C10.8908 8.13172 10.6215 8.12038 10.3785 8.11074C10.1797 8.10227 9.95208 8.10279 9.72483 8.10279C9.37533 8.11188 9.04552 8.26589 8.81506 8.52763C8.5024 8.86744 7.62109 9.68884 7.62109 11.3595C7.62109 13.0301 8.84346 14.6446 9.0139 14.8716C9.18433 15.0985 11.3736 18.6359 14.8404 19.997C17.7217 21.1282 18.308 20.9032 18.9334 20.8466C19.5589 20.79 20.9514 20.0256 21.2357 19.2324C21.52 18.4392 21.52 17.7598 21.4347 17.618C21.3494 17.4762 21.1219 17.3916 20.7808 17.2218C20.4397 17.052 18.7629 16.2304 18.4502 16.1172C18.1374 16.0039 17.91 15.9474 17.6826 16.2874C17.4552 16.6274 16.8019 17.3916 16.6027 17.618C16.4034 17.8444 16.2046 17.8732 15.8635 17.7034C15.5224 17.5336 14.4236 17.1749 13.1206 16.0181C12.1067 15.1181 11.4221 14.0067 11.2231 13.6667C11.0242 13.3268 11.2018 13.1432 11.3729 12.9739C11.5261 12.8218 11.714 12.5775 11.8846 12.3792C12.0552 12.1809 12.1116 12.0394 12.2254 11.813C12.3392 11.5866 12.2822 11.3879 12.1969 11.2181C12.1116 11.0483 11.4493 9.36865 11.146 8.69718Z' fill='%23D70A8B'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.footer-desktop-contacts__wrap .whatsapp {
  height: 1.7rem;
  width: 1.7rem;
  margin-left: 0.5rem;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.72961 21.1684L0.792969 28.2082L8.0298 26.3193C10.0313 27.4044 12.2739 27.973 14.5529 27.9731H14.5588C22.0821 27.9731 28.2064 21.8776 28.2096 14.3873C28.2111 10.782 26.7735 7.32386 24.2133 4.77399C21.6531 2.22412 18.18 0.791521 14.5586 0.791504C7.03382 0.791504 0.910585 6.8857 0.907574 14.3764C0.904646 16.7605 1.53311 19.1032 2.72961 21.1684ZM8.77889 24.1045L8.36439 23.8599L4.07012 24.9807L5.21651 20.814L4.94639 20.3868C3.81009 18.5868 3.20876 16.5034 3.21193 14.3775C3.21441 8.15155 8.30398 3.08643 14.5624 3.08643C20.8287 3.08894 25.9065 8.14813 25.904 14.3865C25.9014 20.6129 20.8117 25.6787 14.5582 25.6787H14.5537C12.5218 25.6788 10.5273 25.1351 8.77889 24.1045Z' fill='%23D70A8B'/%3E%3Cpath d='M11.146 8.69718C10.8908 8.13172 10.6215 8.12038 10.3785 8.11074C10.1797 8.10227 9.95208 8.10279 9.72483 8.10279C9.37533 8.11188 9.04552 8.26589 8.81506 8.52763C8.5024 8.86744 7.62109 9.68884 7.62109 11.3595C7.62109 13.0301 8.84346 14.6446 9.0139 14.8716C9.18433 15.0985 11.3736 18.6359 14.8404 19.997C17.7217 21.1282 18.308 20.9032 18.9334 20.8466C19.5589 20.79 20.9514 20.0256 21.2357 19.2324C21.52 18.4392 21.52 17.7598 21.4347 17.618C21.3494 17.4762 21.1219 17.3916 20.7808 17.2218C20.4397 17.052 18.7629 16.2304 18.4502 16.1172C18.1374 16.0039 17.91 15.9474 17.6826 16.2874C17.4552 16.6274 16.8019 17.3916 16.6027 17.618C16.4034 17.8444 16.2046 17.8732 15.8635 17.7034C15.5224 17.5336 14.4236 17.1749 13.1206 16.0181C12.1067 15.1181 11.4221 14.0067 11.2231 13.6667C11.0242 13.3268 11.2018 13.1432 11.3729 12.9739C11.5261 12.8218 11.714 12.5775 11.8846 12.3792C12.0552 12.1809 12.1116 12.0394 12.2254 11.813C12.3392 11.5866 12.2822 11.3879 12.1969 11.2181C12.1116 11.0483 11.4493 9.36865 11.146 8.69718Z' fill='%23D70A8B'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  margin-top: 0.25rem;
  background-repeat: no-repeat;
}

.header__phone .whatsapp,.top-mob__contacts-item-phone .whatsapp {
  height: 1.7rem;
  width: 1.7rem;
  margin-left: 0.5rem;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.72961 21.1684L0.792969 28.2082L8.0298 26.3193C10.0313 27.4044 12.2739 27.973 14.5529 27.9731H14.5588C22.0821 27.9731 28.2064 21.8776 28.2096 14.3873C28.2111 10.782 26.7735 7.32386 24.2133 4.77399C21.6531 2.22412 18.18 0.791521 14.5586 0.791504C7.03382 0.791504 0.910585 6.8857 0.907574 14.3764C0.904646 16.7605 1.53311 19.1032 2.72961 21.1684ZM8.77889 24.1045L8.36439 23.8599L4.07012 24.9807L5.21651 20.814L4.94639 20.3868C3.81009 18.5868 3.20876 16.5034 3.21193 14.3775C3.21441 8.15155 8.30398 3.08643 14.5624 3.08643C20.8287 3.08894 25.9065 8.14813 25.904 14.3865C25.9014 20.6129 20.8117 25.6787 14.5582 25.6787H14.5537C12.5218 25.6788 10.5273 25.1351 8.77889 24.1045Z' fill='%23D70A8B'/%3E%3Cpath d='M11.146 8.69718C10.8908 8.13172 10.6215 8.12038 10.3785 8.11074C10.1797 8.10227 9.95208 8.10279 9.72483 8.10279C9.37533 8.11188 9.04552 8.26589 8.81506 8.52763C8.5024 8.86744 7.62109 9.68884 7.62109 11.3595C7.62109 13.0301 8.84346 14.6446 9.0139 14.8716C9.18433 15.0985 11.3736 18.6359 14.8404 19.997C17.7217 21.1282 18.308 20.9032 18.9334 20.8466C19.5589 20.79 20.9514 20.0256 21.2357 19.2324C21.52 18.4392 21.52 17.7598 21.4347 17.618C21.3494 17.4762 21.1219 17.3916 20.7808 17.2218C20.4397 17.052 18.7629 16.2304 18.4502 16.1172C18.1374 16.0039 17.91 15.9474 17.6826 16.2874C17.4552 16.6274 16.8019 17.3916 16.6027 17.618C16.4034 17.8444 16.2046 17.8732 15.8635 17.7034C15.5224 17.5336 14.4236 17.1749 13.1206 16.0181C12.1067 15.1181 11.4221 14.0067 11.2231 13.6667C11.0242 13.3268 11.2018 13.1432 11.3729 12.9739C11.5261 12.8218 11.714 12.5775 11.8846 12.3792C12.0552 12.1809 12.1116 12.0394 12.2254 11.813C12.3392 11.5866 12.2822 11.3879 12.1969 11.2181C12.1116 11.0483 11.4493 9.36865 11.146 8.69718Z' fill='%23D70A8B'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.top-mob__contacts-item-phone .whatsapp ,.top-mob__contacts-item-phone .header__tg{
  margin-left: 0;
}
.footer__footer__policy-link:hover {
  opacity: 1;
}

.footer__coptright {
  text-align: center;
  opacity: 0.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;
}

.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 {
}

.image-header__general-info{
  display: flex;
  gap: 1.429rem;
}
.image-header__target{
  display: flex;
  gap: 0.714rem;
  align-items: center;
}
.image-header__data-post-value, .image-header__views-post-value{
  color:  #F5F5F6;
  font-size: 1.143rem;
  font-weight: 500;
  line-height: 30px;
}

.devider {
  height: 1.5rem;
}

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

.footer__social-link {
  width: 2.5rem;
  height: 2.5rem;
  background-color: white;
  border-radius: 2.5rem;
  margin: 0 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;
}

.page-detail__general{
  display: flex;
  justify-content: space-between;
  margin-top: 2.857rem;
  gap: 0.7143rem;
  width: 100%;
}
.page-detail__content-article{
  width: 100%;
  /*max-width: 33.643rem;*/
}
.page-detail__content-title{
  color: #D60991;
  font-size: 3rem;
  font-weight: 600;
  line-height: 49px;
}
.page-detail__content-list{
  margin-top: 2rem;
}
.page-detail__content-ul{
  display: flex;
  flex-direction: column;
  gap: 0.571rem;
}
.page-detail__content-item{
  transition: .3s;
  padding: 0.429rem 1.143rem;
  background: #F5F5F9;
  border-radius: 1.143rem;
}
.page-detail__content-item:hover{
  background: #DBDBFF;
}
.page-detail__content-item a{
  display: flex;
  align-items: flex-start;
  gap: 0.375rem;
  text-decoration: none;
}

.page-detail__content-item-number{
  color:  #D60991;
  font-size: 1rem;
  font-weight: 500;
  line-height: 30px;
}
.page-detail__content-item-value{
  color: #0B1142;
  font-size: 1.143rem;
  font-weight: 500;
  line-height: 30px;
}
.page-detail__auth-article{
  min-width: 20rem;
}
.page-detail__auth-block-photo{
  margin-top: 0.8571rem;
  width: 100%;
  position: relative;
  min-height: 15.714rem;
  max-height: 15.714rem;
  border-radius: 1.25rem;
  overflow: hidden;
  background: #F4F4F8;
}
.page-detail__auth-block-photo img{
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}

.page-detail__auth-title{
  color:  #0B1142;
  font-size: 1.2857rem;
  font-weight: 600;
  line-height: 30px;
}

.page-detail__auth-info{
  margin-top: 1.1429rem;
}
.page-detail__auth-info a{
  text-decoration: none;
}
.page-detail__auth-name{
  color: #0B1142;
  font-size: 1.2857rem;
  font-weight: 600;
  line-height: 30px;
  text-transform: uppercase;
  position: relative;
  width: fit-content;
}
.page-detail__auth-name::after{
  content: '';
  position: absolute;
  width: 100%;
  height: 0.143rem;
  left: 0;
  bottom: 0;
  background-image: linear-gradient(to right, #8588A1 50%, transparent 50%);
  background-size: 8px 2px;
  background-repeat: repeat-x;

}

.page-detail__wrap h2, .page-detail__wrap h3 {
  scroll-margin-top: 120px;
}

.page-detail__auth-info .doctor-card__clinick{
  margin-top: 0.5rem;
  position: relative !important;
  left: unset;
  bottom: unset;
  width: fit-content;
  background: #F4F4F8;
}
.page-detail__auth-info .doctor-card__value{
  margin-top: 0.5714rem;
  font-size: 1rem;
  color: #0B1142;
  opacity: 0.6;
}
.article-share{
  margin-top: 1.714rem;
  display: flex;
  align-items: center;
  gap: 0.786rem;
}
.article-share a{
  display: flex;
  align-items: center;
  justify-items: center;
  gap: 0.429rem;
  text-decoration: none;
  color:#0B1142;
  font-size: 1.143rem;
  font-weight: 500;
  line-height: 30px;
  padding: 0.643rem;
  background: #F5F5F9;
  border-radius: 1000px;
}

.article-share a:first-child{
  padding: 0.429rem 1.143rem;
}

.article-share-mobile{
  display: none;
}

.interested-services{
  margin-bottom: 4.286rem;
}


.load-more {
  border-radius: 0.675rem;
  font-weight: 600;
}

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

.mob-hide {
  display: none;
}

@media screen and (min-width: 768px) {
  .mob-hide {
    display: block;
  }
}

/*.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% - 0.5rem);
}

.ourworks__after {
  flex: 0 1 calc(50% - 0.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: 0.7;
  font-size: 0.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: 0.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: 0.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;
}

.legal__row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5rem;
}

.legal__row .type-carusel__title {
  margin-bottom: 2rem;
}

.legal__block {
  background: var(--color__gray-2);
  border-radius: 1rem;
  padding: 2rem;
}

.legal__block p {
  font-family: "Montserrat", sans-serif;
}

.legal__block a {
  color: #d70a8b;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: unset;
  transition: ease-in-out 0.3s;
  font-family: "Montserrat", sans-serif;
}

.legal__block a:hover {
  color: #4f5157;
  transition: ease-in-out 0.3s;
}

.footer-desktop-main .footer-desktop-legal-link a {
  color: #d70a8b !important;
  text-decoration: unset;
  font-size: 1.365rem;
}

@media screen and (max-width: 1199px) {
  .legal__row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 3.5rem;
  }
}

@media screen and (max-width: 768px) {
  .legal__row {
    grid-template-columns: 1fr;
    margin-bottom: 4rem;
  }

  .about-head.--margb {
    margin-bottom: 4rem;
  }

  .type-carusel__title {
    font-size: 2rem !important;
  }
}

@media screen and (max-width: 580px) {
  .serv-banner__left {
    order: 1;
  }
}

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

@media screen and (max-width: 990px) {
  .ourworks__info {
    font-size: 0.9rem;
    padding: 2rem 1rem;
  }

  .header__phones {
    display: none;
  }

  .ourworks__h3 {
    font-size: 1.25rem;
  }

  .ourworks__btns {
    width: calc(100% - 2rem);
  }

  .tech__text {
    flex: 0 1 calc(100% - 19rem);
  }

  .tech__img {
    flex: 0 1 17rem;
  }

  .tech__head {
    flex-wrap: wrap;
  }

  .tech__head-item {
    margin-right: 2rem;
    margin-bottom: 2rem;
  }
}

@media screen and (max-width: 768px) {
  .about-head {
    flex-direction: column;
  }

  .about-head .about-page,
  .about-head .advance {
    width: calc(100% - 0rem);
  }

  .slider-banner__img {
    flex: 1 !important;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .slider-banner__img img {
    height: auto !important;
    max-width: 130% !important;
  }

  .ourworks__items {
    margin-top: 2rem;
  }

  .ourworks__item {
    flex-direction: column;
  }

  .ourworks__images {
    margin-bottom: 2rem;
  }

  .ourworks__btns {
    width: 100%;
    position: relative;
    margin-top: 2rem;
    bottom: 0;
  }

  .tech__head-item {
    margin-right: 2rem;
    margin-bottom: 0rem;
  }

  .tech__head .mob-hide {
    display: block;
  }

  .popup__text .text:first-child {
    margin-bottom: -2rem;
  }

  .popup__text {
    flex-direction: column;
  }

  .popup.--tech h2 {
    line-height: 1.2;
  }

  .popup.--tech .popup__content {
    padding: 2rem 1rem;
  }

  .text__block {
    margin: 2rem 0;
  }

  .popup__text .text {
    padding-top: 0;
    margin: 0;
  }

  .tech__item {
    flex-direction: column;
  }

  .tech__img {
    flex: 1;
  }
}

@media screen and (max-width: 640px) {
  .ourworks__images {
    flex-direction: COLUMN;
  }

  .ourworks__before {
    margin-bottom: 2rem;
  }
}

/*new site*/
html,
body {
  color: #4f5157;
  font-size: 14px;
  font-family: "Raleway", sans-serif;
  padding-top: 4rem;
}

.header.fixed {
  box-shadow: 0 0 20px rgb(0 0 0 / 15%);
}

.header {
  position: fixed;
  top: 0;
  transition: all 0.3s;
  left: 0;
  width: 100%;
  height: 8rem;
  background: #f5f5f9;
  z-index: 100;
  padding: 1rem 0;
}

.center {
  margin: auto;
  width: 1260px;
  max-width: calc(100% - 3rem);
}

.center-wrap {
  margin: auto;
  width: 1260px;
  max-width: calc(100% - 3rem);
}

.header__wrap {
  display: FLEX;
  justify-content: space-between;
  align-items: CENTER;
}

.header__logotip {
  flex: 0 1 150px;
}

.header__info {
  flex: 0 1 445px;
  display: FLEX;
  justify-content: flex-end;
  align-items: center;
}

.btn1 {
  display: inline-block;
  color: #d70a8b;
  text-decoration: none;
  font-size: 0.88rem;
  border: 1px solid;
  overflow: hidden;
  padding: 1.4rem 1.75rem;
  position: relative;
  /* min-width: 10rem; */
  border-radius: 3rem;
  cursor: pointer;
}

.btn1 span {
  position: relative;
  z-index: 3;
  transition: all 0.3s;
}

.btn1:hover span {
  color: #fff;
}

.btn1:before {
  content: "";
  height: 100%;
  width: 0%;
  position: absolute;
  left: 0;
  top: 0;
  background: #d70a8b;
  transition: all 0.3s;
  opacity: 0;
}

.btn1:hover:before {
  width: 100%;
  opacity: 1;
  border-radius: 3rem;
}

.header__logo {
  display: flex;
}

.header .center {
  width: 1460px;
}

.header__logo img {
  height: 6.5rem;
  max-width: 130px;
  object-fit: contain;
}

.header__menu {
  flex: 0 1 auto;
}

.header__menu-ul {
  display: FLEX;
  align-items: CENTER;
}

.header__btns .btn1 {
  padding: 1.65rem 2.2rem;

}

.header__btns .btn1,
.serv-head__btns .btn1,
.slider-banner__btns .btn1{
  color: white !important;         
  background-color: #d70a8b !important; 
}

.header__btns .btn1:hover,
.serv-head__btns .btn1:hover,
.slider-banner__btns .btn1:hover {
  color: #d70a8b !important;      
  background-color: transparent !important; 
}
.header__btns .btn1:hover span,
.serv-head__btns .btn1:hover span,
.slider-banner__btns .btn1:hover span {
  color: #d70a8b;
}
.header__btns .btn1:before,
.serv-head__btns .btn1:before,
.slider-banner__btns .btn1:before {
  background: #d70a8b !important; 
}

.header__btns .btn1:hover:before,
.serv-head__btns .btn1:hover:before,
.slider-banner__btns .btn1:hover:before {  
  background: transparent !important; 
}

.header__menu-li {
  margin: 0 0.8rem;
}

.header__menu-a {
  color: #4f5157;
  position: relative;
  text-decoration: none;
  font-size: 1rem;
}

.header__menu-a:before {
  content: "";
  position: absolute;
  height: 0.1rem;
  left: 0;
  width: 0%;
  bottom: -1rem;
  background: #d70a8b;
  opacity: 0;
  transition: all 0.3s;
}

.header__menu-a.active {
  color: #d70a8b;
}

.header__menu-a:hover:before,
.header__menu-a.active:before {
  opacity: 1;
  width: 100%;
}

.header__phone {
  margin: 0.35rem 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.header__info {
}

.header__phones {
  padding-right: 2rem;
  text-align: right;
  position: relative;
}

.header__phones:before {
  content: "";
  height: 100%;
  width: 1px;
  position: absolute;
  right: 1rem;
  top: 0;
  background: #808285;
  opacity: 0.5;
}

.header__phone a {
  font-size: 1.1rem;
  font-family: "Montserrat", sans-serif;
  color: #d70a8b;
  text-decoration: none;
}

@media screen and (max-width: 1310px) {
  .header__phone a {
    font-size: 1rem;
  }
}

.header__phone:hover a {
  color: #760133;
}

.header__phone:hover span {
  opacity: 0.7;
  color: #4f5157;
}

.header__phone span {
  font-size: 0.88rem;
  transition: all 0.3s;
  padding-right: 0.5rem;
  color: #808285;
}

.slider-banner {
  background-size: cover;
  background-position: left top;
}

.slider-banner__item {
  padding: 0px 5rem;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.slider-banner__info {
  flex: 0 1 calc(60% - 1.5rem);
  display: flex;
  flex-direction: COLUMN;
  justify-content: CENTER;
  position: relative;
  z-index: 3;
  padding: 2rem 0;
  align-items: flex-start;
}

.slider-banner__img {
  flex: 0 1 calc(50% - 1.5rem);
  width: calc(50% - 1.5rem);
  display: flex;
  justify-content: center;
  align-items: center;
}

.slider-banner__img img {
  height: 100%;
}

.slider-banner .type-carusel__pagination {
  position: absolute;
  width: 100%;
  bottom: 0.5rem;
}

.slider-banner__note {
  color: #7a7a7a;
  display: inline-block;
  padding: 0.35rem 1rem;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 100px;
  width: auto;
  font-size: 0.85rem;
  margin-bottom: 1rem;
}

.slider-banner__name {
  max-width: 38rem;
  color: #d70a8b;
  font-size: 2.2rem;
  text-transform: uppercase;
  line-height: 1.3;
  margin: 0.2rem 0 1rem 0;
}

.slider-banner__btns {
  margin-top: 1rem;
}

.slider-banner__btns .btn1 {
  font-size: 1rem;
  padding: 1.25rem 3rem;
}

.slider-banner__text {
  font-size: 1.2rem;
  margin: 0.25rem 0 0.5rem 0;
}

ul.dott {
  margin: 1.5rem 0;
  list-style: none;
}

ul.dott li {
  margin: 0.5rem 0;
  padding-left: 1.35rem;
  position: relative;
}

ul.dott li:before {
  content: "";
  width: 0.3rem;
  height: 0.3rem;
  background: #4f5157;
  border-radius: 100%;
  position: absolute;
  left: 0.3rem;
  top: 0.34rem;
}

.slider-banner__text ul.dott {
  margin: 0;
}

.swiper-pagination-bullet-active {
  background: #d70a8b !important;
}

.type-carusel__btn {
  width: 4rem !important;
  height: 4rem !important;
}

.--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='%23D70A8B' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

/* .--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='%23D70A8B' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") !important;
} */

.--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='%23D70A8B' 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='%23D70A8B' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}

.js-swiper__slider .swiper-slide {
  opacity: 0;
  transition: all 0.3s;
  display: flex;
}

.js-swiper__slider .swiper-slide.swiper-slide-active {
  opacity: 1;
}

.type-carusel__btn.--left {
  left: -1.25rem !important;
}

.type-carusel__btn.--right {
  right: -1.25rem !important;
}

.header-services {
  position: fixed;
  left: 0;
  width: 100%;
  top: 8rem;
  background: #ebe6eb;
  border-radius: 0 0 16px 16px;
  padding: 1.5rem 0;
  display: none;
  height: calc(100vh - 7rem);
  overflow-y: scroll;
}

.header-services__wrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.header-services__left {
  flex: 0 1 22rem;
}

.header-services__right {
  flex: 1;
  background: #f5f5f9;
  border-radius: 16px;
  padding: 2rem;
  position: relative;
}

.header-services .center {
  width: 1260px;
}

.header-services__close {
  position: absolute;
  top: 2rem;
  right: 2rem;
  color: #808285;
  transition: all 0.3s;
  font-size: 0.9rem;
  font-weight: 500;
  padding-right: 1.75rem;
  cursor: pointer;
}

.header-services__close:before {
  content: "";
  height: 1rem;
  width: 1.25rem;
  transition: all 0.3s;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L9 9M17 17L9 9M9 9L17 1L1 17' stroke='%23808285' stroke-width='2'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  top: 0;
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: center;
}

.header-services__close:hover {
  color: #000;
}

.header-services__close:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L9 9M17 17L9 9M9 9L17 1L1 17' stroke='%23000000' stroke-width='2'/%3E%3C/svg%3E");
}

.header-services__subcat {
  display: none;
}

.header-services__subcat:first-child {
  display: block;
}

.header-services__title {
  color: #d70a8b;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.75rem;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}

.header-services__title:hover {
  text-decoration: none;
  color: #4f5157;
}

.header-services__form {
  display: flex;
  align-items: stretch;
}

.header-services__form input {
  flex: 1;
  background: rgba(245, 245, 249, 0.3);
  border: 1px solid #808285;
  border-radius: 8px 0 0 8px;
  border-right: 0;
  padding: 1rem;
  padding-left: 2.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.7061 22.2955L17.9363 16.5257C19.3665 14.782 20.2286 12.5486 20.2286 10.1143C20.2286 4.53061 15.698 0 10.1143 0C4.52571 0 0 4.53061 0 10.1143C0 15.698 4.52571 20.2286 10.1143 20.2286C12.5486 20.2286 14.7771 19.3714 16.5208 17.9412L22.2906 23.7061C22.6824 24.098 23.3143 24.098 23.7061 23.7061C24.098 23.3192 24.098 22.6824 23.7061 22.2955ZM10.1143 18.2155C5.64245 18.2155 2.00816 14.5812 2.00816 10.1143C2.00816 5.64735 5.64245 2.00816 10.1143 2.00816C14.5812 2.00816 18.2204 5.64735 18.2204 10.1143C18.2204 14.5812 14.5812 18.2155 10.1143 18.2155Z' fill='%23808285'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 0.5rem center;
  background-size: 1.3rem;
  transition: all 0.3s;
  outline: none;
}

.header-services__form input:hover {
  border-color: #3d3e40;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.7061 22.2955L17.9363 16.5257C19.3665 14.782 20.2286 12.5486 20.2286 10.1143C20.2286 4.53061 15.698 0 10.1143 0C4.52571 0 0 4.53061 0 10.1143C0 15.698 4.52571 20.2286 10.1143 20.2286C12.5486 20.2286 14.7771 19.3714 16.5208 17.9412L22.2906 23.7061C22.6824 24.098 23.3143 24.098 23.7061 23.7061C24.098 23.3192 24.098 22.6824 23.7061 22.2955ZM10.1143 18.2155C5.64245 18.2155 2.00816 14.5812 2.00816 10.1143C2.00816 5.64735 5.64245 2.00816 10.1143 2.00816C14.5812 2.00816 18.2204 5.64735 18.2204 10.1143C18.2204 14.5812 14.5812 18.2155 10.1143 18.2155Z' fill='%233d3e40'/%3E%3C/svg%3E");
}

.header-services__form input:placeholder {
  color: #808285;
}

.header-services__form button {
  flex: 0 1 9rem;
  background: #d70a8b;
  border-radius: 0px 6px 6px 0px;
  color: #fff;
  font-weight: 600;
  border-color: #d70a8b;
  outline: none;
  transition: all 0.3s;
  font-family: "Raleway";
}

.header-services__form button:hover {
  background: #4f5157;
  border-color: #4f5157;
}

.header-services__forma {
  margin-bottom: 3rem;
  display: none;
}

.page-head__sort {
  display: flex;
}

/* .page-head__sort, */
.prices__seaech-select-wrap {
  display: none;
}

.page-head__sort select:last-child {
  margin-left: 10px;
}

@media screen and (max-width: 460px) {
  .page-head__sort {
    display: flex;
    flex-wrap: wrap;
  }

  .page-head__sort select:last-child {
    margin-left: 0px;
    margin-top: 8px;
  }
}

@media screen and (min-width: 768px) {
  .mini-contacts {
    margin: 1rem 0 !important;
  }
}

@media screen and (min-width: 991px) {
  .desctop-form .mini-contacts {
    margin: 2rem 1rem 2rem 0 !important;
    width: var(--col-6) !important;
  }
}

@media screen and (max-width: 768px) {
  .desctop-form .feedback-mod {
    margin-right: 0;
  }
}

.header-services__subcat-wrap {
  margin-top: 2.5rem;
  display: grid;
  grid-gap: 2rem;
  grid-template-columns: 1fr 1fr;
}

.header-services__subcat-link {
  font-size: 1.15rem;
  display: block;
  text-decoration: none;
  position: relative;
  color: #4f515785;
}

.header-services__subcat-link:hover {
  color: #d70a8b;
}

.header-services__subcat-link span {
  max-width: 100%;
  display: inline-block;
  position: relative;
  z-index: 2;
  /* padding-right: 1rem; */
  background: #f5f5f9;
  color: #000;
  font-weight: 500;
}

.header-services__subcat-link:before {
  border-bottom: 2px solid #d70a8b;
  content: "";
  position: ABSOLUTE;
  right: 0;
  /* top: calc(50% - -2px); */
  top: 0.6rem;
  width: 100%;
}

.header-services_subsubcat {
  display: FLEX;
  flex-direction: column;
  margin: 1rem 0 0 0;
}

.header-services__subsubcat-link {
  display: inline-block;
  margin-bottom: 0.75rem;
  text-decoration: none;
  font-weight: 500;
  color: #4f5157;
}

.header-services__subsubcat-link:hover {
  color: #d70a8b;
}

a {
  transition: all 0.3s;
}

.header-services__forma-note {
  margin-top: 1rem;
  font-size: 0.9rem;
  color: #7a7a7a;
}

.header-services__forma-note span {
  color: #d70a8b;
  font-weight: 500;
}

.header-services__h5 {
  color: #808285;
  opacity: 0.5;
  margin-top: 0rem;
  font-size: 1.1rem;
  margin-bottom: 1rem;
  font-weight: 500;
}

.header-services__category {
  display: FLEX;
  align-items: CENTER;
  transition: all 0.3s;
  border-radius: 1rem;
  min-height: 2.5rem;
  padding: 0.4rem 1rem;
  padding-right: 2rem;
  color: #808285;
  position: relative;
  text-decoration: none;
  font-weight: 500;
}

.header-services__category img {
  transition: all 0.3s;

  filter: grayscale(1);
  opacity: 0.7;
}

.header-services__category.active {
  background: #fff;
  color: #d70a8b;
}

.header-services__category.active img {
  filter: grayscale(0);
  opacity: 1;
}

.header-services__category:before {
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='%23D70A8B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  position: absolute;
  right: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.6rem;
  top: 0.6rem;
  opacity: 0;
  transition: all 0.3s;
}

.header-services__category.active:before {
  opacity: 1;
}

.header-services__category span {
  flex: 1;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.js-services {
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  transform: rotate(90deg);
  transition: all 0.3s;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='%23D70A8B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.65rem;
  margin-bottom: -0.45rem;
  margin-left: 0.25rem;
  cursor: pointer;
}

.js-services.active {
  transform: rotate(270deg);
}

.pdg {
  padding: 9rem 0;
}

.--gray-bg {
  background: #f3f5f7;
}

.service-card {
  background-color: #ffffff;
  display: block;
  box-shadow: 0px 16px 40px rgb(73 44 80 / 8%) !important;
  text-align: center;
  padding: 4rem 2rem;
  border-radius: 0.4rem;
  background-image: url(/upload/bg32.png);
  color: #4f5157;
  text-decoration: none;
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
}

.service-card__img {
  position: relative;
  width: 6rem;
  height: 6rem;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  justify-content: center;
  align-items: CENTER;
  margin-bottom: 2.5rem;
}

.service-card__img img {
  max-width: 7rem;
  max-height: 6rem;
  transition: all 0.3s;
}

.service-card__img img:last-child {
  opacity: 0;
  display: none;
}

.service-card:hover {
  background: #d70a8b;
  color: #ffffff;
  text-decoration: none;
}

.service-card:hover .service-card__img img {
  opacity: 0;
  display: none;
}

.service-card:hover .service-card__img img:last-child {
  display: block;
  opacity: 1;
}

.service-card__name {
  font-weight: 400 !important;
  font-size: 1.1rem;
  min-height: 2.7rem;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
  min-height: 5.5rem;
}

.type-carusel .swiper-container {
  overflow: hidden;
}

.type-carusel__title {
  font-family: Cormorant;
  font-size: 2.85rem !important;
}

.type-carusel__show-all {
  color: #0b1142;
  opacity: 0.6;
  text-decoration: none;
  font-weight: 400 !important;
  transition: all 0.3s;
  padding: 0.5rem 1.5rem;
}

.type-carusel__show-all:hover {
  background: #e5e5e5;
}

.--word-bg {
  position: relative;
}

.--word-bg .center {
  position: relative;
}

.--word-bg:before {
  content: "";
  height: 20rem;
  width: 35rem;
  background-image: url("data:image/svg+xml,%3Csvg width='673' height='359' viewBox='0 0 673 359' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3.49015V0.314439H162.22C195.121 -0.627834 228.009 2.63586 260.105 10.0284C282.839 16.0915 304.149 26.6981 322.781 41.225C340.761 55.6925 355.206 74.1668 364.995 95.212C375.738 118.594 381.096 144.145 380.664 169.934C380.505 196.443 374.984 222.637 364.442 246.899C354.187 270.772 339.549 292.452 321.306 310.786C304.771 327.62 284.657 340.399 262.501 348.148C231.313 356.126 199.155 359.524 167.013 358.235H1.10603V355.246H5.3459C8.95968 355.618 12.5939 354.777 15.6909 352.854C18.7878 350.93 21.1763 348.03 22.4896 344.598C25.8047 332.444 27.1739 319.83 26.545 307.237V45.7083C27.9196 33.7015 26.205 21.5385 21.5679 10.402C18.7192 7.67743 15.2996 5.64061 11.5648 4.44372C7.83004 3.24684 3.8766 2.92086 0 3.49015ZM120.559 7.41308H66.3626V285.567C65.3322 299.167 68.3502 312.767 75.0267 324.61C82.4355 334.279 93.0399 340.913 104.89 343.291C123.554 347.684 142.698 349.63 161.851 349.082C228.029 349.082 274.668 331.895 301.397 297.336C327.163 265.785 341.419 226.205 341.768 185.253C341.794 161.725 336.876 138.461 327.341 117.009C317.806 95.5577 303.871 76.4098 286.466 60.8396C249.72 25.3465 194.418 7.53761 120.559 7.41308Z' fill='%23F3F5F6'/%3E%3Cpath d='M427.953 358.501V355.331C438.996 355.331 446.358 353.28 449.303 348.991C453.23 342.516 454.974 334.924 454.272 327.359V34.0227C455.005 26.4173 453.932 18.7447 451.144 11.6448C448.567 6.9828 440.837 4.55854 428.137 4.18557V1.01538H522.74V4.55854C516.4 4.01199 510.034 5.23749 504.335 8.10169C501.266 9.87 498.869 12.6268 497.525 15.9339C495.867 22.7607 495.247 29.8036 495.684 36.8199V287.824C494.86 296.075 495.798 304.409 498.434 312.26C501.07 320.111 505.342 327.296 510.96 333.326C526.474 343.6 544.958 348.265 563.415 346.566H606.667C614.903 347.29 623.197 346.272 631.023 343.575C638.849 340.878 646.036 336.563 652.128 330.902C663.981 313.836 669.698 293.168 668.325 272.346H672.006V358.501H427.953Z' fill='%23F3F5F6'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  top: 0;
  background-size: CONTAIN;
  background-position: top right;
  background-repeat: no-repeat;
}

.--word-bg:after {
  content: "";
  height: 30rem;
  width: 48rem;

  background-image: url("data:image/svg+xml,%3Csvg width='1046' height='369' viewBox='0 0 1046 369' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-31 8.83304V5.65733H131.22C164.121 4.71506 197.009 7.97875 229.105 15.3713C251.839 21.4344 273.149 32.041 291.781 46.5679C309.761 61.0354 324.206 79.5097 333.995 100.555C344.738 123.937 350.096 149.488 349.664 175.277C349.505 201.786 343.984 227.98 333.442 252.241C323.187 276.114 308.549 297.795 290.306 316.129C273.771 332.963 253.657 345.742 231.501 353.49C200.313 361.469 168.155 364.867 136.013 363.578H-29.894V360.589H-25.6541C-22.0403 360.961 -18.4061 360.12 -15.3091 358.197C-12.2122 356.273 -9.8237 353.373 -8.5104 349.941C-5.19531 337.787 -3.82612 325.173 -4.45496 312.58V51.0512C-3.08042 39.0444 -4.795 26.8814 -9.43209 15.7449C-12.2808 13.0203 -15.7004 10.9835 -19.4352 9.78662C-23.17 8.58974 -27.1234 8.26375 -31 8.83304ZM89.5589 12.756H35.3626V290.91C34.3322 304.51 37.3502 318.11 44.0267 329.953C51.4355 339.622 62.0399 346.255 73.8899 348.633C92.554 353.027 111.698 354.973 130.851 354.424C197.029 354.424 243.668 337.238 270.397 302.679C296.163 271.128 310.419 231.548 310.768 190.595C310.794 167.068 305.876 143.804 296.341 122.352C286.806 100.901 272.871 81.7527 255.466 66.1825C218.72 30.6894 163.418 12.8805 89.5589 12.756Z' fill='%23F3F5F6'/%3E%3Cpath d='M396.953 363.844V360.674C407.996 360.674 415.358 358.622 418.303 354.333C422.23 347.859 423.974 340.267 423.272 332.702V39.3656C424.005 31.7602 422.932 24.0876 420.144 16.9877C417.567 12.3257 409.837 9.90143 397.137 9.52847V6.35828H491.74V9.90143C485.4 9.35488 479.034 10.5804 473.335 13.4446C470.266 15.2129 467.869 17.9697 466.525 21.2768C464.867 28.1036 464.247 35.1465 464.684 42.1628V293.167C463.86 301.418 464.798 309.752 467.434 317.603C470.07 325.454 474.342 332.639 479.96 338.669C495.474 348.943 513.958 353.608 532.415 351.909H575.667C583.903 352.633 592.197 351.615 600.023 348.918C607.849 346.221 615.036 341.906 621.128 336.245C632.981 319.179 638.698 298.511 637.325 277.689H641.006V363.844H396.953Z' fill='%23F3F5F6'/%3E%3Cpath d='M994.038 23.3218L1007.15 60.6298H1003.64C987.963 44.2703 969.152 31.3028 948.354 22.516C927.556 13.7293 905.206 9.30686 882.662 9.51778C861.267 8.575 839.898 11.9314 819.797 19.3924C799.695 26.8534 781.26 38.2705 765.561 52.9817C751.223 66.3729 739.834 82.6599 732.133 100.785C724.432 118.911 720.592 138.469 720.862 158.19C721.92 188.432 728.691 218.19 740.81 245.864C753.617 278.478 775.331 306.747 803.425 327.383C833.504 349.568 869.992 361.108 907.228 360.214C933.866 360.234 960.324 355.823 985.542 347.156C1007.32 340.903 1027.03 328.855 1042.62 312.273L1045.76 313.205L1021 350.887C980.986 359.592 954.943 364.815 942.876 366.556C926.93 368.328 910.894 369.137 894.853 368.981C820.972 368.981 767.408 351.446 735.454 316.75C703.96 283.208 686.722 238.546 687.431 192.327C687.57 159.247 696.09 126.752 712.181 97.9379C728.574 67.7006 753.268 42.8908 783.292 26.493C815.814 8.70782 852.334 -0.288182 889.312 0.377311C906.701 0.125135 924.059 1.94085 941.029 5.78698C953.581 8.73752 965.923 12.5391 977.969 17.1659L993.854 23.3218H994.038Z' fill='%23F3F5F6'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  bottom: 0;
  background-size: CONTAIN;
  background-position: bottom left;
  background-repeat: no-repeat;
}

.sale-item__clinick {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 100px;
  position: ABSOLUTE !important;
  left: 1.5rem;
  top: 1.5rem;
  padding: 0.2rem 0.85rem;
  font-size: 0.85rem;
}

.sale-item__clinick span:before {
  content: "";
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  background: #d70a8b;
  border-radius: 100px;
  margin-bottom: 1px;
  margin-right: 0.25rem;
}

.sale-item {
  padding: 1.5rem;
  display: block;
  padding-top: 14rem;
  height: 100%;
  background-size: COVER;
  padding-bottom: 4.5rem;
  background-position: center;
  background-repeat: no-repeat;
}

.sale-item > * {
  position: relative;
}

.sale-item:before {
  content: "";
  height: 61%;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.7) 80%
  );
}

.sale-item__label {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
}

@media screen and (max-width: 1199px) {
  .sale-item__label {
    top: 3.5rem;
    right: auto;
    left: 1.5rem;
  }
}

.sales-detail__desc-deadline {
  font-weight: 600;
}

.blog-card__tag {
  font-weight: 400 !important;
}

.sale-item__name {
  color: #fff;
  font-size: 1.2rem;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
}

.review-card__service-link b {
  font-weight: 500;
}

.review-card__desc b {
  font-weight: 500;
}

.about-mod__wrap .type-carusel__title {
  font-size: 2.5rem;
}

.reviews-carusel__wrap .type-carusel__title {
  font-size: 2.5rem;
}

.sale-item__info {
  margin-bottom: 1rem;
}

.sale-item__sale {
  display: FLEX;
  justify-content: space-between;
  align-items: center;
  color: #fff;
  margin: 1rem 0 0;
}

.sale-item__sale-left {
  flex: 0 1 auto;
  font-family: "Raleway";
  font-size: 1.9rem;
  font-weight: 500;
}

.sale-item__sale-right {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
}

.sale-item__sale-saleprce {
  color: #ffffff;
  opacity: 0.5;
  font-size: 1.25rem;
  margin-right: 1rem;
  text-decoration: line-through;
}

span.ruble {
  transform: scale(0.8);
  display: inline-block;
}

.sale-item__sale-persent:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='14' viewBox='0 0 6 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.269531 7.11084L5.08771 0.839233V13.3824L0.269531 7.11084Z' fill='%23D70A8B'/%3E%3C/svg%3E");
  height: 2rem;
  width: 1.5rem;
  position: absolute;
  left: -1.45rem;
  background-repeat: no-repeat;
  background-size: 0.4rem;
  background-position: right center;
  top: 0.1rem;
}

.sale-item__sale-persent {
  background: #d70a8b;
  position: relative;
  border-radius: 4px;
  padding: 0.5rem 0.5rem;
  font-family: "Montserrat";
}

.btn2 {
  background: #d70a8b;
  border-radius: 100px;
  color: #fff;
  padding: 0.9rem 2rem;
  display: inline-block;
  text-decoration: none;
  overflow: hidden;
  font-size: 0.95rem;
  position: relative;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.btn2 span {
  position: relative;
  color: #fff;
}

.btn2:before {
  content: "";
  height: 100%;
  width: 0%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 0px;
  background: #f831ae;
  transition: all 0.3s;
  opacity: 0;
}

.btn2:hover:before {
  width: 100%;
  opacity: 1;
}

.sale-item__btns {
  position: absolute;
  bottom: 1.5rem;
  width: calc(100% - 3rem);
}

.sale-item__btns .btn2 {
  width: 100%;
  text-align: center;
}

.doctor-card__type {
  font-weight: 400 !important;
  color: #0b1142;
  opacity: 0.6;
  font-size: 0.9rem;
}

.doctor-card__name {
  font-weight: 400 !important;
  color: #4f5157 !important;
  font-size: 1.1rem;
  text-transform: uppercase;
  margin-top: 0.25rem;
  display: block;
  margin-bottom: 1rem;
}

.doctor-card__value {
  color: #0b1142;
  opacity: 0.6;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
}

.doctor-card__value b {
  font-weight: 500;
}

.doctor-card__info .btn1 {
  margin-top: 1rem;
  width: 100%;
  padding: 0.9rem;
  text-align: center;
}

.type-carusel__nav {
  display: flex;
  align-items: center;
}

.main-review {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.main-review__left {
  flex: 0 1 calc(30% - 0.75rem);
}

.main-review__right {
  flex: 0 1 calc(70% - 0.75rem);
  width: calc(40% - 0.75rem);
  background: #fff;
}

.main-review__right .reviews-carusel {
  max-width: 100%;
  width: 100%;
}

.about-mod {
  max-width: var(--col-5);
  height: 100%;
  padding: 1.5rem;
  background: #d70a8b !important;
  color: #fff;
}

.about-mod .type-carusel__title,
.about-mod p {
  color: #fff;
}

.about-mod p.--m {
  font-size: 1.1rem;
  line-height: 1.41;
}

.doctor-card__photo {
  position: relative;
}

.doctor-card__clinick {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 100px;
  position: ABSOLUTE !important;
  left: 2rem;
  bottom: 3.5rem;
  padding: 0.3rem 1rem;
  color: #4f5157;
  font-size: 0.9rem;
}

.doctor-card__clinick:last-child {
  bottom: 1.5rem;
}

.doctor-card__clinick span {
  position: relative;
  padding-right: 0.5rem;
}

.doctor-card__clinick span:before {
  content: "";
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  background: #d70a8b;
  border-radius: 100px;
  margin-bottom: 0.1rem;
  margin-right: 0.5rem;
}

.doctor-card__top {
  padding-top: 1.5rem;
  min-height: 10rem;
}

.review-card__rate-date {
  display: none;
}

.review-card__name {
  font-weight: 400 !important;
}

.review-card__date {
  opacity: 0.4;
  font-family: "Montserrat";
}

.link.--color-1 {
  color: #d70a8b;
}

.link.--color-1:hover {
  color: #4f5157;
}

.review-card__desc {
  font-size: 0.85rem !important;
  line-height: 1.4 !important;
  max-width: 21rem;
}

.about-mod__desc .link.--color-1 {
  color: #fff;
}

.about-mod__desc .link.--color-1:hover {
  color: #4f5157;
}

.--svg__reviews--clinick {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.39804 15.804C8.88097 15.0348 14 12.0163 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 12.0163 5.11903 15.0348 6.60196 15.804C6.85483 15.9351 7.14517 15.9351 7.39804 15.804ZM7 10C8.65685 10 10 8.65685 10 7C10 5.34315 8.65685 4 7 4C5.34315 4 4 5.34315 4 7C4 8.65685 5.34315 10 7 10Z' fill='%230B1142'/%3E%3C/svg%3E");
}

.reviews-carusel .type-carusel__btn.--right {
  right: -4rem !important;
}

.reviews-carusel .type-carusel__btn.--left {
  left: -4rem !important;
}

.footer-desktop {
  border-top: 0.375rem solid #d70a8b;
  color: #fff;
  background: #4f5157;
}

.footer-desktop .breadcrumbs__link {
  color: #fff !important;
}

.footer-desktop .breadcrumbs__link:hover {
  color: #d70a8b !important;
}

.footer-desktop li.breadcrumbs__devider {
  background-color: #ffffff;
}

.footer-desktop-main .--title a {
  color: rgba(255, 255, 255, 1) !important;
}

.footer-desktop-main .--title a b {
  font-weight: normal;
}

.footer-desktop-main a {
  color: rgba(255, 255, 255, 0.7) !important;
}

.footer-desktop-main a:hover {
  color: rgba(255, 255, 255, 1) !important;
}

.footer-desktop-main__title {
  color: #d70a8b;
}

.footer-desktop-contacts__tell.h4 b {
  font-weight: 400;
}

.footer-desktop-contacts__tell.h4.link {
  font-weight: 400;
  opacity: 1;
  color: #fff !important;
  margin-bottom: 0.5rem;
  font-family: "Montserrat";
}

.footer-desktop-contacts__tell.h4.link:hover {
  color: #d70a8b !important;
}

.footer-desktop-contacts__mail.link {
  font-weight: 400;
}

.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 0.75rem;
  background-color: white;
  z-index: 2;
  transition: all ease 0.24s;
  box-shadow: inset 0 0 0 1px #d70a8b;
  cursor: pointer;
}

.footer-desktop-main__show-all-btn:hover {
  box-shadow: inset 0 0 0 0.2rem #d70a8b !important;
  cursor: pointer;
}

.footer-desktop-main a:hover,
.footer-desktop-site__links a:hover {
  opacity: 1;
  color: rgba(255, 255, 255, 1);
}

.footer-desktop-site__link {
  opacity: 0.56;
  color: rgba(255, 255, 255, 0.7);
}

.footer-desktop-site__logo {
  width: 7rem;
  height: 4.5rem;
  margin-right: 1rem;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}

.advance-steps__item-desc-wrap.p.--m {
  font-size: 0.9rem;
}

.top-nav__menu-sub-arrow {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM14.6736 6.82635V14.3985H7.10154V17.3985H14.6736V24.9706H17.6736V17.3985H25.2457V14.3985H17.6736V6.82635H14.6736Z' fill='white'%3E%3C/path%3E%3C/svg%3E");
}

.top-nav__menu-items {
  display: FLEX;
  flex-direction: COLUMN;
  justify-content: center;
}

.mini-contacts {
  background: #f3f5f7 !important;
}

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

.mini-contacts .link.--color-dark {
  color: #4f5157;
}

.mini-contacts .link.--color-dark:hover {
  color: #d70a8b;
}

.main-review__right.--feedback .feedback-mod {
  color: white;
  background: #4f5157;
  position: relative;
  width: 100% !important;
  max-width: 100% !important;
  height: 100%;
  border-radius: 0 !important;
}

.main-review__right.--feedback .feedback-mod__title.h5 {
  font-family: Cormorant;
  font-size: 2.5rem !important;
  text-align: left;
  margin-bottom: 2.25rem;
  margin-top: 0.5rem;
}

.feedback-mod__form .btn2 {
  width: 100%;
}

.blog-tags .btn.--fill-1 {
  background: #d70a8b;
}

.blog-tags .btn.--fill-1:hover,
.blog-tags .btn.--fill-1.is-active {
  background: #4f5157;
}

.desktop-sale-head.--blog .image-header__wrap {
  min-height: 25rem;
  position: RELATIVE;
  z-index: 4;
  padding: 4rem;
}

.desktop-sale-head.--blog .image-header__title {
  font-size: 2rem;
  line-height: 1.4;
}

.desktop-sale-head.--blog {
  grid-template-columns: 1fr;
}

.blog-carusel {
  background-color: #fff;
  position: relative;
  z-index: 0;
}

.blog-carusel .center-wrap {
  background: #fff;
  padding: 0;
  max-width: 100%;
}

.doctor-information__title {
  color: #4f5157 !important;
}

.doctor-information__eyar:after {
  background: #d70a8b !important;
}

.doctor-head .doctor-card__type,
.doctor-head .doctor-card__name,
.doctor-head .doctor-card__value {
  color: #fff !important;
}

.doctor-head .image-header {
  flex: 0 1 40%;
  position: relative;
}

.doctor-head .doctor-card__clinick {
  top: 2rem;
  left: 2rem;
  z-index: 3;
  bottom: unset;
}

.doctor-head .doctor-head__info {
  flex: 0 1 calc(60% - 2.5rem);
  padding: 2rem;
  border-radius: 2rem 0 0 2rem;
  height: 30rem;
  overflow-y: scroll;
}

.doctor-head .doctor-head__info::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.doctor-head .doctor-head__info::-webkit-scrollbar-track {
  background: #fedcf2;
  border-radius: 10px;
}

/* Handle */
.doctor-head .doctor-head__info::-webkit-scrollbar-thumb {
  background: #d70a8b;
  border-radius: 10px;
}

.doctor-head .image-header__content {
  position: relative;
  z-index: 4;
  padding: 0rem 2rem;
  color: #fff;
}

.serv-banner {
  background: #ebe6eb;
  position: relative;
}

.blog-carusel.pdg {
  padding: 9rem 0 !important;
}

.serv-banner__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 75rem;
  margin: auto;
}

.serv-banner__left {
  flex: 0 1 calc(50% - 1rem);
  padding: 4rem 0 6rem 0;
}

.serv-banner__right {
  flex: 0 1 calc(50% - 1rem);
  display: flex;
  justify-content: center;
  align-items: center;
}

.serv-banner__right img {
  height: 100%;
  max-height: 35rem;
}

.serv-head__title b {
  color: #2f3138;
  font-weight: 400 !important;
  font-size: 2rem;
  line-height: 1.4;
  margin-bottom: 1.5rem;
  display: BLOCK;
}

.serv-head__desc.p.--m {
  font-size: 1rem;
  max-width: 32rem;
  margin: 1.5rem 0;
  line-height: 1.4;
}

.serv-head__prices {
  display: flex;
  align-items: center;
  margin: 3rem 0 1.5rem;
}

.serv-head__price {
  color: #d70a8b;
  font-size: 2rem;
  margin-right: 2rem;
  font-family: "Montserrat";
}

.serv-head__old-price {
  color: #4f5157;
  opacity: 0.5;
  text-decoration: line-through;
  font-size: 1.5rem;
}

.serv-head__btns .btn1 {
  font-size: 0.9rem;
  padding: 1rem 3rem;
}

.serv-banner:before {
  content: "";
  height: 20rem;
  width: 40rem;
  background-image: url("data:image/svg+xml,%3Csvg width='567' height='216' viewBox='0 0 567 216' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 -17.1786V-19.2609H106.365C127.938 -19.8787 149.502 -17.7387 170.547 -12.8916C185.453 -8.91609 199.426 -1.9615 211.642 7.56355C223.432 17.0497 232.903 29.163 239.321 42.962C246.366 58.2935 249.879 75.047 249.595 91.9564C249.491 109.338 245.871 126.513 238.959 142.421C232.235 158.074 222.637 172.289 210.675 184.311C199.834 195.348 186.645 203.727 172.118 208.808C151.668 214.04 130.583 216.267 109.508 215.422H0.72521V213.462H3.50522C5.87473 213.706 8.25765 213.155 10.2883 211.894C12.3189 210.633 13.885 208.731 14.7461 206.481C16.9197 198.512 17.8175 190.241 17.4052 181.984V10.5032C18.3064 2.63052 17.1822 -5.34456 14.1417 -12.6466C12.2739 -14.4331 10.0317 -15.7686 7.58288 -16.5534C5.13404 -17.3381 2.54183 -17.5519 0 -17.1786ZM79.0486 -14.6064H43.513V167.775C42.8373 176.692 44.8162 185.609 49.1939 193.375C54.0517 199.715 61.0048 204.064 68.7747 205.623C81.0125 208.504 93.5647 209.78 106.123 209.42C149.515 209.42 180.095 198.152 197.622 175.492C214.516 154.804 223.863 128.852 224.092 102C224.109 86.5735 220.885 71.3199 214.633 57.2543C208.38 43.1887 199.244 30.6337 187.831 20.4246C163.738 -2.84775 127.477 -14.5247 79.0486 -14.6064Z' fill='%23F3F5F6'/%3E%3Cpath d='M313 213V210.943C320.149 210.943 324.916 209.611 326.822 206.828C329.364 202.626 330.493 197.699 330.039 192.789V2.42098C330.514 -2.51472 329.819 -7.49407 328.014 -12.1017C326.345 -15.1273 321.341 -16.7006 313.119 -16.9426V-19H374.365V-16.7006C370.261 -17.0553 366.14 -16.2599 362.449 -14.4011C360.463 -13.2536 358.911 -11.4644 358.041 -9.3182C356.968 -4.88776 356.566 -0.317108 356.849 4.23631V167.132C356.316 172.487 356.923 177.895 358.629 182.991C360.336 188.086 363.102 192.748 366.739 196.662C376.783 203.329 388.749 206.357 400.698 205.255H428.7C434.031 205.724 439.401 205.063 444.467 203.313C449.534 201.563 454.187 198.762 458.131 195.089C465.804 184.013 469.506 170.6 468.617 157.088H471V213H313Z' fill='%23F3F5F6'/%3E%3Cpath d='M729.517 -8.10282L738.008 16.084H735.736C725.584 5.47806 713.406 -2.92874 699.94 -8.62519C686.475 -14.3216 672.005 -17.1887 657.41 -17.0519C643.558 -17.6631 629.724 -15.4872 616.71 -10.6502C603.696 -5.81328 591.76 1.58842 581.596 11.1257C572.314 19.8072 564.94 30.366 559.954 42.1167C554.969 53.8673 552.483 66.547 552.658 79.3324C553.342 98.9378 557.726 118.23 565.572 136.171C573.864 157.314 587.921 175.641 606.11 189.019C625.584 203.402 649.207 210.884 673.315 210.304C690.56 210.317 707.69 207.457 724.017 201.838C738.115 197.784 750.876 189.974 760.967 179.224L763 179.828L746.976 204.257C721.067 209.901 704.206 213.287 696.394 214.416C686.07 215.564 675.688 216.089 665.303 215.988C617.47 215.988 582.792 204.62 562.105 182.126C541.715 160.381 530.555 131.427 531.014 101.463C531.104 80.0171 536.62 58.951 547.037 40.2707C557.65 20.6679 573.638 4.58373 593.076 -6.04695C614.131 -17.577 637.775 -23.4091 661.715 -22.9777C672.973 -23.1412 684.212 -21.964 695.198 -19.4706C703.325 -17.5578 711.315 -15.0932 719.114 -12.0936L729.398 -8.10282H729.517Z' fill='%23F3F5F6'/%3E%3C/svg%3E");

  position: absolute;
  right: 0;
  top: 0;
  background-size: CONTAIN;
  background-position: top right;
  background-repeat: no-repeat;
}

.serv-banner .center {
  position: relative;
  z-index: 2;
}

.serv-banner:after {
  content: "";
  height: 20rem;
  width: 40rem;
  background-image: url("data:image/svg+xml,%3Csvg width='564' height='198' viewBox='0 0 564 198' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.78642V3.08489H86.9291C104.56 2.58002 122.184 4.3287 139.383 8.28957C151.566 11.5382 162.985 17.2212 172.969 25.0046C182.604 32.7563 190.345 42.6547 195.59 53.9306C201.347 66.4588 204.219 80.1491 203.987 93.9667C203.902 108.17 200.943 122.205 195.294 135.204C189.799 147.995 181.955 159.611 172.179 169.435C163.318 178.454 152.54 185.301 140.667 189.453C123.954 193.728 106.721 195.548 89.4975 194.857H0.592693V193.256H2.86472C4.80124 193.455 6.74874 193.005 8.4083 191.974C10.0679 190.944 11.3478 189.39 12.0515 187.551C13.828 181.039 14.5617 174.28 14.2247 167.533V27.4068C14.9613 20.9736 14.0425 14.4567 11.5576 8.48975C10.0311 7.02995 8.19864 5.93863 6.19727 5.29734C4.1959 4.65606 2.07736 4.4814 0 4.78642ZM64.6041 6.88831H35.5619V155.922C35.0097 163.209 36.627 170.496 40.2047 176.841C44.1749 182.022 49.8575 185.576 56.2075 186.85C66.2091 189.204 76.4677 190.247 86.7315 189.953C122.195 189.953 147.187 180.745 161.51 162.228C175.317 145.323 182.957 124.116 183.144 102.174C183.158 89.568 180.523 77.1035 175.413 65.6097C170.303 54.1159 162.836 43.8565 153.509 35.5141C133.818 16.497 104.183 6.95504 64.6041 6.88831Z' fill='%23F3F5F6'/%3E%3Cpath d='M224 195V193.297C229.928 193.297 233.879 192.196 235.46 189.892C237.568 186.415 238.504 182.337 238.127 178.274V20.7277C238.521 16.643 237.945 12.5222 236.448 8.70892C235.065 6.20501 230.916 4.90297 224.099 4.70266V3H274.879V4.90297C271.476 4.60943 268.059 5.26763 264.999 6.80595C263.352 7.75568 262.066 9.23633 261.344 11.0125C260.454 14.6791 260.121 18.4617 260.356 22.23V157.041C259.914 161.472 260.417 165.948 261.832 170.165C263.247 174.381 265.54 178.24 268.556 181.479C276.883 186.997 286.804 189.503 296.712 188.59H319.928C324.349 188.979 328.801 188.432 333.002 186.983C337.202 185.535 341.06 183.217 344.33 180.177C350.692 171.011 353.761 159.91 353.024 148.728H355V195H224Z' fill='%23F3F5F6'/%3E%3Cpath d='M536.29 12.3416L543.317 32.3792H541.436C533.035 23.5927 522.956 16.6281 511.813 11.9088C500.669 7.18961 488.694 4.8144 476.615 4.92769C465.152 4.42133 453.703 6.22401 442.932 10.2312C432.162 14.2384 422.284 20.3703 413.873 28.2715C406.191 35.4637 400.088 44.2112 395.962 53.946C391.836 63.6808 389.779 74.1854 389.924 84.7775C390.49 101.02 394.118 117.002 400.612 131.866C407.473 149.382 419.107 164.565 434.16 175.648C450.277 187.563 469.827 193.761 489.778 193.281C504.05 193.292 518.227 190.923 531.738 186.268C543.405 182.909 553.967 176.439 562.318 167.533L564 168.034L550.739 188.272C529.297 192.947 515.343 195.752 508.877 196.687C500.334 197.639 491.742 198.074 483.147 197.99C443.562 197.99 414.862 188.572 397.742 169.937C380.867 151.923 371.631 127.935 372.011 103.112C372.086 85.3447 376.651 67.8925 385.272 52.4168C394.055 36.1768 407.286 22.8518 423.373 14.0448C440.798 4.49267 460.366 -0.338942 480.178 0.0184841C489.495 -0.116956 498.796 0.858235 507.888 2.92393C514.614 4.50862 521.226 6.5504 527.68 9.0354L536.191 12.3416H536.29Z' fill='%23F3F5F6'/%3E%3C/svg%3E");

  position: absolute;
  left: 0;
  bottom: 0;
  background-size: CONTAIN;
  background-position: left bottom;
  background-repeat: no-repeat;
}

.serv-banner__bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(243, 245, 246, 0.7);
  width: 100%;
  z-index: 3;
  padding: 1.5rem 0;
  display: flex;
  justify-content: center;
}

.serv-banner__bottom-wrap {
  display: flex;
  position: relative;
  justify-content: center;
}

.serv-banner__bottom-wrap:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  left: 0;
  top: -1.5rem;
  background: rgba(215, 10, 139, 1);
}

.serv-banner__bottom-wrap a {
  color: #4f5157;
  opacity: 0.6;
  position: relative;
  display: block;
  margin: 0 1.75rem;
  text-decoration: none;
}

.serv-banner__bottom-wrap a:first-child {
  margin-left: 0;
}

.serv-banner__bottom-wrap a:last-child {
  margin-right: 0;
}

.serv-banner__bottom-wrap a:hover {
  opacity: 1;
}

.serv-banner__bottom-wrap a:before {
  content: "";
  height: 0.5rem;
  width: 0.5rem;
  background: rgba(215, 10, 139, 1);
  border-radius: 100%;
  position: absolute;
  top: -1.75rem;
  left: calc(50% - 0.25rem);
  transform: scale(0);
  transition: all 0.3s;
}

.serv-banner__bottom-wrap a:hover:before {
  transform: scale(1);
}

.serv-block1__wrap {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.serv-block1__left {
  flex: 0 1 calc(60% - 3.5rem);
}

.serv-block1__right {
  flex: 0 1 calc(40% - 3rem);
  width: calc(40% - 3rem);
}

.price-item__name {
  font-size: 1rem !important;
  font-weight: 500 !important;
}

.price-item__price {
  font-size: 1rem !important;
  font-weight: normal !important;
  padding-left: 2rem;

  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2562_9624)'%3E%3Cpath d='M18.7202 1.27722H11.3514C10.885 1.27722 10.4371 1.46289 10.1071 1.79288L0.515441 11.3828C-0.171814 12.07 -0.171814 13.1841 0.515441 13.8722L7.88428 21.241C8.57154 21.9283 9.68558 21.9283 10.3728 21.241L19.9645 11.6512C20.2945 11.3203 20.4801 10.8724 20.4801 10.4051V3.03716C20.4801 2.06479 19.6926 1.27722 18.7202 1.27722ZM15.6403 7.43699C14.9117 7.43699 14.3204 6.84565 14.3204 6.11704C14.3204 5.38843 14.9117 4.79709 15.6403 4.79709C16.3689 4.79709 16.9603 5.38843 16.9603 6.11704C16.9603 6.84565 16.3689 7.43699 15.6403 7.43699Z' fill='%23D70A8B'/%3E%3Cpath d='M22.2391 3.03711L22.2383 11.2287C22.2383 11.6344 22.0772 12.0242 21.7895 12.3111L12.043 22.0576L12.1926 22.2072C12.8798 22.8944 13.9939 22.8944 14.6811 22.2072L23.4825 13.4075C23.8134 13.0775 23.9991 12.6296 23.9991 12.1632V4.79704C23.9991 3.82468 23.2115 3.03711 22.2391 3.03711Z' fill='%23D70A8B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2562_9624'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: 1.3rem;
  background-position: left center;
  background-repeat: no-repeat;
}

.price-item__icon {
  display: none;
}

.price-item__feed-back:hover {
  transform: rotate(90deg);
}

.price-item__feed-back {
  border: 1px solid #808285 !important;
  background-color: transparent !important;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.17188 0.796875V8.65262M8.17188 16.5084V8.65262M8.17188 8.65262L16.0276 8.65262L0.316132 8.65262' stroke='%23808285' stroke-width='3'/%3E%3C/svg%3E") !important;
  transition: all 0.3s;
}

.advance__wrap .type-carusel__nav .type-carusel__pagination {
  display: block !important;
}

.advance__wrap .type-carusel__nav {
  display: block;
  width: auto !important;
}

.advance__wrap .advance__carusel-item .swiper-wrapper .swiper-slide a {
  text-decoration: none !important;
}

.type-carusel__text {
  opacity: 0.6;
  font-size: 0.9rem;
  max-width: 28rem;
}

.advance-item__img {
  height: 5rem !important;
}

.advance-item__label {
  font-size: 0.9rem !important;
  font-weight: 400 !important;
  word-break: break-all;
  max-width: 7rem;
  margin: auto;
  margin-top: 1rem;
  color: #4f5157;
}

.advance {
  overflow: visible !important;
}

.price-item__name {
  color: #4f5157;

  opacity: 0.75;
}

.load-more {
  border-radius: 1rem !important;
  font-weight: normal !important;
}

.serv-block2__h {
  font-family: Cormorant;
  font-size: 2.5rem !important;
  text-align: center;
  color: #2f3138;
  font-weight: 600;
  margin-bottom: 4.5rem;
}

.serv-block2__wrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: 4rem 0 5rem 0;
  padding-bottom: 4rem;
  border-bottom: 1px solid rgba(128, 130, 133, 0.4);
}

.serv-block2__block {
  flex: 0 1 calc(50% - 3rem);
  max-width: 37rem;
}

.serv-block2 h3 {
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 2rem;
}

.serv-block2__block h3 {
  font-size: 1.25rem;
  font-weight: normal;
  max-width: 20rem;
  line-height: 1.2;
  margin-bottom: 2rem;
  padding-left: 4rem;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='48' viewBox='0 0 42 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7342 0C15.5622 0 11.3555 4.20784 11.3555 9.37989V14.2394C11.3555 19.4118 15.5622 23.6196 20.7342 23.6196C25.9067 23.6196 30.113 19.4118 30.113 14.2394V9.37989C30.1131 4.20784 25.9067 0 20.7342 0Z' fill='%23D70A8B'/%3E%3Cpath d='M41.4188 35.8427C38.4155 30.7248 33.6152 26.9305 27.9021 25.1588C27.7696 25.1177 27.6264 25.1526 27.5277 25.2502C24.87 27.8706 21.5677 29.915 20.7421 30.4088C19.8608 29.8455 16.1487 27.4259 13.9419 25.2502C13.8436 25.1526 13.6992 25.1177 13.5675 25.1588C7.8536 26.9309 3.05364 30.7252 0.0515516 35.8431C-0.0171839 35.9602 -0.0171839 36.1058 0.0515516 36.2229C4.31469 43.4873 12.24 48.0001 20.7348 48.0001C29.2299 48.0001 37.1556 43.4873 41.4188 36.2229C41.4879 36.1054 41.4879 35.9598 41.4188 35.8427ZM33.4908 38.6405C33.4908 38.8475 33.2938 39.0057 33.0872 39.0057H30.5471C30.3401 39.0057 30.1143 39.1835 30.1143 39.3909V42.0178C30.1143 42.2244 30.0037 42.3822 29.7967 42.3822H27.5154C27.3084 42.3822 27.1134 42.2244 27.1134 42.0178V39.3909C27.1126 39.1839 26.9713 39.0057 26.7643 39.0057H24.1147C23.9077 39.0057 23.7365 38.8471 23.7365 38.6405V36.3788C23.7365 36.1718 23.9077 36.0048 24.1147 36.0048H26.7643C26.9713 36.0048 27.1126 35.8358 27.1126 35.6284V32.9985C27.1126 32.7915 27.3077 32.6283 27.5146 32.6283H29.7714C29.978 32.6283 30.1139 32.7915 30.1139 32.9985V35.6361C30.1139 35.8435 30.3144 36.0044 30.5217 36.0044H33.0872C33.2938 36.0044 33.4908 36.1795 33.4908 36.3865V38.6405Z' fill='%23D70A8B'/%3E%3C/svg%3E");
  background-size: 2.5rem;
  min-height: 2.25rem;
}

.serv-block2__block:nth-child(2) h3 {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='44' viewBox='0 0 50 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.5663 7.4782H42.5951V5.93527C42.5951 5.56 42.291 5.25592 41.9158 5.25592H38.1114C37.7361 5.25592 37.4321 5.56 37.4321 5.93527V7.4782H34.0579V5.75511C34.0579 3.12087 31.9147 0.977661 29.2804 0.977661H20.7193C18.0851 0.977661 15.9418 3.12087 15.9418 5.75511V7.4782H12.5679V5.93527C12.5679 5.56 12.2639 5.25592 11.8886 5.25592H8.08424C7.70897 5.25592 7.40489 5.56 7.40489 5.93527V7.4782H6.4337C2.88043 7.4782 0 10.3586 0 13.9119V36.5885C0 40.1418 2.88043 43.0222 6.4337 43.0222H43.5663C47.1196 43.0222 50 40.1418 50 36.5885V13.9119C50 10.3586 47.1196 7.4782 43.5663 7.4782ZM18.6592 5.75511C18.6592 4.61924 19.5834 3.69505 20.7193 3.69505H29.2804C30.4163 3.69505 31.3405 4.61924 31.3405 5.75511V7.4782H18.6592V5.75511ZM25 36.8385C18.6 36.8385 13.4117 31.6502 13.4117 25.2502C13.4117 18.8502 18.6 13.6619 25 13.6619C31.4 13.6619 36.5883 18.8502 36.5883 25.2502C36.5883 31.6502 31.4 36.8385 25 36.8385ZM33.6997 28.0961C33.6997 28.2763 33.6285 28.4491 33.5014 28.5768C33.3739 28.7043 33.2014 28.776 33.0212 28.7763L28.5334 28.7804V33.2679C28.5334 33.6432 28.2293 33.9472 27.8541 33.9472H22.1459C21.7707 33.9472 21.4666 33.6432 21.4666 33.2679V28.7869L16.9856 28.791C16.9853 28.791 16.9853 28.791 16.9851 28.791C16.8052 28.791 16.6326 28.7195 16.5052 28.5926C16.3777 28.4652 16.306 28.2926 16.3057 28.1124L16.3005 22.4046C16.3003 22.0293 16.6041 21.7249 16.9793 21.7247L21.4668 21.7206V17.2326C21.4668 16.8573 21.7709 16.5532 22.1462 16.5532H27.8541C28.2293 16.5532 28.5334 16.8573 28.5334 17.2326V21.7135L33.0144 21.7095C33.0147 21.7095 33.0149 21.7095 33.0149 21.7095C33.3899 21.7095 33.694 22.0133 33.6943 22.3883L33.6997 28.0961Z' fill='%23D70A8B'/%3E%3C/svg%3E");
}

.serv-block2__block {
  color: #4f5157;
  font-size: 0.9rem;
  line-height: 1.3;
  opacity: 0.8;
}

.serv-block2__text {
  margin: 4rem 0 3.5rem 0;
  padding-bottom: 4rem;
  border-bottom: 1px solid rgba(128, 130, 133, 0.4);
  padding-right: 15%;
}

.serv-block2 ul {
  margin: 2rem 0;
  padding: 0;
  list-style: none;
}

.serv-block2 ul li {
  padding-left: 1rem;
  margin: 0.75rem;
  position: relative;
  font-size: 1rem;
  line-height: 1.5rem;
}

.serv-block2 ul li:before {
  content: "";
  height: 0.4rem;
  width: 0.4rem;
  background: #d70a8b;
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 0.5rem;
}

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

.serv-block2__note {
  padding-right: 12rem;
  color: rgba(79, 81, 87, 0.7);
  font-size: 0.9rem;
  line-height: 1.5;

  background-image: url("data:image/svg+xml,%3Csvg width='29' height='66' viewBox='0 0 29 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1'%3E%3Cpath d='M27.9297 58.1313L27.0192 61.8533C24.2878 62.9314 22.1059 63.752 20.4811 64.3161C18.8546 64.882 16.9647 65.1635 14.8114 65.1635C11.5047 65.1635 8.93263 64.3535 7.09822 62.7445C5.2638 61.1291 4.3463 59.0821 4.3463 56.5988C4.3463 55.6375 4.41288 54.6488 4.55129 53.6414C4.69087 52.6327 4.9128 51.4968 5.21649 50.2272L8.63011 38.1449C8.9338 36.9879 9.19194 35.8917 9.39868 34.8551C9.60835 33.8249 9.70938 32.877 9.70938 32.0237C9.70938 30.4808 9.38992 29.4015 8.75392 28.7947C8.11792 28.1896 6.90432 27.8824 5.10261 27.8824C4.22015 27.8824 3.31316 28.0238 2.38865 28.2971C1.46006 28.5716 0.66637 28.8367 0 29.0832L0.912828 25.3583C3.14905 24.4478 5.28658 23.6681 7.33124 23.021C9.37591 22.3722 11.3079 22.0475 13.1353 22.0475C16.4192 22.0475 18.9533 22.8411 20.7328 24.4285C22.5123 26.0171 23.4018 28.0763 23.4018 30.6139C23.4018 31.1389 23.3434 32.064 23.2178 33.3863C23.0952 34.7114 22.8668 35.9256 22.5339 37.03L19.1349 49.0638C18.8564 50.0303 18.6058 51.1353 18.388 52.3787C18.1631 53.6139 18.0557 54.5577 18.0557 55.1908C18.0557 56.7887 18.4119 57.8796 19.1262 58.4595C19.8457 59.0395 21.085 59.328 22.8452 59.328C23.6716 59.328 24.6119 59.1814 25.6567 58.8935C26.6986 58.6056 27.4584 58.3527 27.9297 58.1313ZM28.7918 7.60982C28.7918 9.70646 28.0016 11.4971 26.4136 12.9694C24.8297 14.447 22.9212 15.1864 20.6884 15.1864C18.4487 15.1864 16.5354 14.447 14.9335 12.9694C13.3344 11.4965 12.5331 9.70646 12.5331 7.60982C12.5331 5.51727 13.3344 3.72373 14.9335 2.23272C16.5325 0.744045 18.4493 0 20.6884 0C22.9206 0 24.8297 0.745797 26.4136 2.23272C28.0027 3.72373 28.7918 5.51785 28.7918 7.60982Z' fill='%234F5157'/%3E%3C/g%3E%3C/svg%3E");

  background-position: right 10% center;
  background-size: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.grid2 {
  display: grid;
  grid-gap: 3rem;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 3rem;
}

.serv-block2 h3 span {
  background: #d70a8b;
  color: #fff;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  border-radius: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.6rem;
  line-height: 1;
}

.works-carusel__wrap .type-carusel__head {
  margin-bottom: 2rem !important;
}

.portfolio-carusel {
  margin: 0 !important;
  padding: 0rem 0 !important;
  border-bottom: 0px solid var(--color__border);
  padding-bottom: 6rem !important;
  border-radius: 0 !important;
}

.portfolio__work {
  background-color: #f3f5f6 !important;
  border-radius: 0rem !important;
  transition: all 0.3s;
  box-shadow: none !important;
}

.portfolio__work:hover {
  box-shadow: 0px 14px 26px rgb(0 0 0 / 4%) !important;
}

/*
.portfolio-carusel .type-carusel .swiper-container {
    overflow: visible!important;
} */

.portfolio__info {
  min-height: 16rem;
}

.ourworks__before-img {
  height: 20rem;
}

.ourworks__before-img img {
  object-position: 50% 50%;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 1280px) {
  .portfolio__info {
    min-height: 20rem;
  }
}

@media screen and (max-width: 991px) {
  .portfolio__info {
    min-height: 12rem;
  }
}

@media screen and (max-width: 768px) {
  .portfolio__info {
    min-height: 16rem;
  }
}

.portfolio__label {
  background: #d70a8b !important;
  font-weight: 400 !important;
}

.portfolio__serv a,
.portfolio__doc a {
  color: #d70a8b !important;
  font-weight: 400 !important;
}

.portfolio__desc.--before .portfolio__h3 {
  color: #d70a8b !important;
}

.portfolio__h3 {
  color: #4f5157 !important;
}

.twentytwenty-left-arrow {
  border-right: 6px solid #d70a8b !important;
}

.twentytwenty-right-arrow {
  border-left: 6px solid #d70a8b !important;
}

.serv-review {
  background: #f3f5f6;
  padding-top: 27rem;
  padding-bottom: 8rem;
  margin-top: -26.2rem;
  position: relative;
}

.serv-review:after {
  content: "";
  height: 30rem;
  width: 48rem;
  background-image: url("data:image/svg+xml,%3Csvg width='1118' height='369' viewBox='0 0 1118 369' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-119 8.83292V5.65721H43.2199C76.1213 4.71494 109.009 7.97863 141.105 15.3711C163.839 21.4343 185.149 32.0409 203.781 46.5678C221.761 61.0353 236.206 79.5096 245.995 100.555C256.738 123.937 262.096 149.488 261.664 175.277C261.505 201.786 255.984 227.98 245.442 252.241C235.187 276.114 220.549 297.795 202.306 316.129C185.771 332.962 165.657 345.742 143.501 353.49C112.313 361.469 80.1547 364.866 48.0128 363.578H-117.894V360.589H-113.654C-110.04 360.961 -106.406 360.12 -103.309 358.197C-100.212 356.273 -97.8237 353.373 -96.5104 349.941C-93.1953 337.787 -91.8261 325.173 -92.455 312.58V51.0511C-91.0804 39.0443 -92.795 26.8813 -97.4321 15.7447C-100.281 13.0202 -103.7 10.9834 -107.435 9.7865C-111.17 8.58961 -115.123 8.26363 -119 8.83292ZM1.55888 12.7558H-52.6374V290.91C-53.6678 304.51 -50.6498 318.11 -43.9733 329.953C-36.5645 339.622 -25.9601 346.255 -14.1101 348.633C4.55402 353.027 23.6977 354.973 42.8512 354.424C109.029 354.424 155.668 337.238 182.397 302.679C208.163 271.128 222.419 231.547 222.768 190.595C222.794 167.068 217.876 143.804 208.341 122.352C198.806 100.901 184.871 81.7526 167.466 66.1824C130.72 30.6892 75.4181 12.8804 1.55888 12.7558Z' fill='white'/%3E%3Cpath d='M358.953 363.844V360.674C369.996 360.674 377.358 358.622 380.303 354.333C384.23 347.859 385.974 340.267 385.272 332.701V39.3655C386.005 31.7601 384.932 24.0875 382.144 16.9876C379.567 12.3256 371.837 9.90131 359.137 9.52835V6.35815H453.74V9.90131C447.4 9.35476 441.034 10.5803 435.335 13.4445C432.266 15.2128 429.869 17.9696 428.525 21.2767C426.867 28.1035 426.247 35.1464 426.684 42.1627V293.167C425.86 301.418 426.798 309.752 429.434 317.603C432.07 325.454 436.342 332.638 441.96 338.669C457.474 348.943 475.958 353.608 494.415 351.909H537.667C545.903 352.633 554.197 351.614 562.023 348.918C569.849 346.221 577.036 341.905 583.128 336.245C594.981 319.179 600.698 298.51 599.325 277.689H603.006V363.844H358.953Z' fill='white'/%3E%3Cpath d='M1066.04 23.3217L1079.15 60.6297H1075.64C1059.96 44.2701 1041.15 31.3027 1020.35 22.5159C999.556 13.7291 977.206 9.30674 954.662 9.51766C933.267 8.57487 911.898 11.9313 891.797 19.3923C871.695 26.8533 853.26 38.2704 837.561 52.9816C823.223 66.3727 811.834 82.6598 804.133 100.785C796.432 118.91 792.592 138.469 792.862 158.19C793.92 188.432 800.691 218.19 812.81 245.864C825.617 278.477 847.331 306.747 875.425 327.382C905.504 349.568 941.992 361.108 979.228 360.214C1005.87 360.234 1032.32 355.823 1057.54 347.156C1079.32 340.902 1099.03 328.855 1114.62 312.273L1117.76 313.205L1093 350.887C1052.99 359.592 1026.94 364.815 1014.88 366.556C998.93 368.327 982.894 369.137 966.853 368.981C892.972 368.981 839.408 351.446 807.454 316.75C775.96 283.208 758.722 238.546 759.431 192.327C759.57 159.246 768.09 126.752 784.181 97.9378C800.574 67.7005 825.268 42.8906 855.292 26.4928C887.814 8.7077 924.334 -0.288304 961.312 0.377189C978.701 0.125013 996.059 1.94073 1013.03 5.78686C1025.58 8.7374 1037.92 12.539 1049.97 17.1658L1065.85 23.3217H1066.04Z' fill='white'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  bottom: 0;
  background-size: CONTAIN;
  background-position: bottom left;
  background-repeat: no-repeat;
}

.serv-block3__doctor,
.main-review {
  position: relative;
  z-index: 3;
}

.feedback-service {
  background: #d70a8b;
  padding: 3rem 0;
}

.feedback-service__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.feedback-service__left {
  flex: 0 1 calc(55% - 3rem);
}

.feedback-service__right {
  flex: 0 1 calc(45% - 3rem);
}

.feedback-service__right .mini-contacts {
  width: 100% !important;
}

.feedback-service__right .mini-contacts__messegers {
  box-shadow: none !important;
}

.feedback-service__right .mini-contacts__messegers-links {
  max-width: 23rem;
  padding-top: 0.5rem;
}

.feedback-service__right .mini-contacts {
  background: #fff !important;
  padding: 2rem;
  padding-bottom: 0;
}

.feedback-service__h3 {
  color: #ffffff;
  font-size: 1.55rem;
  margin-bottom: 1.5rem;
}

.feedback-service__row {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.feedback-service__select-wrap {
  flex: 0 1 9rem;
  margin-left: 0.5rem;
}

.feedback-service__tel {
  flex: 1;
  position: relative;
}

.feedback-service__row {
  margin: 1rem 0;
}

.feedback-service__tel-label {
  position: absolute;
  left: 6rem;
  top: 0.75rem;
}

.feedback-service .feedback-service__tel .input.--fill {
  color: #000;
  border-radius: 0;
  background: #fff;
  padding-left: 6rem;
  padding-top: 1.65rem;
  padding-bottom: 0.25rem;
  height: 4.6rem;
  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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 1.6rem center;
}

.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='%23D70A8B' stroke-width='4'/%3E%3C/svg%3E%0A") !important;
}

.checkbox__trigger {
  background-color: #fff !important;
  box-shadow: none !important;
}

.feedback-service__select-wrap .select.--fill {
  height: 4.6rem;
  background-color: #fff;
  border-radius: 0;
}

.checkbox input:checked + * > .checkbox__label {
  color: #fff !important;
}

.feedback-service__btns {
  flex: 0 1 18.5rem;
}

.feedback-service__row:nth-child(2) {
  align-items: center;
}

.feedback-service__policy .checkbox__label {
  color: #fff;
  font-weight: 400;
  font-size: 0.8rem;
}

.feedback-service__policy {
  flex: 1;
  padding-right: 1rem;
}

.feedback-service__btns .btn {
  width: 100%;
  font-weight: 600;
  color: #d70a8b;
  transition: all 0.3s;
  border-radius: 3rem;
}

.feedback-mod__tel-label {
  font-weight: 400 !important;
}

.select.--fill {
  font-weight: 400 !important;
}

.select.--fill.--custom {
  font-weight: 650 !important;
}

.feedback-service__btns .btn:hover {
  background: #fff;
}

.popup .feedback-mod {
  background: #d70a8b;
}

.popup .feedback-mod__btn {
  background: #e9e9e9;
  box-shadow: 8px 8px 24px rgb(255 111 50 / 28%);
  transition: all 0.3s;

  color: #d70a8b;
}

.feedback-mod__btn:disabled {
  background-color: #ccc;
  color: #888;
  cursor: not-allowed;
  opacity: 0.6;
}

.popup .feedback-mod__btn:hover {
  background: #fff;
}

.popup .review-card {
  padding: 0;
  box-shadow: none;
}

.breadcrumbs__link {
  color: #4f5157 !important;
}

.breadcrumbs__link:hover {
  color: #d70a8b !important;
}

.feedback-service__policy .checkbox__label {
  max-width: 18rem;
}

.doctor-head {
  margin-bottom: 7rem;
}

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

.sale-item {
  position: relative;
}

.promo-item {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.promo-item .image-header {
  flex: 0 1 calc(50% - 2rem);
}

.promo-item .page-detail {
  flex: 0 1 calc(50% - 2rem);
}

.sale-card__price {
  color: #d70a8b !important;
}

.sale-card__sale-marker {
  background-color: #d70a8b !important;
}

.sales-detail .sale-card__sale-marker:after {
  border-left: 0.375rem solid #d70a8b !important;
}

.reviews .page-detail .type-editor ul li,
.reviews .page-detail .type-editor ol li,
.reviews .page-detail .type-editor {
  color: var(--color__dark);
  font-size: 1rem;
  line-height: 1.5rem;
}

.type-editor ul li:after {
  background-color: #d70a8b !important;
}

.popup .feedback-mod__title.h5 {
  margin-bottom: 2.5rem;
  margin-top: 0.5rem;
  font-size: 2rem;
}

.advance-steps {
  background-color: #fff !important;
  background-position: top right !important;
  background-size: auto !important;
  border-radius: 0rem !important;
  background-repeat: no-repeat;
}

.header__tg {
  height: 1.7rem;
  width: 1.7rem;
  margin-left: 0.5rem;
  display: block;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="29" viewBox="0 0 29 29" fill="none"><g clip-path="url(%23clip0_5740_20727)"><path d="M14.5001 1.39632C7.27452 1.39632 1.39632 7.27472 1.39632 14.5001C1.39632 21.7256 7.27452 27.6038 14.5001 27.6038C21.7256 27.6038 27.6038 21.7256 27.6038 14.5001C27.6038 7.27472 21.7256 1.39632 14.5001 1.39632ZM14.5001 29.0001C10.6269 29.0001 6.98564 27.4919 4.24694 24.7532C1.50823 22.0147 0 18.3734 0 14.5001C0 10.6269 1.50823 6.98564 4.24694 4.24694C6.98564 1.50823 10.6269 0 14.5001 0C18.3732 0 22.0145 1.50823 24.7532 4.24694C27.4919 6.98564 29.0001 10.6269 29.0001 14.5001C29.0001 18.3734 27.4919 22.0147 24.7532 24.7532C22.0145 27.4919 18.3732 29.0001 14.5001 29.0001Z" fill="%23D70A8B"/><path d="M17.7307 21.0401C17.8626 21.0894 17.9696 21.0978 18.0496 21.0649C18.141 21.0275 18.205 20.9366 18.2321 20.8916L20.6483 8.70934C20.5385 8.7247 20.3922 8.76571 20.2966 8.80772C20.29 8.81055 20.2833 8.81338 20.2764 8.81621L6.43405 14.2463C6.42658 14.2492 6.4191 14.2518 6.41143 14.2544C6.34678 14.2777 6.2684 14.3193 6.21386 14.3574C6.26072 14.3983 6.33587 14.4449 6.40072 14.4702L9.87394 15.6394C9.89536 15.6467 9.91637 15.6554 9.93697 15.6653L12.0056 16.6651C12.0387 16.681 12.0702 16.7004 12.0997 16.723L17.7307 21.0401ZM17.9426 22.1701C17.7412 22.1701 17.5056 22.1285 17.2408 22.013C17.2006 21.9954 17.1624 21.973 17.1277 21.9463L11.483 17.6188L9.49496 16.658L6.04518 15.4966C6.04255 15.4956 6.03972 15.4946 6.03689 15.4936C5.94983 15.4627 5.18419 15.1712 5.09349 14.4459C5.01551 13.8223 5.5559 13.4033 6.0476 13.2312L19.8706 7.80877C20.0969 7.71079 20.8186 7.44595 21.3354 7.78331C21.4936 7.88674 21.759 8.13502 21.759 8.63823C21.759 8.67359 21.7556 8.70894 21.7485 8.74389L19.2835 21.1728C19.2769 21.2055 19.2674 21.2376 19.2551 21.2687C19.2316 21.3271 19.0116 21.8443 18.462 22.0697C18.3302 22.1239 18.1553 22.1701 17.9426 22.1701Z" fill="%23D70A8B"/><path d="M13.9509 18.8266L11.7009 20.8782C11.7009 20.9445 11.3324 20.9445 11.3324 20.8782L11.7633 17.1174L11.787 17.0509C11.787 17.0509 18.0963 11.3796 18.3548 11.1382C18.6134 10.8967 18.5274 10.845 18.5274 10.845C18.5445 10.5521 18.0619 10.845 18.0619 10.845L9.70117 16.1546C9.70117 16.1546 10.7527 19.6023 10.9595 20.2573C11.1664 20.9124 11.2882 20.9005 11.3324 20.9005" fill="%23D70A8B"/><path d="M10.3413 16.3917C10.5 16.9117 10.7881 17.8549 11.0388 18.6725L11.2241 17.056C11.2287 17.0148 11.2382 16.9743 11.2519 16.9354L11.2758 16.8689C11.3061 16.7841 11.357 16.7077 11.424 16.6475C12.3943 15.7754 13.7597 14.5478 14.9944 13.4369L10.3413 16.3917ZM11.5168 21.4714C11.4164 21.4714 11.3287 21.4601 11.2525 21.4399C10.7873 21.3906 10.5903 20.8912 10.4419 20.4211C10.2366 19.771 9.22493 16.4544 9.1819 16.3134C9.11059 16.0798 9.20412 15.8275 9.41017 15.6966L17.7709 10.3871C17.7739 10.3851 17.777 10.3832 17.7802 10.3814C18.0469 10.2194 18.4341 10.0679 18.763 10.2661C18.9258 10.3641 19.0315 10.5263 19.0618 10.7166C19.0709 10.7487 19.0773 10.7816 19.081 10.8154C19.1141 11.1287 18.9085 11.3648 18.7256 11.5355C18.4844 11.7608 13.2264 16.4877 12.2852 17.3337L11.9939 19.8767L13.5852 18.4258C13.8068 18.2236 14.1504 18.2396 14.3524 18.4612C14.5545 18.6828 14.5385 19.0262 14.3169 19.2282L12.1125 21.2383C12.0046 21.3681 11.819 21.4714 11.5168 21.4714Z" fill="%23D70A8B"/><path d="M13.949 19.3695C13.8322 19.3695 13.7145 19.3319 13.6151 19.2544L11.4275 17.5451C11.1911 17.3605 11.1493 17.0191 11.3339 16.7829C11.5186 16.5466 11.86 16.5047 12.0961 16.6894L14.2837 18.3986C14.5201 18.5833 14.5621 18.9245 14.3773 19.1608C14.2702 19.2978 14.1104 19.3695 13.949 19.3695Z" fill="%23D70A8B"/></g><defs><clipPath id="clip0_5740_20727"><rect width="29" height="29" fill="white"/></clipPath></defs></svg>');
}

.header__phone a,
.header__btn span {
  white-space: nowrap;
}

.header__filials {
  display: none;
}

.header__btns .header__btn1 {
  display: none;
}

@media screen and (max-width: 1300px) {
  .header__logotip {
    flex: 0 1 150px;
  }

  .header__menu-li {
    margin: 0 0.5rem;
  }

  .header__info {
    flex: 0 1 409px;
  }

  .header__btns .btn1 {
    padding: 1.65rem 1.2rem;
  }

  .btn1 {
    padding: 1.25rem 1.5rem;
  }

  .header-services__left {
    flex: 0 1 17rem;
  }

  .sale-item {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    /*padding-top: 10rem;*/
    padding-top: 35%;
  }

  .footer-desktop-main__col.col.--8 {
    flex: 0 1 calc(70% - 2rem);
  }

  .footer-desktop-main__col.col.--4 {
    flex: 0 1 calc(30% - 2rem);
  }

  .footer-desktop-site-map__section.col.--4 {
    flex: 0 1 calc(50% - 2rem);
  }

  .footer-desktop-site.col.--4,
  .footer-desktop-socials.col.--4,
  .footer-desktop-pay.col.--4 {
    flex: 0 1 calc(33% - 2rem);
  }
}

.reviews .review-card {
  box-shadow: 0px 1rem 3.5rem rgb(0 0 0 / 6%);
}

@media screen and (max-width: 1200px) {
  .header__phones {
    display: none;
  }

  .header__info {
    flex: 0 1 185px;
  }
}

@media screen and (max-width: 990px) {
  .header__logotip {
    flex: 0 1 150px;
    display: flex;
    align-items: center;
  }

  .top-nav__full-menu.is-open {
    z-index: 200;
  }

  .header__menu {
    display: none;
  }

  .header__burger span {
    width: 38px;
    height: 3px;
    background-color: #d70a8b;
    display: block;
    margin: 8px 0px;
    transition: all ease 0.2s;
    transform-origin: left center;
  }

  .header__burger {
    margin-left: 1.5rem;
  }

  .header__phones {
    display: none;
  }

  .footer-desktop-main__col.col.--4 {
    flex: 0 1 calc(40% - 2rem);
  }

  .footer-desktop-main__col.col.--8 {
    flex: 0 1 calc(60% - 2rem);
  }

  .header__phones {
    display: none;
  }

  .header__info {
    flex: 0 1 170px;
  }

  .services__items {
    grid-template-columns: 1fr 1fr 1fr !important;
  }

  .serv-banner:before {
    content: none;
  }

  .serv-block1__left {
    flex: 0 1 calc(60% - -0.5rem);
  }

  .feedback-service__wrap {
    flex-direction: column;
  }

  .feedback-service__left {
    margin-bottom: 2rem;
  }

  .feedback-service__h3 {
    text-align: CENTER;
  }

  .feedback-service__right {
    flex: 1;
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .top-nav__menu-item:nth-child(3),
  .top-nav__menu-item:nth-child(4) {
    display: none;
  }

  .top-nav__menu-icon {
    display: none !important;
  }

  .header__filials-row {
    display: flex;
    margin: 1rem 0;
    justify-content: flex-start;
  }

  .header__filials-name {
    font-size: 1.2rem;
    flex: 1;
    font-weight: bold;
  }

  .header__filials-name span {
    opacity: 0.75;
    padding-top: 0.4rem;
    font-size: 0.86rem;
    font-weight: normal;
    display: block;
  }

  .top-nav__menu-item:last-child {
    margin-bottom: rem;
  }

  .header__filials-whatsapp {
    flex: 0 1 2rem;
  }

  .header__filials-whatsapp .whatsapp {
    height: 1.7rem;
    width: 1.7rem;
    margin-left: 0.5rem;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.72961 21.1684L0.792969 28.2082L8.0298 26.3193C10.0313 27.4044 12.2739 27.973 14.5529 27.9731H14.5588C22.0821 27.9731 28.2064 21.8776 28.2096 14.3873C28.2111 10.782 26.7735 7.32386 24.2133 4.77399C21.6531 2.22412 18.18 0.791521 14.5586 0.791504C7.03382 0.791504 0.910585 6.8857 0.907574 14.3764C0.904646 16.7605 1.53311 19.1032 2.72961 21.1684ZM8.77889 24.1045L8.36439 23.8599L4.07012 24.9807L5.21651 20.814L4.94639 20.3868C3.81009 18.5868 3.20876 16.5034 3.21193 14.3775C3.21441 8.15155 8.30398 3.08643 14.5624 3.08643C20.8287 3.08894 25.9065 8.14813 25.904 14.3865C25.9014 20.6129 20.8117 25.6787 14.5582 25.6787H14.5537C12.5218 25.6788 10.5273 25.1351 8.77889 24.1045Z' fill='%23D70A8B'/%3E%3Cpath d='M11.146 8.69718C10.8908 8.13172 10.6215 8.12038 10.3785 8.11074C10.1797 8.10227 9.95208 8.10279 9.72483 8.10279C9.37533 8.11188 9.04552 8.26589 8.81506 8.52763C8.5024 8.86744 7.62109 9.68884 7.62109 11.3595C7.62109 13.0301 8.84346 14.6446 9.0139 14.8716C9.18433 15.0985 11.3736 18.6359 14.8404 19.997C17.7217 21.1282 18.308 20.9032 18.9334 20.8466C19.5589 20.79 20.9514 20.0256 21.2357 19.2324C21.52 18.4392 21.52 17.7598 21.4347 17.618C21.3494 17.4762 21.1219 17.3916 20.7808 17.2218C20.4397 17.052 18.7629 16.2304 18.4502 16.1172C18.1374 16.0039 17.91 15.9474 17.6826 16.2874C17.4552 16.6274 16.8019 17.3916 16.6027 17.618C16.4034 17.8444 16.2046 17.8732 15.8635 17.7034C15.5224 17.5336 14.4236 17.1749 13.1206 16.0181C12.1067 15.1181 11.4221 14.0067 11.2231 13.6667C11.0242 13.3268 11.2018 13.1432 11.3729 12.9739C11.5261 12.8218 11.714 12.5775 11.8846 12.3792C12.0552 12.1809 12.1116 12.0394 12.2254 11.813C12.3392 11.5866 12.2822 11.3879 12.1969 11.2181C12.1116 11.0483 11.4493 9.36865 11.146 8.69718Z' fill='%23D70A8B'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }

  .header__filials-btns {
    flex: 0 1 2rem;
  }

  .header__filials-btns .header__btn-icon {
    height: 1.7rem;
    width: 1.7rem;
    margin-left: 0.5rem;
    display: block;

    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg data-name='1'%3E%3Cpath d='M348.73 450.06a198.63 198.63 0 0 1-46.4-5.85c-52.43-12.65-106.42-44.74-152-90.36s-77.71-99.62-90.36-152c-13.32-55.1-3.82-102.24 26.72-132.78l8.72-8.72a42.2 42.2 0 0 1 59.62 0l50.11 50.1a42.18 42.18 0 0 1 0 59.62l-29.6 29.59c14.19 24.9 33.49 49.82 56.3 72.63s47.75 42.12 72.64 56.31l29.59-29.6a42.15 42.15 0 0 1 59.62 0l50.1 50.1a42.16 42.16 0 0 1 0 59.61l-8.73 8.72c-21.53 21.57-51.33 32.63-86.33 32.63ZM125.22 78a12 12 0 0 0-8.59 3.56l-8.73 8.72c-22.87 22.87-29.55 60-18.81 104.49 11.37 47.13 40.64 96.1 82.41 137.86s90.73 71 137.87 82.41c44.5 10.74 81.61 4.06 104.48-18.81l8.72-8.72a12.16 12.16 0 0 0 0-17.19l-50.09-50.1a12.16 12.16 0 0 0-17.19 0l-37.51 37.51a15 15 0 0 1-17.5 2.72c-30.75-15.9-61.75-39.05-89.65-66.95s-51-58.88-66.94-89.63a15 15 0 0 1 2.71-17.5l37.52-37.51a12.16 12.16 0 0 0 0-17.19l-50.1-50.11a12.07 12.07 0 0 0-8.6-3.56Z' fill='%23d70a8b' class='fill-000000'%3E%3C/path%3E%3Cpath d='M364.75 269.73a15 15 0 0 1-15-15 99.37 99.37 0 0 0-99.25-99.26 15 15 0 0 1 0-30c71.27 0 129.25 58 129.25 129.26a15 15 0 0 1-15 15Z' fill='%23d70a8b' class='fill-000000'%3E%3C/path%3E%3Cpath d='M428.15 269.73a15 15 0 0 1-15-15c0-89.69-73-162.66-162.65-162.66a15 15 0 0 1 0-30c106.23 0 192.65 86.43 192.65 192.66a15 15 0 0 1-15 15Z' fill='%23d70a8b' class='fill-000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");

    background-size: 1.9rem;
    background-position: center;
    background-repeat: no-repeat;
  }

  .header__btns .header__btn {
    display: none;
  }

  .header__btns .header__btn1 {
    display: block;
  }

  .header__filials {
    display: none;
    position: absolute;
    width: 250px;
    top: 6rem;
    background: #fff;
    box-shadow: 0 10px 20px rgb(0 0 0 / 15%);
    border-radius: 1rem;
    padding: 1rem;
  }

  .header__filials::after {
    content: "";
    position: absolute;
    top: -20px;
    right: 42px;
    border: 10px solid transparent;
    border-bottom: 10px solid #fff;
  }

  .advance-steps {
    background-image: none !important;
  }

  .map__wrap {
    max-width: 40rem;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    padding: 2rem;
    position: relative;
    width: calc(100% + 3rem);
    margin-left: -1.5rem;
  }

  .promo-item {
    flex-direction: column;
  }

  .serv-block1__right {
    flex: 1;
    width: 100%;
  }

  .promo-item .image-header {
    flex: 1;
    width: 100%;
    margin-bottom: 2rem;
  }

  .promo-item .page-detail {
    flex: 1;
    width: 100%;
  }

  .serv-block1__left {
    flex: 1;
    margin-bottom: 4rem;
  }

  .serv-banner__wrap {
    flex-direction: column;
    text-align: CENTER;
    display: flex;
    justify-content: center;
  }

  .serv-head__prices {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .serv-block1__wrap {
    flex-direction: COLUMN;
  }

  .popup .review-card {
    padding: 2rem;
  }

  .mini-map__map > iframe {
    height: 100%;
    width: 100%;
  }

  .main-review__right.--feedback {
    margin-top: 1rem;
  }

  .services__items {
    grid-template-columns: 1fr 1fr !important;
  }

  .doctor-head .doctor-head__info {
    flex: 1;
    padding: 0;
    border-radius: 2rem;
    height: auto;
    overflow-y: visible;
    background: transparent !important;
    margin-top: 4rem;
    margin-bottom: 6rem;
  }

  .certificate {
    padding-bottom: 0 !important;
    margin-bottom: 7rem;
  }

  .desktop-sale-head.--blog .image-header__wrap {
    padding: 4rem 1rem;
  }

  .page-detail__wrap.col.--6 {
    max-width: 100%;
    margin-bottom: 4rem;
  }

  .header__burger span {
    width: 38px;
    height: 3px;
    background-color: #d70a8b;
    display: block;
    margin: 8px 0px;
    transition: all ease 0.2s;
    transform-origin: left center;
  }

  .header__logotip {
    flex: 0 1 150px;
    display: flex;
    align-items: center;
  }

  .header__menu {
    display: none;
  }

  .header__burger {
    margin-left: 1.5rem;
  }

  .top-nav__full-menu.is-open {
    z-index: 200;
  }

  .slider-banner__item {
    padding: 0px 2rem !important;
    width: 100%;
    display: block;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: CENTER;
  }

  .slider-banner__note {
    margin: 1rem auto;
  }

  .slider-banner__info {
    padding-bottom: 3rem;
    flex-direction: column;
    justify-content: center ;
    align-items: center !important;
  }

  .header ul.dott li:before {
    content: none;
  }

  .advance-steps__content.col.--6 {
    width: 100%;
    max-width: 100%;
  }

  .doctors-carusel {
    background-color: transparent !important;
  }

  .main-review {
    display: flex;
    flex-direction: COLUMN;
  }

  .main-review__left {
    flex: 1;
    margin-bottom: 2rem;
  }

  .main-review__right {
    flex: 1;
    width: 100%;
    background: #fff;
  }

  .footer-desktop-main__show-all-wrap {
    display: none;
  }

  .footer-desktop-main {
    flex-direction: column;
  }

  .footer-desktop-main__col.col.--8,
  .footer-desktop-main__col.col.--4 {
    flex: 1;
    width: 100%;
    max-width: 100%;
    margin-bottom: 3rem;
  }

  .devider.--bottom {
    display: none !important;
  }

  .footer.mob-show {
    background: #4f5157;
    padding-bottom: 3rem !important;
  }

  .footer-desktop-bottom {
    display: none;
  }

  .footer__footer__policy-link.link.--color-dark {
    color: rgba(255, 255, 255, 0.7);
  }

  .footer__social-link {
    background-color: #d70a8b;
  }

  .--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='%23ffffff'/%3E%3C/svg%3E") !important;
  }

  .--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='%23ffffff'/%3E%3C/svg%3E") !important;
  }

  .--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='%23ffffff'/%3E%3C/svg%3E") !important;
  }

  .--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='%23ffffff'/%3E%3C/svg%3E") !important;
  }

  .--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='%23ffffff'/%3E%3C/svg%3E") !important;
  }

  .slider-banner__text ul.dott li:before {
    content: none;
  }

  .pdg {
    padding: 6rem 0;
  }

  .header__logo img {
    height: 5rem;
  }

  .header__btns .btn1 {
    padding: 1.25rem 2.2rem;
  }

  .header {
    height: 6.5rem;
  }

  html,
  body {
    padding-top: 3rem;
  }

  .blog-carusel.pdg {
    padding: 6rem 0 !important;
  }
}

@media screen and (max-width: 580px) {
  .service-info3__left {
    margin-bottom: 1.5rem;
  }

  .service-info3 {
    flex-direction: column;
  }

  .feedback-service__right .mini-contacts__info {
    grid-template-columns: 1fr;
  }

  .feedback-service__right .mini-contacts__adress {
    height: auto;
  }

  .map__wrap {
    flex-direction: column;
  }

  .map__block:first-child {
    margin-right: 0;
    padding-right: 0;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
    border: 0;
    border-bottom: 1px solid #e9e9e9;
  }

  .serv-review {
    padding-top: 22rem;
  }

  .serv-block2__note {
    padding-right: 3rem;
  }

  .serv-block2__h {
    margin-bottom: 2rem;
  }

  .grid2 {
    grid-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .serv-block2__wrap {
    flex-direction: column;
  }

  .serv-block2__block {
    margin: 1.5rem 0;
  }

  .serv-banner__right img {
    width: 100%;
    height: auto;
    max-height: 26rem;
  }

  .advance .center-wrap {
    padding: 0;
    width: 100%;
  }

  .services__items {
    grid-template-columns: 1fr !important;
  }

  .serv-banner__bottom-wrap a:before {
    content: none;
  }

  .serv-banner__left {
    padding: 4rem 0 16rem 0;
  }

  .serv-banner__bottom-wrap {
    /* justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center; */
    gap: 1.5rem;
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
    justify-content: flex-start!important;
    padding-left: 1rem;
  }

  .serv-banner__bottom-wrap::-webkit-scrollbar {
    width: 0;
    display: none;
  }

  .serv-banner__bottom-wrap a {
    margin: 0.3rem 0rem !important;
    font-size: 1.35rem;
    white-space: nowrap;
  }

  .serv-banner__bottom-wrap a:last-child {
    padding-right: 1rem;
  }

  .main-review .center-wrap {
    max-width: 100%;
  }

  .header__logo img {
    height: 4rem;
  }

  .header__burger span {
    width: 30px;
  }

  .header__btns .btn1 {
    padding: 1.25rem 0.5rem;
    text-align: center;
  }

  .header__burger {
    margin-left: 2rem;
  }

  .header__logotip {
    flex: 0 1 100px;
  }

  .header {
    height: 6rem;
  }

  html,
  body {
    padding-top: 3rem;
  }

  .slider-banner__img img {
  }

  .pdg {
    padding: 6rem 0;
  }

  .sale-item__sale {
    flex-direction: row;
    display: FLEX;
    justify-content: space-between;
    align-items: center;
    /*margin: 1rem 0 3rem 0;*/
  }

  .about-mod .center-wrap,
  .reviews-carusel .center-wrap {
    padding: 0;
    max-width: 100%;
  }

  .footer-desktop-site-map {
    flex-direction: column;
  }

  .footer-desktop-contacts__tell.h4.link {
    font-size: 1.7rem;
  }

  .main-review__right .reviews-carusel {
    padding: 2rem;
  }

  .service-card {
    background-size: cover;
  }

  .feedback-service__row {
    flex-direction: COLUMN;
  }

  .feedback-service__name {
    margin-left: 0rem;
    min-width: 100%;
  }

  .feedback-service__tel {
    flex: 1;
    position: relative;
    margin-bottom: 1rem;
  }

  .feedback-service__btns {
    flex: 1;
  }

  .feedback-service__policy {
    margin-bottom: 1rem;
  }

  .feedback-service__select-wrap {
    margin: 1rem 0;
    flex: 1;
    margin-left: 0;
  }
}

.service-info ul {
  padding: 0;
  list-style: none;
  margin: 1.5rem 0;
}

.service-info ul li {
  position: relative;
  padding-left: 1.85rem;
  margin: 1rem 0;
}

.service-info ul li:before {
  content: "";
  height: 1.2rem;
  width: 1.2rem;
  position: absolute;
  left: 0;
  top: -0.1rem;

  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='8.5' r='6' stroke='%23F5F5F9'/%3E%3Cpath d='M12.375 3.5L6.25 10.5L3.625 7.875' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

  background-position: center;
  background-size: 1rem;
  background-repeat: no-repeat;
  border-radius: 100%;
}

.service-info .service-info3__right ul li:before {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='8.5' r='6' stroke='%23D70A8B'/%3E%3Cpath d='M12.375 3.5L6.25 10.5L3.625 7.875' stroke='%23D70A8B' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.service-info1 {
  justify-content: space-between;
  display: flex;
  margin: 1.5rem 0;
  align-items: stretch;
}

.service-info1 ul,
.service-info1 ol {
  margin: 1.5rem 0;
  padding: 0;
  list-style: none;
}

.service-info1 ul li,
.service-info1 ol li {
  position: relative;
  margin: 1rem 0;
  padding-left: 1.85rem;
  line-height: 1.5;
  color: var(--color__dark);
}

.service-info1 ul li:before,
.service-info1 ol li:before {
  content: "";
  position: absolute;
  top: -0.1rem;
  left: 0;
  width: 1.2rem;
  height: 1.2rem;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='8.5' r='6' stroke='%23d70a8b'/%3E%3Cpath d='M12.375 3.5L6.25 10.5L3.625 7.875' stroke='%23d70a8b' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-size: 1rem;
  background-repeat: no-repeat;
  border-radius: 50%;
}

.service-info1__left {
  flex: 0 1 calc(50% - 0.6rem);
  background: var(--color__gray-2);
  border-radius: 1rem;
  padding: 2rem;
}

.service-info1__right {
  flex: 0 1 calc(50% - 0.6rem);
  background: var(--color__gray-2);
  border-radius: 1rem;
  padding: 2rem;
}

.service-info2 {
  background: var(--color__gray-2);
  border-radius: 1rem;
  margin: 1.5rem 0;
  padding: 2rem;
}

.service-info__h1 {
  font-size: 1.5rem;
}

.service-info__pic {
  margin-right: 1rem;
}

.service-info__pic img {
  height: 50px;
}

.service-info3 {
  justify-content: space-between;
  display: flex;
  margin: 1.5rem 0;
  align-items: stretch;
}

.service-info3__left {
  flex: 0 1 calc(50% - 0.6rem);
  background: #684f6c;
  color: #e9e9e9;
  border-radius: 1rem;
  padding: 2rem;
}
.service-info3__left .service-info__h1,
.service-info4 .service-info__h1{
  color: #e9e9e9;
  font-weight: 400;
  line-height: normal;
}
.service-info1__left-h .service-info__h1,
.service-info3__right .service-info__h1,
.service-info2 .service-info__h1{
  color: #4f5157;
  font-weight: 400;
  line-height: normal;
}
.service-info3__right {
  flex: 0 1 calc(50% - 0.6rem);
  background: #c9baca;
  border-radius: 1rem;
  padding: 2rem;
}

.service-info4 {
  background: #a47caa;
  color: #e9e9e9;
  border-radius: 1rem;
  margin: 1.5rem 0;
  padding: 2rem;
}

.service-info5 .service-info__h1 {
  font-size: 2rem;
  font-weight: 700;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.service-info__when {
  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;
}

.service-info__when:hover {
  background-position: center bottom -55px;
  background-size: 175px;
  background-repeat: no-repeat;
  transition: all 0.3s;
}

.service-info__text.--grid {
  display: grid;
  grid-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (max-width: 990px) {
  .header__info {
    flex: 0 1 200px;
  }

  .service-info1,
  .service-info2 {
    flex-direction: column;
  }

  .service-info__text.--grid {
    grid-template-columns: 1fr;
  }

  .service-info1__left,
  .service-info2__left {
    margin-bottom: 1.5rem;
  }

  .advance .center-wrap,
  .mini-contacts .center-wrap {
    max-width: 100%;
  }
}

.sale-item__btns {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.sale-item__btns .btn2.--sale {
  background: transparent;
  color: #d70a8b !important;
  border: 1px solid #d70a8b;
  margin-right: 0.5rem;
}

.mob-show.--z-index {
  z-index: 100;
  position: relative;
}

@media screen and (max-width: 580px) {
  .sale-item__btns .btn2.--sale {
    padding: 0.9rem 1rem;
  }

  .sale-item__btns .btn2 {
    padding: 0.9rem 1rem;
  }
}

.feedback-service__block.--custom .feedback-service__name,
.feedback-service__block.--custom .feedback-service__select-wrap {
  margin-left: 0;
}

.feedback-service__block.--custom .feedback-service__select-wrap {
  position: relative;
}

.feedback-service__block.--custom
  .feedback-service__select-wrap
  .feedback-service__tel-label {
  left: 1.5rem;
}

.feedback-service__block.--custom .feedback-service__select {
  padding-top: 1.65rem;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  font-weight: 600 !important;
}

.sitemap-bg {
  background: #f3f5f7;
  padding: 3rem 0;
}

.sitemap-bg .map-level-0 li a {
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: #4f5157;
}

.sitemap-bg .map-level-0 li {
  margin-bottom: 1rem;
}

.sitemap-bg .map-level-1 li {
  margin: 0.5rem 0;
}

.sitemap-bg .map-level-1 {
  padding-left: 1rem;
}

.sitemap-bg a {
  text-decoration: unset;
}

.sitemap-bg .map-level-0 li a:hover,
.sitemap-bg .map-level-1 li a:hover {
  color: #d70a8b;
}

.sitemap-bg .map-level-1 li a {
  font-size: 1rem;
  line-height: 1.25rem;
}

.sitemap-bg .map-columns td {
  width: 50%;
}

@media screen and (max-width: 768px) {
  .map-columns td {
    display: flex;
    width: 100%;
  }

  .breadcrumbs {
    display: block !important;
  }

  .sitemap-bg .breadcrumbs {
    display: block;
  }
}

.serv-banner .breadcrumbs {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
}

.pageNotFound {
  background: #ebe6eb;
  overflow: hidden;
}

.pageNotFound__content {
  position: relative;
  height: calc(100vh - 25vh);
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 1;
}

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

.pageNotFound__title {
  font-size: 17.1rem;
  line-height: 20.1rem;
  font-weight: 600;
  color: #2f3138;
  font-feature-settings: "pnum" on, "lnum" on;
}

.pageNotFound__description {
  font-size: 1.7rem;
  line-height: 2.3rem;
  font-weight: 300;
  color: #2f3138;
  font-feature-settings: "pnum" on, "lnum" on;
}

.pageNotFound__btn {
  margin: 2.9rem auto 0;
  padding-top: 0;
  padding-bottom: 0;
  width: 9rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.pageNotFound.--word-bg:before {
  right: -8rem;
  top: -3rem;
  height: 30rem;
  width: 48rem;
  background-image: url("data:image/svg+xml,%3Csvg width='1046' height='369' viewBox='0 0 1046 369' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-31 8.83304V5.65733H131.22C164.121 4.71506 197.009 7.97875 229.105 15.3713C251.839 21.4344 273.149 32.041 291.781 46.5679C309.761 61.0354 324.206 79.5097 333.995 100.555C344.738 123.937 350.096 149.488 349.664 175.277C349.505 201.786 343.984 227.98 333.442 252.241C323.187 276.114 308.549 297.795 290.306 316.129C273.771 332.963 253.657 345.742 231.501 353.49C200.313 361.469 168.155 364.867 136.013 363.578H-29.894V360.589H-25.6541C-22.0403 360.961 -18.4061 360.12 -15.3091 358.197C-12.2122 356.273 -9.8237 353.373 -8.5104 349.941C-5.19531 337.787 -3.82612 325.173 -4.45496 312.58V51.0512C-3.08042 39.0444 -4.795 26.8814 -9.43209 15.7449C-12.2808 13.0203 -15.7004 10.9835 -19.4352 9.78662C-23.17 8.58974 -27.1234 8.26375 -31 8.83304ZM89.5589 12.756H35.3626V290.91C34.3322 304.51 37.3502 318.11 44.0267 329.953C51.4355 339.622 62.0399 346.255 73.8899 348.633C92.554 353.027 111.698 354.973 130.851 354.424C197.029 354.424 243.668 337.238 270.397 302.679C296.163 271.128 310.419 231.548 310.768 190.595C310.794 167.068 305.876 143.804 296.341 122.352C286.806 100.901 272.871 81.7527 255.466 66.1825C218.72 30.6894 163.418 12.8805 89.5589 12.756Z' fill='%23F3F5F6'/%3E%3Cpath d='M396.953 363.844V360.674C407.996 360.674 415.358 358.622 418.303 354.333C422.23 347.859 423.974 340.267 423.272 332.702V39.3656C424.005 31.7602 422.932 24.0876 420.144 16.9877C417.567 12.3257 409.837 9.90143 397.137 9.52847V6.35828H491.74V9.90143C485.4 9.35488 479.034 10.5804 473.335 13.4446C470.266 15.2129 467.869 17.9697 466.525 21.2768C464.867 28.1036 464.247 35.1465 464.684 42.1628V293.167C463.86 301.418 464.798 309.752 467.434 317.603C470.07 325.454 474.342 332.639 479.96 338.669C495.474 348.943 513.958 353.608 532.415 351.909H575.667C583.903 352.633 592.197 351.615 600.023 348.918C607.849 346.221 615.036 341.906 621.128 336.245C632.981 319.179 638.698 298.511 637.325 277.689H641.006V363.844H396.953Z' fill='%23F3F5F6'/%3E%3Cpath d='M994.038 23.3218L1007.15 60.6298H1003.64C987.963 44.2703 969.152 31.3028 948.354 22.516C927.556 13.7293 905.206 9.30686 882.662 9.51778C861.267 8.575 839.898 11.9314 819.797 19.3924C799.695 26.8534 781.26 38.2705 765.561 52.9817C751.223 66.3729 739.834 82.6599 732.133 100.785C724.432 118.911 720.592 138.469 720.862 158.19C721.92 188.432 728.691 218.19 740.81 245.864C753.617 278.478 775.331 306.747 803.425 327.383C833.504 349.568 869.992 361.108 907.228 360.214C933.866 360.234 960.324 355.823 985.542 347.156C1007.32 340.903 1027.03 328.855 1042.62 312.273L1045.76 313.205L1021 350.887C980.986 359.592 954.943 364.815 942.876 366.556C926.93 368.328 910.894 369.137 894.853 368.981C820.972 368.981 767.408 351.446 735.454 316.75C703.96 283.208 686.722 238.546 687.431 192.327C687.57 159.247 696.09 126.752 712.181 97.9379C728.574 67.7006 753.268 42.8908 783.292 26.493C815.814 8.70782 852.334 -0.288182 889.312 0.377311C906.701 0.125135 924.059 1.94085 941.029 5.78698C953.581 8.73752 965.923 12.5391 977.969 17.1659L993.854 23.3218H994.038Z' fill='%23F3F5F6'/%3E%3C/svg%3E");
  opacity: 0.8;
  pointer-events: none;
}

.pageNotFound.--word-bg::after {
  left: 4rem;
  bottom: -5rem;
  opacity: 0.8;
  pointer-events: none;
}

.certificate__wrap .swiper-slide {
  position: relative;
  padding-bottom: 0;
    
}

.programms-slider__img {
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.prices-service__wrap .price-item__value-wrap {
  justify-content: space-between;
}

.promo-item .page-detail {
  width: calc(50% - 2rem);
}

@media screen and (max-width: 768px) {
  .promo-item .page-detail {
    width: 100%;
  }

  .about-mod {
    max-width: 100%;
  }
}

.tech__head {
  margin: 2rem 0;
}

.tech__head .type-carusel {
  width: calc(100% - 5rem);
  margin-left: 2.5rem;
}

.tech__head .type-carusel__btn.--left {
  left: -5.25rem;
}

.tech__head .type-carusel__btn.--right {
  right: -5.25rem;
}

.tech__head-item {
  flex: 0 1 auto;
  max-width: 12rem;
  margin-right: 2rem;
  font-size: 1.15rem;
  transition: all 0.3s;
  color: #3a534d;
  cursor: pointer;
  line-height: 1;
}

.tech__head-item:hover,
.tech__head-item.active {
  color: #038f76;
}

.tech__body-item {
  background: #ffffff;
  box-shadow: 0px 0px 64px rgb(11 17 66 / 6%);
  border-radius: 20px;
  display: none;
  padding: 3rem;
}

.tech__body-item:first-child {
  display: block;
}

.tech__item {
  display: flex;
  justify-content: space-between;
}

.tech__img {
  flex: 0 1 22rem;
}

.tech__text {
  flex: 0 1 calc(100% - 30rem);
}

.tech__img img {
  max-width: 100%;
  max-height: 315px;
  margin: auto;
  position: relative;
  display: block;
}

.popup.--tech .popup__content {
  padding: 3rem;
}

.tech__body-item#tech1361 .tech__img img {
  margin-top: -3rem;
}

.js-swiper__tech .swiper-slide {
  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;
}

.js-swiper__tech .type-carusel__btn.--right {
  right: -4.25rem !important;
}

.js-swiper__tech .type-carusel__btn.--left {
  left: -4.25rem !important;
}

.tech__name {
  width: 100%;
  color: #3a534d;
  font-size: 1.1rem;
  margin-top: 2rem;
  font-weight: 450;
}

.tech__text,
.tech__text p,
.tech__text ul {
  color: rgb(91 114 108);
  font-size: 1.05rem;
}

.tech__text p span {
  color: rgba(3, 143, 118, 1);
}

.tech__text ul li {
  position: relative;
  margin: 0.5rem 0;
  padding-left: 1.5rem;
}

.tech__text ul li:before {
  content: "";
  height: 0.4rem;
  width: 0.4rem;
  position: absolute;
  left: 0;
  top: 0.6rem;
  background: rgb(91 114 108);
  border-radius: 100%;
}

.tech__btns {
  display: flex;
  justify-content: flex-end;
  margin-top: 3rem;
}

.tech__btns .btn {
  transform: scale(0.9);
}

.popup.--tech h2 {
  font-size: 1.5rem;
  font-weight: 600;
}

.tech__head-item,
.tech__name {
  color: #4f5157;
}

.tech__head-item:hover,
.tech__head-item.active {
  color: #d70a8b;
}

.tech__text,
.tech__text p,
.tech__text ul {
  color: #4f5157;
}

.tech__text p span {
  color: #d70a8b;
}

.tech__text ul li:before {
  background: #d70a8b;
}

.tech__btns .btn.--border-1 {
  border-radius: 3rem;
  border: 1px solid #d70a8b;
  box-shadow: unset;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  position: relative;
}

.tech__btns .btn.--border-1 span {
  position: relative;
  z-index: 3;
  transition: all 0.3s;
}

.tech__btns .btn.--border-1:before {
  content: "";
  height: 100%;
  width: 0%;
  position: absolute;
  left: 0;
  top: 0;
  background: #d70a8b;
  transition: all 0.3s;
  opacity: 0;
  border-radius: 3rem;
}

.tech__btns .btn.--border-1:hover {
  background: transparent;
  color: #fff;
}

.tech__btns .btn.--border-1:hover:before {
  width: 100%;
  opacity: 1;
}

@media screen and (max-width: 580px) {
  .tech__head-item {
    width: 100%;
    text-align: center;
  }
}

/* .certificate__wrap .type-carusel__swiper {
  height: 17rem;
} */

.header__wrap__search-btn-icon {
  width: 1.75rem;
}

.header__wrap__search-btn-icon svg {
  width: 1.5rem;
  display: block;
}

.header__wrap__search-btn-icon path {
  transition: all ease 0.24s;
}

/*css Raziel*/
/* .feedback-mod__policy {
  display: block;
}

.feedback-mod__policy input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.feedback-mod__policy label {
  position: relative;
  cursor: pointer;
}

.feedback-mod__policy label:before {
  content:'';
  -webkit-appearance: none;
  background-color: #fff;
  border: 2px solid #d70a8b;
  border-radius: 5px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}

.feedback-mod__policy input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 9px;
  width: 4px;
  height: 10px;
  border: solid #d70a8b;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
} */

.title-search-result {
  padding-bottom: 0;
}

.header__wrap.is-search .header__logotip {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.title-search-result {
  position: fixed !important;
  top: 8rem !important;
  left: 0 !important;
  display: none;
  width: 100vw !important;
  max-height: 75vh;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
  overflow-y: hidden;
  border-radius: 0 0 0.75rem 0.75rem;
}

.title-search-result__content {
  max-height: calc(75vh - 3.5rem);
  overflow-y: auto;
  margin: auto;
  width: 1260px;
  max-width: calc(100% - 3rem);
}

.search-result {
  padding-bottom: 2rem;
}

.search-result__group + .search-result__group {
  margin-top: 2rem;
}

.quick-form {
  position: relative;
}

.quick-form:before {
  content: "";
  position: absolute;
  width: 100vw;
  left: 50%;
  margin-left: -50vw;
  background-color: #f5f5f9;
  height: 100%;
  top: 0;
  z-index: 0;
}

.quick-form .center-wrap {
  position: relative;
  z-index: 1;
}

.quick-form__content {
  display: none;
}

.quick-form__content.-active {
  display: block;
}

.quick-form__left,
.quick-form__right {
  width: 45%;
}

.quick-form__input {
  padding: 1.5rem;
  margin-bottom: 1rem;
  width: 100%;
  height: 4.625rem;
  background: #ffffff;
  border-radius: 1rem;
  border: none;
  outline: none;
  color: #4f5157;
  font-weight: 500;
  font-size: 1rem;
  line-height: 120%;
  cursor: pointer;
}

.quick-form__input:focus {
  color: var(--color__fill-1);
}

.quick-form__selector {
  margin-bottom: 1rem;
  position: relative;
  width: 100%;
  height: 4.625rem;
  background: #ffffff;
  border-radius: 1rem;
  color: #4f5157;
  font-weight: 500;
  font-size: 1rem;
  line-height: 120%;
}

.quick-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;
}

.quick-form__selector-head-current {
  width: 80%;
}

.quick-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;
}

.quick-form__selector-head-btn svg {
  width: 0.7rem;
  height: 0.7rem;
  -o-object-fit: contain;
  object-fit: contain;
}

.quick-form__selector-body {
  position: absolute;
  top: 3rem;
  left: 0;
  width: 100%;
  padding: 2rem 1.5rem;
  background: #ffffff;
  border-radius: 0 0 1rem 1rem;
  z-index: 5;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.quick-form__selector.--active .quick-form__selector-body {
  pointer-events: all;
  opacity: 1;
  box-shadow: 0px 2rem 2.5rem rgb(0 0 0 / 6%);
}

.quick-form__selector-body-item:not(:last-child) {
  margin-bottom: 1.5rem;
}

.quick-form__selector-body-item {
  -webkit-transition: 0.2s;
  transition: 0.2s;
  cursor: pointer;
}

.quick-form__selector-body-item:hover {
  color: #d70a8b;
}

.quick-form__tab.btn1 {
  padding: 0.9rem 1.75rem;
}

.quick-form__tab.-active {
  background: #d70a8b;
  color: #fff;
}

.quick-form__btn {
  display: block;
  width: 40%;
  color: #d70a8b;
  /* border-radius: 2rem !important; */
  margin: 0 auto;
  background: inherit;
  border: 1px solid;
}

.extra-inputs__add-child {
  width: 100%;
  text-align: center;
}

.quick-form__btn-label {
  margin: 0 auto;
  color: #4f5157;
  font-weight: 500;
  font-size: 0.8rem;
  line-height: 120%;
  text-align: center;
}

.quick-form__text {
  margin-top: 4rem;
  text-align: center;
}

.extra-inputs {
  display: none;
}

@media screen and (max-width: 768px) {
  .quick-form__form-content {
    flex-direction: column;
  }

  .quick-form__left,
  .quick-form__right {
    width: 100%;
  }

  .quick-form__left {
    margin-bottom: 2rem;
  }

  .quick-form__btn {
    width: 100%;
  }

  .title-search-result {
    top: 6.5rem !important;
  }

  .title-search-result .center-wrap {
    width: 100%;
  }
}

@media screen and (max-width: 580px) {
  .title-search-result {
    top: 6rem !important;
    bottom: -1px;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 0;
  }

  .title-search-result__content {
    height: 100%;
    max-height: none;
    padding-top: 1.5rem;
  }
}

.popup__wrap .review-card {
  box-shadow: unset;
  border-bottom: unset;
}

/* .center {
  text-align: center;
} */

.doctor-schedule {
  position: relative;
  padding-left: 1.625rem;
  color: #4f5157;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Raleway";
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1rem;
  margin-top: 1rem;
}

.doctor-schedule:last-child {
  margin-bottom: 2.5rem;
}

.doctor-schedule:before {
  width: 0.625rem;
  height: 0.625rem;
  content: "";
  position: absolute;
  left: 0;
  top: 0.125rem;
  border-radius: 100%;
  background-color: #d70a8b;
}

.doctor-schedule_pink {
  color: #d70a8b;
}

.new-popular {
  margin-top: 2rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
}

.service-card.new-popular__item .service-card__img {
  height: 4.14285714286rem;
  width: 4.14285714286rem;
  margin-bottom: 1rem;
}

.service-card.new-popular__item .service-card__name {
  min-height: unset;
  margin-bottom: 0.75rem;
}

.service-card.new-popular__item {
  padding: 1rem;
}

.service-card.new-popular__item .service-card__img img {
  height: 4.14285714286rem;
  width: 4.14285714286rem;
  object-fit: contain;
}

.service-card.new-popular__item {
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.service-card.new-popular__item .service-card__price {
  opacity: 1;
  color: var(--dlc, #d70a8b);
  text-align: center;
  font-family: "Raleway";
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.25rem;
}

.service-card.new-popular__item:hover .service-card__price {
  color: #fff;
}

.service-carusel2.pdg.--gray-bg {
  padding-top: 2rem !important;
}

@media screen and (max-width: 1580px) {
  .service-card.new-popular__item .service-card__img img {
    height: 2.142857rem;
    width: 2.142857rem;
  }

  .service-card.new-popular__item .service-card__img {
    margin-bottom: 0.5rem;
  }

  .service-card.new-popular__item .service-card__name {
    margin-bottom: 0.5rem;
  }

  .service-card.new-popular__item .service-card__img {
    height: 2.142857rem;
  }

  .service-card__name {
    font-size: 0.975rem;
  }
}

@media screen and (max-width: 991px) {
  .new-popular {
    grid-template-columns: repeat(3, 1fr);
  }

  .slider-banner__img img {
    height: auto;
    width: 100%;
    transform: scale(1.5);
  }
}

@media screen and (max-width: 768px) {
  .new-popular {
    grid-template-columns: repeat(3, 1fr);
  }

  .slider-banner__img img {
    transform: unset;
  }
}

@media screen and (max-width: 560px) {
  .new-popular {
    grid-template-columns: repeat(2, 1fr);
    gap: .5rem;
  }
  .service-card__name {
    font-size: 0.775rem;
  }
  .slider-banner__name {
    font-size: 1.6rem;
  }
}

.cback {
  width: 7.5rem;
  height: 7.5rem;
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  cursor: pointer;
  z-index: 10;
}

.cback-circle {
  width: 100%;
  height: 100%;
  border: 1px solid;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 50% 50%;
  background: #d70a8b;
  color: #d70a8b;
}

.cback-circle--phone {
  width: 50%;
  height: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.cback-circle.fn1 {
  animation: pin 2.5s linear 0.4s infinite normal;
}

.cback-circle.fn2 {
  animation: pin 2s linear 0s infinite normal;
  background: none;
}

.cback:hover .cback-circle--phone {
  animation: hvr-phone 1.5s linear infinite normal;
}

.phone-icon {
  width: 2rem;
  height: 2rem;
  background-color: #FFF;
  mask-size: cover;
  mask-position: center;
  mask-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.62 7.79C5.06 10.62 7.38 12.93 10.21 14.38L12.41 12.18C12.68 11.91 13.08 11.82 13.43 11.94C14.55 12.31 15.76 12.51 17 12.51C17.55 12.51 18 12.96 18 13.51V17C18 17.55 17.55 18 17 18C7.61 18 0 10.39 0 1C0 0.45 0.45 0 1 0H4.5C5.05 0 5.5 0.45 5.5 1C5.5 2.25 5.7 3.45 6.07 4.57C6.18 4.92 6.1 5.31 5.82 5.59L3.62 7.79Z" fill="black"/></svg>');
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  animation: phone-fn 5s infinite ease-in-out;
}

@keyframes phone-fn {
  0% {
    transform: translate(-50%, -50%) rotate(0deg) scale(1) skew(1deg);
  }

  10% {
    transform: translate(-50%, -50%) rotate(-25deg) scale(1) skew(1deg);
  }

  20% {
    transform: translate(-50%, -50%) rotate(25deg) scale(1) skew(1deg);
  }

  30% {
    transform: translate(-50%, -50%) rotate(-25deg) scale(1) skew(1deg);
  }

  40% {
    transform: translate(-50%, -50%) rotate(25deg) scale(1) skew(1deg);
  }

  100%,
  50% {
    transform: translate(-50%, -50%) rotate(0deg) scale(1) skew(1deg);
  }
}

@keyframes pin {
  0% {
    opacity: 0.6;
    transform: scale(0.5);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}

@keyframes hvr-phone {
  0%,
  100% {
    transform: translate(-50%, -50%) scale(1);
    box-shadow: inset 0 0 20px -14px rgba(0, 0, 0, 0.75);
  }
  80% {
    transform: translate(-50%, -50%) scale(1.1);
    box-shadow: inset 0 0 20px -4px rgba(0, 0, 0, 0.75);
  }
}

.popup.-callback .feedback-mod {
  background: #f3f5f7;
}

.popup.-callback .feedback-mod__title.h5 {
  color: var(--color__fill-1);
}

.popup.-callback input.feedback-mod__input {
  padding: 0.5rem 1rem !important;
  height: 3.5rem !important;
  background-image: none !important;
}

.popup.-callback .feedback-mod__btn {
  background: var(--color__fill-1);
  color: #e9e9e9;
}

.popup.-callback .feedback-mod__btn:hover {
  opacity: 0.8;
}

.popup.-callback .feedback-mod__policy .checkbox__label,
.popup.-callback .checkbox input:checked + * > .checkbox__label {
  color: #000 !important;
}

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

.popup.-callback .feedback-mod__title {
  color: var(--color__fill-1);
}

@media screen and (max-width: 560px) {
  .cback {
    display: none;
  }

  .footer-desktop .center-wrap {
    margin: 0;
    width: 100%;
    max-width: 100%;
  }

  .footer-desktop-main a.p.--m {
    font-size: 1.125rem;
    line-height: 120%;
  }
  .footer-desktop-main__title{
    font-size: 1.75rem;
  }
  .footer-desktop-main .--title a {
    font-size: 1.625rem;
  }

  .footer-desktop-site-map {
    gap: 1rem;
  }

  .footer-desktop-site-map__section.col.--4 {
    flex: 1;
    max-width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    align-items: center;
  }

  .footer-desktop {
    padding-bottom: 1rem !important;
  }

  .footer-desktop-site-map__section.col.--4
    .footer-desktop-site-map__item.--title {
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .footer__policy-links {
    margin-top: 0 !important;
  }

  .footer__footer__policy-link.link.--color-dark {
    font-size: 1.25rem;
    margin: 0.5rem 0;
  }

  .footer-desktop-contacts__time-work.p.--m,
  .footer-desktop-contacts__name.p,
  .footer-desktop-contacts__addres.p.--m,
  .footer-desktop-contacts__mail.link,
  .footer-desktop-offerta__wrap.p.--s,
  .belberry-copyright__title {
    font-size: 1.125rem;
    line-height: 120%;
  }
}

.footer-rating__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}

@media screen and (max-width: 768px) {
  .footer-desktop-pay {
    display: none;
  }

  .footer-desktop-bottom {
    display: flex;
    gap: 1.5rem;
    flex-direction: column;
  }
}

.service-info2 ul li:before {
  background-color: #d70a8b;
  background-image: unset;
  height: 0.5rem;
  width: 0.5rem;
  top: 0.25rem;
  left: 0.25rem;
}

.service-info2 ol li {
  padding-left: 0;
  margin: 1rem 0;
}

.service-info2 ol {
  padding-left: 1.85rem;
  list-style: decimal;
}

.faq__item {
  padding: 1rem;
  box-shadow: 0 0 18px #f4f1f1;
  border-radius: 1rem;
  border: 0.0625rem solid #d70a8b;
  margin-bottom: 1rem;
}

.faq__item:last-child {
  margin-bottom: 0;
}

.faq__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.faq__list {
  margin-top: 1.5rem;
}

.faq__name {
  font-weight: bold;
  font-size: 1.125rem;
}

.faq__toggler {
  flex-shrink: 0;
  width: 0.875rem;
  height: 0.875rem;
  border-left: 0.175rem solid #d70a8b;
  border-bottom: 0.175rem solid #d70a8b;
  display: block;
  transform-origin: center;
  transform: rotate(-45deg);
  top: -0.125rem;
  position: relative;
  transition: all ease 0.24s;
}

.faq__top.active .faq__toggler {
  transform: rotate(135deg);
  top: 0;
}

.faq__body {
  margin-top: 1rem;
  display: none;
}

.tech__head-item {
  margin-right: 0;
}

@media screen and (max-width: 768px) {
  .tech .type-carusel__title.--with-border {
    font-size: 1.75rem !important;
    text-align: center;
  }

  .tech__body-item {
    padding: 1.25rem;
    flex-direction: column-reverse;
  }

  .tech__img {
    flex: 0 1 100%;
  }
}

.about-us-page [class*="__container"] {
  max-width: 82rem;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0 auto;
  padding: 0 0.9375rem;
}

.about-us-page .about-first__main {
  position: relative;
  overflow: hidden;
}

.about-us-page .about-first__column {
  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;
  gap: 1.875rem;
}

.about-us-page .about-first__info {
  max-width: 48.125rem;
}

.about-us-page .about-first__title {
  color: #505051;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Raleway";
  font-size: 3rem;
  font-style: normal;
  font-weight: 300;
  line-height: 135%;
  text-transform: uppercase;
  margin-top: 4rem;
}

.about-us-page .about-first__title span {
  color: #d70a8b;
}

.about-us-page .about-first__text {
  color: #505051;
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 2rem;
  margin: 2rem 0;
  max-width: 31.4375rem;
}

.about-us-page .about-first__button {
  display: inline-block;
  color: #d70a8b;
  text-align: center;
  font-family: Raleway;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
  border-radius: 6.25rem;
  border: 1px solid #d70a8b;
  background: #fff;
  padding: 1.25rem 1.84375rem;
  max-width: 14.0625rem;
  text-decoration: none;
  z-index: 2;
}
.about-us-page .about-first__button.btn1:before,
.about-us-page .services__button-more.btn1:before{
  z-index: -1;
}
.about-us-page .services__button-more{
  z-index: 2;
}
.about-us-page .about-first__button:hover,
.about-us-page .services__button-more:hover {
  color: white;
}
.about-us-page .about-first__stripe {
  background-color: #d70a8b;
  width: 6.6875rem;
  min-height: 37.875rem;
  height: 100%;
  margin-right: 7.75rem;
}

.about-us-page .about-first__image {
  position: absolute;
  right: -1.25rem;
  bottom: -6.875rem;
  max-width: 45.25rem;
}

.about-us-page .about-first__image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

.about-us-page .about-first__bottom {
  position: relative;
}

.about-us-page .about-first__bottom-line {
  background-color: #d70a8b;
  color: #fff;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 2rem;
  font-style: normal;
  font-weight: 300;
  line-height: 135%;
  text-transform: uppercase;
  padding: 0.1875rem 0.5rem 0.125rem 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  overflow: hidden;
  white-space: nowrap;
}
@media (max-width:768px) {
  .about-us-page .about-first__bottom-line {
    display: none;
  }
}
.about-us-page .advantages {
  position: relative;
  z-index: 3;
}

.about-us-page .advantages__items {
  border-radius: 1.5rem;
  background: #fff;
  -webkit-box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  padding: 0.96875rem 3.375rem 1.03125rem 3.375rem;
  gap: 4.5rem;
}

.about-us-page .advantages-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.about-us-page .advantages-item:nth-child(1) .advantages-item__icon {
  width: 4.8125rem;
  height: 5.125rem;
}

.about-us-page .advantages-item:nth-child(2) .advantages-item__icon {
  width: 5.875rem;
  height: 5.1875rem;
}

.about-us-page .advantages-item:nth-child(3) .advantages-item__icon {
  width: 5.4375rem;
  height: 5.5rem;
}

.about-us-page .advantages-item:nth-child(4) .advantages-item__icon {
  width: 4.5rem;
  height: 5.375rem;
}

.about-us-page .advantages-item:nth-child(5) .advantages-item__icon {
  width: 3.875rem;
  height: 5.125rem;
}

.about-us-page .advantages-item:nth-child(6) .advantages-item__icon {
  width: 5.1875rem;
  height: 5.0625rem;
}

.about-us-page .advantages-item__icon {
  position: relative;
  margin: 0 auto;
}

.about-us-page .advantages-item__icon img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

.about-us-page .advantages-item__text {
  color: #505051;
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
  padding-top: 0.5rem;
}

.about-us-page .text-image {
  padding-top: 9.375rem;
}

.about-us-page .text-image__title {
  color: #505051;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 3rem;
  font-style: normal;
  font-weight: 300;
  line-height: 135%;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 3rem;
}

.about-us-page .text-image__title span {
  color: #d70a8b;
}

.about-us-page .text-image__column {
  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;
  gap: 2.5625rem;
}

.about-us-page .text-image__text {
  color: #505051;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 2rem;
  margin-bottom: 3rem;
  max-width: 42.3125rem;
}

.about-us-page .text-image__list li {
  color: #2f3138;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.3125rem;
}

.about-us-page .text-image__list li:not(:last-child) {
  margin-bottom: 3rem;
}

.about-us-page .text-image__list li::before {
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><rect width="32" height="32" rx="16" fill="%23D70A8B" fill-opacity="0.15"/><path d="M13.7376 19.33L10.9616 16.554C10.6496 16.242 10.1456 16.242 9.83361 16.554C9.52161 16.866 9.52161 17.37 9.83361 17.682L13.1776 21.026C13.4896 21.338 13.9936 21.338 14.3056 21.026L22.7696 12.562C23.0816 12.25 23.0816 11.746 22.7696 11.434C22.4576 11.122 21.9536 11.122 21.6416 11.434L13.7376 19.33Z" fill="%23D70A8B"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 2rem;
  min-height: 2rem;
  margin-right: 0.9375rem;
}

.about-us-page .text-image__list-light {
  font-weight: 300;
}

.about-us-page .text-image__image {
  width: 100%;
  max-width: 34.8125rem;
  height: 35.375rem;
  position: relative;
  border-radius: 4rem;
  overflow: hidden;
}

.about-us-page .text-image__image img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.about-us-page .numbers {
  padding: 9.375rem 0 0 0;
}

.about-us-page .numbers__items {
  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;
  gap: 7.75rem;
}

.about-us-page .numbers__item {
  padding: 1.5rem 2rem;
  border-radius: 1.5rem;
  background: #fff;
  -webkit-box-shadow: 4px 4px 32px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 4px 4px 32px 0px rgba(0, 0, 0, 0.07);
  min-width: 11.5625rem;
  text-align: center;
}

.about-us-page .numbers__num {
  color: #d70a8b;
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 3rem;
  font-style: normal;
  font-weight: 300;
  line-height: 135%;
  text-transform: uppercase;
}

.about-us-page .numbers__text {
  color: #505051;
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 2rem;
}

.about-us-page .about-us__services {
  padding: 9.375rem 0 9rem 0;
}

.about-us-page .services__title {
  color: #2f3138;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Cormorant;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.5rem;
  margin-bottom: 2.5rem;
}

.about-us-page .services__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 2.5rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.about-us-page .services__item {
  width: calc(25.7% - 2.5rem);
  border-radius: 1rem;
  background: #f5f4f9;
  padding: 2.9375rem 0.5rem 1.25rem 0.5rem;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.75rem;
  text-decoration: none;
}

.about-us-page .services__item-icon {
  position: relative;
  width: 7.5rem;
  height: 7.5rem;
}

.about-us-page .services__item-icon img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

.about-us-page .services__item-title {
  color: #505051;
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.about-us-page .services__button-more {
  display: inline-block;
  color: #d70a8b;
  text-align: center;
  font-family: Raleway;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
  border-radius: 6.25rem;
  border: 1px solid #d70a8b;
  background: #fff;
  padding: 1.25rem 1.84375rem;
  max-width: 14.0625rem;
  margin: 3.75rem auto 0 auto;
  display: block;
}

.about-us-page .services__items_closed {
  display: none;
}

.about-us-page .services__items.services__items_open {
  margin-top: 2.5rem !important;
}

.about-us-page .services__button-more.disabled {
  display: none;
}

@media (min-width: 1140px) {
  .about-us-page .text-image__image {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}

@media (max-width: 1355px) {
  .about-us-page .numbers__items {
    gap: 3.125rem;
  }
}

@media (max-width: 1225px) {
  .about-us-page .about-first__stripe {
    margin-right: 4.375rem;
  }

  .about-us-page .about-first__image {
    max-width: 37.5rem;
    right: -3.125rem;
  }
}

@media (max-width: 1140px) {
  .about-us-page .advantages__items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 3.125rem;
    padding: 0.96875rem;
  }

  .about-us-page .advantages-item {
    width: 18%;
  }
}

@media (max-width: 1110px) {
  .about-us-page .about-first__stripe {
    margin-right: 0;
  }

  .about-us-page .about-first__image {
    max-width: 28.125rem;
    right: -3.75rem;
  }

  .about-us-page .numbers__items {
    gap: 1.25rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .about-us-page .numbers__item {
    width: 45%;
  }
}

@media (max-width: 991px) {
  .about-us-page .advantages-item {
    width: 25%;
  }

  .about-us-page .text-image__title {
    margin-bottom: 1.875rem;
  }

  .about-us-page .services__items {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .about-us-page .services__item {
    width: calc(33.3% - 2.5rem);
  }
}

@media (max-width: 940px) {
  .about-us-page .text-image__column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .about-us-page .text-image__text {
    max-width: 100%;
    margin-bottom: 2.1875rem;
  }

  .about-us-page .text-image__list li:not(:last-child) {
    margin-bottom: 2.1875rem;
  }

  .about-us-page .text-image__image {
    max-width: 100%;
  }
}

@media (max-width: 797px) {
  .about-us-page .about-first__stripe {
    min-height: 47.25rem;
  }
}

@media (max-width: 768px) {
  .about-us-page .about-first__text {
    max-width: 25.1875rem;
  }

  .about-us-page .advantages-item {
    width: 45%;
  }

  .about-us-page .numbers__num {
    font-size: 2.1875rem;
  }

  .about-us-page .numbers__text {
    font-size: 1.25rem;
  }

  .about-us-page .services__item {
    width: calc(50% - 2.5rem);
  }
}

@media (max-width: 638px) {
  .about-us-page .advantages-item {
    width: 100%;
  }
}

@media (max-width: 614px) {
  .about-us-page .about-first__column {
    display: block;
  }

  .about-us-page .about-first__info {
    max-width: 100%;
    padding-bottom: 2.5rem;
  }

  .about-us-page .about-first__title {
    font-size: 2.1875rem;
  }

  .about-us-page .about-first__text {
    max-width: 100%;
    font-size: 1.25rem;
    line-height: 1;
  }

  .about-us-page .about-first__stripe {
    display: none;
  }

  .about-us-page .about-first__image {
    display: none;
  }

  .about-us-page .text-image__title {
    font-size: 2.1875rem;
  }

  .about-us-page .text-image__text {
    font-size: 1.25rem;
    line-height: 1;
  }

  .about-us-page .text-image__list li {
    font-size: 1.25rem;
    line-height: 1;
  }
}

@media (max-width: 576px) {
  .about-us-page .services__item {
    width: 100%;
  }
}

@media (max-width: 490px) {
  .about-us-page .numbers__item {
    width: 100%;
  }
}

@media (max-width: 476px) {
  .about-us-page .about-first__title {
    font-size: 1.75rem;
  }

  .about-us-page .text-image__title {
    font-size: 1.75rem;
  }

  .about-us-page .text-image__image {
    height: 25rem;
  }
}

@media (max-width: 369px) {
  .about-us-page .about-first__title {
    font-size: 1.5625rem;
  }

  .about-us-page .text-image__title {
    font-size: 1.5625rem;
  }
}

.feedback-mod__tel-wraper.flex,
.feedback-mod__tel-wrap.flex {
  align-items: center;
  justify-content: flex-start;
}

.popup.--taxes .input.--fill {
  padding: 1.5rem 1.5rem 0.5rem !important;
}

.popup.--taxes .feedback-mod__tel-label {
  left: 1.6rem;
  top: 0.5rem;
}

.feedback-mod__file {
  opacity: 0;
  position: absolute;
  pointer-events: none;
}

.popup.--taxes .feedback-mod__label {
  width: 70%;
  padding: 0.75rem 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--color__dark);
  background-color: #fff;
  text-align: center;
  border-radius: 0.5rem;
  cursor: pointer;
}

.feedback-mod__label:hover {
  opacity: 0.8;
}

.popup.--taxes .under-text {
  margin-top: 0.5rem;
}

.feedback-mod__file-result {
  margin-left: 1rem;
  font-size: 0.75rem;
  color: #fff;
  font-weight: 600;
}

.new-year__bg {
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100vw;
  margin-left: -50vw;
}

.type-carusel .swiper-container.--visible {
  overflow: visible;
}

.new-year__title {
  font-size: 42px;
  line-height: 105%;
  font-weight: 900;
  color: #d70a8b;
  text-transform: uppercase;
}

.new-year__subtitle {
  margin-top: 32px;
  font-size: 18px;
  line-height: 115%;
  font-weight: 300;
  color: #000;
}

.new-year__subtitle strong {
  display: block;
  font-weight: 900;
}

.new-year__sub {
  margin-top: 32px;
  font-weight: 900;
  font-size: 18px;
  line-height: 115%;
  color: #d70a8b;
}

.slider-new-year {
  position: relative;
  z-index: 2;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.new-year__mob {
  display: none;
}

@media screen and (max-width: 768px) {
  .slider-new-year {
    padding: 32px 0;
  }

  .new-year__bg {
    object-position: left;
    display: none;
  }

  .new-year__mob {
    display: block;
    width: 100vw;
    margin-left: -50vw;
    left: 50%;
    position: relative;
  }

  .new-year__mob img {
    display: block;
    width: 100%;
    height: auto;
  }
}

#formCertTrigger {
  display: none;
  position: relative;
  padding: 0;
  margin: 0;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: inherit;
  max-width: 1312px;
  width: 100%;
}

.form-cert {
  overflow: hidden;
}

.form-cert__trigger {
  cursor: pointer;
}

.form-cert__steps-wrapper {
  background-image: url(/upload/bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (min-width: 576px) {
  .form-cert__steps-wrapper {
    margin-top: 100px;
  }
}

.form-cert__step {
  padding: 2.6875rem 3rem 2.67875rem 2.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1.25rem;
  display: none;
}

@media (max-width: 676px) {
  .form-cert__step {
    padding: 1.875rem;
  }
}

@media (max-width: 420px) {
  .form-cert__step {
    padding: 1.875rem 0.625rem;
  }
}

@media (max-width: 991px) {
  .form-cert__step {
    flex-direction: column-reverse;
  }
}

.form-cert__step_null {
  position: relative;
  padding: 0;
}

.form-cert__step_null .form-cert__main {
  max-width: 50%;
  position: relative;
  z-index: 2;
}

@media (max-width: 576px) {
  .form-cert__step_null .form-cert__main {
    max-width: 100%;
  }
}

.form-cert__step_null .form-cert__beyond-img {
  position: absolute;
  right: 0;
  bottom: 0;
  max-width: 50%;
  z-index: 1;
}

@media (max-width: 576px) {
  .form-cert__step_null .form-cert__beyond-img {
    opacity: 0.5;
  }
}

.form-cert__step_null .form-cert__beyond-img-inner {
  position: relative;
  width: 584px;
  height: 448px;
}

@media (max-width: 576px) {
  .form-cert__step_null .form-cert__beyond-img-inner {
    width: 384px;
    height: 248px;
  }
}

.form-cert__step_null .form-cert__beyond-img-inner img {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

.form-cert__step_null .form-cert__main {
  padding: 3rem 0 3.75rem 2.5rem;
}

@media (max-width: 576px) {
  .form-cert__step_null .form-cert__main {
    padding: 2.5rem;
  }
}

.form-cert__step_active {
  display: flex;
  /* display: block; */
}

.form-cert .form-cert__step.form-cert__step_null.form-cert__step_active {
  display: block;
}

.form-cert__title {
  color: #2f3138;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Cormorant;
  font-size: 3.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  margin-bottom: 1.75rem;
}

@media (max-width: 768px) {
  .form-cert__title {
    font-size: 2.1875rem;
  }
}

.form-cert__title_button {
  display: flex;
  gap: 1.25rem;
}

@media (max-width: 768px) {
  .form-cert__title_button {
    gap: 0.625rem;
  }
}

.form-cert__content {
  color: #2f3138;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin-bottom: 2rem;
}

/* .form-cert__cards {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  flex-wrap: wrap;
} */
.form-cert__card {
  cursor: pointer;

  display: flex;
  flex-direction: column;
  width: fit-content;
}

.form-cert__card:hover .form-cert__card-img {
  border-radius: 5.923px;
  outline: 4px solid #d70a8b;
}

.form-cert__card:hover .form-cert__card-name {
  color: #d70a8b;
}

.form-cert__card_active .form-cert__card-img {
  border-radius: 5.923px;
  outline: 4px solid #d70a8b;
}

.form-cert__card_active .form-cert__card-img::before {
  content: "";
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="%23D70A8B"/><path d="M16.8001 8.40002L10.2001 15L7.20007 12" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.form-cert__card_active .form-cert__card-img::after {
  content: "";
  background: rgba(215, 10, 139, 0.4);
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.form-cert__card_active .form-cert__card-name {
  color: #d70a8b;
}

.form-cert__card-img {
  /* width: 126.118px;
  height: 80px; */
  position: relative;
  line-height: 0 !important;
}

.form-cert__card-img img {
  /* position: absolute; */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.form-cert__card-name {
  color: #2f3138;
  text-align: center;
  font-family: Raleway;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin-top: 0.25rem;
}

.form-cert__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.form-cert__button {
  border-radius: 100px;
  background: var(--DLC-, #d70a8b);
  padding: 1.25rem 3.75rem;
  color: var(--DLC-, #fff);
  text-align: center;
  font-family: Raleway;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  max-width: -moz-fit-content;
  max-width: fit-content;
  outline: none;
  border: none;
  cursor: pointer;
}

.form-cert__dots {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.form-cert__dot {
  width: 0.5rem;
  height: 0.5rem;
  background: #d70a8b;
  opacity: 0.3;
  border-radius: 100%;
}

.form-cert__dot_active {
  width: 0.75rem;
  height: 0.75rem;
  opacity: 1;
}

.form-cert__dot_next {
  opacity: 1;
}

.form-cert__img {
  position: relative;
}

.form-cert__img-inner {
  width: 34rem;
  max-width: 100%;
  height: 100%;
  min-height: 18.78125rem;
  max-height: 18.78125rem;
  position: relative;
  border-radius: 25px;
  overflow: hidden;
}

@media (max-width: 676px) {
  .form-cert__img-inner {
    width: 31.25rem;
    min-height: 17.284375rem;
    max-height: 17.284375rem;
  }
}

@media (max-width: 574px) {
  .form-cert__img-inner {
    width: 25rem;
    min-height: 13.8275rem;
    max-height: 13.8275rem;
  }
}

@media (max-width: 466px) {
  .form-cert__img-inner {
    width: 20.625rem;
    min-height: 11.395rem;
    max-height: 11.395rem;
  }
}

@media (max-width: 364px) {
  .form-cert__img-inner {
    width: 18.125rem;
    min-height: 10.01375rem;
    max-height: 10.01375rem;
  }
}

.form-cert__img-inner_empty {
  border: 2px dashed #d70a8b;
  padding: 0px 7.0625rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #2f3138;
  text-align: center;
  font-family: Raleway;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  opacity: 0.5;
}

@media (max-width: 676px) {
  .form-cert__img-inner_empty {
    padding: 0.625rem;
    font-size: 1.125rem;
  }
}

.form-cert__img-inner img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

.form-cert__button-prev {
  width: 2.5rem;
  height: 2.5rem;
  position: relative;
  flex: 0 0 auto;
  margin-top: 0.5rem;
  background: inherit;
  border: none;
  outline: none;
  cursor: pointer;
}

@media (max-width: 768px) {
  .form-cert__button-prev {
    width: 1.25rem;
    height: 1.25rem;
  }
}

.form-cert__button-prev::before {
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M7 13L1 7L7 1" stroke="%232F3138" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 6px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.form-cert__input {
  border-radius: 0.5rem;
  border: 1px solid var(--DLC-, #808285);
  background: rgba(245, 245, 249, 0.3);
  padding: 0.875rem 1rem;
  width: 100%;
  margin-bottom: 0;
  color: #2f3138;
  font-family: Raleway;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.75rem;
  outline: none;
}

.form-cert__input::-moz-placeholder {
  color: var(--main-color__dark, #0b1142);
  font-family: Raleway;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.75rem;
  opacity: 0.32;
}

.form-cert__input::placeholder {
  color: var(--main-color__dark, #0b1142);
  font-family: Raleway;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.75rem;
  opacity: 0.32;
}

.form-cert__for {
  display: flex;
  gap: 1.125rem;
}

@media (max-width: 1177px) and (min-width: 991px) {
  .form-cert__for {
    flex-direction: column;
  }
}

@media (max-width: 576px) {
  .form-cert__for {
    flex-direction: column;
  }
}

.form-cert__switch {
  display: flex;
  align-items: center;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.5);
  gap: 0.25rem;
  padding: 0.25rem;
  max-height: 3.625rem;
  max-width: 14.625rem;
}

.form-cert__switch-item {
  padding: 0.6875rem 1.25rem;
  width: 6.9375rem;
  text-align: center;
  text-align: center;
  cursor: pointer;
  height: 100%;
  color: #2f3138;
  font-family: Raleway;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.form-cert__switch-item_active {
  border-radius: 6px;
  background: #fff;
}

.form-cert__recipient {
  position: absolute;
  top: 90px;
  right: 90px;
  max-width: 10.875rem;
  height: 6.9375rem;
  z-index: 2;
}

@media (max-width: 574px) {
  .form-cert__recipient {
    top: 60px;
    right: 50px;
    height: 3.75rem;
    max-width: 135px;
  }
}

.form-cert__amount {
  color: #fff;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 800;
  line-height: 1.75rem;
  margin-bottom: 1rem;
}

@media (max-width: 574px) {
  .form-cert__amount {
    font-size: 1.75rem;
    margin-bottom: 0.5rem;
  }
}

.form-cert__name {
  color: #fff;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 574px) {
  .form-cert__name {
    font-size: 1.125rem;
  }
}

#formCert input[type="radio"] {
  display: none;
}

#formCert fieldset {
  outline: none;
  border: none;
}

.form-cert__card-img img {
  pointer-events: none;
}

.form-cert__slider {
  position: relative;
  overflow: hidden;
}

.form-cert .swiper-button-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-80%);
  left: -24px;
  width: 24px;
  height: 24px;
  z-index: 1000;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1 !important;
}

.form-cert .swiper-button-prev::before {
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="15" viewBox="0 0 9 15" fill="none"><path d="M7.52942 13.9473L1.52942 7.94727L7.52942 1.94727" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 6px;
  height: 12px;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.form-cert .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-80%);
  right: -24px;
  width: 24px;
  height: 24px;
  z-index: 1000;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1 !important;
}

.form-cert .swiper-button-next::before {
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="15" viewBox="0 0 9 15" fill="none"><path d="M1.94116 13.9473L7.94116 7.94727L1.94116 1.94727" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 6px;
  height: 12px;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

/* .form-cert__step_first .form-cert__content {
  padding: 0 44px;
  overflow: hidden;
} */

.form-cert__slider {
  padding: 5px;
}

.form-cert .swiper-slide {
  transition: none !important; /* Удалить случайные анимации */
}

.form-cert__content {
  position: relative;
}

.form-cert__main {
  max-width: 565px;
}

@media (max-width: 685px) {
  .form-cert__card {
    margin: 0 auto;
  }

  .form-cert__step_first .form-cert__main {
    max-width: 400px;
  }
}

@media (max-width: 485px) {
  .form-cert__step_first .form-cert__main {
    max-width: 300px;
  }
}

@media (max-width: 385px) {
  .form-cert__step_first .form-cert__main {
    max-width: 220px;
  }
}

.form-cert__recipient_card-white .form-cert__amount,
.form-cert__recipient_card-white .form-cert__name {
  color: #414141;
}

.form-cert__input-am::-webkit-outer-spin-button,
.form-cert__input-am::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  margin: 0;
}

.--flex-2 {
  flex: 2;
}
.--flex-1 {
  flex: 1;
}

@media screen and (max-width: 991px) {
  .--ourworks {
    flex-direction: column;
  }
  .--ourworks .page-head__title {
    margin-bottom: 1rem;
  }
}

/* переделка меню */
.header-services__title {
  text-transform: none;
  font-size: 2.2rem;
}
.header-services__right {
  background: transparent;
}

.header-services__subcat-item {
  padding: 1.7rem 1.7rem 2.5rem 1.7rem;
  background: white;
  border-radius: 1.7rem;
}

.header-services__subcat-link {
  font-size: 1.25rem;
}

.header-services__subcat-link span {
  color: #c34b94;
  background: none;
}
.header-services__subcat-link:before {
  top: unset;
  bottom: -20px;
  border-bottom: 1px solid #d70a8b;
}
.header-services__subcat-item.no-subcategories
  .header-services__subcat-link:before {
  border-bottom: none;
}
.header-services__subcat-item.no-subcategories .header-services_subsubcat {
  margin-top: 0;
}

.header-services_subsubcat {
  margin-top: 52px;
}

.header-services__subcat-wrap {
  grid-gap: 1rem;
}

.header-services__subcat-item {
  height: fit-content;
}

.header-services__subcat-group {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  height: fit-content;
}

.header__filials-name {
  flex: 70%;
}
.header__filials-socs {
  flex: 30%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.5rem;
}

.header__filials-whatsapp,
.header__filials-btns {
  flex: none;
}
.header__filials-whatsapp,
.header__filials-tg,
.header__filials-btns {
  transform: scale(1.2);
}

.header__filials-row:not(:last-child) {
  margin: 1rem 0 2rem;
}

.header__filials-row {
  gap: 1rem;
}

.header__filials {
  width: 300px;
}

.service-card.new-popular__item .service-card__img img {
  background: transparent;
}

.js-no-scroll {
  overflow: hidden;
  position: relative;
}

.js-no-scroll::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: #000;
  z-index: 1;
  top: 0;
  opacity: 0.3;
}

h1.type-carusel__title.h3.mb-32.center {
  margin-top: 3rem;
}

.mb-32.center .form-cert#formCert {
  margin-top: -7rem;
}

@media screen and (max-width: 768px) {
  h1.type-carusel__title.h3.mb-32.center {
    margin-top: 2rem;
    max-width: 45%;
    margin-left: 2rem;
  }

  .mb-32.center .form-cert#formCert {
    margin-top: -7rem;
  }
}

@media screen and (max-width: 577px) {
  h1.type-carusel__title.h3.mb-32.center {
    max-width: unset;
    /* margin-right: 2rem; */
    font-size: 2.25rem !important;
    margin: 1rem auto auto;
    max-width: 90%;
    text-align: center;
  }
  .form-cert__step_null .form-cert__main {
    margin-top: 5rem;
  }
}

.serv-review {
  padding-top: 5rem;
  /* margin-top: -15rem; */
  margin-top: 0;
}

/* @media screen and (max-width: 580px) {
  .serv-review {
    margin-top: -11rem;
  }
} */

.service-section .center-wrap {
  margin: auto;
  width: 1260px;
  max-width: calc(100% - 3rem);
}


.cookie-block{
	padding: 1rem;
	/* background-color: #F6DB8E1A; */
	background-color: white;
	border-radius: 1rem;
	position: fixed;
	left: 50%;
	bottom: 3rem;
	transform: translateX(-50%);
	z-index: 9999999999;
	box-shadow: rgba(1, 45, 85, 0.2) 0rem 1rem 2rem;
  display: none;
  }
  .cookie-block__info-block{
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 1.5rem;
  }
  .cookie-block__info-block__text-block{
	display: flex;
	flex-direction: column;
	gap: .25rem;
  }
  .cookie-block__info-block__text-block__title{
	font-weight: 700;
	font-size: 1rem;
	color: #1C1C34;
  }
  .cookie-block__info-block__text-block__title a{
	color: #d70a8b;
  text-decoration: none;
  }
  .cookie-block__info-block__text-block__text{
	font-weight: 400;
	font-size: 1rem;
	color: #1C1C34;
  }
  .cookie-block__info-block__text-block__text a{
    color: #d70a8b;
    text-decoration: none;
  }
  .cookie-block__info-block__btn{
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #d70a8b;
	font-weight: 650;
	font-size: 1rem;
	padding: 1rem 2rem;
	border-radius: .75rem;
	background-color: white;
  border: 1px solid #d70a8b;
  position: relative;
  z-index: 2;
  cursor: pointer;
  }
  .cookie-block__info-block__btn::before{
    content: "";
    height: 100%;
    width: 0%;
    position: absolute;
    left: 0;
    top: 0;
    background: #d70a8b;
    transition: all 0.3s;
    border-radius: .75rem;
    z-index: -1;
  }
  .cookie-block__info-block__btn:hover::before{
    width: 100%;
  }
  .cookie-block__info-block__btn:hover{
  color: white;
  /* background-color: #d70a8b; */
  }
  @media screen and (max-width: 768px) {
    .cookie-block{
      bottom: 2rem;
      width: calc(100% - 1rem);
    }
    .cookie-block__info-block{
      flex-direction: column;
    }
    .cookie-block__info-block__text-block__title,
    .cookie-block__info-block__text-block__text{
      font-size: 0.875rem;
    }
  }


  .plashka-block{
    position: absolute;
    padding: .857rem;
    background-color: #D7098B;
    width:100%;
    z-index: 11;
    overflow: hidden;
    transition: all 0.5s ease;
    display: none;
}
#plashkaContainer{
  height: 3.429rem;
}
.plashka-block.hide {
    height: 0 !important; 
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0; 
    transform: translateY(-100%);
}
.plashka-block.show {
    display: block; 
}
.info-plashka{
    display: flex;
    justify-content:space-between;
    align-items:center;
    gap:1rem;
}
.info-plashka__block{
    display: flex;
    align-items:center;
    gap:1.714rem;
    width: 100%;
}
.info-plashka__block__text{
    display: flex;
    gap: 1.5rem;
    align-items:center;
    max-width: 62.5rem;
    justify-content:space-between;
    width:100%;
}
.info-plashka__block__text span{
    font-size: 1.143rem;
    color: white;
}
.close-plashka {
    cursor: pointer; /* Добавляем курсор-указатель */
}
.form-cert__dots, .form-cert__content .swiper-button-prev, .form-cert__content .swiper-button-next{
    display: none !important;
}
@media (max-width:768px) {
    .form-cert__dots, .form-cert__content .swiper-button-prev, .form-cert__content .swiper-button-next{
        display: flex !important;
    }
    
    .info-plashka__block__text span{
        font-size: 0.857rem;
    }
    .info-plashka__block{
        gap:1.25rem;
    }
    .plashka-block{
        padding: .5rem;
    }
}

.interested-services__swiper .swiper-slide a{
  min-height: 21rem;
  justify-content: center;
  background-position:unset;
}
.interested-services__swiper .swiper-slide a .service-card__price{
  font-size: 1rem;
  font-weight: 400;
  line-height: 20px;
  color:  #808285;
}

.interested-services__swiper .swiper-slide a .service-card__name{
  text-align: center;
  font-size: 1.2857rem;
  text-transform: uppercase;
}

.interested-services .type-carusel__head{
  gap: 1.429rem;

}
 .ourworks__items{
     margin-top: 1rem;
 }


body *  {
  font-variant-numeric: lining-nums;
}

.my-5{
  margin: 5rem 0;
}
.my-9{
  margin: 9rem 0;
}
.serv-banner__left{
  min-width: 20rem;
}

@media (max-width:768px) {
  .footer-rating__block iframe{
    margin-bottom: .5rem;
  }
  .blog-carusel{
    padding: 1.5rem 0;
  }
  .my-9{
    margin: 3.5rem 0;
  }
  .my-5{
    margin: 2.5rem 0;
  }
}
/* .ymaps-2-1-79-image {
  filter: drop-shadow(0 0 11.9px rgba(208, 8, 187, 0.40));
  border: 4px solid #D008BB;
  border-radius: 100px;
  position: relative;
} */

/* End */


/* Start:/local/templates/main/css/01__style.min.css?1779976116156050*/
.btn1:hover:before,.footer__footer__policy-link:hover,.footer__social-link:hover .footer__social-icon{opacity:1}.header__phone a,.legal__block a,.legal__block p,.map__block a{font-family:Montserrat,sans-serif}@font-face{font-family:Raleway;src:url("/local/templates/main/fonts/Raleway-Bold.eot");src:url("/local/templates/main/fonts/Raleway-Bold.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/fonts/Raleway-Bold.woff2") format("woff2"),url("/local/templates/main/fonts/Raleway-Bold.woff") format("woff"),url("/local/templates/main/fonts/Raleway-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url("/local/templates/main/fonts/Cormorant-Regular.eot");src:url("/local/templates/main/fonts/Cormorant-Regular.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/fonts/Cormorant-Regular.woff2") format("woff2"),url("/local/templates/main/fonts/Cormorant-Regular.woff") format("woff"),url("/local/templates/main/fonts/Cormorant-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url("/local/templates/main/fonts/Raleway-Regular.eot");src:url("/local/templates/main/fonts/Raleway-Regular.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/fonts/Raleway-Regular.woff2") format("woff2"),url("/local/templates/main/fonts/Raleway-Regular.woff") format("woff"),url("/local/templates/main/fonts/Raleway-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/local/templates/main/fonts/Montserrat-Regular.eot");src:url("/local/templates/main/fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/fonts/Montserrat-Regular.woff2") format("woff2"),url("/local/templates/main/fonts/Montserrat-Regular.woff") format("woff"),url("/local/templates/main/fonts/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/local/templates/main/fonts/Montserrat-Medium.eot");src:url("/local/templates/main/fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/fonts/Montserrat-Medium.woff2") format("woff2"),url("/local/templates/main/fonts/Montserrat-Medium.woff") format("woff"),url("/local/templates/main/fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/local/templates/main/fonts/Montserrat-Bold.eot");src:url("/local/templates/main/fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/fonts/Montserrat-Bold.woff2") format("woff2"),url("/local/templates/main/fonts/Montserrat-Bold.woff") format("woff"),url("/local/templates/main/fonts/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url("/local/templates/main/fonts/Cormorant-Bold.eot");src:url("/local/templates/main/fonts/Cormorant-Bold.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/fonts/Cormorant-Bold.woff2") format("woff2"),url("/local/templates/main/fonts/Cormorant-Bold.woff") format("woff"),url("/local/templates/main/fonts/Cormorant-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url("/local/templates/main/fonts/Raleway-Medium.eot");src:url("/local/templates/main/fonts/Raleway-Medium.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/fonts/Raleway-Medium.woff2") format("woff2"),url("/local/templates/main/fonts/Raleway-Medium.woff") format("woff"),url("/local/templates/main/fonts/Raleway-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}.footer{background-color:#f5f5f9}.label{padding:.2rem .85rem;font-size:.85rem;background:rgba(255,255,255,.8);border-radius:100px}.label::before{content:"";display:inline-block;width:.5rem;aspect-ratio:1;margin-right:.25rem;margin-bottom:1px;background-color:var(--color__fill-1);border-radius:50%}.label__num{font-family:Montserrat,Arial,sans-serif}.article-share-mobile,.mob-hide,.portfolio__desc{display:none}.feedback-service__right .mini-contacts__info{display:grid!important;grid-gap:2rem;grid-template-columns:1fr 1fr;text-align:center}.page-head__anhors span{color:#808285;font-size:1.05rem;font-weight:500}.feedback-service__right .mini-contacts__tel-link{font-size:1.5rem;font-weight:660;margin-bottom:.5rem;display:block}.service-info{padding-top:5rem!important}.service-info1__left-h{display:flex;align-items:center;margin-bottom:1.5rem}.desctop-form .feedback-mod{margin-right:1rem}.about-head{display:flex!important;justify-content:space-between;align-items:flex-start}.about-head .about-page,.about-head .advance{width:calc(50% - 1rem)}.about-head .advance{padding:2rem!important}.feedback-service__right .mini-contacts__adress{height:3.5rem}.feedback-service__name{position:relative;flex:0 1 auto;margin-left:1rem;min-width:18.5rem}.feedback-service__name input{height:4.6rem;border-radius:0!important;background:#fff!important;padding-left:1rem;padding-top:1.65rem!important;padding-bottom:.25rem}.feedback-service__name .feedback-service__tel-label{left:1.5rem}.image-header__bg,.image-header__bg-image,.image-header__bg-mask{left:0;width:100%;position:absolute}.serv-block3.pdg{padding-top:3rem}.top-nav__contacts-phone{display:flex}.top-nav__contacts-phone .whatsapp{height:1.27rem;width:1.27rem;margin-left:.5rem;display:block;background-image:url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.72961 21.1684L0.792969 28.2082L8.0298 26.3193C10.0313 27.4044 12.2739 27.973 14.5529 27.9731H14.5588C22.0821 27.9731 28.2064 21.8776 28.2096 14.3873C28.2111 10.782 26.7735 7.32386 24.2133 4.77399C21.6531 2.22412 18.18 0.791521 14.5586 0.791504C7.03382 0.791504 0.910585 6.8857 0.907574 14.3764C0.904646 16.7605 1.53311 19.1032 2.72961 21.1684ZM8.77889 24.1045L8.36439 23.8599L4.07012 24.9807L5.21651 20.814L4.94639 20.3868C3.81009 18.5868 3.20876 16.5034 3.21193 14.3775C3.21441 8.15155 8.30398 3.08643 14.5624 3.08643C20.8287 3.08894 25.9065 8.14813 25.904 14.3865C25.9014 20.6129 20.8117 25.6787 14.5582 25.6787H14.5537C12.5218 25.6788 10.5273 25.1351 8.77889 24.1045Z' fill='%23ffffff'/%3E%3Cpath d='M11.146 8.69718C10.8908 8.13172 10.6215 8.12038 10.3785 8.11074C10.1797 8.10227 9.95208 8.10279 9.72483 8.10279C9.37533 8.11188 9.04552 8.26589 8.81506 8.52763C8.5024 8.86744 7.62109 9.68884 7.62109 11.3595C7.62109 13.0301 8.84346 14.6446 9.0139 14.8716C9.18433 15.0985 11.3736 18.6359 14.8404 19.997C17.7217 21.1282 18.308 20.9032 18.9334 20.8466C19.5589 20.79 20.9514 20.0256 21.2357 19.2324C21.52 18.4392 21.52 17.7598 21.4347 17.618C21.3494 17.4762 21.1219 17.3916 20.7808 17.2218C20.4397 17.052 18.7629 16.2304 18.4502 16.1172C18.1374 16.0039 17.91 15.9474 17.6826 16.2874C17.4552 16.6274 16.8019 17.3916 16.6027 17.618C16.4034 17.8444 16.2046 17.8732 15.8635 17.7034C15.5224 17.5336 14.4236 17.1749 13.1206 16.0181C12.1067 15.1181 11.4221 14.0067 11.2231 13.6667C11.0242 13.3268 11.2018 13.1432 11.3729 12.9739C11.5261 12.8218 11.714 12.5775 11.8846 12.3792C12.0552 12.1809 12.1116 12.0394 12.2254 11.813C12.3392 11.5866 12.2822 11.3879 12.1969 11.2181C12.1116 11.0483 11.4493 9.36865 11.146 8.69718Z' fill='%23ffffff'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.service-nav__pod .service-nav__section-group-link{display:inline-block;margin-bottom:.75rem;text-decoration:none;font-weight:500;color:#4f5157!important;font-size:1rem!important}.service-nav__section-group-link{display:inline-block;position:relative;z-index:2;padding-right:2rem;background:#f5f5f9;font-size:1.5rem!important;color:#4f515785!important;margin-bottom:1rem}.service-nav__section-group-link:hover{text-decoration:none;color:var(--color__fill-1)!important}.service-nav__section.--section{background:#f5f5f9;border-radius:16px;padding:2rem;position:relative}.footer-desktop-contacts__wrap .whatsapp,.header__phone .whatsapp,.map__block .whatsapp,.top-mob__contacts-item-phone .whatsapp{height:1.7rem;width:1.7rem;margin-left:.5rem;display:block;background-image:url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.72961 21.1684L0.792969 28.2082L8.0298 26.3193C10.0313 27.4044 12.2739 27.973 14.5529 27.9731H14.5588C22.0821 27.9731 28.2064 21.8776 28.2096 14.3873C28.2111 10.782 26.7735 7.32386 24.2133 4.77399C21.6531 2.22412 18.18 0.791521 14.5586 0.791504C7.03382 0.791504 0.910585 6.8857 0.907574 14.3764C0.904646 16.7605 1.53311 19.1032 2.72961 21.1684ZM8.77889 24.1045L8.36439 23.8599L4.07012 24.9807L5.21651 20.814L4.94639 20.3868C3.81009 18.5868 3.20876 16.5034 3.21193 14.3775C3.21441 8.15155 8.30398 3.08643 14.5624 3.08643C20.8287 3.08894 25.9065 8.14813 25.904 14.3865C25.9014 20.6129 20.8117 25.6787 14.5582 25.6787H14.5537C12.5218 25.6788 10.5273 25.1351 8.77889 24.1045Z' fill='%23D70A8B'/%3E%3Cpath d='M11.146 8.69718C10.8908 8.13172 10.6215 8.12038 10.3785 8.11074C10.1797 8.10227 9.95208 8.10279 9.72483 8.10279C9.37533 8.11188 9.04552 8.26589 8.81506 8.52763C8.5024 8.86744 7.62109 9.68884 7.62109 11.3595C7.62109 13.0301 8.84346 14.6446 9.0139 14.8716C9.18433 15.0985 11.3736 18.6359 14.8404 19.997C17.7217 21.1282 18.308 20.9032 18.9334 20.8466C19.5589 20.79 20.9514 20.0256 21.2357 19.2324C21.52 18.4392 21.52 17.7598 21.4347 17.618C21.3494 17.4762 21.1219 17.3916 20.7808 17.2218C20.4397 17.052 18.7629 16.2304 18.4502 16.1172C18.1374 16.0039 17.91 15.9474 17.6826 16.2874C17.4552 16.6274 16.8019 17.3916 16.6027 17.618C16.4034 17.8444 16.2046 17.8732 15.8635 17.7034C15.5224 17.5336 14.4236 17.1749 13.1206 16.0181C12.1067 15.1181 11.4221 14.0067 11.2231 13.6667C11.0242 13.3268 11.2018 13.1432 11.3729 12.9739C11.5261 12.8218 11.714 12.5775 11.8846 12.3792C12.0552 12.1809 12.1116 12.0394 12.2254 11.813C12.3392 11.5866 12.2822 11.3879 12.1969 11.2181C12.1116 11.0483 11.4493 9.36865 11.146 8.69718Z' fill='%23D70A8B'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.top-nav__menu{display:flex;flex-direction:column;padding:2rem 1rem}.service-nav__section-icon img{width:65px}.advance-steps.pdg{padding:4rem 0}.header-services__categories-img{flex:0 1 27px;margin-right:1rem;display:flex;justify-content:center;align-items:center;text-align:center}.header-services__categories-img img{width:27px}.page-head__anhors .btn.--m{margin-bottom:.5rem}.belberry-copyright{display:flex;align-items:center;text-decoration:none;margin-top:1rem}.belberry-copyright__title{color:#fff;font-size:.8rem;text-decoration:none;margin-right:10px}.belberry-copyright__logo-tumb{width:100px}.footer__footer__policy-link{margin:.125rem 0}.service-nav__section-name a:hover{text-decoration:none;color:#4f5157}.service-nav__section-name a{text-decoration:none;color:#d70a8b;text-transform:uppercase;font-size:2rem;margin-top:.5rem;margin-bottom:2rem;font-weight:500}.map{position:RELATIVE;}.map__wrap{background:#fff;position:absolute;z-index:3;max-width:40rem;bottom:3rem;flex-wrap:wrap;display:flex;justify-content:space-between;padding:2rem}.map__block{flex:0 1 calc(50% - 2rem)}.top-nav__contacts-row{color:#fff;margin-top:2rem}.map__row{flex:0 1 100%;display:flex}.map__row.--title{border-top:1px solid var(--color__border);margin-top:1rem;padding-top:1rem}.map__coll{margin-right:2rem}.top-nav__contacts-name{font-size:1.25rem;font-weight:600}.top-nav__contacts-adress{font-size:.8rem;line-height:1.3;margin:.5rem 0;opacity:.6}.top-nav__contacts-phone a{color:#fff;font-weight:500;text-decoration:none}.map__h1{color:#4f5157;font-size:1.3rem;text-transform:uppercase;margin-bottom:1.25rem}.map__p{color:#808285;margin:1rem 0;max-width:23rem}.map__block:first-child{margin-right:3rem;padding-right:2rem;position:relative;border-right:1px solid #e9e9e9}.map__block a{font-size:1.1rem;color:#d70a8b;text-decoration:none}.map__block a:hover{color:#760133}.map__phones{display:flex;align-items:center;margin:1rem 0}.header__phone .whatsapp,.map__block .whatsapp,.top-mob__contacts-item-phone .whatsapp{background-position:center}.footer-desktop-contacts__wrap .whatsapp{background-position:center;margin-top:.25rem}.top-mob__contacts-item-phone .header__tg,.top-mob__contacts-item-phone .whatsapp{margin-left:0}.footer__coptright{text-align:center;opacity:.4}.devider.--bottom{border-radius:0 0 1.5rem 1.5rem}.image-header__wrap{min-height:25rem}.btn1:hover span,.image-header__content,.image-header__title{color:#fff}.ourworks__doc a:hover,.ourworks__serv a:hover{color:var(--color__fill-1-h)}.image-header__bg{height:100%;z-index:1;top:0}.image-header__bg-mask{height:100%;bottom:0}.image-header__bg-mask.--1{z-index:2}.image-header__bg-mask.--2{z-index:1;height:60%}.image-header__bg-image{z-index:0;height:100%;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__general-info{display:flex;gap:1.429rem}.image-header__target{display:flex;gap:.714rem;align-items:center}.image-header__data-post-value,.image-header__views-post-value{color:#f5f5f6;font-size:1.143rem;font-weight:500;line-height:30px}.devider{height:1.5rem}.footer__social-icon{width:100%;height:100%;background-size:55% 45%;display:flex;background-position:center;transition:.24s;opacity:.24}.footer__social-link{width:2.5rem;height:2.5rem;background-color:#fff;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:0 1rem 2.5rem rgb(0 0 0 / 6%)}.page-detail{background-color:#fff;z-index:0;position:relative}.page-detail__general{display:flex;justify-content:space-between;margin-top:2.857rem;gap:.7143rem;width:100%}.page-detail__content-article{width:100%}.page-detail__content-title{color:#d60991;font-size:3rem;font-weight:600;line-height:49px}.page-detail__content-list{margin-top:2rem}.page-detail__content-ul{display:flex;flex-direction:column;gap:.571rem}.page-detail__content-item{transition:.3s;padding:.429rem 1.143rem;background:#f5f5f9;border-radius:1.143rem}.page-detail__content-item:hover{background:#dbdbff}.page-detail__content-item a{display:flex;align-items:flex-start;gap:.375rem;text-decoration:none}.page-detail__content-item-number{color:#d60991;font-size:1rem;font-weight:500;line-height:30px}.page-detail__content-item-value{color:#0b1142;font-size:1.143rem;font-weight:500;line-height:30px}.page-detail__auth-name,.page-detail__auth-title{font-size:1.2857rem;font-weight:600;color:#0b1142;line-height:30px}.page-detail__auth-article{min-width:20rem}.page-detail__auth-block-photo{margin-top:.8571rem;width:100%;position:relative;min-height:15.714rem;max-height:15.714rem;border-radius:1.25rem;overflow:hidden;background:#f4f4f8}.page-detail__auth-block-photo img{width:100%;height:100%;position:absolute;object-fit:cover}.page-detail__auth-info{margin-top:1.1429rem}.page-detail__auth-info a{text-decoration:none}.page-detail__auth-name{text-transform:uppercase;position:relative;width:fit-content}.page-detail__auth-name::after{content:'';position:absolute;width:100%;height:.143rem;left:0;bottom:0;background-image:linear-gradient(to right,#8588a1 50%,transparent 50%);background-size:8px 2px;background-repeat:repeat-x}.page-detail__wrap h2,.page-detail__wrap h3{scroll-margin-top:120px}.page-detail__auth-info .doctor-card__clinick{margin-top:.5rem;position:relative!important;left:unset;bottom:unset;width:fit-content;background:#f4f4f8}.ourworks__before-img.--after:before,.ourworks__before-img:before{background-size:2rem;background-repeat:no-repeat;background-position:left .7rem top 1.4rem}.page-detail__auth-info .doctor-card__value{margin-top:.5714rem;font-size:1rem;color:#0b1142;opacity:.6}.article-share{margin-top:1.714rem;display:flex;align-items:center;gap:.786rem}.article-share a{display:flex;align-items:center;justify-items:center;gap:.429rem;text-decoration:none;color:#0b1142;font-size:1.143rem;font-weight:500;line-height:30px;padding:.643rem;background:#f5f5f9;border-radius:1000px}.ourworks__doc a,.ourworks__serv a{margin-left:.2rem;color:var(--color__fill-1);font-weight:600;text-decoration:none}.article-share a:first-child{padding:.429rem 1.143rem}.interested-services{margin-bottom:4.286rem}.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 2rem 10rem;position:relative}.ourworks__after,.ourworks__before{flex:0 1 calc(50% - 0.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}.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)}.ourworks__h2{font-size:1.25rem;font-weight:700;margin:1.25rem 0 .5rem;color:var(--color__fill-1)}.legal__row .type-carusel__title,.ourworks__h3{margin-bottom:2rem}.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}.ourworks__doc,.ourworks__serv{display:flex;margin:1rem 0;padding:.25rem 0 .25rem 2rem;background-size:1.5rem;background-position:left top .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");flex-wrap:wrap}.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");flex-wrap:wrap}.ourworks__btns{margin-top:2rem;text-align:center;position:absolute;width:calc(100% - 4rem);bottom:2rem}.legal__row{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.legal__block{background:var(--color__gray-2);border-radius:1rem;padding:2rem}.legal__block a{color:#d70a8b;font-size:1rem;font-weight:500;line-height:1.25rem;text-decoration:unset;transition:.3s ease-in-out}.legal__block a:hover{color:#4f5157;transition:.3s ease-in-out}.footer-desktop-main .footer-desktop-legal-link a{color:#d70a8b!important;text-decoration:unset;font-size:1.365rem}@media screen and (max-width:1199px){.legal__row{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem}}.ourworks__note{margin-top:1rem;text-align:center;opacity:.5;max-width:20rem;font-size:.9rem;margin-left:AUTO;margin-right:auto}@media screen and (max-width:990px){.ourworks__info{font-size:.9rem;padding:2rem 1rem}.header__phones{display:none}.ourworks__h3{font-size:1.25rem}.ourworks__btns{width:calc(100% - 2rem)}.tech__text{flex:0 1 calc(100% - 19rem)}.tech__img{flex:0 1 17rem}.tech__head{flex-wrap:wrap}.tech__head-item{margin-right:2rem;margin-bottom:2rem}}@media screen and (max-width:768px){.about-head.--margb,.legal__row{margin-bottom:4rem}.legal__row{grid-template-columns:1fr}.type-carusel__title{font-size:2rem!important}.about-head,.ourworks__item,.popup__text,.tech__item{flex-direction:column}.about-head .about-page,.about-head .advance{width:calc(100% - 0rem)}.slider-banner__img{flex:1!important;width:100%!important;display:flex;justify-content:center;align-items:center;margin-top:0}.ourworks__btns,.ourworks__items{margin-top:2rem}.slider-banner__img img{height:auto!important;max-width:130%!important}.ourworks__images{margin-bottom:2rem}.ourworks__btns{width:100%;position:relative;bottom:0}.tech__head-item{margin-right:2rem;margin-bottom:0}.tech__head .mob-hide{display:block}.popup__text .text:first-child{margin-bottom:-2rem}.popup.--tech h2{line-height:1.2}.popup.--tech .popup__content{padding:2rem 1rem}.text__block{margin:2rem 0}.popup__text .text{padding-top:0;margin:0}.tech__img{flex:1}.desctop-form .feedback-mod{margin-right:0}}@media screen and (max-width:640px){.ourworks__images{flex-direction:COLUMN}.ourworks__before{margin-bottom:2rem}}body,html{color:#4f5157;font-size:14px;font-family:Raleway,sans-serif;padding-top:4rem}.header.fixed{box-shadow:0 0 20px rgb(0 0 0 / 15%)}.header{position:fixed;top:0;transition:.3s;left:0;width:100%;height:8rem;background:#f5f5f9;z-index:100;padding:1rem 0}.btn1,.btn1 span,.header__menu-a,.header__phones,ul.dott li{position:relative}.center,.center-wrap{margin:auto;width:1260px;max-width:calc(100% - 3rem)}.header__wrap{display:FLEX;justify-content:space-between;align-items:CENTER}.header__logotip{flex:0 1 150px}.header__info{flex:0 1 445px;display:FLEX;justify-content:flex-end;align-items:center}.btn1{display:inline-block;color:#d70a8b;text-decoration:none;font-size:.88rem;border:1px solid;overflow:hidden;padding:1.4rem 1.75rem;border-radius:3rem;cursor:pointer}.btn1 span{z-index:3;transition:.3s}.btn1:before{content:"";height:100%;width:0%;position:absolute;left:0;top:0;background:#d70a8b;transition:.3s;opacity:0}.btn1:hover:before{width:100%;border-radius:3rem}.header__logo{display:flex}.header .center{width:1460px}.header__logo img{height:6.5rem}.header__menu{flex:0 1 auto}.header__menu-ul{display:FLEX;align-items:CENTER}.header__btns .btn1{padding:1.65rem 2.2rem}.header__btns .btn1,.serv-head__btns .btn1,.slider-banner__btns .btn1{color:#fff!important;background-color:#d70a8b!important}.header__btns .btn1:hover span,.header__menu-a.active,.serv-head__btns .btn1:hover span,.slider-banner__btns .btn1:hover span{color:#d70a8b}.header__btns .btn1:hover,.serv-head__btns .btn1:hover,.slider-banner__btns .btn1:hover{color:#d70a8b!important;background-color:transparent!important}.header__btns .btn1:before,.serv-head__btns .btn1:before,.slider-banner__btns .btn1:before,.swiper-pagination-bullet-active{background:#d70a8b!important}.header__btns .btn1:hover:before,.serv-head__btns .btn1:hover:before,.slider-banner__btns .btn1:hover:before{background:0 0!important}.header__menu-li{margin:0 .8rem}.header__menu-a{color:#4f5157;text-decoration:none;font-size:1rem}.header__menu-a:before{content:"";position:absolute;height:.1rem;left:0;width:0%;bottom:-1rem;background:#d70a8b;opacity:0;transition:.3s}.header__menu-a.active:before,.header__menu-a:hover:before{opacity:1;width:100%}.header__phone{margin:.35rem 0;display:flex;justify-content:flex-end;align-items:center}.header__phones{padding-right:2rem;text-align:right}.header__phones:before{content:"";height:100%;width:1px;position:absolute;right:1rem;top:0;background:#808285;opacity:.5}.header__phone a{font-size:1.1rem;color:#d70a8b;text-decoration:none}@media screen and (max-width:1310px){.header__phone a{font-size:1rem}}.header__phone:hover a{color:#760133}.header__phone:hover span{opacity:.7;color:#4f5157}.header-services__category.active:before,.js-swiper__slider .swiper-slide.swiper-slide-active{opacity:1}.header__phone span{font-size:.88rem;transition:.3s;padding-right:.5rem;color:#808285}.slider-banner{background-size:cover;background-position:left top}.slider-banner__item{padding:0 5rem;display:flex;justify-content:space-between;align-items:stretch}.slider-banner__info{flex:0 1 calc(60% - 1.5rem);display:flex;flex-direction:COLUMN;justify-content:CENTER;position:relative;z-index:3;padding:2rem 0;align-items:flex-start}.slider-banner__img{flex:0 1 calc(50% - 1.5rem);width:calc(50% - 1.5rem);display:flex;justify-content:center;align-items:center}.slider-banner__img img{height:100%}.slider-banner .type-carusel__pagination{position:absolute;width:100%;bottom:.5rem}.slider-banner__note{color:#7a7a7a;display:inline-block;padding:.35rem 1rem;background:rgba(255,255,255,.6);border-radius:100px;width:auto;font-size:.85rem;margin-bottom:1rem}.slider-banner__name{max-width:38rem;color:#d70a8b;font-size:2.2rem;text-transform:uppercase;line-height:1.3;margin:.2rem 0 1rem}.slider-banner__btns{margin-top:1rem}.slider-banner__btns .btn1{font-size:1rem;padding:1.25rem 3rem}.slider-banner__text{font-size:1.2rem;margin:.25rem 0 .5rem}ul.dott{margin:1.5rem 0;list-style:none}ul.dott li{margin:.5rem 0;padding-left:1.35rem}ul.dott li:before{content:"";width:.3rem;height:.3rem;background:#4f5157;border-radius:100%;position:absolute;left:.3rem;top:.34rem}.slider-banner__text ul.dott{margin:0}.type-carusel__btn{width:4rem!important;height:4rem!important}.--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='%23D70A8B' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")!important}.--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='%23D70A8B' 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='%23D70A8B' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.js-swiper__slider .swiper-slide{opacity:0;transition:.3s;display:flex}.type-carusel__btn.--left{left:-1.25rem!important}.type-carusel__btn.--right{right:-1.25rem!important}.header-services{position:fixed;left:0;width:100%;top:8rem;background:#ebe6eb;border-radius:0 0 16px 16px;padding:1.5rem 0;display:none;height:calc(100vh - 7rem);overflow-y:scroll}.btn2,.type-carusel .swiper-container{overflow:hidden}.header-services__wrap{display:flex;justify-content:space-between;align-items:flex-start}.header-services__left{flex:0 1 22rem}.header-services__right{flex:1;border-radius:16px;padding:2rem;position:relative}.header-services .center{width:1260px}.header-services__close{position:absolute;top:2rem;right:2rem;color:#808285;transition:.3s;font-size:.9rem;font-weight:500;padding-right:1.75rem;cursor:pointer}.header-services__close:before{content:"";height:1rem;width:1.25rem;transition:.3s;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L9 9M17 17L9 9M9 9L17 1L1 17' stroke='%23808285' stroke-width='2'/%3E%3C/svg%3E");position:absolute;right:0;top:0;background-size:1rem;background-repeat:no-repeat;background-position:center}.header-services__close:hover{color:#000}.header-services__close:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L9 9M17 17L9 9M9 9L17 1L1 17' stroke='%23000000' stroke-width='2'/%3E%3C/svg%3E")}.header-services__subcat,.prices__seaech-select-wrap{display:none}.header-services__subcat:first-child{display:block}.header-services__title{color:#d70a8b;text-transform:uppercase;text-decoration:none;margin-top:.5rem;margin-bottom:2rem}.header-services__title:hover{text-decoration:none;color:#4f5157}.header-services__form{display:flex;align-items:stretch}.header-services__form input{flex:1;background:rgba(245,245,249,.3);border:1px solid #808285;border-radius:8px 0 0 8px;border-right:0;padding:1rem 1rem 1rem 2.5rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.7061 22.2955L17.9363 16.5257C19.3665 14.782 20.2286 12.5486 20.2286 10.1143C20.2286 4.53061 15.698 0 10.1143 0C4.52571 0 0 4.53061 0 10.1143C0 15.698 4.52571 20.2286 10.1143 20.2286C12.5486 20.2286 14.7771 19.3714 16.5208 17.9412L22.2906 23.7061C22.6824 24.098 23.3143 24.098 23.7061 23.7061C24.098 23.3192 24.098 22.6824 23.7061 22.2955ZM10.1143 18.2155C5.64245 18.2155 2.00816 14.5812 2.00816 10.1143C2.00816 5.64735 5.64245 2.00816 10.1143 2.00816C14.5812 2.00816 18.2204 5.64735 18.2204 10.1143C18.2204 14.5812 14.5812 18.2155 10.1143 18.2155Z' fill='%23808285'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .5rem center;background-size:1.3rem;transition:.3s;outline:0}.header-services__form input:hover{border-color:#3d3e40;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.7061 22.2955L17.9363 16.5257C19.3665 14.782 20.2286 12.5486 20.2286 10.1143C20.2286 4.53061 15.698 0 10.1143 0C4.52571 0 0 4.53061 0 10.1143C0 15.698 4.52571 20.2286 10.1143 20.2286C12.5486 20.2286 14.7771 19.3714 16.5208 17.9412L22.2906 23.7061C22.6824 24.098 23.3143 24.098 23.7061 23.7061C24.098 23.3192 24.098 22.6824 23.7061 22.2955ZM10.1143 18.2155C5.64245 18.2155 2.00816 14.5812 2.00816 10.1143C2.00816 5.64735 5.64245 2.00816 10.1143 2.00816C14.5812 2.00816 18.2204 5.64735 18.2204 10.1143C18.2204 14.5812 14.5812 18.2155 10.1143 18.2155Z' fill='%233d3e40'/%3E%3C/svg%3E")}.header-services__form input:placeholder{color:#808285}.header-services__form button{flex:0 1 9rem;background:#d70a8b;border-radius:0 6px 6px 0;color:#fff;font-weight:600;border-color:#d70a8b;outline:0;transition:.3s;font-family:Raleway}.header-services__form button:hover{background:#4f5157;border-color:#4f5157}.header-services__forma{margin-bottom:3rem;display:none}.page-head__sort{display:flex}.page-head__sort select:last-child{margin-left:10px}@media screen and (max-width:460px){.page-head__sort{display:flex;flex-wrap:wrap}.page-head__sort select:last-child{margin-left:0;margin-top:8px}}@media screen and (min-width:768px){.mob-hide{display:block}.mini-contacts{margin:1rem 0!important}}@media screen and (min-width:991px){.desctop-form .mini-contacts{margin:2rem 1rem 2rem 0!important;width:var(--col-6)!important}}.header-services__subcat-wrap{margin-top:2.5rem;display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr}.header-services__subcat-link{display:block;text-decoration:none;position:relative;color:#4f515785}.header-services__subcat-link:hover{color:#d70a8b}.header-services__subcat-link span{max-width:100%;display:inline-block;position:relative;z-index:2;font-weight:500}.header-services__subcat-link:before{content:"";position:ABSOLUTE;right:0;width:100%}.header-services_subsubcat{display:FLEX;flex-direction:column;margin:1rem 0 0}.header-services__subsubcat-link{display:inline-block;margin-bottom:.75rem;text-decoration:none;font-weight:500;color:#4f5157}.header-services__subsubcat-link:hover{color:#d70a8b}a{transition:.3s}.header-services__forma-note{margin-top:1rem;font-size:.9rem;color:#7a7a7a}.header-services__forma-note span{color:#d70a8b;font-weight:500}.header-services__h5{color:#808285;opacity:.5;margin-top:0;font-size:1.1rem;margin-bottom:1rem;font-weight:500}.header-services__category{display:FLEX;align-items:CENTER;transition:.3s;border-radius:1rem;min-height:2.5rem;padding:.4rem 2rem .4rem 1rem;color:#808285;position:relative;text-decoration:none;font-weight:500}.header-services__category img{transition:.3s;filter:grayscale(1);opacity:.7}.header-services__category.active{background:#fff;color:#d70a8b}.header-services__category:before,.js-services{background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='%23D70A8B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:.3s}.header-services__category.active img{filter:grayscale(0);opacity:1}.header-services__category:before{content:"";height:1.5rem;width:1.5rem;position:absolute;right:.5rem;background-size:.6rem;top:.6rem;opacity:0}.header-services__category span{flex:1;font-weight:500;font-size:1.25rem;line-height:1.25rem}.desktop-sale-head.--blog .image-header__title,.serv-head__title b{line-height:1.4;font-size:2rem}.js-services{display:inline-block;height:1.25rem;width:1.25rem;transform:rotate(90deg);background-size:.65rem;margin-bottom:-.45rem;margin-left:.25rem;cursor:pointer}.js-services.active{transform:rotate(270deg)}.pdg{padding:9rem 0}.--gray-bg{background:#f3f5f7}.service-card{background-color:#fff;display:block;box-shadow:0 16px 40px rgb(73 44 80 / 8%)!important;text-align:center;padding:4rem 2rem;border-radius:.4rem;background-image:url(/upload/bg32.png);color:#4f5157;text-decoration:none;background-size:contain;background-position:top center;background-repeat:no-repeat}.service-card__img{position:relative;width:6rem;height:6rem;margin-right:auto;margin-left:auto;display:flex;justify-content:center;align-items:CENTER;margin-bottom:2.5rem}.service-card__img img{max-width:7rem;max-height:6rem;transition:.3s}.service-card:hover .service-card__img img,.service-card__img img:last-child{opacity:0;display:none}.service-card:hover{background:#d70a8b;color:#fff;text-decoration:none}.service-card:hover .service-card__img img:last-child{display:block;opacity:1}.service-card__name{font-weight:400!important;font-size:1.1rem;text-transform:uppercase;margin-bottom:.75rem;min-height:5.5rem}.type-carusel__title{font-family:Cormorant;font-size:2.85rem!important}.type-carusel__show-all{color:#0b1142;opacity:.6;text-decoration:none;font-weight:400!important;transition:.3s;padding:.5rem 1.5rem}.type-carusel__show-all:hover{background:#e5e5e5}.--word-bg,.--word-bg .center,.doctor-card__photo,.sale-item>*{position:relative}.--word-bg:after,.--word-bg:before{position:absolute;background-size:CONTAIN;background-repeat:no-repeat;content:""}.--word-bg:before{height:20rem;width:35rem;background-image:url("data:image/svg+xml,%3Csvg width='673' height='359' viewBox='0 0 673 359' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3.49015V0.314439H162.22C195.121 -0.627834 228.009 2.63586 260.105 10.0284C282.839 16.0915 304.149 26.6981 322.781 41.225C340.761 55.6925 355.206 74.1668 364.995 95.212C375.738 118.594 381.096 144.145 380.664 169.934C380.505 196.443 374.984 222.637 364.442 246.899C354.187 270.772 339.549 292.452 321.306 310.786C304.771 327.62 284.657 340.399 262.501 348.148C231.313 356.126 199.155 359.524 167.013 358.235H1.10603V355.246H5.3459C8.95968 355.618 12.5939 354.777 15.6909 352.854C18.7878 350.93 21.1763 348.03 22.4896 344.598C25.8047 332.444 27.1739 319.83 26.545 307.237V45.7083C27.9196 33.7015 26.205 21.5385 21.5679 10.402C18.7192 7.67743 15.2996 5.64061 11.5648 4.44372C7.83004 3.24684 3.8766 2.92086 0 3.49015ZM120.559 7.41308H66.3626V285.567C65.3322 299.167 68.3502 312.767 75.0267 324.61C82.4355 334.279 93.0399 340.913 104.89 343.291C123.554 347.684 142.698 349.63 161.851 349.082C228.029 349.082 274.668 331.895 301.397 297.336C327.163 265.785 341.419 226.205 341.768 185.253C341.794 161.725 336.876 138.461 327.341 117.009C317.806 95.5577 303.871 76.4098 286.466 60.8396C249.72 25.3465 194.418 7.53761 120.559 7.41308Z' fill='%23F3F5F6'/%3E%3Cpath d='M427.953 358.501V355.331C438.996 355.331 446.358 353.28 449.303 348.991C453.23 342.516 454.974 334.924 454.272 327.359V34.0227C455.005 26.4173 453.932 18.7447 451.144 11.6448C448.567 6.9828 440.837 4.55854 428.137 4.18557V1.01538H522.74V4.55854C516.4 4.01199 510.034 5.23749 504.335 8.10169C501.266 9.87 498.869 12.6268 497.525 15.9339C495.867 22.7607 495.247 29.8036 495.684 36.8199V287.824C494.86 296.075 495.798 304.409 498.434 312.26C501.07 320.111 505.342 327.296 510.96 333.326C526.474 343.6 544.958 348.265 563.415 346.566H606.667C614.903 347.29 623.197 346.272 631.023 343.575C638.849 340.878 646.036 336.563 652.128 330.902C663.981 313.836 669.698 293.168 668.325 272.346H672.006V358.501H427.953Z' fill='%23F3F5F6'/%3E%3C/svg%3E");right:0;top:0;background-position:top right}.--word-bg:after{height:30rem;width:48rem;background-image:url("data:image/svg+xml,%3Csvg width='1046' height='369' viewBox='0 0 1046 369' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-31 8.83304V5.65733H131.22C164.121 4.71506 197.009 7.97875 229.105 15.3713C251.839 21.4344 273.149 32.041 291.781 46.5679C309.761 61.0354 324.206 79.5097 333.995 100.555C344.738 123.937 350.096 149.488 349.664 175.277C349.505 201.786 343.984 227.98 333.442 252.241C323.187 276.114 308.549 297.795 290.306 316.129C273.771 332.963 253.657 345.742 231.501 353.49C200.313 361.469 168.155 364.867 136.013 363.578H-29.894V360.589H-25.6541C-22.0403 360.961 -18.4061 360.12 -15.3091 358.197C-12.2122 356.273 -9.8237 353.373 -8.5104 349.941C-5.19531 337.787 -3.82612 325.173 -4.45496 312.58V51.0512C-3.08042 39.0444 -4.795 26.8814 -9.43209 15.7449C-12.2808 13.0203 -15.7004 10.9835 -19.4352 9.78662C-23.17 8.58974 -27.1234 8.26375 -31 8.83304ZM89.5589 12.756H35.3626V290.91C34.3322 304.51 37.3502 318.11 44.0267 329.953C51.4355 339.622 62.0399 346.255 73.8899 348.633C92.554 353.027 111.698 354.973 130.851 354.424C197.029 354.424 243.668 337.238 270.397 302.679C296.163 271.128 310.419 231.548 310.768 190.595C310.794 167.068 305.876 143.804 296.341 122.352C286.806 100.901 272.871 81.7527 255.466 66.1825C218.72 30.6894 163.418 12.8805 89.5589 12.756Z' fill='%23F3F5F6'/%3E%3Cpath d='M396.953 363.844V360.674C407.996 360.674 415.358 358.622 418.303 354.333C422.23 347.859 423.974 340.267 423.272 332.702V39.3656C424.005 31.7602 422.932 24.0876 420.144 16.9877C417.567 12.3257 409.837 9.90143 397.137 9.52847V6.35828H491.74V9.90143C485.4 9.35488 479.034 10.5804 473.335 13.4446C470.266 15.2129 467.869 17.9697 466.525 21.2768C464.867 28.1036 464.247 35.1465 464.684 42.1628V293.167C463.86 301.418 464.798 309.752 467.434 317.603C470.07 325.454 474.342 332.639 479.96 338.669C495.474 348.943 513.958 353.608 532.415 351.909H575.667C583.903 352.633 592.197 351.615 600.023 348.918C607.849 346.221 615.036 341.906 621.128 336.245C632.981 319.179 638.698 298.511 637.325 277.689H641.006V363.844H396.953Z' fill='%23F3F5F6'/%3E%3Cpath d='M994.038 23.3218L1007.15 60.6298H1003.64C987.963 44.2703 969.152 31.3028 948.354 22.516C927.556 13.7293 905.206 9.30686 882.662 9.51778C861.267 8.575 839.898 11.9314 819.797 19.3924C799.695 26.8534 781.26 38.2705 765.561 52.9817C751.223 66.3729 739.834 82.6599 732.133 100.785C724.432 118.911 720.592 138.469 720.862 158.19C721.92 188.432 728.691 218.19 740.81 245.864C753.617 278.478 775.331 306.747 803.425 327.383C833.504 349.568 869.992 361.108 907.228 360.214C933.866 360.234 960.324 355.823 985.542 347.156C1007.32 340.903 1027.03 328.855 1042.62 312.273L1045.76 313.205L1021 350.887C980.986 359.592 954.943 364.815 942.876 366.556C926.93 368.328 910.894 369.137 894.853 368.981C820.972 368.981 767.408 351.446 735.454 316.75C703.96 283.208 686.722 238.546 687.431 192.327C687.57 159.247 696.09 126.752 712.181 97.9379C728.574 67.7006 753.268 42.8908 783.292 26.493C815.814 8.70782 852.334 -0.288182 889.312 0.377311C906.701 0.125135 924.059 1.94085 941.029 5.78698C953.581 8.73752 965.923 12.5391 977.969 17.1659L993.854 23.3218H994.038Z' fill='%23F3F5F6'/%3E%3C/svg%3E");left:0;bottom:0;background-position:bottom left}.sale-item__clinick{background:rgba(255,255,255,.8);border-radius:100px;position:ABSOLUTE!important;left:1.5rem;top:1.5rem;padding:.2rem .85rem;font-size:.85rem}.sale-item__clinick span:before{content:"";display:inline-block;width:.5rem;height:.5rem;background:#d70a8b;border-radius:100px;margin-bottom:1px;margin-right:.25rem}.sale-item{padding:14rem 1.5rem 4.5rem;display:block;height:100%;background-size:COVER;background-position:center;background-repeat:no-repeat}.sale-item:before{content:"";height:61%;width:100%;position:absolute;left:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 80%)}.sale-item__label{position:absolute;top:1.5rem;right:1.5rem}@media screen and (max-width:1199px){.sale-item__label{top:3.5rem;right:auto;left:1.5rem}}.sales-detail__desc-deadline{font-weight:600}.blog-card__tag,.review-card__name{font-weight:400!important}.sale-item__name{color:#fff;font-size:1.2rem;font-weight:600;text-decoration:none;text-transform:uppercase}.doctor-card__value b,.review-card__desc b,.review-card__service-link b{font-weight:500}.about-mod__wrap .type-carusel__title,.reviews-carusel__wrap .type-carusel__title{font-size:2.5rem}.sale-item__info{margin-bottom:1rem}.sale-item__sale{display:FLEX;justify-content:space-between;align-items:center;color:#fff;margin:1rem 0 0}.sale-item__sale-left{flex:0 1 auto;font-family:Raleway;font-size:1.9rem;font-weight:500}.sale-item__sale-right{flex:0 1 auto;display:flex;align-items:center}.btn2,.serv-block2 h3 span,span.ruble{display:inline-block}.sale-item__sale-saleprce{color:#fff;opacity:.5;font-size:1.25rem;margin-right:1rem;text-decoration:line-through}span.ruble{transform:scale(.8)}.sale-item__sale-persent:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='6' height='14' viewBox='0 0 6 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.269531 7.11084L5.08771 0.839233V13.3824L0.269531 7.11084Z' fill='%23D70A8B'/%3E%3C/svg%3E");height:2rem;width:1.5rem;position:absolute;left:-1.45rem;background-repeat:no-repeat;background-size:.4rem;background-position:right center;top:.1rem}.sale-item__sale-persent{background:#d70a8b;position:relative;border-radius:4px;padding:.5rem;font-family:Montserrat}.btn2{background:#d70a8b;border-radius:100px;color:#fff;padding:.9rem 2rem;text-decoration:none;font-size:.95rem;position:relative;outline:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn2 span{position:relative;color:#fff}.btn2:before{content:"";height:100%;width:0%;position:absolute;left:0;top:0;border-radius:0;background:#f831ae;transition:.3s;opacity:0}.btn2:hover:before{width:100%;opacity:1}.sale-item__btns{position:absolute;bottom:1.5rem;width:calc(100% - 3rem)}.sale-item__btns .btn2{width:100%;text-align:center}.doctor-card__type{font-weight:400!important;color:#0b1142;opacity:.6;font-size:.9rem}.doctor-card__name{font-weight:400!important;color:#4f5157!important;font-size:1.1rem;text-transform:uppercase;margin-top:.25rem;display:block;margin-bottom:1rem}.doctor-card__value{color:#0b1142;opacity:.6;margin-bottom:.5rem;font-size:.9rem}.about-mod,.about-mod .type-carusel__title,.about-mod p{color:#fff}.doctor-card__info .btn1{margin-top:1rem;width:100%;padding:.9rem;text-align:center}.type-carusel__nav{display:flex;align-items:center}.main-review{display:flex;justify-content:space-between;align-items:stretch}.main-review__left{flex:0 1 calc(30% - 0.75rem)}.main-review__right{flex:0 1 calc(70% - 0.75rem);width:calc(40% - .75rem);background:#fff}.main-review__right .reviews-carusel{max-width:100%;width:100%}.about-mod{max-width:var(--col-5);height:100%;padding:1.5rem;background:#d70a8b!important}.about-mod__desc .link.--color-1:hover,.link.--color-1:hover{color:#4f5157}.about-mod p.--m{font-size:1.1rem;line-height:1.41}.doctor-card__clinick{background:rgba(255,255,255,.8);border-radius:100px;position:ABSOLUTE!important;left:2rem;bottom:3.5rem;padding:.3rem 1rem;color:#4f5157;font-size:.9rem}.doctor-card__clinick:last-child{bottom:1.5rem}.doctor-card__clinick span{position:relative;padding-right:.5rem}.doctor-card__clinick span:before{content:"";display:inline-block;width:.5rem;height:.5rem;background:#d70a8b;border-radius:100px;margin-bottom:.1rem;margin-right:.5rem}.doctor-card__top{padding-top:1.5rem;min-height:10rem}.review-card__rate-date{display:none}.review-card__date{opacity:.4;font-family:Montserrat}.link.--color-1{color:#d70a8b}.review-card__desc{font-size:.85rem!important;line-height:1.4!important;max-width:21rem}.about-mod__desc .link.--color-1{color:#fff}.--svg__reviews--clinick{background-image:url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.39804 15.804C8.88097 15.0348 14 12.0163 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 12.0163 5.11903 15.0348 6.60196 15.804C6.85483 15.9351 7.14517 15.9351 7.39804 15.804ZM7 10C8.65685 10 10 8.65685 10 7C10 5.34315 8.65685 4 7 4C5.34315 4 4 5.34315 4 7C4 8.65685 5.34315 10 7 10Z' fill='%230B1142'/%3E%3C/svg%3E")}.blog-tags .btn.--fill-1.is-active,.blog-tags .btn.--fill-1:hover,.footer-desktop{background:#4f5157}.reviews-carusel .type-carusel__btn.--right{right:-4rem!important}.reviews-carusel .type-carusel__btn.--left{left:-4rem!important}.footer-desktop{border-top:.375rem solid #d70a8b;color:#fff}.checkbox input:checked+*>.checkbox__label,.doctor-head .doctor-card__name,.doctor-head .doctor-card__type,.doctor-head .doctor-card__value,.footer-desktop .breadcrumbs__link,.footer-desktop-main .--title a,.footer-desktop-main a:hover{color:#fff!important}.footer-desktop .breadcrumbs__link:hover{color:#d70a8b!important}.footer-desktop li.breadcrumbs__devider{background-color:#fff}.footer-desktop-contacts__mail.link,.footer-desktop-contacts__tell.h4 b,.footer-desktop-main .--title a b{font-weight:400}.footer-desktop-main a{color:rgba(255,255,255,.7)!important}.footer-desktop-main__title{color:#d70a8b}.footer-desktop-contacts__tell.h4.link{font-weight:400;opacity:1;color:#fff!important;margin-bottom:.5rem;font-family:Montserrat}.footer-desktop-contacts__tell.h4.link:hover,.portfolio__desc.--before .portfolio__h3{color:#d70a8b!important}.footer-desktop-main__show-all-btn{width:4rem;height:4rem;border-radius:4rem;position:absolute;left:50%;margin-left:-2rem;top:0;margin-top:-2rem;background-repeat:no-repeat;background-position:center 1.75rem;background-size:auto .75rem;background-color:#fff;z-index:2;transition:.24s;box-shadow:inset 0 0 0 1px #d70a8b;cursor:pointer}.footer-desktop-main__show-all-btn:hover{box-shadow:inset 0 0 0 .2rem #d70a8b!important;cursor:pointer}.footer-desktop-main a:hover,.footer-desktop-site__links a:hover{opacity:1;color:#fff}.footer-desktop-site__link{opacity:.56;color:rgba(255,255,255,.7)}.footer-desktop-site__logo{width:7rem;height:4.5rem;margin-right:1rem;background-size:contain!important;background-repeat:no-repeat!important}.advance-steps__item-desc-wrap.p.--m{font-size:.9rem}.top-nav__menu-sub-arrow{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM14.6736 6.82635V14.3985H7.10154V17.3985H14.6736V24.9706H17.6736V17.3985H25.2457V14.3985H17.6736V6.82635H14.6736Z' fill='white'%3E%3C/path%3E%3C/svg%3E")}.top-nav__menu-items{display:FLEX;flex-direction:COLUMN;justify-content:center}.mini-contacts{background:#f3f5f7!important}.mini-contacts__messegers-links{max-width:25rem;margin:auto}.mini-contacts .link.--color-dark{color:#4f5157}.mini-contacts .link.--color-dark:hover,.sitemap-bg .map-level-0 li a:hover,.sitemap-bg .map-level-1 li a:hover{color:#d70a8b}.main-review__right.--feedback .feedback-mod{color:#fff;background:#4f5157;position:relative;width:100%!important;max-width:100%!important;height:100%;border-radius:0!important}.main-review__right.--feedback .feedback-mod__title.h5{font-family:Cormorant;font-size:2.5rem!important;text-align:left;margin-bottom:2.25rem;margin-top:.5rem}.feedback-mod__form .btn2{width:100%}.blog-tags .btn.--fill-1,.popup .feedback-mod{background:#d70a8b}.desktop-sale-head.--blog .image-header__wrap{min-height:25rem;position:RELATIVE;z-index:4;padding:4rem}.desktop-sale-head.--blog{grid-template-columns:1fr}.blog-carusel{background-color:#fff;position:relative;z-index:0;}.blog-carusel .center-wrap{background:#fff;padding:0;max-width:100%}.breadcrumbs__link,.doctor-information__title,.portfolio__h3{color:#4f5157!important}.doctor-information__eyar:after{background:#d70a8b!important}.doctor-head .image-header{flex:0 1 40%;position:relative}.doctor-head .doctor-card__clinick{top:2rem;left:2rem;z-index:3;bottom:unset}.doctor-head .doctor-head__info{flex:0 1 calc(60% - 2.5rem);padding:2rem;border-radius:2rem 0 0 2rem;height:30rem;overflow-y:scroll}.serv-banner:after,.serv-banner:before{height:20rem;width:40rem;background-size:CONTAIN;background-repeat:no-repeat;content:""}.doctor-head .doctor-head__info::-webkit-scrollbar{width:10px}.doctor-head .doctor-head__info::-webkit-scrollbar-track{background:#fedcf2;border-radius:10px}.doctor-head .doctor-head__info::-webkit-scrollbar-thumb{background:#d70a8b;border-radius:10px}.feedback-service__btns .btn:hover,.popup .feedback-mod__btn:hover{background:#fff}.doctor-head .image-header__content{position:relative;z-index:4;padding:0 2rem;color:#fff}.serv-banner{background:#ebe6eb;position:relative}.blog-carusel.pdg{padding:9rem 0!important}.serv-banner__wrap{display:flex;justify-content:space-between;align-items:center;max-width:75rem;margin:auto}.serv-banner__left{flex:0 1 calc(50% - 1rem);padding:4rem 0 6rem}.serv-banner__right{flex:0 1 calc(50% - 1rem);display:flex;justify-content:center;align-items:center}.serv-banner__right img{height:100%;max-height:35rem}.serv-head__title b{color:#2f3138;font-weight:400!important;margin-bottom:1.5rem;display:BLOCK}.serv-head__desc.p.--m{font-size:1rem;max-width:32rem;margin:1.5rem 0;line-height:1.4}.feedback-service__block.--custom .feedback-service__name,.feedback-service__block.--custom .feedback-service__select-wrap,.serv-banner__bottom-wrap a:first-child{margin-left:0}.serv-head__prices{display:flex;align-items:center;margin:3rem 0 1.5rem}.serv-head__price{color:#d70a8b;font-size:2rem;margin-right:2rem;font-family:Montserrat}.serv-head__old-price{color:#4f5157;opacity:.5;text-decoration:line-through;font-size:1.5rem}.serv-head__btns .btn1{font-size:.9rem;padding:1rem 3rem}.serv-banner:before{background-image:url("data:image/svg+xml,%3Csvg width='567' height='216' viewBox='0 0 567 216' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 -17.1786V-19.2609H106.365C127.938 -19.8787 149.502 -17.7387 170.547 -12.8916C185.453 -8.91609 199.426 -1.9615 211.642 7.56355C223.432 17.0497 232.903 29.163 239.321 42.962C246.366 58.2935 249.879 75.047 249.595 91.9564C249.491 109.338 245.871 126.513 238.959 142.421C232.235 158.074 222.637 172.289 210.675 184.311C199.834 195.348 186.645 203.727 172.118 208.808C151.668 214.04 130.583 216.267 109.508 215.422H0.72521V213.462H3.50522C5.87473 213.706 8.25765 213.155 10.2883 211.894C12.3189 210.633 13.885 208.731 14.7461 206.481C16.9197 198.512 17.8175 190.241 17.4052 181.984V10.5032C18.3064 2.63052 17.1822 -5.34456 14.1417 -12.6466C12.2739 -14.4331 10.0317 -15.7686 7.58288 -16.5534C5.13404 -17.3381 2.54183 -17.5519 0 -17.1786ZM79.0486 -14.6064H43.513V167.775C42.8373 176.692 44.8162 185.609 49.1939 193.375C54.0517 199.715 61.0048 204.064 68.7747 205.623C81.0125 208.504 93.5647 209.78 106.123 209.42C149.515 209.42 180.095 198.152 197.622 175.492C214.516 154.804 223.863 128.852 224.092 102C224.109 86.5735 220.885 71.3199 214.633 57.2543C208.38 43.1887 199.244 30.6337 187.831 20.4246C163.738 -2.84775 127.477 -14.5247 79.0486 -14.6064Z' fill='%23F3F5F6'/%3E%3Cpath d='M313 213V210.943C320.149 210.943 324.916 209.611 326.822 206.828C329.364 202.626 330.493 197.699 330.039 192.789V2.42098C330.514 -2.51472 329.819 -7.49407 328.014 -12.1017C326.345 -15.1273 321.341 -16.7006 313.119 -16.9426V-19H374.365V-16.7006C370.261 -17.0553 366.14 -16.2599 362.449 -14.4011C360.463 -13.2536 358.911 -11.4644 358.041 -9.3182C356.968 -4.88776 356.566 -0.317108 356.849 4.23631V167.132C356.316 172.487 356.923 177.895 358.629 182.991C360.336 188.086 363.102 192.748 366.739 196.662C376.783 203.329 388.749 206.357 400.698 205.255H428.7C434.031 205.724 439.401 205.063 444.467 203.313C449.534 201.563 454.187 198.762 458.131 195.089C465.804 184.013 469.506 170.6 468.617 157.088H471V213H313Z' fill='%23F3F5F6'/%3E%3Cpath d='M729.517 -8.10282L738.008 16.084H735.736C725.584 5.47806 713.406 -2.92874 699.94 -8.62519C686.475 -14.3216 672.005 -17.1887 657.41 -17.0519C643.558 -17.6631 629.724 -15.4872 616.71 -10.6502C603.696 -5.81328 591.76 1.58842 581.596 11.1257C572.314 19.8072 564.94 30.366 559.954 42.1167C554.969 53.8673 552.483 66.547 552.658 79.3324C553.342 98.9378 557.726 118.23 565.572 136.171C573.864 157.314 587.921 175.641 606.11 189.019C625.584 203.402 649.207 210.884 673.315 210.304C690.56 210.317 707.69 207.457 724.017 201.838C738.115 197.784 750.876 189.974 760.967 179.224L763 179.828L746.976 204.257C721.067 209.901 704.206 213.287 696.394 214.416C686.07 215.564 675.688 216.089 665.303 215.988C617.47 215.988 582.792 204.62 562.105 182.126C541.715 160.381 530.555 131.427 531.014 101.463C531.104 80.0171 536.62 58.951 547.037 40.2707C557.65 20.6679 573.638 4.58373 593.076 -6.04695C614.131 -17.577 637.775 -23.4091 661.715 -22.9777C672.973 -23.1412 684.212 -21.964 695.198 -19.4706C703.325 -17.5578 711.315 -15.0932 719.114 -12.0936L729.398 -8.10282H729.517Z' fill='%23F3F5F6'/%3E%3C/svg%3E");position:absolute;right:0;top:0;background-position:top right}.serv-banner .center{position:relative;z-index:2}.serv-banner:after{background-image:url("data:image/svg+xml,%3Csvg width='564' height='198' viewBox='0 0 564 198' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.78642V3.08489H86.9291C104.56 2.58002 122.184 4.3287 139.383 8.28957C151.566 11.5382 162.985 17.2212 172.969 25.0046C182.604 32.7563 190.345 42.6547 195.59 53.9306C201.347 66.4588 204.219 80.1491 203.987 93.9667C203.902 108.17 200.943 122.205 195.294 135.204C189.799 147.995 181.955 159.611 172.179 169.435C163.318 178.454 152.54 185.301 140.667 189.453C123.954 193.728 106.721 195.548 89.4975 194.857H0.592693V193.256H2.86472C4.80124 193.455 6.74874 193.005 8.4083 191.974C10.0679 190.944 11.3478 189.39 12.0515 187.551C13.828 181.039 14.5617 174.28 14.2247 167.533V27.4068C14.9613 20.9736 14.0425 14.4567 11.5576 8.48975C10.0311 7.02995 8.19864 5.93863 6.19727 5.29734C4.1959 4.65606 2.07736 4.4814 0 4.78642ZM64.6041 6.88831H35.5619V155.922C35.0097 163.209 36.627 170.496 40.2047 176.841C44.1749 182.022 49.8575 185.576 56.2075 186.85C66.2091 189.204 76.4677 190.247 86.7315 189.953C122.195 189.953 147.187 180.745 161.51 162.228C175.317 145.323 182.957 124.116 183.144 102.174C183.158 89.568 180.523 77.1035 175.413 65.6097C170.303 54.1159 162.836 43.8565 153.509 35.5141C133.818 16.497 104.183 6.95504 64.6041 6.88831Z' fill='%23F3F5F6'/%3E%3Cpath d='M224 195V193.297C229.928 193.297 233.879 192.196 235.46 189.892C237.568 186.415 238.504 182.337 238.127 178.274V20.7277C238.521 16.643 237.945 12.5222 236.448 8.70892C235.065 6.20501 230.916 4.90297 224.099 4.70266V3H274.879V4.90297C271.476 4.60943 268.059 5.26763 264.999 6.80595C263.352 7.75568 262.066 9.23633 261.344 11.0125C260.454 14.6791 260.121 18.4617 260.356 22.23V157.041C259.914 161.472 260.417 165.948 261.832 170.165C263.247 174.381 265.54 178.24 268.556 181.479C276.883 186.997 286.804 189.503 296.712 188.59H319.928C324.349 188.979 328.801 188.432 333.002 186.983C337.202 185.535 341.06 183.217 344.33 180.177C350.692 171.011 353.761 159.91 353.024 148.728H355V195H224Z' fill='%23F3F5F6'/%3E%3Cpath d='M536.29 12.3416L543.317 32.3792H541.436C533.035 23.5927 522.956 16.6281 511.813 11.9088C500.669 7.18961 488.694 4.8144 476.615 4.92769C465.152 4.42133 453.703 6.22401 442.932 10.2312C432.162 14.2384 422.284 20.3703 413.873 28.2715C406.191 35.4637 400.088 44.2112 395.962 53.946C391.836 63.6808 389.779 74.1854 389.924 84.7775C390.49 101.02 394.118 117.002 400.612 131.866C407.473 149.382 419.107 164.565 434.16 175.648C450.277 187.563 469.827 193.761 489.778 193.281C504.05 193.292 518.227 190.923 531.738 186.268C543.405 182.909 553.967 176.439 562.318 167.533L564 168.034L550.739 188.272C529.297 192.947 515.343 195.752 508.877 196.687C500.334 197.639 491.742 198.074 483.147 197.99C443.562 197.99 414.862 188.572 397.742 169.937C380.867 151.923 371.631 127.935 372.011 103.112C372.086 85.3447 376.651 67.8925 385.272 52.4168C394.055 36.1768 407.286 22.8518 423.373 14.0448C440.798 4.49267 460.366 -0.338942 480.178 0.0184841C489.495 -0.116956 498.796 0.858235 507.888 2.92393C514.614 4.50862 521.226 6.5504 527.68 9.0354L536.191 12.3416H536.29Z' fill='%23F3F5F6'/%3E%3C/svg%3E");position:absolute;left:0;bottom:0;background-position:left bottom}.serv-banner__bottom{position:absolute;bottom:0;left:0;background:rgba(243,245,246,.7);width:100%;z-index:3;padding:1.5rem 0;display:flex;justify-content:center}.serv-banner__bottom-wrap{display:flex;position:relative;justify-content:center}.serv-banner__bottom-wrap:before{content:"";position:absolute;height:1px;width:100%;left:0;top:-1.5rem;background:#d70a8b}.serv-banner__bottom-wrap a{color:#4f5157;opacity:.6;position:relative;display:block;margin:0 1.75rem;text-decoration:none}.serv-block2 h3,.serv-block2__block h3{line-height:1.2;margin-bottom:2rem;font-weight:400;font-size:1.25rem}.serv-banner__bottom-wrap a:last-child{margin-right:0}.serv-banner__bottom-wrap a:hover{opacity:1}.serv-banner__bottom-wrap a:before{content:"";height:.5rem;width:.5rem;background:#d70a8b;border-radius:100%;position:absolute;top:-1.75rem;left:calc(50% - .25rem);transform:scale(0);transition:.3s}.serv-banner__bottom-wrap a:hover:before{transform:scale(1)}.feedback-service__row,.serv-block1__wrap{display:flex;justify-content:space-between;align-items:stretch}.serv-block1__left{flex:0 1 calc(60% - 3.5rem)}.serv-block1__right{flex:0 1 calc(40% - 3rem);width:calc(40% - 3rem)}.price-item__name{font-size:1rem!important;font-weight:500!important}.advance-item__label,.load-more,.price-item__price{font-weight:400!important}.price-item__price{font-size:1rem!important;padding-left:2rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2562_9624)'%3E%3Cpath d='M18.7202 1.27722H11.3514C10.885 1.27722 10.4371 1.46289 10.1071 1.79288L0.515441 11.3828C-0.171814 12.07 -0.171814 13.1841 0.515441 13.8722L7.88428 21.241C8.57154 21.9283 9.68558 21.9283 10.3728 21.241L19.9645 11.6512C20.2945 11.3203 20.4801 10.8724 20.4801 10.4051V3.03716C20.4801 2.06479 19.6926 1.27722 18.7202 1.27722ZM15.6403 7.43699C14.9117 7.43699 14.3204 6.84565 14.3204 6.11704C14.3204 5.38843 14.9117 4.79709 15.6403 4.79709C16.3689 4.79709 16.9603 5.38843 16.9603 6.11704C16.9603 6.84565 16.3689 7.43699 15.6403 7.43699Z' fill='%23D70A8B'/%3E%3Cpath d='M22.2391 3.03711L22.2383 11.2287C22.2383 11.6344 22.0772 12.0242 21.7895 12.3111L12.043 22.0576L12.1926 22.2072C12.8798 22.8944 13.9939 22.8944 14.6811 22.2072L23.4825 13.4075C23.8134 13.0775 23.9991 12.6296 23.9991 12.1632V4.79704C23.9991 3.82468 23.2115 3.03711 22.2391 3.03711Z' fill='%23D70A8B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2562_9624'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:1.3rem;background-position:left center;background-repeat:no-repeat}.header__btns .header__btn1,.header__filials,.price-item__icon,.quick-form__content{display:none}.price-item__feed-back:hover{transform:rotate(90deg)}.price-item__feed-back{border:1px solid #808285!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.17188 0.796875V8.65262M8.17188 16.5084V8.65262M8.17188 8.65262L16.0276 8.65262L0.316132 8.65262' stroke='%23808285' stroke-width='3'/%3E%3C/svg%3E")!important;transition:.3s}.serv-block2__text,.serv-block2__wrap{padding-bottom:4rem;border-bottom:1px solid rgba(128,130,133,.4)}.advance__wrap .type-carusel__nav .type-carusel__pagination{display:block!important}.advance__wrap .type-carusel__nav{display:block;width:auto!important}.advance__wrap .advance__carusel-item .swiper-wrapper .swiper-slide a{text-decoration:none!important}.type-carusel__text{opacity:.6;font-size:.9rem;max-width:28rem}.advance-item__img{height:5rem!important}.advance-item__label{font-size:.9rem!important;word-break:break-all;max-width:7rem;margin:1rem auto auto;color:#4f5157}.advance{overflow:visible!important}.price-item__name{color:#4f5157;opacity:.75}.load-more{border-radius:1rem!important}.advance-steps,.portfolio-carusel,.portfolio__work{border-radius:0!important}.serv-block2__h{font-family:Cormorant;font-size:2.5rem!important;text-align:center;color:#2f3138;font-weight:600;margin-bottom:4.5rem}.serv-block2__wrap{display:flex;justify-content:space-between;align-items:flex-start;margin:4rem 0 5rem}.serv-block2__block{flex:0 1 calc(50% - 3rem);max-width:37rem;color:#4f5157;font-size:.9rem;line-height:1.3;opacity:.8}.serv-block2__block h3{max-width:20rem;padding-left:4rem;background-image:url("data:image/svg+xml,%3Csvg width='42' height='48' viewBox='0 0 42 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7342 0C15.5622 0 11.3555 4.20784 11.3555 9.37989V14.2394C11.3555 19.4118 15.5622 23.6196 20.7342 23.6196C25.9067 23.6196 30.113 19.4118 30.113 14.2394V9.37989C30.1131 4.20784 25.9067 0 20.7342 0Z' fill='%23D70A8B'/%3E%3Cpath d='M41.4188 35.8427C38.4155 30.7248 33.6152 26.9305 27.9021 25.1588C27.7696 25.1177 27.6264 25.1526 27.5277 25.2502C24.87 27.8706 21.5677 29.915 20.7421 30.4088C19.8608 29.8455 16.1487 27.4259 13.9419 25.2502C13.8436 25.1526 13.6992 25.1177 13.5675 25.1588C7.8536 26.9309 3.05364 30.7252 0.0515516 35.8431C-0.0171839 35.9602 -0.0171839 36.1058 0.0515516 36.2229C4.31469 43.4873 12.24 48.0001 20.7348 48.0001C29.2299 48.0001 37.1556 43.4873 41.4188 36.2229C41.4879 36.1054 41.4879 35.9598 41.4188 35.8427ZM33.4908 38.6405C33.4908 38.8475 33.2938 39.0057 33.0872 39.0057H30.5471C30.3401 39.0057 30.1143 39.1835 30.1143 39.3909V42.0178C30.1143 42.2244 30.0037 42.3822 29.7967 42.3822H27.5154C27.3084 42.3822 27.1134 42.2244 27.1134 42.0178V39.3909C27.1126 39.1839 26.9713 39.0057 26.7643 39.0057H24.1147C23.9077 39.0057 23.7365 38.8471 23.7365 38.6405V36.3788C23.7365 36.1718 23.9077 36.0048 24.1147 36.0048H26.7643C26.9713 36.0048 27.1126 35.8358 27.1126 35.6284V32.9985C27.1126 32.7915 27.3077 32.6283 27.5146 32.6283H29.7714C29.978 32.6283 30.1139 32.7915 30.1139 32.9985V35.6361C30.1139 35.8435 30.3144 36.0044 30.5217 36.0044H33.0872C33.2938 36.0044 33.4908 36.1795 33.4908 36.3865V38.6405Z' fill='%23D70A8B'/%3E%3C/svg%3E");background-size:2.5rem;min-height:2.25rem}.serv-block2__block:nth-child(2) h3{background-image:url("data:image/svg+xml,%3Csvg width='50' height='44' viewBox='0 0 50 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.5663 7.4782H42.5951V5.93527C42.5951 5.56 42.291 5.25592 41.9158 5.25592H38.1114C37.7361 5.25592 37.4321 5.56 37.4321 5.93527V7.4782H34.0579V5.75511C34.0579 3.12087 31.9147 0.977661 29.2804 0.977661H20.7193C18.0851 0.977661 15.9418 3.12087 15.9418 5.75511V7.4782H12.5679V5.93527C12.5679 5.56 12.2639 5.25592 11.8886 5.25592H8.08424C7.70897 5.25592 7.40489 5.56 7.40489 5.93527V7.4782H6.4337C2.88043 7.4782 0 10.3586 0 13.9119V36.5885C0 40.1418 2.88043 43.0222 6.4337 43.0222H43.5663C47.1196 43.0222 50 40.1418 50 36.5885V13.9119C50 10.3586 47.1196 7.4782 43.5663 7.4782ZM18.6592 5.75511C18.6592 4.61924 19.5834 3.69505 20.7193 3.69505H29.2804C30.4163 3.69505 31.3405 4.61924 31.3405 5.75511V7.4782H18.6592V5.75511ZM25 36.8385C18.6 36.8385 13.4117 31.6502 13.4117 25.2502C13.4117 18.8502 18.6 13.6619 25 13.6619C31.4 13.6619 36.5883 18.8502 36.5883 25.2502C36.5883 31.6502 31.4 36.8385 25 36.8385ZM33.6997 28.0961C33.6997 28.2763 33.6285 28.4491 33.5014 28.5768C33.3739 28.7043 33.2014 28.776 33.0212 28.7763L28.5334 28.7804V33.2679C28.5334 33.6432 28.2293 33.9472 27.8541 33.9472H22.1459C21.7707 33.9472 21.4666 33.6432 21.4666 33.2679V28.7869L16.9856 28.791C16.9853 28.791 16.9853 28.791 16.9851 28.791C16.8052 28.791 16.6326 28.7195 16.5052 28.5926C16.3777 28.4652 16.306 28.2926 16.3057 28.1124L16.3005 22.4046C16.3003 22.0293 16.6041 21.7249 16.9793 21.7247L21.4668 21.7206V17.2326C21.4668 16.8573 21.7709 16.5532 22.1462 16.5532H27.8541C28.2293 16.5532 28.5334 16.8573 28.5334 17.2326V21.7135L33.0144 21.7095C33.0147 21.7095 33.0149 21.7095 33.0149 21.7095C33.3899 21.7095 33.694 22.0133 33.6943 22.3883L33.6997 28.0961Z' fill='%23D70A8B'/%3E%3C/svg%3E")}.serv-block2__text{margin:4rem 0 3.5rem;padding-right:15%}.serv-block2 ul{margin:2rem 0;padding:0;list-style:none}.serv-block2 ul li{padding-left:1rem;margin:.75rem;position:relative;font-size:1rem;line-height:1.5rem}.serv-block2 ul li:before{content:"";height:.4rem;width:.4rem;background:#d70a8b;border-radius:100%;position:absolute;left:0;top:.5rem}.service-info ul li:before,.service-info1 ol li:before,.service-info1 ul li:before{top:-.1rem;position:absolute;background-position:center;background-repeat:no-repeat}.mb-0{margin-bottom:0!important}.serv-block2__note{padding-right:12rem;color:rgba(79,81,87,.7);font-size:.9rem;line-height:1.5;background-image:url("data:image/svg+xml,%3Csvg width='29' height='66' viewBox='0 0 29 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1'%3E%3Cpath d='M27.9297 58.1313L27.0192 61.8533C24.2878 62.9314 22.1059 63.752 20.4811 64.3161C18.8546 64.882 16.9647 65.1635 14.8114 65.1635C11.5047 65.1635 8.93263 64.3535 7.09822 62.7445C5.2638 61.1291 4.3463 59.0821 4.3463 56.5988C4.3463 55.6375 4.41288 54.6488 4.55129 53.6414C4.69087 52.6327 4.9128 51.4968 5.21649 50.2272L8.63011 38.1449C8.9338 36.9879 9.19194 35.8917 9.39868 34.8551C9.60835 33.8249 9.70938 32.877 9.70938 32.0237C9.70938 30.4808 9.38992 29.4015 8.75392 28.7947C8.11792 28.1896 6.90432 27.8824 5.10261 27.8824C4.22015 27.8824 3.31316 28.0238 2.38865 28.2971C1.46006 28.5716 0.66637 28.8367 0 29.0832L0.912828 25.3583C3.14905 24.4478 5.28658 23.6681 7.33124 23.021C9.37591 22.3722 11.3079 22.0475 13.1353 22.0475C16.4192 22.0475 18.9533 22.8411 20.7328 24.4285C22.5123 26.0171 23.4018 28.0763 23.4018 30.6139C23.4018 31.1389 23.3434 32.064 23.2178 33.3863C23.0952 34.7114 22.8668 35.9256 22.5339 37.03L19.1349 49.0638C18.8564 50.0303 18.6058 51.1353 18.388 52.3787C18.1631 53.6139 18.0557 54.5577 18.0557 55.1908C18.0557 56.7887 18.4119 57.8796 19.1262 58.4595C19.8457 59.0395 21.085 59.328 22.8452 59.328C23.6716 59.328 24.6119 59.1814 25.6567 58.8935C26.6986 58.6056 27.4584 58.3527 27.9297 58.1313ZM28.7918 7.60982C28.7918 9.70646 28.0016 11.4971 26.4136 12.9694C24.8297 14.447 22.9212 15.1864 20.6884 15.1864C18.4487 15.1864 16.5354 14.447 14.9335 12.9694C13.3344 11.4965 12.5331 9.70646 12.5331 7.60982C12.5331 5.51727 13.3344 3.72373 14.9335 2.23272C16.5325 0.744045 18.4493 0 20.6884 0C22.9206 0 24.8297 0.745797 26.4136 2.23272C28.0027 3.72373 28.7918 5.51785 28.7918 7.60982Z' fill='%234F5157'/%3E%3C/g%3E%3C/svg%3E");background-position:right 10% center;background-size:2rem;padding-top:1rem;padding-bottom:1rem}.grid2{display:grid;grid-gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.serv-block2 h3 span{background:#d70a8b;color:#fff;height:2rem;width:2rem;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;margin-right:.6rem;line-height:1}.works-carusel__wrap .type-carusel__head{margin-bottom:2rem!important}.portfolio-carusel{margin:0!important;padding:0 0 6rem!important;border-bottom:0 solid var(--color__border)}.portfolio__work{background-color:#f3f5f6!important;transition:.3s;box-shadow:none!important}.portfolio__work:hover{box-shadow:0 14px 26px rgb(0 0 0 / 4%)!important}.checkbox__trigger,.feedback-service__right .mini-contacts__messegers{box-shadow:none!important}.portfolio__info{min-height:16rem}.ourworks__before-img{height:20rem}.ourworks__before-img img{object-position:50% 50%;object-fit:cover;width:100%;height:100%}@media screen and (max-width:1280px){.portfolio__info{min-height:20rem}}@media screen and (max-width:991px){.portfolio__info{min-height:12rem}}.portfolio__label{background:#d70a8b!important;font-weight:400!important}.portfolio__doc a,.portfolio__serv a{color:#d70a8b!important;font-weight:400!important}.twentytwenty-left-arrow{border-right:6px solid #d70a8b!important}.twentytwenty-right-arrow{border-left:6px solid #d70a8b!important}.serv-review{background:#f3f5f6;padding-bottom:8rem;position:relative}.serv-review:after{content:"";height:30rem;width:48rem;background-image:url("data:image/svg+xml,%3Csvg width='1118' height='369' viewBox='0 0 1118 369' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-119 8.83292V5.65721H43.2199C76.1213 4.71494 109.009 7.97863 141.105 15.3711C163.839 21.4343 185.149 32.0409 203.781 46.5678C221.761 61.0353 236.206 79.5096 245.995 100.555C256.738 123.937 262.096 149.488 261.664 175.277C261.505 201.786 255.984 227.98 245.442 252.241C235.187 276.114 220.549 297.795 202.306 316.129C185.771 332.962 165.657 345.742 143.501 353.49C112.313 361.469 80.1547 364.866 48.0128 363.578H-117.894V360.589H-113.654C-110.04 360.961 -106.406 360.12 -103.309 358.197C-100.212 356.273 -97.8237 353.373 -96.5104 349.941C-93.1953 337.787 -91.8261 325.173 -92.455 312.58V51.0511C-91.0804 39.0443 -92.795 26.8813 -97.4321 15.7447C-100.281 13.0202 -103.7 10.9834 -107.435 9.7865C-111.17 8.58961 -115.123 8.26363 -119 8.83292ZM1.55888 12.7558H-52.6374V290.91C-53.6678 304.51 -50.6498 318.11 -43.9733 329.953C-36.5645 339.622 -25.9601 346.255 -14.1101 348.633C4.55402 353.027 23.6977 354.973 42.8512 354.424C109.029 354.424 155.668 337.238 182.397 302.679C208.163 271.128 222.419 231.547 222.768 190.595C222.794 167.068 217.876 143.804 208.341 122.352C198.806 100.901 184.871 81.7526 167.466 66.1824C130.72 30.6892 75.4181 12.8804 1.55888 12.7558Z' fill='white'/%3E%3Cpath d='M358.953 363.844V360.674C369.996 360.674 377.358 358.622 380.303 354.333C384.23 347.859 385.974 340.267 385.272 332.701V39.3655C386.005 31.7601 384.932 24.0875 382.144 16.9876C379.567 12.3256 371.837 9.90131 359.137 9.52835V6.35815H453.74V9.90131C447.4 9.35476 441.034 10.5803 435.335 13.4445C432.266 15.2128 429.869 17.9696 428.525 21.2767C426.867 28.1035 426.247 35.1464 426.684 42.1627V293.167C425.86 301.418 426.798 309.752 429.434 317.603C432.07 325.454 436.342 332.638 441.96 338.669C457.474 348.943 475.958 353.608 494.415 351.909H537.667C545.903 352.633 554.197 351.614 562.023 348.918C569.849 346.221 577.036 341.905 583.128 336.245C594.981 319.179 600.698 298.51 599.325 277.689H603.006V363.844H358.953Z' fill='white'/%3E%3Cpath d='M1066.04 23.3217L1079.15 60.6297H1075.64C1059.96 44.2701 1041.15 31.3027 1020.35 22.5159C999.556 13.7291 977.206 9.30674 954.662 9.51766C933.267 8.57487 911.898 11.9313 891.797 19.3923C871.695 26.8533 853.26 38.2704 837.561 52.9816C823.223 66.3727 811.834 82.6598 804.133 100.785C796.432 118.91 792.592 138.469 792.862 158.19C793.92 188.432 800.691 218.19 812.81 245.864C825.617 278.477 847.331 306.747 875.425 327.382C905.504 349.568 941.992 361.108 979.228 360.214C1005.87 360.234 1032.32 355.823 1057.54 347.156C1079.32 340.902 1099.03 328.855 1114.62 312.273L1117.76 313.205L1093 350.887C1052.99 359.592 1026.94 364.815 1014.88 366.556C998.93 368.327 982.894 369.137 966.853 368.981C892.972 368.981 839.408 351.446 807.454 316.75C775.96 283.208 758.722 238.546 759.431 192.327C759.57 159.246 768.09 126.752 784.181 97.9378C800.574 67.7005 825.268 42.8906 855.292 26.4928C887.814 8.7077 924.334 -0.288304 961.312 0.377189C978.701 0.125013 996.059 1.94073 1013.03 5.78686C1025.58 8.7374 1037.92 12.539 1049.97 17.1658L1065.85 23.3217H1066.04Z' fill='white'/%3E%3C/svg%3E");position:absolute;left:0;bottom:0;background-size:CONTAIN;background-position:bottom left;background-repeat:no-repeat}.about-us-page .advantages,.main-review,.serv-block3__doctor{position:relative;z-index:3}.feedback-service{background:#d70a8b;padding:3rem 0}.advance-steps,.header__tg{background-repeat:no-repeat}.feedback-service__wrap{display:flex;justify-content:space-between;align-items:center}.feedback-service__left{flex:0 1 calc(55% - 3rem)}.feedback-service__right{flex:0 1 calc(45% - 3rem)}.feedback-service__right .mini-contacts__messegers-links{max-width:23rem;padding-top:.5rem}.feedback-service__right .mini-contacts{width:100%!important;background:#fff!important;padding:2rem 2rem 0}.feedback-service__h3{color:#fff;font-size:1.55rem;margin-bottom:1.5rem}.feedback-service__select-wrap{flex:0 1 9rem;margin-left:.5rem}.feedback-service__tel{flex:1;position:relative}.feedback-service__row{margin:1rem 0}.feedback-service__tel-label{position:absolute;left:6rem;top:.75rem}.feedback-service .feedback-service__tel .input.--fill{border-radius:0;background: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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%3E%3C/svg%3E") left 1.6rem center no-repeat #fff;padding-left:6rem;padding-top:1.65rem;padding-bottom:.25rem;height:4.6rem}.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='%23D70A8B' stroke-width='4'/%3E%3C/svg%3E%0A")!important}.checkbox__trigger{background-color:#fff!important}.feedback-service__select-wrap .select.--fill{height:4.6rem;background-color:#fff;border-radius:0}.feedback-service__btns{flex:0 1 18.5rem}.feedback-service__row:nth-child(2){align-items:center}.feedback-service__policy .checkbox__label{color:#fff;font-weight:400;font-size:.8rem;max-width:18rem}.feedback-service__policy{flex:1;padding-right:1rem}.feedback-service__btns .btn{width:100%;font-weight:600;color:#d70a8b;transition:.3s;border-radius:3rem}.feedback-mod__tel-label,.select.--fill{font-weight:400!important}.select.--fill.--custom{font-weight:650!important}.popup .feedback-mod__btn{background:#e9e9e9;box-shadow:8px 8px 24px rgb(255 111 50 / 28%);transition:.3s;color:#d70a8b}.feedback-mod__btn:disabled{background-color:#ccc;color:#888;cursor:not-allowed;opacity:.6}.popup .review-card{padding:0;box-shadow:none}.breadcrumbs__link:hover,.sale-card__price{color:#d70a8b!important}.doctor-head{margin-bottom:7rem}.certificate{padding-bottom:5rem!important}.about-us-page .about-first__bottom,.feedback-service__block.--custom .feedback-service__select-wrap,.quick-form,.sale-item{position:relative}.promo-item{display:flex;justify-content:space-between;align-items:flex-start}.promo-item .image-header,.promo-item .page-detail{flex:0 1 calc(50% - 2rem)}.sale-card__sale-marker,.type-editor ul li:after{background-color:#d70a8b!important}.sales-detail .sale-card__sale-marker:after{border-left:.375rem solid #d70a8b!important}.reviews .page-detail .type-editor,.reviews .page-detail .type-editor ol li,.reviews .page-detail .type-editor ul li{color:var(--color__dark);font-size:1rem;line-height:1.5rem}.popup .feedback-mod__title.h5{margin-bottom:2.5rem;margin-top:.5rem;font-size:2rem}.advance-steps{background-color:#fff!important;background-position:top right!important;background-size:auto!important}.header__tg{height:1.7rem;width:1.7rem;margin-left:.5rem;display:block;background-size:100%;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="29" viewBox="0 0 29 29" fill="none"><g clip-path="url(%23clip0_5740_20727)"><path d="M14.5001 1.39632C7.27452 1.39632 1.39632 7.27472 1.39632 14.5001C1.39632 21.7256 7.27452 27.6038 14.5001 27.6038C21.7256 27.6038 27.6038 21.7256 27.6038 14.5001C27.6038 7.27472 21.7256 1.39632 14.5001 1.39632ZM14.5001 29.0001C10.6269 29.0001 6.98564 27.4919 4.24694 24.7532C1.50823 22.0147 0 18.3734 0 14.5001C0 10.6269 1.50823 6.98564 4.24694 4.24694C6.98564 1.50823 10.6269 0 14.5001 0C18.3732 0 22.0145 1.50823 24.7532 4.24694C27.4919 6.98564 29.0001 10.6269 29.0001 14.5001C29.0001 18.3734 27.4919 22.0147 24.7532 24.7532C22.0145 27.4919 18.3732 29.0001 14.5001 29.0001Z" fill="%23D70A8B"/><path d="M17.7307 21.0401C17.8626 21.0894 17.9696 21.0978 18.0496 21.0649C18.141 21.0275 18.205 20.9366 18.2321 20.8916L20.6483 8.70934C20.5385 8.7247 20.3922 8.76571 20.2966 8.80772C20.29 8.81055 20.2833 8.81338 20.2764 8.81621L6.43405 14.2463C6.42658 14.2492 6.4191 14.2518 6.41143 14.2544C6.34678 14.2777 6.2684 14.3193 6.21386 14.3574C6.26072 14.3983 6.33587 14.4449 6.40072 14.4702L9.87394 15.6394C9.89536 15.6467 9.91637 15.6554 9.93697 15.6653L12.0056 16.6651C12.0387 16.681 12.0702 16.7004 12.0997 16.723L17.7307 21.0401ZM17.9426 22.1701C17.7412 22.1701 17.5056 22.1285 17.2408 22.013C17.2006 21.9954 17.1624 21.973 17.1277 21.9463L11.483 17.6188L9.49496 16.658L6.04518 15.4966C6.04255 15.4956 6.03972 15.4946 6.03689 15.4936C5.94983 15.4627 5.18419 15.1712 5.09349 14.4459C5.01551 13.8223 5.5559 13.4033 6.0476 13.2312L19.8706 7.80877C20.0969 7.71079 20.8186 7.44595 21.3354 7.78331C21.4936 7.88674 21.759 8.13502 21.759 8.63823C21.759 8.67359 21.7556 8.70894 21.7485 8.74389L19.2835 21.1728C19.2769 21.2055 19.2674 21.2376 19.2551 21.2687C19.2316 21.3271 19.0116 21.8443 18.462 22.0697C18.3302 22.1239 18.1553 22.1701 17.9426 22.1701Z" fill="%23D70A8B"/><path d="M13.9509 18.8266L11.7009 20.8782C11.7009 20.9445 11.3324 20.9445 11.3324 20.8782L11.7633 17.1174L11.787 17.0509C11.787 17.0509 18.0963 11.3796 18.3548 11.1382C18.6134 10.8967 18.5274 10.845 18.5274 10.845C18.5445 10.5521 18.0619 10.845 18.0619 10.845L9.70117 16.1546C9.70117 16.1546 10.7527 19.6023 10.9595 20.2573C11.1664 20.9124 11.2882 20.9005 11.3324 20.9005" fill="%23D70A8B"/><path d="M10.3413 16.3917C10.5 16.9117 10.7881 17.8549 11.0388 18.6725L11.2241 17.056C11.2287 17.0148 11.2382 16.9743 11.2519 16.9354L11.2758 16.8689C11.3061 16.7841 11.357 16.7077 11.424 16.6475C12.3943 15.7754 13.7597 14.5478 14.9944 13.4369L10.3413 16.3917ZM11.5168 21.4714C11.4164 21.4714 11.3287 21.4601 11.2525 21.4399C10.7873 21.3906 10.5903 20.8912 10.4419 20.4211C10.2366 19.771 9.22493 16.4544 9.1819 16.3134C9.11059 16.0798 9.20412 15.8275 9.41017 15.6966L17.7709 10.3871C17.7739 10.3851 17.777 10.3832 17.7802 10.3814C18.0469 10.2194 18.4341 10.0679 18.763 10.2661C18.9258 10.3641 19.0315 10.5263 19.0618 10.7166C19.0709 10.7487 19.0773 10.7816 19.081 10.8154C19.1141 11.1287 18.9085 11.3648 18.7256 11.5355C18.4844 11.7608 13.2264 16.4877 12.2852 17.3337L11.9939 19.8767L13.5852 18.4258C13.8068 18.2236 14.1504 18.2396 14.3524 18.4612C14.5545 18.6828 14.5385 19.0262 14.3169 19.2282L12.1125 21.2383C12.0046 21.3681 11.819 21.4714 11.5168 21.4714Z" fill="%23D70A8B"/><path d="M13.949 19.3695C13.8322 19.3695 13.7145 19.3319 13.6151 19.2544L11.4275 17.5451C11.1911 17.3605 11.1493 17.0191 11.3339 16.7829C11.5186 16.5466 11.86 16.5047 12.0961 16.6894L14.2837 18.3986C14.5201 18.5833 14.5621 18.9245 14.3773 19.1608C14.2702 19.2978 14.1104 19.3695 13.949 19.3695Z" fill="%23D70A8B"/></g><defs><clipPath id="clip0_5740_20727"><rect width="29" height="29" fill="white"/></clipPath></defs></svg>')}.header__btn span,.header__phone a{white-space:nowrap}@media screen and (max-width:1300px){.header__logotip{flex:0 1 150px}.header__menu-li{margin:0 .5rem}.header__info{flex:0 1 409px}.header__btns .btn1{padding:1.65rem 1.2rem}.btn1{padding:1.25rem 1.5rem}.header-services__left{flex:0 1 17rem}.sale-item{display:flex;flex-direction:column;justify-content:flex-end;padding-top:35%}.footer-desktop-main__col.col.--8{flex:0 1 calc(70% - 2rem)}.footer-desktop-main__col.col.--4{flex:0 1 calc(30% - 2rem)}.footer-desktop-site-map__section.col.--4{flex:0 1 calc(50% - 2rem)}.footer-desktop-pay.col.--4,.footer-desktop-site.col.--4,.footer-desktop-socials.col.--4{flex:0 1 calc(33% - 2rem)}}.reviews .review-card{box-shadow:0 1rem 3.5rem rgb(0 0 0 / 6%)}@media screen and (max-width:1200px){.header__phones{display:none}.header__info{flex:0 1 185px}}@media screen and (max-width:990px){.header__logotip{flex:0 1 150px;display:flex;align-items:center}.top-nav__full-menu.is-open{z-index:200}.header__menu,.header__phones{display:none}.header__burger span{width:38px;height:3px;background-color:#d70a8b;display:block;margin:8px 0;transition:.2s;transform-origin:left center}.header__burger{margin-left:1.5rem}.footer-desktop-main__col.col.--4{flex:0 1 calc(40% - 2rem)}.footer-desktop-main__col.col.--8{flex:0 1 calc(60% - 2rem)}.header__info{flex:0 1 170px}.services__items{grid-template-columns:1fr 1fr 1fr!important}.serv-banner:before{content:none}.serv-block1__left{flex:0 1 calc(60% - -0.5rem)}.feedback-service__wrap{flex-direction:column}.feedback-service__left{margin-bottom:2rem}.feedback-service__h3{text-align:CENTER}.feedback-service__right{flex:1;width:100%}}@media screen and (max-width:768px){.portfolio__info{min-height:16rem}.header__filials-btns .header__btn-icon,.header__filials-whatsapp .whatsapp{height:1.7rem;width:1.7rem;margin-left:.5rem;background-position:center;background-repeat:no-repeat}.header ul.dott li:before,.slider-banner__text ul.dott li:before{content:none}.footer-desktop-bottom,.footer-desktop-main__show-all-wrap,.header__btns .header__btn,.header__menu,.top-nav__menu-item:nth-child(3),.top-nav__menu-item:nth-child(4){display:none}.devider.--bottom,.top-nav__menu-icon{display:none!important}.header__filials-row{display:flex;margin:1rem 0;justify-content:flex-start}.header__filials-name{font-size:1.2rem;flex:1;font-weight:700}.header__filials-name span{opacity:.75;padding-top:.4rem;font-size:.86rem;font-weight:400;display:block}.top-nav__menu-item:last-child{margin-bottom:rem}.header__filials-btns,.header__filials-whatsapp{flex:0 1 2rem}.header__filials-whatsapp .whatsapp{display:block;background-image:url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.72961 21.1684L0.792969 28.2082L8.0298 26.3193C10.0313 27.4044 12.2739 27.973 14.5529 27.9731H14.5588C22.0821 27.9731 28.2064 21.8776 28.2096 14.3873C28.2111 10.782 26.7735 7.32386 24.2133 4.77399C21.6531 2.22412 18.18 0.791521 14.5586 0.791504C7.03382 0.791504 0.910585 6.8857 0.907574 14.3764C0.904646 16.7605 1.53311 19.1032 2.72961 21.1684ZM8.77889 24.1045L8.36439 23.8599L4.07012 24.9807L5.21651 20.814L4.94639 20.3868C3.81009 18.5868 3.20876 16.5034 3.21193 14.3775C3.21441 8.15155 8.30398 3.08643 14.5624 3.08643C20.8287 3.08894 25.9065 8.14813 25.904 14.3865C25.9014 20.6129 20.8117 25.6787 14.5582 25.6787H14.5537C12.5218 25.6788 10.5273 25.1351 8.77889 24.1045Z' fill='%23D70A8B'/%3E%3Cpath d='M11.146 8.69718C10.8908 8.13172 10.6215 8.12038 10.3785 8.11074C10.1797 8.10227 9.95208 8.10279 9.72483 8.10279C9.37533 8.11188 9.04552 8.26589 8.81506 8.52763C8.5024 8.86744 7.62109 9.68884 7.62109 11.3595C7.62109 13.0301 8.84346 14.6446 9.0139 14.8716C9.18433 15.0985 11.3736 18.6359 14.8404 19.997C17.7217 21.1282 18.308 20.9032 18.9334 20.8466C19.5589 20.79 20.9514 20.0256 21.2357 19.2324C21.52 18.4392 21.52 17.7598 21.4347 17.618C21.3494 17.4762 21.1219 17.3916 20.7808 17.2218C20.4397 17.052 18.7629 16.2304 18.4502 16.1172C18.1374 16.0039 17.91 15.9474 17.6826 16.2874C17.4552 16.6274 16.8019 17.3916 16.6027 17.618C16.4034 17.8444 16.2046 17.8732 15.8635 17.7034C15.5224 17.5336 14.4236 17.1749 13.1206 16.0181C12.1067 15.1181 11.4221 14.0067 11.2231 13.6667C11.0242 13.3268 11.2018 13.1432 11.3729 12.9739C11.5261 12.8218 11.714 12.5775 11.8846 12.3792C12.0552 12.1809 12.1116 12.0394 12.2254 11.813C12.3392 11.5866 12.2822 11.3879 12.1969 11.2181C12.1116 11.0483 11.4493 9.36865 11.146 8.69718Z' fill='%23D70A8B'/%3E%3C/svg%3E");background-size:contain}.header__filials-btns .header__btn-icon{display:block;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg data-name='1'%3E%3Cpath d='M348.73 450.06a198.63 198.63 0 0 1-46.4-5.85c-52.43-12.65-106.42-44.74-152-90.36s-77.71-99.62-90.36-152c-13.32-55.1-3.82-102.24 26.72-132.78l8.72-8.72a42.2 42.2 0 0 1 59.62 0l50.11 50.1a42.18 42.18 0 0 1 0 59.62l-29.6 29.59c14.19 24.9 33.49 49.82 56.3 72.63s47.75 42.12 72.64 56.31l29.59-29.6a42.15 42.15 0 0 1 59.62 0l50.1 50.1a42.16 42.16 0 0 1 0 59.61l-8.73 8.72c-21.53 21.57-51.33 32.63-86.33 32.63ZM125.22 78a12 12 0 0 0-8.59 3.56l-8.73 8.72c-22.87 22.87-29.55 60-18.81 104.49 11.37 47.13 40.64 96.1 82.41 137.86s90.73 71 137.87 82.41c44.5 10.74 81.61 4.06 104.48-18.81l8.72-8.72a12.16 12.16 0 0 0 0-17.19l-50.09-50.1a12.16 12.16 0 0 0-17.19 0l-37.51 37.51a15 15 0 0 1-17.5 2.72c-30.75-15.9-61.75-39.05-89.65-66.95s-51-58.88-66.94-89.63a15 15 0 0 1 2.71-17.5l37.52-37.51a12.16 12.16 0 0 0 0-17.19l-50.1-50.11a12.07 12.07 0 0 0-8.6-3.56Z' fill='%23d70a8b' class='fill-000000'%3E%3C/path%3E%3Cpath d='M364.75 269.73a15 15 0 0 1-15-15 99.37 99.37 0 0 0-99.25-99.26 15 15 0 0 1 0-30c71.27 0 129.25 58 129.25 129.26a15 15 0 0 1-15 15Z' fill='%23d70a8b' class='fill-000000'%3E%3C/path%3E%3Cpath d='M428.15 269.73a15 15 0 0 1-15-15c0-89.69-73-162.66-162.65-162.66a15 15 0 0 1 0-30c106.23 0 192.65 86.43 192.65 192.66a15 15 0 0 1-15 15Z' fill='%23d70a8b' class='fill-000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:1.9rem}.header__btns .header__btn1{display:block}.header__filials{display:none;position:absolute;width:250px;top:6rem;background:#fff;box-shadow:0 10px 20px rgb(0 0 0 / 15%);border-radius:1rem;padding:1rem}.map__wrap,.popup .review-card{padding:2rem}.header__filials::after{content:"";position:absolute;top:-20px;right:42px;border:10px solid transparent;border-bottom:10px solid #fff}.advance-steps{background-image:none!important}.map__wrap{max-width:40rem;bottom:0;display:flex;justify-content:space-between;position:relative;width:calc(100% + 3rem);margin-left:-1.5rem}.footer-desktop-main,.promo-item{flex-direction:column}.promo-item .page-detail,.serv-block1__right{flex:1;width:100%}.promo-item .image-header{flex:1;width:100%;margin-bottom:2rem}.serv-block1__left{flex:1;margin-bottom:4rem}.serv-banner__wrap{flex-direction:column;text-align:CENTER;display:flex;justify-content:center}.serv-head__prices{display:flex;justify-content:center;align-items:center}.serv-block1__wrap,.slider-banner__info{flex-direction:COLUMN}.mini-map__map>iframe{height:100%;width:100%}.main-review__right.--feedback{margin-top:1rem}.services__items{grid-template-columns:1fr 1fr!important}.doctor-head .doctor-head__info{flex:1;padding:0;border-radius:2rem;height:auto;overflow-y:visible;background:0 0!important;margin-top:4rem;margin-bottom:6rem}.certificate{padding-bottom:0!important;margin-bottom:7rem}.desktop-sale-head.--blog .image-header__wrap{padding:4rem 1rem}.page-detail__wrap.col.--6{max-width:100%;margin-bottom:4rem}.header__burger span{width:38px;height:3px;background-color:#d70a8b;display:block;margin:8px 0;transition:.2s;transform-origin:left center}.header__logotip{flex:0 1 150px;display:flex;align-items:center}.header__burger{margin-left:1.5rem}.top-nav__full-menu.is-open{z-index:200}.slider-banner__item{padding:0 2rem;width:100%;display:block;justify-content:center;align-items:center;flex-direction:column;text-align:CENTER}.slider-banner__note{margin:1rem auto}.slider-banner__info{padding-bottom:3rem;justify-content:CENTER;align-items:center}.advance-steps__content.col.--6{width:100%;max-width:100%}.doctors-carusel{background-color:transparent!important}.main-review{display:flex;flex-direction:COLUMN}.main-review__left{flex:1;margin-bottom:2rem}.main-review__right{flex:1;width:100%;background:#fff}.footer-desktop-main__col.col.--4,.footer-desktop-main__col.col.--8{flex:1;width:100%;max-width:100%;margin-bottom:3rem}.footer.mob-show{background:#4f5157;padding-bottom:3rem!important}.footer__footer__policy-link.link.--color-dark{color:rgba(255,255,255,.7)}.footer__social-link{background-color:#d70a8b}.--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='%23ffffff'/%3E%3C/svg%3E")!important}.--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='%23ffffff'/%3E%3C/svg%3E")!important}.--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='%23ffffff'/%3E%3C/svg%3E")!important}.--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='%23ffffff'/%3E%3C/svg%3E")!important}.--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='%23ffffff'/%3E%3C/svg%3E")!important}.pdg{padding:6rem 0}.header__logo img{height:5rem}.header__btns .btn1{padding:1.25rem 2.2rem}.header{height:6.5rem}body,html{padding-top:3rem}.blog-carusel.pdg{padding:6rem 0!important}.map-columns td{display:flex;width:100%}.breadcrumbs{display:block!important}.sitemap-bg .breadcrumbs{display:block}}.popup.--tech h2,.service-info__h1{font-size:1.5rem}@media screen and (max-width:580px){.feedback-service__right .mini-contacts__info,.grid2{grid-template-columns:1fr}.service-info3__left{margin-bottom:1.5rem}.footer-desktop-site-map,.map__wrap,.serv-block2__wrap,.service-info3{flex-direction:column}.feedback-service__right .mini-contacts__adress{height:auto}.map__block:first-child{margin-right:0;padding-right:0;margin-bottom:2rem;padding-bottom:2rem;border:0;border-bottom:1px solid #e9e9e9}.serv-review{padding-top:22rem}.serv-block2__note{padding-right:3rem}.serv-block2__h{margin-bottom:2rem}.grid2{grid-gap:1rem}.serv-block2__block{margin:1.5rem 0}.serv-banner__right img{width:100%;height:auto;max-height:26rem}.advance .center-wrap{padding:0;width:100%}.services__items{grid-template-columns:1fr!important}.serv-banner__bottom-wrap a:before{content:none}.serv-banner__left{order:1;padding:4rem 0 16rem}.serv-banner__bottom-wrap{gap:1.5rem;width:100%;overflow:hidden;overflow-x:scroll}.serv-banner__bottom-wrap::-webkit-scrollbar{width:0;display:none}.serv-banner__bottom-wrap a{margin:.3rem 0!important;font-size:1.35rem;white-space:nowrap}.serv-banner__bottom-wrap a:last-child{padding-right:1rem}.main-review .center-wrap{max-width:100%}.header__logo img{height:4rem}.header__burger span{width:30px}.header__btns .btn1{padding:1.25rem .5rem;text-align:center}.header__burger{margin-left:2rem}.header__logotip{flex:0 1 100px}.header{height:6rem}body,html{padding-top:3rem}.pdg{padding:6rem 0}.sale-item__sale{flex-direction:row;display:FLEX;justify-content:space-between;align-items:center}.about-mod .center-wrap,.reviews-carusel .center-wrap{padding:0;max-width:100%}.footer-desktop-contacts__tell.h4.link{font-size:1.7rem}.main-review__right .reviews-carusel{padding:2rem}.service-card{background-size:cover}.feedback-service__row{flex-direction:COLUMN}.feedback-service__name{margin-left:0;min-width:100%}.feedback-service__tel{flex:1;position:relative;margin-bottom:1rem}.feedback-service__btns{flex:1}.feedback-service__policy{margin-bottom:1rem}.feedback-service__select-wrap{margin:1rem 0;flex:1}.sale-item__btns .btn2,.sale-item__btns .btn2.--sale{padding:.9rem 1rem}}.service-info1__left,.service-info1__right,.service-info2{background:var(--color__gray-2);padding:2rem;border-radius:1rem}.service-info ul{padding:0;list-style:none;margin:1.5rem 0}.service-info ul li{position:relative;padding-left:1.85rem;margin:1rem 0}.service-info ul li:before{content:"";height:1.2rem;width:1.2rem;left:0;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='8.5' r='6' stroke='%23F5F5F9'/%3E%3Cpath d='M12.375 3.5L6.25 10.5L3.625 7.875' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:1rem;border-radius:100%}.service-info .service-info3__right ul li:before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='8.5' r='6' stroke='%23D70A8B'/%3E%3Cpath d='M12.375 3.5L6.25 10.5L3.625 7.875' stroke='%23D70A8B' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.service-info1,.service-info3{justify-content:space-between;display:flex;margin:1.5rem 0;align-items:stretch}.service-info1 ol,.service-info1 ul{margin:1.5rem 0;padding:0;list-style:none}.service-info1 ol li,.service-info1 ul li{position:relative;margin:1rem 0;padding-left:1.85rem;line-height:1.5;color:var(--color__dark)}.service-info1 ol li:before,.service-info1 ul li:before{content:"";left:0;width:1.2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='8.5' r='6' stroke='%23d70a8b'/%3E%3Cpath d='M12.375 3.5L6.25 10.5L3.625 7.875' stroke='%23d70a8b' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:1rem;border-radius:50%}.service-info1__left,.service-info1__right{flex:0 1 calc(50% - 0.6rem)}.service-info2{margin:1.5rem 0}.service-info__pic{margin-right:1rem}.service-info__pic img{height:50px}.service-info3__left{flex:0 1 calc(50% - 0.6rem);background:#684f6c;color:#e9e9e9;border-radius:1rem;padding:2rem}.service-info3__left .service-info__h1,.service-info4 .service-info__h1{color:#e9e9e9;font-weight:400;line-height:normal}.service-info1__left-h .service-info__h1,.service-info2 .service-info__h1,.service-info3__right .service-info__h1{color:#4f5157;font-weight:400;line-height:normal}.service-info3__right{flex:0 1 calc(50% - 0.6rem);background:#c9baca;border-radius:1rem;padding:2rem}.service-info4{background:#a47caa;color:#e9e9e9;border-radius:1rem;margin:1.5rem 0;padding:2rem}.pageNotFound__description,.pageNotFound__title{color:#2f3138;font-feature-settings:"pnum" on,"lnum" on}.service-info5 .service-info__h1{font-size:2rem;font-weight:700;margin-top:3rem;margin-bottom:1.5rem}.service-info__when{background:url("/local/templates/main/img/sluch-bg.svg") center bottom -100px/175px no-repeat #fff;overflow:hidden;position:relative;box-shadow:0 24px 64px rgb(11 17 66 / 6%);border-radius:16px;padding:30px 20px 100px;transition:.3s}.service-info__when:hover{background-position:center bottom -55px;background-size:175px;background-repeat:no-repeat;transition:.3s}.service-info__text.--grid{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:990px){.header__info{flex:0 1 200px}.service-info1,.service-info2{flex-direction:column}.service-info__text.--grid{grid-template-columns:1fr}.service-info1__left,.service-info2__left{margin-bottom:1.5rem}.advance .center-wrap,.mini-contacts .center-wrap{max-width:100%}}.faq__top,.form-cert__bottom,.sale-item__btns{display:flex;align-items:center;justify-content:space-between}.sale-item__btns .btn2.--sale{background:0 0;color:#d70a8b!important;border:1px solid #d70a8b;margin-right:.5rem}.mob-show.--z-index{z-index:100;position:relative}.feedback-service__block.--custom .feedback-service__select-wrap .feedback-service__tel-label{left:1.5rem}.feedback-service__block.--custom .feedback-service__select{padding-top:1.65rem;padding-right:1.5rem;padding-left:1.5rem;font-weight:600!important}.sitemap-bg{background:#f3f5f7;padding:3rem 0}.sitemap-bg .map-level-0 li a{font-size:1.25rem;line-height:1.75rem;color:#4f5157}.sitemap-bg .map-level-0 li{margin-bottom:1rem}.sitemap-bg .map-level-1 li{margin:.5rem 0}.sitemap-bg .map-level-1{padding-left:1rem}.sitemap-bg a{text-decoration:unset}.sitemap-bg .map-level-1 li a{font-size:1rem;line-height:1.25rem}.sitemap-bg .map-columns td{width:50%}.serv-banner .breadcrumbs{max-width:75rem;margin-left:auto;margin-right:auto;padding-top:2rem}.pageNotFound{background:#ebe6eb;overflow:hidden}.pageNotFound__content{position:relative;height:calc(100vh - 25vh);display:flex;flex-direction:column;justify-content:center;z-index:1}.pageNotFound .center{text-align:center}.pageNotFound__title{font-size:17.1rem;line-height:20.1rem;font-weight:600}.pageNotFound__description{font-size:1.7rem;line-height:2.3rem;font-weight:300}.pageNotFound__btn{margin:2.9rem auto 0;padding-top:0;padding-bottom:0;width:9rem;display:inline-flex;align-items:center;justify-content:center}.pageNotFound.--word-bg:before{right:-8rem;top:-3rem;height:30rem;width:48rem;background-image:url("data:image/svg+xml,%3Csvg width='1046' height='369' viewBox='0 0 1046 369' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-31 8.83304V5.65733H131.22C164.121 4.71506 197.009 7.97875 229.105 15.3713C251.839 21.4344 273.149 32.041 291.781 46.5679C309.761 61.0354 324.206 79.5097 333.995 100.555C344.738 123.937 350.096 149.488 349.664 175.277C349.505 201.786 343.984 227.98 333.442 252.241C323.187 276.114 308.549 297.795 290.306 316.129C273.771 332.963 253.657 345.742 231.501 353.49C200.313 361.469 168.155 364.867 136.013 363.578H-29.894V360.589H-25.6541C-22.0403 360.961 -18.4061 360.12 -15.3091 358.197C-12.2122 356.273 -9.8237 353.373 -8.5104 349.941C-5.19531 337.787 -3.82612 325.173 -4.45496 312.58V51.0512C-3.08042 39.0444 -4.795 26.8814 -9.43209 15.7449C-12.2808 13.0203 -15.7004 10.9835 -19.4352 9.78662C-23.17 8.58974 -27.1234 8.26375 -31 8.83304ZM89.5589 12.756H35.3626V290.91C34.3322 304.51 37.3502 318.11 44.0267 329.953C51.4355 339.622 62.0399 346.255 73.8899 348.633C92.554 353.027 111.698 354.973 130.851 354.424C197.029 354.424 243.668 337.238 270.397 302.679C296.163 271.128 310.419 231.548 310.768 190.595C310.794 167.068 305.876 143.804 296.341 122.352C286.806 100.901 272.871 81.7527 255.466 66.1825C218.72 30.6894 163.418 12.8805 89.5589 12.756Z' fill='%23F3F5F6'/%3E%3Cpath d='M396.953 363.844V360.674C407.996 360.674 415.358 358.622 418.303 354.333C422.23 347.859 423.974 340.267 423.272 332.702V39.3656C424.005 31.7602 422.932 24.0876 420.144 16.9877C417.567 12.3257 409.837 9.90143 397.137 9.52847V6.35828H491.74V9.90143C485.4 9.35488 479.034 10.5804 473.335 13.4446C470.266 15.2129 467.869 17.9697 466.525 21.2768C464.867 28.1036 464.247 35.1465 464.684 42.1628V293.167C463.86 301.418 464.798 309.752 467.434 317.603C470.07 325.454 474.342 332.639 479.96 338.669C495.474 348.943 513.958 353.608 532.415 351.909H575.667C583.903 352.633 592.197 351.615 600.023 348.918C607.849 346.221 615.036 341.906 621.128 336.245C632.981 319.179 638.698 298.511 637.325 277.689H641.006V363.844H396.953Z' fill='%23F3F5F6'/%3E%3Cpath d='M994.038 23.3218L1007.15 60.6298H1003.64C987.963 44.2703 969.152 31.3028 948.354 22.516C927.556 13.7293 905.206 9.30686 882.662 9.51778C861.267 8.575 839.898 11.9314 819.797 19.3924C799.695 26.8534 781.26 38.2705 765.561 52.9817C751.223 66.3729 739.834 82.6599 732.133 100.785C724.432 118.911 720.592 138.469 720.862 158.19C721.92 188.432 728.691 218.19 740.81 245.864C753.617 278.478 775.331 306.747 803.425 327.383C833.504 349.568 869.992 361.108 907.228 360.214C933.866 360.234 960.324 355.823 985.542 347.156C1007.32 340.903 1027.03 328.855 1042.62 312.273L1045.76 313.205L1021 350.887C980.986 359.592 954.943 364.815 942.876 366.556C926.93 368.328 910.894 369.137 894.853 368.981C820.972 368.981 767.408 351.446 735.454 316.75C703.96 283.208 686.722 238.546 687.431 192.327C687.57 159.247 696.09 126.752 712.181 97.9379C728.574 67.7006 753.268 42.8908 783.292 26.493C815.814 8.70782 852.334 -0.288182 889.312 0.377311C906.701 0.125135 924.059 1.94085 941.029 5.78698C953.581 8.73752 965.923 12.5391 977.969 17.1659L993.854 23.3218H994.038Z' fill='%23F3F5F6'/%3E%3C/svg%3E");opacity:.8;pointer-events:none}.pageNotFound.--word-bg::after{left:4rem;bottom:-5rem;opacity:.8;pointer-events:none}.certificate__wrap .swiper-slide{position:relative;padding-bottom:0}.programms-slider__img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0}.prices-service__wrap .price-item__value-wrap{justify-content:space-between}.promo-item .page-detail{width:calc(50% - 2rem)}.tech__head{margin:2rem 0}.search-result__group+.search-result__group,.tech__name{margin-top:2rem}.tech__head .type-carusel{width:calc(100% - 5rem);margin-left:2.5rem}.tech__head .type-carusel__btn.--left{left:-5.25rem}.tech__head .type-carusel__btn.--right{right:-5.25rem}.tech__head-item{flex:0 1 auto;max-width:12rem;font-size:1.15rem;transition:.3s;cursor:pointer;line-height:1}.tech__body-item{background:#fff;box-shadow:0 0 64px rgb(11 17 66 / 6%);border-radius:20px;display:none;padding:3rem}.tech__body-item:first-child{display:block}.tech__item{display:flex;justify-content:space-between}.tech__img{flex:0 1 22rem}.tech__text{flex:0 1 calc(100% - 30rem)}.js-swiper__tech .swiper-slide,.quick-form__selector-head{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.tech__img img{max-width:100%;max-height:315px;margin:auto;position:relative;display:block}.popup.--tech .popup__content{padding:3rem}.tech__body-item#tech1361 .tech__img img{margin-top:-3rem}.js-swiper__tech .swiper-slide{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.js-swiper__tech .type-carusel__btn.--right{right:-4.25rem!important}.js-swiper__tech .type-carusel__btn.--left{left:-4.25rem!important}.tech__name{width:100%;font-size:1.1rem;font-weight:450}.tech__btns,h1.type-carusel__title.h3.mb-32.center{margin-top:3rem}.tech__text,.tech__text p,.tech__text ul{font-size:1.05rem;color:#4f5157}.tech__text ul li{position:relative;margin:.5rem 0;padding-left:1.5rem}.tech__text ul li:before{content:"";height:.4rem;width:.4rem;position:absolute;left:0;top:.6rem;border-radius:100%;background:#d70a8b}.tech__btns{display:flex;justify-content:flex-end}.tech__btns .btn{transform:scale(.9)}.popup.--tech h2{font-weight:600}.tech__head-item,.tech__name{color:#4f5157}.tech__head-item.active,.tech__head-item:hover,.tech__text p span{color:#d70a8b}.tech__btns .btn.--border-1{border-radius:3rem;border:1px solid #d70a8b;box-shadow:unset;font-size:1rem;line-height:1.5rem;font-weight:400;position:relative}.tech__btns .btn.--border-1 span{position:relative;z-index:3;transition:.3s}.tech__btns .btn.--border-1:before{content:"";height:100%;width:0%;position:absolute;left:0;top:0;background:#d70a8b;transition:.3s;opacity:0;border-radius:3rem}.tech__btns .btn.--border-1:hover{background:0 0;color:#fff}.tech__btns .btn.--border-1:hover:before{width:100%;opacity:1}.header__wrap__search-btn-icon{width:1.75rem}.header__wrap__search-btn-icon svg{width:1.5rem;display:block}.header__wrap__search-btn-icon path{transition:.24s}.header__wrap.is-search .header__logotip{opacity:0;visibility:hidden;pointer-events:none}.title-search-result{position:fixed!important;top:8rem!important;left:0!important;display:none;width:100vw!important;max-height:75vh;padding-top:1.5rem;padding-bottom:2rem;overflow-y:hidden;border-radius:0 0 .75rem .75rem}.title-search-result__content{max-height:calc(75vh - 3.5rem);overflow-y:auto;margin:auto;width:1260px;max-width:calc(100% - 3rem)}.quick-form__input,.quick-form__selector{margin-bottom:1rem;height:4.625rem;color:#4f5157;background:#fff;font-weight:500;line-height:120%;font-size:1rem}.search-result{padding-bottom:2rem}.quick-form:before{content:"";position:absolute;width:100vw;left:50%;margin-left:-50vw;background-color:#f5f5f9;height:100%;top:0;z-index:0}.quick-form .center-wrap{position:relative;z-index:1}.quick-form__content.-active{display:block}.quick-form__left,.quick-form__right{width:45%}.quick-form__input{padding:1.5rem;width:100%;border-radius:1rem;border:none;outline:0;cursor:pointer}.popup.-callback .feedback-mod__title,.popup.-callback .feedback-mod__title.h5,.popup.-callback .link.--color-white,.quick-form__input:focus{color:var(--color__fill-1)}.quick-form__selector{position:relative;width:100%;border-radius:1rem}.quick-form__selector-head{position:relative;padding:1.5rem;display:flex;-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}.quick-form__selector-head-current{width:80%}.quick-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:.3s;transition:.3s}.quick-form__selector-head-btn svg{width:.7rem;height:.7rem;-o-object-fit:contain;object-fit:contain}.quick-form__selector-body{position:absolute;top:3rem;left:0;width:100%;padding:2rem 1.5rem;background:#fff;border-radius:0 0 1rem 1rem;z-index:5;opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.quick-form__selector.--active .quick-form__selector-body{pointer-events:all;opacity:1;box-shadow:0 2rem 2.5rem rgb(0 0 0 / 6%)}.quick-form__selector-body-item:not(:last-child){margin-bottom:1.5rem}.quick-form__selector-body-item{-webkit-transition:.2s;transition:.2s;cursor:pointer}.doctor-schedule_pink,.quick-form__selector-body-item:hover{color:#d70a8b}.quick-form__tab.btn1{padding:.9rem 1.75rem}.quick-form__tab.-active{background:#d70a8b;color:#fff}.about-us-page .about-first__text,.about-us-page .about-first__title{color:#505051;font-weight:300;font-style:normal;font-variant-numeric:lining-nums proportional-nums}.quick-form__btn{display:block;width:40%;color:#d70a8b;margin:0 auto;background:inherit;border:1px solid}.extra-inputs__add-child{width:100%;text-align:center}.quick-form__btn-label{margin:0 auto;color:#4f5157;font-weight:500;font-size:.8rem;line-height:120%;text-align:center}.quick-form__text{margin-top:4rem;text-align:center}.extra-inputs{display:none}@media screen and (max-width:768px){.promo-item .page-detail,.quick-form__btn,.quick-form__left,.quick-form__right,.title-search-result .center-wrap{width:100%}.about-mod{max-width:100%}.quick-form__form-content{flex-direction:column}.quick-form__left{margin-bottom:2rem}.title-search-result{top:6.5rem!important}}@media screen and (max-width:580px){.tech__head-item{width:100%;text-align:center}.title-search-result{top:6rem!important;bottom:-1px;max-height:none;padding-top:0;padding-bottom:0;border-radius:0}.title-search-result__content{height:100%;max-height:none;padding-top:1.5rem}}.popup__wrap .review-card{box-shadow:unset;border-bottom:unset}.doctor-schedule{position:relative;padding-left:1.625rem;color:#4f5157;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1rem;margin-top:1rem}.about-us-page .about-first__title span,.cback-circle{color:#d70a8b}.doctor-schedule:last-child{margin-bottom:2.5rem}.doctor-schedule:before{width:.625rem;height:.625rem;content:"";position:absolute;left:0;top:.125rem;border-radius:100%;background-color:#d70a8b}.new-popular{margin-top:2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.service-card.new-popular__item .service-card__img{height:4.14285714286rem;width:4.14285714286rem;margin-bottom:1rem}.service-card.new-popular__item .service-card__name{min-height:unset;margin-bottom:.75rem}.service-card.new-popular__item{padding:1rem;background-size:cover;display:flex;flex-direction:column;justify-content:space-between}.service-card.new-popular__item .service-card__img img{height:4.14285714286rem;width:4.14285714286rem;object-fit:contain}.service-card.new-popular__item .service-card__price{opacity:1;color:var(--dlc,#d70a8b);text-align:center;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:600;line-height:1.25rem}.service-card.new-popular__item:hover .service-card__price{color:#fff}.service-carusel2.pdg.--gray-bg{padding-top:2rem!important}@media screen and (max-width:1580px){.service-card.new-popular__item .service-card__img img{height:2.142857rem;width:2.142857rem}.service-card.new-popular__item .service-card__img,.service-card.new-popular__item .service-card__name{margin-bottom:.5rem}.service-card.new-popular__item .service-card__img{height:2.142857rem}.service-card__name{font-size:.975rem}}@media screen and (max-width:991px){.new-popular{grid-template-columns:repeat(3,1fr)}.slider-banner__img img{height:auto;width:100%;transform:scale(1.5)}}@media screen and (max-width:768px){.new-popular{grid-template-columns:repeat(3,1fr)}.slider-banner__img img{transform:unset}.footer-desktop-pay{display:none}.footer-desktop-bottom{display:flex;gap:1.5rem;flex-direction:column}}.cback{width:7.5rem;height:7.5rem;position:fixed;bottom:1rem;right:1rem;cursor:pointer;z-index:10}.cback-circle{width:100%;height:100%;border:1px solid;border-radius:50%;position:absolute;top:0;left:0;transform-origin:50% 50%;background:#d70a8b}.cback-circle--phone,.phone-icon{left:50%;transform:translate(-50%,-50%);top:50%}.cback-circle--phone{width:50%;height:50%}.cback-circle.fn1{animation:2.5s linear .4s infinite pin}.cback-circle.fn2{animation:2s linear infinite pin;background:0 0}.cback:hover .cback-circle--phone{animation:1.5s linear infinite hvr-phone}.phone-icon{width:2rem;height:2rem;mask-size: cover;mask-position: center;background-color: #FFF;mask-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.62 7.79C5.06 10.62 7.38 12.93 10.21 14.38L12.41 12.18C12.68 11.91 13.08 11.82 13.43 11.94C14.55 12.31 15.76 12.51 17 12.51C17.55 12.51 18 12.96 18 13.51V17C18 17.55 17.55 18 17 18C7.61 18 0 10.39 0 1C0 0.45 0.45 0 1 0H4.5C5.05 0 5.5 0.45 5.5 1C5.5 2.25 5.7 3.45 6.07 4.57C6.18 4.92 6.1 5.31 5.82 5.59L3.62 7.79Z" fill="black"/></svg>'); 0 0/contain no-repeat;position:absolute;animation:5s ease-in-out infinite phone-fn}@keyframes phone-fn{0%,100%,50%{transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg)}10%,30%{transform:translate(-50%,-50%) rotate(-25deg) scale(1) skew(1deg)}20%,40%{transform:translate(-50%,-50%) rotate(25deg) scale(1) skew(1deg)}}@keyframes pin{0%{opacity:.6;transform:scale(.5)}100%{opacity:0;transform:scale(1)}}@keyframes hvr-phone{0%,100%{transform:translate(-50%,-50%) scale(1);box-shadow:inset 0 0 20px -14px rgba(0,0,0,.75)}80%{transform:translate(-50%,-50%) scale(1.1);box-shadow:inset 0 0 20px -4px rgba(0,0,0,.75)}}.popup.-callback .feedback-mod{background:#f3f5f7}.popup.-callback input.feedback-mod__input{padding:.5rem 1rem!important;height:3.5rem!important;background-image:none!important}.popup.-callback .feedback-mod__btn{background:var(--color__fill-1);color:#e9e9e9}.feedback-mod__label:hover,.popup.-callback .feedback-mod__btn:hover{opacity:.8}.popup.-callback .checkbox input:checked+*>.checkbox__label,.popup.-callback .feedback-mod__policy .checkbox__label{color:#000!important}@media screen and (max-width:560px){.new-popular{grid-template-columns:repeat(2,1fr);gap:.5rem}.service-card__name{font-size:.775rem}.slider-banner__name{font-size:1.6rem}.cback{display:none}.footer-desktop .center-wrap{margin:0;width:100%;max-width:100%}.footer-desktop-main a.p.--m{font-size:1.125rem;line-height:120%}.footer-desktop-main .--title a{font-size:1.5rem}.footer-desktop-site-map{gap:2rem}.footer-desktop-site-map__section.col.--4{flex:1;max-width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.footer-desktop{padding-bottom:1rem!important}.footer-desktop-site-map__section.col.--4 .footer-desktop-site-map__item.--title{grid-column-start:1;grid-column-end:3}.footer__policy-links{margin-top:0!important}.footer__footer__policy-link.link.--color-dark{font-size:1.25rem;margin:.5rem 0}.belberry-copyright__title,.footer-desktop-contacts__addres.p.--m,.footer-desktop-contacts__mail.link,.footer-desktop-contacts__name.p,.footer-desktop-contacts__time-work.p.--m,.footer-desktop-offerta__wrap.p.--s{font-size:1.125rem;line-height:120%}}.footer-rating__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.service-info2 ul li:before{background-color:#d70a8b;background-image:unset;height:.5rem;width:.5rem;top:.25rem;left:.25rem}.service-info2 ol li{padding-left:0;margin:1rem 0}.service-info2 ol{padding-left:1.85rem;list-style:decimal}.faq__item{padding:1rem;box-shadow:0 0 18px #f4f1f1;border-radius:1rem;border:.0625rem solid #d70a8b;margin-bottom:1rem}.faq__item:last-child{margin-bottom:0}.faq__list{margin-top:1.5rem}.faq__name{font-weight:700;font-size:1.125rem}.faq__toggler{flex-shrink:0;width:.875rem;height:.875rem;border-left:.175rem solid #d70a8b;border-bottom:.175rem solid #d70a8b;display:block;transform-origin:center;transform:rotate(-45deg);top:-.125rem;position:relative;transition:.24s}.faq__top.active .faq__toggler{transform:rotate(135deg);top:0}.faq__body{margin-top:1rem;display:none}.tech__head-item{margin-right:0}.about-us-page [class*="__container"]{max-width:82rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 .9375rem}.about-us-page .about-first__main{position:relative;overflow:hidden}.about-us-page .about-first__column{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;gap:1.875rem}.about-us-page .about-first__info{max-width:48.125rem}.about-us-page .about-first__title{font-family:Raleway;font-size:3rem;line-height:135%;text-transform:uppercase;margin-top:4rem}.about-us-page .about-first__text{font-size:1.5rem;line-height:2rem;margin:2rem 0;max-width:31.4375rem}.about-us-page .about-first__button{display:inline-block;color:#d70a8b;text-align:center;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1rem;border-radius:6.25rem;border:1px solid #d70a8b;background:#fff;padding:1.25rem 1.84375rem;max-width:14.0625rem;text-decoration:none;z-index:2}.about-us-page .about-first__button.btn1:before,.about-us-page .services__button-more.btn1:before{z-index:-1}.about-us-page .services__button-more{z-index:2}.about-us-page .about-first__button:hover,.about-us-page .services__button-more:hover{color:#fff}.about-us-page .about-first__stripe{background-color:#d70a8b;width:6.6875rem;min-height:37.875rem;height:100%;margin-right:7.75rem}.about-us-page .about-first__image{position:absolute;right:-1.25rem;bottom:-6.875rem;max-width:45.25rem}.about-us-page .about-first__image img{height:100%;width:100%;object-fit:cover;object-position:center}.about-us-page .advantages-item__icon img,.about-us-page .text-image__image img{-o-object-position:center;width:100%;position:absolute;height:100%;top:0;left:0}.about-us-page .about-first__bottom-line{background-color:#d70a8b;color:#fff;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-size:2rem;font-style:normal;font-weight:300;line-height:135%;text-transform:uppercase;padding:.1875rem .5rem .125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;white-space:nowrap}.about-us-page .advantages__items{border-radius:1.5rem;background:#fff;-webkit-box-shadow:0 4px 32px 0 rgba(0,0,0,.1);box-shadow:0 4px 32px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:.96875rem 3.375rem 1.03125rem;gap:4.5rem}.about-us-page .advantages-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-us-page .advantages-item:first-child .advantages-item__icon{width:4.8125rem;height:5.125rem}.about-us-page .advantages-item:nth-child(2) .advantages-item__icon{width:5.875rem;height:5.1875rem}.about-us-page .advantages-item:nth-child(3) .advantages-item__icon{width:5.4375rem;height:5.5rem}.about-us-page .advantages-item:nth-child(4) .advantages-item__icon{width:4.5rem;height:5.375rem}.about-us-page .advantages-item:nth-child(5) .advantages-item__icon{width:3.875rem;height:5.125rem}.about-us-page .advantages-item:nth-child(6) .advantages-item__icon{width:5.1875rem;height:5.0625rem}.about-us-page .advantages-item__icon{position:relative;margin:0 auto}.about-us-page .advantages-item__icon img{-o-object-fit:contain;object-fit:contain;object-position:center}.about-us-page .advantages-item__text{color:#505051;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:300;line-height:120%;padding-top:.5rem}.about-us-page .text-image{padding-top:9.375rem}.about-us-page .text-image__title{color:#505051;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-size:3rem;font-style:normal;font-weight:300;line-height:135%;text-transform:uppercase;text-align:center;margin-bottom:3rem}.about-us-page .text-image__list li,.about-us-page .text-image__text{font-size:1.5rem;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway}.about-us-page .text-image__title span{color:#d70a8b}.about-us-page .text-image__column{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;gap:2.5625rem}.about-us-page .text-image__text{color:#505051;font-weight:300;line-height:2rem;margin-bottom:3rem;max-width:42.3125rem}.about-us-page .text-image__list li{color:#2f3138;font-weight:700;line-height:160%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem}.about-us-page .text-image__list li:not(:last-child){margin-bottom:3rem}.about-us-page .text-image__list li::before{content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><rect width="32" height="32" rx="16" fill="%23D70A8B" fill-opacity="0.15"/><path d="M13.7376 19.33L10.9616 16.554C10.6496 16.242 10.1456 16.242 9.83361 16.554C9.52161 16.866 9.52161 17.37 9.83361 17.682L13.1776 21.026C13.4896 21.338 13.9936 21.338 14.3056 21.026L22.7696 12.562C23.0816 12.25 23.0816 11.746 22.7696 11.434C22.4576 11.122 21.9536 11.122 21.6416 11.434L13.7376 19.33Z" fill="%23D70A8B"/></svg>') center/contain no-repeat;min-width:2rem;min-height:2rem;margin-right:.9375rem}.about-us-page .text-image__list-light{font-weight:300}.about-us-page .text-image__image{width:100%;max-width:34.8125rem;height:35.375rem;position:relative;border-radius:4rem;overflow:hidden}.about-us-page .text-image__image img{-o-object-fit:cover;object-fit:cover;object-position:center}.about-us-page .numbers{padding:9.375rem 0 0}.about-us-page .numbers__items{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;gap:7.75rem}.about-us-page .numbers__item{padding:1.5rem 2rem;border-radius:1.5rem;background:#fff;-webkit-box-shadow:4px 4px 32px 0 rgba(0,0,0,.07);box-shadow:4px 4px 32px 0 rgba(0,0,0,.07);min-width:11.5625rem;text-align:center}.about-us-page .numbers__num{color:#d70a8b;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-size:3rem;font-style:normal;font-weight:300;line-height:135%;text-transform:uppercase}.about-us-page .numbers__text{color:#505051;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-size:1.5rem;font-style:normal;font-weight:300;line-height:2rem}.about-us-page .services__title,.form-cert__title{font-family:Cormorant;font-style:normal;font-variant-numeric:lining-nums proportional-nums}.about-us-page .about-us__services{padding:9.375rem 0 9rem}.about-us-page .services__title{color:#2f3138;font-size:2.5rem;font-weight:500;line-height:2.5rem;margin-bottom:2.5rem}.about-us-page .services__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-us-page .services__item{width:calc(25.7% - 2.5rem);border-radius:1rem;background:#f5f4f9;padding:2.9375rem .5rem 1.25rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.75rem;text-decoration:none}.about-us-page .services__item-icon{position:relative;width:7.5rem;height:7.5rem}.about-us-page .services__item-icon img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.about-us-page .services__item-title{color:#505051;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-size:1.5rem;font-style:normal;font-weight:300;line-height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.about-us-page .services__button-more{color:#d70a8b;text-align:center;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1rem;border-radius:6.25rem;border:1px solid #d70a8b;background:#fff;padding:1.25rem 1.84375rem;max-width:14.0625rem;margin:3.75rem auto 0;display:block}#formCert input[type=radio],.about-us-page .services__button-more.disabled,.about-us-page .services__items_closed,.new-year__mob{display:none}.about-us-page .services__items.services__items_open{margin-top:2.5rem!important}@media (min-width:1140px){.about-us-page .text-image__image{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media (max-width:1355px){.about-us-page .numbers__items{gap:3.125rem}}@media (max-width:1225px){.about-us-page .about-first__stripe{margin-right:4.375rem}.about-us-page .about-first__image{max-width:37.5rem;right:-3.125rem}}@media (max-width:1140px){.about-us-page .advantages__items{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.125rem;padding:.96875rem}.about-us-page .advantages-item{width:18%}}@media (max-width:1110px){.about-us-page .about-first__stripe{margin-right:0}.about-us-page .about-first__image{max-width:28.125rem;right:-3.75rem}.about-us-page .numbers__items{gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.about-us-page .numbers__item{width:45%}}@media (max-width:991px){.about-us-page .advantages-item{width:25%}.about-us-page .text-image__title{margin-bottom:1.875rem}.about-us-page .services__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-us-page .services__item{width:calc(33.3% - 2.5rem)}}@media (max-width:940px){.about-us-page .text-image__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-us-page .text-image__text{max-width:100%;margin-bottom:2.1875rem}.about-us-page .text-image__list li:not(:last-child){margin-bottom:2.1875rem}.about-us-page .text-image__image{max-width:100%}}@media (max-width:797px){.about-us-page .about-first__stripe{min-height:47.25rem}}@media (max-width:768px){.about-us-page .about-first__bottom-line{display:none}.about-us-page .about-first__text{max-width:25.1875rem}.about-us-page .advantages-item{width:45%}.about-us-page .numbers__num{font-size:2.1875rem}.about-us-page .numbers__text{font-size:1.25rem}.about-us-page .services__item{width:calc(50% - 2.5rem)}}@media (max-width:638px){.about-us-page .advantages-item{width:100%}}@media (max-width:614px){.about-us-page .about-first__column{display:block}.about-us-page .about-first__info{max-width:100%;padding-bottom:2.5rem}.about-us-page .about-first__title,.about-us-page .text-image__title{font-size:2.1875rem}.about-us-page .about-first__text{max-width:100%;font-size:1.25rem;line-height:1}.about-us-page .about-first__image,.about-us-page .about-first__stripe{display:none}.about-us-page .text-image__list li,.about-us-page .text-image__text{font-size:1.25rem;line-height:1}}@media (max-width:490px){.about-us-page .numbers__item{width:100%}}@media (max-width:476px){.about-us-page .about-first__title,.about-us-page .text-image__title{font-size:1.75rem}.about-us-page .text-image__image{height:25rem}}@media (max-width:369px){.about-us-page .about-first__title,.about-us-page .text-image__title{font-size:1.5625rem}}.feedback-mod__tel-wrap.flex,.feedback-mod__tel-wraper.flex{align-items:center;justify-content:flex-start}.popup.--taxes .input.--fill{padding:1.5rem 1.5rem .5rem!important}.popup.--taxes .feedback-mod__tel-label{left:1.6rem;top:.5rem}.feedback-mod__file{opacity:0;position:absolute;pointer-events:none}.popup.--taxes .feedback-mod__label{width:70%;padding:.75rem 1.5rem;display:flex;justify-content:center;align-items:center;color:var(--color__dark);background-color:#fff;text-align:center;border-radius:.5rem;cursor:pointer}.popup.--taxes .under-text{margin-top:.5rem}.feedback-mod__file-result{margin-left:1rem;font-size:.75rem;color:#fff;font-weight:600}.new-year__bg{position:absolute;left:50%;top:0;height:100%;object-fit:cover;object-position:center;width:100vw;margin-left:-50vw}.type-carusel .swiper-container.--visible{overflow:visible}.new-year__title{font-size:42px;line-height:105%;font-weight:900;color:#d70a8b;text-transform:uppercase}.new-year__sub,.new-year__subtitle{margin-top:32px;font-size:18px;line-height:115%}.new-year__subtitle{font-weight:300;color:#000}.new-year__subtitle strong{display:block;font-weight:900}.new-year__sub{font-weight:900;color:#d70a8b}.slider-new-year{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;justify-content:center}#formCertTrigger{display:none;position:relative;padding:0;margin:0;border-width:0;vertical-align:middle;text-align:left;background-color:inherit;max-width:1312px;width:100%}.form-cert{overflow:hidden}.form-cert__trigger{cursor:pointer}.form-cert__steps-wrapper{background-image:url(/upload/bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width:576px){.form-cert__steps-wrapper{margin-top:100px}}.form-cert__step{padding:2.6875rem 3rem 2.67875rem 2.5rem;justify-content:space-between;align-items:center;gap:1.25rem;display:none}@media (max-width:676px){.form-cert__step{padding:1.875rem}}@media (max-width:420px){.form-cert__step{padding:1.875rem .625rem}}@media (max-width:991px){.form-cert__step{flex-direction:column-reverse}}.form-cert__step_null{position:relative;padding:0}.form-cert__step_null .form-cert__main{max-width:50%;position:relative;z-index:2;padding:3rem 0 3.75rem 2.5rem}.form-cert__step_null .form-cert__beyond-img{position:absolute;right:0;bottom:0;max-width:50%;z-index:1}.form-cert__step_null .form-cert__beyond-img-inner{position:relative;width:584px;height:448px}.form-cert__step_null .form-cert__beyond-img-inner img{position:absolute;bottom:0;right:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.form-cert__step_active{display:flex}.form-cert .form-cert__step.form-cert__step_null.form-cert__step_active{display:block}.form-cert__title{color:#2f3138;font-size:3.5rem;font-weight:500;line-height:100%;margin-bottom:1.75rem}.form-cert__title_button{display:flex;gap:1.25rem}.form-cert__content{color:#2f3138;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-size:1.125rem;font-style:normal;font-weight:500;line-height:140%;margin-bottom:2rem}.form-cert__button,.form-cert__card-name{font-size:1rem;font-family:Raleway;font-style:normal;font-weight:500;text-align:center}.form-cert__card{cursor:pointer;display:flex;flex-direction:column;width:fit-content}.form-cert__card:hover .form-cert__card-img,.form-cert__card_active .form-cert__card-img{border-radius:5.923px;outline:#d70a8b solid 4px}.form-cert__card:hover .form-cert__card-name,.form-cert__card_active .form-cert__card-name{color:#d70a8b}.form-cert__card_active .form-cert__card-img::before{content:"";background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="%23D70A8B"/><path d="M16.8001 8.40002L10.2001 15L7.20007 12" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg>') center/contain no-repeat;width:1.5rem;height:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.form-cert__card_active .form-cert__card-img::after{content:"";background:rgba(215,10,139,.4);width:100%;height:100%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-cert__card-img{position:relative;line-height:0!important}.form-cert__card-img img{top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.form-cert__card-name{color:#2f3138;line-height:140%;margin-top:.25rem}.form-cert__button{border-radius:100px;background:var(--DLC-,#d70a8b);padding:1.25rem 3.75rem;color:var(--DLC-,#fff);line-height:1rem;max-width:-moz-fit-content;max-width:fit-content;outline:0;border:none;cursor:pointer}.form-cert__dots{display:flex;align-items:center;gap:.5rem}.form-cert__dot{width:.5rem;height:.5rem;background:#d70a8b;opacity:.3;border-radius:100%}.form-cert__dot_active{width:.75rem;height:.75rem;opacity:1}.form-cert__dot_next{opacity:1}.form-cert__content,.form-cert__img{position:relative}.form-cert__img-inner{width:34rem;max-width:100%;height:100%;min-height:18.78125rem;max-height:18.78125rem;position:relative;border-radius:25px;overflow:hidden}@media (max-width:676px){.form-cert__img-inner{width:31.25rem;min-height:17.284375rem;max-height:17.284375rem}}@media (max-width:574px){.form-cert__img-inner{width:25rem;min-height:13.8275rem;max-height:13.8275rem}}@media (max-width:466px){.form-cert__img-inner{width:20.625rem;min-height:11.395rem;max-height:11.395rem}}@media (max-width:364px){.form-cert__img-inner{width:18.125rem;min-height:10.01375rem;max-height:10.01375rem}}.form-cert__img-inner_empty{border:2px dashed #d70a8b;padding:0 7.0625rem;display:flex;align-items:center;justify-content:center;color:#2f3138;text-align:center;font-family:Raleway;font-size:1.5rem;font-style:normal;font-weight:500;line-height:150%;opacity:.5}@media (max-width:676px){.form-cert__img-inner_empty{padding:.625rem;font-size:1.125rem}}.form-cert__img-inner img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.form-cert__button-prev{width:2.5rem;height:2.5rem;position:relative;flex:0 0 auto;margin-top:.5rem;background:inherit;border:none;outline:0;cursor:pointer}.form-cert__button-prev::before{content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M7 13L1 7L7 1" stroke="%232F3138" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') center/contain no-repeat;width:6px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-cert__input{border-radius:.5rem;border:1px solid var(--DLC-,#808285);background:rgba(245,245,249,.3);padding:.875rem 1rem;width:100%;margin-bottom:0;color:#2f3138;font-family:Raleway;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.75rem;outline:0}.form-cert__input::-moz-placeholder{color:var(--main-color__dark,#0b1142);font-family:Raleway;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.75rem;opacity:.32}.form-cert__input::placeholder{color:var(--main-color__dark,#0b1142);font-family:Raleway;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.75rem;opacity:.32}.form-cert .swiper-button-next,.form-cert .swiper-button-prev{top:50%;transform:translateY(-80%);width:24px;height:24px;z-index:1000;opacity:1!important;display:flex;position:absolute;cursor:pointer}.form-cert__for{display:flex;gap:1.125rem}@media (max-width:1177px) and (min-width:991px){.form-cert__for{flex-direction:column}}@media (max-width:576px){.about-us-page .services__item{width:100%}.form-cert__step_null .form-cert__main{max-width:100%;padding:2.5rem}.form-cert__step_null .form-cert__beyond-img{opacity:.5}.form-cert__step_null .form-cert__beyond-img-inner{width:384px;height:248px}.form-cert__for{flex-direction:column}}.form-cert__switch{display:flex;align-items:center;border-radius:8px;background:rgba(255,255,255,.5);gap:.25rem;padding:.25rem;max-height:3.625rem;max-width:14.625rem}.form-cert__switch-item{padding:.6875rem 1.25rem;width:6.9375rem;text-align:center;cursor:pointer;height:100%;color:#2f3138;font-family:Raleway;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.75rem;display:flex;align-items:center;justify-content:center}.form-cert__amount,.form-cert__name{color:#fff;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-style:normal}.form-cert__switch-item_active{border-radius:6px;background:#fff}.form-cert__recipient{position:absolute;top:90px;right:90px;max-width:10.875rem;height:6.9375rem;z-index:2}.form-cert__slider,.js-no-scroll{position:relative;overflow:hidden}.form-cert__amount{font-size:2.5rem;font-weight:800;line-height:1.75rem;margin-bottom:1rem}.form-cert__name{font-size:1.75rem;font-weight:500;line-height:120%}@media (max-width:574px){.form-cert__recipient{top:60px;right:50px;height:3.75rem;max-width:135px}.form-cert__amount{font-size:1.75rem;margin-bottom:.5rem}.form-cert__name{font-size:1.125rem}}#formCert fieldset{outline:0;border:none}.form-cert__slider{padding:5px}.form-cert .swiper-button-prev{left:-24px;align-items:center;justify-content:center}.form-cert .swiper-button-prev::before{content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="15" viewBox="0 0 9 15" fill="none"><path d="M7.52942 13.9473L1.52942 7.94727L7.52942 1.94727" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') center/contain no-repeat;width:6px;height:12px;display:inline-block}.form-cert .swiper-button-next{right:-24px;align-items:center;justify-content:center}.form-cert .swiper-button-next::before{content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="15" viewBox="0 0 9 15" fill="none"><path d="M1.94116 13.9473L7.94116 7.94727L1.94116 1.94727" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') center/contain no-repeat;width:6px;height:12px;display:inline-block}.form-cert .swiper-slide{transition:none!important}.form-cert__main{max-width:565px}@media (max-width:685px){.form-cert__card{width:100%;margin:0 auto}.form-cert__step_first .form-cert__main{max-width:400px}}@media (max-width:485px){.form-cert__step_first .form-cert__main{max-width:300px}}@media (max-width:385px){.form-cert__step_first .form-cert__main{max-width:220px}}.form-cert__recipient_card-white .form-cert__amount,.form-cert__recipient_card-white .form-cert__name{color:#414141}.form-cert__input-am::-webkit-inner-spin-button,.form-cert__input-am::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.--flex-2{flex:2}.--flex-1{flex:1}@media screen and (max-width:991px){.--ourworks{flex-direction:column}.--ourworks .page-head__title{margin-bottom:1rem}}.header-services__title{text-transform:none;font-size:2.2rem}.header-services__right,.service-card.new-popular__item .service-card__img img{background:0 0}.header-services__subcat-item{padding:1.7rem 1.7rem 2.5rem;background:#fff;border-radius:1.7rem;height:fit-content}.header-services__subcat-link{font-size:1.25rem}.header-services__subcat-link span{color:#c34b94;background:0 0}.header-services__subcat-link:before{top:unset;bottom:-20px;border-bottom:1px solid #d70a8b}.header-services__subcat-item.no-subcategories .header-services__subcat-link:before{border-bottom:none}.header-services__subcat-item.no-subcategories .header-services_subsubcat{margin-top:0}.header-services_subsubcat{margin-top:52px}.header-services__subcat-wrap{grid-gap:1rem}.header-services__subcat-group{display:flex;flex-direction:column;gap:1rem;height:fit-content}.header__filials-name{flex:70%}.header__filials-socs{flex:30%;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.header__filials-btns,.header__filials-whatsapp{flex:none}.header__filials-btns,.header__filials-tg,.header__filials-whatsapp{transform:scale(1.2)}.header__filials-row:not(:last-child){margin:1rem 0 2rem}.header__filials-row{gap:1rem}.header__filials{width:300px}.js-no-scroll::after{content:"";width:100%;height:100%;position:absolute;background:#000;z-index:1;top:0;opacity:.3}.mb-32.center .form-cert#formCert{margin-top:-7rem}@media screen and (max-width:768px){.tech .type-carusel__title.--with-border{font-size:1.75rem!important;text-align:center}.tech__body-item{padding:1.25rem;flex-direction:column-reverse}.tech__img{flex:0 1 100%}.slider-new-year{padding:32px 0}.new-year__bg{object-position:left;display:none}.new-year__mob{display:block;width:100vw;margin-left:-50vw;left:50%;position:relative}.new-year__mob img{display:block;width:100%;height:auto}h1.type-carusel__title.h3.mb-32.center{margin-top:2rem;max-width:45%;margin-left:2rem}.mb-32.center .form-cert#formCert{margin-top:-7rem}}@media screen and (max-width:577px){h1.type-carusel__title.h3.mb-32.center{font-size:2.25rem!important;margin:1rem auto auto;max-width:90%;text-align:center}.form-cert__step_null .form-cert__main{margin-top:5rem}}.serv-review{padding-top:5rem;margin-top:0}.service-section .center-wrap{margin:auto;width:1260px;max-width:calc(100% - 3rem)}.cookie-block{padding:1rem;background-color:#fff;border-radius:1rem;position:fixed;left:50%;bottom:3rem;transform:translateX(-50%);z-index:9999999999;box-shadow:rgba(1,45,85,.2) 0 1rem 2rem;display:none}.cookie-block__info-block{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.cookie-block__info-block__text-block{display:flex;flex-direction:column;gap:.25rem}.cookie-block__info-block__text-block__title{font-weight:700;font-size:1rem;color:#1c1c34}.cookie-block__info-block__text-block__title a{color:#d70a8b;text-decoration:none}.cookie-block__info-block__text-block__text{font-weight:400;font-size:1rem;color:#1c1c34}.cookie-block__info-block__text-block__text a{color:#d70a8b;text-decoration:none}.cookie-block__info-block__btn{text-align:center;display:flex;align-items:center;justify-content:center;color:#d70a8b;font-weight:650;font-size:1rem;padding:1rem 2rem;border-radius:.75rem;background-color:#fff;border:1px solid #d70a8b;position:relative;z-index:2;cursor:pointer}.cookie-block__info-block__btn::before{content:"";height:100%;width:0%;position:absolute;left:0;top:0;background:#d70a8b;transition:.3s;border-radius:.75rem;z-index:-1}.cookie-block__info-block__btn:hover::before{width:100%}.cookie-block__info-block__btn:hover{color:#fff}@media screen and (max-width:768px){.cookie-block{bottom:2rem;width:calc(100% - 1rem)}.cookie-block__info-block{flex-direction:column}.cookie-block__info-block__text-block__text,.cookie-block__info-block__text-block__title{font-size:.875rem}}.plashka-block{position:absolute;padding:.857rem;background-color:#d7098b;width:100%;z-index:11;overflow:hidden;transition:.5s;display:none}#plashkaContainer{height:3.429rem}.plashka-block.hide{height:0!important;padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-100%)}.plashka-block.show{display:block}.info-plashka{display:flex;justify-content:space-between;align-items:center;gap:1rem}.info-plashka__block{display:flex;align-items:center;gap:1.714rem;width:100%}.info-plashka__block__text{display:flex;gap:1.5rem;align-items:center;max-width:62.5rem;justify-content:space-between;width:100%}.info-plashka__block__text span{font-size:1.143rem;color:#fff}.close-plashka{cursor:pointer}@media (max-width:768px){.form-cert__title{font-size:2.1875rem}.form-cert__title_button{gap:.625rem}.form-cert__button-prev{width:1.25rem;height:1.25rem}.info-plashka__block__text span{font-size:.857rem}.info-plashka__block{gap:1.25rem}.plashka-block{padding:.5rem}}.interested-services__swiper .swiper-slide a{min-height:21rem;justify-content:center;background-position:unset}.interested-services__swiper .swiper-slide a .service-card__price{font-size:1rem;font-weight:400;line-height:20px;color:#808285}.interested-services__swiper .swiper-slide a .service-card__name{text-align:center;font-size:1.2857rem;text-transform:uppercase}.interested-services .type-carusel__head{gap:1.429rem}body *{font-variant-numeric:lining-nums}
/* End */


/* Start:/local/templates/main/css/02__style__768.css?175527130312204*/
@media screen and (min-width: 768px) {
  .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; */
  }

  .prices-service__wrap .price-item .price-item__value-wrap {
    justify-content: flex-end;
  }
  .prices-service__wrap .price-item__name {
    width: 60%;
  }
  .popup .prices-service__popup .price-item__name {
    width: 55%;
  }

  .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: 0.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 {
  }

  .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: 0.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;
  }

  .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__wrap {
  }

  .footer-desktop-main {
  }

  .footer-desktop-offerta {
  }

  .footer-desktop-bottom {
  }

  .footer-desktop-main__col {
  }

  .footer-desktop-main__title {
    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-site-map__section {
    display: none;
  }

  .footer-desktop-site-map__item {
    display: none;
  }

  .footer-desktop-site-map__link {
    padding: 0.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: 0.5;
  }

  .footer-desktop-contacts__wrap {
  }

  .footer-desktop-contacts__tell {
  }

  .footer-desktop-contacts__addres {
    opacity: 0.56;
  }

  .footer-desktop-contacts__mail {
    font-weight: 700;
    opacity: 0.5;
  }

  .footer-desktop-offerta__wrap {
    opacity: 0.4;
  }

  .footer-desktop-site {
  }

  .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-socials {
  }

  .footer-desktop-bottom__title {
    opacity: 0.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: 0.25rem;
    transition: all ease 0.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: 0.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: 0.32;
  }

  .footer-desktop-site-map__item:nth-child(-n + 5) {
    opacity: 0.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.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);
  }

  .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: 29rem;
    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);
  }

  .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);
  }
}

@media screen and (max-width: 768px) {
  .pageNotFound__title {
    font-size: 14rem;
    line-height: 18rem;
  }

  .pageNotFound__description {
    font-size: 1.4rem;
  }

  .pageNotFound.--word-bg:before,
  .pageNotFound.--word-bg:after {
    opacity: 0.5;
  }

  .pageNotFound.--word-bg:before {
    right: -7rem;
    top: -5rem;
  }

  .pageNotFound.--word-bg::after {
    left: 0;
    bottom: -5rem;
  }

  .page-detail__general{
    flex-direction: column-reverse;
    gap: 2.8571rem;
  }
  .page-detail__auth-general{
    display: flex;
    gap: 1.1429rem;
    align-items: center;
  }
  .page-detail__content-article{
    max-width: 100%;
  }
  .page-detail__auth-article{
    width: 100%;
  }
  .page-detail__auth-block-photo{
    width: 6rem;
    height: 6rem;
    max-width: 6rem;
    max-height: 6rem;
    min-height: 6rem;
    border-radius: 50%;
  }

  .interested-services__swiper .swiper-slide {
    width: 17.286rem;
  }
  .article-share{
    display: none;
  }


  .article-share-mobile{
    margin-top: 2.8571rem;
    display: block;
  }
  .article-share-mobile .article-share__main{
    width: 100%;
    display: flex;
    align-items: center;
    justify-items: center;
    justify-content: center;
    gap: 0.429rem;
    text-decoration: none;
    color:#0B1142;
    font-size: 1.143rem;
    font-weight: 500;
    line-height: 30px;
    padding: 0.643rem;
    background: #F5F5F9;
    border-radius: 1000px;
    border: transparent;
  }

  .article-share-mobile__box-links{
    margin-top: 1.229rem;
    display: flex;
    gap: 0.786rem;
    justify-content: center;
    transition: .3s;
    transform: translateY(-30px);
    opacity: 0;
    pointer-events: none;
  }
  .article-share-mobile__messenger{
    width: fit-content;
    padding: 0.643rem;
    background: #F5F5F9;
    border-radius: 1000px;
    display: flex;
    align-items: center;
    justify-items: center;
    justify-content: center;
  }
  .article-share-mobile__box-links {
    transform: translateY(10px);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
  }

  .article-share-mobile__content.--active .article-share-mobile__box-links {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    pointer-events: all;
  }

}

@media screen and (max-width: 460px) {
  .pageNotFound__title {
    font-size: 12rem;
    line-height: 15rem;
  }

  .pageNotFound__description {
    font-size: 1.2rem;
    line-height: 2rem;
  }

  .pageNotFound.--word-bg:before,
  .pageNotFound.--word-bg:after {
    opacity: 0.2;
  }
}

@media screen and (max-width: 380px) {
  .pageNotFound__title {
    font-size: 10rem;
    line-height: 12rem;
  }

  .pageNotFound__description {
    font-size: 1rem;
    line-height: 1.8rem;
  }

  .pageNotFound__btn {
    zoom: 0.9;
  }
}

/* End */


/* Start:/local/templates/main/css/03__style__1199.css?1687940441213*/
@media screen and (max-width: 1199px) {
    .pageNotFound.--word-bg:before,
    .pageNotFound.--word-bg:after {
        width: 40rem;
    }
    .pageNotFound__content {
        height: calc(100vh - 30vh);
    }
}

/* End */


/* Start:/local/templates/main/css/03__style__1200.css?1687940224397*/
@media screen and (min-width: 1200px) {
    .prices-service__wrap .price-item__name {
        flex: 0 1 calc(55% - 0.5rem);
    }
    .prices-service__wrap .price-item__value-wrap {
        flex: 0 1 calc(45% - 0.5rem);
    }
    .popup .prices-service__popup .price-item__name,
    .popup .prices-service__popup .price-item__value-wrap {
        flex: 0 1 calc(50% - 0.5rem);
    }
}

/* End */


/* Start:/local/templates/main/css/03__style__1399.css?166384514446*/

@media screen and (min-width: 1199px) {  
}
/* End */


/* Start:/local/templates/main/css/svg.css?177885680242349*/
.--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: url(/upload/logo-dls.webp);
}
.--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='%23D70A8B' 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");
}
.svg__data{
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    background-color: #fff;
    mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 4H5C3.89543 4 3 4.89543 3 6V20C3 21.1046 3.89543 22 5 22H19C20.1046 22 21 21.1046 21 20V6C21 4.89543 20.1046 4 19 4Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 2V6" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 2V6" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 10H21" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    mask-size: cover;
    mask-position: center;
}
.svg__views{
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    background-color: #fff;
    mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 12C1 12 5 4 12 4C19 4 23 12 23 12C23 12 19 20 12 20C5 20 1 12 1 12Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    mask-size: cover;
    mask-position: center;
}
.svg__share{
    display: block;
    width: 1.714rem;
    height: 1.714rem;
    background-color: #D60991;
    mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 12V20C4 20.5304 4.21071 21.0391 4.58579 21.4142C4.96086 21.7893 5.46957 22 6 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V12" stroke="%23D60991" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 6L12 2L8 6" stroke="%23D60991" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 2V15" stroke="%23D60991" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    mask-size: cover;
    mask-position: center;
}
.svg__whatsapp{
    display: block;
    width: 1.714rem;
    height: 1.714rem;
    background-color: #D60991;
    mask-size: cover;
    mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.5959 13.6788L15.5899 13.7324C14.1413 12.9499 13.9898 12.8457 13.8027 13.1498C13.673 13.3604 13.2948 13.838 13.1809 13.9794C13.0656 14.1186 12.951 14.1293 12.7553 14.0329C12.5577 13.9258 11.9233 13.7009 11.1723 12.9727C10.5873 12.4052 10.1947 11.7091 10.0788 11.4949C9.88575 11.1336 10.2896 11.0822 10.6572 10.3283C10.723 10.1784 10.6894 10.0606 10.6407 9.95423C10.5913 9.84714 10.198 8.79767 10.0333 8.3793C9.87521 7.96237 9.71249 8.0152 9.59062 8.0152C9.21118 7.9795 8.93384 7.98521 8.68944 8.26079C7.6262 9.5273 7.89432 10.8338 8.80406 12.2231C10.5919 14.759 11.5445 15.2259 13.2863 15.8741C13.7566 16.0362 14.1855 16.0134 14.5247 15.9605C14.9029 15.8956 15.6888 15.4458 15.8528 14.9425C16.0208 14.4391 16.0208 14.0215 15.9714 13.9251C15.9226 13.8287 15.7935 13.7752 15.5959 13.6788Z" fill="%23D60991"/><path d="M17.68 6.29934C12.554 1.34409 4.07067 4.93803 4.06733 11.9286C4.06733 13.3259 4.43333 14.6885 5.13067 15.8918L4 19.9998L8.22333 18.8984C13.4933 21.7451 19.9973 17.9651 20 11.9326C20 9.81527 19.1733 7.82264 17.67 6.32534L17.68 6.29934ZM18.668 11.9106C18.664 16.9991 13.078 20.1771 8.66 17.5798L8.42 17.4371L5.92 18.0871L6.59 15.6572L6.43067 15.4072C3.68133 11.0306 6.84 5.31069 12.048 5.31069C13.8173 5.31069 15.478 6.00067 16.7287 7.25065C17.9787 8.48996 18.668 10.1506 18.668 11.9106Z" fill="%23D60991"/></svg>');
    mask-position: center;
}
.svg__facebook{
    display: block;
    width: 1.714rem;
    height: 1.714rem;
    background-color: #D60991;
    mask-size: cover;
    mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.78571 13.1691H7.48571C7.11429 13.1691 7 13.0307 7 12.6987C7 11.7994 7 10.8724 7 9.9731C7 9.61337 7.14286 9.47502 7.48571 9.47502H9.78571V7.49654C9.75714 6.6249 9.97143 5.73943 10.4143 4.95081C10.8857 4.16218 11.6286 3.58109 12.4857 3.29055C13.0714 3.08301 13.6429 3 14.2571 3H16.5286C16.8571 3 17 3.13836 17 3.45657V6.01614C17 6.33436 16.8571 6.47271 16.5286 6.47271C15.9 6.47271 15.2714 6.47271 14.6429 6.50038C14.0143 6.52806 13.6857 6.79093 13.6857 7.42736C13.6571 8.1053 13.6857 8.75557 13.6857 9.44735H16.3571C16.7286 9.44735 16.8714 9.5857 16.8714 9.94543V12.671C16.8714 13.0307 16.7571 13.1691 16.3571 13.1691H13.7143V20.4881C13.7143 20.8755 13.5714 21 13.1857 21H10.2857C9.94286 21 9.8 20.8616 9.8 20.5296L9.78571 13.1691Z" fill="%23D60991"/></svg>');
    mask-position: center;
}
.svg__telegram{
    display: block;
    width: 1.714rem;
    height: 1.714rem;
    background-color: #D60991;
    mask-size: cover;
    mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.27827 14.2269L9.0136 18.1357C9.39227 18.1357 9.55628 17.9649 9.75295 17.7598L11.5283 15.9783L15.2071 18.807C15.8818 19.2018 16.3571 18.9939 16.5391 18.1553L18.9538 6.27498L18.9545 6.27428C19.1685 5.22708 18.5938 4.81758 17.9365 5.07448L3.7428 10.7802C2.77411 11.175 2.78878 11.7419 3.57813 11.9988L7.20689 13.1839L15.6358 7.64627C16.0324 7.37047 16.3931 7.52307 16.0964 7.79887L9.27827 14.2269Z" fill="%23D60991"/></svg>');
    mask-position: center;
}
.svg__vk{
    display: block;
    width: 1.714rem;
    height: 1.714rem;
    background-color: #D60991;
    mask-size: cover;
    mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.7628 17.8106H12.9944C13.1997 17.779 13.4049 17.6843 13.5628 17.558C13.6576 17.4001 13.7365 17.2264 13.7365 17.0211C13.7365 17.0211 13.7049 15.379 14.4786 15.1264C15.2523 14.8737 16.1997 16.7211 17.226 17.4316C17.9997 17.9685 18.5839 17.8422 18.5839 17.8422L21.3312 17.7948C21.3312 17.7948 22.7681 17.7159 22.0734 16.5948C22.026 16.5001 21.6628 15.7737 20.0207 14.2422C18.2997 12.6474 18.5365 12.9159 20.6049 10.1369C21.8681 8.46322 22.3734 7.43691 22.2155 6.97901C22.0576 6.52112 21.1418 6.67901 21.1418 6.67901L18.0628 6.71059C17.9365 6.67901 17.7786 6.71059 17.6523 6.78954C17.526 6.86849 17.447 6.9948 17.3681 7.12112C17.0681 7.94217 16.6734 8.76322 16.247 9.53691C14.8576 11.8737 14.3207 12.0001 14.0997 11.8422C13.5944 11.5106 13.7207 10.4843 13.7207 9.75796C13.7207 7.50006 14.0523 6.5527 13.0576 6.31585C12.5997 6.22112 12.1102 6.15796 11.6207 6.15796C10.5155 6.15796 9.59967 6.15796 9.06283 6.41059C8.68388 6.56849 8.43125 6.94743 8.58914 6.94743C8.9523 6.97901 9.2523 7.1527 9.50493 7.40533C9.80493 7.84743 9.80493 8.7948 9.80493 8.7948C9.80493 8.7948 9.97861 11.4632 9.36283 11.7948C8.9523 12.0316 8.38388 11.558 7.1523 9.44217C6.74177 8.70006 6.36283 7.95796 6.04704 7.1527C5.99967 7.02638 5.88914 6.90006 5.7944 6.82112C5.74704 6.78954 5.69967 6.74217 5.63651 6.74217C5.47862 6.66322 5.30493 6.64743 5.13125 6.64743L2.38388 6.67901C2.38388 6.67901 1.94177 6.67901 1.79967 6.88427C1.64177 7.08954 1.79967 7.38954 1.79967 7.38954C1.79967 7.38954 4.10493 12.7737 6.6944 15.4737C9.07862 17.9843 11.7628 17.8106 11.7628 17.8106Z" fill="%23D60991"/></svg>');
    mask-position: center;
}

.mt-5{
    margin-top: 5rem ;
}
@media (max-width:768px) {
    .mt-5{
        margin-top: 2.5rem ;
    }
}
/* End */


/* Start:/local/templates/main/comp/about-mod/__about-mod.css?16638451431815*/
.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:/local/templates/main/comp/advance/__advance.css?16638451435651*/
.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__desc {
    /* display: block; */
}
.advance {
    background-color: white;
}
.advance__head {
    width: 100%;
    max-width:100%;
    margin-bottom: 0 !important;
    margin-right: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    z-index: 2;
    position: relative;
    /* background-color: white; */
}

.advance__wrap {}

.advance__wrap .type-carusel {

}

.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;
}

.advance-item__label {
    margin-top: .75rem;
    font-weight: 600;
    word-break: break-all;
}

.advance-item__img {
    height: 3.5rem;
}

.advance__desc {
    display: none;
}


.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;
    box-shadow: 0 0 18px #f4f1f1;
    border-radius: 1rem;}
 
.advance-steps__item-head-name {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  #D70A8B;border-bottom: .175rem solid  #D70A8B;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: #D70A8B;
    font-size: 1.35rem;
    font-family: 'Raleway';
}

.advance-steps__item-head-arrow:hover {}

	.advance-steps__item-head-arrow:hover .advance-steps__item-head-arrow-line {border-color: #4F5157}

.advance-steps__item-head-name:hover {
    color: #D70A8B;
}

.advance-steps__item.is-open {}

.advance-steps__item.is-open .advance-steps__item-head-arrow {
    transform: rotate(180deg);
}




@media screen and (min-width: 768px) {  

.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;
}





} 
/* End */


/* Start:/local/templates/main/comp/blog/__blog.css?17232056394121*/
.blog-card {
  background-color: white;

  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: 0.5rem;
  z-index: 2;
  position: relative;
  border-radius: 0 !important;
}

.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: 0.875rem;
  height: 1.5rem;
  background: rgba(216, 11, 140, 0.4);
  border-radius: 36px;
  padding: 1rem;
  display: flex;
  align-items: center;
  font-weight: 600;
  color: white;
  line-height: 1.25rem;
}
.blog-card__name.p.--m.link {
  color: #d70a8b;
  font-size: 1.2rem;
  font-weight: normal;
  margin: 1rem 0;
  display: BLOCK;
}
.blog-card__name.p.--m.link:hover {
  color: #4f5157;
}
.blog-card__date {
  opacity: 0.4;
  font-weight: 650;
}
.blog-card__desc.p.--s {
  font-size: 0.85rem;
  line-height: 1.4;
}
.blog-tags__link {
  height: 1.5rem !important;
  padding: 0 0.5rem !important;
  border-radius: 1.5rem !important;
  margin-right: 0.25rem;
  margin-top: 0.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: 0.5;
  font-weight: 650;
  margin-bottom: 0 !important;
}

.blog-card__head {
  margin-bottom: 0.75rem;
}

.blog-carusel {
  background-color: #e8e8f1;
  position: relative;
  z-index: 0;
}
.swiper-slide .blog-card {
  height: 100%;
  transition: all 0.3s;
}

.swiper-slide .blog-card:hover {
  box-shadow: 0px 16px 40px rgba(73, 44, 80, 0.08);
}

@media screen and (max-width: 768px) {
  .blog .blog-tags {
    margin: 0;
    gap: 0.4rem;
    width: 100%;
  }
  .blog-tags__link {
    padding: 1rem !important;
    font-size: 1rem !important;
    line-height: 120% !important;
  }
  .blog-tags__link:first-child {
    margin-left: 0;
  }
}

@media screen and (min-width: 768px) {
  .blog-carusel {
    background-color: transparent;
    width: 100%;
    /* overflow: hidden; */
    /* margin-top: 1rem; */
  }
  .blog-card {
    box-shadow: none;
  }

  .blog-carusel .type-carusel .swiper-container {
    overflow: visible;
  }
  .blog-carusel .type-carusel__head {
    /* padding: 0 2rem; */
  }
  .blog-tags {
    margin-top: 0.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 .blog-card__desc {
    display: block !important;
  }
  .--white-header.--blog-detail .image-header__title {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .blog-carusel .swiper-wrapper {
  }

  .blog-carusel .swiper-container {
  }
  .blog__items {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .blog__items .blog-card {
  }
}

/* End */


/* Start:/local/templates/main/comp/blog/__svg.css?16638451434264*/
.--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:/local/templates/main/comp/bottom-nav/__bottom-nav.css?16638451432170*/
.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: .675rem;
    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:/local/templates/main/comp/bottom-nav/__svg.css?16638451431566*/
.--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:/local/templates/main/comp/breadcrumbs/__breadcrumbs.css?16638451431895*/
.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:/local/templates/main/comp/clinics/__clinics.css?16638451431487*/
.--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:/local/templates/main/comp/doctors/__doctors.css?16638451434511*/
.doctor-card {
    background-color: white;
    box-shadow: 0px 1rem 2.5rem rgb(0 0 0 / 6%);
    border-radius: .3rem;
    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;
}

.doctor-card__devider {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.doctor-card__top {
    padding-top: 1rem;
}

.doctor-card__type {
    font-weight: 600;
}

.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;
}

.doctors-carusel {
    position: relative;
    z-index: 0;
    background-color: white;
}

@media screen and (min-width: 768px) {  
    .doctors-carusel {
        background-color: transparent;
        width: 100%;
        /* overflow: hidden; */
        padding: 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;
    }
    .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: 1.5rem;
    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:/local/templates/main/comp/doctors/__svg.css?16638451435385*/
.--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:/local/templates/main/comp/feedback-mod/__feedback-mod.css?16669671683436*/
.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-wrap {
    position: relative;
}

.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='%23D70A8B' 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: 2rem !important;
    width: 100%;
    font-weight: 650;
    background-color: var(--color__fill-3);
    /*color: white;*/
    color: #D70A8B;
    /* box-shadow: .5rem .5rem 1.5rem rgb(255 111 50 / 28%); */
}

.feedback-mod__btn:hover,
.feedback-mod__btn:focus {
    color: #D70A8B;
}

.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;
}



}

/* End */


/* Start:/local/templates/main/comp/feedback-mod/__svg.css?16638451434705*/
.--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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%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='%23D70A8B'/%3E%3C/svg%3E");
}
/* End */


/* Start:/local/templates/main/comp/gallery/__gallery-mod.css?17763514281513*/
.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;
}
.gallery-item.--certificate {
  padding-bottom: 100%;
  background-size: contain;
}
.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;
  }
}
@media screen and (max-width: 768px) {
  .certificate .gallery-item.--certificate {
    height: 200px !important;
  }
}

/* End */


/* Start:/local/templates/main/comp/mini-contacts/__mini-contacts.css?17183750792440*/
.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: .8rem  !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;
}



} 

.feedback-service__right .mini-contacts__adress {
    font-size: 1rem!important;
}

.advance__wrap .type-carusel__text {
    font-size: 1rem;
}

@media screen and (max-width: 560px) {
    .center.mt-64 {
        margin-top: 2rem!important;
    }
}
/* End */


/* Start:/local/templates/main/comp/mini-contacts/__svg.css?16638451436710*/
.--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,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.72961 21.1684L0.792969 28.2082L8.0298 26.3193C10.0313 27.4044 12.2739 27.973 14.5529 27.9731H14.5588C22.0821 27.9731 28.2064 21.8776 28.2096 14.3873C28.2111 10.782 26.7735 7.32386 24.2133 4.77399C21.6531 2.22412 18.18 0.791521 14.5586 0.791504C7.03382 0.791504 0.910585 6.8857 0.907574 14.3764C0.904646 16.7605 1.53311 19.1032 2.72961 21.1684ZM8.77889 24.1045L8.36439 23.8599L4.07012 24.9807L5.21651 20.814L4.94639 20.3868C3.81009 18.5868 3.20876 16.5034 3.21193 14.3775C3.21441 8.15155 8.30398 3.08643 14.5624 3.08643C20.8287 3.08894 25.9065 8.14813 25.904 14.3865C25.9014 20.6129 20.8117 25.6787 14.5582 25.6787H14.5537C12.5218 25.6788 10.5273 25.1351 8.77889 24.1045Z' fill='%23D70A8B'/%3E%3Cpath d='M11.146 8.69718C10.8908 8.13172 10.6215 8.12038 10.3785 8.11074C10.1797 8.10227 9.95208 8.10279 9.72483 8.10279C9.37533 8.11188 9.04552 8.26589 8.81506 8.52763C8.5024 8.86744 7.62109 9.68884 7.62109 11.3595C7.62109 13.0301 8.84346 14.6446 9.0139 14.8716C9.18433 15.0985 11.3736 18.6359 14.8404 19.997C17.7217 21.1282 18.308 20.9032 18.9334 20.8466C19.5589 20.79 20.9514 20.0256 21.2357 19.2324C21.52 18.4392 21.52 17.7598 21.4347 17.618C21.3494 17.4762 21.1219 17.3916 20.7808 17.2218C20.4397 17.052 18.7629 16.2304 18.4502 16.1172C18.1374 16.0039 17.91 15.9474 17.6826 16.2874C17.4552 16.6274 16.8019 17.3916 16.6027 17.618C16.4034 17.8444 16.2046 17.8732 15.8635 17.7034C15.5224 17.5336 14.4236 17.1749 13.1206 16.0181C12.1067 15.1181 11.4221 14.0067 11.2231 13.6667C11.0242 13.3268 11.2018 13.1432 11.3729 12.9739C11.5261 12.8218 11.714 12.5775 11.8846 12.3792C12.0552 12.1809 12.1116 12.0394 12.2254 11.813C12.3392 11.5866 12.2822 11.3879 12.1969 11.2181C12.1116 11.0483 11.4493 9.36865 11.146 8.69718Z' fill='%23D70A8B'/%3E%3C/svg%3E");
}
/* End */


/* Start:/local/templates/main/comp/mini-map/__mini-map.css?1663845143635*/
.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;
}

@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:/local/templates/main/comp/portfolio/__portfolio.css?16638451437531*/


.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) {  
 
   


}
/* End */


/* Start:/local/templates/main/comp/prices/__prices.css?17550778274289*/
.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;}


@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: 50%;
        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;}

}

@media screen and (max-width: 768px) {
    .prices-service__items .price-item{
        display: flex!important;
        justify-content: space-between;
        gap: .5rem;
    }
    .prices-service__items .price-item .price-item__name{
        max-width: 50%;
    }
    .prices-service__wrap .price-item__value-wrap{
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        gap: .5rem;
    }
}
/* End */


/* Start:/local/templates/main/comp/prices/__svg.css?1663845143336*/
.--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:/local/templates/main/comp/reviews/__reviews.css?16638451434095*/
.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: .85rem !important;
    line-height: 1.4 !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;
}



} 
/* End */


/* Start:/local/templates/main/comp/reviews/__svg.css?16638451434272*/
.--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:/local/templates/main/comp/sales/__sales.css?16638451434929*/
.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;
}

@media screen and (min-width: 768px) {  
    .sale-carusel .type-carusel__pagination {
        /* display: none; */
    }
    .sale-carusel .type-carusel__nav {
        /* width: 100%; */
    }
    .sale-carusel {
        /* max-width: 100% !important; */
        /* width: 100% !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%;
}

} 












/* End */


/* Start:/local/templates/main/comp/search/__search.css?17232072085937*/
.header__wrap {
  position: relative;
}

.header__wrap__search-btn-icon {
  cursor: pointer;
}

.header__wrap__search-btn-icon svg {
  width: 1.5rem;
}

.header__wrap__search-btn-icon path {
  transition: all ease 0.24s;
}

.header__wrap__search-btn-icon:hover path {
  fill: var(--color__dark);
}

.header__wrap.is-search {
}

.header__wrap.is-search .header__wrap__bar-wrap {
  display: none;
}

.desctop-nav__search {
  display: none;
}

.header__wrap.is-search .desctop-nav__search {
  position: absolute;
  display: flex;
  height: 80%;
  width: 100%;
  z-index: 5;
  background-color: #ffffff;
  border-radius: 0.75rem;
}
.header__wrap.is-search .desctop-nav__search-input {
  border: 0;
  height: 100%;
  font-size: 1.5rem;
  padding-left: 5rem;
  font-weight: 600;
  outline: none;
  border-radius: 0.75rem;
}

.header__wrap.is-search .desctop-nav__search-close {
  position: relative;
  width: 0.5rem;
  height: 1.5em;
  margin-right: 2rem;
  cursor: pointer;
}

.header__wrap.is-search .desctop-nav__search-close::before {
  position: absolute;
  top: -1%;
  left: 4px;
  content: '';
  width: 0.2rem;
  height: 1.5em;
  transform: rotate(45deg);
  background-color: #4f5157;
}

.header__wrap.is-search .desctop-nav__search-close::after {
  position: absolute;
  top: 0;
  right: 0;
  content: '';
  width: 0.2rem;
  height: 1.5em;
  transform: rotate(-45deg);
  background-color: #4f5157;
}

.header__wrap.is-search .desctop-nav__search .desctop-nav__search-btn {
  height: 100%;
  padding: 0 4rem;
  border-radius: 0 0.75rem 0.75rem 0;
}

.header__wrap__search-icon {
  position: absolute;
  width: 1.75rem;
  margin-left: 1.5rem;
}

.header__wrap__search-btn {
  width: 10rem;
}

.header__wrap__search-input {
  outline: none;
  background-color: transparent;
  transition: all ease 0.24s;
}

.header__wrap.is-search .header__wrap__shade {
  display: block;
}

.header__wrap__search-btn-icon {
  width: 1.75rem;
}

.header__wrap__search-close {
  width: 2rem;
  margin-right: 1rem;
  cursor: pointer;
  transition: all ease 0.24s;
}

.header__wrap__search-close:before {
  width: 1.75rem;
}

.header__wrap__search-close:after {
  width: 1.75rem;
}

.header__wrap__search-close:hover {
  opacity: 0.6;
}

.header__wrap__service-nav.search-nav {
  display: none;
}

.header__wrap.is-search .header__wrap__service-nav.--services {
  display: none;
}

.header__wrap.is-search .header__wrap__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: 0.6;
}

.search-result__title {
  opacity: 0.4;
}

.search-result__items {
  filter: drop-shadow(0px 1rem 2.5rem rgba(0, 0, 0, 0.06));
}
/* 
.blog-tags {
  margin: 0 auto;
  width: 80%;
} */

.search-page {
  padding: 2rem 0;
  margin: 0 auto;
  width: 60%;
}

.search-page form,
.search-page .search-language-guess,
.search-page p,
.search-page table {
  /* width: 60%;
  margin: 0 auto; */
  width: 100%;
}

.search-page form {
  height: 3rem;
  text-align: center;
  margin-bottom: 2rem;
}

.search-page form input {
  padding: 0.2rem 1.5rem;
  height: 100%;
  font-size: 1rem;
  outline: none;
  color: #4f5157;
  border-radius: 0.75rem;
  background-color: #ffffff;
  border: 1px solid #d70a8b;
}

.search-page form input:nth-child(2) {
  width: 70%;
}

.search-page form input:nth-child(4) {
  margin-top: 0;
  width: 20%;
  background-color: #ffffff;
}

.search-page form select {
  display: none;
}

.search-page * {
  /* width: 80%; */
  margin: 0 auto;
  color: #4f5157;
  font-size: 1rem;
}

.search-page b {
  padding: 0;
}

/* .search-page p {
  width: 80%;
} */

.search-page a {
  padding: 1.5rem 0;
  display: block;
  font-weight: 600;
  font-size: 1.2rem;
}

.search-page .search-language-guess a {
  display: inline;
}

.search-page small {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.search-page small a {
  width: fit-content;
  margin: 0;
  padding: 1rem 0;
}

.search-page form input::placeholder {
  color: #4f5157;
  font-size: 1rem;
}

.search-page .search-language-guess,
.search-page p {
  color: #4f5157;
  font-size: 1.1rem;
  line-height: 120%;
}

.search-page p {
  margin-top: 1rem;
}

.title-search-result {
  background-color: rgb(255, 255, 255);
  padding-bottom: 1rem;
}

.search-page .doctors__pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}

.search-page .doctors__pagination span {
  text-align: center;
}

@media screen and (max-width: 990px) {
  .header__wrap__search-btn-icon {
    margin-left: 1rem;
    margin-right: 2rem;
  }
  .header__wrap__search-btn-icon svg {
    width: 2rem !important;
  }
  .search-page {
    width: 90%;
  }
}

@media screen and (max-width: 768px) {
  .page-content.--search {
    padding-top: 2rem;
  }

  .search-page form {
    position: relative;
    display: flex;
    justify-content: flex-start;
  }

  .search-page form input:nth-child(2) {
    width: 70%;
    margin: 0 auto 0 0;
  }

  .search-page form input:nth-child(4) {
    position: absolute;
    top: 0;
    right: 5%;
    height: 100%;
    width: 23%;
  }

  .search-page form input {
    padding: 0.2rem 0.5rem;
  }
}

@media screen and (max-width: 600px) {
  .search-page * {
    width: 100%;
    padding: 0 2rem;
  }

  .search-page form,
  .search-page .search-language-guess,
  .search-page p,
  .search-page table {
    width: 100%;
    padding: 0 2rem;
  }

  .search-page a {
    padding: 1.5rem 1rem;
  }

  .header__wrap.is-search .desctop-nav__search {
    height: 100%;
  }

  .header__wrap.is-search .desctop-nav__search-input {
    padding-left: 1rem;
    width: 60%;
  }

  .header__wrap.is-search .desctop-nav__search .desctop-nav__search-btn {
    padding: 0 1rem;
  }

  .header__wrap.is-search .desctop-nav__search-close {
    margin-right: 1rem;
  }
}

/* End */


/* Start:/local/templates/main/comp/services/__services.css?16638451438953*/
.service-card {
 
}


.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;
}

.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;
}

.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: 100%;
    overflow-x: scroll;
    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;}

@media screen and (min-width: 768px) {  

.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;
    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;
}
.service-card.--icon-card {
    box-shadow: none;
}

.services__items.--cards-icon {
    grid-template-columns: 1fr 1fr;
}
.service-card {
}

.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;
}
.--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);
}






} 
/* End */


/* Start:/local/templates/main/comp/services/__svg.css?16638451431844*/
.--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:/local/templates/main/comp/slider/__slider.css?16638451433077*/
.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: 25rem;
    /* margin-top: 7rem; */
    /* position: absolute; */
}

.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__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 (max-width: 768px) {  
	.js-swiper__slider  .swiper-wrapper { align-items: flex-start !important}
		
}

@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;
}
.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;
}

    



} 
/* End */


/* Start:/local/templates/main/comp/top-nav/__svg.css?16638451431849*/

.--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:/local/templates/main/comp/top-nav/__top-nav.css?174792532536757*/
.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: 0.25rem;
  background-color: var(--color__fill-1);
  margin: 0.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: 0.5rem;
  font-weight: 700;
  width: 0.75rem;
  height: 0.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: 18.5rem;
  background-color: #d70a8b;
  height: 100vh;
  overflow: hidden;
  overflow-y: auto;
  border-radius: 0 1.5rem 1.5rem 0;
  padding: 1.25rem;
  padding-top: 0.5rem;
  animation-duration: 0.24s !important;
  -webkit-overflow-scrolling: touch;
}

.top-nav__close-menu {
  position: absolute;
  left: 19.5rem;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #d70a8b;
  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: 0.75rem;
  width: 0.75rem;
  background-size: contain;
  background-position: center;
  right: 0.5rem;
  top: 1.375rem;
  position: absolute;
  border-top: 0.15rem solid white;
  border-right: 0.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: 0.75rem;
  transition: all ease 0.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: 0.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 0.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: 0.32;
}

.--white-header.--main-page .top-nav {
  background: unset;
}
.desctop-nav {
  display: none;
  position: fixed;
  left: 0;
  top: 2rem;
  width: 100%;
  z-index: 101;
}

.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: 0.15rem solid var(--color__fill-1);
  border-right: 0.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: 0.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;
}

@media screen and (max-width: 768px) {
  .top-nav__menu-name {
    font-size: 1.25rem;
  }
  .top-nav__sub-menu-link {
    font-size: 1rem !important;
  }
}

@media screen and (min-width: 768px) {
  .top-nav {
    display: none;
  }
  .desctop-nav {
    display: block;
    padding: 1rem;
    top: 0;
    transition: all ease 0.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: 0.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 0.24s;
  }

  .desctop-nav__contacts {
    /* position: absolute; */
    /* right: 2rem; */
    /* margin-top: .57rem; */
    width: 100%;
    max-width: 29rem;
  }

  .desctop-nav__bar {
    width: 100%;
    max-width: 31rem;
    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; */
  }
  .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: 0.675rem;
    transition: all ease 0.24s;
    /* padding: 0 1.25rem; */
    padding-bottom: 0.1rem;
    width: 100%;
    padding-top: 0.5rem;
    filter: grayscale(1);
    cursor: pointer;
  }

  .desctop-nav-menu__devider {
    width: 1px;
    background-color: var(--color__border);
    opacity: 0.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: 0.6;
    transition: all ease 0.24s;
    margin-top: 0.5rem;
  }
  .desctop-nav__btn {
    border-radius: 0.75rem;
    font-weight: 650;
  }
  .desctop-nav-menu {
    flex: 1;
    padding-right: 1.5rem;
  }

  .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: 0.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: -0.375rem;
    border-top: 0.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 0.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: 0.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: 0.5rem 1rem;
  }

  .desctop-nav-menu__link span {
    margin-bottom: 0.5rem;
  }
}

.top-nav__full-menu.-new .top-nav__menu {
  background: #fff;
  padding: 1.25rem;
}

.top-mob__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.5rem;
}

.top-mob__head-logo {
  width: 3rem;
}

.top-mob__head-logo img {
  width: 100%;
  height: auto;
}

.top-mob__head-btn {
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0.3125rem 0.625rem;
  border-radius: 0.25rem;
  border: 1px solid #d70a8b;
  text-decoration: none;
}

.top-mob__head-btn-icon {
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3e%3cg clip-path='url(%23clip0_7_17445)'%3e%3cpath d='M11.2178 8.90169L9.7361 8.73253C9.38027 8.69169 9.03027 8.81419 8.77943 9.06503L7.7061 10.1384C6.05527 9.29836 4.70193 7.95086 3.86193 6.29419L4.9411 5.21503C5.19193 4.96419 5.31443 4.61419 5.2736 4.25836L5.10443 2.78836C5.03443 2.19919 4.5386 1.75586 3.9436 1.75586H2.93443C2.27527 1.75586 1.72693 2.30419 1.76777 2.96336C2.07693 7.94503 6.0611 11.9234 11.0369 12.2325C11.6961 12.2734 12.2444 11.725 12.2444 11.0659V10.0567C12.2503 9.46753 11.8069 8.97169 11.2178 8.90169Z' fill='%23D70A8B'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7_17445'%3e%3crect width='14' height='14' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.top-mob__head-btn span {
  color: #d70a8b;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
}

.top-mob__head-btn-cross {
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M1 1L9 9M17 17L9 9M9 9L17 1L1 17' stroke='%23D70A8B' stroke-linecap='round'/%3e%3c/svg%3e");
}

.top-mob__togglers {
  margin-bottom: 1.5rem;
  padding: 0.25rem 0.375rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  border-radius: 0.25rem;
  border: 1px solid #d70a8b;
  background: #d70a8b;
}

.top-mob__togglers-toggler {
  width: 50%;
  padding: 0.3rem 0.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 150%;
  background: #d70a8b;
  border-radius: 0.25rem;
  text-decoration: none;
}

.top-mob__togglers-toggler.active {
  color: #d70a8b;
  background: #fff;
}

.top-mob__body-item {
  display: none;
}
.top-mob__body-item.active {
  display: block;
}
.top-mob__body-item.-menu {
  position: relative;
  padding: 0.5rem 0;
}

.top-mob__body-item.-menu:before {
  content: '';
  position: absolute;
  top: 0;
  left: -30%;
  height: 100%;
  width: 200%;
  border-top: 1px solid rgba(215, 10, 139, 0.3);
  border-bottom: 1px solid rgba(215, 10, 139, 0.3);
  pointer-events: none;
}

.top-mob__menu-item:not(:last-child) {
  border-bottom: 1px solid rgba(215, 10, 139, 0.3);
}

.top-mob__menu-link {
  display: inline-block;
  width: 100%;
  padding: 0.5rem 0;
  color: #d70a8b;
  font-size: 1.143rem;
  font-weight: 600;
  line-height: 1.75rem;
  text-decoration: none;
}

.top-mob__contacts-item {
  position: relative;
  padding: 1rem 0;
}

.top-mob__contacts-item:not(:last-child):before {
  content: '';
  position: absolute;
  top: 0;
  left: -30%;
  height: 100%;
  width: 200%;
  border-bottom: 1px solid rgba(215, 10, 139, 0.3);
  pointer-events: none;
}

.top-mob__contacts-item-locat {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}

.top-mob__contacts-item-locat-icon {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3e%3c!--!Font Awesome Free 6.5.2 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3e%3cpath fill='%23d70a8b' d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z'/%3e%3c/svg%3e");
}

.top-mob__contacts-item-locat-icon.-mail {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20.8598 3.87659H3.1416C2.52022 3.87729 1.92449 4.12445 1.4851 4.56384C1.04572 5.00322 0.798559 5.59895 0.797852 6.22034V17.7797C0.798559 18.4011 1.04572 18.9968 1.4851 19.4362C1.92449 19.8756 2.52022 20.1228 3.1416 20.1235H20.8598C21.4812 20.1228 22.0769 19.8756 22.5163 19.4362C22.9557 18.9968 23.2028 18.4011 23.2035 17.7797V6.22034C23.2029 5.59895 22.9557 5.00321 22.5163 4.56383C22.077 4.12444 21.4812 3.87728 20.8598 3.87659ZM16.6926 11.9968L22.2661 7.62256V17.4071L16.6926 11.9968ZM3.1416 4.81409H20.8598C21.2326 4.81451 21.5901 4.9628 21.8537 5.22643C22.1173 5.49007 22.2656 5.84751 22.266 6.22034V6.43081L13.2468 13.5098C12.9171 13.7672 12.5106 13.9069 12.0923 13.9065C11.674 13.9062 11.2678 13.7659 10.9384 13.5079L1.73535 6.42902V6.22034C1.73577 5.84751 1.88407 5.49007 2.1477 5.22643C2.41133 4.9628 2.76877 4.81451 3.1416 4.81409ZM7.47463 12.0263L1.73535 17.426V7.61177L7.47463 12.0263ZM20.8598 19.186H3.1416C2.90153 19.1858 2.66548 19.1242 2.45594 19.0071C2.2464 18.8899 2.07033 18.721 1.94451 18.5166L8.22735 12.6056L10.364 14.2491C10.8581 14.6351 11.4672 14.8447 12.0942 14.8445C12.7212 14.8443 13.3302 14.6344 13.8241 14.2482L15.9485 12.5813L22.0593 18.5128C21.9337 18.7183 21.7575 18.8881 21.5475 19.006C21.3374 19.1239 21.1007 19.1858 20.8598 19.186Z' fill='white'/%3e%3cpath d='M3.1416 4.81409H20.8598C21.2326 4.81451 21.5901 4.9628 21.8537 5.22643C22.1173 5.49007 22.2656 5.84751 22.266 6.22034V6.43081L13.2468 13.5098C12.9171 13.7672 12.5106 13.9069 12.0923 13.9065C11.674 13.9062 11.2678 13.7659 10.9384 13.5079L1.73535 6.42902V6.22034C1.73577 5.84751 1.88407 5.49007 2.1477 5.22643C2.41133 4.9628 2.76877 4.81451 3.1416 4.81409Z' fill='%23D70A8B'/%3e%3cpath d='M7.47463 12.0263L1.73535 17.426V7.61177L7.47463 12.0263Z' fill='%23D70A8B'/%3e%3cpath d='M20.8598 19.186H3.1416C2.90153 19.1858 2.66548 19.1242 2.45594 19.0071C2.2464 18.8899 2.07033 18.721 1.94451 18.5166L8.22735 12.6056L10.364 14.2491C10.8581 14.6351 11.4672 14.8447 12.0942 14.8445C12.7212 14.8443 13.3302 14.6344 13.8241 14.2482L15.9485 12.5813L22.0593 18.5128C21.9337 18.7183 21.7575 18.8881 21.5475 19.006C21.3374 19.1239 21.1007 19.1858 20.8598 19.186Z' fill='%23D70A8B'/%3e%3cpath d='M16.6926 11.9968L22.2661 7.62256V17.4071L16.6926 11.9968Z' fill='%23D70A8B'/%3e%3c/svg%3e");
}

.top-mob__contacts-item-locat-title {
  color: #d70a8b;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.top-mob__contacts-item-adress {
  width: 80%;
  margin-top: 0.5rem;
  color: #d70a8b;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
}

.top-mob__contacts-item-phone {
  margin-top: 0.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.ws-block {
  color: #d70a8b;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.75rem;
  text-decoration: none;
  font-variant-numeric: lining-nums;
  margin-top: 0.5rem;
  display: flex;
  gap: 0.25rem;
}
.top-mob__contacts-item-phone__phone{
  display: flex;
  align-items: center;
  gap: .25rem;
}
.top-mob__contacts-item-phone-icon {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_2_15810)'%3e%3cpath d='M10.0025 0H9.99751C4.48376 0 1.31212e-05 4.485 1.31212e-05 10C-0.00341075 12.1063 0.663324 14.159 1.90376 15.8612L0.657513 19.5763L4.50126 18.3475C6.13173 19.4292 8.04586 20.0042 10.0025 20C15.5163 20 20 15.5138 20 10C20 4.48625 15.5163 0 10.0025 0Z' fill='%23D70A8B'/%3e%3cpath d='M15.8217 14.1212C15.5804 14.8025 14.6229 15.3675 13.8592 15.5325C13.3367 15.6437 12.6542 15.7325 10.3567 14.78C7.41793 13.5625 5.52543 10.5762 5.37793 10.3825C5.23668 10.1887 4.19043 8.80123 4.19043 7.36623C4.19043 5.93123 4.91918 5.23248 5.21293 4.93248C5.45418 4.68623 5.85293 4.57373 6.23543 4.57373C6.35918 4.57373 6.47043 4.57998 6.57043 4.58498C6.86418 4.59748 7.01168 4.61498 7.20543 5.07873C7.44668 5.65998 8.03418 7.09498 8.10418 7.24248C8.17543 7.38998 8.24668 7.58998 8.14668 7.78373C8.05293 7.98373 7.97043 8.07248 7.82293 8.24248C7.67543 8.41248 7.53543 8.54248 7.38793 8.72498C7.25293 8.88373 7.10043 9.05373 7.27043 9.34748C7.44043 9.63498 8.02793 10.5937 8.89293 11.3637C10.0092 12.3575 10.9142 12.675 11.2379 12.81C11.4792 12.91 11.7667 12.8862 11.9429 12.6987C12.1667 12.4575 12.4429 12.0575 12.7242 11.6637C12.9242 11.3812 13.1767 11.3462 13.4417 11.4462C13.7117 11.54 15.1404 12.2462 15.4342 12.3925C15.7279 12.54 15.9217 12.61 15.9929 12.7337C16.0629 12.8575 16.0629 13.4387 15.8217 14.1212Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2_15810'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.top-mob__contacts-item-phone-text {
  color: #d70a8b;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.75rem;
  text-decoration: none;
  font-variant-numeric: lining-nums;
}

.top-mob__contacts-socials {
  margin-top: 1.125rem;
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.top-mob__contacts-socials-link {
  display: block;
  width: 1.75rem;
  min-width: 1.75rem;
  height: 1.75rem;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.top-mob__contacts-socials-link.-vk {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect x='0.5' y='0.5' width='23' height='23' rx='11.5' stroke='%23D70A8B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8424 15.5676H12.7032C12.7032 15.5676 12.963 15.5406 13.0957 15.4049C13.2183 15.2799 13.2142 15.0457 13.2142 15.0457C13.2142 15.0457 13.1974 13.9494 13.7333 13.7876C14.2616 13.6283 14.9404 14.8473 15.6593 15.3161C16.2034 15.6709 16.6168 15.5932 16.6168 15.5932L18.5397 15.5676C18.5397 15.5676 19.5454 15.5087 19.0685 14.758C19.0294 14.6967 18.7904 14.2023 17.6388 13.1871C16.4327 12.1245 16.5944 12.2964 18.047 10.458C18.9312 9.3389 19.2851 8.6553 19.1743 8.36274C19.069 8.08369 18.4187 8.15756 18.4187 8.15756L16.2532 8.17011C16.2532 8.17011 16.0925 8.14935 15.9736 8.21694C15.8576 8.28308 15.7829 8.43757 15.7829 8.43757C15.7829 8.43757 15.4397 9.30366 14.9831 10.0404C14.0191 11.5949 13.6332 11.677 13.4755 11.5804C13.1089 11.3554 13.2005 10.6771 13.2005 10.1949C13.2005 8.68812 13.4415 8.06004 12.7322 7.89734C12.4968 7.84376 12.3234 7.80803 11.7214 7.80224C10.949 7.79451 10.2952 7.80417 9.92502 7.97652C9.67842 8.09094 9.48826 8.34632 9.60419 8.36081C9.74706 8.37915 10.0715 8.44384 10.2433 8.66592C10.465 8.95268 10.4574 9.59622 10.4574 9.59622C10.4574 9.59622 10.585 11.3694 10.1594 11.5901C9.86756 11.7407 9.46741 11.4327 8.60762 10.022C8.1673 9.2998 7.83477 8.50129 7.83477 8.50129C7.83477 8.50129 7.77071 8.35212 7.65631 8.27198C7.5175 8.17542 7.32378 8.14452 7.32378 8.14452L5.26607 8.15756C5.26607 8.15756 4.95744 8.16577 4.84406 8.29322C4.74287 8.40667 4.83592 8.6413 4.83592 8.6413C4.83592 8.6413 6.4467 12.2196 8.27052 14.0227C9.94332 15.6762 11.8424 15.5676 11.8424 15.5676Z' fill='%23D70A8B'/%3e%3c/svg%3e");
}
.top-mob__contacts-socials-link.-f {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect x='0.5' y='0.5' width='23' height='23' rx='11.5' stroke='%23D70A8B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2145 8.95413C13.4021 8.95413 14.3676 8.95413 14.3676 8.95413V7.20589L12.7793 7.19958C11.0153 7.19958 10.6145 8.50465 10.6145 9.33737V10.5029H9.59473V12.3031H10.6145C10.6145 14.6152 10.6145 17.3996 10.6145 17.3996H12.7593C12.7593 17.3996 12.7593 14.5884 12.7593 12.3031H14.2071L14.3947 10.5029H12.7593V9.44461C12.7593 9.04718 13.0268 8.95413 13.2145 8.95413Z' fill='%23D70A8B'/%3e%3c/svg%3e");
}
.top-mob__contacts-socials-link.-inst {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect x='0.5' y='0.5' width='23' height='23' rx='11.5' stroke='%23D70A8B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3606 8.92936C14.3606 9.30811 14.6683 9.61517 15.0479 9.61517C15.4275 9.61517 15.7352 9.30811 15.7352 8.92936C15.7352 8.55059 15.4275 8.24353 15.0479 8.24353C14.6683 8.24353 14.3606 8.55059 14.3606 8.92936ZM10.0791 11.9805C10.0791 10.9284 10.9339 10.0755 11.9884 10.0755C13.0429 10.0755 13.8977 10.9284 13.8977 11.9805C13.8977 13.0327 13.0429 13.8856 11.9884 13.8856C10.9339 13.8856 10.0791 13.0327 10.0791 11.9805ZM11.9863 14.9149C10.3618 14.9149 9.04492 13.6009 9.04492 11.9801C9.04492 10.3592 10.3618 9.04529 11.9863 9.04529C13.6107 9.04529 14.9276 10.3592 14.9276 11.9801C14.9276 13.6009 13.6107 14.9149 11.9863 14.9149ZM16.6397 7.35765C16.4092 7.12716 16.1898 6.98441 15.8824 6.86494C15.6503 6.77471 15.3015 6.66743 14.6593 6.63812C13.9647 6.60644 13.7564 6.59973 11.9976 6.59973C10.2389 6.59973 10.0306 6.60644 9.33599 6.63812C8.6938 6.66743 8.34504 6.77471 8.11294 6.86494C7.80547 6.98441 7.58606 7.12716 7.35557 7.35765C7.12508 7.58814 6.98234 7.80757 6.86284 8.11501C6.77264 8.34711 6.66535 8.6959 6.63605 9.33809C6.60436 10.0326 6.59766 10.241 6.59766 11.9997C6.59766 13.7585 6.60436 13.9668 6.63605 14.6614C6.66535 15.3036 6.77264 15.6524 6.86284 15.8845C6.98234 16.1919 7.12508 16.4113 7.35557 16.6418C7.58606 16.8723 7.80547 17.0151 8.11294 17.1345C8.34504 17.2247 8.6938 17.332 9.33602 17.3613C10.0305 17.393 10.2388 17.3997 11.9976 17.3997C13.7565 17.3997 13.9648 17.393 14.6593 17.3613C15.3015 17.332 15.6503 17.2247 15.8824 17.1345C16.1898 17.0151 16.4092 16.8723 16.6397 16.6418C16.8702 16.4113 17.013 16.1919 17.1325 15.8845C17.2226 15.6524 17.33 15.3036 17.3593 14.6614C17.3909 13.9668 17.3977 13.7585 17.3977 11.9997C17.3977 10.241 17.3909 10.0326 17.3593 9.33809C17.33 8.6959 17.2226 8.34711 17.1325 8.11501C17.013 7.80757 16.8702 7.58814 16.6397 7.35765Z' fill='%23D70A8B'/%3e%3c/svg%3e");
}
.top-mob__contacts-socials-link.-ok {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect x='0.5' y='0.5' width='23' height='23' rx='11.5' stroke='%23D70A8B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8051 8.72808C15.2008 10.3406 13.9705 11.6418 12.6289 11.9235C9.0683 12.6738 7.53156 7.69988 11.3308 6.69818C13.0726 6.23977 14.4952 7.47014 14.8051 8.72808ZM13.3666 8.97702C13.1911 8.36399 12.5024 7.80395 11.6434 8.02991C9.7956 8.51103 10.5666 11.0285 12.3663 10.5782C13.0006 10.4198 13.5908 9.76302 13.3666 8.97702ZM10.0596 12.3787C11.2529 13.0118 12.8176 12.9987 13.996 12.3494C14.0585 12.3152 14.1184 12.2755 14.1789 12.2354C14.3629 12.1135 14.5528 11.9877 14.8405 12.0016C15.3547 12.0282 16.3939 12.8482 14.5658 13.7041C13.9 14.0151 13.6555 14.0618 13.3369 14.1226C13.1751 14.1535 12.9942 14.188 12.7293 14.2627C12.8292 14.4453 13.6377 15.1617 14.2201 15.6778C14.4281 15.8621 14.6073 16.0208 14.7151 16.1206C15.3965 16.751 14.8166 17.4672 14.1178 17.3955C13.6741 17.3493 12.2813 15.9777 12.0287 15.6957C11.7762 15.8131 11.4378 16.1447 11.0915 16.4841C10.6589 16.9081 10.214 17.3442 9.90851 17.3901C9.18227 17.4993 8.57667 16.732 9.31485 16.069L11.2774 14.2752C11.173 14.2237 10.941 14.1783 10.7148 14.134C10.5565 14.103 10.4011 14.0725 10.2943 14.041C7.43356 13.1895 8.45304 11.9287 9.27245 12.0043C9.48771 12.0245 9.68708 12.15 9.8673 12.2635C9.93408 12.3055 9.99824 12.3459 10.0596 12.3787Z' fill='%23D70A8B'/%3e%3c/svg%3e");
}
.top-mob__contacts-socials-link.-yt {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect x='0.5' y='0.5' width='23' height='23' rx='11.5' stroke='%23D70A8B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7633 13.5486L10.7629 10.193L14.0052 11.8766L10.7633 13.5486ZM17.88 9.61165C17.88 9.61165 17.7626 8.78871 17.403 8.42631C16.9466 7.95046 16.4351 7.94822 16.2008 7.9206C14.5215 7.79968 12.0026 7.79968 12.0026 7.79968H11.9974C11.9974 7.79968 9.4785 7.79968 7.79925 7.9206C7.5645 7.94822 7.05338 7.95046 6.59663 8.42631C6.237 8.78871 6.12 9.61165 6.12 9.61165C6.12 9.61165 6 10.5783 6 11.5445V12.4507C6 13.4173 6.12 14.3836 6.12 14.3836C6.12 14.3836 6.237 15.2065 6.59663 15.5689C7.05338 16.0448 7.653 16.0299 7.92 16.0795C8.88 16.1713 12 16.1997 12 16.1997C12 16.1997 14.5215 16.1959 16.2008 16.075C16.4351 16.047 16.9466 16.0448 17.403 15.5689C17.7626 15.2065 17.88 14.3836 17.88 14.3836C17.88 14.3836 18 13.4173 18 12.4507V11.5445C18 10.5783 17.88 9.61165 17.88 9.61165Z' fill='%23D70A8B'/%3e%3c/svg%3e");
}

.top-mob__sevices {
  margin-top: 1.5rem;
  padding: 1rem 0;
  border-top: 1px solid rgba(215, 10, 139, 0.3);
}

.top-mob__sevices-item,
.top-mob__sevice-sub li {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgba(215, 10, 139, 0.3);
}

.top-mob__sevices-item:not(:last-child) {
  margin-bottom: 1rem;
}

.top-mob__sevices-link {
  width: 85%;
  padding: 0.5rem 0;
  color: #d70a8b;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.top-mob__sevice-arrow {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M16.9652 9.51721L11.9997 14.4827L7.03418 9.51721' stroke='%23D70A8B' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.top-mob__sevices-item.active > .top-mob__sevice-arrow,
.top-mob__sevice-sub li.active > .top-mob__sevice-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect x='24' y='24' width='24' height='24' rx='4' transform='rotate(-180 24 24)' fill='%23D70A8B'/%3e%3cpath d='M7.03479 14.4828L12.0003 9.51727L16.9658 14.4828' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.top-mob__sevice-sub li .top-mob__sevice-arrow {
  margin-right: 0.5rem;
}

.top-mob__sevice-sub {
  display: none;
  margin-bottom: 0.5rem;
  width: 100%;
}

.top-mob__sevice-sub-link {
  padding: 0.5rem;
  color: #d70a8b;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.top-mob__sevice-sub.-third-lvl .top-mob__sevice-sub-link {
  padding: 0.5rem 1rem;
}

.top-mob__sevice-sub li:last-child {
  border: none;
}

.top-mob__search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  border: 1px solid rgba(215, 10, 139, 0.3);
}

.top-mob__search-input {
  width: 90%;
  color: rgba(215, 10, 139, 0.3);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  border: none;
  outline: none;
  background-color: none;
}

.top-mob__search-input::placeholder {
  color: rgba(215, 10, 139, 0.3);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
}

.top-mob__search-btn {
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  border: none;
  outline: none;
  background: none;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3e%3cpath d='M15.5325 14.9675L12.9825 12.425C13.8052 11.3768 14.2517 10.0825 14.25 8.75C14.25 7.56331 13.8981 6.40328 13.2388 5.41658C12.5795 4.42989 11.6425 3.66085 10.5461 3.20673C9.44975 2.7526 8.24335 2.63378 7.07946 2.86529C5.91558 3.0968 4.84648 3.66825 4.00736 4.50736C3.16825 5.34648 2.5968 6.41558 2.36529 7.57946C2.13378 8.74335 2.2526 9.94975 2.70673 11.0461C3.16085 12.1425 3.92989 13.0795 4.91658 13.7388C5.90328 14.3981 7.06331 14.75 8.25 14.75C9.58249 14.7517 10.8768 14.3052 11.925 13.4825L14.4675 16.0325C14.5372 16.1028 14.6202 16.1586 14.7116 16.1967C14.803 16.2347 14.901 16.2544 15 16.2544C15.099 16.2544 15.197 16.2347 15.2884 16.1967C15.3798 16.1586 15.4628 16.1028 15.5325 16.0325C15.6028 15.9628 15.6586 15.8798 15.6967 15.7884C15.7347 15.697 15.7544 15.599 15.7544 15.5C15.7544 15.401 15.7347 15.303 15.6967 15.2116C15.6586 15.1202 15.6028 15.0372 15.5325 14.9675ZM3.75 8.75C3.75 7.85999 4.01392 6.98996 4.50839 6.24994C5.00286 5.50992 5.70566 4.93314 6.52793 4.59254C7.35019 4.25195 8.25499 4.16284 9.12791 4.33647C10.0008 4.5101 10.8026 4.93869 11.432 5.56802C12.0613 6.19736 12.4899 6.99918 12.6635 7.8721C12.8372 8.74501 12.7481 9.64981 12.4075 10.4721C12.0669 11.2943 11.4901 11.9971 10.7501 12.4916C10.01 12.9861 9.14002 13.25 8.25 13.25C7.05653 13.25 5.91194 12.7759 5.06802 11.932C4.22411 11.0881 3.75 9.94348 3.75 8.75Z' fill='%23D70A8B' fill-opacity='0.3'/%3e%3c/svg%3e");
}

/* End */


/* Start:/local/templates/main/libs/animate/animate.css?166384514424273*/
@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:/local/templates/main/libs/animate/new_animate.css?1663845144272*/
.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:/local/templates/main/libs/fancybox/jquery.fancybox.min.css?166384514413706*/
@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:/local/templates/main/libs/slick/slick-theme.css?17339219383145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/main/libs/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/main/libs/slick/./fonts/slick.eot');
    src: url('/local/templates/main/libs/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/main/libs/slick/./fonts/slick.woff') format('woff'), url('/local/templates/main/libs/slick/./fonts/slick.ttf') format('truetype'), url('/local/templates/main/libs/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/main/libs/slick/slick.css?17339219381776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/main/libs/swiper/swiper.min.css?166384514419141*/
/**
 * 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:/local/templates/main/libs/twentytwenty/twentytwenty.css?16638451446439*/
.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:/local/templates/main/components/bitrix/menu/top/style.css?16638451435123*/
.nav__menu {
    margin-right: 0px !important;
    z-index: 2;
    position: relative;
    height: 7rem;
    transition: all ease .24s;
}
.nav {
    padding: 0rem 5rem;
    position: absolute;
    width: 100%;
    left: 0px;
    top: 0px;
    transition: padding, box-shadow, ease .24s;
    z-index: 200;
    border-bottom: 1px solid var(--color__border);
    background-color: white;
    box-shadow: 0px 1rem 3.5rem rgba(0, 0, 0, 0.06);
    critical: this;
}
.nav__logo {
    display: flex;
    transition: all ease .24s;
    cursor: pointer;
}

.nav__logo img {
    width: 10rem;
    position: relative;
    top: .25rem;
} 

.nav__telephone {
    color: var(--color__text-1);
    cursor: pointer;
    transition: all ease .24s;
    margin-right: 3.5rem;
}

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

.nav__messenger {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: .5rem;
    transition: all ease  .24s;
    cursor: pointer;
}

.nav__messenger img {
    height: 2.5rem;
}

.nav__messenger:last-child {
    margin-right: 0rem;
}

.nav__messenger:hover {
    transform: scale(1.125);
}

.nav.is-open .full-menu__btn i {
    width: 2rem;
    z-index: 2;
    margin: .45rem 0px;
    opacity: 0;
    background-color: var(--color__fill-1);
}

.nav.is-open .full-menu__btn i:last-child {
    transform: rotate(-45deg);
    opacity: 1;
}

.nav.is-open .full-menu__btn i:first-child {
    transform: rotate(45deg);
    z-index: 3;
    opacity: 1;
    /* transform-origin: left center; */
}

.nav.is-open .full-menu__btn i:nth-child(2n):after {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 2.5rem;
    top: -1.140rem;
    right: -.29rem;
    background-color: #FB2C2C;
}

.nav > .colls {
    z-index: 2;
    position: relative;
}

.nav.is-open .mini-menu {
    opacity: 0;
    pointer-events: none;
}

.mini-menu {
    transition: all ease .24s;
}

.nav__logo:hover {
    opacity: .72;
}

.nav.is-open .full-nav {transform: scaleY(1);opacity: 1;pointer-events: painted;}

.nav.fixed {
    position: fixed;
    /* border-bottom: 1px solid transparent; */
}

.nav.is-open .full-nav__wraper {
    opacity: 1;
    transform: scale(1) translatey(0rem);
}

.nav.fixed.is-open {
    background-color: white;
}

.nav-header {
    z-index: 2;
    position: relative;
    critical: this;
}






/*full nav*/

.full-nav .h1 {
    transition: all ease .24s;
    cursor: pointer;
    color: var(--color__text-1);
}

.full-nav .h1:hover {
    color: var(--color__fill-1);
}

.full-menu__link {
    margin: .5rem 0px;
    display: block;
    display: inline-block;
}

.full-menu-section__link {
    margin: .5rem 0px;
    display: block;
    transition: all ease .24s;
    cursor: pointer;
    color: var(--color__text-1);
    font-weight: 650;
    display: inline-block;
}

.full-menu-section__link.h1 {
    margin: 1rem 0px;
    display: block;
    margin-bottom: 1.5rem;
    margin-top: 0rem;
}

.full-menu-section__link {
    /* margin-bottom: 2rem; */
}

.full-menu-section__link:hover {
    color: var(--color__fill-1);
}


.full-menu-section__link.h2 {
    margin-bottom: 1rem;
}

.full-menu__link.h2 {
    color: var(--color__text-1);
    transition: all ease .24s;
}

.full-menu__link.h2:hover {
    color: var(--color__fill-1);
}

.full-nav__wraper {
    width: 100%;
    transition: all .32s ease;
    transition-delay: .24s;
    transform: scale(.90) translatey(1rem);
    opacity: 0;
    z-index: 2;
    position: relative;
    margin-top: -5rem;
}

.full-nav {
    display: none;
}

.full-nav {
    display: flex;
    height: calc(100vh - 7rem);
    background-color: rgba(255, 255, 255, 1);
    position: absolute;
    left: 0px;
    top: 100%;
    width: 100%;
    z-index: 1;
    background-size: 120rem auto;
    background-position: center;
    pointer-events: none;
    /* opacity: 0; */
    transform-origin: top center;
    transform: scaleY(0);
    transition: all ease .24s;
    critical: this;
}

.full-menu__btn {
    cursor: pointer;
}

.full-menu__btn i {
    transform-origin: left center;
    height: 0.25rem;
    display: flex;
    background-color: #cacaca;
    margin: 0.375rem 0px;
    border-radius: .5rem;
    transition: all .24s;
    will-change: margin, transition;
    position: relative;
    width: 2rem;
    critical: this;
}

.full-menu__btn i:first-child {
    z-index: 3;
    critical: this;
}

.full-menu__btn i:last-child {
    /* width: 1.375rem; */
    z-index: 3;
}

.full-menu__btn:hover i {
    /* margin: .50rem 0px; */
    background-color: var(--color__fill-2);
}


.nav.fixed .nav__menu {
    height: 5rem;
}


/* 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:/local/components/belberry/search.title/templates/top/style.css?16800787151398*/
.title-search-result > .title-search-result {
	background: white;
	padding-top: 5px;
	border-radius: 0 0 20px 20px;
	box-shadow: 0px 1px 3px gray;
}
.title-search-result {
	z-index: 10000;
}

.title-search-item {
	padding: 5px 15px;
}
.title-search-item-title {
	padding: 5px 15px;
	font-size: 18px;
	font-weight: bold;
}
.title-search-item > a {
	text-decoration: none;
	color: #6B5AF9;
}
.title-search-all {
	margin-top: 15px;
	padding: 5px 15px;
}
.title-search-all > a {
	text-decoration: none;
	color: #6B5AF9;
}
.title-search-item:hover {
	background: #F5F5F9;
}
.title-search-all:hover {
	background: #F5F5F9;
	border-radius: 0 0 20px 20px;
}
.search_panel_wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
}
.search_form_wrapper {
	display: flex;
	align-items: center;
	width: 70%;
	padding: 25px;
}
.search__closer {
	right: calc(85% + 3rem);
	background-color: #6B5AF9;
	width: 60px;
	height: 3rem;
	transition: all ease .24s;
	background-image: url(https://belberry.net/local/templates/main/img/close.svg);
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: inset 0 0 0 3px #fff;
	border-radius: 3rem;
}
.search_form_btn {
	margin: 0 50px;
}
@media (max-width: 640px) {
	.search_form_wrapper {
		width: 100%;
	}
	.search_panel_text {
		width: 50%;
	}
	.search_form_btn {
		margin: 0 30px;
	}
	.title-search-result {
		margin-top: -2px;
	}
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/top_mob/style.css?16638451435123*/
.nav__menu {
    margin-right: 0px !important;
    z-index: 2;
    position: relative;
    height: 7rem;
    transition: all ease .24s;
}
.nav {
    padding: 0rem 5rem;
    position: absolute;
    width: 100%;
    left: 0px;
    top: 0px;
    transition: padding, box-shadow, ease .24s;
    z-index: 200;
    border-bottom: 1px solid var(--color__border);
    background-color: white;
    box-shadow: 0px 1rem 3.5rem rgba(0, 0, 0, 0.06);
    critical: this;
}
.nav__logo {
    display: flex;
    transition: all ease .24s;
    cursor: pointer;
}

.nav__logo img {
    width: 10rem;
    position: relative;
    top: .25rem;
} 

.nav__telephone {
    color: var(--color__text-1);
    cursor: pointer;
    transition: all ease .24s;
    margin-right: 3.5rem;
}

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

.nav__messenger {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: .5rem;
    transition: all ease  .24s;
    cursor: pointer;
}

.nav__messenger img {
    height: 2.5rem;
}

.nav__messenger:last-child {
    margin-right: 0rem;
}

.nav__messenger:hover {
    transform: scale(1.125);
}

.nav.is-open .full-menu__btn i {
    width: 2rem;
    z-index: 2;
    margin: .45rem 0px;
    opacity: 0;
    background-color: var(--color__fill-1);
}

.nav.is-open .full-menu__btn i:last-child {
    transform: rotate(-45deg);
    opacity: 1;
}

.nav.is-open .full-menu__btn i:first-child {
    transform: rotate(45deg);
    z-index: 3;
    opacity: 1;
    /* transform-origin: left center; */
}

.nav.is-open .full-menu__btn i:nth-child(2n):after {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 2.5rem;
    top: -1.140rem;
    right: -.29rem;
    background-color: #FB2C2C;
}

.nav > .colls {
    z-index: 2;
    position: relative;
}

.nav.is-open .mini-menu {
    opacity: 0;
    pointer-events: none;
}

.mini-menu {
    transition: all ease .24s;
}

.nav__logo:hover {
    opacity: .72;
}

.nav.is-open .full-nav {transform: scaleY(1);opacity: 1;pointer-events: painted;}

.nav.fixed {
    position: fixed;
    /* border-bottom: 1px solid transparent; */
}

.nav.is-open .full-nav__wraper {
    opacity: 1;
    transform: scale(1) translatey(0rem);
}

.nav.fixed.is-open {
    background-color: white;
}

.nav-header {
    z-index: 2;
    position: relative;
    critical: this;
}






/*full nav*/

.full-nav .h1 {
    transition: all ease .24s;
    cursor: pointer;
    color: var(--color__text-1);
}

.full-nav .h1:hover {
    color: var(--color__fill-1);
}

.full-menu__link {
    margin: .5rem 0px;
    display: block;
    display: inline-block;
}

.full-menu-section__link {
    margin: .5rem 0px;
    display: block;
    transition: all ease .24s;
    cursor: pointer;
    color: var(--color__text-1);
    font-weight: 650;
    display: inline-block;
}

.full-menu-section__link.h1 {
    margin: 1rem 0px;
    display: block;
    margin-bottom: 1.5rem;
    margin-top: 0rem;
}

.full-menu-section__link {
    /* margin-bottom: 2rem; */
}

.full-menu-section__link:hover {
    color: var(--color__fill-1);
}


.full-menu-section__link.h2 {
    margin-bottom: 1rem;
}

.full-menu__link.h2 {
    color: var(--color__text-1);
    transition: all ease .24s;
}

.full-menu__link.h2:hover {
    color: var(--color__fill-1);
}

.full-nav__wraper {
    width: 100%;
    transition: all .32s ease;
    transition-delay: .24s;
    transform: scale(.90) translatey(1rem);
    opacity: 0;
    z-index: 2;
    position: relative;
    margin-top: -5rem;
}

.full-nav {
    display: none;
}

.full-nav {
    display: flex;
    height: calc(100vh - 7rem);
    background-color: rgba(255, 255, 255, 1);
    position: absolute;
    left: 0px;
    top: 100%;
    width: 100%;
    z-index: 1;
    background-size: 120rem auto;
    background-position: center;
    pointer-events: none;
    /* opacity: 0; */
    transform-origin: top center;
    transform: scaleY(0);
    transition: all ease .24s;
    critical: this;
}

.full-menu__btn {
    cursor: pointer;
}

.full-menu__btn i {
    transform-origin: left center;
    height: 0.25rem;
    display: flex;
    background-color: #cacaca;
    margin: 0.375rem 0px;
    border-radius: .5rem;
    transition: all .24s;
    will-change: margin, transition;
    position: relative;
    width: 2rem;
    critical: this;
}

.full-menu__btn i:first-child {
    z-index: 3;
    critical: this;
}

.full-menu__btn i:last-child {
    /* width: 1.375rem; */
    z-index: 3;
}

.full-menu__btn:hover i {
    /* margin: .50rem 0px; */
    background-color: var(--color__fill-2);
}


.nav.fixed .nav__menu {
    height: 5rem;
}


/* 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:/local/templates/main/components/bitrix/menu/top-footer/style.css?16638451435123*/
.nav__menu {
    margin-right: 0px !important;
    z-index: 2;
    position: relative;
    height: 7rem;
    transition: all ease .24s;
}
.nav {
    padding: 0rem 5rem;
    position: absolute;
    width: 100%;
    left: 0px;
    top: 0px;
    transition: padding, box-shadow, ease .24s;
    z-index: 200;
    border-bottom: 1px solid var(--color__border);
    background-color: white;
    box-shadow: 0px 1rem 3.5rem rgba(0, 0, 0, 0.06);
    critical: this;
}
.nav__logo {
    display: flex;
    transition: all ease .24s;
    cursor: pointer;
}

.nav__logo img {
    width: 10rem;
    position: relative;
    top: .25rem;
} 

.nav__telephone {
    color: var(--color__text-1);
    cursor: pointer;
    transition: all ease .24s;
    margin-right: 3.5rem;
}

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

.nav__messenger {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: .5rem;
    transition: all ease  .24s;
    cursor: pointer;
}

.nav__messenger img {
    height: 2.5rem;
}

.nav__messenger:last-child {
    margin-right: 0rem;
}

.nav__messenger:hover {
    transform: scale(1.125);
}

.nav.is-open .full-menu__btn i {
    width: 2rem;
    z-index: 2;
    margin: .45rem 0px;
    opacity: 0;
    background-color: var(--color__fill-1);
}

.nav.is-open .full-menu__btn i:last-child {
    transform: rotate(-45deg);
    opacity: 1;
}

.nav.is-open .full-menu__btn i:first-child {
    transform: rotate(45deg);
    z-index: 3;
    opacity: 1;
    /* transform-origin: left center; */
}

.nav.is-open .full-menu__btn i:nth-child(2n):after {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 2.5rem;
    top: -1.140rem;
    right: -.29rem;
    background-color: #FB2C2C;
}

.nav > .colls {
    z-index: 2;
    position: relative;
}

.nav.is-open .mini-menu {
    opacity: 0;
    pointer-events: none;
}

.mini-menu {
    transition: all ease .24s;
}

.nav__logo:hover {
    opacity: .72;
}

.nav.is-open .full-nav {transform: scaleY(1);opacity: 1;pointer-events: painted;}

.nav.fixed {
    position: fixed;
    /* border-bottom: 1px solid transparent; */
}

.nav.is-open .full-nav__wraper {
    opacity: 1;
    transform: scale(1) translatey(0rem);
}

.nav.fixed.is-open {
    background-color: white;
}

.nav-header {
    z-index: 2;
    position: relative;
    critical: this;
}






/*full nav*/

.full-nav .h1 {
    transition: all ease .24s;
    cursor: pointer;
    color: var(--color__text-1);
}

.full-nav .h1:hover {
    color: var(--color__fill-1);
}

.full-menu__link {
    margin: .5rem 0px;
    display: block;
    display: inline-block;
}

.full-menu-section__link {
    margin: .5rem 0px;
    display: block;
    transition: all ease .24s;
    cursor: pointer;
    color: var(--color__text-1);
    font-weight: 650;
    display: inline-block;
}

.full-menu-section__link.h1 {
    margin: 1rem 0px;
    display: block;
    margin-bottom: 1.5rem;
    margin-top: 0rem;
}

.full-menu-section__link {
    /* margin-bottom: 2rem; */
}

.full-menu-section__link:hover {
    color: var(--color__fill-1);
}


.full-menu-section__link.h2 {
    margin-bottom: 1rem;
}

.full-menu__link.h2 {
    color: var(--color__text-1);
    transition: all ease .24s;
}

.full-menu__link.h2:hover {
    color: var(--color__fill-1);
}

.full-nav__wraper {
    width: 100%;
    transition: all .32s ease;
    transition-delay: .24s;
    transform: scale(.90) translatey(1rem);
    opacity: 0;
    z-index: 2;
    position: relative;
    margin-top: -5rem;
}

.full-nav {
    display: none;
}

.full-nav {
    display: flex;
    height: calc(100vh - 7rem);
    background-color: rgba(255, 255, 255, 1);
    position: absolute;
    left: 0px;
    top: 100%;
    width: 100%;
    z-index: 1;
    background-size: 120rem auto;
    background-position: center;
    pointer-events: none;
    /* opacity: 0; */
    transform-origin: top center;
    transform: scaleY(0);
    transition: all ease .24s;
    critical: this;
}

.full-menu__btn {
    cursor: pointer;
}

.full-menu__btn i {
    transform-origin: left center;
    height: 0.25rem;
    display: flex;
    background-color: #cacaca;
    margin: 0.375rem 0px;
    border-radius: .5rem;
    transition: all .24s;
    will-change: margin, transition;
    position: relative;
    width: 2rem;
    critical: this;
}

.full-menu__btn i:first-child {
    z-index: 3;
    critical: this;
}

.full-menu__btn i:last-child {
    /* width: 1.375rem; */
    z-index: 3;
}

.full-menu__btn:hover i {
    /* margin: .50rem 0px; */
    background-color: var(--color__fill-2);
}


.nav.fixed .nav__menu {
    height: 5rem;
}


/* 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:/local/templates/main/css/01__style_new.pure.css?17618962541946*/
body,html{color:#4f5157;font-size:14px;font-family:Raleway,sans-serif;padding-top:4rem}main{overflow:hidden;position:relative}.header{position:fixed;top:0;transition:all .3s;left:0;width:100%;height:8rem;background:#f5f5f9;z-index:100;padding:1rem 0}.top-nav__full-menu{display:none;position:fixed;left:0;top:0;height:100vh;width:100%;z-index:2}.slider-banner.lazy{background-image:url(/upload/bg.webp)}.center{margin:auto;width:1260px;max-width:calc(100% - 3rem)}.type-carusel{position:relative}.type-carusel__btn.--left{left:-1.25rem!important;background-position:calc(50% - .125rem) center}.--svg__carusel-arrow-white--left{background-image:url('data:image/svg+xml;charset=utf8,%3Csvgwidth="12"height="18"viewBox="0 0 12 18"fill="none"xmlns="http://www.w3.org/2000/svg"%3E%3Cpathd="M10 2L3 9L10 16"stroke="%23D70A8B"stroke-width="3"stroke-linecap="round"/%3E%3C/svg%3E')}.type-carusel__btn{width:4rem!important;height:4rem!important}.type-carusel .swiper-container.--visible{overflow:visible}.slider-banner__item{padding:0 5rem;display:flex;justify-content:space-between;align-items:stretch}.slider-banner__info{flex:0 1 calc(60% - 1.5rem);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:3;padding:2rem 0;align-items:flex-start}.slider-banner__img{flex:0 1 calc(50% - 1.5rem);width:calc(50% - 1.5rem);display:flex;justify-content:center;align-items:center}.type-carusel__btn.--right{right:-1.25rem!important;background-position:calc(50% + .125rem) center}.--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="%23D70A8B" stroke-width="3" stroke-linecap="round"/%3E%3C/svg%3E')!important}.slider-banner .type-carusel__pagination{position:absolute;width:100%;bottom:.5rem}img.lazy{width:100%;height:auto;background-color:#f0f0f0;display:block}
/* End */


/* Start:/local/templates/main/css/custom.css?17792059631148*/
.my-5{
    margin: 5rem 0;
}
.my-9{
    margin: 9rem 0;
}
.serv-banner__left{
    min-width: 20rem;
}
.service-card__price{
    display: flex;
    flex-direction: column;
    gap: .5rem;
}
.service-card__dop-price{
    color: #4f5157;
    font-weight: 400;
    transition: .3s;
}
.service-card:hover .service-card__dop-price{
    color: #FFF;
}

.service-card__dop-price, .service-card__price-value{
    display: flex;
    gap: .5rem;
    justify-content: center;
}
.service-card__price-value span, .service-card__dop-price span{
    flex: 1;
}
.service-card__price-value span:first-child, .service-card__dop-price span:first-child{
    text-align: end;
}
.service-card__price-value span:last-child, .service-card__dop-price span:last-child{
    text-align: start;
}
@media (max-width:768px) {
    .blog-carusel.my-9, .sale-carusel.my-9{
        margin: 0;
    }
    .blog-carusel, .sale-carusel{
        padding: 3rem 0;
    }
    .my-9{
        margin: 3.5rem 0;
    }
    .my-5{
        margin: 2.5rem 0;
    }
}
@media screen and (max-width: 560px) {
    .new-popular {
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }
}
/* End */
/* /local/templates/main/core/atoms/02-global/__global.css?17067753861375 */
/* /local/templates/main/core/atoms/alerts/__alerts.css?16638451443884 */
/* /local/templates/main/core/atoms/blockquote/__blockquote.css?16638451443572 */
/* /local/templates/main/core/atoms/buttons/__buttons.css?16669663664526 */
/* /local/templates/main/core/atoms/checkbox/__checkbox.css?16638451441574 */
/* /local/templates/main/core/atoms/colors/__colors.css?1663845144761 */
/* /local/templates/main/core/atoms/cols/__cols.css?16638451445410 */
/* /local/templates/main/core/atoms/flex/__flex.css?16638451441401 */
/* /local/templates/main/core/atoms/fonts/__fonts.css?16638451441262 */
/* /local/templates/main/core/atoms/grid/__grid.css?16638451441241 */
/* /local/templates/main/core/atoms/heading/__heading.css?16638451442259 */
/* /local/templates/main/core/atoms/images/__images.css?1663845144450 */
/* /local/templates/main/core/atoms/indentation/__indentation.css?166384514417795 */
/* /local/templates/main/core/atoms/inputs/__inputs.css?16638451445829 */
/* /local/templates/main/core/atoms/link/__link.css?1663845144810 */
/* /local/templates/main/core/atoms/list/__list.css?16638451442725 */
/* /local/templates/main/core/atoms/paragraph/__paragraph.css?16638451441139 */
/* /local/templates/main/core/atoms/radio/__radio.css?1663845144513 */
/* /local/templates/main/core/atoms/select/__select.css?16669671292060 */
/* /local/templates/main/core/atoms/steps/__steps.css?16638451441484 */
/* /local/templates/main/core/atoms/table/__table.css?16638451441708 */
/* /local/templates/main/core/atoms/tabs/__tabs.css?1663845144907 */
/* /local/templates/main/core/atoms/tooltip/__tooltip.css?16638451441261 */
/* /local/templates/main/core/atoms/tumbler/__tumbler.css?16638451441382 */
/* /local/templates/main/core/atoms/type-carusel/__type-carusel.css?16638451443251 */
/* /local/templates/main/core/organism/accordion/__accordion.css?1663845144546 */
/* /local/templates/main/core/organism/one-form/__one-form.css?16638451449703 */
/* /local/templates/main/core/organism/pagination/__pagination.css?1663845144916 */
/* /local/templates/main/core/organism/popup/__popup.css?16638451442672 */
/* /local/templates/main/core/organism/scroll-top/__scroll-top.css?17132770851247 */
/* /local/templates/main/css/01__style.css?1779976155194047 */
/* /local/templates/main/css/01__style.min.css?1779976116156050 */
/* /local/templates/main/css/02__style__768.css?175527130312204 */
/* /local/templates/main/css/03__style__1199.css?1687940441213 */
/* /local/templates/main/css/03__style__1200.css?1687940224397 */
/* /local/templates/main/css/03__style__1399.css?166384514446 */
/* /local/templates/main/css/svg.css?177885680242349 */
/* /local/templates/main/comp/about-mod/__about-mod.css?16638451431815 */
/* /local/templates/main/comp/advance/__advance.css?16638451435651 */
/* /local/templates/main/comp/blog/__blog.css?17232056394121 */
/* /local/templates/main/comp/blog/__svg.css?16638451434264 */
/* /local/templates/main/comp/bottom-nav/__bottom-nav.css?16638451432170 */
/* /local/templates/main/comp/bottom-nav/__svg.css?16638451431566 */
/* /local/templates/main/comp/breadcrumbs/__breadcrumbs.css?16638451431895 */
/* /local/templates/main/comp/clinics/__clinics.css?16638451431487 */
/* /local/templates/main/comp/doctors/__doctors.css?16638451434511 */
/* /local/templates/main/comp/doctors/__svg.css?16638451435385 */
/* /local/templates/main/comp/feedback-mod/__feedback-mod.css?16669671683436 */
/* /local/templates/main/comp/feedback-mod/__svg.css?16638451434705 */
/* /local/templates/main/comp/gallery/__gallery-mod.css?17763514281513 */
/* /local/templates/main/comp/mini-contacts/__mini-contacts.css?17183750792440 */
/* /local/templates/main/comp/mini-contacts/__svg.css?16638451436710 */
/* /local/templates/main/comp/mini-map/__mini-map.css?1663845143635 */
/* /local/templates/main/comp/portfolio/__portfolio.css?16638451437531 */
/* /local/templates/main/comp/prices/__prices.css?17550778274289 */
/* /local/templates/main/comp/prices/__svg.css?1663845143336 */
/* /local/templates/main/comp/reviews/__reviews.css?16638451434095 */
/* /local/templates/main/comp/reviews/__svg.css?16638451434272 */
/* /local/templates/main/comp/sales/__sales.css?16638451434929 */
/* /local/templates/main/comp/search/__search.css?17232072085937 */
/* /local/templates/main/comp/services/__services.css?16638451438953 */
/* /local/templates/main/comp/services/__svg.css?16638451431844 */
/* /local/templates/main/comp/slider/__slider.css?16638451433077 */
/* /local/templates/main/comp/top-nav/__svg.css?16638451431849 */
/* /local/templates/main/comp/top-nav/__top-nav.css?174792532536757 */
/* /local/templates/main/libs/animate/animate.css?166384514424273 */
/* /local/templates/main/libs/animate/new_animate.css?1663845144272 */
/* /local/templates/main/libs/fancybox/jquery.fancybox.min.css?166384514413706 */
/* /local/templates/main/libs/slick/slick-theme.css?17339219383145 */
/* /local/templates/main/libs/slick/slick.css?17339219381776 */
/* /local/templates/main/libs/swiper/swiper.min.css?166384514419141 */
/* /local/templates/main/libs/twentytwenty/twentytwenty.css?16638451446439 */
/* /local/templates/main/components/bitrix/menu/top/style.css?16638451435123 */
/* /local/components/belberry/search.title/templates/top/style.css?16800787151398 */
/* /local/templates/main/components/bitrix/menu/top_mob/style.css?16638451435123 */
/* /local/templates/main/components/bitrix/menu/top-footer/style.css?16638451435123 */
/* /local/templates/main/css/01__style_new.pure.css?17618962541946 */
/* /local/templates/main/css/custom.css?17792059631148 */
