﻿ * {
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
	 font-family: "Overpass", sans-serif;
	 letter-spacing: -0.5px;
   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);
 }
 ul, ol {
   padding: 0px;
   margin: 0px;
   list-style: none;
 }
 h2, h3, h1, p {
   margin: 0px;
 }
 main {
   overflow: hidden;
   padding-top: 11.375rem;
   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 {
   max-width: 95%;
   width: 100%;
   margin-left: auto;
   margin-right: auto;
 }
 .type-editor.--no > * {
   /* max-width: 100%; */
   margin-left: 0px;
   margin-right: 0px;
 }
 .center-wrap {
   max-width: 82rem;
   position: relative;
   margin: 0px auto;
   display: block;
   width: 100%;
 }
 @media screen and (max-width: 1680px) {
   html, body {
     font-size: 14px;
   }
 }
 @media screen and (max-width: 1440px) {
   html, body {
     font-size: calc((100vw - 320px)/(1920 - 320) * (16 - 14) + 12px);
   }
 }
 @media screen and (max-width: 1399px) {
   html, body {
     /*         font-size: 13px; */
   }
 }
 @media screen and (max-width: 1359px) {}
 @media screen and (max-width: 1199px) {
   html, body {
     font-size: 14px;
   }
 }
 @media screen and (max-width: 1024px) {}
 @media screen and (max-width: 991px) {
   main {
     overflow-x: hidden;
     padding-top: 72px;
   }
   .center-wrap {
     padding: 0 1.25rem;
   }
   .center-wrap .center-wrap {
     padding: 0 0rem;
   }
 }
 @media screen and (max-width: 768px) {}
 @media screen and (max-width: 640px) {}
 /* End */
 /* Start:/local/templates/main/core/atoms/alerts/__alerts.css?16267897443884*/
 .--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: 500; */
 }
 .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?16267897443572*/
 .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='%23058491'/%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='%23058491'/%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?16267897445665*/
 .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.25rem;
   height: 3.5rem;
   font-size: 1rem;
   border-radius: .375rem;
 }
 .btn:active {
   transform: scale(.95);
 }
 .btn.--fill-gray {
   background: var(--color__border);
   font-weight: 700;
   color: var(--color__fill-6);
 }
 .btn.--fill-gray:hover {
   background: var(--color__fill-4-a);
 }
 .btn.--fill-1 {
   background-color: var(--color__fill-1);
   font-weight: 700;
   color: var(--color__white);
 }
 .btn.--fill-1:hover {
   background-color: var(--color__fill-1);
 }
 .btn.--fill-6 {
   background-color: var(--color__fill-6);
   font-weight: 700;
   color: var(--color__white);
 }
 .btn.--fill-6: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);
   box-shadow: 0px .5rem 1rem rgba(255, 140, 105, 0.29);
 }
 .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.--fill-5 {
   background-color: var(--color__fill-5);
   font-weight: 700;
   color: #fff;
 }
 .btn.--fill-5:hover {
   background-color: var(--color__fill-5-h);
   color: white;
 }
 }
 .btn.--fill-5:active {
   background-color: var(--color__fill-5);
   color: white;
 }
 .btn.--fill-white {
   background-color: rgb(255 255 255 / 0.16);
   font-weight: 700;
   color: white;
   background-color: white;
   color: var(--color__fill-6);
 }
 .btn.--fill-white:hover {
   background-color: white;
   color: var(--color__fill-1) !important;
   background-color: var(--color__fill-6) !important;
   color: white !important;
 }
 .btn.--fill-white:active {
   background-color: rgb(255 255 255 / 0.88);
 }
 .btn.--border-1 {
   font-weight: 700;
   color: var(--color__fill-6);
   box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-6);
 }
 .btn.--border-1:hover {
   background-color: var(--color__fill-6);
   box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-6);
   color: var(--color__white);
 }
 .btn.--border-1:active {
   background-color: var(--color__fill-1-a);
   box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-1-a);
 }
 .btn.--border-2 {
   font-weight: 700;
   color: var(--color__fill-2);
   box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-2);
 }
 .btn.--border-2:hover {
   background-color: var(--color__fill-2);
   box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-2);
   color: var(--color__white);
 }
 .btn.--border-2:active {
   background-color: var(--color__fill-2-a);
   box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-2-a);
 }
 .btn.--border-4 {
   font-weight: 700;
   color: var(--color__fill-4);
   box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-4);
 }
 .btn.--border-4:hover {
   background-color: var(--color__fill-4);
   box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-4);
   color: var(--color__white);
 }
 .btn.--border-4:active {
   background-color: var(--color__fill-4-a);
   box-shadow: inset 0rem 0rem 0rem 0.1875rem var(--color__fill-4-a);
 }
 .btn.--border-white {
   font-weight: 700;
   color: white;
   box-shadow: inset 0rem 0rem 0rem 0.1875rem white;
 }
 .btn.--border-white:hover {
   background-color: white;
   box-shadow: inset 0rem 0rem 0rem 0.1875rem white;
   color: var(--color__dark);
 }
 .btn.--border-white:active {
   background-color: white);
   box-shadow: inset 0rem 0rem 0rem 0.1875rem white);
 }
 .btn.--no-fill {
   background-color: transparent;
   font-weight: 700;
   color: var(--color__fill-1);
 }
 .btn.--no-fill:hover {
   background-color: var(--color__fill-1);
   color: white;
 }
 .btn.--no-fill:active {
   background-color: var(--color__fill-1-a);
 }
 .btn.--xxl {
   height: 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: 2.3rem;
   padding: 0px 1.5rem;
   font-size: .795rem;
 }
 .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 (max-width: 768px) {}
 @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?16267897441934*/
 .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: 500; */
 }
 .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: transparent;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15 1.33366L6.33333 10.0003L2 5.66699' stroke='%23058491' stroke-width='3'/%3e%3c/svg%3e ") !important;
   top: -.15rem;
   background-position: center;
 }
 .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?1626789744939*/ :root {
   /* main */
   --color__dark: #058491;
   --color__white: #ffffff;
   /* fill */
   --color__fill-1: #058491;
   --color__fill-2: #f37880;
   --color__fill-3: #53EAE0;
   --color__fill-4: #F5F5F9;
   --color__fill-5: #f37880;
   --color__fill-6: #058491;
   --color__fill-7: #41474A;
   --color__fill-1-h: #005C73;
   --color__fill-2-h: #DF7B5C;
   --color__fill-3-h: #4AD1C8;
   --color__fill-4-h: #ececf2;
   --color__fill-1-a: #003D4D;
   --color__fill-2-a: #BF694F;
   --color__fill-3-a: #389E97;
   --color__fill-4-a: #d7d7d7;
   --color__fill-5-h: #f25862;
   --color__fill-8: #EBF4F7;
   --color__fill-9: #01839D;
   /* border */
   --color__border: #E9E9E9;
   /* text */
   --color__text-1: #058491;
   --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?16267897445736*/
 .cols {
   width: 100%;
 }
 .col.--auto {
   flex: 1;
 }
 .col.--1 {
   width: 100%;
   max-width: 4rem;
 }
 .col.--2 {
   width: 100%;
   max-width: calc(4rem * 2 + (2rem));
 }
 .col.--3 {
   width: 100%;
   max-width: calc(4rem * 3 + (2rem * 2));
 }
 .col.--4 {
   width: 100%;
   max-width: calc(4rem * 4 + (2rem * 3));
 }
 .col.--5 {
   width: 100%;
   max-width: calc(4rem * 5 + (2rem * 4));
 }
 .col.--6 {
   width: 100%;
   max-width: calc(4rem * 6 + (2rem * 5));
 }
 .col.--7 {
   width: 100%;
   max-width: calc(4rem * 7 + (2rem * 6));
 }
 .col.--8 {
   width: 100%;
   max-width: calc(4rem * 8 + (2rem * 7));
 }
 .col.--9 {
   width: 100%;
   max-width: calc(4rem * 9 + (2rem * 8));
 }
 .col.--10 {
   width: 100%;
   max-width: calc(4rem * 10 + (2rem * 9));
 }
 .col.--11 {
   width: 100%;
   max-width: calc(4rem * 11 + (2rem * 10));
 }
 .col.--12 {
   width: 100%;
   max-width: calc(4rem * 12 + (2rem * 11));
 }
 .col.--13 {
   width: 100%;
   max-width: calc(4rem * 13 + (2rem * 12));
 }
 .col.--14 {
   width: 100%;
   max-width: calc(4rem * 14 + (2rem * 13));
 }
 .col.--15 {
   width: 100%;
   max-width: calc(4rem * 15 + (2rem * 14));
 }
 .col.--16 {
   width: 100%;
   max-width: calc(4rem * 16 + (2rem * 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: 4rem;
   }
   .col.--2 {
     width: 100%;
     max-width: calc(4rem * 2 + (2rem));
   }
   .col.--3 {
     width: 100%;
     max-width: calc(4rem * 3 + (2rem * 2));
   }
   .col.--4 {
     width: 100%;
     max-width: calc(4rem * 4 + (2rem * 3));
   }
   .col.--5 {
     width: 100%;
     max-width: calc(4rem * 5 + (2rem * 4));
   }
   .col.--6 {
     width: 100%;
     max-width: calc(4rem * 6 + (2rem * 5));
   }
   .col.--7 {
     width: 100%;
     max-width: calc(4rem * 7 + (2rem * 6));
   }
   .col.--8 {
     width: 100%;
     max-width: calc(4rem * 8 + (2rem * 7));
   }
   .col.--9 {
     width: 100%;
     max-width: calc(4rem * 9 + (2rem * 8));
   }
   .col.--10 {
     width: 100%;
     max-width: calc(4rem * 10 + (2rem * 9));
   }
   .col.--11 {
     width: 100%;
     max-width: calc(4rem * 11 + (2rem * 10));
   }
   .col.--12 {
     width: 100%;
     max-width: calc(4rem * 12 + (2rem * 11));
   }
   .col.--13 {
     width: 100%;
     max-width: calc(4rem * 13 + (2rem * 12));
   }
   .col.--14 {
     width: 100%;
     max-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: 4rem;
   }
   .col.--2 {
     width: 100%;
     max-width: calc(4rem * 2 + (2rem));
   }
   .col.--3 {
     width: 100%;
     max-width: calc(4rem * 3 + (2rem * 2));
   }
   .col.--4 {
     width: 100%;
     max-width: calc(4rem * 4 + (2rem * 3));
   }
   .col.--5 {
     width: 100%;
     max-width: calc(4rem * 5 + (2rem * 4));
   }
   .col.--6 {
     width: 100%;
     max-width: calc(4rem * 6 + (2rem * 5));
   }
   .col.--7 {
     width: 100%;
     max-width: calc(4rem * 7 + (2rem * 6));
   }
   .col.--8 {
     width: 100%;
     max-width: calc(4rem * 8 + (2rem * 7));
   }
   .col.--9 {
     width: 100%;
     max-width: calc(4rem * 9 + (2rem * 8));
   }
   .col.--10 {
     width: 100%;
     max-width: 100%;
   }
   .col.--11 {
     width: 100%;
     max-width: 100%;
   }
   .col.--12 {
     width: 100%;
     max-width: 100%;
   }
   .col.--13 {
     width: 100%;
     max-width: 100%;
   }
   .col.--14 {
     width: 100%;
     max-width: 100%;
   }
   .col.--15 {
     width: 100%;
     max-width: 100%;
   }
   .col.--16 {
     width: 100%;
     max-width: 100%;
   }
 }
 @media screen and (max-width: 768px) {}
 @media screen and (max-width: 640px) {
   .cols {
     margin-right: 0rem;
   }
   .col.--1 {
     width: 100%;
     max-width: 4rem;
   }
   .col.--2 {
     width: 100%;
     max-width: calc(4rem * 2 + (2rem));
   }
   .col.--3 {
     width: 100%;
     max-width: calc(4rem * 3 + (2rem * 2));
   }
   .col.--4 {
     width: 100%;
     max-width: calc(4rem * 4 + (2rem * 3));
   }
   .col.--5 {
     width: 100%;
     max-width: 100%;
   }
   .col.--6 {
     width: 100%;
     max-width: 100%;
   }
   .col.--7 {
     width: 100%;
     max-width: 100%;
   }
   .col.--8 {
     width: 100%;
     max-width: 100%;
   }
   .col.--9 {
     width: 100%;
     max-width: 100%;
   }
   .col.--10 {
     width: 100%;
     max-width: 100%;
   }
   .col.--11 {
     width: 100%;
     max-width: 100%;
   }
   .col.--12 {
     width: 100%;
     max-width: 100%;
   }
   .col.--13 {
     width: 100%;
     max-width: 100%;
   }
   .col.--14 {
     width: 100%;
     max-width: 100%;
   }
   .col.--15 {
     width: 100%;
     max-width: 100%;
   }
   .col.--16 {
     width: 100%;
     max-width: 100%;
   }
 }
 /* End */
 /* Start:/local/templates/main/core/atoms/flex/__flex.css?16267897441401*/
 .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;
 }
 h1, .h1 {
   font-size: 3.5rem;
   line-height: 4rem;
   font-weight: 500;
 }
 h1 {
   color: var(--color__text-1);
 }
 h1 b, .h1 b {
   font-weight: 700 !important;
 }
 h2, .h2 {
   font-size: 3rem;
   line-height: 3.5rem;
   font-weight: 500;
 }
 h2 {
   color: var(--color__text-1);
 }
 h3, .h3 {
   font-size: 2.5rem;
   line-height: 3rem;
   font-weight: 500;
 }
 h3 {
   color: var(--color__text-1);
 }
 h4, .h4 {
   font-size: 2rem;
   line-height: 2.5rem;
   font-weight: 500;
 }
 h4 {
   color: var(--color__text-1);
 }
 h5, .h5 {
   font-size: 1.5rem;
   line-height: 2rem;
   /* font-weight: 700; */
   /* font-weight: 500; */
 }
 h5 {
   color: var(--color__text-1);
 }
 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: 4.5rem;
   margin-bottom: 1.5rem;
 }
 .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;
 }
 @media screen and (max-width: 991px) {
   h1, .h1 {
     font-size: 3rem;
     line-height: 3.5rem;
   }
   h2, .h2 {
     font-size: 2.5rem;
     line-height: 3rem;
   }
   h3, .h3 {
     font-size: 2rem;
     line-height: 2.5rem;
   }
   h4, .h4 {
     font-size: 1.75rem;
     line-height: 2.25rem;
   }
   .--line-side-1:before {
     height: 2.5rem;
   }
 }
 @media screen and (max-width: 640px) {
   h1, .h1 {
     font-size: 2rem;
     line-height: 2.5rem;
	   letter-spacing: -1.2px;
   }
   .mb100 {
     margin-bottom: 2rem;
   }
   h2, .h2 {
     font-size: 1.75rem;
     line-height: 2.25rem;
	   letter-spacing: -1.2px;
   }
   h3, .h3 {
     line-height: 2rem;
     font-size: 2rem !important;
	   letter-spacing: -1.2px;
     font-weight: 600;
   }
   h4, .h4 {
     font-size: 1.75rem;
	   letter-spacing: -1.2px;
     line-height: 2rem;
   }
   h5, .h5 {
     font-size: 1.125rem;
	   letter-spacing: -1.2px;
     line-height: 1.75rem;
   }
   .--line-side-1:before {
     height: 2rem;
   }
 }
 /* End */
 /* Start:/local/templates/main/core/atoms/images/__images.css?1626789744472*/
 .img.--full-width {
   width: 100%;
   max-width: 100%;
   border-radius: 1rem;
 }
 .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?162678974413332*/
 .mrg {
   margin: 1.5rem auto;
 }
 .mrg.--min {
   margin: 1.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: 3.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-left: 0 !important;
   margin-right: 0 !important;
 }
 .mx-0 {
   margin-top: 0 !important;
   margin-bottom: 0 !important;
 }
 .mx-8 {
   margin-top: 0.5rem !important;
   margin-bottom: 0.5rem !important;
 }
 .my-8 {
   margin-left: 0.5rem !important;
   margin-right: 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;
 }
 .mx-16 {
   margin-top: 1rem !important;
   margin-bottom: 1rem !important;
 }
 .my-16 {
   margin-left: 1rem !important;
   margin-right: 1rem !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-24 {
   margin-top: 1.5rem !important;
   margin-bottom: 1.5rem !important;
 }
 .my-24 {
   margin-left: 1.5rem !important;
   margin-right: 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-top: 2rem !important;
   margin-bottom: 2rem !important;
 }
 .my-32 {
   margin-left: 3rem !important;
   margin-right: 3rem !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-top: 2.5rem !important;
   margin-bottom: 2.5rem !important;
 }
 .my-40 {
   margin-left: 2.5rem !important;
   margin-right: 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-top: 3rem !important;
   margin-bottom: 3rem !important;
 }
 .my-48 {
   margin-left: 3rem !important;
   margin-right: 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-top: 3.5rem !important;
   margin-bottom: 3.5rem !important;
 }
 .my-56 {
   margin-left: 3.5rem !important;
   margin-right: 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-top: 4rem !important;
   margin-bottom: 4rem !important;
 }
 .my-64 {
   margin-left: 4rem !important;
   margin-right: 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-top: 4.5rem !important;
   margin-bottom: 4.5rem !important;
 }
 .my-72 {
   margin-left: 4.5rem !important;
   margin-right: 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-top: 5rem !important;
   margin-bottom: 5rem !important;
 }
 .my-80 {
   margin-left: 5rem !important;
   margin-right: 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-top: 5.5rem !important;
   margin-bottom: 5.5rem !important;
 }
 .my-88 {
   margin-left: 5.5rem !important;
   margin-right: 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-top: 6rem !important;
   margin-bottom: 6rem !important;
 }
 .my-96 {
   margin-left: 6rem !important;
   margin-right: 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-top: 6.5rem !important;
   margin-bottom: 6.5rem !important;
 }
 .my-104 {
   margin-left: 6.5rem !important;
   margin-right: 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-top: 6.5rem !important;
   margin-bottom: 6.5rem !important;
 }
 .my-112 {
   margin-left: 6.5rem !important;
   margin-right: 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-top: 7rem !important;
   margin-bottom: 7rem !important;
 }
 .my-128 {
   margin-left: 7rem !important;
   margin-right: 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-left: 0 !important;
   padding-right: 0 !important;
 }
 .px-0 {
   padding-top: 0 !important;
   padding-bottom: 0 !important;
 }
 .px-8 {
   padding-top: 0.5rem !important;
   padding-bottom: 0.5rem !important;
 }
 .py-8 {
   padding-left: 0.5rem !important;
   padding-right: 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;
 }
 .px-16 {
   padding-top: 1rem !important;
   padding-bottom: 1rem !important;
 }
 .py-16 {
   padding-left: 1rem !important;
   padding-right: 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;
 }
 .px-24 {
   padding-top: 1.5rem !important;
   padding-bottom: 1.5rem !important;
 }
 .py-24 {
   padding-left: 1.5rem !important;
   padding-right: 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-top: 2rem !important;
   padding-bottom: 2rem !important;
 }
 .py-32 {
   padding-left: 2rem !important;
   padding-right: 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-top: 2.5rem !important;
   padding-bottom: 2.5rem !important;
 }
 .py-40 {
   padding-left: 2.5rem !important;
   padding-right: 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-top: 3rem !important;
   padding-bottom: 3rem !important;
 }
 .py-48 {
   padding-left: 3rem !important;
   padding-right: 3rem !important;
 }
 .pb-48 {
   padding-bottom: 1.5rem !important;
 }
 .pt-48 {
   padding-top: 1.5rem !important;
 }
 .pl-48 {
   padding-left: 3rem !important;
 }
 .pr-48 {
   padding-right: 3rem !important;
 }
 .px-56 {
   padding-top: 3.5rem !important;
   padding-bottom: 3.5rem !important;
 }
 .py-56 {
   padding-left: 3.5rem !important;
   padding-right: 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-top: 4rem !important;
   padding-bottom: 4rem !important;
 }
 .py-64 {
   padding-left: 4rem !important;
   padding-right: 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-top: 4.5rem !important;
   padding-bottom: 4.5rem !important;
 }
 .py-72 {
   padding-left: 4.5rem !important;
   padding-right: 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-top: 5rem !important;
   padding-bottom: 5rem !important;
 }
 .py-80 {
   padding-left: 5rem !important;
   padding-right: 5rem !important;
 }
 .pb-80 {
   padding-bottom: 3rem !important;
 }
 .pt-80 {
   padding-top: 3rem !important;
 }
 .pl-80 {
   padding-left: 3rem !important;
 }
 .pr-80 {
   padding-right: 3rem !important;
 }
 .px-88 {
   padding-top: 5.5rem !important;
   padding-bottom: 5.5rem !important;
 }
 .py-88 {
   padding-left: 5.5rem !important;
   padding-right: 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-top: 6rem !important;
   padding-bottom: 6rem !important;
 }
 .py-96 {
   padding-left: 6rem !important;
   padding-right: 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-top: 6.5rem !important;
   padding-bottom: 6.5rem !important;
 }
 .py-104 {
   padding-left: 6.5rem !important;
   padding-right: 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-top: 6.5rem !important;
   padding-bottom: 6.5rem !important;
 }
 .py-112 {
   padding-left: 6.5rem !important;
   padding-right: 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-top: 7rem !important;
   padding-bottom: 7rem !important;
 }
 .py-128 {
   padding-left: 7rem !important;
   padding-right: 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?16267897446043*/
 .input {
   padding: 0px;
   margin: 0px;
   width: 100%;
   outline: none;
   border: 0px;
   font-size: 1rem;
   height: 3.5rem;
   font-weight: 500;
   transition: all 0.24s;
   color: var(--color__dark);
 }
 textarea.input {
   min-height: 8rem;
   padding-top: 1rem !important;
 }
 .input::placeholder {
   color: rgb(3 80 99 / 0.24);
 }
 .input:hover {}
 .input:hover::placeholder {
   color: #e3e3e3);
 }
 .input:focus {}
 .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: 1px 2.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.--border-bottom.--l {}
 .input__wrap {
   position: relative;
   display: flex;
   flex-direction: column;
   flex-wrap: wrap;
   margin-bottom: 2rem;
 }
 .input__wrap .input__title {
   /* margin-bottom: 1rem; */
   font-weight: 500;
   font-size: 1rem;
 }
 .input__wrap .input__error {
   position: absolute;
   right: 0px;
   top: 0px;
   display: none;
   color: red;
   font-weight: 500;
   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__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: 500;
   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-weight: 500;
   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: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: .32;
 }
 .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 .125rem var(--color__fill-1);
   background-color: white;
 }
 .big-input:focus-within .big-input__input, .big-input.is-has .big-input__input {
   padding-top: 1.125rem;
 }
 .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.--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-title {}
 .big-input__error-desc {}
 .big-input.--error .big-input__input::placeholder {
   color: var(--color__fill-1);
 }
 .big-input.--message:focus-within {}
 .big-input.--message:focus-within .big-input__input.--message {
   padding-top: 3rem;
 }
 .big-input.--message {
   /* width: 100%; */
   /* max-width: 32rem; */
   margin-left: 2px;
   flex: 1;
 }
 .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.--message.is-has .big-input__input.--message {
   padding-top: 3.5rem !important;
 }
 @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?1626789744913*/
 .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-1 b {
   color: var(--color__fill-6);
 }
 .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: .72;
 }
 .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?16267897442724*/
 .type-editor ol {
   padding-left: 1rem;
 }
 .type-editor ol li {
   font-size: 1.05rem;
   line-height: 1.25rem;
   margin: 0.5rem 0rem;
   color: #818181;
   position: relative;
   padding-left: 1rem;
   list-style-type: decimal;
 }
 .type-editor ul li {
   font-size: 1rem;
   line-height: 1.25rem;
   margin: 0.5rem 0rem;
   color: #818181;
   font-size: 1.1rem;
   position: relative;
   padding-left: 2rem;
 }
 .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: 1.25rem 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/grid/__grid.css?16267897441030*/
 .grid {
   display: grid;
 }
 .--gap-4 {
   grid-gap: .25rem;
 }
 .--gap-8 {
   grid-gap: .5rem;
 }
 .--gap-16 {
   grid-gap: 1rem;
 }
 .--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/paragraph/__paragraph.css?16267897441157*/
 p {
   margin: 1.5rem auto;
 }
 p b {
   font-weight: 700;
 }
 .p.--xl, p.--xl {
   font-size: 1.25rem;
   line-height: 1.75rem;
 }
 p.--xl {
   color: var(--color__text-1);
 }
 .p.--l, p.--l {
   font-size: 1.125rem;
   line-height: 1.5rem;
 }
 p.--l {
   color: var(--color__text-1);
 }
 p, .--p {
   font-size: 1rem;
   line-height: 1.5rem;
 }
 p {
   color: var(--color__text-1);
 }
 .p.--m, p.--m {
   font-size: 1em;
   line-height: 1.35rem;
 }
 p.--m {
   color: var(--color__text-1);
 }
 .p.--s, p.--s {
   font-size: 0.75rem;
   line-height: 1rem;
 }
 p.--s {
   color: var(--color__text-2);
 }
 .p.--xs, p.--xs {
   font-size: 0.75rem;
   line-height: 1rem;
 }
 p.--xs {
   color: var(--color__text-2);
 }
 .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 {
   font-size: 1.1rem;
 }
 .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?1626789744513*/
 .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?16267897442144*/
 .select {
   padding: 0px;
   margin: 0px;
   width: 100%;
   outline: none;
   border: 0px;
   font-size: 1rem;
   font-weight: 500;
   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: 500;
   cursor: pointer;
   color: var(--color__fill-1);
 }
 .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='%23058491' stroke-width='3'/%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 1.5rem;
   border-radius: .5rem;
   border: .125rem solid transparent;
   background-color: var(--color__fill-4);
   height: 3.5rem;
   background-position: calc(100% - 1.25rem) center;
   padding-right: 2.5rem;
 }
 .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: 4rem;
   border-radius: .75rem;
 }
 .select.--m {
   font-size: .875rem;
   height: 3rem;
 }
 .select.--fill.--white {
   box-shadow: 0px .75rem 3.5rem rgba(0, 0, 0, 0.04);
   border-radius: 12px;
   background-color: white;
 }
 .select.--fill.--white:hover {
   box-shadow: 0px 0.75rem 3rem rgba(0, 0, 0, 0.08);
   /* transform: translateY(-.125rem); */
 }
 /* End */
 /* Start:/local/templates/main/core/atoms/steps/__steps.css?16267897441526*/
 .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: linear-gradient(180deg, #058491 0%, rgba(0, 123, 153, 0) 100%);
 }
 .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?16267897441809*/
 .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;
   box-shadow: 0 0.5rem 2rem #0000000f;
   border-radius: 1.5rem;
   text-align: center;
 }
 .type-editor table tr th {
   font-weight: 700;
   background: var(--color__dark);
   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?1626789744907*/
 .border-tabs__btn {
   padding: 1.25rem 1.25rem;
   font-size: 1.125rem;
   font-weight: 500;
   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?16267897441261*/
 .--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?16267897441423*/
 .tumbler {
   cursor: pointer;
 }
 .tumbler input {
   display: none;
 }
 .tumbler .tumbler__trigger {
   width: 3.5rem;
   height: 2rem;
   background-color: var(--color__fill-4);
   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: var(--color__fill-1);
 }
 .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: 1.5rem;
   height: 1.5rem;
   position: absolute;
   left: 0.25rem;
   top: 0.25rem;
   background-color: white;
   border-radius: 1.5rem;
   transition: all ease 0.32s;
 }
 .tumbler input:checked + * > .tumbler__trigger:after {
   left: calc(100% - 1.75rem);
 }
 /* End */
 /* Start:/local/templates/main/core/organism/accordion/__accordion.css?1626789744546*/
 .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/breadcrumbs/__breadcrumbs.css?16267897441792*/
 .breadcrumbs {
   padding: 1.5rem 0;
   z-index: 2;
   position: relative;
 }
 .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: var(--color__fill-4);
   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='%23058491' stroke-width='3'/%3E%3C/svg%3E");
 }
 .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);
   background-color: var(--color__fill-4-h) !important;
 }
 .breadcrumbs__link {
   color: var(--color__dark);
   text-decoration: none;
   transition: all ease .24s;
   font-weight: 500;
   opacity: .64;
 }
 li.breadcrumbs__devider {
   margin: 0px .75rem;
   width: .25rem;
   height: .25rem;
   background-color: var(--color__fill-1);
   border-radius: .5rem;
   top: -0.1rem;
   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/core/organism/counter-calc/__counter-calc.css?16267897442088*/
 .--svg__counter--plus {
   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 fill-rule='evenodd' clip-rule='evenodd' d='M12.5 0H7.5V7.5H0V12.5H7.5V20H12.5V12.5H20V7.5H12.5V0Z' fill='white'/%3E%3C/svg%3E");
 }
 .--svg__counter--minus {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='5' viewBox='0 0 18 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='17.5' width='5' height='17.5' transform='rotate(90 17.5 0)' fill='white'/%3E%3C/svg%3E");
 }
 .counter-calc__btn {
   padding: 0px;
   width: 2.5rem;
   height: 2.5rem;
   border-left: 1px solid var(--color__border);
   border-radius: 0px;
   border-bottom: 1px solid var(--color__border);
   color: var(--color__dark) !important;
   background-repeat: no-repeat;
   background-position: center;
   background-size: 45% auto;
 }
 .counter-calc__btn img {
   width: 1rem;
 }
 .counter-calc__input {
   outline: none;
   pointer-events: none;
   width: 3rem;
   height: 2.5rem;
   border: 0px;
   padding: 0px;
   text-align: center;
   font-family: Roboto;
   font-weight: 800;
   color: var(--colo__text-1);
   background-color: transparent;
   text-align: center;
   color: var(--color__dark);
 }
 .counter-calc {
   /* padding: .5rem; */
   /* background-color: var(--color__gray-1); */
   position: relative;
 }
 .counter-calc__btn:hover {
   color: white !important;
 }
 .counter-calc__btns {
   position: absolute;
   top: 0px;
   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/organism/full-nav/__full-nav.css?16267897445023*/
 .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);
 }
 .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;
 }
 /*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;
 }
 .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;
 }
 .full-menu__btn i:first-child {
   z-index: 3;
 }
 .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/core/organism/gridgallery/__gridgallery.css?16267897441121*/
 .gallery__slide {
   width: calc(100% + .5rem);
 }
 .gallery__coll {
   width: calc((100% / 3) - .5rem);
   margin-right: .5rem;
   /* height: 22rem; */
 }
 .gallery__pic.--big {
   height: 22rem;
   width: 100%;
   margin-bottom: .5rem;
 }
 .gallery__pic {
   background-size: cover;
   background-position: center;
   transition: all ease .24s;
   border-radius: .25rem;
 }
 a.gallery__pic.--min {
   width: calc((100% / 2) - .5rem);
   height: 14rem;
 }
 .gallery__pic:hover {
   opacity: .72;
 }
 .gallery__coll:nth-child(2n) {}
 .gallery__coll:nth-child(2n) .gallery__pic.--big {
   order: 2;
   margin-bottom: 0px;
   margin-top: .5rem;
 }
 .gallery__wraper {
   position: relative;
 }
 @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/mob-nav/__mob-nav.css?16267897445997*/
 .--svg__tell {
   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%3Cpath d='M30.2222 22.2222C28.0889 22.2222 25.9556 21.8667 23.8222 21.1556C23.2889 20.9778 22.5777 21.1556 22.0444 21.5111L18.1333 25.4222C13.1556 22.9333 9.06667 18.6667 6.4 13.6889L10.3111 9.77778C10.8444 9.24444 11.0222 8.53333 10.6667 8C10.1333 6.04444 9.77778 3.91111 9.77778 1.77778C9.77778 0.711111 9.06667 0 8 0H1.77778C0.711111 0 0 0.711111 0 1.77778C0 18.4889 13.5111 32 30.2222 32C31.2889 32 32 31.2889 32 30.2222V24C32 22.9333 31.2889 22.2222 30.2222 22.2222ZM28.4444 16H32C32 7.11111 24.8889 0 16 0V3.55556C22.9333 3.55556 28.4444 9.06667 28.4444 16ZM21.3333 16H24.8889C24.8889 11.0222 20.9778 7.11111 16 7.11111V10.6667C19.0222 10.6667 21.3333 12.9778 21.3333 16Z' fill='%23058491'/%3E%3C/svg%3E");
 }
 /*mob nav*/
 .mob-nav {
   position: fixed;
   left: 0px;
   top: 28px;
   width: 100%;
   z-index: 100;
 }
 .mob-nav__top {
   width: 100%;
   height: 55px;
   background-color: #fffffff7;
   box-shadow: 0px 0px 2rem rgba(41, 26, 85, 0.16);
   align-items: stretch;
 }
 .mob-nav__menu {
   width: 72px;
   height: 55px;
   position: relative;
 }
 .mob-nav__menu i {
   width: 25px;
   height: 3px;
   background-color: var(--color__fill-1);
   display: block;
   margin: 6px 0px;
   transition: all ease 0.2s;
   transform-origin: left center;
 }
 .mob-nav__logo {
   display: flex;
   height: 55px;
   flex: 1;
   background-repeat: no-repeat;
   background-position: center;
   background-size: auto 38px;
 }
 .mob-nav__slide {
   width: 72px;
   height: 55px;
   background-size: 24px;
   background-repeat: no-repeat;
   background-position: center;
 }
 .is-open .mob-nav__menu i:first-child {
   opacity: 1;
   transform: rotate(45deg);
 }
 .is-open .mob-nav__menu i:last-child {
   opacity: 1;
   transform-origin: left center;
   transform: rotate(-45deg);
 }
 .is-open .mob-nav__menu i {
   opacity: 0;
   /* background-color: var(--color__fill-2); */
 }
 .is-open .mob-nav__full {
   transform: scaleY(1);
   pointer-events: painted;
 }
 .mob-nav__full {
   width: 100%;
   max-height: calc(100vh - 55px);
   background-color: white;
   z-index: 2;
   overflow: hidden;
   overflow-y: visible;
   border-top: 1px solid #eeeeee;
   top: 55px;
   transform: scaleY(0);
   transform-origin: top center;
   transition: all ease .2s;
   pointer-events: none;
   position: absolute;
   box-shadow: 0px 2rem 2rem rgb(0 0 0 / 11%);
   -webkit-overflow-scrolling: touch;
 }
 .js-mob-nav__full {
   padding: 24px 24px;
 }
 .mob-menu__tabs {
   margin-bottom: .5rem;
   border-radius: .5rem;
   overflow: hidden;
   box-shadow: inset 0 0 0 1px var(--color__fill-1);
 }
 .pdr-detail__tab {
   padding: 1rem 0;
   /* border-bottom: .25rem solid var(--color__border); */
   transition: all ease .24s;
   text-align: center;
   flex: 1;
   color: var(--color__fill-1);
   transition: all ease .24s;
   cursor: pointer;
   box-shadow: inset 0 0 0 0.125rem var(--color__fill-1);
   font-weight: 700;
   font-size: 1rem;
 }
 .pdr-detail__tab.is-active {
   font-weight: bold;
   pointer-events: none;
   background-color: var(--color__fill-1);
   color: white;
 }
 ul.mob-menu {
   margin-bottom: 3rem;
 }
 li.mob-menu__item {
   position: relative;
 }
 .mob-menu__link {
   padding: 1.5rem 0rem;
   display: flex;
   align-items: center;
   text-decoration: none;
   color: var(--color__dark);
   border-bottom: 1px solid var(--color__border);
   transition: all .24s;
   font-weight: 650;
   font-size: 1.25rem;
 }
 .mob-menu__toogle-btn {
   width: 2rem;
   height: 2rem;
   background-position: center;
   background-size: 100% auto;
   position: absolute;
   right: 0;
   top: 1.375rem;
   transition: all ease .24s;
   cursor: pointer;
   background-color: var(--color__fill-1);
   border-radius: 1rem;
   background-size: 1rem;
   background-repeat: no-repeat;
 }
 .--svg__toogle-btn {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3125 2V10.4853M10.3125 18.9706V10.4853M10.3125 10.4853L18.7978 10.4853L1.82722 10.4853' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E");
 }
 .mob-menu__sub-item {}
 li.mob-menu__item.is-open ul.mob-menu__sub-menu {
   display: block;
   background-color: var(--color__fill-4);
   padding: 1.5rem 2.5rem;
 }
 .mob-menu__sub-link {
   padding: .25rem 0;
   display: flex;
   font-size: .875rem;
   text-decoration: none;
   color: var(--color__dark);
   padding-left: 1.25rem;
   position: relative;
   transition: all ease .24s;
   font-size: 1rem;
   font-weight: 500;
 }
 .mob-menu__sub-link:after {
   content: "";
   display: block;
   position: absolute;
   width: .25rem;
   height: .25rem;
   border-radius: .25rem;
   background-color: var(--color__fill-1);
   left: 0px;
   top: 0.75rem;
 }
 li.mob-menu__item.is-open .mob-menu__toogle-btn {
   transform: rotate(45deg);
   background-color: var(--color__fill-2);
 }
 .mob-menu__sub-menu {
   display: none;
   position: relative;
   margin-left: -2.5rem;
   width: calc(100% + 5rem);
 }
 a.mob-link {}
 .pdr-detail__tab:first-child {
   /* border-radius: .5rem 0 0 .5rem; */
 }
 .pdr-detail__tab:first-child:last-child {}
 .pdr-detail__tab:last-child {
   /* border-radius: 0 .5rem .5rem 0; */
 }
 @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) {
   .mob-nav {
     display: flex !important;
   }
   .header {
     display: none;
   }
 }
 @media screen and (max-width: 768px) {}
 @media screen and (max-width: 640px) {}
 /* End */
 /* Start:/local/templates/main/core/organism/one-form/__one-form.css?16267897449737*/
 .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: 500;
   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: 5.5rem;
   width: 100%;
   border: 0px;
   background-repeat: no-repeat;
   background-size: auto 3rem;
   padding-left: 6rem;
   background-color: var(--color__fill-4);
   border-radius: .5rem;
   outline: none;
   /* font-family: Montserrat; */
   font-size: 1.25rem;
   font-weight: 500;
   color: var(--color__dark);
   transition: all ease .24s;
   background-position: 1.5rem center;
   /* padding-right: 16.5rem; */
   padding-top: 1.5rem;
 }
 .one-from__input:hover {
   background-color: var(--color__fill-4-h);
 }
 .one-from__input:focus {
   background-color: white;
   box-shadow: inset 0px 0px 0px 1px;
 }
 .one-from__title {
   position: absolute;
   /* font-weight: 650; */
   color: #4f4f4f;
   margin-left: 6rem;
   margin-top: 1.25rem;
   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?1626789744949*/
 .pagination__numb.btn.is-acitve {
   background-color: var(--color__fill-1);
   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;
   transition: all ease .24s;
 }
 .pagination__numb:active {
   background-color: var(--color__fill-1-a) !important;
   color: white;
 }
 /* End */
 /* Start:/local/templates/main/core/organism/popup/__popup.css?16267897442618*/
 .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.40);
 }
 .popup__wrap {
   position: relative;
   z-index: 2;
   display: flex;
   flex-wrap: wrap;
   flex-direction: row;
   justify-content: center;
   align-items: center;
   min-height: 100%;
   /* overflow: auto; */
   padding: 6rem 0rem;
   box-sizing: border-box;
 }
 .popup__content b {
   font-size: 1.5rem;
   padding-bottom: 2rem;
   display: block;
 }
 hr {
   opacity: 0.14;
 }
 .popup__content {
   background-color: #fffffff7;
   position: relative;
   z-index: 2;
   padding: 2.25rem 3rem;
   font-size: 0.975rem;
   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: 60rem;
 }
 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%;
 }
 .order__form {}
 .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='4'/%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: 2rem;
   }
   .popup__wrap {
     padding: 6rem 1rem;
   }
   .popup__close {
     right: 0;
     top: -3rem;
   }
 }
 @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/reviews/__reviews.css?162678974411186*/
 .--svg__review-service {
   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='%23DFDFDF'/%3E%3C/svg%3E");
 }
 .--svg__review-doc {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.77679 3.05176e-05C5.83727 3.05176e-05 4.25977 1.57797 4.25977 3.51749V5.3398C4.25977 7.27946 5.83727 8.8574 7.77679 8.8574C9.71646 8.8574 11.2938 7.27946 11.2938 5.3398V3.51749C11.2939 1.57797 9.71646 3.05176e-05 7.77679 3.05176e-05Z' fill='%23DFDFDF'/%3E%3Cpath d='M15.532 13.4408C14.4058 11.5216 12.6057 10.0987 10.4633 9.43433C10.4136 9.41892 10.3599 9.43202 10.3229 9.4686C9.32627 10.4512 8.08787 11.2179 7.77828 11.4031C7.4478 11.1918 6.05576 10.2845 5.2282 9.4686C5.19134 9.43202 5.13719 9.41892 5.0878 9.43433C2.9451 10.0989 1.14511 11.5217 0.0193318 13.441C-0.00644395 13.4849 -0.00644395 13.5394 0.0193318 13.5834C1.61801 16.3075 4.59 17.9998 7.77554 17.9998C10.9612 17.9998 13.9334 16.3075 15.532 13.5834C15.558 13.5393 15.558 13.4847 15.532 13.4408ZM12.559 14.49C12.559 14.5676 12.4852 14.6269 12.4077 14.6269H11.4551C11.3775 14.6269 11.2929 14.6936 11.2929 14.7714V15.7565C11.2929 15.8339 11.2514 15.8931 11.1738 15.8931H10.3183C10.2407 15.8931 10.1675 15.8339 10.1675 15.7565V14.7714C10.1672 14.6937 10.1142 14.6269 10.0366 14.6269H9.04302C8.9654 14.6269 8.90118 14.5675 8.90118 14.49V13.6418C8.90118 13.5642 8.9654 13.5016 9.04302 13.5016H10.0366C10.1142 13.5016 10.1672 13.4382 10.1672 13.3605V12.3742C10.1672 12.2966 10.2404 12.2354 10.318 12.2354H11.1643C11.2417 12.2354 11.2927 12.2966 11.2927 12.3742V13.3633C11.2927 13.4411 11.3679 13.5014 11.4456 13.5014H12.4077C12.4852 13.5014 12.559 13.5671 12.559 13.6447V14.49V14.49Z' fill='%23DFDFDF'/%3E%3C/svg%3E");
 }
 .--svg__rate {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='1' d='M10.5833 0L13.3205 6.81601L20.6487 7.3129L15.0121 12.0223L16.8041 19.1454L10.5833 15.24L4.36261 19.1454L6.15458 12.0223L0.517985 7.3129L7.84621 6.81601L10.5833 0Z' fill='%23DFDFDF'/%3E%3C/svg%3E");
 }
 .--svg__rate-active {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5833 0L13.3205 6.81601L20.6487 7.3129L15.0121 12.0223L16.8041 19.1454L10.5833 15.24L4.36261 19.1454L6.15458 12.0223L0.517985 7.3129L7.84621 6.81601L10.5833 0Z' fill='%23FFB800'/%3E%3C/svg%3E");
 }
 .reviews-items {
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-gap: 2rem 1rem;
 }
 .reviews-item {
   z-index: 2;
   position: relative;
   background-color: white;
   border-radius: 1rem;
 }
 .--review-pdg {
   padding: 2.5rem 3rem;
 }
 .reviews-item__head {
   /* background-color: rgba(11, 17, 66, 0.56); */
   /* color: white; */
 }
 .reviews-item__other-info {
   text-align: right;
 }
 .reviews-item__title-line {
   margin-bottom: 2;
 }
 .reviews-item__info-title {
   margin-right: .5rem;
   opacity: .6;
 }
 .reviews-item__info-icon {
   width: 1.25rem;
   height: 1.25rem;
   background-size: auto 100%;
   background-repeat: no-repeat;
   background-position: center;
 }
 .reviews-item__info-line {
   /* margin-bottom: .5rem; */
 }
 .reviews-item__info-line:last-child {
   margin-bottom: 0;
 }
 .reviews-item__date {
   margin-bottom: .75rem;
   opacity: .24;
 }
 .reviews-item__desc {
   margin: 0;
 }
 .reviews-item__rate {
   width: 1.25rem;
   height: 1.25rem;
   background-size: 100% auto;
   margin-left: .125rem;
   background-repeat: no-repeat;
 }
 .reviews-item__doctor-name {
   opacity: .5;
 }
 .reviews-item__answer {}
 .reviews-item__doc-avatar {
   width: 4.5rem;
   height: 4.5rem;
   background-size: cover;
   border-radius: 5rem;
   border: 1px solid var(--color__border);
 }
 .reviews-item__content {
   /* padding-bottom: 2.5rem; */
   padding-top: 1.5rem;
   border-top: 1px solid #e4e4e4;
   margin-top: 1.5rem;
 }
 .reviews-item__mini-desc {
   flex: 1;
 }
 .reviews-item__scan-link {
   width: 9.5rem;
   border: 1px solid var(--color__border);
   border-radius: 1rem;
   overflow: hidden;
   position: relative;
   min-height: 13.25rem;
   align-items: center;
   display: flex;
 }
 .reviews-item__scan-img {
   width: 100%;
   transition: all ease .24s;
 }
 .reviews-item__scan-link:after {
   width: 3rem;
   height: 3rem;
   background-color: var(--color__fill-1);
   content: "";
   position: absolute;
   left: 50%;
   margin-left: -1.5rem;
   top: 50%;
   margin-top: -1.5rem;
   /*border-radius: 3rem;*/
   box-shadow: 0 0.5rem 1rem rgba(7, 185, 209, 0.56);
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5337 18.2492L16.2048 13.9205C17.2481 12.4146 17.7699 10.7361 17.7699 8.88498C17.7699 7.68185 17.5364 6.53118 17.0692 5.43325C16.6024 4.33514 15.9713 3.38865 15.1762 2.59356C14.3811 1.79847 13.4347 1.16738 12.3368 0.700496C11.2386 0.233484 10.088 0 8.8849 0C7.68185 0 6.53118 0.233484 5.43325 0.700496C4.33514 1.16738 3.38865 1.79847 2.59356 2.59356C1.79838 3.38865 1.16737 4.33532 0.700452 5.43325C0.233484 6.53131 0 7.68185 0 8.88498C0 10.088 0.233484 11.2383 0.700452 12.3365C1.16733 13.4345 1.79838 14.3808 2.59356 15.1762C3.38865 15.9713 4.33532 16.6021 5.43325 17.0693C6.53131 17.5362 7.68185 17.7696 8.8849 17.7696C10.7361 17.7696 12.4146 17.2477 13.9207 16.2046L18.2495 20.5207C18.5524 20.8403 18.9305 21.0002 19.3852 21.0002C19.8312 21.0002 20.2118 20.8426 20.5273 20.527C20.8429 20.2115 21.0005 19.8309 21.0005 19.385C21.0005 18.939 20.845 18.5605 20.5337 18.2492ZM12.8793 12.879C11.7729 13.9855 10.4416 14.5388 8.8849 14.5388C7.32848 14.5388 5.99711 13.9854 4.89065 12.879C3.78419 11.7726 3.23098 10.4414 3.23098 8.88472C3.23098 7.32831 3.78432 5.99672 4.89065 4.89047C5.99689 3.78397 7.32848 3.2308 8.8849 3.2308C10.4414 3.2308 11.7728 3.78419 12.8793 4.89047C13.9859 5.99672 14.5391 7.32831 14.5391 8.88472C14.5391 10.4414 13.9857 11.7726 12.8793 12.879Z' fill='white'/%3E%3Cpath d='M12.5169 8.07675H9.68989V5.24979C9.68989 5.14039 9.64988 5.04579 9.57001 4.96583C9.49004 4.88586 9.39536 4.84595 9.28609 4.84595H8.47835C8.36899 4.84595 8.27435 4.88586 8.19443 4.96583C8.11456 5.04579 8.07455 5.14039 8.07455 5.24979V8.07675H5.24755C5.13819 8.07675 5.04355 8.11675 4.96363 8.19663C4.88367 8.2766 4.84375 8.37119 4.84375 8.4806V9.28824C4.84375 9.39764 4.88367 9.49233 4.96363 9.57221C5.04359 9.65217 5.13806 9.69213 5.24755 9.69213H8.07455V12.5191C8.07455 12.6287 8.11456 12.7232 8.19443 12.8032C8.2744 12.883 8.36899 12.9229 8.47835 12.9229H9.28604C9.39536 12.9229 9.49004 12.883 9.56996 12.8032C9.64984 12.7232 9.68984 12.6287 9.68984 12.5191V9.69213H12.5168C12.6264 9.69213 12.7207 9.65213 12.8009 9.57221C12.8807 9.49233 12.9204 9.39764 12.9204 9.28824V8.4806C12.9204 8.37119 12.8807 8.2766 12.8009 8.19663C12.7211 8.11675 12.6264 8.07675 12.5169 8.07675Z' fill='white'/%3E%3C/svg%3E");
   background-repeat: no-repeat;
   background-position: center;
   background-size: auto 1.5rem;
   transition: all ease .24s;
 }
 .reviews-item__scan-link:hover:after {
   transform: scale(1.25);
 }
 .reviews-item__scan-link:hover .reviews-item__scan-img {
   opacity: .65;
 }
 .reviews-sort-select {
   border-radius: 1rem;
 }
 .reviews-sort {
   padding-bottom: 1.5rem;
   border-bottom: 1px solid var(--color__border);
   margin-bottom: 2.5rem;
 }
 .reviews-item__answer-wrap {}
 .reviews-item__info {
   margin-top: 1rem;
 }
 @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) {
   .reviews-items {
     grid-template-columns: 1fr 1fr;
     grid-gap: 1rem;
   }
   .reviews-item__answer-wrap {
     text-align: center;
     /* justify-content: center; */
   }
   .reviews-item__doc-avatar {
     margin-right: 0px !important;
   }
 }
 @media screen and (max-width: 768px) {}
 @media screen and (max-width: 640px) {
   .reviews-item__message {
     /* flex: 1; */
   }
   .reviews-item__scan-link {
     width: 100%;
     margin: 0px !important;
     margin-bottom: 1rem !important;
   }
   .reviews-item__content {
     padding: 0rem !important;
   }
   .reviews-item__other-info {
     margin-top: 1rem;
     text-align: left;
     FONT-WEIGHT: 100%;
   }
   .--review-pdg {
     padding: 2rem;
   }
   .reviews-items {
     grid-template-columns: 1fr;
   }
 }
 /* End */
 /* Start:/local/templates/main/core/organism/scroll-top/__scroll-top.css?16523409531105*/
 .scroll__top {
   position: fixed;
   width: 4rem;
   height: 4rem;
   left: 2rem;
   bottom: 1rem;
   border-radius: 4rem;
   cursor: pointer;
   transition: all ease .24s;
   z-index: 100;
   display: none;
   box-shadow: 0px 1rem 4rem rgba(0, 0, 0, 0.12);
 }
 .scroll__top div {
   width: 100%;
   height: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
   background-color: white;
   border-radius: 3.5rem;
   transition: all ease .24s;
 }
 .scroll__top div:after {
   content: "";
   display: block;
   width: .75rem;
   height: .75rem;
   border-top: .25rem solid var(--color__fill-6);
   border-left: .25rem solid var(--color__fill-6);
   transform: rotate(45deg);
   position: relative;
   top: .25rem;
 }
 .scroll__top:hover div {
   /* background-color: rgba(0, 0, 0, 0.64); */
   transform: scale(1.125);
 }
 .animated.fadeInUp {
   animation-duration: 240ms;
 }
 .scroll__top:active div {
   opacity: .72;
   transform: scale(1);
 }
 @media screen and (max-width: 640px) {
   .scroll__top {
     left: 1rem;
     bottom: 6rem;
   }
 }
 /* End */
 /* Start:/local/templates/main/core/organism/seo-text/__seo-text.css?16267897443132*/
 .--svg__seo-text-arrow {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='26' height='18' viewBox='0 0 26 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 2.63184L13 13.6318L2 2.63184' stroke='white' stroke-width='5'/%3E%3C/svg%3E");
 }
 .seo-text__pattern.cube-pattern__section {
   opacity: .24;
 }
 .seo-text__btn {
   width: 5rem;
   height: 5rem;
   background-color: black;
   border-radius: 100%;
   position: relative;
   /* margin-top: -2.25rem; */
   z-index: 2;
   box-shadow: 0px 1rem 4rem rgba(0, 0, 0, 0.16);
   transition: all ease .24s;
   outline: none;
   cursor: pointer;
   background-repeat: no-repeat;
   background-position: center;
   background-size: auto 1.125rem;
 }
 .seo-text__btn:hover {
   transform: scale(1.125);
 }
 .seo-text__btn:active {
   opacity: .72;
   transform: scale(1);
 }
 .seo-text__slide-content {
   height: 18rem;
   overflow: hidden;
 }
 .seo-text__content {
   position: relative;
 }
 .seo-text__content:after {
   content: "";
   display: block;
   position: absolute;
   width: 100%;
   height: 7rem;
   bottom: 0;
   background: linear-gradient(360deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(360deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(360deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
   pointer-events: none;
 }
 .bg-gray .seo-text__content:after {
   content: "";
   display: block;
   position: absolute;
   width: 100%;
   height: 7rem;
   bottom: 0;
   background: linear-gradient(360deg, #f8f8fb 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(360deg, #f8f8fb 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(360deg, #f8f8fb 0%, rgba(255, 255, 255, 0) 100%);
   pointer-events: none;
 }
 .seo-text.is-open {}
 .seo-text.is-open .seo-text__content:after {
   opacity: 0;
 }
 .seo-text.is-open .seo-text__slide-content {
   height: auto;
 }
 .seo-text.is-open .seo-text__btn {
   transform: rotate(180deg);
 }
 body.--section-page.--type-page {}
 body.--section-page.--type-page .seo-text {
   background-color: white;
 }
 .article__more-arrow {
   position: relative;
   height: 1.25rem;
   display: flex;
   align-items: center;
   width: 3.5rem;
   transition: all ease .24s;
   cursor: pointer;
 }
 .article__more-arrow:after {
   content: "";
   width: .75rem;
   height: .75rem;
   border-top: .25rem solid black;
   border-right: .25rem solid black;
   transform: rotate(45deg);
   margin-left: -1rem;
 }
 .article__more-arrow:before {
   content: "";
   width: 3.5rem;
   height: .25rem;
   background-color: black;
   width: 100%;
 }
 .article__more-arrow:hover {
   width: 5rem;
   opacity: .4;
 }
 @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) {
   .seo-text__content {
     max-width: 100% !important;
   }
   .seo-text__arrow-wrap {
     max-width: 100% !important;
     position: relative;
   }
 }
 @media screen and (max-width: 768px) {}
 @media screen and (max-width: 640px) {}
 /* End */
 /* Start:/local/templates/main/core/organism/social-share/__social-share.css?1626789744701*/
 .social-share__link {
   display: flex;
   margin-left: .25rem;
   transition: all ease .25s;
 }
 .social-share__link:hover {
   opacity: .8;
 }
 .social-share .p {
   margin-right: 0.75rem;
 }
 /* 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/type-carusel/__type-carusel.css?16267897442243*/
 .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 rgba(0, 0, 0, 0.08);
   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='%23058491' stroke-width='4' 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='%23058491' stroke-width='4' 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: 100% !important;
 }
 .swiper-button-disabled {
   opacity: 0 !important;
 }
 @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.css?1652339237331107*/
 #top_menu_promo_or_form_vzrosliye, #top_menu_promo_or_form_deti {
   flex: 0 1 25rem;
 }
 .breadcrumbs__items {
   position: relative;
   padding-left: 3.25rem;
   padding-top: 0.65rem;
 }
 .breadcrumbs__item:first-child {
   position: absolute;
   left: 0;
   top: 0;
 }
 .map-changer__item.--svg__metro-icon {
   background: none
 }
 .type-head__pic {
   padding: 2rem 0
 }
 .main-text.--gray-bg {
   background: #f8f8f8;
 }
 h2.--center {
   text-align: center
 }
 .main-text__wrap {
   display: flex;
   justify-content: space-between;
 }
 .main-text__left {
   flex: 0 1 calc(60% - 1.75rem);
 }
 .main-text__left img {
   width: 100%;
 }
 .main-text__right {
   flex: 0 1 calc(40% - 1.5rem);
   margin-left: 2.5rem;
 }
 .title_footer {
   font-style: normal;
   font-weight: 500;
   font-size: 1.25vw;
   line-height: 1.875rem;
   letter-spacing: .009rem;
 }
 .citis {
   font-style: normal;
   font-weight: 700;
   font-size: 1.133rem;
   line-height: 2.45rem;
 }
 .subtitle {
   font-style: normal;
   font-weight: 500;
   font-size: 1.633rem;
   line-height: 1.25rem;
 }
 .phones_footer p {
   padding: 0;
   margin: 0;
 }
 .sotial {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   padding: 1.302vw 0;
   gap: .677vw;
   justify-content: space-between;
 }
 .phones_footer_block {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 1.25vw
 }
 .phones_footer_block .phones_footer {
   width: 13.021vw
 }
 .phones_footer_block .phones_footer a {
   display: inline-block;
   text-decoration: none;
   line-height: 1.7rem;
   color: #000;
 }
 .doctors-filter__block.--search {
   flex: 2
 }
 .clinics-gallery .clinic-item__gallery {
   margin: 0 auto;
   width: 75%;
 }
 .doctor-contact {
   background: url(../../../../../../upload/doctor-bg.png);
   background-position: center;
   background-size: cover;
 }
 .doctor-form__wrap.--checkbox label span {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M0.95752 25.0992L2.66293 18.917C1.55444 16.9984 0.95752 14.8666 0.95752 12.6495C0.95752 5.91312 6.50019 0.370453 13.2792 0.370453C20.0583 0.370453 25.6863 5.91312 25.6863 12.6495C25.6863 19.3859 20.0583 25.0992 13.2792 25.0992C11.1475 25.0992 9.10096 24.417 7.2676 23.3938L0.95752 25.0992Z' fill='%23EDEDED'/%3e%3cpath d='M7.60873 21.1767L7.99246 21.3899C9.56998 22.3705 11.4033 22.9674 13.3219 22.9674C18.9072 22.9674 23.5545 18.3201 23.5545 12.6495C23.5545 6.97898 18.9072 2.50226 13.2793 2.50226C7.65137 2.50226 3.08936 7.02163 3.08936 12.6495C3.08936 14.6108 3.64363 16.5294 4.66688 18.1496L4.92271 18.5333L3.94211 22.1147L7.60873 21.1767Z' fill='%2355CD6C'/%3e%3cpath d='M9.99619 6.93639L9.18613 6.89374C8.93029 6.89374 8.6745 6.97903 8.50396 7.14957C8.12023 7.49066 7.48072 8.13017 7.31017 8.98293C7.01174 10.262 7.48072 11.7969 8.58926 13.3318C9.6978 14.8666 11.8296 17.3395 15.5815 18.4054C16.7753 18.7465 17.7133 18.5333 18.4808 18.0643C19.0777 17.6806 19.4614 17.0837 19.5893 16.4442L19.7172 15.8472C19.7598 15.6767 19.6745 15.4635 19.504 15.3783L16.8179 14.1418C16.6474 14.0565 16.4342 14.0992 16.3063 14.2697L15.2404 15.634C15.1551 15.7193 15.0272 15.7619 14.8993 15.7193C14.1745 15.4635 11.7443 14.4403 10.4226 11.8821C10.3799 11.7542 10.3799 11.6263 10.4652 11.5411L11.4885 10.3899C11.5738 10.262 11.6164 10.0915 11.5738 9.96353L10.3373 7.19222C10.2946 7.06428 10.1667 6.93639 9.99619 6.93639Z' fill='%23FEFEFE'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='24.7287' height='24.7287' fill='white' transform='translate(0.95752 0.370453)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
   padding-left: 2rem;
   margin-left: 1rem;
   background-position: left center;
   background-size: contain;
   padding-top: 0.25rem;
   padding-bottom: 0.2rem;
 }
 .doctor-form__input {
   width: 100%;
   border: 0;
   outline: none;
   background: var(--color__fill-8);
   padding: 1rem 1.5rem;
   border-radius: 0.5rem;
 }
 .doctor-form__textarea {
   width: 100%;
   border: 0;
   outline: none;
   background: var(--color__fill-8);
   padding: 1rem 1.5rem;
   border-radius: 0.5rem;
   min-height: 6rem;
 }
 .doctor-form__wrap.--whatsapp {
   display: none;
 }
 .custom-checkbox {
   position: absolute;
   z-index: -1;
   opacity: 0;
 }
 .custom-checkbox + label {
   display: inline-flex;
   align-items: center;
   user-select: none;
   cursor: pointer;
 }
 .custom-checkbox + label::before {
   content: '';
   display: inline-block;
   width: 1.5rem;
   height: 1.5rem;
   flex-shrink: 0;
   flex-grow: 0;
   border: 1px solid var(--color__fill-8);
   background: var(--color__fill-8);
   border-radius: 0.25em;
   margin-right: 0.75em;
   background-repeat: no-repeat;
   background-position: center center;
   background-size: 50% 50%;
 }
 .custom-checkbox:checked + label::before {
   border-color: #0b76ef;
   background-color: #0b76ef;
   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
 }
 /* стили при наведении курсора на checkbox */
 .custom-checkbox:not(:disabled):not(:checked) + label:hover::before {
   border-color: #b3d7ff;
 }
 /* стили для активного состояния чекбокса (при нажатии на него) */
 .custom-checkbox:not(:disabled):active + label::before {
   background-color: #b3d7ff;
   border-color: #b3d7ff;
 }
 /* стили для чекбокса, находящегося в фокусе */
 .custom-checkbox:focus + label::before {
   box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
 }
 /* стили для чекбокса, находящегося в фокусе и не находящегося в состоянии checked */
 .custom-checkbox:focus:not(:checked) + label::before {
   border-color: #80bdff;
 }
 /* стили для чекбокса, находящегося в состоянии disabled */
 .custom-checkbox:disabled + label::before {
   background-color: #e9ecef;
 }
 .doctor-contact__wrap {
   display: flex;
   max-width: 60rem;
   margin: 0rem auto;
   background: #fff;
   border-radius: 1rem;
   overflow: hidden;
 }
 .doctor-form__wrap.--checkbox {
   display: flex;
   align-items: center;
 }
 .doctor-contact__left {
   flex: 0 1 50%;
   position: relative;
 }
 .doctor-contact__right {
   flex: 0 1 50%;
   padding: 3rem 2rem 3rem 3rem;
 }
 .doctor-contact__pic {
   position: absolute;
   width: 100%;
   height: 100%;
   border-radius: 1rem;
   overflow: hidden;
 }
 .doctor-contact__pic img {
   min-width: 100%;
   min-height: 100%;
   object-position: 50% 0%;
   object-fit: cover;
   width: 100%;
   height: 100%;
 }
 #time .popup__content {
   max-width: 70rem;
   width: 100%;
   padding: 2rem;
   background: #EBF4F7;
 }
 #order_medesk .popup__content {
   padding: 15px;
 }
 .popup__video iframe {
   width: 100% !important
 }
 .time-slider {
   position: relative;
 }
 .time-slider .swiper-container {
   overflow: hidden;
 }
 .navi .type-carusel__btn.--left, .navi .type-carusel__btn.--right {
   display: block
 }
 .time-slider .navi .type-carusel__btn.--left {
   left: -1.25rem;
   height: 3rem;
   display: block;
   width: 3rem;
   margin-top: -1.5rem;
 }
 .time-slider .navi .type-carusel__btn.--right {
   right: -1.25rem;
   height: 3rem;
   display: block;
   width: 3rem;
   margin-top: -1.5rem;
 }
 .time__date {
   color: var(--color__fill-1);
   font-size: 1rem;
   margin-bottom: 0.75rem;
 }
 .time__info {
   color: var(--color__dark);
 }
 .time__note {
   position: absolute;
   top: 1rem;
   right: 1rem;
   color: var(--color__dark);
 }
 .time__btn {
   background: #FFFFFF;
   border-radius: 15px;
   position: relative;
   display: block;
   text-decoration: none;
   height: 9rem;
   padding: 1.2rem;
   padding-top: 4rem;
 }
 .time__btn:hover {
   background: var(--color__border);
   transition: all 0.3s;
 }
 .type-head__pic-mobile {
   display: none;
 }
 .reviews_button {
   float: right;
   margin-top: -90px;
 }
 .main-text ol {
   list-style: none;
   max-width: 60rem;
   padding-left: 0px;
   max-width: 60rem;
   display: grid;
   grid-gap: 2.5rem;
   grid-template-columns: 1fr 1fr;
   margin: 3rem 0;
 }
 .main-grig6 {
   display: grid;
   grid-gap: 2rem;
   margin: 2rem 0;
   grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
 }
 .main-grig6__block {
   border: 3px solid #EBF4F7;
   box-sizing: border-box;
   border-radius: 15px;
   text-align: center;
   display: inline-flex;
   padding: 1.5rem 0.2rem;
 }
 .main-grig6__block p {
   margin-bottom: 0;
   font-size: 0.9rem;
   line-height: 1.2;
 }
 .main-text ol li {
   padding-left: 3.5rem;
   max-width: 20rem;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16 2C8.28062 2 2 8.28008 2 16C2 23.7199 8.28062 30 16 30C23.7194 30 30 23.7199 30 16C30 8.28008 23.7194 2 16 2ZM23.805 11.331L15.1896 21.0233C14.9775 21.2618 14.6818 21.3846 14.3841 21.3846C14.1477 21.3846 13.9102 21.3071 13.7115 21.1488L8.32692 16.8411C7.86277 16.4701 7.78738 15.7922 8.15892 15.3275C8.52992 14.8628 9.20838 14.7874 9.67254 15.1589L14.2586 18.8275L22.195 9.89923C22.5892 9.45446 23.2708 9.41462 23.7151 9.80985C24.1598 10.2056 24.2002 10.8862 23.805 11.331Z' fill='%2301839D'/%3e%3c/svg%3e ");
   background-size: 2rem;
   min-height: 2rem;
   display: flex;
   align-items: center;
   background-position: left top;
   background-repeat: no-repeat;
 }
 .main-text ul {
   list-style: disc;
   padding-left: 40px;
 }
 .main-text p {
   max-width: 60rem;
   margin-left: 0;
 }
 .block_we_are_the_best {
   padding: 20px 0;
 }
 .block_we_are_the_best p, .block_we_are_the_best h2 {
   color: #fff;
 }
 .get-to-know-block a {
   text-decoration: none;
 }
 .page-404 {
   margin-top: 5rem;
   display: flex;
   justify-content: center;
   align-items: center;
   text-align: center;
 }
 .page-404 h1 {
   padding-top: 30rem;
   background: url(../../../../../../upload/404.png) top center no-repeat;
   font-weight: bold;
   padding-bottom: 3rem;
   background-size: contain;
   margin-bottom: -3rem;
 }
 .page-404 p {
   max-width: 45rem;
 }
 .page-404 a {
   width: 15rem;
   margin: auto;
   margin-top: 3rem;
 }
 .navigation-search {
   position: absolute;
   left: 0;
   top: -1rem;
   height: 50px;
   display: flex;
   background: #fff;
   width: 100%;
   /* padding-bottom: 1rem; */
   justify-content: space-between;
   align-items: center;
   z-index: 2;
 }
 .navigation-search form {
   flex: 1
 }
 .navigation-search__btn.btn.--border-1 {
   background: var(--color__fill-1);
   text-transform: uppercase;
   color: #fff;
 }
 .navigation-search__input {
   flex: 1;
   /* padding-right: 1rem; */
   margin-right: 1rem;
   height: 35px;
   border-color: var(--color__fill-1);
   outline: none;
   box-shadow: none;
   background: #fff;
   border-width: 1px;
   border-radius: 4px;
   padding: 5px 15px;
 }
 .header__search-closelink {
   flex: 0 1 4rem;
   cursor: pointer;
   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='%23058491' stroke-width='4'/%3E%3C/svg%3E%0A");
   height: 2rem;
   background-position: center;
 }
 .services-metro__item .footer-metro__link {
   opacity: 0.5 !important;
 }
 .services-metro__item .footer-metro__link.active {
   opacity: 1 !important;
 }
 .tabs__blocks.--otdeleniya {
   grid-template-columns: 1fr 1fr 1fr;
   grid-gap: 1.5rem;
   display: grid;
   padding: 0 1.5rem;
 }
 .covid-gif {
   width: 100%;
   height: auto;
 }
 .doctor-item__head {
   min-height: 19.5rem;
 }
 .doctor-item__rate-star {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5833 0L13.3205 6.81601L20.6487 7.3129L15.0121 12.0223L16.8041 19.1454L10.5833 15.24L4.36261 19.1454L6.15458 12.0223L0.517985 7.3129L7.84621 6.81601L10.5833 0Z' fill='%2301839D'/%3E%3C/svg%3E");
   opacity: 0.3;
 }
 .service-head .doctor-item__rate-star {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5833 0L13.3205 6.81601L20.6487 7.3129L15.0121 12.0223L16.8041 19.1454L10.5833 15.24L4.36261 19.1454L6.15458 12.0223L0.517985 7.3129L7.84621 6.81601L10.5833 0Z' fill='%23058491'/%3E%3C/svg%3E");
   opacity: 0.3;
 }
 .doctor-item__rate-stars.--just-center {
   justify-content: flex-start;
 }
 .doctor-item__rate-star.--svg__doctotr-rate--active {
   opacity: 1;
 }
 .team-slide__avatar-pic {
   height: 20rem;
   width: 20rem;
   margin: auto;
   border-radius: 100%;
   background-color: var(--color__border);
   background-position: center;
   background-size: cover;
   display: block;
 }
 .fancybox-can-drag .fancybox-image-wrap {
   background-color: var(--color__border) !important;
   border-radius: 10px
 }
 .belberry-copyright {
   display: flex;
   margin-top: 1.5rem;
   align-items: center;
   text-decoration: none;
 }
 .belberry-copyright__title {
   color: var(--color__fill-4-a);
   font-size: 0.8rem;
   text-decoration: none;
   margin-right: 10px;
 }
 .belberry-copyright__logo-tumb {
   width: 100px;
 }
 .steps__desc {
   max-width: calc(100% - 5rem);
 }
 .reviews__filter-side .reviews__wrap {
   flex: 0 1 24%;
   /*margin-right: 0px !important;*/
   margin-bottom: 1rem;
 }
 .reviews__filter-side {
   justify-content: normal;
 }
 .seo-text__table {
   width: 100%;
   overflow-x: scroll;
 }
 span.ok {
   width: 1.5rem;
   height: 1.5rem;
   border-radius: 1.5rem;
   background-repeat: no-repeat;
   background-position: center 0.2rem;
   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");
   background-size: 1rem;
   display: block;
   background-color: var(--color__dark);
   margin: auto;
 }
 .doctor-header__detail--text ul li {
   position: relative;
   margin-bottom: 0.5rem;
   padding-left: 1rem;
 }
 .doctor-header__detail--text ul li:before {
   content: "";
   height: 0.5rem;
   width: 0.5rem;
   border-radius: 100%;
   background: var(--color__fill-1);
   display: block;
   position: absolute;
   left: 0px;
   top: 0.3rem;
 }
 .header {
   background-color: white;
   box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.05);
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   z-index: 1000;
 }
 .header__top {
   border-bottom: 1px solid var(--color__border);
   padding: .75rem 0;
   height: 6.375rem;
 }
 .center-wrap {}
 .header__wrap {}
 .ymaps-2-1-78-balloon__content > ymaps {
   height: auto !important;
   max-width: 300px;
   display: block;
   padding-top: 1rem;
 }
 .map-changer-info__oblast {
   font-size: 1.5rem;
   margin-top: 1rem;
   margin-bottom: 0.5rem;
   font-weight: 500;
 }
 .header__side {
   display: flex;
 }
 .header-contacts__time {
   font-size: .8rem;
   opacity: .7;
   line-height: 1.2;
 }
 .header-btns {
   margin-left: 1.5rem;
 }
 .header-btns .btn {
   height: 3.35rem;
   font-size: .9rem;
   padding: 1rem;
   width: 14rem;
 }
 .header-btns .btn:first-child {
   margin-bottom: .3rem
 }
 .header__logo {
   width: 21.25rem;
   height: 4.75rem;
   background-size: contain;
   transition: all ease .24s;
 }
 .header-addreses {
   border-left: 1px solid var(--color__border);
 }
 .header-addreses__city-line {
   color: var(--color__fill-6);
   display: flex;
   align-items: center;
   text-decoration: none;
   font-weight: 600;
   opacity: 0.5;
 }
 
 .cookcity {
    color: var(--color__fill-6);
    display: flex;
    align-items: center;
    text-decoration: none;
    font-weight: 600;
    opacity: 0.95;
  }
 
 .cookcity a.sity {
    font-size: 1.4rem;
 padding: 0 15px;
 text-decoration: none;
 color: #058491;
 }
 
 
 .cookcity .sity_chos {
    font-size: 1.5rem;
 color: #707070;
 opacity: 1;
 font-weight: 500;
 padding-right: 1rem;
 }
 
 @media (max-width:700px)
 {
   .cookcity a.sity {
       font-size: 1rem;
    padding: 0 7px; 
    }
    
    
    .cookcity .sity_chos {
       font-size: 1rem;
       text-align: center;
 max-width: 30%;
    }
   
 }
 
 .header-addreses__city-line:hover, .header-addreses__city-line.active_sity {
   opacity: 1;
 }
.chose_sity {display: inherit;}
 .header-addreses__map-icon {
   width: .75rem;
   height: 1.125rem;
   background-size: contain;
   display: block;
 }
 .header-addreses__clinics-count {
   color: var(--color__text-2);
 }
 .header-addreses__clinics-count {
   text-decoration: none
 }
 .header-contacts {
   text-align: right;
   display: flex;
   align-items: center;
 }
 .header-contacts__label {}
 .header-contacts__tell-line {}
 .header-contacts__messengers {}
 .header-contacts__messenger {
   width: 2rem;
   height: 2rem;
   display: flex;
   background-color: var(--color__fill-6);
   border-radius: 100%;
   background-position: center;
   background-size: auto 1.125rem;
   transition: all ease .24s;
   margin-left: .25rem;
 }
 .header-contacts__tell-link {}
 .header-contacts__messenger:hover {
   background-color: var(--color__fill-2);
   transform: scale(1.1255);
 }
 .header-contacts__mail-link-wrap {}
 .header-contacts__mail-link {}
 .header__top-nav {
   padding: 1rem 0;
   /* z-index: 1000; */
 }
 .top-menu {}
 .top-menu__item {}
 .top-menu__link {
   text-transform: uppercase;
   font-weight: 800;
 }
 .top-menu__devider {
   height: 1.5rem;
   border-left: 1px solid var(--color__border);
 }
 .top-menu__service-icon {
   /* width: 1.5rem; */
 }
 .top-menu__service-icon-line {
   width: 1.5rem;
   height: .15rem;
   background-color: var(--color__dark);
   display: flex;
   border-radius: 2px;
   margin: .35rem 0;
   position: relative;
   transform-origin: 1px center;
   transition: all ease .24s;
 }
 .header__search-link {
   width: 1.5rem;
   height: 1.5rem;
   opacity: .24;
   transition: all ease .24s;
   background-size: contain;
   background-position: center;
 }
 .header__call-back {
   padding: 0 2rem;
   box-shadow: 0px 4px 16px rgba(255, 140, 105, 0.29);
 }
 .header__full-menu {
   border-top: 1px solid var(--color__border);
   transition: all ease .24s;
   height: 0;
   pointer-events: none;
   overflow: hidden;
 }
 .header.is-fixed {
   position: fixed;
 }
 .header.is-fixed .header__top {
   display: none;
 }
 .header-addreses__clinics-count span {
   color: var(--color__fill-6);
 }
 .top-menu__devider:last-child {
   display: none;
 }
 li.top-menu__item.--home {
   margin-right: 2.5rem;
 }
 .top-menu__item.--home .top-menu__link {
   width: 1.75rem;
   height: 1.75rem;
   display: flex;
   background-size: contain;
   opacity: .16;
 }
 .top-menu__item.--home .top-menu__link:hover {
   opacity: 1;
 }
 .top-menu__service-icon-line.--circle {
   width: 1rem;
   position: relative;
 }
 .top-menu__service-icon-line.--circle:after {
   content: "";
   display: block;
   position: absolute;
   width: .25rem;
   height: .25rem;
   border-radius: .25rem;
   background-color: var(--color__fill-1);
   right: -.5rem;
   top: -.075rem;
 }
 li.top-menu__item.--services {
   cursor: pointer;
 }
 .top-menu__link.--services {
   cursor: pointer;
 }
 .header__search-link:hover {
   opacity: 1;
 }
 .top-menu__link.--services:hover {}
 .top-menu__link.--services:hover .top-menu__service-icon-line {
   background-color: var(--color__fill-1);
 }
 .header__logo:hover {
   opacity: .8;
 }
 .header__logo:active {
   opacity: .7;
 }
 .footer {}
 .footer__top {
   background-color: var(--color__fill-6);
   color: white;
 }
 .center-wrap {}
 .footer__wrap {}
 .footer__side {}
 .footer-metro {}
 .footer-metro__item {
   margin-right: 3rem;
 }
 .footer-metro__link {
   font-weight: 500;
   padding: .25rem 0;
 }
 .footer-metro__metro-icon {
   width: 1.5rem;
   height: 1.5rem;
   background-position: center;
   background-color: #ccc;
   border-radius: 1rem;
   margin-right: .675rem;
   background-size: auto .675rem;
   transition: all ease .24s;
 }
 .footer-metro__metro-icon {
   width: 1.5rem;
   height: 1.5rem;
   background-position: center;
   background-color: #ccc;
   border-radius: 1rem;
   margin-right: .675rem;
   background-size: auto .675rem;
   display: flex;
 }
 .footer-metro__metro-icon {
   width: 1.5rem;
   height: 1.5rem;
   background-position: center;
   background-color: #ccc;
   border-radius: 1rem;
   margin-right: .675rem;
   background-size: auto .675rem;
   display: flex;
 }
 .footer-metro__metro-icon {
   width: 1.5rem;
   height: 1.5rem;
   background-position: center;
   background-color: #ccc;
   border-radius: 1rem;
   margin-right: .675rem;
   background-size: auto .675rem;
   transition: all ease .24s;
 }
 .footer-contacts {}
 .footer-contacts__side {
   text-align: right;
 }
 .footer-contacts__label {}
 .footer-contacts__tell-wrap {}
 .footer-contacts__tell-link {
   text-decoration: none;
 }
 .footer-contacts__callback {
   border-radius: 2rem;
 }
 .footer__content {}
 .site-map-section {}
 .site-map-section__title {}
 .site-map-section__sections {}
 .site-map-section__item {
   display: flex;
 }
 .site-map-section__link {
   /* display: flex; */
   padding: .25rem 0;
 }
 .footer-full-contacts {}
 .footer-full-contacts__title {}
 .footer-full-contacts__label {}
 .footer-full-contacts__socials {}
 .footer-full-contacts__social-link {
   width: 3rem;
   height: 3rem;
   display: flex;
   /*border-radius: 3rem;*/
   transition: all ease .24s;
   background-size: contain;
 }
 .footer-full-contacts__ask-btn {
   border-radius: 2rem;
 }
 .footer__bottom {
   border-top: 1px solid var(--color__border);
   background: #fff;
 }
 .footer__site-info {}
 .footer__payments {
   /* display: grid; */
   /* grid-gap: 1rem; */
 }
 .footer__payment {
   width: 4rem;
   height: 2rem;
   background-size: contain;
   background-position: center;
   margin-left: 1rem;
 }
 .footer__offerta-text {
   opacity: .6;
 }
 .footer-full-contacts__social-link:hover {
   transform: scale(1.125);
 }
 .footer__top a {
   display: flex;
   align-items: center;
 }
 .footer-metro__metro-icon.--color-1 {
   background-color: #000;
   transition: ease .36s;
 }
 .footer-metro__metro-icon.--color-2 {
   background-color: white;
 }
 .footer-metro__metro-icon.--color-3 {
   background-color: #000;
 }
 .footer-metro__metro-icon.--color-4 {
   background-color: #f37880;
 }
 .footer-metro__metro-icon.--color-5 {
   background-color: #894E35;
 }
 .footer-metro__metro-icon.--color-6 {
   background-color: #48B85E;
 }
 .footer-metro__metro-icon.--color-7 {
   background-color: #0078BF;
 }
 .footer-metro__metro-icon.--color-7 {
   background-color: blue;
 }
 .footer-metro__metro-icon.--color-8 {
   background-color: purple;
 }
 .map-clinics__item.--color-1 .map-clinics__metro-icon {
   background-color: #000;
 }
 .map-clinics__item.--color-2 .map-clinics__metro-icon {
   background-color: #058491;
 }
 .map-clinics__item.--color-3 .map-clinics__metro-icon {
   background-color: #000;
 }
 .map-clinics__item.--color-4 .map-clinics__metro-icon {
   background-color: #f37880;
 }
 .map-clinics__item.--color-5 .map-clinics__metro-icon {
   background-color: #894E35;
 }
 .map-clinics__item.--color-6 .map-clinics__metro-icon {
   background-color: #48B85E;
 }
 .map-clinics__item.--color-7 .map-clinics__metro-icon {
   background-color: blue;
 }
 .map-clinics__item.--color-8 .map-clinics__metro-icon {
   background-color: purple;
 }
 .map-clinics__item.--color-1 .map-clinics__metro-name {
   color: #058491;
 }
 .map-clinics__clinic-addres {
   color: #000;
   font-weight: 700;
   padding-bottom: 0.5rem;
 }
 .map-clinics__item.--color-2 .map-clinics__metro-name {
   color: #058491;
 }
 .map-clinics__item.--color-3 .map-clinics__metro-name {
   color: #000;
 }
 .map-clinics__item.--color-4 .map-clinics__metro-name {
   color: #f37880;
 }
 .map-clinics__item.--color-5 .map-clinics__metro-name {
   color: #894E35;
 }
 .map-clinics__item.--color-6 .map-clinics__metro-name {
   color: #48B85E;
 }
 .map-clinics__item.--color-7 .map-clinics__metro-name {
   color: blue;
 }
 .map-clinics__item.--color-8 .map-clinics__metro-name {
   color: purple;
 }
 .map-clinics__item .adress {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   gap: .521vw
 }
 .map-clinics__item .img_adress {
   margin-bottom: .521vw;
   width: 18.229vw;
   height: 11.979vw;
   overflow: hidden
 }
 .map-clinics__item .img_adress img {
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover
 }
 .map-clinics__item .city {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column
 }
 .map-clinics__item .city_title {
   font-style: normal;
   font-weight: 400;
   font-size: .729vw;
   line-height: 1.094vw;
   color: #058491;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between
 }
 .map-clinics__item .city_subtitle {
   font-style: normal;
   font-weight: 700;
   font-size: .781vw;
   line-height: 1.146vw;
   color: #1b1d21
 }
 .map-clinics__item p {
   margin: 0;
 }
 .map-clinics__item .city_subtitle a {
   color: #1b1d21
 }
 .map-clinics__item a.email {
   font-style: normal;
   font-weight: 400;
   font-size: .677vw;
   line-height: 1.042vw;
   color: #f37880;
   padding-left: 1.563vw;
   position: relative
 }
 .map-clinics__item a.email::before {
   background-image: url(email.webp)
 }
 .map-clinics__item a.email::before {
   content: "";
   position: absolute;
   left: .781vw;
   top: 50%;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
   width: .625vw;
   height: .625vw;
   background-repeat: no-repeat;
   background-position: center;
   background-size: 100%
 }
 .map-clinics__item .city_phones {
   font-style: normal;
   font-weight: 400;
   font-size: .781vw;
   line-height: 1.146vw;
   color: #1b1d21
 }
 .lead-form {
   z-index: 2;
   position: relative;
 }
 .lead-form__wrap {
   background-color: var(--color__fill-4);
   border-radius: 1rem;
 }
 .lead-form__doctor-tumb {}
 .lead-form__doctor {
   height: 18.75rem;
   margin-top: -1rem;
 }
 .lead-form__form-warp {
   padding: 2rem;
   padding-left: 0;
 }
 .lead-form__label {}
 .lead-form__desc {}
 .lead-form__form {}
 .lead-form__inputs {
   position: relative;
 }
 .big-input__input {}
 .big-input__title {}
 .lead-form__btn {
   position: absolute;
   width: 4.5rem;
   height: 100%;
   background-position: center;
   background-repeat: no-repeat;
   border: 0;
   background-color: transparent;
   position: absolute;
   right: 0;
   transition: all ease .24s;
   background-size: auto 1.5rem;
   cursor: pointer;
   outline: none;
 }
 .lead-form__policy {}
 .big-input__input.--lead-form {
   background-color: white;
   border-radius: 0;
   height: 4.5rem;
   padding: 0px 2rem;
   font-size: 1.125rem;
 }
 .lead-form__inputs .big-input__title {
   top: 2.25rem;
 }
 .lead-form__inputs .big-input__title {
   margin-top: -1rem;
   left: 2rem;
 }
 .lead-form__inputs .big-input__title {
   top: 2.5rem;
 }
 .lead-form__btn:hover {
   opacity: .5;
 }
 .big-input.--name {}
 .big-input.--name .big-input__input {
   border-radius: .75rem 0 0 .75rem;
 }
 .big-input.--message .big-input__input {
   border-radius: 0 .75rem .75rem 0;
 }
 .content-page__titlte-wrap {
   border-bottom: 1px solid var(--color__border);
 }
 .full-menu {
   /* height: 0; */
   /* overflow: hidden; */
   /* pointer-events: none; */
 }
 .header.is-open {}
 .header.is-open .header__full-menu {
   height: calc(100vh - 11.5rem);
   overflow: scroll;
   pointer-events: auto;
 }
 .header.is-open .top-menu__service-icon-line.--circle {
   opacity: 0;
 }
 .header.is-open .top-menu__service-icon-line:first-child {
   transform: rotate(45deg);
 }
 .header.is-open .top-menu__service-icon-line:last-child {
   transform: rotate(-45deg);
 }
 .header.is-open.is-fixed .header__full-menu {
   height: calc(100vh - 5rem);
 }
 .--svg__zoom-img {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.625 9.62674C20.2603 9.62674 19.9105 9.48216 19.6527 9.2247C19.3948 8.96724 19.25 8.61799 19.25 8.25388V4.67075L14.6713 9.22856C14.5455 9.35574 14.3956 9.45677 14.2304 9.52569C14.0652 9.5946 13.8878 9.63009 13.7087 9.63009C13.5297 9.63009 13.3524 9.5946 13.1872 9.52569C13.022 9.45677 12.8721 9.35574 12.7463 9.22856C12.4948 8.96616 12.3544 8.61705 12.3544 8.25388C12.3544 7.89072 12.4948 7.54161 12.7463 7.27921L17.2837 2.76246H13.75C13.3853 2.76246 13.0355 2.61789 12.7777 2.36043C12.5198 2.10297 12.375 1.75371 12.375 1.38961C12.375 1.0255 12.5198 0.676247 12.7777 0.418787C13.0355 0.161326 13.3853 0.0167503 13.75 0.0167503H20.4462C20.6523 -0.0164658 20.8633 -0.000118391 21.0617 0.0643444C21.2602 0.128807 21.4404 0.239555 21.5874 0.387448C21.8048 0.616558 21.9402 0.910966 21.9725 1.22487C21.9725 1.27978 22 1.33469 22 1.38961V8.25388C22 8.43417 21.9644 8.6127 21.8953 8.77926C21.8262 8.94583 21.725 9.09722 21.5973 9.2247C21.4697 9.35219 21.318 9.45318 21.1512 9.52217C20.9844 9.59116 20.8056 9.62674 20.625 9.62674ZM4.71632 19.2367H8.25C8.61467 19.2367 8.96447 19.3813 9.22234 19.6388C9.4802 19.8962 9.625 20.2455 9.625 20.6096C9.625 20.9737 9.4802 21.3229 9.22234 21.5804C8.96447 21.8379 8.61467 21.9824 8.25 21.9824H1.55376C1.37461 22.0122 1.19116 22.0041 1.0153 21.9588C0.839448 21.9136 0.675017 21.8322 0.532578 21.7197C0.390138 21.6072 0.272947 21.4662 0.188324 21.3057C0.103701 21.1453 0.0536018 20.969 0.0412903 20.7881C0.0196169 20.7307 0.00570316 20.6707 0 20.6096V13.7453C0 13.3812 0.144802 13.0319 0.402664 12.7745C0.660527 12.517 1.01033 12.3725 1.375 12.3725C1.73967 12.3725 2.08947 12.517 2.34734 12.7745C2.6052 13.0319 2.75 13.3812 2.75 13.7453V17.3284L7.32869 12.7706C7.45453 12.6435 7.6044 12.5424 7.76962 12.4735C7.93484 12.4046 8.11223 12.3691 8.29129 12.3691C8.47035 12.3691 8.64757 12.4046 8.81279 12.4735C8.97801 12.5424 9.12788 12.6435 9.25372 12.7706C9.50518 13.033 9.64565 13.3821 9.64565 13.7453C9.64565 14.1085 9.50518 14.4576 9.25372 14.72L4.71632 19.2367Z' fill='%230B1142'/%3E%3C/svg%3E");
 }
 .certifications {}
 .certifications__items {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
   grid-gap: 1.5rem;
 }
 .certification-item {
   padding: 1rem;
   background-color: white;
   border-radius: 1rem;
   position: relative;
   transition: all ease .24s;
 }
 .certification-item__img {
   max-width: 100%;
   transition: all ease .24s;
 }
 .certification-item__zoom-icon {
   position: absolute;
   width: 3.5rem;
   height: 3.5rem;
   background-color: white;
   border-radius: 2.5rem;
   background-repeat: no-repeat;
   background-size: 1.25rem auto;
   background-position: center;
   box-shadow: 0px 0.75rem 1.5rem rgba(11, 17, 66, 0.21);
   transform: scale(.3);
   opacity: 0;
   pointer-events: none;
   transition: all ease .24s;
 }
 .certification-item__tool-tip {
   opacity: 0;
   position: absolute;
   bottom: 2rem;
   width: calc(100% + 2rem);
   margin-left: 0rem;
   text-align: center;
   font-size: .875rem;
   font-weight: 650;
   padding: .875rem 1rem;
   background-color: var(--color__fill-1);
   color: white;
   border-radius: .5rem;
   box-shadow: 0px .5rem 4rem rgba(11, 17, 66, 0.37);
   transform-origin: center;
   transform: scale(.90)translateY(1.5rem);
   pointer-events: none;
   transition: all ease .24s;
   transition-delay: .067s;
 }
 .certification-item:hover .certification-item__zoom-icon {
   opacity: 1;
   transform: scale(1);
 }
 .certification-item:hover .certification-item__tool-tip {
   opacity: 1;
   transform: scale(1)translateY(0);
 }
 .certification-item__tool-tip:after {
   content: "";
   display: block;
   position: absolute;
   border: .5rem solid transparent;
   border-bottom: .5rem solid var(--color__fill-1);
   top: -1rem;
   left: 50%;
   margin-left: -.5rem;
 }
 a.certification-item:hover {}
 a.certification-item:hover img.certification-item__img {
   transform: scale(1.05);
   border-radius: .5rem;
   opacity: .72;
 }
 .photo__items {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
   grid-gap: .3rem;
 }
 .photo-item {
   padding: .3rem;
   background-color: white;
   border-radius: 1rem;
   position: relative;
   transition: all ease .24s;
 }
 .photo-item__img {
   max-width: 100%;
   transition: all ease .24s;
 }
 .photo-item__zoom-icon {
   position: absolute;
   width: 3.5rem;
   height: 3.5rem;
   background-color: white;
   border-radius: 2.5rem;
   background-repeat: no-repeat;
   background-size: 1.25rem auto;
   background-position: center;
   box-shadow: 0px 0.75rem 1.5rem rgba(11, 17, 66, 0.21);
   transform: scale(.3);
   opacity: 0;
   pointer-events: none;
   transition: all ease .24s;
 }
 .photo-item__tool-tip {
   opacity: 0;
   position: absolute;
   bottom: 2rem;
   width: calc(100% + 2rem);
   margin-left: 0rem;
   text-align: center;
   font-size: .875rem;
   font-weight: 650;
   padding: .875rem 1rem;
   background-color: var(--color__fill-1);
   color: white;
   border-radius: .5rem;
   box-shadow: 0px .5rem 4rem rgba(11, 17, 66, 0.37);
   transform-origin: center;
   transform: scale(.90)translateY(1.5rem);
   pointer-events: none;
   transition: all ease .24s;
   transition-delay: .067s;
 }
 .photo-item:hover .photo-item__zoom-icon {
   opacity: 1;
   transform: scale(1);
 }
 .photo-item:hover .photo-item__tool-tip {
   opacity: 1;
   transform: scale(1)translateY(0);
 }
 .photo-item__tool-tip:after {
   content: "";
   display: block;
   position: absolute;
   border: .5rem solid transparent;
   border-bottom: .5rem solid var(--color__fill-1);
   top: -1rem;
   left: 50%;
   margin-left: -.5rem;
 }
 a.photo-item:hover {}
 a.photo-item:hover img.photo-item__img {
   transform: scale(1.05);
   border-radius: .5rem;
   opacity: .72;
 }
 .content-page__titlte-wrap.--no-border {
   border-bottom: 0;
 }
 .bg-gray {
   background-color: #F8F8FB;
 }
 .bg-gray .breadcrumbs__back, .--white-bread .breadcrumbs__back {
   background-color: white;
 }
 .bg-gray .lead-form__wrap {
   background-color: white;
 }
 .bg-gray .big-input__input.--lead-form {
   background-color: var(--color__fill-4);
 }
 .--white-form .lead-form__wrap {
   background-color: white;
 }
 .--white-form .big-input__input.--lead-form {
   background-color: var(--color__fill-4);
 }
 .seo-text {
   /* border-top: 1px solid black; */
 }
 .seo-text__content {
   height: 16rem;
   overflow: hidden;
 }
 .seo-text__content * {
   color: #818181;
 }
 .seo-text__mask {
   width: 100%;
   height: 5rem;
   position: absolute;
   bottom: 0px;
   z-index: 0;
   background-repeat: repeat-x;
   background-size: auto 100%;
 }
 .seo-text__show {
   width: 5rem;
   height: 5rem;
   display: flex;
   justify-content: center;
   align-items: center;
   background-color: white;
   border-radius: 3.5rem;
   transition: all ease .24s;
   box-shadow: 0px -1rem 4rem rgb(0 0 0 / 8%);
   cursor: pointer;
   transform: rotate(180deg);
 }
 .seo-text__show:hover {
   transform: scale(1.125);
 }
 .seo-text.is-open .seo-text__mask {
   display: none;
 }
 .seo-text.is-open .seo-text__show {
   transform: rotate(0deg);
   margin: 0px;
   box-shadow: 0px 1rem 4rem rgb(0 0 0 / 8%);
 }
 .seo-text.is-open .seo-text__content {
   height: auto;
 }
 .seo-text__wrap {
   border-top: 1px solid #0000001c;
 }
 .seo-text__show-wrap {
   flex: 1;
 }
 .seo-text__show:after {
   content: "";
   display: block;
   width: .75rem;
   height: .75rem;
   border-top: .25rem solid var(--color__fill-1);
   border-left: .25rem solid var(--color__fill-1);
   transform: rotate(45deg);
   position: relative;
   top: .25rem;
 }
 .partner-items {
   /* display: grid; */
   /* grid-template-columns: 1fr 1fr 1fr 1fr; */
   /* grid-gap: 1rem; */
 }
 .partner-item, .partner-item:nth-child(3n-1), .partner-item:nth-child(3n), .partner-item:nth-child(4n) {
   background-color: white;
   border-radius: 1rem;
   width: calc(25% - .75rem);
   margin-bottom: 1rem;
   position: relative;
 }
 .partner-item__share-link {
   width: 1.75rem;
   height: 1.75rem;
   position: absolute;
   background-size: contain;
   transition: all ease.24s;
   right: 1.25rem;
   top: 1.25rem;
   opacity: .24;
 }
 .partner-item__wrap {}
 .partner-item__logo-wrap {}
 .partner-item__logo {
   max-height: 5.5rem;
   max-width: 100%;
 }
 .partner-item__info {
   margin-top: 1rem;
 }
 .partner-item__title {}
 .partner-item__desc {}
 .partner-item__site-link-wrap {}
 .partner-item__site-link {}
 .partner-item:nth-child(6n - 5), .partner-item:nth-child(6n - 1) {
   width: calc(50% - .75rem);
   display: flex;
   align-items: center;
 }
 .partner-item__logo-wrap {
   height: 5.5rem;
 }
 .partner-item:nth-child(6n - 5) .partner-item__wrap, .partner-item:nth-child(6n - 1) .partner-item__wrap {
   display: flex;
   flex-wrap: wrap;
   /* height: 100%; */
   align-items: center;
 }
 .partner-item:nth-child(6n - 5) .partner-item__logo-wrap, .partner-item:nth-child(6n - 1) .partner-item__logo-wrap {
   height: auto;
   width: 15rem;
 }
 .partner-item:nth-child(6n - 5) .partner-item__info, .partner-item:nth-child(6n - 1) .partner-item__info {
   margin-top: 0;
   flex: 1;
   /* display: flex; */
   /* align-items: flex-start; */
   /* flex-direction: column; */
   /* justify-content: center; */
   padding-left: 3rem;
   border-left: 1px solid var(--color__border);
   margin-left: 2rem;
 }
 .partner-item:nth-child(6n - 5) .partner-item__logo, .partner-item:nth-child(6n - 1) .partner-item__logo {
   max-width: 100%;
   max-height: 11rem;
 }
 .partner-item__share-link:hover {
   opacity: 1;
 }
 .partner-item__comment-icon {
   width: 2.5rem;
   height: 2.5rem;
   position: absolute;
   background-size: contain;
   opacity: .08;
   left: 2.5rem;
 }
 .partner-item__smi-logo {
   max-height: 3.5rem;
   max-width: 9rem;
 }
 .partner-item.--smi-comment {
   width: calc(31% - .5rem) !important;
 }
 .order-form__title {
   color: var(--color__dark);
 }
 .order-form__value {
   color: var(--color__fill-1);
 }
 .order-form__head-logo {
   width: 4.5rem;
   height: 4.5rem;
   background-size: contain;
 }
 .order-form__head {
   border-bottom: 1px solid var(--color__border);
 }
 .order-form__send-btn {
   border-radius: .5rem;
   width: 100%;
 }
 .order-form__params {
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-gap: 1rem;
 }
 .order-form__date {
   /* appearance: none !important; */
   background-image: none;
 }
 .mission-tile {
   background-color: white;
   border-radius: 1rem;
 }
 .mission-tile__logo {
   max-width: 14rem;
   width: 100%;
 }
 .values-tile__wrap {
   background-color: white;
   border-radius: 1rem;
 }
 .values-tile__items {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr 1fr;
   grid-gap: .5rem;
 }
 .values-tile-item {
   background-color: var(--color__fill-1);
   border-radius: 1rem;
   color: white;
   text-align: center;
   padding: 1.5rem;
 }
 .values-tile-item__tumb {
   display: flex;
   align-items: center;
   height: 5rem;
 }
 .values-tile-item__label {
   /* font-weight: 500; */
   margin-top: 1rem;
 }
 .values-tile-item__icon {
   max-height: 5rem;
 }
 .vacantion {
   background-color: white;
   border-radius: 1rem;
 }
 .vacantion__heed {}
 .vacantion__head-info {}
 .vacantion__date {
   opacity: .6;
 }
 .vacantion__title {
   cursor: pointer;
 }
 .vacantion__mini-desc {
   opacity: .6;
 }
 .vacantion__arrow {
   width: 3rem;
   height: 3rem;
   background-size: contain;
   transition: all ease .24s;
   cursor: pointer;
   /* opacity: .24; */
   background-size: auto .875rem;
   background-color: rgb(0 123 153 / 12%);
   /*border-radius: 3rem;*/
   background-position: center 1.125rem;
 }
 .vacantion__full-desc {
   background-position: center;
   background-size: 30rem;
 }
 .vacantion__full-desc-content {
   border-top: 1px solid #00000017;
 }
 .vacantion__btn-wrap {}
 .vacantion__arrow:hover {
   opacity: 1;
   background-color: rgb(0 123 153 / 24%);
   transform: scale(1.125);
 }
 .vacantion.is-open {}
 .vacantion.is-open .vacantion__arrow {
   transform: rotate(180deg);
 }
 .vacantions__wrap {
   display: grid;
   grid-gap: 1rem;
 }
 .vacantion__btn {
   border-radius: 2rem;
 }
 .vacantions {
   display: grid;
   grid-gap: 1rem;
 }
 .insta-reviews__mini-icon {}
 .all-clinics__icon {
   width: 2rem;
   height: 2rem;
   background-position: center;
   border-radius: 1rem;
   margin-right: .675rem;
   display: flex;
   background-size: contain;
 }
 .all-clinics__title {
   color: var(--color__fill-1) !important;
   line-height: 1rem;
 }
 .services-metro__item span span {
   font-size: .625rem;
   color: var(--color__dark);
   opacity: .4;
   font-weight: 800;
 }
 .services-metro__item span {
   color: var(--color__dark);
   font-weight: 500;
   display: flex;
   flex-direction: column;
 }
 .services-metro__metro-icon {
   width: 2rem;
   height: 2rem;
   background-position: center;
   border-radius: 1rem;
   margin-right: .675rem;
   background-size: auto 1rem;
   display: flex;
 }
 .services__input-icon {
   width: 1.25rem;
   height: 1.25rem;
   background-size: contain;
   display: block;
   position: absolute;
   z-index: 1;
   top: 1.4rem;
   left: 1.375rem;
 }
 .services__input-block {
   position: relative;
 }
 input.services__input.input.--fill {
   padding-left: 3.625rem;
   height: 4rem;
 }
 span.services__procedure-list-letter {
   font-size: 2rem;
   text-transform: uppercase;
   font-weight: 700;
   color: var(--color__fill-2);
   flex: 0 1 1.5rem;
 }
 .services__procedure-list ul {
   flex: 1;
 }
 .services__directions-block .tabs__btn.is-active {
   background-color: #e5eef3;
   border-radius: .5rem;
   color: #0096AA;
   pointer-events: none;
   opacity: 1;
 }
 .services__directions-block .tabs__btn {
   opacity: 1;
 }
 .services__directions-tabs-btn-wrap {
   border-bottom: .0625rem solid rgba(233, 233, 233, 0.8);
   margin: 0 1.25rem;
   padding: .875rem 0;
   position: relative;
   color: var(--color__dark);
   font-weight: 500;
   font-size: 1.125rem;
   transition: ease .36s;
 }
 .is-active .services__directions-tabs-btn-wrap {
   border-bottom-color: #e5eef3;
   color: var(--color__fill-1);
   pointer-events: none;
 }
 .services__directions-tabs-btn-arrow {
   width: .6rem;
   height: 1rem;
   position: absolute;
   right: 0;
   opacity: 0;
   transition: ease .36s;
   top: 50%;
   margin-top: -.5rem;
   background-size: contain;
 }
 .is-active .services__directions-tabs-btn-arrow {
   opacity: 1;
 }
 .services__directions-block .tabs__btn:hover {
   background-color: #fff;
   border-radius: .5rem;
   cursor: pointer;
 }
 .services__directions-block .tabs__btn:hover .services__directions-tabs-btn-wrap {
   border-bottom-color: #fff;
 }
 .services__directions-block .tabs__btn:hover .services__directions-tabs-btn-arrow {
   opacity: 1;
 }
 .services__procedure-list .link {
   color: var(--color__dark);
   line-height: 1.5rem;
 }
 .services__procedure-list .link:hover {
   opacity: .7;
 }
 .footer-metro__metro-icon.--color-fill-1 {
   background-color: var(--color__fill-1);
 }
 .tabs__btn.is-active {
   font-size: 2.5rem;
   font-weight: 700;
   color: var(--color__fill-6);
   opacity: 1;
 }
 .tabs__btn {
   font-size: 2.5rem;
   font-weight: 700;
   color: var(--color__fill-6);
   opacity: .32;
   transition: ease .36s;
 }
 .tabs__btn:hover {
   cursor: pointer;
 }
 .services-metro__metro-icon.--svg__train {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6922 8.83684C13.0505 4.98559 9.75094 2.19043 5.84719 2.19043H0.9375V4.06543H3.28125C3.54 4.06543 3.75 4.27543 3.75 4.53418V7.34668C3.75 7.60543 3.54 7.81543 3.28125 7.81543H0.9375V11.5654H11.3803C12.8292 11.5654 13.9303 10.2637 13.6922 8.83684V8.83684ZM11.1192 7.58152C11.0353 7.72637 10.8806 7.81543 10.7137 7.81543H5.625C5.36625 7.81543 5.15625 7.60543 5.15625 7.34668V4.53418C5.15625 4.27543 5.36625 4.06543 5.625 4.06543H5.84719C8.02406 4.06543 10.0448 5.23355 11.1206 7.11371C11.2036 7.25902 11.2031 7.43715 11.1192 7.58152V7.58152Z' fill='%23fff'/%3E%3Cpath d='M14.0625 13.4404H0.9375V12.5029H14.0625V13.4404Z' fill='%23fff'/%3E%3C/svg%3E");
 }
 .insta-reviews__mini-icon {
   display: inline-block;
   width: 1.25rem;
   height: 1.25rem;
   background-size: contain;
 }
 .insta-reviews__btn {
   border-radius: 1rem;
   padding: 0 2rem !important;
 }
 .insta-reviews__icon {
   width: 4.5rem;
   height: 4.5rem;
   background-size: contain;
   border-radius: 4rem;
 }
 .insta-reviews__head {
   border-bottom: 1px solid #00000017;
 }
 .insta-reviews__img {
   max-width: 40rem;
   opacity: .5;
   transition: all ease .24s;
   transform: scale(.90);
   height: 35rem;
 }
 .insta-reviews__wrap .swiper-slide-active {}
 .insta-reviews__wrap {}
 .insta-reviews__wrap .swiper-slide-active .insta-reviews__img {
   transform: scale(1.125);
   opacity: 1;
 }
 .insta-reviews {
   padding-bottom: 3rem;
 }
 .insta-reviews .swiper-slide {
   opacity: 0;
   transition: all ease .24s;
 }
 .insta-reviews .swiper-slide-prev, .insta-reviews .swiper-slide-active, .insta-reviews .swiper-slide-next {
   opacity: 1;
 }
 .swiper-wrapper.--no-hide {
   overflow: unset;
 }
 .swiper-container.--no-hide {
   overflow: unset;
 }
 .insta-reviews .swiper-slide-active {
   z-index: 2;
 }
 .insta-reviews__slide-tumb {
   height: 35rem;
 }
 .insta-reviews .type-carusel__btn.--right {
   right: -0.25rem;
 }
 .mod-head {
   text-align: center;
 }
 .portfolio__work {
   border-radius: 1rem;
   background-color: white;
   overflow: hidden;
 }
 .portfolio__work .twentytwenty-wrapper .portfolio__connections {}
 .portfolio__info {
   /* padding: 3rem 3.5rem; */
 }
 .portfolio {
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-gap: 2rem;
   margin: 3rem 0px;
 }
 .portfolio__connections {}
 .twentytwenty-wrapper.twentytwenty-horizontal {
   height: 100% !important;
 }
 .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: 500;
 }
 .portfolio__label.--right {
   right: 1.5rem;
 }
 .portfolio__label.--left {
   left: 1.5rem;
 }
 .portfolio__side {
   position: relative;
 }
 .reviews__items {
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-gap: 1rem;
 }
 .reviews-item__message {
   background-color: var(--color__fill-4);
   padding: .75rem 1.5rem;
   border-radius: 1rem;
   position: relative;
   border-bottom-left-radius: 0;
 }
 .reviews-item__user-social {
   width: 2.5rem;
   height: 2.5rem;
   border-radius: 2rem;
   background-size: contain;
 }
 .review-detail__gallery {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr 1fr;
   grid-gap: 1rem;
 }
 .review-detail__gallery-img {
   height: 12rem;
   background-size: cover;
   background-position: center;
   border-radius: 1rem;
   transition: all ease .24s;
 }
 .review-detail__head {
   border-bottom: 1px solid var(--color__border);
 }
 .review-detail__gallery-img:hover {
   transform: scale(1.035);
   opacity: .8;
 }
 .btn.--fill-white:hover svg path {
   fill: white;
 }
 svg.pagination__loadmore-icon path {
   transition: all ease .24s;
 }
 .pagination__loadmore {
   border-radius: 1rem;
 }
 .metro-markers__clinic-name {
   font-size: .675rem;
   opacity: .5;
 }
 .metro-markers__icon {
   display: flex;
   width: 2.25rem;
   height: 2.25rem;
   background-size: auto 1rem;
   transition: all ease .24s;
   border-radius: 2rem;
   background-position: center;
 }
 .metro-markers__item {
   min-width: 145px;
 }
 .service-head__post-title {
   font-weight: 500;
 }
 .type-head__services-pic {
   max-width: 100%;
   max-height: 32rem;
 }
 .type-head__pic-tumb {
   max-width: 30rem;
   max-height: 30rem;
   z-index: 2;
   width: 100%;
   height: 100%;
   display: flex;
   align-items: flex-end;
   justify-content: center;
   border-radius: 1rem;
   overflow: hidden;
   display: flex;
   align-items: baseline;
   background: var(--color__border);
 }
 .type-head__pic-tumb picture {
   flex: 0 1 100%;
 }
 .type-head.--gray {
   background-color: #f8f8fb;
 }
 .type-head {
   margin-top: -6rem;
 }
 .type-head__btn {
   /*border-radius: 3rem;*/
 }
 .service-head__advance-icon {
   width: 1.5rem;
   height: 1.5rem;
   background-size: contain;
   background-position: center;
 }
 .service-head__advances {
   display: grid;
   grid-gap: .5rem;
 }
 .seo-text__content.--big {
   height: 40rem;
 }
 .seo-text.--service-description {
   background-color: white;
 }
 .seo-text.--service-description .seo-text__content:after {
   background: linear-gradient(360deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(360deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(360deg, #f8f8fb 0%, rgba(255, 255, 255, 0) 100%);
 }
 .seo-text.--service-description .seo-text__wrap {
   border-top: 0;
 }
 .team__nav-arrow {
   display: flex;
   align-items: center;
   justify-content: center;
   flex-wrap: wrap;
   /* width: 77rem; */
 }
 .team__nav-arrow .type-carusel__btn {
   position: relative;
   left: unset !important;
   top: unset !important;
   right: unset !important;
   margin: 0 !important;
 }
 .team__nav-pagination {
   margin: 0 1rem;
 }
 .team__nav-pagination {
   width: 3rem !important;
   bottom: 0 !important;
 }
 .team__pic-tumb {
   width: 6rem;
   height: 6rem;
   border-radius: 100%;
   background-position: center;
   background-size: cover;
   transition: all ease .24s;
   cursor: pointer;
   background-color: #E5E5EB;
 }
 .swiper-slide.swiper-slide-active {}
 .swiper-slide.swiper-slide-thumb-active .team__pic-tumb {
   /* opacity: .4; */
   pointer-events: none;
   background-color: #D0E4EB;
 }
 .team__pic-tumb:hover {
   /* filter: brightness(1.125); */
   background-color: #d3d3da;
 }
 .btn span {
   /* top: -.175rem; */
   position: relative;
 }
 .team-slide {}
 .team-slide__bg {
   position: absolute;
   width: 58%;
   height: 100%;
   display: flex;
   justify-content: flex-end;
   right: 0;
 }
 .team-slide__mask {
   width: 12rem;
   height: 100%;
   z-index: 2;
   position: absolute;
   left: 0;
   top: 0;
 }
 .team-slide__pic {
   width: 100%;
   height: 100%;
   position: absolute;
   right: 0;
   top: 0;
   /* background-color: red; */
   background-size: cover;
   background-position: center;
 }
 .team-slide__content {
   width: 100%;
   z-index: 3;
 }
 .team-slide__wrap {}
 .team-slide__message {
   background-color: white;
   /*border-radius: 3rem;*/
   position: relative;
 }
 .team-slide__title {}
 .team-slide__type {}
 .team-slide__btn-wrap {}
 .team-slide__btn {}
 .team-slide__message-after {}
 .team-slide__message-after {
   position: absolute;
   width: 2rem;
   height: 2.5rem;
   /* background-color: red; */
   position: absolute;
   right: -1rem;
   top: .125rem;
   background-size: contain;
 }
 .tarif-item__price-wrap span {
   font-weight: 700;
 }
 .team__content {
   /* position: relative; */
   z-index: 2;
   /* height: 100%; */
   /* left: 0; */
   /* top: 0; */
 }
 .team__carusel-wrap {
   position: relative;
   z-index: 1;
 }
 .team__head {}
 .team__nav {}
 .team {
   position: relative;
 }
 .team__bottom-mask {
   width: 100%;
   height: 8.375rem;
   /* background-color: red; */
   position: absolute;
   bottom: 0;
   background-position: top center;
   background-size: 140rem auto;
   pointer-events: none;
   z-index: 2;
 }
 .team__tumb {
   width: 100%;
   max-width: 60rem;
   /* flex: 1; */
 }
 .doctor-info__achievemnt-icon {
   max-width: 3rem;
   max-height: 3rem;
 }
 .team-slide__avatar-tumb {}
 .team-slide__avatar-img {
   width: 100%;
   border-radius: 100%;
 }
 .doctor-info__achievemnt-icon {}
 .doctor-info__achievemnt-label {
   font-weight: 500;
   flex: 1;
 }
 .doctor-info__type {
   margin-top: .25rem;
 }
 .doctor-info__btn-order {
   /*border-radius: 3rem;*/
 }
 .doctor-info__btn-more {
   /*border-radius: 3rem;*/
 }
 .doctor-info__values {
   border-left: 1px solid rgb(3 80 99 / 0.12);
 }
 .--svg__price-arrow {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L11 11L20 2' stroke='%23058491' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
 }
 .prices-section {
   grid-gap: .675rem;
   display: grid;
 }
 .price-section {
   padding: 2rem 3.5rem;
   background-color: var(--color__fill-4);
   border-radius: .5rem;
 }
 .price-section__head {}
 .price-section__content {
   display: none;
   padding-top: 2.5rem;
 }
 .price-section__name {
   font-weight: 500;
   font-size: 1.5rem !important;
   cursor: pointer;
   color: var(--color__fill-1);
 }
 .price-section__btn-wrap {
   cursor: pointer;
   transition: all ease .24s;
   color: var(--color__dark);
   font-weight: 700;
 }
 .price-section__btn-wrap span {
   transition: all ease .24s;
   opacity: .32;
 }
 .price-section__toogle-arrow {
   height: .875rem;
   width: 1.25rem;
   background-size: 100% auto;
   background-repeat: no-repeat;
   transition: all ease .24s;
 }
 .price-section__sub-section {
   margin-bottom: 2.5rem;
 }
 .price-section__title {
   opacity: .8;
 }
 .price-section__list {
   margin-bottom: 3rem !important;
   background-color: white;
   border-radius: .5rem;
   overflow: hidden;
   /* padding: 0 2.5rem; */
 }
 .price-item {
   padding: 1.5rem 2.5rem;
   border-bottom: 1px solid #05849114;
   transition: all ease .24s;
 }
 .price-item__title {
   font-size: 1.125rem;
 }
 .price-item__price-wrap {
   text-align: right;
 }
 .price-item__name {
   font-weight: 500;
 }
 .price-item__sale-marker {
   height: 1.5rem;
   display: flex;
   align-items: center;
   padding: 0 .5rem;
   background-color: var(--color__fill-2);
   font-weight: 700;
   color: white;
   border-radius: .25rem;
   font-size: .875rem;
 }
 .price-item__prices {}
 .price-item__date {
   margin-top: .25rem;
   opacity: .4;
 }
 .price-item__old-price {
   text-decoration: line-through;
   opacity: .32;
 }
 .price-item__price {}
 .price-section__btn-wrap:hover span {
   opacity: 1;
   color: var(--color__fill-1);
 }
 .price-section__list:last-child {
   margin-bottom: 0 !important;
 }
 .price-item__price.--sale {
   color: var(--color__fill-2);
 }
 .price-item:last-child {
   border-bottom: 0px !important;
 }
 .price-section__sub-section:last-child {
   margin-bottom: 0 !important;
 }
 .price-item:hover {
   box-shadow: inset 0.25rem 0 0 0 var(--color__fill-1);
   background-color: #e6f2f566;
 }
 .price-section.is-open {}
 .price-section.is-open .price-section__toogle-arrow {
   transform: rotate(180deg);
   /* filter: grayscale(1); */
   opacity: .32;
 }
 .service-prices {}
 .service-prices .price-item {
   /* background-color: var(--color__fill-4); */
 }
 .service-prices .price-section__list {
   background-color: var(--color__fill-4);
 }
 .insta-reviews__side {
   position: relative;
   z-index: 2;
 }
 .footer-metro__link:hover {}
 .footer-metro__link:hover .footer-metro__metro-icon {
   transform: scale(1.125);
   transition: ease .36s;
 }
 .map-clinics__map {
   border-radius: 1rem;
   overflow: hidden;
   background-color: var(--color__fill-4);
 }
 .map-clinics__item {
   padding: 1rem;
   padding-left: 4.5rem;
   /* border-bottom: 1px solid var(--color__border); */
   position: relative;
   transition: all ease .24s;
   border-radius: 1rem;
   cursor: pointer;
 }
 .map-clinics__item:after {}
 .map-clinics__item:after {
   content: '';
   position: absolute;
   bottom: 0;
   width: 100%;
   height: 1px;
   background-color: var(--color__border);
   width: calc(100% - 6.5rem);
 }
 .map-clinics__map > ymaps {
   height: 100% !important;
 }
 .map-clinics__item:last-child:after {
   display: none;
 }
 .map-clinics__metro-name {
   text-decoration: none;
 }
 .map-clinics__metro-icon {
   position: absolute;
   width: 2.5rem;
   height: 2.5rem;
   border-radius: 2.5rem;
   background-position: center;
   background-size: auto 1rem;
   left: 1rem;
 }
 .map-clinics__item:hover, .map-clinics__item.is-active {
   background-color: var(--color__fill-4);
 }
 .all-clinics__icon {
   width: 2rem;
   height: 2rem;
   background-position: center;
   border-radius: 1rem;
   margin-right: .675rem;
   display: flex;
   background-size: contain;
 }
 .all-clinics__title {
   color: var(--color__fill-1) !important;
   line-height: 1rem;
 }
 .services-metro__item span span {
   font-size: .625rem;
   color: var(--color__dark);
   opacity: .4;
   font-weight: 800;
 }
 .services-metro__item span {
   color: var(--color__dark);
   font-weight: 500;
   display: flex;
   flex-direction: column;
 }
 .services-metro__metro-icon {
   width: 2rem;
   height: 2rem;
   background-position: center;
   border-radius: 1rem;
   margin-right: .675rem;
   background-size: auto 1rem;
   display: flex;
   transition: all ease .24s;
 }
 .services__input-icon {
   width: 1.25rem;
   height: 1.25rem;
   background-size: contain;
   display: block;
   position: absolute;
   z-index: 1;
   top: 1.4rem;
   left: 1.375rem;
 }
 .services__input-block {
   position: relative;
 }
 input.services__input.input.--fill {
   padding-left: 3.625rem;
   height: 4rem;
 }
 span.services__procedure-list-letter {
   font-size: 2rem;
   text-transform: uppercase;
   font-weight: 700;
   color: var(--color__fill-5);
 }
 .services__directions-block .tabs__btn.is-active {
   background-color: #e5eef3;
   border-radius: .5rem;
   color: #0096AA;
   pointer-events: none;
   opacity: 1;
 }
 .services__directions-block .tabs__btn {
   opacity: 1;
 }
 .services__directions-tabs-btn-wrap {
   border-bottom: 0.0625rem solid rgba(233, 233, 233, 0.8);
   margin: 0 1.25rem;
   padding: 0.375rem 0;
   position: relative;
   color: var(--color__dark);
   font-weight: 500;
   font-size: 1.125rem;
   width: 100%;
   text-decoration: none;
   display: inline-block;
   transition: ease .36s;
 }
 .is-active .services__directions-tabs-btn-wrap {
   border-bottom-color: #e5eef3;
   color: var(--color__fill-1);
   pointer-events: none;
 }
 .services__directions-tabs-btn-arrow {
   width: .6rem;
   height: 1rem;
   position: absolute;
   right: 0;
   opacity: 0;
   transition: ease .36s;
   top: 50%;
   margin-top: -.5rem;
   background-size: contain;
 }
 .is-active .services__directions-tabs-btn-arrow {
   opacity: 1;
 }
 .services__directions-block .tabs__btn a:hover {
   color: var(--color__fill-5);
   cursor: pointer;
 }
 .services__directions-block .tabs__btn:hover .services__directions-tabs-btn-wrap {
   border-bottom-color: #fff;
 }
 .services__directions-block .tabs__btn:hover .services__directions-tabs-btn-arrow {
   opacity: 1;
 }
 .services__procedure-list .link {
   color: var(--color__dark);
   line-height: 1.5rem;
 }
 .services__procedure-list .link:hover {
   opacity: .7;
 }
 .footer-metro__metro-icon.--color-fill-1 {
   background-color: var(--color__fill-1);
 }
 .tabs__btn.is-active {
   font-size: 2.5rem;
   font-weight: 700;
   color: var(--color__fill-6);
   opacity: 1;
 }
 .tabs__btn {
   font-size: 2.5rem;
   font-weight: 700;
   color: var(--color__fill-6);
   opacity: .32;
   transition: ease .36s;
 }
 .tabs__btn:hover {
   cursor: pointer;
 }
 .services-metro__metro-icon.--svg__train {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6922 8.83684C13.0505 4.98559 9.75094 2.19043 5.84719 2.19043H0.9375V4.06543H3.28125C3.54 4.06543 3.75 4.27543 3.75 4.53418V7.34668C3.75 7.60543 3.54 7.81543 3.28125 7.81543H0.9375V11.5654H11.3803C12.8292 11.5654 13.9303 10.2637 13.6922 8.83684V8.83684ZM11.1192 7.58152C11.0353 7.72637 10.8806 7.81543 10.7137 7.81543H5.625C5.36625 7.81543 5.15625 7.60543 5.15625 7.34668V4.53418C5.15625 4.27543 5.36625 4.06543 5.625 4.06543H5.84719C8.02406 4.06543 10.0448 5.23355 11.1206 7.11371C11.2036 7.25902 11.2031 7.43715 11.1192 7.58152V7.58152Z' fill='%23fff'/%3E%3Cpath d='M14.0625 13.4404H0.9375V12.5029H14.0625V13.4404Z' fill='%23fff'/%3E%3C/svg%3E");
 }
 .history__side {
   position: relative;
 }
 .history__year-wrap {
   width: 8rem;
   height: 8rem;
   border: .25rem solid var(--color__fill-1);
   color: var(--color__fill-1);
   text-align: center;
   align-items: center;
   display: flex;
   justify-content: center;
   flex-direction: column;
   border-radius: 8rem;
   transition: all ease .24s;
   box-shadow: 0 0 0 1rem white;
   z-index: 1;
   background-color: white;
   position: absolute;
   left: 0;
   top: 1rem;
 }
 .history__story.is-active {
   z-index: 2;
   position: relative;
 }
 .history__story.is-active .history__year-wrap {
   background-color: var(--color__fill-1);
   color: white;
   z-index: 2;
 }
 .history__year-side {
   position: relative;
 }
 div#story-2 {}
 .history__story {
   position: relative;
   z-index: 1;
 }
 .history__time-line {
   position: absolute;
   left: 0;
   border-left: .25rem dashed var(--color__fill-1);
   height: calc(100% - 0rem);
   left: 3.75rem;
   opacity: .16;
 }
 .history__desc {
   padding-bottom: 4rem;
   border-bottom: 1px solid var(--color__border);
   margin-top: 4rem;
 }
 .history__slide-title {
   margin-top: 2rem;
   color: var(--color__fill-1);
 }
 .history__story:last-child {
   margin-bottom: 0rem;
 }
 .btn.--fill-5:hover path {
   fill: white;
 }
 .doctors__items {
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-gap: 2rem;
 }
 .doctor-item {
   background-color: var(--color__fill-8);
   border-radius: 1rem;
   position: relative;
   overflow: hidden;
   transition: all ease .24s;
 }
 .doctor-item__baseinfo-block {
   margin-bottom: 0.65rem;
   color: var(--color__fill-9);
   font-size: 0.9rem;
 }
 .doctor-item__baseinfo-block span {
   display: block;
   color: var(--color__dark);
   font-size: 1.05rem;
   font-weight: 500;
 }
 .doctor-item__bg {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
 }
 .menu-card {
   background-color: var(--color__fill-8);
   border-radius: 1rem;
   transition: ease .36s;
   position: relative;
 }
 .menu-card__title {
   font-size: 1.5rem;
   font-weight: 500;
   transition: ease .36s;
 }
 .menu-card__arrow-icon {
   width: 2.5rem;
   height: 1.1rem;
   transition: ease .36s;
   background-size: contain;
 }
 .menu-card__arrow-icon svg {
   width: 100%;
   height: 100%;
 }
 .menu-card:hover {
   background-color: var(--color__fill-1);
   cursor: pointer;
 }
 .menu-card:hover .menu-card__icon svg path {
   fill: white;
 }
 .menu-card:hover .menu-card__title {
   color: white;
 }
 .menu-card:hover .menu-card__arrow-icon {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='35' height='16' viewBox='0 0 35 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8H33M33 8L26.2836 1M33 8L26.2836 15' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
 }
 .menu-card__icon {
   width: 4rem;
   height: 4rem;
 }
 .menu-card__icon svg path {
   transition: ease .36s;
 }
 .menu-card__icon svg {
   width: 100%;
   height: 100%;
   transition: ease .36s;
 }
 a.menu-card__link {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
 }
 .prices-wrap {
   background-color: var(--color__fill-6);
   border-radius: 1rem;
   position: relative;
 }
 .prices__side-image-block {
   /* position: absolute; */
   /* bottom: 0; */
   /* right: 0; */
 }
 .prices__side-tooltip {
   position: absolute;
   bottom: 11.5rem;
   right: 18rem;
 }
 .prices__side-image {
   width: 18.3rem;
   height: 18.8rem;
   position: absolute;
   bottom: 0;
 }
 .prices__side-image img {
   width: 100%;
   height: 100%;
 }
 .prices__side-tooltip {
   width: 12.875rem;
   height: 3rem;
 }
 .prices__side-tooltip svg {
   width: 100%;
   height: 100%;
 }
 .doctor-item__avatar {
   max-height: 25rem;
   height: 100%;
   right: -1rem;
   position: relative;
   transition: all ease .48s;
 }
 .doctor-item__content {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   padding: 2.5rem 3.5rem;
   max-width: 25rem;
   position: relative;
   z-index: 2;
   color: white;
   padding-right: 0;
 }
 .doctor-item__desc {
   opacity: 1;
   font-weight: 500;
   color: var(--color__fill-9);
   min-height: 7rem;
 }
 .doctor-item__metro {
   font-weight: bold;
   margin-bottom: 0.5rem;
   margin-right: 1rem;
   opacity: 1;
   color: var(--color__fill-9);
 }
 .doctor-item__metro-icon {
   width: 1.5rem;
   height: 1.5rem;
   border-radius: 1rem;
   background-color: white;
   margin-right: .5rem;
   background-position: center;
   background-repeat: no-repeat;
   background-size: auto .75rem;
 }
 .doctor-item:hover {
   background-color: #fff;
   box-shadow: 0 0px 20px rgb(0 0 0 / 10%);
 }
 .doctor-item:hover:hover .doctor-item__avatar {
   transform: translateX(.5rem);
 }
 .footer-metro__metro-icon {
   width: 1.75rem;
   height: 1.75rem;
   background-position: center;
   background-size: 1rem auto;
   border-radius: 1.5rem;
   margin-right: .5rem !important;
 }
 .type-head__bg {
   position: absolute;
   right: -8rem;
   height: 22rem;
 }
 .doctors {
   /* display: grid; */
   /* grid-template-columns: 1fr 1fr; */
   /* grid-gap: 1rem; */
 }
 .doctor-item {
   /* background-color: white; */
   /* border-radius: 1rem; */
   /* padding: 2.5rem 3.5rem; */
 }
 .doctor-item__preview a {
   color: var(--color__dark);
   text-decoration: none;
   font-weight: 700;
 }
 .doctor-item__wrap {
   padding: 1.25rem;
   display: flex;
   height: 100%;
   padding-bottom: 0rem;
   min-height: 14.5rem;
 }
 .doctor-item__left {
   flex: 0 1 12rem;
   margin-right: 1rem;
 }
 .popup.--doctors ul {
   margin: 2rem 0
 }
 .popup.--doctors ul li {
   margin: 1rem 0;
   font-size: 1rem;
   line-height: 1.2;
   position: relative;
   padding-left: 1.5rem
 }
 .popup.--doctors ul li:before {
   content: "";
   height: 0.75rem;
   width: 0.75rem;
   position: absolute;
   left: 0;
   top: 0.2rem;
   background: var(--color__dark);
   border-radius: 100%;
 }
 .doctor-item__right {
   flex: 1;
   position: relative;
 }
 .doctor-item__experience {
   background: #F7FBFA;
   border-radius: 10px;
   position: absolute;
   right: 0;
   top: 0rem;
   width: 5.5rem;
   padding: 0.3rem;
 }
 .doctor-item__presentpost {
   color: var(--color__fill-9);
   font-size: 1rem;
   font-weight: 500;
   max-width: 20rem;
   margin-bottom: 0.25rem;
 }
 .doctor-item__price {
   background: #F7FBFA;
   border-radius: 10px;
   position: absolute;
   right: 0;
   top: 4rem;
   width: 6.5rem;
   padding: 0.5rem;
 }
 .doctor-item__price p {
   color: var(--color__fill-9);
   font-size: 0.65rem;
   line-height: 1;
   margin: 0;
 }
 .doctor-item__price span {
   color: var(--color__fill-9);
   line-height: 1;
   font-size: 1.5rem;
   font-weight: bold;
   margin-bottom: 0.1rem;
 }
 .doctor-item__price span span {
   font-family: system-ui;
   font-size: 1.37rem;
 }
 .doctor-item__dignity {
   color: var(--color__fill-9);
   font-size: 1rem;
   font-weight: 500;
   margin-bottom: 0.25rem;
   max-width: 20rem;
 }
 .doctor-related__carusel .doctor-item__baseinfo {
   min-height: 9.5rem;
 }
 .doctor-related__carusel .doctor-item__bnts {
   position: absolute;
   bottom: 0.5rem;
   width: 100%;
 }
 .doctor-item__top {
   min-height: 4rem;
 }
 .doctor-item__divider {
   border-bottom: 1px solid rgba(3, 80, 99, 0.3);
   max-width: 20rem;
   margin: .4rem 0;
 }
 .doctor-item__preview {
   color: var(--color__fill-9);
    font-size: 0.8rem;
    font-weight: 400;
    margin: 1rem 0;
    line-height: 1.1;
 }
 .doctor-item__experience p {
   color: var(--color__fill-9);
   font-size: 0.6rem;
   line-height: 1;
   margin: 0;
 }
 span.experience {
   color: var(--color__fill-9);
   line-height: 1;
   font-size: 1.12rem;
   font-weight: bold;
 }
 .doctor-item__img {
   width: 12rem;
   height: 12rem;
   border-radius: 1rem;
   overflow: hidden;
   margin-bottom: 1rem;
   display: flex;
   align-items: center;
   justify-content: center;
 }
 .doctor-item__img a {
   width: 100%;
   height: 100%;
   position: relative;
   display: flex;
   align-items: center;
   justify-content: center;
 }
 .doctor-item__img img {
   width: auto;
   min-height: 100%;
   transition: all 0.3s;
   min-width: 100%;
 }
 .doctor-item:hover .doctor-item__img img {
   transform: scale(1.1)
 }
 .doctor-item__header {}
 .doctor-item__content {}
 .doctor-item__avatar {
   /* width: 10rem; */
   /* height: 10rem; */
   /* display: flex; */
   /* border-radius: 10rem; */
   /* background-position: center; */
   /* background-size: cover; */
   /* position: relative; */
   /* background-color: var(--color__fill-4); */
 }
 .doctor-item__medal {
   width: 5rem;
   height: 5rem;
   background-size: 100% auto;
   background-repeat: no-repeat;
   position: absolute;
   top: -.5rem;
   right: -0.75rem;
 }
 .doctor-item__rate {
   /* margin-top: .75rem; */
 }
 .doctor-item__rate-stars {
   margin: 0.5rem 0;
 }
 .doctor-item__rate-star {
   width: 1.25rem;
   height: 1.25rem;
   background-repeat: no-repeat;
   background-size: 100%;
   background-position: center;
   margin: 0 .1rem;
 }
 .doctor-item__rate-sourse {
   opacity: 1;
   color: var(--color__fill-9);
 }
 .doctor-item__info {}
 .doctor-item__btn-wrap {}
 .doctor-item__type {
   font-weight: 650;
   margin-bottom: .25rem;
 }
 .doctor-item__name {
   line-height: 1.1;
   padding-right: 6.1rem;
   display: block;
   font-size: 1.5rem;
   margin-bottom: .1rem;
   color: var(--color__dark) !important;
 }
 .doctor-item-metro {
   padding-right: 6rem;
   margin-bottom: 0.5rem;
 }
 .doctor-item-metro__link {
   display: inline-flex;
   align-items: center;
   padding: 0.15rem 0.25rem;
   border-radius: 5px;
   margin-bottom: 0.25rem;
 }
 .doctor-item-markers__name {
   font-size: 0.8rem;
   line-height: 1.2;
 }
 .doctor-item-metro__metro-icon {
   width: 1rem;
   height: 1rem;
   background-position: center center;
   border-radius: 1rem;
   margin-right: .5rem;
   background-size: 0.75rem;
   display: flex;
   transition: ease .36s;
 }
 .doctor-item-metro__metro-icon.--color-1 {
   background-color: #000;
   transition: ease .36s;
 }
 .doctor-item-metro__metro-icon.--color-2 {
   background-color: white;
 }
 .doctor-item-metro__metro-icon.--color-3 {
   background-color: #000;
 }
 .doctor-item-metro__metro-icon.--color-4 {
   background-color: #f37880;
 }
 .doctor-item-metro__metro-icon.--color-5 {
   background-color: #894E35;
 }
 .doctor-item-metro__metro-icon.--color-6 {
   background-color: #48B85E;
 }
 .doctor-item-metro__metro-icon.--color-7 {
   background-color: #0078BF;
 }
 .doctor-item-metro__metro-icon.--color-7 {
   background-color: blue;
 }
 .doctor-item-metro__metro-icon.--color-8 {
   background-color: purple;
 }
 .doctor-item__stage {
   margin-bottom: .25rem;
 }
 .doctor-item__awwards {}
 .doctor-item__avatar.--no-photo {
   background-size: auto 3rem;
   background-repeat: no-repeat;
   background-color: var(--color__fill-4);
 }
 .doctor-item__more-link {
   opacity: .4;
 }
 .doctor-item__more-link:hover {
   opacity: 1;
 }
 .doctor-item__name.--detail {
   font-size: 2.5rem !important;
   line-height: 3rem;
 }
 .doctor-item__avatar.--big {
   width: 16rem;
   height: 16rem;
 }
 .doctor-item__avatar.--big .doctor-item__medal {
   top: .5rem;
   right: -0rem;
 }
 select.doctor-header__record-secect {
   font-size: 1.25rem;
 }
 .doctor-header__time-coll:last-child {
   /* margin-right: 0 !important; */
 }
 .doctor-header__time-btn.btn.--tag {
   /* padding: 0 1rem; */
   flex: 1;
   margin: 0;
   margin-bottom: .5rem;
   height: 2rem;
   background-color: rgba(7, 185, 209, 0.08);
   color: var(--color__fill-1);
 }
 .doctor-header__time-coll {
   width: 16%;
 }
 .doctor-header__time-btn.btn.--tag:hover {
   background-color: var(--color__fill-1);
   color: white;
 }
 .doctor-information__post-title {
   opacity: .5;
 }
 .doctor-information__item {
   padding-left: 2.5rem;
   position: relative;
 }
 .doctor-information__eyar {}
 .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: .5rem;
 }
 .doctor-information__eyar:before {
   width: 3px;
   content: "";
   display: block;
   position: absolute;
   height: calc(100% - 2rem);
   background-color: var(--color__border);
   left: .28rem;
   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-in-clinic__value-icon {
   width: 2rem;
   height: 1.7rem;
   background-size: contain;
   background-position: center;
 }
 .covid-control__desc p {
   font-size: 1.4rem;
 }
 .doctor-in-clinic__values {
   display: grid;
   grid-gap: .5rem;
 }
 .map-clinics__item.--label {
   padding: 0;
   display: flex;
   align-items: center;
 }
 .map-clinics__item.--label .map-clinics__metro-icon {
   position: relative;
   left: inherit;
   width: 1.75rem;
   height: 1.75rem;
   background-size: auto .75rem;
   margin-right: .5rem;
 }
 .doctor-sertifications__carusel .swiper-slide.swiper-slide-active {
   transform: scale(1.15);
   opacity: 1;
   transition: all ease .24s;
   pointer-events: inherit;
 }
 .doctor-sertifications__carusel .swiper-slide {
   opacity: .5;
   /* pointer-events: none; */
 }
 .doctor-sertifications__carusel .swiper-slide.swiper-slide-active .certification-item {
   box-shadow: 0px 1rem 4rem rgba(0, 0, 0, 0.08);
 }
 .reviews-item.--gray-bg {
   background-color: var(--color__fill-4);
 }
 .reviews-item.--gray-bg .reviews-item__message {
   background-color: white;
 }
 .reviews-carusel__head-desc {
   border-left: 1px solid var(--color__border);
 }
 .doctor-mini-list__avatar {
   width: 4rem;
   height: 4rem;
   background-size: cover;
   background-position: center;
   border-radius: 4rem;
   margin-right: -1.5rem;
   box-shadow: 0 0 0 .25rem white;
   background-color: var(--color__fill-4);
 }
 .department-item {
   border-radius: 1rem;
   background-color: white;
   overflow: hidden;
 }
 .department-item__content {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
 }
 .department-item__gallery {
   background-color: var(--color__fill-4-h);
 }
 .department-item__gallery .type-carusel {
   height: 100%;
 }
 .department-item__gallery .type-carusel__swiper {
   height: 100%;
 }
 .department-item__gallery .swiper-container {
   height: 100%;
 }
 .department-item__gallery .swiper-slide {
   height: 100% !important;
 }
 .department-item__gallery-item {
   height: 100%;
   width: 100%;
   background-size: cover;
   background-position: center;
 }
 .department-item .type-carusel__btn.--right {
   right: 2rem;
 }
 .departments__items {
   display: grid;
   grid-gap: 1rem;
 }
 .department-info__list {
   background-color: white;
   overflow: hidden;
   border-radius: 1rem;
 }
 .department-info__line {
   display: grid;
   grid-template-columns: 1fr 1fr;
 }
 .department-info__pic {
   background-color: var(--color__fill-4-h);
   background-size: cover;
   background-position: center;
 }
 .sale-item__wrap {
   min-height: 810px;
   position: relative;
 }
 .sale-item__sale-precente {
   height: 1.5rem;
   background-color: var(--color__fill-1);
   display: flex;
   align-items: center;
   justify-content: center;
   padding: 0 .5rem;
   border-radius: .25rem;
   color: white;
   font-weight: 700;
   position: relative;
 }
 .sale-item__sale-precente:after {
   content: "";
   display: block;
   position: absolute;
   border: .25rem solid transparent;
   border-right: .25rem solid var(--color__fill-1);
   left: -.5rem;
 }
 .sales__items {
   display: flex;
   flex-wrap: wrap;
   /* grid-gap: 1rem; */
   align-items: flex-start;
   justify-content: space-between;
 }
 .sale-item__pic {
   height: 24.25rem;
   position: absolute;
   bottom: 0;
 }
 .sale-item__img {
   width: 100%;
   max-width: 100%;
 }
 .timer-item {
   display: flex;
   flex-direction: column;
 }
 .timer-divider {
   margin: 0 .25rem;
   font-size: 1.25rem;
   font-weight: bold;
   position: relative;
   top: -.75rem;
   opacity: .24;
 }
 .timer-item__number {
   width: 3rem;
   height: 3rem;
   background-color: white;
   display: flex;
   align-items: center;
   justify-content: center;
   font-size: 1.5rem;
   font-weight: 800;
   color: var(--color__fill-1);
   border-radius: .5rem;
 }
 .timer-item__descr {
   text-align: center;
   font-size: .675rem !important;
   opacity: .5;
 }
 .sale-item__counter-js {
   display: flex;
   align-items: center;
 }
 .sale-item__offer-devider {
   width: 1px;
   background-color: black;
   opacity: .08;
 }
 .sale-item__counter-label {
   text-align: center;
   margin-bottom: .5rem;
 }
 .sale-item {
   border-radius: 1rem;
   overflow: hidden;
   flex: 0 1 calc(50% - 1rem);
   margin-bottom: 2rem;
 }
 .sale-item__price {
   color: var(--color__fill-5);
 }
 .portfolio-detail-info__do-posle {
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-gap: 2rem;
 }
 .portfolio-detail-info__do-posle-img {
   width: 100%;
   border-radius: 1rem;
 }
 .portfolio-detail-info__value-text {
   color: var(--color__fill-1);
 }
 .portfolio-detail-info__values {
   border-top: 1px solid #00000021;
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
   grid-gap: 1rem;
 }
 .portfolio-detail-info__value-icon {
   max-width: 3.5rem;
   max-height: 3.5rem;
 }
 .portfolio-detail-info__img {
   max-width: 100%;
   border-radius: 1rem;
 }
 .portfolio-detail-info__pic-link:hover {
   transform: scale(1.125);
   opacity: .72;
 }
 .portfolio-detail-info__pic-link {
   transition: all ease .24s;
 }
 .clinics-map {
   min-height: 30rem;
   border-radius: 1rem;
   background-color: white;
   overflow: hidden;
 }
 .doctor-item__btn {}
 .doctor-item__btn.btn.--fill-white:hover {}
 .clinic-item__img {
   height: 20rem;
   width: 100%;
   display: flex;
   background-size: cover;
   background-position: center;
 }
 .clinic-item__gallery {
   position: relative;
   background-color: var(--color__fill-4-h);
 }
 .clinic-item__gallery .type-carusel__btn.--left {
   left: 2rem;
 }
 .clinic-item__gallery .type-carusel__btn.--right {
   right: 2rem;
 }
 .clinic-item__gallery .type-carusel__pagination {
   position: absolute;
   bottom: 1rem;
   width: 100%;
 }
 .clinic-item__gallery span.swiper-pagination-bullet {
   background-color: white;
 }
 .type-carusel__btn.--right.--svg__carusel-arrow-dark--right.swiper-button-next {}
 .clinic-item__content {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
 }
 .clinic-item {
   background-color: white;
   border-radius: 1rem;
   overflow: hidden;
 }
 .cliniks-items__items {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
   grid-gap: 1rem;
 }
 .clinikks-items__items {
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-gap: 1rem;
 }
 .doctor-in-clinic__value-label {
   font-size: 1.15rem !important;
 }
 .bg-white {
   background-color: white;
 }
 .gallery__slide {
   width: calc(100% + .5rem);
   margin-top: -1rem;
 }
 .gallery__coll {
   width: calc((100% / 2) - .75rem);
   margin-right: .5rem;
   /* height: 22rem; */
   margin-top: 1rem;
 }
 .gallery__pic:first-child {
   height: 22rem;
   width: 100%;
   margin-bottom: 1rem;
 }
 .gallery__pic {
   background-size: cover;
   background-position: center;
   transition: all ease .24s;
   background-color: var(--color__fill-4);
   /* box-shadow: 0px 1.5rem 3.5rem rgba(0, 0, 0, 0.04); */
   /* border-radius: 1rem; */
   border-radius: 1rem;
 }
 a.gallery__pic {
   width: calc((100% / 2) - .5rem);
   height: 14rem;
 }
 .gallery__pic:hover {
   opacity: .72;
 }
 .gallery__coll:nth-child(2n) {}
 .gallery__coll:nth-child(2n) .gallery__pic:first-child {
   order: 2;
   margin-bottom: 0px;
   margin-top: 1rem;
 }
 .gallery__wraper {
   position: relative;
 }
 .socials-gallery__img {
   width: 100%;
 }
 .socials-gallery__link {
   display: flex;
   border-radius: 1rem;
   overflow: hidden;
   transition: all ease .24s;
   position: relative;
   align-items: flex-start;
 }
 .socials-gallery__link:hover {}
 .socials-gallery__socials {
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-gap: 1rem;
 }
 .socials-gallery__social {
   background-color: var(--color__fill-4);
   border-radius: 1rem;
 }
 .socials-gallery__social-btn-icon {
   display: flex;
   align-items: center;
   width: 1.25rem;
   height: 1.25rem;
   background-size: contain;
   transition: all ease .24s;
 }
 .socials-gallery__social-btn:hover i {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7417 0.831665H6.65753V6.95794H0.53125V11.0421H6.65753V17.1684H10.7417V11.0421H16.868V6.95794H10.7417V0.831665Z' fill='%23FFF'/%3E%3C/svg%3E") !important;
 }
 .socials-gallery__social-btn i {
   /* transition: all ease .24s; */
 }
 .socials-gallery__social-icon {
   width: 3rem;
   height: 3rem;
   background-size: contain;
   /*border-radius: 3rem;*/
   margin-right: 1rem;
 }
 .socials-gallery__social-subscribles-icon {
   display: flex;
   width: 1rem;
   height: 1rem;
   background-size: contain;
 }
 .socials-gallery__social-subscribles {
   opacity: .32;
 }
 .clinic-info__licence {}
 .clinic-info__licence .certification-item {
   border: 1px solid var(--color__border);
 }
 .clinic-rata__rate-items {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
   text-align: center;
   grid-gap: 1rem;
 }
 .clinic-rata__rate-item {
   padding: 2rem 1rem;
   border: 1px solid #fff;
   border-radius: 1rem;
   transition: all ease .24s;
   cursor: pointer;
   text-decoration: none;
   background: #fff;
   color: var(--color__fill-6);
 }
 .clinic-rata__rate-item b {
   color: var(--color__dark);
 }
 .clinic-rata__rate-item:hover {
   border: 1px solid var(--color__fill-1);
 }
 .clinic-rata__rate-name {
   opacity: .5;
 }
 .clinic-rata__rate-logo {
   height: 2.5rem;
 }
 .other-clinics {}
 .other-clinics .clinic-item {
   border: 1px solid var(--color__border);
 }
 .prices__sub-title {
   font-size: 1.5rem;
   line-height: 2rem;
   font-weight: 700;
   color: white;
   opacity: .7;
 }
 .prices__title {
   font-size: 2.375rem;
   line-height: 2.5rem;
   color: white;
   font-weight: 700;
 }
 .prices__post-title {
   font-size: 1.125rem;
   line-height: 1.75rem;
   color: white;
 }
 a.prices__show-all-btn {
   font-size: 1.125rem;
   color: #0096AA;
   background-color: white;
   border-radius: 4rem;
   font-weight: 700;
   transition: ease .36s;
 }
 a.prices__show-all-btn:hover {
   opacity: .9;
 }
 .advantages-item {
   border-radius: 1rem;
   height: 22.0625rem;
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
 }
 .advantages-item__title {
   font-size: 1.625rem;
   line-height: 2rem;
   font-weight: 700;
 }
 .advantages-item__description {
   line-height: 1.5rem;
 }
 .advantages-items {
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-gap: 1rem;
 }
 .advantages-items.--down {
   grid-template-columns: 1fr 1fr 1fr;
 }
 .advantages-item__sub-title {
   font-size: 1.3125rem;
   line-height: 1.875rem;
   text-align: center;
 }
 .services-metro__metro-icon {
   transition: ease .36s;
 }
 .footer-metro__metro-icon {
   width: 1.5rem;
   height: 1.5rem;
   background-position: center;
   border-radius: 1rem;
   margin-right: .675rem;
   background-size: auto .875rem;
   display: flex;
   transition: ease .36s;
 }
 .get-to-know__item {
   height: 19.875rem;
   border-radius: 1rem;
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
   position: relative;
 }
 .get-to-know__bg-mask {
   background: linear-gradient(0deg, #222222 0%, rgba(34, 34, 34, 0.19) 100%);
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 1;
   border-radius: 1rem;
 }
 .get-to-know__content-block {
   z-index: 2;
   color: white;
 }
 .get-to-know__title {
   font-size: 1.5rem;
   font-weight: 700;
   line-height: 2rem;
 }
 .get-to-know__sub-title {
   font-size: .875rem;
   line-height: 1.25rem;
   font-weight: 500;
 }
 .get-to-know__metro-block {
   font-size: .875rem;
   line-height: 1.125rem;
 }
 .bg-gray .map-clinics__item:hover, .bg-gray .map-clinics__item.is-active {
   background-color: white;
 }
 .rate {
   width: 1.25rem;
   height: 1.25rem;
   background-size: 100% auto;
   margin-left: .125rem;
   background-repeat: no-repeat;
 }
 .article.--big {
   width: calc((100% / 1.5) - 2rem);
   background-size: cover;
   border: 0;
 }
 .article {
   width: calc((100% / 3) - 2rem);
   /* margin-bottom: 2rem; */
   margin-right: 2rem;
   display: flex;
   flex-wrap: wrap;
   border-radius: 1rem;
   overflow: hidden;
 }
 .article__pic {
     width: 100%;
    height: 22rem;
    background-size: cover;
    background-position: top;
    position: relative;
    background-color: var(--color__fill-4);
    border-radius: 1rem;
    overflow: hidden;
    max-height: 22rem;
    display: block;
 }
 .article__pic img {
   overflow: hidden;
 }
 .article__main-content {
   padding: 1rem;
   /* background-color: #eaeaf0; */
   padding-bottom: 0;
 }
 .article__content {
   /* background-color: white; */
   /* padding: 2.5rem; */
   /* padding-right: 4rem; */
 }
 .article__top {
   width: 100%;
 }
 .article__bottom {
   margin-top: 1.125rem;
 }
 .article__date {
   opacity: .4;
 }
 .article__share {}
 .article__share-link {
   opacity: .16;
   transition: all ease .24s;
   display: flex;
   align-items: center;
   margin-left: 1rem;
 }
 .article__share-link:hover {
   opacity: 1;
 }
 .article__share-link img {
   max-height: 1.25rem;
   max-width: 1.5rem;
 }
 .article__tags {
   /* margin-bottom: .75rem; */
   position: absolute;
   top: 19.5rem;
 }
 .article__tags .article__tag {
   height: 1.5rem;
   padding: 0px .75rem;
   background-color: var(--color__fill-1);
   font-size: .75rem;
   font-weight: 700;
   color: white;
   transition: all ease .24s;
   border-radius: .25rem;
 }
 .article__tags .article__tag:hover {
   background-color: var(--color__fill-1-h);
   color: white;
 }
 .article__name {
   text-decoration: none;
   color: var(--color__fill-7);
   transition: all ease .24s;
   letter-spacing: 0;
   /* margin-top: .75rem; */
   display: flex;
 }
 .article__desc {
   margin-top: .5rem;
   /* font-weight: 500; */
   opacity: .64;
	     min-height: 120px;
 }
 a.article__name.--big {
   color: white;
   display: block;
 }
 .article__desc.--big {
   color: white;
   margin-top: 0rem;
 }
 .article__share-link.--big {
   opacity: 1;
 }
 .article__share-link.--big:hover {
   opacity: .32;
 }
 .article__share-link.--big img {}
 .article__tag.--big {
   background-color: rgba(255, 255, 255, 0.16);
   color: white;
 }
 .article__tag.--big:hover {
   background-color: var(--color__fill-1);
   color: white;
 }
 .article__date.--big {
   color: white;
 }
 .articles {
   width: calc(100% + 2rem);
 }
 .article__name:hover {
   /* color: var(--color__fill-2); */
 }
 .article__content.--big {
   background-color: rgba(0, 0, 0, 0.64);
   padding: 4rem;
   width: 100%;
 }
 a.article__name.--big:hover {
   color: rgba(255, 255, 255, 0.80);
 }
 .article__tags.--big {
   margin-bottom: 1rem;
 }
 i.sort__tag-count {
   font-size: .75rem;
   opacity: .4;
   position: absolute;
   top: -.5rem;
 }
 .sort__tag {
   position: relative;
   margin-right: 2rem;
 }
 .article__share-link {
   width: 1.5rem;
   height: 1.5rem;
   background-repeat: no-repeat;
   background-position: center;
   background-size: 100% auto;
 }
 a.article__share-link.--svg__fill-share-fb {
   background-size: auto 100%;
 }
 a.article__share-link.--big.--svg__fill-share-fb--white {
   background-size: auto 100%;
 }
 .share {}
 .share__title {
   margin-right: 1.5rem;
 }
 .share__links {}
 .share__link {
   width: 2rem;
   height: 2rem;
   background-size: 100%;
   margin-right: .25rem;
   cursor: pointer;
   transition: all ease .24s;
 }
 .share__link:hover {}
 .share__link:last-child {
   margin-right: 0;
 }
 .share__link:hover {
   opacity: .56;
 }
 .article.--carusel {
   width: 100%;
 }
 .post-detail {
   padding-bottom: 5rem;
   border-bottom: 1px solid var(--color__border);
   margin-bottom: 5rem;
 }
 .blog-subscrible {
   background-color: #eaeaf0;
   width: 100%;
   padding: 4rem 6rem;
   /* margin: 3rem 0; */
   margin-right: 2rem;
   border-radius: 1rem;
   margin-bottom: 2rem;
 }
 .blog-ubscrible__title {}
 .blog-subscrible__title {
   /* color: white; */
 }
 .blog-subscrible__desc.--l {
   /* color: white; */
   opacity: .64;
 }
 .one-from__offerta li:after {
   /* background-color: white !important; */
 }
 .blog-subscrible__socials {
   /* color: white; */
 }
 .subscrible-social {
   width: 2.5rem;
   height: 2.5rem;
   background-color: rgba(255, 255, 255, 0.16);
   opacity: 1;
   background-size: 50% 50%;
   margin-right: .25rem;
 }
 .subscrible-social:hover {
   opacity: 1;
   background-color: rgba(255, 255, 255, 0.4);
 }
 .article.--detail {
   width: 100%;
 }
 .article.--detail .article__content {
   min-height: 40rem;
   padding: 6em;
 }
 .article__name.--big {
   color: white;
 }
 .news-carusel {
   background-color: white;
 }
 .title-mod {
   position: relative;
 }
 .title-mod span.title-count {
   left: 100%;
   margin-top: -.75rem;
 }
 .slide-slider {
   overflow: hidden;
   border-radius: 1rem;
   position: relative;
 }
 .slide-slider__content {
   height: 35rem;
   position: relative;
   z-index: 2;
   color: white;
 }
 .slide-slider__img {
   max-height: 33rem;
   max-width: 100%;
   z-index: 2;
   position: relative;
 }
 .slide-slider__bg {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
 }
 .slide-slider__bg-mask {
   position: absolute;
   width: 60%;
   height: 74%;
   right: 0;
   top: 13%;
   background-size: cover;
   background-position: center;
 }
 .slide-slider__desc.h5 {
   font-size: 1.4rem;
 }
 .slide-slider__title {
   margin-top: 2rem;
 }
 .slide-slider__title span {
   color: var(--color__fill-3);
 }
 .slide-slider__title b {
   font-weight: 800 !important;
 }
 .slider__nav .swiper-pagination-bullet {
   border: 0.5px solid #058491;
   opacity: 1;
   background: transparent
 }
 .slider__nav .swiper-pagination-bullet.swiper-pagination-bullet-active {
   border: 0.5px solid var(--color__fill-5);
 }
 .slider__nav .swiper-button-prev.swiper-button-disabled, .slider__nav .swiper-button-next.swiper-button-disabled {
   border: 0.5px solid #058491;
   opacity: 1;
   background: transparent;
   opacity: 1 !important
 }
 .slider__nav .swiper-button-prev.swiper-button-disabled.--svg__carusel-arrow-dark--left {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7L10 0V14L0 7Z' fill='%23058491'/%3e%3c/svg%3e ");
   background-repeat: no-repeat;
   background-position: center;
   background-size: auto 1.125rem;
 }
 .slider__nav .swiper-button-next.swiper-button-disabled.--svg__carusel-arrow-dark--right {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 7L0 0V14L10 7Z' fill='%23058491'/%3e%3c/svg%3e ");
   background-repeat: no-repeat;
   background-position: center;
   background-size: auto 1.125rem;
 }
 .slider__nav .--svg__carusel-arrow-dark--left {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7L10 0V14L0 7Z' fill='white'/%3e%3c/svg%3e ");
 }
 .slider__nav .--svg__carusel-arrow-dark--right {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 7L0 0V14L10 7Z' fill='white'/%3e%3c/svg%3e ");
 }
 .slider__nav .type-carusel__btn {
   width: 3rem;
   height: 3rem;
   background-color: var(--color__fill-5);
   border-radius: 5px;
   position: absolute;
   top: 50%;
   margin-top: -2.25rem;
   z-index: 2;
   box-shadow: 0px 1rem 4rem rgba(0, 0, 0, 0.08);
   transition: all ease .24s;
   outline: none;
   cursor: pointer;
   background-repeat: no-repeat;
   background-position: center;
   background-size: auto 1.125rem;
 }
 .slider__nav {
   position: absolute;
   bottom: 2rem;
   left: 0rem;
   z-index: 2;
 }
 .slider__wrap {}
 .slider {
   background: var(--color__fill-6);
 }
 .slider__btn-nav {
   position: relative !important;
   left: 0 !important;
   right: 0 !important;
   top: 0 !important;
 }
 .slider__btn-nav.type-carusel__btn.--left.--svg__carusel-arrow-dark--left.swiper-button-prev.swiper-button-disabled {}
 .slider__pagin {
   margin-top: -2rem !important;
 }
 .slider__pagin span.swiper-pagination-bullet {}
 .slider .swiper-pagination-bullet-active {
   background: var(--color__fill-5);
 }
 .kid-decore--1 {
   height: 15rem;
   position: absolute;
   margin-left: 25rem;
   top: 2rem;
   pointer-events: none;
 }
 img.kid-decore--2 {
   height: 12rem;
   position: absolute;
   margin-left: 25rem;
   right: 2rem;
   pointer-events: none;
 }
 .kid-decore--3 {
   height: 10rem;
   position: absolute;
   right: 4rem;
   bottom: 2rem;
   pointer-events: none;
 }
 .kid-decore--4 {
   height: 10rem;
   position: absolute;
   margin-left: 25rem;
   top: -2rem;
   pointer-events: none;
   right: 0;
 }
 .simptoms__sex-icon {
   /* max-height: 2.5rem; */
   /* max-width: 2.5rem; */
 }
 .simptoms__sex-btn-icon-tumb {
   width: 4rem;
   justify-content: center;
 }
 .simptoms__sex-btn {
   font-weight: 800;
   color: var(--color__fill-1);
   opacity: .4;
   cursor: pointer;
 }
 .simptoms__sex-toggler {
   position: absolute;
   left: 0;
   top: 0;
   padding: 1rem 1.5rem;
   background-color: var(--color__fill-4);
   border-radius: 1rem;
   display: grid;
   grid-gap: .5rem;
 }
 .simptoms__sex-btn.is-active {
   opacity: 1;
 }
 .simptoms__service-list-items {
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-gap: 2rem;
 }
 .simptoms__list {
   padding: 3rem;
   background-color: var(--color__fill-4);
   border-radius: 1rem;
   position: relative;
 }
 .simptoms__service-list {
   padding: 3rem;
   background-color: var(--color__fill-4);
   border-radius: 1rem;
 }
 .simptoms__list-btn {
   height: 2rem !important;
   padding: 0 .75rem !important;
 }
 .simptoms__list:after {
   content: "";
   border: 1rem solid transparent;
   border-right: 1rem solid var(--color__fill-4);
   position: absolute;
   left: -2rem;
   top: 50%;
 }
 .footer__payment.--svg__payment--3 {}
 .socials-gallery__social-logo {
   position: absolute;
   width: 2rem;
   height: 2rem;
   background-size: contain;
   border-radius: .5rem;
   right: .5rem;
   top: .5rem;
 }
 .covid-lab {}
 .covid-lab td, .covid-lab th {
   font-size: 1.125rem;
   padding: 1.5rem;
 }
 .covid-header {
   background-size: cover;
   background-position: center;
   padding: 7.5rem 0;
   color: white;
   background-color: #285b6c;
 }
 .covid-header__title {
   color: white;
   font-weight: 800;
   font-size: 4rem;
   line-height: 4.5rem;
 }
 .covid-header__title span {
   color: #97E2F6;
 }
 .covid-info__block video {
   width: 100%;
   height: auto;
 }
 .covid-info__btn {
   font-size: 1.75rem !important;
   font-weight: 700;
   color: var(--color__fill-1);
   opacity: 1;
 }
 .covid-info__scheme {
   width: 100%;
 }
 .covid-health__item {
   background-color: var(--color__fill-6);
   border-radius: 1rem;
   text-align: center;
 }
 .covid-health__item-icon {
   height: 6rem;
   margin-bottom: 1rem;
 }
 .covid-health__item-label {
   font-weight: 500;
   color: #fff;
 }
 .covid-consult {
   background-color: #F8F8FB;
 }
 img.covid-research__icon.ml-8.arrow {}
 .covid-consult__btn {
   border-radius: 2rem;
 }
 .covid-health-steps__item-step {
   width: 6rem;
   height: 6rem;
   font-size: 3.5rem;
   font-weight: 500;
   box-shadow: 0 1rem 4rem rgb(0 0 0 / 8%);
   background-color: white;
   border-radius: 6rem;
 }
 .covid-table__item-icon {
   height: 8rem;
 }
 .covid-research__item-icon {
   width: 100%;
 }
 .covid-research__cta-tile-price {
   font-size: 4rem;
   font-weight: 800;
 }
 .covid-research__cta-tile-btn {
   border-radius: 4rem;
 }
 .covid-research__cta-tile {
   background-color: #F8F8FB;
   border-radius: 1rem;
 }
 .covid-events {
   background-color: #F8F8FB;
   text-align: center;
 }
 .lead-form__doctor.lazy.--covid {
   height: auto;
 }
 .covid-lab__sale-price {
   color: #f37880;
 }
 .covid-lab__sale-tile {
   border-radius: 1rem;
   background-color: #F8F8FB;
 }
 .covid-lab__sale-tumb {}
 .covid-lab__sale-img {
   position: absolute;
   height: 25rem;
 }
 .covid-lab__sale-btn {
   font-size: 1.125rem;
   font-weight: 700;
   background-color: #D0E8EE;
   border-radius: 2rem;
   color: var(--color__fill-1);
   transition: all ease .24s;
 }
 .covid-lab__sale-btn:hover {
   background-color: var(--color__fill-1);
   color: white;
 }
 .covid-lab__post-btn-wrap {
   border-radius: 2rem;
 }
 .clinic-rata {
   background: var(--color__fill-6);
   color: #fff;
 }
 .doctor-info__value-line b {
   color: var(--color__fill-6);
 }
 .site-map-section__link.link.--color-dark {
   color: #000
 }
 .site-map-section:nth-child(2) .site-map-section__link.link.--color-dark {
   color: var(--color__dark);
 }
 .doctor-item__bnts {
   justify-content: space-between;
   position: absolute;
   bottom: .5rem;
   width: 100%;
   height: auto;
 }
 .doctor-item__bnt-order.btn {
   padding: 0;
   width: 100%;
   flex: 0 1 40%;
   height: 3rem;
   margin-bottom: 1rem
 }
 .doctor-item__btn-more.btn {
   padding: 0;
   width: 100%;
   flex: 0 1 calc(60% - 1em);
   height: 3rem;
   margin-bottom: 1rem
 }
 .doctors-filter__name {
   color: var(--color__fill-9);
   font-weight: 500;
   padding-bottom: 0.5rem;
   padding-left: 1.55rem
 }
 .doctors-filter {
   flex: 1;
   padding: 1.75rem 2rem;
   background: var(--color__fill-8);
   border-radius: 1rem;
 }
 .doctors-filter .select.--fill {
   background-color: #fff;
 }
 .doctors-filter__block {
   flex: 1;
   padding: 0rem 0.5rem
 }
 .doctors-filter__search {
   position: relative;
 }
 .doctors-filter__search-submit {
   font-size: 0px;
   position: absolute;
   right: 0.5rem;
   top: 0.35rem;
   height: 3rem;
   width: 3rem;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.5' fill-rule='evenodd' clip-rule='evenodd' d='M7.81853 0.012098C4.84984 0.382318 2.28115 2.16056 0.94638 4.76951C0.584097 5.47769 0.253908 6.44737 0.107003 7.23464C-0.046465 8.05739 -0.0325588 9.74882 0.133981 10.51C0.728943 13.2295 2.37465 15.4064 4.75801 16.6267C5.50377 17.0086 6.37073 17.3132 7.17885 17.4772C7.93901 17.6314 9.75121 17.6169 10.5246 17.4503C11.6519 17.2075 12.7398 16.7514 13.6593 16.136L14.1264 15.8234L16.1316 17.8248C17.4819 19.1723 18.2044 19.8541 18.3437 19.912C19.1043 20.2281 20.0012 19.6507 20 18.8458C19.9992 18.3088 20.0108 18.3233 17.852 16.1575L15.8255 14.1244L16.1418 13.6548C16.7567 12.7418 17.2458 11.5342 17.4806 10.349C17.6365 9.56229 17.6209 7.87397 17.4506 7.07458C16.7837 3.94532 14.6313 1.48247 11.6655 0.454671C10.7023 0.120878 10.1453 0.0266135 9.01446 0.00603649C8.46378 -0.00397396 7.92561 -0.00124925 7.81853 0.012098ZM9.83715 2.45137C11.8772 2.80707 13.5464 4.01967 14.4952 5.83523C15.9371 8.5945 15.1561 12.0483 12.6663 13.9228C11.5996 14.7258 10.4346 15.1385 9.06469 15.1985C7.15832 15.2818 5.38985 14.5636 4.09896 13.1816C1.13133 10.0045 2.11344 4.85315 6.04321 2.9837C6.55246 2.74145 7.31908 2.50604 7.84634 2.43012C8.38707 2.35221 9.32579 2.36222 9.83715 2.45137Z' fill='%23058491'/%3e%3c/svg%3e ");
   background-position: center;
   background-repeat: no-repeat;
   background-size: 1.65rem;
   background-color: transparent;
   border: 0;
   outline: none;
 }
 .doctors-filter__search-word {
   padding: 0 1.5rem;
   border-radius: .5rem;
   border: .125rem solid transparent;
   background-color: #fff;
   height: 3.85rem;
   background-position: calc(100% - 1.25rem) center;
   padding-right: 2.5rem;
   width: 100%;
 }
 .switch {
   position: relative;
   display: inline-block;
   width: 40px;
   height: 20px;
 }
 .switch input {
   display: none;
 }
 .switch__slider {
   position: absolute;
   cursor: pointer;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: var(--color__dark);
   -webkit-transition: .4s;
   transition: .4s;
   border-radius: 20px;
 }
 .switch__slider:before {
   position: absolute;
   content: "";
   height: 15px;
   width: 15px;
   left: 3px;
   bottom: 3px;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='8' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.36371 4.03169C4.05728 4.14818 3.9138 4.50792 4.05824 4.7976C4.08039 4.84204 4.79988 5.58072 5.65713 6.4391L7.21576 7.99979L5.65729 9.5607C4.80014 10.4192 4.0817 11.1563 4.06075 11.1987C3.95515 11.4124 3.98854 11.6427 4.1506 11.8184C4.32212 12.0044 4.57311 12.0519 4.79659 11.9405C4.84106 11.9184 5.57998 11.1991 6.43869 10.342L7.99997 8.78377L9.56124 10.342C10.42 11.1991 11.1576 11.9177 11.2005 11.9391C11.5164 12.0963 11.9001 11.9185 11.9821 11.5769C12.0154 11.4382 12.0029 11.3279 11.9394 11.1987C11.9185 11.1563 11.2 10.4193 10.3428 9.5609L8.78417 8.00021L10.3426 6.4393C11.1998 5.5808 11.9182 4.84371 11.9392 4.80132C12.0448 4.58761 12.0114 4.35734 11.8493 4.18158C11.6778 3.99556 11.4268 3.94811 11.2033 4.05946C11.1589 4.08161 10.42 4.80094 9.56124 5.65798L7.99997 7.21623L6.43869 5.65798C5.57998 4.80094 4.83921 4.08066 4.79251 4.05735C4.67082 3.99659 4.48519 3.98549 4.36371 4.03169Z' fill='%23058491'/%3e%3c/svg%3e ");
   -webkit-transition: .4s;
   transition: .4s;
   border-radius: 100%;
   background-position: center;
   background-size: contain;
   background-repeat: no-repeat;
 }
 input:checked + .switch__slider {
   background-color: var(--color__fill-9);
 }
 input:focus + .switch__slider {
   box-shadow: 0 0 1px #2196F3;
 }
 input:checked + .switch__slider:before {
   -webkit-transform: translateX(20px);
   -ms-transform: translateX(20px);
   transform: translateX(20px);
   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='%2301839D' stroke-width='4'/%3E%3C/svg%3E%0A");
   background-color: #fff;
   background-size: 10px;
 }
 .doctors-filter__switch {
   display: flex;
   align-items: center;
   justify-content: center;
   margin-top: 1.5rem
 }
 .doctors-filter__switch .doctors-filter__name {
   padding-bottom: 0;
   padding-left: 0.5rem;
 }
 .price2-content__group {
   background-color: #FFFFFF;
   padding: 2rem 2rem;
   border-radius: 8px;
   margin: 0 0 1rem
 }
 .price2-content__group-name {
   justify-content: space-between;
   margin: 0 !important;
 }
 .price2-content__subgroup {
   background-color: #EBF4F7;
   padding: 2rem 3.5rem;
   border-radius: 8px;
   margin: 1rem 0 0
 }
 .price2-filter {
   position: sticky;
 }
 .price2-content__group-btn {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L11 11L20 2' stroke='%23058491' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") !important;
   height: .875rem !important;
   width: 1.25rem !important;
   background-size: 100% auto !important;
   background-repeat: no-repeat !important;
 }
 .price2-content__service {
   border-radius: 8px;
   display: flex;
   align-items: center;
 }
 .price2-content__service:first-child {
   margin: 20px 0 0;
 }
 .price2-content__service:last-child {
   margin: 0 0 20px;
 }
 .price2-content__service-name {
   max-width: 950px;
 }
 .price2-content__subgroup-body {
   margin-bottom: 0 !important;
 }
 @media(max-width: 940px) {
   .covid-lab__table-wrap {
     overflow-x: scroll;
   }
 }
 @media(max-width: 640px) {
   .price2-content__service {
     align-items: center;
   }
   .price2-content__service-name {
     max-width: 190px;
   }
   .price2-content__service-price {
     min-width: 45px;
   }
   .price2-content__subgroup {
     padding: 1rem;
   }
   .price2-content__group-title {
     max-width: 180px;
   }
   .holidays_wrapper {
     flex-direction: column;
   }
   .holidays_btn {
     align-self: center;
   }
   .amo-button-holder {
     bottom: 80px !important;
   }
 }
 input[name="date"] {
   background: url(../../../../../../local/templates/main/img/date_icon.png) no-repeat;
 }
 .main-pluses__wrap {
   display: flex;
   justify-content: space-between;
   align-items: flex-start;
 }
 .main-pluses__img {
   flex: 0 1 25rem;
 }
 .main-pluses__img img {
   width: 100%;
 }
 .main-pluses__text {
   flex: 0 1 calc(100% - 28rem);
 }
 .main-pluses__grid {
   display: grid;
   grid-gap: 2rem;
   grid-template-columns: 1fr 1fr;
   margin-top: 2rem;
 }
 .main-pluses__block {
   background: #fff;
   padding: 2rem;
   border-radius: 6px;
 }
 .main-pluses__subheader {
   opacity: 0.5;
 }
 .main-pluses__text p {
   font-size: 1.15rem
 }
 .main-pluses__ico {
   height: 4rem;
   width: 4rem;
   margin-bottom: 0.75rem;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' ?%3e%3csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:none;stroke:%23058491;stroke-linejoin:bevel;stroke-width:2px;%7d%3c/style%3e%3c/defs%3e%3ctitle/%3e%3cg data-name='Heart Rate' id='Heart_Rate'%3e%3cpath class='cls-1' d='M16,27S.25,14.54,4.84,8,16,8,16,8,22.51,1.3,27.16,8,16,27,16,27Z'/%3e%3cpolyline class='cls-1' points='11 16 13 16 15 11 19 19 21 15 27 15'/%3e%3c/g%3e%3c/svg%3e");
 }
 .main-pluses__ico.--ico2 {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' ?%3e%3csvg id='Icons' style='enable-background:new 0 0 32 32;' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cstyle type='text/css'%3e .st0%7bfill:none;stroke:%23058491;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7d %3c/style%3e%3ccircle class='st0' cx='20.5' cy='11.5' r='3.5'/%3e%3cpath class='st0' d='M17.4,13.2L15,15.7c-0.8,0.8-2,0.8-2.8,0l-2.8-2.8c-0.8-0.8-0.8-2,0-2.8l7.1-7.1l5.3,5.3'/%3e%3cpath class='st0' d='M23.8,10.2c3.1,1.7,5.2,5,5.2,8.8c0,5.5-4.5,10-10,10H3v-2c0-1.1,0.9-2,2-2h10l4,4'/%3e%3cpath class='st0' d='M22.8,14.1c1.5,1.1,2.4,2.9,2.4,4.9c0,3.4-2.8,6-6.2,6h-4'/%3e%3cpath class='st0' d='M12.2,15.7L10,17.8c-0.4,0.4-1,0.4-1.4,0l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4l2.2-2.2'/%3e%3cpath class='st0' d='M17.2,3.7L18.9,2c0.4-0.4,1-0.4,1.4,0l2.1,2.1c0.4,0.4,0.4,1,0,1.4l-1.7,1.7'/%3e%3c/svg%3e");
 }
 .main-pluses__ico.--ico3 {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' ?%3e%3csvg id='Icons' style='enable-background:new 0 0 32 32;' version='1.1' viewBox='0 0 32 32' xml:space='preserve' fill='%23058491' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cstyle type='text/css'%3e .st0%7bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7d %3c/style%3e%3cpath d='M26.4,23.9l-6.9-9.4c-0.4-0.5-0.6-1.1-0.6-1.8V8c1.1,0,2-0.9,2-2V4c0-1.1-0.9-2-2-2h-6c-1.1,0-2,0.9-2,2v2c0,1.1,0.9,2,2,2 v4.7c0,0.6-0.2,1.2-0.6,1.8l-6.9,9.4C5.2,24.4,5,25,5,25.7V27c0,1.7,1.3,3,3,3h16c1.7,0,3-1.3,3-3v-1.3C27,25,26.8,24.4,26.4,23.9z M14,15.6c0.6-0.9,1-1.9,1-2.9V8c0-1.1-0.9-2-2-2V4h6v2c-1.1,0-2,0.9-2,2v4.7c0,1.1,0.3,2.1,1,2.9l4.6,6.4H9.4L14,15.6z'/%3e%3c/svg%3e");
 }
 .main-pluses__ico.--ico4 {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' ?%3e%3csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:none;stroke:%23058491;stroke-linejoin:bevel;stroke-width:2px;%7d%3c/style%3e%3c/defs%3e%3ctitle/%3e%3cg id='Hospital'%3e%3crect class='cls-1' height='13' width='26' x='3' y='16'/%3e%3crect class='cls-1' height='6' width='4' x='14' y='23'/%3e%3cline class='cls-1' x1='7' x2='7' y1='20' y2='22'/%3e%3cline class='cls-1' x1='11' x2='11' y1='20' y2='22'/%3e%3cline class='cls-1' x1='7' x2='7' y1='23' y2='25'/%3e%3cline class='cls-1' x1='11' x2='11' y1='23' y2='25'/%3e%3cline class='cls-1' x1='21' x2='21' y1='20' y2='22'/%3e%3cline class='cls-1' x1='25' x2='25' y1='20' y2='22'/%3e%3cline class='cls-1' x1='21' x2='21' y1='23' y2='25'/%3e%3cline class='cls-1' x1='25' x2='25' y1='23' y2='25'/%3e%3cline class='cls-1' x1='16' x2='16' y1='6' y2='11'/%3e%3cline class='cls-1' x1='13.5' x2='18.5' y1='8.5' y2='8.5'/%3e%3cpolygon class='cls-1' points='25 9 25 16 7 16 7 9 11 9 11 13 21 13 21 9 25 9'/%3e%3crect class='cls-1' height='9' width='10' x='11' y='4'/%3e%3c/g%3e%3c/svg%3e");
 }
 .tabb__link.active span {
   height: 100%;
   width: 10px;
   position: absolute;
   left: -9px;
   background: #EDEDED;
   top: -1px;
 }
 .tabb__header {
   display: flex;
   background: #EDEDED;
   border-radius: 1rem 1rem 0 0;
   overflow: hidden
 }
 .tabb__link {
   flex: 0 1 25%;
   text-align: center;
   padding: 1rem;
   border-right: 1px solid #DCDCDC;
   border-radius: 1rem 1rem 0 0;
   color: var(--color__dark);
   font-size: 1.25rem;
   font-weight: 700;
   text-decoration: none;
 }
 .tabb__link.active {
   background: #EBF4F7;
   border-left: 1px solid #EBF4F7;
   border-right: 1px solid #EBF4F7;
   position: relative;
 }
 .tabb__link.active:before {
   content: "";
   /* height: 1rem; */
   /* width: 1rem; */
   position: absolute;
   bottom: 0;
   right: -50px;
   width: 50px;
   height: 50px;
   -moz-border-radius: 40%;
   -webkit-border-radius: 40%;
   border-radius: 40%;
   box-shadow: -10px 10px 0 0 #ebf4f7;
   margin-left: 50px;
   margin-top: 20px;
 }
 .tabb__body {
   position: relative;
   z-index: 3;
 }
 .tabb__link.active:after {
   content: "";
   /* height: 1rem; */
   /* width: 1rem; */
   position: absolute;
   bottom: 0;
   left: -100px;
   width: 50px;
   height: 50px;
   -moz-border-radius: 40%;
   -webkit-border-radius: 40%;
   border-radius: 40%;
   box-shadow: 10px 10px 0 0 #ebf4f7;
   margin-left: 50px;
   margin-top: 20px;
 }
 .metro-markers__item {
   min-width: 145px;
 }
 .navi .type-carusel__btn.--left {
   left: -7.25rem;
 }
 .navi .type-carusel__btn.--right {
   right: -7.25rem;
 }
 .tabb .doctor-information__dates {
   max-width: 45rem;
 }
 .tabb__block {
   background: #EBF4F7;
   padding: 2.5rem;
   display: none;
   color: var(--color__fill-1);
   border-radius: 0 0 1rem 1rem;
 }
 .tabb__block p {
   color: var(--color__fill-1);
   ;
 }
 .service-head__post-title {
   font-weight: 500;
 }
 .tabb .doctor-info {
   display: flex;
   justify-content: space-between;
 }
 .tabb .doctor-info__left {
   flex: 0 1 calc(65% - 1.5rem);
   border-right: 1px solid rgba(3, 80, 99, 0.15);
   padding-right: 1rem;
   font-size: 1rem;
   line-height: 1.3;
 }
 .js-swiper__doctor-licence2 {
   position: relative;
   max-width: 50rem;
   margin: 3rem auto;
   width: 100%;
 }
 .js-swiper__doctor-licence2 img {
   width: 100%;
 }
 .js-swiper__doctor-licence2 .swiper-container {
   overflow: hidden
 }
 .doctor-info__right {
   flex: 0 1 calc(35% - 1.5rem)
 }
 .tabb ul {
   margin: 2rem 0
 }
 .tabb ul li {
   position: relative;
   padding-left: 1.25rem;
   margin: 0.75rem 0
 }
 .tabb li:before {
   content: "";
   height: 0.35rem;
   width: 0.35rem;
   border-radius: 100%;
   background: var(--color__fill-9);
   position: absolute;
   left: 0;
   top: 0.45rem;
 }
 .doctor-service a {
   text-decoration: none;
   color: var(--color__fill-1)
 }
 .doctor-service a:hover {
   text-decoration: none;
   color: var(--color__dark)
 }
 .doctor-item__img picture {
   width: 100%;
   height: 100%;
   transition: all 0.3s;
 }
 .doctor-item__img picture img, .doctor-item__img img {
   min-width: 100%;
   min-height: 100%;
   object-position: 50% 0;
   object-fit: cover;
   width: 100%;
   height: 100%;
 }
 .doctor-item:hover .doctor-item__img picture {
   transform: scale(1.1);
 }
 .doctor-info__divider {
   margin: 2rem 0;
   border-bottom: 1px solid #058491;
   opacity: 0.15;
 }
 .doctor-info__line.--two {
   display: flex;
   max-width: 23rem;
   justify-content: space-between;
 }
 .doctor-info__line-block {
   flex: 0 1 auto;
 }
 .doctor-info__line-block:first-child {
   margin-right: 3rem;
 }
 .doctor-info__line-value {
   background: rgba(255, 255, 255, 0.7);
   border-radius: 10px;
   font-size: 2rem;
   font-weight: bold;
   padding: 0.75rem 1.5rem;
   margin-bottom: 0.5rem;
 }
 .doctor-info__line-value span {
   font-family: system-ui;
   font-size: 1.9rem;
 }
 .doctor-info__line-name {
   padding-left: .75rem;
   font-weight: 500;
 }
 .doctor-info__line {
   margin: 2rem 0;
 }
 .doctor-info__line b {
   font-size: 1.15rem;
 }
 .popup__content.--video {
   width: 70%;
   max-width: 50rem;
 }
 .type-head.--doctor .metro-markers__item {
   min-width: auto;
 }
 .type-head__services-pic {
   min-width: 100%;
   min-height: 100%;
   object-position: 50% 0;
   object-fit: cover;
   width: 100%;
   height: 305px;
 }
 .doctor-info__video-video {
   display: flex;
   align-items: center;
 }
 .doctor-info__video-video a {
   display: flex;
   height: 5rem;
   width: 9rem;
   padding: 0.5rem;
   border: 1px solid rgba(3, 80, 99, 0.2);
   border-radius: 1rem;
   margin-right: 1rem;
   position: relative;
   justify-content: CENTER;
   background: var(--color__border);
 }
 .doctor-info__video-video a:before {
   content: "";
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.1425 14.9103L11.0374 9.44726C11.014 8.22848 11.5929 7.0765 12.5848 6.36797C13.7533 5.53338 15.2993 5.45087 16.5499 6.15635L30.0784 13.7878C32.3679 15.0793 33.4489 17.791 32.6759 20.3034C32.2429 21.7107 31.2723 22.8905 29.9749 23.5866L27.8835 24.7088C20.3949 28.7271 11.3059 23.4074 11.1425 14.9103Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.1044 0.0438331C9.6125 0.913219 2.66912 6.86127 0.563256 15.0706C0.0833292 16.9414 -0.00751167 17.7482 0.000465394 20.0708C0.00681449 21.9283 0.0295248 22.2667 0.219265 23.3229C1.69364 31.5321 7.7501 37.8301 15.8501 39.5769C20.0493 40.4823 24.7214 39.9193 28.6455 38.0348C34.3154 35.312 38.4418 29.9973 39.6261 23.8921C39.9184 22.3857 39.9992 21.5507 40 20.0296C40.0028 14.6238 37.9532 9.6613 34.1399 5.84106C30.9518 2.64703 26.7973 0.638004 22.2916 0.111559C21.3464 0.00114841 18.9069 -0.0383654 18.1044 0.0438331ZM16.0358 9.59382C16.1662 9.64943 19.4094 11.5714 23.2429 13.8648C28.1094 16.7762 30.2931 18.126 30.4788 18.3372C30.9157 18.8343 31.0842 19.2948 31.0833 19.9895C31.0822 20.7412 30.8638 21.2825 30.3705 21.7556C30.1815 21.9369 28.359 23.0804 26.285 24.3191C17.7103 29.4397 16.5951 30.1018 16.2066 30.3031C15.6242 30.6049 14.7512 30.6062 14.1104 30.3061C13.5745 30.055 13.1335 29.626 12.877 29.1058C12.7549 28.8583 12.691 28.5862 12.6903 28.3102L12.6681 20.1927C12.6519 14.2646 12.6717 11.544 12.733 11.2899C12.9997 10.1838 14.1484 9.36316 15.3032 9.45373C15.5758 9.47512 15.9054 9.53813 16.0358 9.59382Z' fill='%2301839D'/%3e%3c/svg%3e ");
   height: 2rem;
   width: 2rem;
   position: absolute;
   left: calc(50% - 1rem);
   top: calc(50% - 1rem);
   background-size: contain;
 }
 .btn.--blue-border {
   border: 2px solid var(--color__fill-9);
   font-weight: 700;
   color: var(--color__dark);
 }
 .btn.--blue-border:hover {
   color: #fff;
   background: var(--color__fill-9);
 }
 .type-head.--doctor {
   background: url(../../../../../../upload/doctor-bg.png);
   background-position: center;
   background-size: cover;
 }
 .doctor-info__video-text {
   max-width: 15rem;
   font-weight: 500;
 }
 .doctor-info__video-video a img {
   min-width: 100%;
   min-height: 100%;
   object-position: 50% 50%;
   object-fit: cover;
   width: 100%;
   border-radius: 1rem;
   height: 100%;
 }
 .tabs-promo {
   flex: 0 1 25rem;
   background: #058491;
   border-radius: 20px;
   color: #fff;
   padding: 2rem;
   height: 100%;
 }
 .tabs-promo__h1 {
   color: #fff;
   font-size: 2rem;
   font-weight: bold;
   margin-bottom: 1rem;
 }
 .tabs-promo__block {
   display: flex;
   margin-bottom: 1rem;
 }
 .tabs-promo__block .tabs-promo__info {
   width: 100%;
 }
 .tabs-promo__img img {
   width: 5rem;
   margin-right: 1rem;
   border-radius: 4px;
 }
 .tabs-promo__title {
   color: #fff;
 }
 .tabs-promo__title a {
   color: #fff;
   text-decoration: none;
 }
 .tabs-promo__date {
   text-align: right;
   opacity: 0.7;
   font-size: 0.8rem;
 }
 .tabs-promo .mob-promo__all a {
   font-size: 1rem;
   font-weight: bold;
 }
 /*slider new*/
 .slider.--new-version {
   background: #fff;
 }
 .slider__wrap {}
 .slider__wrap .swiper-slide {
   border-radius: 0;
 }
 @media(min-width:1200px) {
   .slider__wrap .swiper-slide {
     padding: 0;
   }
 }
 .slider__nav.flex.--align-center {
   left: 10rem;
 }
 .slider.--new-version .type-carusel__swiper {
   overflow: hidden;
 }
 .slider__wrap .type-carusel .swiper-container {
   background-size: cover;
   border-radius: 2rem;
   overflow: visible;
 }
 .slide-timer__counte {
   display: flex;
   justify-content: center;
   align-items: center;
 }
 .slide__slider {
   display: flex;
   justify-content: space-between;
   align-items: flex-end;
   position: relative;
 }
 .slide__wrapper {
   display: flex;
   align-items: center;
   margin-bottom: 0;
 }
 .slide__prices {
   flex: 0 1 15rem;
   position: relative;
 }
 .slide__persent {
   position: absolute;
   left: 8rem;
   background: var(--color__fill-5);
   padding: 0.25rem 0.5rem;
   border-radius: 5px;
   color: #fff;
   font-size: 0.8rem;
   font-weight: 500;
 }
 .slide__persent:before {
   content: "";
   position: absolute;
   left: -13px;
   top: 4px;
   border: 5px solid transparent;
   border-right: 10px solid var(--color__fill-5);
 }
 .slide__newprice {
   font-size: 2.45rem;
   font-weight: 800;
   line-height: 1;
   margin: 0.5rem 0 0.35rem 0
 }
 .slide__btn.btn {
   /*border-radius: 3rem;*/
 }
 .slide__footer {
   display: flex;
   align-items: stretch;
 }
 .slide__btns {
   flex: 0 1 15rem;
 }
 .slide__note {
   color: #333333;
   max-width: 20rem;
   font-size: 0.90rem;
 }
 .slide__divider {
   flex: 0 1 1px;
   margin: 0 2rem;
   border-left: 1px solid #058491;
   /* opacity: 0.5; */
   opacity: 0.16;
 }
 .slide-timer__counter-title {
   margin-bottom: 0.5rem
 }
 .slide__date {
   color: #333333;
   opacity: 0.75;
   font-size: 0.9rem;
 }
 .slide__oldprice {
   color: #333;
   font-size: 1.25rem;
   text-decoration: line-through;
 }
 .slide__timer {
   flex: 0 1 calc(100% - 15rem);
   text-align: center;
 }
 .slide__info {
   flex: 0 1 50%;
   margin-bottom: 7rem;
   margin-top: 0rem;
   position: relative;
   z-index: 2;
   display: flex;
   flex-direction: column;
   justify-content: center;
   min-height: 19rem;
 }
 .slide-ecg .slide__img {
   right: 0;
 }
 .slide-contest .slide__img {
   height: calc(100% + 4rem);
   right: -4rem;
   border-radius: 0 1rem 1rem 0;
   overflow: hidden;
 }
 .slide__img {
   position: absolute;
   right: 1rem;
   bottom: 0;
   height: calc(100% + 6rem);
   display: flex;
   width: 45%;
   justify-content: center;
   align-items: flex-end;
   text-align: center;
 }
 .slide__img picture {
   height: 100%;
   display: flex;
   align-items: flex-end;
 }
 #bx_3218110189_535 .slide__img {
   max-width: 55%;
 }
 #bx_3218110189_536 .slide__img {
   max-width: 60%;
 }
 .slide__img img {
   max-height: 100%;
   height: 100%;
   border-radius: 3rem
 }
 .slide__subtitle {
   display: inline-block;
   background: var(--color__dark);
   color: #fff;
   padding: 0.25rem 1rem;
   font-size: 1rem;
   border-radius: 5px;
   margin-bottom: 0.5rem;
   width: 5rem;
 }
 .slide__title.h1 {
   font-size: 2.7rem;
   font-weight: 600;
   line-height: 1;
   margin-top: 4rem;
   margin-bottom: 2rem;
   color: #038494;
   text-shadow: 1px 1px 1px #f6f6f6;
 }
 .slide__title.h1 span {
   font-size: 2rem;
   line-height: 1.2 !important;
   display: block;
   margin-top: 0.5rem;
 }
 .popup.--doctors .popup__content {
   padding: 2rem;
 }
 .popup-doctors__top {
   display: flex
 }
 .popup-doctors__img {
   flex: 0 1 18rem;
   width: 18rem;
   height: 18rem;
   margin-right: 1.5rem;
   border-radius: 1rem;
   overflow: hidden;
   background: var(--color__border);
 }
 .popup-doctors__img img {
   object-position: 50% 0;
   object-fit: cover;
   width: 100%;
   height: 100%;
 }
 .popup-doctors__baseinfo {
   flex: 1;
   position: relative;
 }
 .popup-doctors__video {
   flex: 0 1 12rem;
   justify-content: center;
   align-items: center;
   flex-direction: column;
   margin-right: 2rem;
 }
 .popup-doctors__video-video a {
   display: flex;
   height: 6rem;
   width: 10rem;
   padding: 0;
   border: 1px solid rgba(3, 80, 99, 0.2);
   border-radius: 1rem;
   /* margin-right: 1rem; */
   position: relative;
   justify-content: CENTER;
   background: var(--color__border);
   overflow: hidden;
   position: relative;
 }
 .popup-doctors__video-video a:before {
   content: "";
   height: 2.5rem;
   width: 2.5rem;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.8 39.1998L13.2 7.99976L17.4 4.99976L40.8 18.1998L38.4 25.9998L13.8 39.1998Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.7255 0.0525997C11.5352 1.09586 3.20319 8.23352 0.676151 18.0847C0.100239 20.3296 -0.00876987 21.2979 0.000802614 24.0849C0.00842153 26.314 0.0356739 26.72 0.263362 27.9875C2.03261 37.8386 9.30037 45.3961 19.0203 47.4922C24.0594 48.5788 29.6659 47.9032 34.3749 45.6418C41.1787 42.3744 46.1304 35.9967 47.5516 28.6705C47.9023 26.8628 47.9993 25.8608 48.0002 24.0355C48.0036 17.5485 45.5441 11.5936 40.9682 7.00928C37.1424 3.17644 32.157 0.765605 26.7502 0.133871C25.6159 0.00137809 22.6886 -0.0460385 21.7255 0.0525997ZM19.2432 11.5126C19.3997 11.5793 23.2915 13.8857 27.8918 16.6378C33.7315 20.1315 36.352 21.7512 36.5748 22.0046C37.0991 22.6011 37.3013 23.1537 37.3002 23.9873C37.2989 24.8894 37.0368 25.539 36.4449 26.1067C36.2181 26.3243 34.0311 27.6965 31.5422 29.1829C21.2526 35.3276 19.9144 36.1222 19.4482 36.3638C18.7493 36.7259 17.7017 36.7274 16.9328 36.3673C16.2896 36.066 15.7604 35.5511 15.4526 34.927L15.2299 34.4756L15.202 24.2313C15.1826 17.1175 15.2063 13.8528 15.2798 13.5479C15.5999 12.2205 16.9784 11.2358 18.3641 11.3445C18.6912 11.3701 19.0868 11.4458 19.2432 11.5126Z' fill='%2301839D'/%3e%3c/svg%3e ");
   position: absolute;
   top: calc(50% - 1.25rem);
   background-position: CENTER;
   background-size: contain;
   background-repeat: no-repeat;
 }
 .popup-doctors__video-video a:hover:before {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.8 39.1998L13.2 7.99976L17.4 4.99976L40.8 18.1998L38.4 25.9998L13.8 39.1998Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.7255 0.0525997C11.5352 1.09586 3.20319 8.23352 0.676151 18.0847C0.100239 20.3296 -0.00876987 21.2979 0.000802614 24.0849C0.00842153 26.314 0.0356739 26.72 0.263362 27.9875C2.03261 37.8386 9.30037 45.3961 19.0203 47.4922C24.0594 48.5788 29.6659 47.9032 34.3749 45.6418C41.1787 42.3744 46.1304 35.9967 47.5516 28.6705C47.9023 26.8628 47.9993 25.8608 48.0002 24.0355C48.0036 17.5485 45.5441 11.5936 40.9682 7.00928C37.1424 3.17644 32.157 0.765605 26.7502 0.133871C25.6159 0.00137809 22.6886 -0.0460385 21.7255 0.0525997ZM19.2432 11.5126C19.3997 11.5793 23.2915 13.8857 27.8918 16.6378C33.7315 20.1315 36.352 21.7512 36.5748 22.0046C37.0991 22.6011 37.3013 23.1537 37.3002 23.9873C37.2989 24.8894 37.0368 25.539 36.4449 26.1067C36.2181 26.3243 34.0311 27.6965 31.5422 29.1829C21.2526 35.3276 19.9144 36.1222 19.4482 36.3638C18.7493 36.7259 17.7017 36.7274 16.9328 36.3673C16.2896 36.066 15.7604 35.5511 15.4526 34.927L15.2299 34.4756L15.202 24.2313C15.1826 17.1175 15.2063 13.8528 15.2798 13.5479C15.5999 12.2205 16.9784 11.2358 18.3641 11.3445C18.6912 11.3701 19.0868 11.4458 19.2432 11.5126Z' fill='%23058491'/%3e%3c/svg%3e ");
 }
 .popup-doctors__video-video img {
   object-position: 50% 50%;
   object-fit: cover;
   width: 100%;
   height: 100%;
 }
 .popup-doctors__video-video {
   border: 1px solid rgba(3, 80, 99, 0.2);
   border-radius: 1rem;
   padding: 0.35rem;
 }
 .popup-doctors__video-text {
   font-size: 1rem;
   font-weight: 500;
   padding-left: 0.5rem;
   padding-top: 0.75rem;
 }
 .popup-doctors__name a {
   line-height: 1.1;
   padding-right: 0rem;
   display: block;
   font-size: 1.75rem;
   margin-bottom: 1rem;
   color: var(--color__dark) !important;
   max-width: 23rem;
 }
 .popup-doctors__presentpost {
   margin: 0.5rem 0 0.5rem 0;
   color: var(--color__fill-9);
   font-size: 1.1rem;
   font-weight: 500;
 }
 .popup-doctors__presentpost span:first-child {
   color: var(--color__dark);
   font-size: 1rem;
   font-weight: 400;
 }
 .popup-doctors__experience {
   margin: 0.5rem 0;
   color: var(--color__dark);
   font-size: 1.25rem;
   font-weight: 800;
 }
 .popup-doctors__experience span:first-child {
   color: var(--color__dark);
   font-size: 1rem;
   font-weight: 400;
 }
 .popup-doctors__price {
   margin: 0.5rem 0;
   color: var(--color__dark);
   font-size: 1.25rem;
   position: relative;
   display: inline-block
 }
 div.popup-doctors__price > span:nth-child(2) {
   font-size: 1rem
 }
 .popup-doctors__price span span {
   color: var(--color__dark) !important;
   font-family: system-ui;
   font-size: 1.15rem !important;
   font-weight: 700 !important;
 }
 .popup-doctors__price span:first-child {
   color: var(--color__dark);
   font-size: 1rem;
   font-weight: 400;
 }
 .popup-doctors__bnts {
   position: absolute;
   bottom: 0;
   width: 100%;
 }
 .popup-doctors__bottom {
   min-height: 20rem
 }
 .type-carusel.js-swiper__doctors .swiper-container {
   overflow: visible
 }
 .news-carusel.--small-vertion .article.--carusel {
   background: #FFFFFF;
   box-shadow: 0px 20px 60px rgb(1 71 81 / 10%);
   border-radius: 16px;
 }
 .news-carusel.--small-vertion .article__pic {
   border-radius: 16px 16px 0 0;
   margin-bottom: 0.25rem;
 }
 .news-carusel.--small-vertion .article__main-content {
   padding-bottom: 1rem;
   min-height: 12rem
 }
 .news-carusel.--small-vertion .article {
   box-shadow: 0px 20px 60px rgb(1 71 81 / 10%);
   border-radius: 16px;
   position: relative;
 }
 .news-carusel.--small-vertion .article__tags {
   /* margin-bottom: .75rem; */
   position: absolute;
   top: 1.5rem;
   left: 1.5rem;
   z-index: 1;
 }
 .clinic-pluses__item {
   background: #EBF4F7;
   box-shadow: 0px 24px 64px rgb(11 17 66 / 6%);
   border-radius: 24px;
   text-align: center;
   padding: 3rem 2rem;
   height: 100%;
 }
 .clinic-pluses__icon img {
   height: 3.5rem;
   margin-bottom: 1rem;
 }
 .js-swiper__pluses .swiper-container-autoheight .swiper-wrapper {
   align-items: stretch;
 }
 .clinic-pluses .type-carusel__pagination {
   display: none;
 }
 @media screen and (max-width: 990px) {
   .clinic-pluses .type-carusel__pagination {
     display: block;
   }
 }
 @media screen and (max-width: 768px) {
   .pluses {
     margin-top: -1.5rem;
     position: relative;
     z-index: 2;
     padding-top: 3rem !important;
     background: #fff;
     border-radius: 2rem;
   }
   .clinic-pluses__icon img {
     height: 2.75rem;
   }
   .clinic-pluses__item {
     padding: 2rem 1.25rem;
   }
 }
 @media screen and (max-width: 580px) {
   .clinic-pluses__text {
     font-size: 0.8rem;
   }
   .clinic-pluses__item {
     padding: 2rem 0.75rem;
   }
   .service-header__desc {}
 }
 .news-carusel.--small-vertion .article.--carusel {
   background: #FFFFFF;
   box-shadow: 0px 20px 60px rgb(1 71 81 / 10%);
   border-radius: 16px;
 }
 .news-carusel.--small-vertion .article__pic {
   border-radius: 16px 16px 0 0;
   margin-bottom: 0.25rem;
 }
 .news-carusel.--small-vertion .article__main-content {
   padding-bottom: 1rem;
   min-height: 12rem
 }
 .news-carusel.--small-vertion .article {
   box-shadow: 0px 20px 60px rgb(1 71 81 / 10%);
   border-radius: 16px;
   position: relative;
 }
 .news-carusel.--small-vertion .article__tags {
   /* margin-bottom: .75rem; */
   position: absolute;
   top: 1.5rem;
   left: 1.5rem;
   z-index: 1;
 }
 @media screen and (max-width: 768px) {
   .main-doctor2__name a {
     font-size: 1.3rem;
   }
   .news-carusel.--small-vertion {
     background: #fff;
     position: relative;
     z-index: 2;
     margin: 0 !important;
     margin-top: -2rem !important;
     border-radius: 2rem;
     padding-top: 2rem;
   }
   .article__tags {
     top: 1.25rem;
   }
   .news-carusel.--small-vertion .article__main-content {
     padding-bottom: 1rem;
     min-height: 12rem;
     background: #fff;
     margin-top: -2rem;
     position: relative;
     z-index: 2;
     border-radius: 1rem;
   }
 }
 .team__categories__filter {
   width: calc(100% - 17rem);
   padding-bottom: 1rem;
 }
 .team__categories__scroll {
   display: flex;
   padding-right: 2rem
 }
 .team__categories__category {
   flex: 0 1 auto;
   border-bottom: 1px solid transparent;
   margin-right: 2.5rem;
   color: rgba(0, 0, 0, 0.5);
   text-decoration: none;
   font-size: 1.25rem;
   white-space: nowrap;
 }
 .team__categories__category:hover {
   color: var(--color__dark);
   border-bottom: 1px solid;
 }
 .team__categories__category.active {
   color: var(--color__dark);
   border-bottom: 1px solid;
   font-weight: bold;
 }
 .team__categories__category.--all {
   color: rgba(1, 131, 157, 0.5);
   padding-right: 1.5rem;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.17678 2.17678C9.27441 2.07915 9.27441 1.92085 9.17678 1.82322L7.58579 0.232233C7.48816 0.134602 7.32986 0.134602 7.23223 0.232233C7.1346 0.329864 7.1346 0.488155 7.23223 0.585786L8.64645 2L7.23223 3.41421C7.1346 3.51184 7.1346 3.67014 7.23223 3.76777C7.32986 3.8654 7.48816 3.8654 7.58579 3.76777L9.17678 2.17678ZM0 2.25H9V1.75H0V2.25Z' fill='%2301839D' fill-opacity='0.5'/%3e%3c/svg%3e ");
   background-position: center right;
   background-size: 1rem;
   background-repeat: no-repeat;
 }
 .team__categories__category.--mobile {
   display: none;
 }
 .team__categories__category.--desctop {
   position: absolute;
   right: 0;
   top: 0;
 }
 .main-doctor2 {
   border-radius: 1rem;
   background-color: var(--color__fill-8);
 }
 /*.main-doctor2__img { height: 15rem; border-radius: 1rem; overflow: hidden; }*/
 .main-doctor2__img {
   height: 20rem;
   border-radius: 1rem;
   overflow: hidden;
 }
 .main-doctor2__img img {
   min-width: 100%;
   min-height: 100%;
   object-position: 0 -5px;
   object-fit: scale-down;
   width: 100%;
 }
 .main-doctor2__info {
   padding: 1rem;
   position: relative;
   min-height: 14rem;
   padding-bottom: 5rem;
 }
 .main-doctor2__bnts {
   position: absolute;
   bottom: 1.5rem;
   left: 1rem;
   justify-content: space-between;
   width: calc(100% - 2rem);
 }
 .main-doctor2__clinic {
   margin: .75rem 0
 }
 .main-doctor2__name a {
   line-height: 1.1;
   padding-right: 6rem;
   display: block;
   font-size: 1.2rem;
   font-weight: 500;
   min-height: 2rem;
   letter-spacing: -.5px;
   margin: 0.75rem 0;
   color: var(--color__dark);
   text-decoration: none;
 }
 .team__doctors .type-carusel__pagination {
   display: none;
 }
 .main-doctor2__experience {
   background: #F7FBFA;
   border-radius: 10px;
   position: absolute;
   right: 1rem;
   top: 1.5rem;
   width: 5.5rem;
   padding: 0.35rem;
 }
 .main-doctor2__experience span {
   color: var(--color__fill-9);
   line-height: 1;
   font-size: 1.25rem;
   font-weight: bold;
 }
 .main-doctor2__experience p {
   color: var(--color__fill-9);
   font-size: 0.7rem;
   line-height: 1;
   margin: 0;
 }
 .main-doctor2__price {
   background: #F7FBFA;
   border-radius: 10px;
   position: absolute;
   right: 1rem;
   top: 5rem;
   width: 6.5rem;
   padding: 0.35rem;
 }
 .main-doctor2__price span {
   color: var(--color__fill-9);
   line-height: 1;
   font-size: 1.35rem;
   font-weight: bold;
 }
 .main-doctor2__price span span {
   font-family: system-ui;
   font-size: 1.22rem;
 }
 .main-doctor2__price p {
   color: var(--color__fill-9);
   font-size: 0.67rem;
   line-height: 1;
   margin: 0;
 }
 .main-doctor2__post {
   margin: 0.5rem 0 0.5rem 0;
   padding-right: 0;
   color: #383838;
   font-size: 0.95rem;
 }
 .main-doctor2__dignity {
   margin: 0.5rem 0 0.5rem 0;
 }
 .main-doctor2__info .footer-metro__link {
   padding: 0;
 }
 .main-doctor2__info .footer-metro__metro-icon {
   width: 1rem;
   height: 1rem;
   background-size: auto .5rem;
 }
 .main-doctor2__bnt-order.btn.--l {
   flex: 0 1 50%;
   padding: 0;
   font-size: 0.9rem;
   height: 3rem;
 }
 .main-doctor2__btn-more {
   flex: 0 1 calc(50% - 0.5rem);
   padding: 0;
   font-size: 0.9rem;
   height: 3rem;
 }
 .main-doctor2__post span:last-child {
   display: none
 }
 .js-swiper__doctors2 .swiper-container {
   overflow: hidden;
 }
 .b-payments__item {
   display: inline-block;
   vertical-align: middle;
   margin-right: 15px;
   height: 22px;
 }
 .main-links__grid.--grig2-1 .main-links__block:first-child {
   margin-right: 0.6rem;
 }
 .main-links__grid.--grig2-1 .main-links__block:last-child {
   margin-left: 1rem;
 }
 .main-links__grid.--grig2-1 {
   display: grid;
   grid-gap: 0;
   grid-template-columns: 2fr 1fr;
   margin-bottom: 1.5rem;
 }
 .main-links__grid.--grig1-2 {
   display: grid;
   grid-gap: 0;
   grid-template-columns: 1fr 2fr;
   margin-bottom: 1.5rem;
 }
 .main-links__grid.--grig1-2 .main-links__block:first-child {
   margin-right: 0.6rem;
   width: 22rem;
 }
 .main-links__grid.--grig1-2 .main-links__block:last-child {
   margin-left: 1rem;
   width: 58.5rem;
 }
 .main-links__grid.--grig-3 {
   display: grid;
   grid-gap: 1.5rem;
   grid-template-columns: 1fr 1fr 1fr;
   margin-bottom: 1.5rem;
 }
 .main-links__block {
   background-color: rgba(235, 244, 247, 1);
   border-radius: 20px;
   padding: 2.5rem;
   text-decoration: none;
 }
 .main-links__grid.--grig2-1 .main-links__block {
   background-image: url("blogo.png");
   background-position: right 1rem bottom;
 }
 .main-links__header {
   display: flex;
   justify-content: space-between;
   padding-bottom: 1rem;
   align-items: center;
 }
 .main-links__header-name {
   flex: 0 1 calc(100% - 5rem);
   font-size: 1.75rem;
   font-weight: 500;
   color: var(--color__dark);
   text-decoration: none;
 }
 .main-links__header-ico {
   width: 4rem;
   flex: 0 1 4rem;
   position: relative;
   display: flex;
   justify-content: center;
   align-items: center;
 }
 .main-links__header-ico img, .main-links__header-ico svg {
   top: -1.5rem;
   max-width: 6rem;
   max-height: 4.5rem;
   padding-left: 1rem;
   right: 0;
 }
 .main-links__body a {
   color: rgba(0, 0, 0, 0.7);
   text-decoration: inherit;
   font-size: 1.1rem;
   font-weight: 500;
   line-height: 1.4rem;
   margin: 0.4rem 0;
   display: inline-block;
 }
 .tabs__btns {
   margin-bottom: 1rem
 }
 .type-editor p {
   color: #818181;
 }
 .main-links__body a:hover {
   color: var(--color__fill-1)
 }
 .main-links__grid.--grig2-1 .main-links__block:first-child .ul-grid-2 {
   display: grid;
   grid-gap: 0 2rem;
   grid-template-columns: 1fr 1fr 1fr;
   max-width: 46rem;
 }
 .main-links__grid.--grig2-1 .main-links__block:first-child .ul-grid-2 {
   display: grid;
   grid-gap: 0 2rem;
   grid-template-columns: 1fr 1fr 1fr;
   max-width: 46rem;
 }
 .main-links__grid.--grig2-1 .main-links__block:nth-child(2) .ul-grid-2 {
   display: grid;
   grid-gap: 0 2rem;
   grid-template-columns: 1fr 1fr;
   max-width: 46rem;
 }
 @media(max-width:800px) {
   .main-grig6__block p {
     vertical-align: super;
     max-width: 7rem;
     padding: 10px 0;
     letter-spacing: -.5px;
   }
   .main-links__grid.--grig2-1 .main-links__block:first-child .ul-grid-2 {
     grid-template-columns: 1fr !important;
   }
   .main-links__body a {
     font-size: 1.3rem;
     padding: 4px 0;
   }
 }
 .main-links__block.--link .main-links__header {
   padding-bottom: 0;
 }
 .main-links__block.--link .main-links__header-name:hover {
   color: var(--color__fill-1)
 }
 .main-links__header-name.--arrow {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='16' viewBox='0 0 60 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M59.7071 8.70711C60.0976 8.31658 60.0976 7.68342 59.7071 7.29289L53.3431 0.928932C52.9526 0.538408 52.3195 0.538408 51.9289 0.928932C51.5384 1.31946 51.5384 1.95262 51.9289 2.34315L57.5858 8L51.9289 13.6569C51.5384 14.0474 51.5384 14.6805 51.9289 15.0711C52.3195 15.4616 52.9526 15.4616 53.3431 15.0711L59.7071 8.70711ZM0 9H59V7H0V9Z' fill='%23A5D2DC'/%3e%3c/svg%3e ");
   margin-top: -0.5rem;
   padding-bottom: 1.5rem;
   background-position: bottom left;
   margin-bottom: -0.5rem;
   background-size: 4rem;
 }
 .content-page.--gray-title {
   background: rgba(239, 239, 239, 0.3);
   padding-bottom: 5rem;
   padding-top: 6rem;
   margin-top: -5rem;
 }
 .content-page.--gray-title .center-wrap {
   position: relative;
 }
 .content-page.--gray-title .center-wrap:before {
   position: absolute;
   content: "";
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='367' height='340' viewBox='0 0 367 340' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='367' height='340' fill='url(%23pattern0)' fill-opacity='0.5'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='scale(0.00308642 0.00225679)'/%3e%3c/pattern%3e%3cimage id='image0' width='324' height='524' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
   height: calc(100% + 8rem);
   width: 20rem;
   right: 0;
   bottom: -5rem;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: bottom center;
 }
 .content-page.--gray-title p {
   font-size: 1.2rem;
   max-width: 45rem;
   margin-left: 0;
 }
 .doctor-item__price-notetext {
   position: absolute;
   right: -1.5rem;
   width: 6rem;
   font-size: 0.8rem;
   height: auto;
   background: var(--color__fill-1);
   padding: 0.5rem;
   border-radius: 1rem;
   top: -5rem;
   line-height: 1;
   color: #fff;
   display: none;
 }
 .doctor-item__price-notetext:before {
   content: "";
   position: absolute;
   right: 18px;
   bottom: -20px;
   border: 10px solid transparent;
   border-top: 10px solid #058491;
 }
 .doctor-item__price-note {
   position: absolute;
   right: 0rem;
   top: 0.25rem;
 }
 .doctor-item__price-icon {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' ?%3e%3csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' fill='%23058491' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath d='M13.839,17.525c-0.006,0.002-0.559,0.186-1.039,0.186c-0.265,0-0.372-0.055-0.406-0.079c-0.168-0.117-0.48-0.336,0.054-1.4 l1-1.994c0.593-1.184,0.681-2.329,0.245-3.225c-0.356-0.733-1.039-1.236-1.92-1.416C11.456,9.532,11.134,9.5,10.815,9.5 c-1.849,0-3.094,1.08-3.146,1.126c-0.179,0.158-0.221,0.42-0.102,0.626c0.12,0.206,0.367,0.3,0.595,0.222 c0.005-0.002,0.559-0.187,1.039-0.187c0.263,0,0.369,0.055,0.402,0.078c0.169,0.118,0.482,0.34-0.051,1.402l-1,1.995 c-0.594,1.185-0.681,2.33-0.245,3.225c0.356,0.733,1.038,1.236,1.921,1.416c0.314,0.063,0.636,0.097,0.954,0.097 c1.85,0,3.096-1.08,3.148-1.126c0.179-0.157,0.221-0.42,0.102-0.626C14.312,17.543,14.063,17.451,13.839,17.525z'/%3e%3ccircle cx='13' cy='6.001' r='2.5'/%3e%3c/g%3e%3c/svg%3e");
   height: 1.25rem;
   width: 1.25rem;
   cursor: pointer;
   background-size: contain;
   transition: all 0.3s;
   background-repeat: no-repeat;
 }
 .doctor-item__price-icon:hover {
   background-color: var(--color__fill-5);
   background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' ?%3e%3csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' fill='%23ffffff' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath d='M13.839,17.525c-0.006,0.002-0.559,0.186-1.039,0.186c-0.265,0-0.372-0.055-0.406-0.079c-0.168-0.117-0.48-0.336,0.054-1.4 l1-1.994c0.593-1.184,0.681-2.329,0.245-3.225c-0.356-0.733-1.039-1.236-1.92-1.416C11.456,9.532,11.134,9.5,10.815,9.5 c-1.849,0-3.094,1.08-3.146,1.126c-0.179,0.158-0.221,0.42-0.102,0.626c0.12,0.206,0.367,0.3,0.595,0.222 c0.005-0.002,0.559-0.187,1.039-0.187c0.263,0,0.369,0.055,0.402,0.078c0.169,0.118,0.482,0.34-0.051,1.402l-1,1.995 c-0.594,1.185-0.681,2.33-0.245,3.225c0.356,0.733,1.038,1.236,1.921,1.416c0.314,0.063,0.636,0.097,0.954,0.097 c1.85,0,3.096-1.08,3.148-1.126c0.179-0.157,0.221-0.42,0.102-0.626C14.312,17.543,14.063,17.451,13.839,17.525z'/%3e%3ccircle cx='13' cy='6.001' r='2.5'/%3e%3c/g%3e%3c/svg%3e");
   height: 1.25rem;
   width: 1.25rem;
   background-size: contain;
   border-radius: 100%;
 }
 .doctor-item__price-icon.active {
   background-color: var(--color__fill-5);
   background-color: var(--color__fill-5);
   background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' ?%3e%3csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' fill='%23ffffff' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath d='M13.839,17.525c-0.006,0.002-0.559,0.186-1.039,0.186c-0.265,0-0.372-0.055-0.406-0.079c-0.168-0.117-0.48-0.336,0.054-1.4 l1-1.994c0.593-1.184,0.681-2.329,0.245-3.225c-0.356-0.733-1.039-1.236-1.92-1.416C11.456,9.532,11.134,9.5,10.815,9.5 c-1.849,0-3.094,1.08-3.146,1.126c-0.179,0.158-0.221,0.42-0.102,0.626c0.12,0.206,0.367,0.3,0.595,0.222 c0.005-0.002,0.559-0.187,1.039-0.187c0.263,0,0.369,0.055,0.402,0.078c0.169,0.118,0.482,0.34-0.051,1.402l-1,1.995 c-0.594,1.185-0.681,2.33-0.245,3.225c0.356,0.733,1.038,1.236,1.921,1.416c0.314,0.063,0.636,0.097,0.954,0.097 c1.85,0,3.096-1.08,3.148-1.126c0.179-0.157,0.221-0.42,0.102-0.626C14.312,17.543,14.063,17.451,13.839,17.525z'/%3e%3ccircle cx='13' cy='6.001' r='2.5'/%3e%3c/g%3e%3c/svg%3e");
   height: 1.25rem;
   width: 1.25rem;
   border-radius: 100%;
 }
 @media (max-width: 640px) {
   .doctor-item__price-icon {
     height: 1.15rem;
     width: 1.15rem;
   }
 }
 .popup .doctor-item__price-note {
   position: absolute;
   right: -1.5rem;
   top: -0.25rem;
 }
 .popup .doctor-item__price-notetext {
   width: 8rem;
   top: -4.5rem;
   right: -3.5rem;
 }
 .popup .doctor-item__price-notetext:before {
   right: 3.4rem;
 }
 .doctor-info__line-block {
   position: relative;
 }
 .popup.--version2 .popup__content {
   padding: 0 !important;
 }
 .order-popup.--version2 {
   display: flex;
   justify-content: space-between;
   align-items: stretch;
 }
 .order-popup__left {
   flex: 0 1 50%;
   background: linear-gradient(90deg, #E6E9F0 0%, #EEF1F5 100%);
   box-shadow: 0px 4px 30px rgb(0 0 0 / 10%);
   border-radius: 15px;
   padding: 2rem;
   position: relative;
   padding-bottom: 0;
 }
 .order-popup__left:before {
   content: "";
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='207' height='173' viewBox='0 0 207 173' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='207' height='173' rx='15' fill='url(%23pattern0)' fill-opacity='0.5'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='scale(0.00308642 0.00225679)'/%3e%3c/pattern%3e%3cimage id='image0' width='324' height='524' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
   height: 20rem;
   width: 20rem;
   position: absolute;
   bottom: 0;
   right: 1rem;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
 }
 .order-popup__right {
   flex: 0 1 50%;
   padding: 2rem;
   padding-left: 3rem
 }
 .order-popup__left h4 {
   margin: 0;
   margin-bottom: 0.5rem;
   font-size: 2.25rem;
 }
 .order-form__img img {
   width: 20rem;
 }
 .order-form__img {
   position: absolute;
   bottom: 0;
   display: flex;
   width: 100%;
 }
 .order-form__logo {
   background-image: url("logo.webp");
   position: absolute;
   bottom: 2rem;
   width: 12rem;
   height: 4rem;
   background-size: contain;
   right: 2rem;
 }
 .order-popup__time {
   color: var(--color__text-3);
   font-size: 1.05rem;
   padding-left: 1.5rem;
   margin: 1rem 0 1.5rem 0;
   position: relative
 }
 .order-popup__time:before {
   content: "";
   height: 1.35rem;
   width: 1.35rem;
   position: absolute;
   left: 0;
   top: 0.05rem;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.4' d='M12.8332 6.99996C12.8332 10.2223 10.2216 12.8333 6.99984 12.8333C3.77809 12.8333 1.1665 10.2223 1.1665 6.99996C1.1665 3.77879 3.77809 1.16663 6.99984 1.16663C10.2216 1.16663 12.8332 3.77879 12.8332 6.99996Z' fill='%23A6A6A6'/%3e%3cpath d='M9.08451 9.22505C9.00809 9.22505 8.93109 9.20521 8.86051 9.1638L6.57034 7.79763C6.43851 7.7183 6.35742 7.57538 6.35742 7.42138V4.47729C6.35742 4.23579 6.55342 4.03979 6.79492 4.03979C7.03642 4.03979 7.23242 4.23579 7.23242 4.47729V7.17288L9.30909 8.4113C9.51617 8.53555 9.58442 8.80388 9.46076 9.01155C9.37851 9.14863 9.23326 9.22505 9.08451 9.22505Z' fill='white'/%3e%3c/svg%3e ");/background-size: 1.15rem;
   background-position: left center;
   background-repeat: no-repeat;
 }
 .order-popup__p {
   font-size: 1.2rem;
   max-width: 18rem;
   margin-bottom: 0.5rem;
 }
 .order-popup__h5 {
   font-size: 1.65rem;
   font-weight: 500;
   margin-top: 0.25rem;
   margin-bottom: 0.5rem;
 }
 .order-popup.--version2 .one-from__input {
   padding: 1rem 2rem;
   height: 4rem;
   font-weight: normal;
 }
 .order-popup.--version2 .order-form__policy-wrap {
   color: var(--color__text-3);
   font-weight: 300;
 }
 .order-form__messangers.--mobile {
   margin-top: 1rem;
   display: none
 }
 .order-form__messangers {
   background: #F5F5F5;
   border-radius: 6px;
   padding: 0.75rem 1.5rem;
   justify-content: space-between;
   display: flex;
   align-items: center;
   margin-top: 3rem;
 }
 .order-form__messangers h5 {
   margin: 0;
   font-size: 1.3rem;
   line-height: 1;
   padding-bottom: 0.15rem;
 }
 .order-form__messangers p {
   margin: 0;
 }
 .order-form__messangers-title {
   flex: 0 1 50%
 }
 .order-form__messangers-icons {
   flex: 0 1 50%;
   display: flex;
   justify-content: space-evenly;
   max-width: 10rem
 }
 .order-form__messanger {
   height: 2.5rem;
   width: 2.5rem;
   margin: 0.25rem;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='14.176' cy='14.176' r='12.404' fill='url(%23paint0_linear)'/%3e%3cpath d='M20.3662 9.04499C20.4766 8.33134 19.7981 7.76805 19.1636 8.04665L6.52526 13.5956C6.07021 13.7953 6.1035 14.4846 6.57545 14.6349L9.18179 15.4649C9.67922 15.6233 10.2179 15.5414 10.6522 15.2413L16.5284 11.1816C16.7056 11.0591 16.8987 11.3111 16.7473 11.4672L12.5176 15.8281C12.1072 16.2511 12.1887 16.968 12.6822 17.2775L17.4179 20.2472C17.9491 20.5803 18.6324 20.2456 18.7317 19.6038L20.3662 9.04499Z' fill='white'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='14.176' y1='1.77197' x2='14.176' y2='26.5801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2337BBFE'/%3e%3cstop offset='1' stop-color='%23007DBB'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
   background-size: contain;
   background-position: center;
   background-repeat: no-repeat;
 }
 .order-form__messanger.--whatsapp {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='31' height='29' viewBox='0 0 31 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.325 27.4661C22.5181 27.4661 28.3493 21.9126 28.3493 15.062C28.3493 8.21144 22.5181 2.65796 15.325 2.65796C8.13194 2.65796 2.30078 8.21144 2.30078 15.062C2.30078 17.2867 2.91571 19.3745 3.99251 21.1798L2.30078 27.4661L9.10582 25.9632C10.9539 26.9215 13.0727 27.4661 15.325 27.4661ZM15.325 25.5577C21.4115 25.5577 26.3455 20.8586 26.3455 15.062C26.3455 9.26537 21.4115 4.56627 15.325 4.56627C9.23857 4.56627 4.30451 9.26537 4.30451 15.062C4.30451 17.3001 5.04006 19.3746 6.29349 21.0782L5.30638 24.6036L9.07333 23.7067C10.8497 24.8741 13.0035 25.5577 15.325 25.5577Z' fill='%23BFC8D0'/%3e%3cpath d='M26.4887 14.1761C26.4887 20.048 21.4905 24.8081 15.325 24.8081C12.9734 24.8081 10.7915 24.1156 8.99212 22.9331L5.17625 23.8416L6.17619 20.2704C4.90648 18.5447 4.16138 16.4433 4.16138 14.1761C4.16138 8.30419 9.15951 3.54407 15.325 3.54407C21.4905 3.54407 26.4887 8.30419 26.4887 14.1761Z' fill='url(%23paint0_linear)'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.325 26.5801C22.5181 26.5801 28.3493 21.0266 28.3493 14.176C28.3493 7.32545 22.5181 1.77197 15.325 1.77197C8.13194 1.77197 2.30078 7.32545 2.30078 14.176C2.30078 16.4007 2.91571 18.4885 3.99251 20.2938L2.30078 26.5801L9.10582 25.0772C10.9539 26.0356 13.0727 26.5801 15.325 26.5801ZM15.325 24.6718C21.4115 24.6718 26.3455 19.9727 26.3455 14.176C26.3455 8.37939 21.4115 3.68029 15.325 3.68029C9.23857 3.68029 4.30451 8.37939 4.30451 14.176C4.30451 16.4141 5.04006 18.4886 6.29349 20.1922L5.30638 23.7176L9.07333 22.8207C10.8497 23.9881 13.0035 24.6718 15.325 24.6718Z' fill='white'/%3e%3cpath d='M12.069 8.41708C11.7593 7.82472 11.2843 7.87716 10.8044 7.87716C9.9467 7.87716 8.60937 8.85556 8.60938 10.6765C8.60938 12.1688 9.29985 13.8023 11.6265 16.246C13.8719 18.6043 16.8222 19.8243 19.2715 19.7828C21.7209 19.7412 22.2248 17.7339 22.2248 17.056C22.2248 16.7555 22.029 16.6056 21.8941 16.5649C21.0595 16.1834 19.5201 15.4726 19.1698 15.339C18.8195 15.2054 18.6366 15.3861 18.5229 15.4844C18.2053 15.7726 17.5756 16.6223 17.3601 16.8134C17.1445 17.0045 16.8231 16.9077 16.6893 16.8355C16.1971 16.6474 14.8626 16.0821 13.7988 15.1C12.4832 13.8854 12.406 13.4675 12.1582 13.0956C11.9599 12.798 12.1054 12.6154 12.178 12.5356C12.4614 12.2241 12.8528 11.7432 13.0283 11.5043C13.2039 11.2653 13.0645 10.9024 12.9809 10.6765C12.6213 9.70456 12.3167 8.89097 12.069 8.41708Z' fill='white'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='25.0932' y1='6.20208' x2='5.11474' y2='25.781' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%235BD066'/%3e%3cstop offset='1' stop-color='%2327B43E'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
   background-size: 2.9rem;
 }
 .order-form__messanger.--fb {
   background-image: url("data:image/svg+xml;charset=UTF-8,%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='M14.474 24.9668C20.8352 24.9668 25.992 19.9728 25.992 13.8124C25.992 7.65196 20.8352 2.65796 14.474 2.65796C8.11274 2.65796 2.95593 7.65196 2.95593 13.8124C2.95593 17.1629 4.48135 20.1684 6.89632 22.2131V24.4703C6.89632 25.3525 7.79493 25.9442 8.59612 25.5896L11.1009 24.4808C12.1677 24.7968 13.3004 24.9668 14.474 24.9668Z' fill='url(%23paint0_linear)'/%3e%3cpath d='M11.7159 11.4413L8.37584 16.0092C8.01773 16.499 8.66176 17.0873 9.15207 16.7183L12.0041 14.572C12.2944 14.3536 12.7013 14.3506 12.995 14.5649L15.5315 16.4152C16.0179 16.7701 16.7131 16.668 17.0673 16.1897L20.5701 11.4597C20.9334 10.9691 20.2844 10.376 19.7934 10.7498L16.7782 13.0452C16.4878 13.2662 16.0787 13.2703 15.7837 13.0551L13.2554 11.2107C12.767 10.8544 12.0685 10.959 11.7159 11.4413Z' fill='white'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='14.474' y1='2.65796' x2='10.7781' y2='25.5685' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300B1FF'/%3e%3cstop offset='1' stop-color='%23006BFF'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
 }
 .order-popup.--version2 .btn {
   width: auto
 }
 .header__logo-pic {
   width: 65%;
 }
 .footer__logo-pic {
   width: 100%;
   max-width: 16rem;
   padding-right: 1rem;
 }
 .site-map-section__time {
   opacity: .6;
 }
 .reverse_mobile_block {
   display: flex;
   flex-direction: column;
 }
 @media (max-width: 640px) {
   .reverse_mobile_block {
     flex-direction: column-reverse;
   }
   .holidays_wrapper > span {
     font-size: 14px !important;
     padding-bottom: 10px;
   }
 }
 .holidays {
   justify-content: center;
   align-content: center;
   position: fixed;
   width: 100%;
   padding: 10px;
   bottom: 0;
   background-color: #3a72f4;
   color: #fff;
   z-index: 10;
 }
 .holidays_wrapper {
   display: flex;
   justify-content: center;
   align-content: center;
 }
 .holidays_wrapper > span {
   align-self: center;
   margin-right: 20px;
   font-size: 20px;
   font-weight: 500;
 }
 .holidays_btn {
   padding: 7px 15px;
   color: #3a72f4;
   background-color: #fff;
   border-radius: 5px;
   text-decoration: none;
   text-transform: uppercase;
   font-weight: 700;
   font-size: 14px;
   width: 120px;
 }
 .holidays_close {
   /*transform: rotate(45deg);*/
   color: white;
   font-size: 15px;
   position: absolute;
   right: 15px;
   top: 15px;
   cursor: pointer;
 }
 .--svg__social--3 {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='76' height='76' viewBox='0 0 76 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M62.7 0H13.3C5.95461 0 0 5.95461 0 13.3V62.7C0 70.0454 5.95461 76 13.3 76H62.7C70.0454 76 76 70.0454 76 62.7V13.3C76 5.95461 70.0454 0 62.7 0Z' fill='%234489C8'/%3e%3cpath d='M15.7996 25.4927H23.4796C23.6401 25.4924 23.797 25.5411 23.9292 25.6322C24.0614 25.7233 24.1627 25.8525 24.2196 26.0027C25.0696 28.1927 28.5996 36.7627 31.8296 37.4627C34.2296 37.4627 33.3796 26.0627 30.3296 26.0627C29.5296 26.0627 31.7496 24.6427 31.8996 24.5827C34.734 23.8058 37.7252 23.8058 40.5596 24.5827C42.0896 25.2227 42.3496 27.0127 42.3896 28.5327C42.4296 30.0527 40.6896 36.5327 42.9796 37.2327C45.9796 38.1527 49.8396 28.7427 50.7396 26.4327C50.7981 26.2844 50.9001 26.1573 51.0321 26.0681C51.1642 25.9788 51.3202 25.9316 51.4796 25.9327H60.0296C60.1617 25.9323 60.2919 25.9646 60.4085 26.0267C60.525 26.0889 60.6244 26.179 60.6977 26.2889C60.771 26.3988 60.8159 26.5252 60.8285 26.6568C60.841 26.7883 60.8208 26.9209 60.7696 27.0427C59.0084 31.0604 56.8969 34.9153 54.4596 38.5627C54.2524 38.8637 54.1551 39.2268 54.1843 39.5911C54.2134 39.9554 54.3671 40.2985 54.6196 40.5627C57.1796 43.3027 64.1796 51.0627 60.1796 51.0627H51.5496C51.3265 51.0632 51.1059 51.0162 50.9024 50.9248C50.699 50.8335 50.5173 50.6998 50.3696 50.5327C49.0296 49.0527 45.1296 44.9327 43.3696 45.2627C41.9096 45.5327 41.7696 48.0127 41.8396 49.6327C41.8616 50.0506 41.719 50.4606 41.4424 50.7747C41.1657 51.0887 40.777 51.2819 40.3596 51.3127C38.8296 51.4027 36.7396 51.4427 36.5496 51.4327C30.4496 51.0427 26.8396 46.9727 23.3896 42.4327C19.7757 37.6194 16.9566 32.2581 15.0396 26.5527C15.0004 26.4319 14.9901 26.3037 15.0096 26.1783C15.0291 26.0529 15.0778 25.9338 15.1517 25.8306C15.2257 25.7275 15.3228 25.6432 15.4354 25.5844C15.5479 25.5257 15.6727 25.4943 15.7996 25.4927V25.4927Z' fill='white'/%3e%3c/svg%3e ");
 }
 .--svg__social--4 {
   background-size: cover;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='75' height='69' viewBox='0 0 75 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 0H75V69H0V0Z' fill='%2337AEE2'/%3e%3cpath d='M28.7695 51.0938C27.416 51.0938 27.5391 50.6016 27.1699 49.3711L23.2324 36.4512L53.3789 18.7324' fill='%23C8DAEA'/%3e%3cpath d='M28.7695 51.0938C29.6308 51.0938 30.123 50.6016 30.7383 50.1094L36.2754 44.8184L29.3848 40.6348' fill='%23A9C9DD'/%3e%3cpath d='M29.3853 40.6349L45.9966 52.8165C47.7192 53.9239 49.1958 53.3087 49.688 51.0939L56.4556 19.3478C57.0708 16.6407 55.3481 15.4103 53.5024 16.2716L14.0044 31.5294C11.4204 32.5138 11.4204 34.1134 13.5122 34.7286L23.7251 37.9279L47.104 23.0392C48.2114 22.4239 49.1958 22.67 48.4575 23.5314' fill='%23F6FBFE'/%3e%3c/svg%3e ");
 }
 .bg-alternation {
   padding: 1.5rem;
   width: 100%;
 }
 .bg-alternation:nth-child(2n + 1) {
   background-color: #f7f7f7;
 }
 .bg-alternation p {
   text-align: left;
 }
 .link {
   font-weight: 500;
   color: var(--color__text-1);
 }
 /* End */
 /* Start:/local/templates/main/css/02__style__1680.css?1632143975222*/
 @media screen and (max-width: 1680px) {}
 .partner-item.--smi-comment {    display: block;}
 .insta-reviews__mini-icon {}
 .slider__nav.flex.--align-center {}
 a.socials-gallery__social-btn.btn.--fill-white {}
 img.covid-info__scheme {}
 /* End */
 /* Start:/local/templates/main/css/03__style__1440.css?163214397647*/
 @media screen and (max-width: 1440px) {}
 /* End */
 /* Start:/local/templates/main/css/04__style__1366.css?163214397646*/
 @media screen and (max-width: 1359px) {}
 /* End */
 /* Start:/local/templates/main/css/05__style__1359.css?163214397744*/
 @media screen and (max-width: 1359px) {}
 /* End */
 /* Start:/local/templates/main/css/06__style__1199.css?1632143977125*/
 @media screen and (max-width: 1199px) {
   .main-grig6 {
     grid-template-columns: 1fr 1fr 1fr;
   }
 }
 /* End */
 /* Start:/local/templates/main/css/07__style__1024.css?1651646328290*/
 @media screen and (max-width: 1024px) {
   .price2-content__service .price2-content__service-name {
     max-width: 50%;
   }
   .price2-content__service .btn {
     padding-right: 2rem;
     padding-left: 2rem;
   }
   .main-doctor2__img {
     height: 20.3rem;
   }
 }
 /* End */
 /* Start:/local/templates/main/css/08__style__991.css?16516464812000*/
 @media screen and (max-width: 990px) {
   .slide-slider__img {
     margin-right: 0 !important
   }
   .sale-item {
     flex: 0 1 calc(100% - 0rem);
   }
   .doctor-item__left {
     flex: 0 1 10rem;
   }
   .doctor-item__img {
     width: 10rem;
     height: 10rem;
   }
   .doctors-filter {
     flex-direction: column;
   }
   .doctors-filter__block {
     flex: 0 1 100%;
     padding: 0.5rem;
     width: 100%;
   }
   .doctors-filter__switch {
     margin-top: 1rem;
     margin-bottom: 1rem;
     justify-content: flex-start;
   }
   .navi .type-carusel__btn.--right {
     right: -1rem;
     height: 3rem;
     width: 3rem;
   }
   .navi .type-carusel__btn.--left {
     left: -1rem;
     height: 3rem;
     width: 3rem;
   }
   .main-pluses__grid {
     grid-template-columns: 1fr;
   }
   .type-head.--doctor .type-head__wrap, .type-head.--doctor .doctor-info__bottom-wrap {
     align-items: center !important;
     justify-content: center !important;
     text-align: center;
   }
   .type-head.--doctor .metro-markers {
     align-items: center !important;
     justify-content: center !important;
   }
   .type-head.--doctor .metro-markers__item {
     margin: 0 1rem !important
   }
   .type-head.--doctor .doctor-info__video {
     align-items: center !important;
     justify-content: center !important;
   }
   .type-head.--doctor .type-head__pic-tumb {
     min-height: inherit;
   }
   .type-head.--doctor .type-head__services-pic {
     max-width: 20rem;
     max-height: inherit;
   }
   .team__categories__category {
     margin-right: 1.5rem;
     font-size: 1rem;
   }
   .main-doctor2__img {
     height: 29.3rem;
   }
 }
 @media screen and (max-width: 991px) {
   .slide__info {
     flex: 0 1 60%;
   }
   .slide__img {
     height: calc(100% + 0rem);
   }
   .slider__wrap .type-carusel .swiper-container {
     padding-top: 0rem;
   }
   .slide__title.h1 {
     font-size: 2rem;
   }
   .slide__img img {
     max-height: 100%;
     height: auto;
     max-width: 100%;
   }
   .slide__title.h1 span {
     font-size: 1rem;
   }
 }
 /* End */
 /* Start:/local/templates/main/css/09__style__768.css?163894273842012*/
 @media screen and (max-width: 768px) {
   .main-text ol {
     grid-template-columns: 1fr;
   }
   .main-links__block {
     padding: 0;
   }
   .main-links__header {
     padding: 1.5rem 2.5rem;
   }
   .main-links__grid.--grig2-1 .main-links__block:first-child {
     margin-right: 0rem;
     margin-bottom: 1.5rem
   }
   .main-links__grid.--grig2-1 .main-links__block:last-child {
     margin-left: 0rem;
   }
   .main-links__grid.--grig2-1 .main-links__block.active {
     background-image: url(blogo.png);
     background-position: right 1rem bottom;
     background-size: 50%;
     background-repeat: no-repeat;
   }
   .main-links__header-ico img, .main-links__header-ico svg {
     top: -1.25rem;
     max-width: 5rem;
     max-height: 3rem;
   }
   .main-links__grid.--grig2-1 .main-links__block {
     background: rgba(235, 244, 247, 1);
   }
   .main-links__header-name {
     background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='16' viewBox='0 0 60 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M59.7071 8.70711C60.0976 8.31658 60.0976 7.68342 59.7071 7.29289L53.3431 0.928932C52.9526 0.538408 52.3195 0.538408 51.9289 0.928932C51.5384 1.31946 51.5384 1.95262 51.9289 2.34315L57.5858 8L51.9289 13.6569C51.5384 14.0474 51.5384 14.6805 51.9289 15.0711C52.3195 15.4616 52.9526 15.4616 53.3431 15.0711L59.7071 8.70711ZM0 9H59V7H0V9Z' fill='%23A5D2DC'/%3e%3c/svg%3e ");
     margin-top: -0.5rem;
     padding-bottom: 1.5rem;
     background-position: bottom left;
     margin-bottom: -0.5rem;
     background-size: 4rem;
   }
   .main-links__block.--link .main-links__header {
     padding-bottom: 1.5rem;
   }
   .main-links__body {
     display: none;
     padding: 0 2.5rem 2rem 2.5rem;
   }
   .ul-grid-2 {
     grid-template-columns: 1fr;
   }
   .main-links__grid.--grig2-1 {
     grid-template-columns: 1fr;
   }
   .main-links__grid.--grig1-2 {
     grid-template-columns: 1fr;
   }
   .main-links__grid.--grig-3 {
     grid-template-columns: 1fr;
   }
   .main-text__right img {
     max-width: 100%;
     padding: 0;
     margin: 0;
   }
   .phones_footer_block .phones_footer {
     width: 100% !important;
   }
   .main-links__grid.--grig1-2 .main-links__block:first-child {
     margin-right: 0;
   }
   .main-links__grid.--grig1-2 .main-links__block:last-child {
     margin-left: 0;
     margin-top: 1.6rem;
   }
   .team__categories__filter {
     width: calc(100% - 0rem);
     overflow-x: scroll
   }
   .team__categories__category {
     margin-right: 1.5rem;
   }
   .team__doctors {
     margin-top: 4rem
   }
   .team__categories__category.--desctop {
     display: none;
   }
   .team__categories__category.--mobile {
     display: block
   }
   .--mobile-version-1.type-carusel__btn.--right {
     right: 0;
   }
   .--mobile-version-1.type-carusel__btn.--left {
     right: 2.5rem;
     left: unset;
   }
   .--mobile-version-1.type-carusel__btn {
     width: 1.75rem;
     top: -1.25rem;
     height: 1.75rem;
     background-size: auto 0.65rem;
   }
   .main-text__wrap {
     flex-direction: column;
   }
   .main-text__left img {
     width: 100%;
     max-width: 25rem;
     display: block;
     margin: auto;
   }
   .tabb__link.active:before {
     content: none
   }
   .tabb__link.active:after {
     content: none
   }
   .tabb__link.active span {
     display: none;
   }
   .custom-checkbox + label {
     font-size: 0.8rem;
   }
   .doctor-contact__wrap {
     flex-direction: column;
   }
   .doctor-contact__pic {
     position: relative;
   }
   .doctor-contact__right {
     padding: 2rem 1rem 3rem 1rem;
   }
   .doctor-contact__pic img {
     max-height: 25rem;
     object-position: 50% 50%;
   }
   .type-head__pic {
     display: none;
   }
   .type-head.--doctor {
     background: #fff;
   }
   .service-head__title {
     margin-bottom: 1rem !important
   }
   .type-head.--doctor .type-head__wrap {
     align-items: center !important;
     justify-content: flex-start !important;
     position: relative;
     text-align: left;
   }
   .doctor-information {
     margin-top: 0 !important
   }
   .type-head__bg {
     display: none
   }
   .doctor-info__btns a {
     margin-right: 0 !important;
     margin-bottom: 1rem !important;
     width: 100%
   }
   .doctor-info__btns {
     flex-direction: column;
     justify-content: center;
   }
   .type-head.--doctor .doctor-info__bottom-wrap {
     align-items: center !important;
     justify-content: center !important;
     position: relative;
     flex-direction: column;
     text-align: center;
   }
   .type-head__content.col.--6 {
     max-width: 100% !important
   }
   .type-head.--doctor .metro-markers {
     justify-content: flex-start !important;
   }
   .service-head {
     flex-direction: column;
     display: flex;
   }
   .doctor-info__bottom-wrap {
     order: 6;
   }
   .type-head__pic-mobile {
     display: inline-block;
     height: 20rem;
     overflow: hidden;
     width: 20rem;
     border-radius: 1rem;
     margin: auto;
     margin-top: 1rem;
   }
   .type-head__services-pic {
     border-radius: 1rem
   }
   .type-head__pic-mobile {
     display: block;
     height: 20rem;
     overflow: hidden;
   }
   .main-grig6 {
     grid-template-columns: 1fr;
   }
   .slide-slider__img {
     margin-right: -10rem !important
   }
   .reviews__filter-side .reviews__wrap {
     flex: 0 1 100%;
     width: 100%;
   }
   .reviews__filter-side {
     flex-direction: column;
     width: 100%;
   }
   .reviews__filter {
     flex-direction: column;
     width: 100%;
   }
   .tabs__blocks.--otdeleniya {
     grid-template-columns: 1fr 1fr;
   }
   .doctors__items {
     grid-template-columns: 1fr;
   }
   .slide__title.h1 {
     font-size: 2rem;
   }
   .slide__newprice {
     font-size: 2rem;
   }
   .main-pluses__wrap {
     flex-direction: column;
   }
   .main-pluses__img {
     margin: auto;
     width: 100%;
     max-width: 300px;
     flex: 0 1 auto;
     margin-bottom: 2rem;
   }
   .doctor-info {
     flex-direction: column;
   }
   .doctor-info__left {
     flex: 0 1 100%;
     border-right: 0px solid rgba(3, 80, 99, 0.15);
     padding-right: 0em;
     order: 2;
   }
   .doctor-info__divider {
     display: none;
   }
   .doctor-info__line {
     margin: 1.5rem 0;
   }
   .doctor-info__line-block:first-child {
     margin-right: 1rem;
   }
   .tabb__header {
     flex-direction: column;
   }
   .tabb__link {
     border-right: 0px;
     border-bottom: 1px solid #DCDCDC;
   }
 }
 @media screen and (max-width: 768px) {
   .slider__wrap .swiper-slide {
     padding-top: 2rem
   }
   .slide__wrapper {
     margin: auto;
   }
   .slide__persent {
     left: 7rem;
   }
   .slide__info {
     flex: 0 1 100%;
     margin: auto;
     margin-bottom: 90px;
   }
   .slide__slider {
     flex-direction: column;
     align-items: flex-start;
   }
   .slide__img {
     display: none;
   }
   #bx_3218110189_535 .slide__img {
     max-width: 100%;
   }
   #bx_3218110189_536 .slide__img {
     max-width: 100%;
   }
   .slide__title.h1 {
     text-align: center;
   }
   .slide__subtitle {
     margin: auto;
     margin-bottom: 1rem;
   }
   .popup-doctors__top {
     flex-direction: column;
     align-items: center;
   }
   .popup-doctors__img {
     margin-bottom: 2rem;
     margin-right: 0rem;
   }
   .popup-doctors__name a {
     text-align: center;
   }
   .popup-doctors__presentpost, .popup-doctors__experience, .popup-doctors__price {
     text-align: center;
   }
   .popup-doctors__bnts {
     position: relative;
     text-align: center;
     align-items: center;
     justify-content: center;
     margin-top: 2rem;
     margin-bottom: 1rem;
   }
   .popup-doctors__video {
     margin-right: 0rem;
   }
   .popup-doctors__video-text {
     text-align: center;
   }
   .order-popup.--version2 {
     flex-direction: column;
   }
   .order-form__img img {
     display: none;
   }
   .order-popup__left {
     padding: 3rem 2rem 1rem 2rem;
     box-shadow: none;
     text-align: center;
   }
   .order-form__logo {
     top: 1.25rem;
     left: calc(50% - 3rem);
     width: 6rem;
     height: 1.5rem;
   }
   .popup.--version2 .popup__wrap {
     padding-top: 4rem;
     padding-bottom: 4rem
   }
   .order-popup__left h4 {
     font-size: 1.5rem;
     margin-bottom: 0rem;
   }
   .order-popup__left:before {
     height: 10rem;
     width: 10rem;
     position: absolute;
     bottom: -1rem;
   }
   .order-form__value {
     font-size: 0.7rem !important
   }
   .order-popup__right {
     padding-left: 1.15rem;
     padding-right: 1.15rem;
     padding-top: 1rem;
   }
   .order-popup.--version2 .one-from__input {
     padding: 1rem 1rem;
     font-size: 0.9rem;
     height: 2.75rem;
   }
   .order-form__messangers-title {
     text-align: left;
     margin-bottom: 0;
     margin-top: 0;
     flex: 0 1 70%;
   }
   .order-popup.--version2 .btn {
     width: auto;
     margin: auto;
     height: 3rem;
     margin-top: 0.75rem !important;
   }
   .order-form__messangers {
     margin-top: 1rem;
     padding-left: 1rem;
     padding-right: 0.5rem;
   }
   .order-form__messangers h5 {
     font-size: 1rem;
     padding-top: 0.1rem;
     padding-bottom: 0;
   }
   .order-popup.--version2 .order-form__policy-wrap {
     text-align: center
   }
   .order-popup__time {
     text-align: center;
     font-size: 0.7rem;
     justify-content: center;
     max-width: 17rem;
     margin: auto;
     margin-bottom: 1rem;
     padding-left: 0;
     display: flex;
   }
   .order-popup__h5 {
     text-align: center;
     font-weight: 700;
     line-height: 1.2;
     margin-top: 0.5rem;
     font-size: 1.25rem;
   }
   .order-popup__p {
     font-size: 0.7rem;
     margin-bottom: 0.75rem;
     text-align: center;
     max-width: 100%;
   }
   .order-form__messangers p {
     margin: 0;
     font-size: 0.8rem;
   }
   .order-popup__time:before {
     top: -0.09rem;
     background-position: left top;
     position: relative;
     display: inline-block;
     left: unset;
   }
 }
 .enp {
   color: #058491 !important;
   font-weight: 600;
 }
 /* Start:/local/templates/main/css/10__style__640.css?165164458915682*/
 @media screen and (max-width: 640px) {
   .doctor-item__dignity, .doctor-item__presentpost {
     color: var(--color__dark);
   }
   .breadcrumbs__items {
     padding-top: 0;
   }
   .type-carusel__btn.--mobile-version-1 {
     display: block;
   }
   .metro-markers__item {
     min-width: 0;
     flex: 0 1 auto;
     margin-right: 1rem !important;
   }
   .doctor-item__top {
     min-height: 1rem;
   }
   .doctor-item__bnts {
     justify-content: space-between;
     position: relative;
     bottom: unset;
     display: block;
   }
   .doctor-item-metro__metro-icon {
     width: 1.5rem;
     height: 1.5rem;
   }
   .doctor-item-markers__name {
     font-size: 1rem;
   }
   .doctor-item-metro {
     margin-top: 1rem;
   }
   .doctor-item__wrap {
     padding: 0rem;
   }
   .doctor-item__price {
     right: 1.75rem;
     top: 5rem;
   }
   .doctor-info__line-value span {
     font-size: 1.35rem;
   }
   .tabb .doctor-info__left {
     flex: 0 1 calc(65% - 1.5rem);
     border-top: 1px solid rgba(3, 80, 99, 0.15);
     padding-right: 0rem;
     padding-top: 1.5rem;
     border-right: 0px;
   }
   .reviews_button {
     float: none;
     margin-top: -1rem;
     display: inline-block;
     margin-bottom: 2rem;
   }
   .reviews-item__doc-avatar {
     width: 4rem;
     flex: 0 1 4rem;
     height: 4rem;
     margin-right: 0.5rem !important;
   }
   .reviews-item__message {
     flex: 1;
     text-align: left;
     padding: 0.75rem !important;
   }
   .reviews-item__answer.p.--l {
     font-size: 1rem;
     line-height: 1.1;
   }
   .reviews-item__doctor-name.p.--m {
     line-height: 1.2;
     margin-top: 0.5rem;
   }
   .reviews_button .ml-32 {
     margin-left: 0 !important
   }
   .slider.--new-version .type-carusel__swiper {
     margin-right: 0 !important;
     width: 100% !important;
   }
   .slide__slider {
     flex-direction: column;
     align-items: flex-start;
     padding-right: 3rem;
   }
   #bx_3218110189_535 .slide__img {
     max-width: 100%;
   }
   #bx_3218110189_536 .slide__img {
     max-width: 100%;
   }
   .slide__wrapper {
     flex-direction: column;
   }
   .slide__prices {
     flex: 0 1 100%;
     margin-bottom: 2rem;
   }
   .slide__btns {
     flex: 0 1 100%;
     margin-bottom: 1rem;
   }
   .slide__footer {
     flex-direction: column;
   }
   .slide__timer {
     text-align: left;
   }
   .slide__info {
     justify-content: flex-start;
     min-height: 35rem;
     width: 100%
   }
   .doctor-item__divider {
     display: none;
   }
   .doctor-item__bnts {
     margin-top: 1rem
   }
   .doctor-related__carusel .doctor-item__baseinfo {
     min-height: .5rem;
   }
   .doctor-related__carusel .doctor-item__bnts {
     position: relative;
     bottom: 0rem;
     width: 100%;
   }
   .sale-item__pic {
     height: 18rem;
   }
   .sale-item__content.py-48 {
     padding: 1rem !important;
   }
   .doctor-item__left {
     flex: 1;
     margin-right: 0rem;
   }
   .doctor-item__img {
     width: 100%;
     height: 30rem;
     margin-left: auto;
     margin-right: auto;
   }
   .doctor-item__baseinfo {
     display: none;
   }
   .doctor-item__right {
     padding: 1.75rem;
     padding-top: 0;
   }
   .doctor-item__name {
     font-size: 2rem;
   }
   .doctor-item__experience {
     right: 1.75rem;
     top: .5rem;
   }
   .page-404 h1 {
     padding-top: 200px;
   }
   .slide-slider {
     overflow: hidden;
   }
   .slide-slider__bg-mask {
     /* display: none; */
     width: 100%;
     height: 36%;
     top: unset;
     bottom: 5rem;
   }
   .slide-slider__img {
     max-height: 20rem;
     margin-right: -1rem !important;
   }
   .slide-slider__title {
     margin-top: 0;
   }
   .certifications__items {
     grid-template-columns: 1fr 1fr;
   }
   .price-item__sale-marker {
     order: 1;
     margin: 0px !important;
     margin-bottom: .25rem !important;
   }
   .price-item__name {
     order: 2;
   }
   .price-item__price-wrap {
     text-align: left;
     margin-top: .5rem;
   }
   .price-item {
     padding: 1rem;
   }
   .price-section__name {
     flex: 1;
   }
   .price-section__btn-wrap span {
     display: none;
   }
   .doctors {
     grid-template-columns: 1fr;
   }
   .doctor-heade__content {
     justify-content: center;
     text-align: center;
   }
   .doctor-heade__avatar-tumb {
     margin-bottom: 1.5rem;
     margin-right: 0px !important;
   }
   .doctor-item__name.--detail {
     font-size: 1.5rem !important;
     line-height: 2rem !important;
   }
   .doctor-header__time-coll {
     width: calc(24% - 1.5rem);
     margin: 0px !important;
     margin-right: .5rem !important;
   }
   .gallery__pic:first-child {
     height: 16rem;
   }
   a.gallery__pic {
     height: 8rem;
   }
   .gallery__coll {
     width: 100%;
   }
   .gallery__coll:nth-child(2n) .gallery__pic:first-child {
     order: 1 !important;
     margin-bottom: 1rem;
   }
   .gallery__coll:nth-child(2n) a.gallery__pic {
     order: 2;
   }
   .article.--big {
     width: 100%;
   }
   .article__content {
     /* padding: 2rem !important; */
   }
   .article {
     width: 100%;
     margin-right: 1rem;
   }
   .article__content.--big {
     padding: 2rem;
   }
   .blog-subscrible {
     padding: 2rem;
     margin-right: 1rem;
   }
   .article__top .rates {
     margin-left: 0px !important;
   }
   .one-from__button {
     position: relative;
     right: 0px;
     width: 100%;
     margin-bottom: 1rem;
     margin-bottom: 2rem;
   }
   .one-from__input {}
   input.one-from__input.--promo-header.--svg__blog-subscrible-mail {
     padding: 0;
     padding-left: 2rem !important;
     background-image: none !important;
     padding-top: 2rem;
   }
   .blog-subscrible__form-wrap {}
   .blog-subscrible__form-wrap .one-from__title.p.--m {
     margin-left: 2rem;
   }
   .article.--detail .article__content {
     padding: 2rem;
     min-height: 30rem;
   }
   .services__search-block button {
     padding: 0 1rem !important;
     max-width: 6rem !important;
   }
   .services__directions-block {}
   .services__directions-block .tabs__blocks {}
   .services__directions-block .tabs__btns {
     max-width: 100% !important;
     margin-bottom: 2rem;
   }
   .tabs__blocks.--otdeleniya {
     grid-template-columns: 1fr;
     padding: 0;
   }
   .footer-metro {
     flex-wrap: nowrap;
     overflow-y: scroll;
     width: calc(100% + 2rem);
   }
   .footer-metro * {
     white-space: nowrap;
   }
   .footer-metro__link > span {
     flex: 1;
   }
   .footer-metro__link {
     flex-wrap: nowrap;
   }
   .slide-slider__content {
     padding: 2rem !important;
     text-align: center;
   }
   .slider__nav {
     display: flex;
   }
   .slider__nav .type-carusel__btn {
     display: block;
   }
   .slide-slider__bg {
     justify-content: center;
   }
   .slide-slider__img {}
   .prices__side-image {
     position: relative;
   }
   .prices__side-image-block {
     display: none;
   }
   .prices-wrap {
     padding: 2rem !important;
     text-align: center;
   }
   a.prices__show-all-btn {
     margin: 0 auto;
   }
   .map-clinics__map {}
   .type-carusel__title.h3 {
     text-align: center;
   }
   .type-carusel__swiper {
     margin-right: -2rem !important;
     width: calc(100%) !important;
   }
   .type-carusel__btn {
     display: none;
   }
   .footer__top .footer-metro.flex {
     flex-wrap: wrap;
   }
   .footer-contacts__callback {
     padding: 0 1.5rem;
   }
   .footer-contacts__tell-link {
     font-size: 1.25rem;
   }
   .footer-contacts {
     justify-content: center;
     margin-top: 1rem;
   }
   .footer__side {
     /* display: grid; */
     /* grid-template-columns: 1fr 1fr; */
   }
   .footer__side.col.flex.--just-space.--9 {}
   .footer-full-contacts {
     margin-top: 2rem;
   }
   .footer__site-info.p.--l {
     /* text-align: center; */
   }
   .footer__payments.flex {
     max-width: 100%;
     /* justify-content: center; */
     display: flex;
     width: 100%;
     margin-top: 1rem;
   }
   .footer__payment:first-child {
     margin-left: 0;
   }
   .lead-form__doctor-tumb {
     max-width: 100% !important;
     order: 2;
   }
   .lead-form__form-warp {
     padding: 2rem;
     /* text-align: center; */
   }
   .big-input__input.--lead-form {
     width: 100% !important;
     max-width: 100% !important;
   }
   .big-input.--name {
     width: 100%;
     margin-bottom: .5rem;
   }
   .big-input.--message {
     margin-left: 0;
   }
   .big-input.--message .big-input__input {
     border-radius: 1rem;
   }
   .big-input.--name .big-input__input {
     border-radius: 1rem;
   }
   .lead-form__btn {
     height: 50%;
     bottom: 0;
   }
   .team__nav-arrow {
     display: none;
   }
   .doctor-info__values {
     padding: 0 !important;
     border: 0;
     margin: 0 !important;
     width: 100% !important;
     margin-top: 1.5rem !important;
   }
   .doctor-info__achievments {
     display: grid;
     grid-gap: 1r;
     grid-gap: .5rem;
   }
   .clinic-rata__rate-items {
     grid-template-columns: 1fr;
     margin-top: 2rem;
   }
   .insta-reviews__img {
     height: 17rem;
   }
   .socials-gallery__socials {
     grid-template-columns: 1fr;
   }
   .socials-gallery__social-btn {
     width: 100%;
     margin-top: 1rem;
   }
   .menu-cards {
     display: grid;
     grid-gap: .5rem;
     grid-template-columns: 1fr;
     margin-top: .5rem !important;
   }
   .pdr-detail__tab {
     opacity: 1;
     font-size: 1.25rem;
   }
   .pdr-detail__tab.is-active {
     font-size: 1.25rem;
     color: white;
   }
   .order-form__params {
     grid-template-columns: 1fr;
   }
   .mission-tile__wrap {
     padding: 2rem !important;
   }
   .mission-tile__tumb {
     order: 1;
     margin-top: 2rem;
   }
   .values-tile__wrap {
     padding: 2rem !important;
   }
   .values-tile__items {
     margin-top: 1rem;
     grid-template-columns: 1fr;
   }
   .review-detail__gallery {
     grid-template-columns: 1fr 1fr;
   }
   .history__year-wrap {
     position: relative;
     box-shadow: none !important;
   }
   .history__desc {
     margin-top: 2rem;
   }
   p.--xl {}
   .history__time-line {
     display: none;
   }
   .history__slide-title {
     margin-top: 0 !important;
   }
   section.history.flex.--just-space.--align-stretch.mt-40 {
     margin-top: 0 !important;
   }
   .advantages-items {
     grid-template-columns: 1fr;
   }
   .advantages-item {
     padding: 2rem !important;
   }
   .advantages-items.--down {
     grid-template-columns: 1fr;
   }
   .partner-item {
     width: 100% !important;
   }
   .partner-item__info {
     text-align: center;
   }
   .partner-item__site-link-wrap {
     justify-content: center;
   }
   .partner-item__info {
     padding: 0 !important;
     border: 0 !important;
     margin-left: 0 !important;
   }
   .partner-item__logo-wrap {
     width: 100% !important;
     margin-bottom: 2rem;
   }
   .partner-item.--smi-comment {
     width: 100% !important;
   }
   .vacantion__heed {
     padding: 2rem !important;
   }
   .vacantion__full-desc {
     padding: 2rem !important;
   }
   .vacantion__head-info {
     flex: 1;
     padding-right: 1rem;
   }
   .doctors__items {
     grid-template-columns: 1fr;
   }
   .doctor-item__content {
     padding: 2rem !important;
   }
   .doctor-item__bg {
     /* position: relative; */
     /* height: 20rem; */
     opacity: .6;
   }
   .type-head__services-pic {
     max-height: 20rem;
   }
   .type-head__pic-tumb {
     min-height: 2rem;
   }
   .tabb__block {
     padding: 2rem;
   }
   .doctor-info__line-value {
     font-size: 1.5rem;
   }
   .time__btn {
     margin: 0 1.5rem;
   }
   .popup__content.--video {
     width: 98%;
   }
   .type-head__pic-mobile {
     width: 19rem;
     height: 19rem;
   }
   .type-head__pic {
     padding-top: 2rem !important;
   }
   .doctor-info__video-text {
     max-width: 12rem;
   }
   .doctor-info__video-video a {
     height: 4rem;
     width: 6rem;
   }
   .type-head__bg {
     height: 20rem;
     margin-left: 2rem;
   }
   .service-head {}
   .type-head.--doctor .metro-markers__item {
     margin-bottom: 0.5rem;
     margin-left: 0rem !important;
   }
   .doctor-in-clinic__btn {
     max-width: 100%;
     width: 100% !important;
     margin: 0 !important;
     margin-bottom: .5rem !important;
   }
   .menu-card {
     width: 100%;
     flex: unset !important;
     margin: 0 !important;
   }
   .doctor-in-clinic__btns {
     margin-bottom: 2rem;
   }
   .reviews-carusel__head-desc {
     border: 0;
     margin: 0 !important;
     padding: 0 !important;
     margin: 2rem 0 !important;
   }
   .reviews-carusel__head-more {
     width: 100%;
   }
   .service-head__advance-label {
     flex: 1;
   }
   .department-item__gallery-item {
     height: 20rem;
   }
   .department-item__content {
     padding: 2rem !important;
   }
   .department-item__btn {
     width: 100%;
     margin: 0 !important;
     margin-top: .5rem !important;
   }
   .department-info__content {
     padding: 2rem !important;
   }
   .department-info__line {
     grid-template-columns: 1fr;
   }
   .department-info__pic {
     height: 100vw;
   }
   .sales__items {
     grid-template-columns: 1fr;
   }
   .sale-item__offer-devider {
     display: none;
   }
   .sale-item__counter {
     margin-top: 2rem;
   }
   .reviews__items {
     grid-template-columns: 1fr;
   }
   .popup__content {
     padding: 2rem !important;
   }
   .portfolio-detail-info__values {
     grid-template-columns: 1fr;
   }
   .cliniks-items__items {
     grid-template-columns: 1fr;
   }
   .clinic-item__content {
     padding: 2rem !important;
     padding-bottom: 0 !important;
   }
   .doctor-in-clinic__value-label {
     flex: 1;
   }
   .price-section {
     padding: 1.5rem !important;
   }
   .covid-lab__table-wrap {
     margin-right: -1.5rem;
   }
   .covid-research__items {
     grid-template-columns: 1fr;
   }
   .covid-consult__btn {
     margin-top: 2rem;
     width: 100% !important;
     max-width: 100% !important;
   }
   .covid-health-steps__item {
     padding: 0 !important;
   }
   .covid-health-steps__items {
     grid-template-columns: 1fr;
     grid-gap: 1rem;
   }
   .covid-lab__sale-wrap {
     padding: 2rem !important;
     text-align: center;
   }
   .covid-lab__post-btn-wrap {
     max-width: 100% !important;
     margin-top: 1rem;
   }
   .covid-lab__sale-img {
     position: relative;
     height: 17rem;
   }
   .covid-lab__sale-tumb {
     justify-content: center;
   }
   .covid-lab__sale-btn-wrap {
     justify-content: center;
   }
   .covid-research__cta-tile {
     padding: 2rem !important;
     text-align: center;
   }
   .covid-research__cta-tile-price {
     width: 100%;
   }
   .covid-research__cta-tile-btn {
     margin: 0 auto;
     margin-top: 1rem;
   }
   .covid-research__cta-tile-label br {
     display: none;
   }
   .covid-research__item-tumb {
     max-width: 7rem !important;
   }
   .covid-health__items {
     grid-template-columns: 1fr;
   }
   .covid-info__btns {
     grid-gap: 1rem;
     margin-bottom: 2rem;
   }
   .covid-header__title {
     font-size: 3rem;
     line-height: 3.5rem;
   }
   .covid-header {
     padding: 3.5rem 0;
   }
 }
 @media screen and (max-width: 460px) {
   .slide__img img {
     width: auto;
     height: 15rem;
   }
 }
 @media screen and (min-width: 1120px) {
   .slider.--new-version .type-carusel__swiper {
     overflow: hidden;
     margin-top: -1.2rem;
   }
 }
 @media screen and (max-width: 640px) {
   .slider__nav.flex.--align-center {
     left: 1rem;
   }
   .slider__pagin {
     display: none
   }
   .slide__img {
     height: auto;
   }
   .slider__wrap .swiper-slide {
     padding: 0;
   }
   .slide__slider {
     padding-right: 0rem;
   }
   .slide__info {
     min-height: 0;
   }
   .slide__prices {
     text-align: center;
   }
   .slide__persent {
     position: relative;
     left: unset;
     display: inline-block;
     margin-bottom: 1rem;
   }
   .slide__persent:before {
     left: calc(50% - 4px);
     top: unset;
     bottom: -15px;
     border: 5px solid transparent;
     border-top: 10px solid var(--color__fill-5);
   }
 }
 @media screen and (max-width: 460px) {
   .slide__img img {
     width: auto;
   }
   .doctor-item-markers__name {
     font-size: 0.8rem;
   }
   .doctor-item-metro__metro-icon {
     width: 1rem;
     height: 1rem;
   }
   .doctor-item__img {
     height: 13.1rem;
   }
   .doctor-item__right {
     padding: 1em;
	   max-width: 200px;
   }
   .doctor-item__experience {
     right: .5rem;width: 4.5rem;
   }
   .doctor-item__price {
     right: 1rem;
   }
   .doctor-item-metro {
     margin-top: 0rem;
   }
   .doctor-item__name {
     font-size: 1.25rem;
   }
   .doctor-item__bnts .btn {
     font-size: 0.85rem
   }
 }
 @media screen and (max-width: 400px) {
   .footer__side.col.flex.--just-space.--9 {
     flex-direction: column;
   }
   .site-map-section {
     margin-bottom: 2rem
   }
 }
 /* End */
 /* Start:/local/templates/main/css/11__style__480.css?1651647162780*/
 @media screen and (max-width: 480px) {
   .price2-content__service {
     flex-wrap: wrap;
   }
   .price2-content__service .btn {
     flex-grow: 0;
     height: 3rem;
     padding-right: 1rem;
     padding-left: 1rem;
   }
   .price2-content__service .price2-content__service-name {
     max-width: none;
     font-size: 1rem;
   }
   .price2-content__service-right {
     justify-content: space-between;
     width: 35%;
     margin-top: 1.43rem;
   }
   .price2-content__service-price {
     flex-shrink: 0;
     padding-right: 0;
     padding-left: 0;
   }
   .main-doctor2__img {
     height: 22rem;
   }
   .main-doctor2__img img {
     object-position: 50% 20%;
   }
 }
 /* End */
 /* Start:/local/templates/main/css/svg.css?164853242047417*/
 .--svg__addres-map {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='24' viewBox='0 0 18 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.83544 0C3.96381 0 0 3.96381 0 8.83593C0 10.1068 0.260111 11.3201 0.77272 12.4426C2.98182 17.2767 7.21729 22.3804 8.46308 23.8293C8.55641 23.9376 8.69248 24 8.83568 24C8.97888 24 9.11495 23.9376 9.20829 23.8293C10.4536 22.3806 14.689 17.2771 16.8989 12.4426C17.4117 11.3201 17.6716 10.1068 17.6716 8.83593C17.6711 3.96381 13.7073 0 8.83544 0ZM8.83544 13.4253C6.30481 13.4253 4.24578 11.3663 4.24578 8.83568C4.24578 6.30481 6.30481 4.24578 8.83544 4.24578C11.3661 4.24578 13.4251 6.30481 13.4251 8.83568C13.4253 11.3663 11.3663 13.4253 8.83544 13.4253Z' fill='%23058491'/%3E%3C/svg%3E");
 }
 .--svg__all-clinics {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='34' height='32' viewBox='0 0 34 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.28079' cy='9.9014' r='5.28079' fill='%23B1D037'/%3E%3Ccircle cx='16.8511' cy='5.28079' r='5.28079' fill='%2300A2DF'/%3E%3Ccircle cx='16.8511' cy='15.8426' r='5.28079' fill='%23E82D35'/%3E%3Ccircle cx='16.1909' cy='26.404' r='5.28079' fill='%23B82E90'/%3E%3Ccircle cx='25.9495' cy='11.0793' r='5.28079' transform='rotate(63.1935 25.9495 11.0793)' fill='%23065796'/%3E%3Ccircle cx='25.926' cy='21.617' r='5.28079' transform='rotate(63.1935 25.926 21.617)' fill='%2304B165'/%3E%3Ccircle cx='7.09401' cy='20.6053' r='5.28079' transform='rotate(63.1935 7.09401 20.6053)' fill='%23FF8A32'/%3E%3C/svg%3E");
 }
 .--svg__home-icon {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0L0 12.6H4.2V23.8H11.2V15.4H16.8V23.8H23.8V12.6H28L14 0Z' fill='%23058491'/%3E%3C/svg%3E");
 }
 .--svg__icon-search--2 {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.32'%3E%3Cpath d='M20.9308 19.4017L16.2818 14.7527C17.424 13.2839 18.1071 11.4356 18.1071 9.42857C18.1071 4.63744 14.2197 0.75 9.42857 0.75C4.63328 0.75 0.75 4.63752 0.75 9.42857C0.75 14.2196 4.63328 18.1071 9.42857 18.1071C11.4354 18.1071 13.2801 17.4278 14.7487 16.2858L19.3987 20.9319C19.3988 20.9319 19.3988 20.9319 19.3988 20.932C19.8228 21.3559 20.5071 21.356 20.9313 20.9324C21.3562 20.5123 21.3562 19.8226 20.9314 19.4024C20.9312 19.4021 20.931 19.4019 20.9308 19.4017ZM9.42857 15.9296C5.84001 15.9296 2.92347 13.0129 2.92347 9.42857C2.92347 5.8441 5.84021 2.92347 9.42857 2.92347C13.0129 2.92347 15.9337 5.84419 15.9337 9.42857C15.9337 13.0128 13.0131 15.9296 9.42857 15.9296Z' fill='%23058491' stroke='%23058491' stroke-width='0.5'/%3E%3C/g%3E%3C/svg%3E");
 }
 /*.--svg__insta-mini-icon {
    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 fill-rule='evenodd' clip-rule='evenodd' d='M14.3755 4.31401C14.3755 5.0154 14.9453 5.58403 15.6483 5.58403C16.3513 5.58403 16.9212 5.0154 16.9212 4.31401C16.9212 3.61258 16.3513 3.04395 15.6483 3.04395C14.9453 3.04395 14.3755 3.61258 14.3755 4.31401ZM6.45007 9.96345C6.45007 8.01503 8.0331 6.43555 9.98582 6.43555C11.9385 6.43555 13.5216 8.01503 13.5216 9.96345C13.5216 11.9118 11.9385 13.4913 9.98582 13.4913C8.0331 13.4913 6.45007 11.9118 6.45007 9.96345ZM9.98462 15.3983C6.97637 15.3983 4.53772 12.965 4.53772 9.96339C4.53772 6.96181 6.97637 4.52856 9.98462 4.52856C12.9929 4.52856 15.4316 6.96181 15.4316 9.96339C15.4316 12.965 12.9929 15.3983 9.98462 15.3983M18.5964 1.40355C18.1696 0.976715 17.7633 0.71237 17.1939 0.491118C16.7641 0.324043 16.1182 0.125361 14.9289 0.0710945C13.6427 0.0124204 13.2569 0 9.99998 0C6.74303 0 6.35724 0.0124204 5.07099 0.0710945C3.88175 0.125361 3.23589 0.324043 2.80608 0.491118C2.2367 0.71237 1.83038 0.976715 1.40355 1.40355C0.976715 1.83038 0.71237 2.23674 0.491073 2.80608C0.324043 3.23589 0.125361 3.8818 0.0710945 5.07104C0.0124204 6.35724 0 6.74303 0 9.99998C0 13.257 0.0124204 13.6427 0.0710945 14.929C0.125361 16.1182 0.324043 16.7641 0.491073 17.1939C0.71237 17.7633 0.976715 18.1696 1.40355 18.5965C1.83038 19.0233 2.2367 19.2876 2.80608 19.5089C3.23589 19.6759 3.88175 19.8746 5.07104 19.9289C6.35706 19.9876 6.74281 20 9.99998 20C13.2571 20 13.6429 19.9876 14.9289 19.9289C16.1182 19.8746 16.7641 19.6759 17.1939 19.5089C17.7633 19.2876 18.1696 19.0233 18.5965 18.5964C19.0232 18.1696 19.2876 17.7633 19.5089 17.1939C19.6759 16.7641 19.8746 16.1182 19.9289 14.929C19.9876 13.6427 20 13.257 20 9.99998C20 6.74303 19.9876 6.35724 19.9289 5.07104C19.8746 3.8818 19.6759 3.23589 19.5089 2.80608C19.2876 2.23674 19.0232 1.83038 18.5964 1.40355' fill='white'/%3E%3C/svg%3E");
}*/
 .--svg__lead-form-arrow {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='29' height='23' viewBox='0 0 29 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11.5H26M26 11.5L16.5 2M26 11.5L16.5 21' stroke='%23058491' stroke-width='3'/%3E%3C/svg%3E");
 }
 .--svg__logo-mini {
   background-image: url("logo.webp");
 }
 .--svg__logo {
   background-image: url("logo.webp");
 }
 .--svg__main-page-indocator-bg {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='153' height='155' viewBox='0 0 153 155' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cpath opacity='0.4' d='M18.4167 10.6248C18.4167 12.4461 17.8766 14.2264 16.8648 15.7407C15.853 17.255 14.4148 18.4353 12.7322 19.1322C11.0496 19.8292 9.19812 20.0115 7.41188 19.6562C5.62564 19.3009 3.98487 18.4239 2.69707 17.1361C1.40926 15.8483 0.532242 14.2075 0.176937 12.4213C-0.178369 10.6351 0.00399784 8.78356 0.700954 7.10096C1.39791 5.41836 2.57816 3.98021 4.09246 2.96839C5.60676 1.95656 7.38709 1.4165 9.20833 1.4165C11.6505 1.4165 13.9927 2.38666 15.7196 4.11356C17.4465 5.84046 18.4167 8.18263 18.4167 10.6248Z' fill='%2347474A' fill-opacity='0.7'/%3E%3Cpath opacity='0.4' d='M153 154.417L153 77.9165L149.565 77.9165C108.817 79.79 76.5 113.356 76.5 154.417L153 154.417Z' fill='%2347474A' fill-opacity='0.7'/%3E%3Crect opacity='0.5' x='76.5' width='76.5' height='76.5' fill='%2347474A' fill-opacity='0.7'/%3E%3Cpath opacity='0.5' d='M0 77.9165H76.5V154.417H10C4.47715 154.417 0 149.939 0 144.417V77.9165Z' fill='%2347474A' fill-opacity='0.7'/%3E%3C/g%3E%3C/svg%3E");
 }
 .--svg__map {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.62658 0C2.97286 0 0 2.97286 0 6.62694C0 7.58007 0.195083 8.49009 0.57954 9.33196C2.23637 12.9575 5.41297 16.7853 6.34731 17.872C6.41731 17.9532 6.51936 18 6.62676 18C6.73416 18 6.83621 17.9532 6.90621 17.872C7.84018 16.7855 11.0168 12.9579 12.6742 9.33196C13.0588 8.49009 13.2537 7.58007 13.2537 6.62694C13.2533 2.97286 10.2805 0 6.62658 0ZM6.62658 10.069C4.72861 10.069 3.18434 8.52473 3.18434 6.62676C3.18434 4.72861 4.72861 3.18434 6.62658 3.18434C8.52454 3.18434 10.0688 4.72861 10.0688 6.62676C10.069 8.52473 8.52473 10.069 6.62658 10.069Z' fill='%23058491'/%3E%3C/svg%3E");
 }
 .--svg__menu-card--arrow {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='35' height='16' viewBox='0 0 35 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.24' d='M0 8H33M33 8L26.2836 1M33 8L26.2836 15' stroke='%23058491' stroke-width='2'/%3E%3C/svg%3E");
 }
 .--svg__messenger--teleram {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.72216 11.2583C8.10765 11.8642 7.49978 12.4594 6.89714 13.06C6.68644 13.27 6.44942 13.3859 6.1472 13.3694C5.94137 13.3582 5.82582 13.2657 5.76275 13.0672C5.30156 11.6158 4.83285 10.1668 4.37375 8.71472C4.32901 8.57333 4.26164 8.5054 4.12134 8.46194C3.0339 8.12505 1.94863 7.78085 0.864746 7.43243C0.704264 7.38084 0.541776 7.31452 0.402536 7.22092C0.160196 7.05805 0.125611 6.79909 0.346914 6.61159C0.551394 6.43831 0.793816 6.29323 1.04217 6.1937C2.41624 5.64313 3.7973 5.1104 5.17587 4.57133C8.49206 3.27457 11.8083 1.97793 15.1243 0.680553C15.76 0.431835 16.2539 0.776772 16.1943 1.47129C16.1551 1.92912 16.0375 2.38098 15.9431 2.83296C15.2082 6.35097 14.4705 9.86835 13.7338 13.3859C13.7323 13.3927 13.7319 13.3997 13.7304 13.4064C13.5502 14.2111 12.9732 14.4311 12.3152 13.9406C11.173 13.089 10.0336 12.2335 8.89291 11.3799C8.83897 11.3396 8.78318 11.3017 8.72216 11.2583V11.2583ZM6.19835 12.3662C6.21611 12.2836 6.22843 12.2455 6.23203 12.2066C6.30452 11.4155 6.38028 10.6247 6.44445 9.83286C6.45874 9.65713 6.51047 9.52736 6.64464 9.40535C8.3756 7.83113 10.1012 6.25085 11.8282 4.67216C12.3194 4.22308 12.8127 3.77624 13.2992 3.32194C13.3503 3.27424 13.3614 3.18259 13.391 3.11133C13.3159 3.08977 13.2317 3.03511 13.1675 3.05323C13.0192 3.09512 12.8698 3.15488 12.7397 3.23775C10.172 4.87405 7.60765 6.51562 5.0399 8.15176C4.90925 8.235 4.87196 8.30351 4.92435 8.46298C5.33094 9.70043 5.72574 10.9419 6.1248 12.1818C6.14043 12.2305 6.16249 12.2769 6.19835 12.3662V12.3662Z' fill='white'/%3E%3C/svg%3E");
 }
 .--svg__messenger--viber {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4884 11.1921L13.4884 11.1921L13.488 11.1917C13.3973 11.1267 13.3067 11.0616 13.2164 10.9964C12.1723 10.2415 11.2173 10.1828 10.4382 11.3973C10.0007 12.0791 9.38829 12.109 8.74789 11.8099C6.98245 10.9858 5.61919 9.71618 4.82064 7.86902C4.4674 7.05179 4.47205 6.3191 5.29854 5.74109C5.73612 5.43542 6.17697 5.07371 6.14172 4.40579C6.0957 3.53488 4.04152 0.624404 3.23033 0.317216C2.89466 0.190082 2.56038 0.198356 2.21889 0.316502C0.316772 0.974978 -0.471083 2.5853 0.283438 4.49201C2.5344 10.1806 6.4957 14.1408 11.9487 16.5579C12.1754 16.6582 12.4204 16.7146 12.6042 16.757C12.6726 16.7727 12.7324 16.7865 12.7798 16.7999C14.0213 16.8128 15.4756 15.5815 15.8956 14.3595C16.251 13.3263 15.6339 12.8407 15.0202 12.3579L15.0202 12.3579C14.9357 12.2914 14.8512 12.225 14.7694 12.1572C14.3578 11.816 13.9228 11.5038 13.4884 11.1921ZM8.65521 0.900428C12.6417 1.53148 14.4802 3.4828 14.9878 7.61602C14.9981 7.69916 14.9996 7.79144 15.0011 7.88505V7.88507C15.0064 8.22129 15.012 8.57458 15.4259 8.58286C15.8881 8.59195 15.8709 8.19807 15.8555 7.84535C15.8525 7.77605 15.8496 7.70834 15.8503 7.64558C15.8971 3.75286 12.5998 0.144134 8.77047 0.011078C8.70256 0.0211387 8.61757 0.0151364 8.52681 0.00872602C8.23148 -0.012133 7.87499 -0.0373115 7.84647 0.472574C7.82654 0.83292 8.1462 0.856854 8.44394 0.879147C8.51752 0.884657 8.58976 0.890066 8.65521 0.900428ZM9.25534 2.00579L9.25533 2.00578C8.90862 1.94679 8.53197 1.88269 8.45587 2.34787C8.3801 2.81347 8.7358 2.86366 9.06636 2.91031C9.14393 2.92126 9.22011 2.93201 9.28901 2.94788C11.7512 3.51434 12.6085 4.43683 13.0138 6.95094C13.0256 7.02375 13.0304 7.1046 13.0352 7.18668V7.18669C13.0548 7.51787 13.0756 7.86918 13.5605 7.79342C13.8995 7.74028 13.8897 7.44795 13.8809 7.18502C13.8781 7.10008 13.8753 7.01821 13.8845 6.94847C13.9044 4.53473 11.8951 2.33779 9.43512 2.03371C9.37736 2.02655 9.31682 2.01625 9.25534 2.00579ZM9.05989 4.32406C9.15398 4.04249 9.40519 4.01397 9.66113 4.00746C10.7525 3.97957 12.0315 5.32592 12.0134 6.49075C12.0247 6.80915 11.9916 7.14444 11.6256 7.18938C11.3616 7.22147 11.1881 6.99345 11.1608 6.71205C11.0599 5.67524 10.5284 5.06216 9.51837 4.89526C9.21583 4.84523 8.9186 4.7449 9.05989 4.32406Z' fill='white'/%3E%3C/svg%3E");
 }
 .--svg__messenger--wa {
   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='M6.53993 4.66998C6.3693 4.26133 6.23991 4.2458 5.98141 4.23535C5.89341 4.23026 5.79537 4.22517 5.68661 4.22517C5.35028 4.22517 4.9987 4.32348 4.78653 4.54073C4.52803 4.8046 3.8866 5.42018 3.8866 6.68243C3.8866 7.94482 4.80716 9.16568 4.93132 9.3366C5.06071 9.5071 6.72611 12.1353 9.31207 13.2064C11.3343 14.0445 11.9343 13.9668 12.3945 13.8686C13.0669 13.7238 13.9099 13.2269 14.1221 12.627C14.3341 12.0268 14.3341 11.5146 14.272 11.406C14.21 11.2973 14.0392 11.2355 13.7807 11.1059C13.5222 10.9766 12.2653 10.3557 12.0274 10.273C11.7946 10.1851 11.5723 10.2162 11.3966 10.4645C11.1482 10.8111 10.9053 11.163 10.7087 11.375C10.5536 11.5406 10.3 11.5613 10.088 11.4733C9.8035 11.3545 9.0071 11.0749 8.02438 10.2006C7.26401 9.52305 6.74687 8.6799 6.597 8.42635C6.44698 8.16771 6.58146 8.01756 6.7004 7.878C6.82978 7.71753 6.95381 7.60382 7.08306 7.45367C7.21245 7.30366 7.28477 7.22611 7.36755 7.05011C7.45555 6.87947 7.3934 6.70347 7.33138 6.57408C7.26923 6.44442 6.7521 5.18203 6.53993 4.66998ZM8.99661 0.199997C4.14533 0.199997 0.199219 4.14721 0.199219 8.99986C0.199219 10.9243 0.819894 12.7092 1.87493 14.1578L0.778369 17.4274L4.16087 16.3463C5.55209 17.2672 7.21227 17.8 9.00183 17.8C13.8531 17.8 17.7992 13.8525 17.7992 9.00013C17.7992 4.14748 13.8531 0.200272 9.00183 0.200272H8.99674V0.199997H8.99661Z' fill='white'/%3E%3C/svg%3E");
 }
 .--svg__metro-dark {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.625 0L5.89167 5.09896L2.1 0.114583L0 8.47917H2.85833L3.38333 5.78646L5.83333 9.16667L8.34167 5.90104L8.86667 8.53646H11.6667L9.625 0Z' fill='%23058491'/%3E%3C/svg%3E");
 }
 .--svg__metro-icon {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.55 0L7.07 6.11875L2.52 0.1375L0 10.175H3.43L4.06 6.94375L7 11L10.01 7.08125L10.64 10.2437H14L11.55 0Z' fill='white'/%3E%3C/svg%3E");
 }
 .--svg__payment--1 {
   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.317139V0.634819C6.76848 2.26272 11.4675 6.37823 13.3279 11.1061L11.372 1.99612C11.0455 0.751124 10.0561 0.360499 8.8853 0.317321L0 0.317139Z' fill='%23F7981D'/%3E%3C/svg%3E");
 }
 .--svg__payment--2 {
   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.0409 15.9133C53.0425 24.6979 45.9395 31.8212 37.1702 31.8238C28.4046 31.8266 21.2961 24.7059 21.2935 15.9198V15.9133C21.2907 7.12605 28.396 0.00218743 37.1632 1.08255e-06C45.9297 -0.00320556 53.0388 7.11788 53.041 15.9045C53.0409 15.9045 53.0409 15.9085 53.0409 15.9133Z' fill='%23F16622'/%3E%3Cpath d='M53.0409 16.089C53.0425 24.8741 45.9395 31.9985 37.1702 32.0001C28.4046 32.0033 21.2961 24.8818 21.2935 16.0972V16.089C21.2907 7.30339 28.396 0.178945 37.1632 0.176759C45.9297 0.173552 53.0388 7.29464 53.041 16.0807C53.0409 16.0809 53.0409 16.0858 53.0409 16.089Z' fill='%23F7981D'/%3E%3Cpath d='M15.7726 0.180566C7.05681 0.236682 0 7.34145 0 16.0889C0 24.8707 7.11133 31.9972 15.8745 31.9972C19.9851 31.9972 23.7342 30.426 26.5548 27.8518L26.5543 27.8502H26.5564C27.1351 27.3232 27.674 26.7545 28.1687 26.1464H24.9171C24.4825 25.6223 24.0876 25.0746 23.7331 24.5091H29.3414C29.6839 23.9621 29.9915 23.3928 30.267 22.8054H22.8083C22.5537 22.2583 22.3327 21.7015 22.1445 21.1348H30.9307C31.4614 19.5477 31.7477 17.8511 31.7477 16.0889C31.7477 14.919 31.6206 13.7797 31.3823 12.6818H21.6783C21.7994 12.1169 21.9504 11.5578 22.1304 11.0113H30.921C30.7246 10.4273 30.4961 9.85939 30.2365 9.30698H22.8073C23.075 8.73488 23.3788 8.1759 23.7175 7.63646H29.3225C28.9489 7.0409 28.5365 6.47201 28.091 5.93315H24.9659C25.4497 5.36324 25.9808 4.82598 26.5573 4.32705C23.7376 1.75168 19.9882 0.18042 15.8754 0.18042C15.8397 0.180566 15.8059 0.180566 15.7726 0.180566Z' 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.1697L49.4207 14.4363C49.4207 14.4363 48.7842 13.5567 47.789 13.5567C46.2396 13.5567 44.9492 15.4273 44.9492 17.5778C44.9492 18.9659 45.6369 20.3245 47.0452 20.3245C48.0579 20.3245 48.6181 19.6171 48.6181 19.6171L48.5445 20.2208H50.1883L51.4803 12.166L49.7846 12.1697ZM49.0002 16.5912C49.0002 17.4851 48.5574 18.6789 47.6416 18.6789C47.033 18.6789 46.7489 18.1673 46.7489 17.3644C46.7489 16.0522 47.3369 15.1839 48.0785 15.1839C48.6877 15.1841 49.0002 15.604 49.0002 16.5912Z' 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.2382C29.6679 17.4354 29.759 15.1584 30.9338 15.5735C31.1394 14.4892 31.3374 14.0699 31.561 13.6102C31.561 13.6102 31.4563 13.5879 31.2348 13.5879C30.4795 13.5879 29.9181 14.6241 29.9181 14.6241L30.0676 13.6729H28.4935L27.4404 20.2382H29.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.2382C43.8581 17.4354 43.9492 15.1584 45.1239 15.5735C45.3295 14.4892 45.5275 14.0699 45.7522 13.6102C45.7522 13.6102 45.6458 13.5879 45.4256 13.5879C44.6681 13.5879 44.1085 14.6241 44.1085 14.6241L44.2591 13.6729H42.684L41.6304 20.2377H43.3657L43.3656 20.2382Z' fill='white'/%3E%3C/svg%3E");
 }
 .--svg__payment--3 {
   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)'/%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.1841 0V20H32.8984C32.8984 20 34.3269 20 35.0412 18.5714C38.8984 10.8571 40.0412 8.57143 40.0412 8.57143H40.7555V20H47.1841V0H41.4698C41.4698 0 40.0412 0.142857 39.3269 1.42857C36.0412 8 34.3269 11.4286 34.3269 11.4286H33.6127V0H27.1841Z' 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' 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__search {
   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 d='M22.9063 21.2597L17.7767 16.1301C19.0379 14.5158 19.7929 12.4813 19.7929 10.2714C19.7929 5.01499 15.5279 0.75 10.2714 0.75C5.01042 0.75 0.75 5.01507 0.75 10.2714C0.75 15.5278 5.01042 19.7929 10.2714 19.7929C12.4811 19.7929 14.5115 19.0422 16.1256 17.7811L21.2563 22.9074C21.2563 22.9074 21.2563 22.9074 21.2564 22.9075C21.713 23.364 22.45 23.3642 22.9068 22.9079C23.3644 22.4555 23.3644 21.7128 22.9069 21.2603C22.9067 21.2601 22.9065 21.2599 22.9063 21.2597ZM10.2714 17.4475C6.31022 17.4475 3.09082 14.228 3.09082 10.2714C3.09082 6.31471 6.31041 3.09082 10.2714 3.09082C14.2281 3.09082 17.452 6.31481 17.452 10.2714C17.452 14.2279 14.2282 17.4475 10.2714 17.4475Z' fill='%23058491' stroke='%23058491' stroke-width='0.5'/%3E%3C/svg%3E");
 }
 .--svg__services-tabs-arrow {
   background-image: url("data:image/svg+xml;charset=utf8, %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='%23058491' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
 }
 .--svg__smi-comment {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='39' height='33' viewBox='0 0 39 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5004 0H4.50012C3.24994 0 2.18751 0.43755 1.31232 1.3124C0.43755 2.18742 0 3.24986 0 4.50012V13.5C0 14.7502 0.437304 15.8125 1.31232 16.6873C2.18742 17.5621 3.25019 17.9998 4.50012 17.9998H9.75015C10.375 17.9998 10.9063 18.2187 11.3439 18.6561C11.7814 19.0932 12.0001 19.6247 12.0001 20.25V20.9996C12.0001 22.656 11.4141 24.0696 10.2423 25.2417C9.07043 26.4133 7.65647 26.9992 5.99994 26.9992H4.50012C4.0936 26.9992 3.74216 27.1481 3.44515 27.4448C3.14839 27.7414 2.99989 28.0931 2.99989 28.4994V31.4998C2.99989 31.9054 3.14839 32.2577 3.44515 32.5545C3.74241 32.8511 4.09352 33 4.50012 33H6.00002C7.6252 33 9.176 32.6831 10.6527 32.0505C12.1293 31.4178 13.4065 30.5621 14.4847 29.4839C15.5627 28.4056 16.4182 27.1286 17.051 25.6519C17.6837 24.1754 18.0001 22.6246 18.0001 20.9997V4.49979C18.0001 3.24953 17.5626 2.18718 16.6877 1.31232C15.8129 0.437468 14.7502 0 13.5004 0Z' fill='%23058491'/%3E%3Cpath d='M37.2866 1.3124C36.4118 0.43755 35.3493 0 34.0991 0H25.0992C23.8491 0 22.7866 0.43755 21.9118 1.3124C21.037 2.18751 20.5996 3.24986 20.5996 4.50012V13.5C20.5996 14.7502 21.037 15.8125 21.9118 16.6873C22.7866 17.5621 23.8491 17.9998 25.0992 17.9998H30.3493C30.9741 17.9998 31.5059 18.2187 31.9433 18.6561C32.3804 19.0935 32.5996 19.6247 32.5996 20.25V20.9996C32.5996 22.656 32.0135 24.0696 30.8415 25.2417C29.6697 26.4133 28.2561 26.9992 26.5994 26.9992H25.0992C24.693 26.9992 24.3413 27.1481 24.0446 27.4448C23.7477 27.7414 23.599 28.0931 23.599 28.4994V31.4998C23.599 31.9054 23.7477 32.2577 24.0446 32.5545C24.3412 32.8511 24.693 33 25.0992 33H26.5994C28.2243 33 29.775 32.6831 31.2519 32.0505C32.7282 31.4178 34.0053 30.5621 35.0836 29.4839C36.1618 28.4056 37.0178 27.1283 37.6502 25.6519C38.2828 24.1757 38.5994 22.6246 38.5994 20.9997V4.49979C38.5992 3.24953 38.162 2.18718 37.2866 1.3124Z' fill='%23058491'/%3E%3C/svg%3E");
 }
 .--svg__social--1 {
   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%3Crect width='48' height='48' fill='%23365899'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.4397 17.909C26.815 17.909 28.7459 17.909 28.7459 17.909V14.4125L25.5693 14.3999C22.0414 14.3999 21.2397 17.01 21.2397 18.6755V21.0064H19.2002V24.607H21.2397C21.2397 29.2311 21.2397 34.7999 21.2397 34.7999H25.5294C25.5294 34.7999 25.5294 29.1775 25.5294 24.607H28.4249L28.8002 21.0064H25.5294V18.89C25.5294 18.0951 26.0644 17.909 26.4397 17.909' fill='white'/%3E%3C/svg%3E");
 }
 .--svg__social--2 {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='76' height='76' viewBox='0 0 76 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M62.7 0H13.3C5.95461 0 0 5.95461 0 13.3V62.7C0 70.0454 5.95461 76 13.3 76H62.7C70.0454 76 76 70.0454 76 62.7V13.3C76 5.95461 70.0454 0 62.7 0Z' fill='%234489C8'/%3e%3cpath d='M15.7996 25.4927H23.4796C23.6401 25.4924 23.797 25.5411 23.9292 25.6322C24.0614 25.7233 24.1627 25.8525 24.2196 26.0027C25.0696 28.1927 28.5996 36.7627 31.8296 37.4627C34.2296 37.4627 33.3796 26.0627 30.3296 26.0627C29.5296 26.0627 31.7496 24.6427 31.8996 24.5827C34.734 23.8058 37.7252 23.8058 40.5596 24.5827C42.0896 25.2227 42.3496 27.0127 42.3896 28.5327C42.4296 30.0527 40.6896 36.5327 42.9796 37.2327C45.9796 38.1527 49.8396 28.7427 50.7396 26.4327C50.7981 26.2844 50.9001 26.1573 51.0321 26.0681C51.1642 25.9788 51.3202 25.9316 51.4796 25.9327H60.0296C60.1617 25.9323 60.2919 25.9646 60.4085 26.0267C60.525 26.0889 60.6244 26.179 60.6977 26.2889C60.771 26.3988 60.8159 26.5252 60.8285 26.6568C60.841 26.7883 60.8208 26.9209 60.7696 27.0427C59.0084 31.0604 56.8969 34.9153 54.4596 38.5627C54.2524 38.8637 54.1551 39.2268 54.1843 39.5911C54.2134 39.9554 54.3671 40.2985 54.6196 40.5627C57.1796 43.3027 64.1796 51.0627 60.1796 51.0627H51.5496C51.3265 51.0632 51.1059 51.0162 50.9024 50.9248C50.699 50.8335 50.5173 50.6998 50.3696 50.5327C49.0296 49.0527 45.1296 44.9327 43.3696 45.2627C41.9096 45.5327 41.7696 48.0127 41.8396 49.6327C41.8616 50.0506 41.719 50.4606 41.4424 50.7747C41.1657 51.0887 40.777 51.2819 40.3596 51.3127C38.8296 51.4027 36.7396 51.4427 36.5496 51.4327C30.4496 51.0427 26.8396 46.9727 23.3896 42.4327C19.7757 37.6194 16.9566 32.2581 15.0396 26.5527C15.0004 26.4319 14.9901 26.3037 15.0096 26.1783C15.0291 26.0529 15.0778 25.9338 15.1517 25.8306C15.2257 25.7275 15.3228 25.6432 15.4354 25.5844C15.5479 25.5257 15.6727 25.4943 15.7996 25.4927V25.4927Z' fill='white'/%3e%3c/svg%3e ");
 }
 .--svg__subscrible {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7417 0.831665H6.65753V6.95794H0.53125V11.0421H6.65753V17.1684H10.7417V11.0421H16.868V6.95794H10.7417V0.831665Z' fill='%23058491'/%3E%3C/svg%3E");
 }
 .--svg__tarket-link {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M18.8893 14.0571H18.0107C17.8824 14.0571 17.7771 14.0982 17.6951 14.1808C17.6125 14.2629 17.5714 14.3682 17.5714 14.4964V18.8892C17.5714 19.4932 17.3565 20.0102 16.9264 20.4404C16.4963 20.8705 15.9791 21.0854 15.3751 21.0854H3.95349C3.34949 21.0854 2.83237 20.8705 2.40218 20.4404C1.97208 20.0103 1.75706 19.4933 1.75706 18.8892V7.46777C1.75706 6.86376 1.97204 6.34683 2.40218 5.91669C2.83237 5.4865 3.34949 5.27153 3.95349 5.27153H13.6177C13.746 5.27153 13.8513 5.23023 13.9336 5.14796C14.0159 5.0656 14.057 4.96044 14.057 4.83221V3.95351C14.057 3.82551 14.0159 3.72017 13.9336 3.63795C13.8513 3.55558 13.746 3.51447 13.6177 3.51447H3.95349C2.86453 3.51447 1.93328 3.90115 1.15983 4.67445C0.386675 5.4477 0 6.37895 0 7.46791V18.8894C0 19.9783 0.386675 20.9097 1.15988 21.6827C1.93333 22.4561 2.86458 22.8429 3.95354 22.8429H15.3751C16.464 22.8429 17.3953 22.4561 18.1687 21.6827C18.9421 20.9097 19.3288 19.9783 19.3288 18.8894V14.4967C19.3288 14.3684 19.2876 14.2631 19.205 14.1808C19.1226 14.0982 19.0173 14.0571 18.8893 14.0571Z' fill='%23058491'/%3E%3Cpath d='M24.339 2.01818C24.1651 1.84427 23.959 1.75739 23.7212 1.75739H16.6927C16.4548 1.75739 16.2487 1.84427 16.075 2.01818C15.9011 2.192 15.814 2.39793 15.814 2.63589C15.814 2.87385 15.9011 3.07983 16.075 3.25374L18.4909 5.66976L9.54064 14.6203C9.449 14.7118 9.40332 14.8171 9.40332 14.9358C9.40332 15.055 9.44914 15.1603 9.54064 15.2518L11.1056 16.8165C11.1971 16.908 11.3024 16.9537 11.4214 16.9537C11.5403 16.9537 11.6457 16.9081 11.7371 16.8165L20.6875 7.86619L23.1036 10.2822C23.2774 10.4561 23.4834 10.5431 23.7213 10.5431C23.9593 10.5431 24.1653 10.4561 24.3392 10.2822C24.5132 10.1083 24.6 9.90246 24.6 9.6645V2.63589C24.6 2.39779 24.5128 2.192 24.339 2.01818Z' fill='%23058491'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24.6' height='24.6' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
 }
 .--svg__time {
   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='M10 20C15.5214 20 20 15.5214 20 10C20 4.47856 15.5214 0 10 0C4.47856 0 0 4.47856 0 10C0 15.5214 4.47856 20 10 20ZM9.28569 4.28572C9.28569 3.89285 9.60713 3.57142 10 3.57142C10.3929 3.57142 10.7143 3.89285 10.7143 4.28572V9.65715L14.0179 12.3C14.325 12.5464 14.375 12.9964 14.1286 13.3036C13.9893 13.4786 13.7822 13.5714 13.5714 13.5714C13.4143 13.5714 13.2571 13.5214 13.125 13.4143L9.55359 10.5572C9.38574 10.4214 9.28575 10.2179 9.28575 10V4.28572H9.28569Z' fill='%23058491'/%3E%3C/svg%3E");
 }
 .--svg__train {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6922 8.83684C13.0505 4.98559 9.75094 2.19043 5.84719 2.19043H0.9375V4.06543H3.28125C3.54 4.06543 3.75 4.27543 3.75 4.53418V7.34668C3.75 7.60543 3.54 7.81543 3.28125 7.81543H0.9375V11.5654H11.3803C12.8292 11.5654 13.9303 10.2637 13.6922 8.83684V8.83684ZM11.1192 7.58152C11.0353 7.72637 10.8806 7.81543 10.7137 7.81543H5.625C5.36625 7.81543 5.15625 7.60543 5.15625 7.34668V4.53418C5.15625 4.27543 5.36625 4.06543 5.625 4.06543H5.84719C8.02406 4.06543 10.0448 5.23355 11.1206 7.11371C11.2036 7.25902 11.2031 7.43715 11.1192 7.58152V7.58152Z' fill='%23058491'/%3E%3Cpath d='M14.0625 13.4404H0.9375V12.5029H14.0625V13.4404Z' fill='%23058491'/%3E%3C/svg%3E");
 }
 .--svg__users {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='15' height='17' viewBox='0 0 15 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.37353 0C5.02085 0 3.09766 1.9232 3.09766 4.27588C3.09766 6.62855 5.02085 8.55175 7.37353 8.55175C9.7262 8.55175 11.6494 6.62855 11.6494 4.27588C11.6494 1.9232 9.7262 0 7.37353 0Z' fill='%23058491'/%3E%3Cpath d='M14.7099 11.9685C14.5979 11.6884 14.4485 11.427 14.2805 11.1843C13.4216 9.91457 12.0959 9.07434 10.6021 8.86895C10.4154 8.85029 10.21 8.8876 10.0606 8.99964C9.27641 9.57848 8.34283 9.87722 7.37187 9.87722C6.40091 9.87722 5.46733 9.57848 4.6831 8.99964C4.53371 8.8876 4.32832 8.8316 4.14161 8.86895C2.64786 9.07434 1.30349 9.91457 0.463262 11.1843C0.295216 11.427 0.145826 11.7071 0.0338191 11.9685C-0.0221842 12.0805 -0.00352837 12.2112 0.052475 12.3233C0.201865 12.5847 0.388567 12.8461 0.556612 13.0702C0.818009 13.4249 1.0981 13.7423 1.41553 14.0411C1.67693 14.3025 1.97567 14.5452 2.27445 14.788C3.74952 15.8896 5.52336 16.4684 7.35321 16.4684C9.18306 16.4684 10.9569 15.8896 12.432 14.788C12.7307 14.5639 13.0295 14.3025 13.2909 14.0411C13.5896 13.7423 13.8884 13.4249 14.1498 13.0702C14.3365 12.8274 14.5046 12.5847 14.6539 12.3233C14.7473 12.2112 14.7659 12.0805 14.7099 11.9685Z' fill='%23058491'/%3E%3C/svg%3E");
 }
 .--svg__vacantion-arrow {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='21' height='13' viewBox='0 0 21 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 2L10.5001 10L2 2' stroke='%23058491' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
 }
 .--svg__vector {
   background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='35' height='16' viewBox='0 0 35 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8H33M33 8L26.2836 1M33 8L26.2836 15' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
 }
 /* End */
 /* Start:/local/templates/main/libs/animate/animate.css?162678974924274*/
 @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(-100%, 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?1626789749272*/
 .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?162678974813706*/
 @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/swiper/swiper.min.css?162678974819148*/
 /**
 * 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: 350px;
}*/
 .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: .5rem;
   height: .5rem;
   display: inline-block;
   border-radius: .25rem;
   background: var(--color__dark);
   opacity: .16;
   outline: none;
   transition: all ease .24s;
   margin: 0px .25rem;
 }
 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 !important;
   background: var(--color__fill-6);
   width: 2rem;
 }
 .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?16267897496439*/
 .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/css/jquery.datetimepicker.min.css?163214398016503*/
 .xdsoft_datetimepicker {
   box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
   background: #fff;
   border-bottom: 1px solid #bbb;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-top: 1px solid #ccc;
   color: #333;
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   padding: 8px;
   padding-left: 0;
   padding-top: 2px;
   position: absolute;
   z-index: 9999;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: none
 }
 .xdsoft_datetimepicker.xdsoft_rtl {
   padding: 8px 0 8px 8px
 }
 .xdsoft_datetimepicker iframe {
   position: absolute;
   left: 0;
   top: 0;
   width: 75px;
   height: 210px;
   background: transparent;
   border: 0
 }
 .xdsoft_datetimepicker button {
   border: none !important
 }
 .xdsoft_noselect {
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   -o-user-select: none;
   user-select: none
 }
 .xdsoft_noselect::selection {
   background: transparent
 }
 .xdsoft_noselect::-moz-selection {
   background: transparent
 }
 .xdsoft_datetimepicker.xdsoft_inline {
   display: inline-block;
   position: static;
   box-shadow: none
 }
 .xdsoft_datetimepicker * {
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0;
   margin: 0
 }
 .xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
   display: none
 }
 .xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
   display: block
 }
 .xdsoft_datetimepicker .xdsoft_datepicker {
   width: 224px;
   float: left;
   margin-left: 8px
 }
 .xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
   float: right;
   margin-right: 8px;
   margin-left: 0
 }
 .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
   width: 256px
 }
 .xdsoft_datetimepicker .xdsoft_timepicker {
   width: 58px;
   float: left;
   text-align: center;
   margin-left: 8px;
   margin-top: 0
 }
 .xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
   float: right;
   margin-right: 8px;
   margin-left: 0
 }
 .xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
   margin-top: 8px;
   margin-bottom: 3px
 }
 .xdsoft_datetimepicker .xdsoft_monthpicker {
   position: relative;
   text-align: center
 }
 .xdsoft_datetimepicker .xdsoft_label i, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_today_button {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)
 }
 .xdsoft_datetimepicker .xdsoft_label i {
   opacity: .5;
   background-position: -92px -19px;
   display: inline-block;
   width: 9px;
   height: 20px;
   vertical-align: middle
 }
 .xdsoft_datetimepicker .xdsoft_prev {
   float: left;
   background-position: -20px 0
 }
 .xdsoft_datetimepicker .xdsoft_today_button {
   float: left;
   background-position: -70px 0;
   margin-left: 5px
 }
 .xdsoft_datetimepicker .xdsoft_next {
   float: right;
   background-position: 0 0
 }
 .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {
   background-color: transparent;
   background-repeat: no-repeat;
   border: 0 none;
   cursor: pointer;
   display: block;
   height: 30px;
   opacity: .5;
   -ms-filter: "alpha(opacity=50)";
   outline: medium none;
   overflow: hidden;
   padding: 0;
   position: relative;
   text-indent: 100%;
   white-space: nowrap;
   width: 20px;
   min-width: 0
 }
 .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
   float: none;
   background-position: -40px -15px;
   height: 15px;
   width: 30px;
   display: block;
   margin-left: 14px;
   margin-top: 7px
 }
 .xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
   float: none;
   margin-left: 0;
   margin-right: 14px
 }
 .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
   background-position: -40px 0;
   margin-bottom: 7px;
   margin-top: 0
 }
 .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
   height: 151px;
   overflow: hidden;
   border-bottom: 1px solid #ddd
 }
 .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
   background: #f5f5f5;
   border-top: 1px solid #ddd;
   color: #666;
   font-size: 12px;
   text-align: center;
   border-collapse: collapse;
   cursor: pointer;
   border-bottom-width: 0;
   height: 25px;
   line-height: 25px
 }
 .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
   border-top-width: 0
 }
 .xdsoft_datetimepicker .xdsoft_today_button:hover, .xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover {
   opacity: 1;
   -ms-filter: "alpha(opacity=100)"
 }
 .xdsoft_datetimepicker .xdsoft_label {
   display: inline;
   position: relative;
   z-index: 9999;
   margin: 0;
   padding: 5px 3px;
   font-size: 14px;
   line-height: 20px;
   font-weight: bold;
   background-color: #fff;
   float: left;
   width: 182px;
   text-align: center;
   cursor: pointer
 }
 .xdsoft_datetimepicker .xdsoft_label:hover > span {
   text-decoration: underline
 }
 .xdsoft_datetimepicker .xdsoft_label:hover i {
   opacity: 1.0
 }
 .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
   border: 1px solid #ccc;
   position: absolute;
   right: 0;
   top: 30px;
   z-index: 101;
   display: none;
   background: #fff;
   max-height: 160px;
   overflow-y: hidden
 }
 .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
   right: -7px
 }
 .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
   right: 2px
 }
 .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
   color: #fff;
   background: #ff8000
 }
 .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
   padding: 2px 10px 2px 5px;
   text-decoration: none !important
 }
 .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
   background: #3af;
   box-shadow: #178fe5 0 1px 3px 0 inset;
   color: #fff;
   font-weight: 700
 }
 .xdsoft_datetimepicker .xdsoft_month {
   width: 100px;
   text-align: right
 }
 .xdsoft_datetimepicker .xdsoft_calendar {
   clear: both
 }
 .xdsoft_datetimepicker .xdsoft_year {
   width: 48px;
   margin-left: 5px
 }
 .xdsoft_datetimepicker .xdsoft_calendar table {
   border-collapse: collapse;
   width: 100%
 }
 .xdsoft_datetimepicker .xdsoft_calendar td > div {
   padding-right: 5px
 }
 .xdsoft_datetimepicker .xdsoft_calendar th {
   height: 25px
 }
 .xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
   width: 14.2857142%;
   background: #f5f5f5;
   border: 1px solid #ddd;
   color: #666;
   font-size: 12px;
   text-align: right;
   vertical-align: middle;
   padding: 0;
   border-collapse: collapse;
   cursor: pointer;
   height: 25px
 }
 .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
   width: 12.5%
 }
 .xdsoft_datetimepicker .xdsoft_calendar th {
   background: #f1f1f1
 }
 .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
   color: #3af
 }
 .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
   background: #ffe9d2;
   box-shadow: #ffb871 0 1px 4px 0 inset;
   color: #000
 }
 .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
   background: #c1ffc9;
   box-shadow: #00dd1c 0 1px 4px 0 inset;
   color: #000
 }
 .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
   background: #3af;
   box-shadow: #178fe5 0 1px 3px 0 inset;
   color: #fff;
   font-weight: 700
 }
 .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
   opacity: .5;
   -ms-filter: "alpha(opacity=50)";
   cursor: default
 }
 .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
   opacity: .2;
   -ms-filter: "alpha(opacity=20)"
 }
 .xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
   color: #fff !important;
   background: #ff8000 !important;
   box-shadow: none !important
 }
 .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
   background: #3af !important;
   box-shadow: #178fe5 0 1px 3px 0 inset !important;
   color: #fff !important
 }
 .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
   color: inherit !important;
   background: inherit !important;
   box-shadow: inherit !important
 }
 .xdsoft_datetimepicker .xdsoft_calendar th {
   font-weight: 700;
   text-align: center;
   color: #999;
   cursor: default
 }
 .xdsoft_datetimepicker .xdsoft_copyright {
   color: #ccc !important;
   font-size: 10px;
   clear: both;
   float: none;
   margin-left: 8px
 }
 .xdsoft_datetimepicker .xdsoft_copyright a {
   color: #eee !important
 }
 .xdsoft_datetimepicker .xdsoft_copyright a:hover {
   color: #aaa !important
 }
 .xdsoft_time_box {
   position: relative;
   border: 1px solid #ccc
 }
 .xdsoft_scrollbar > .xdsoft_scroller {
   background: #ccc !important;
   height: 20px;
   border-radius: 3px
 }
 .xdsoft_scrollbar {
   position: absolute;
   width: 7px;
   right: 0;
   top: 0;
   bottom: 0;
   cursor: pointer
 }
 .xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
   left: 0;
   right: auto
 }
 .xdsoft_scroller_box {
   position: relative
 }
 .xdsoft_datetimepicker.xdsoft_dark {
   box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
   background: #000;
   border-bottom: 1px solid #444;
   border-left: 1px solid #333;
   border-right: 1px solid #333;
   border-top: 1px solid #333;
   color: #ccc
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
   border-bottom: 1px solid #222
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
   background: #0a0a0a;
   border-top: 1px solid #222;
   color: #999
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
   background-color: #000
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
   border: 1px solid #333;
   background: #000
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
   color: #000;
   background: #007fff
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
   background: #c50;
   box-shadow: #b03e00 0 1px 3px 0 inset;
   color: #000
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_next, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
   background: #0a0a0a;
   border: 1px solid #222;
   color: #999
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
   background: #0e0e0e
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
   color: #c50
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
   background: #ffe9d2;
   box-shadow: #ffb871 0 1px 4px 0 inset;
   color: #000
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
   background: #c1ffc9;
   box-shadow: #00dd1c 0 1px 4px 0 inset;
   color: #000
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
   background: #c50;
   box-shadow: #b03e00 0 1px 3px 0 inset;
   color: #000
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
   color: #000 !important;
   background: #007fff !important
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
   color: #666
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
   color: #333 !important
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
   color: #111 !important
 }
 .xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
   color: #555 !important
 }
 .xdsoft_dark .xdsoft_time_box {
   border: 1px solid #333
 }
 .xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
   background: #333 !important
 }
 .xdsoft_datetimepicker .xdsoft_save_selected {
   display: block;
   border: 1px solid #ddd !important;
   margin-top: 5px;
   width: 100%;
   color: #454551;
   font-size: 13px
 }
 .xdsoft_datetimepicker .blue-gradient-button {
   font-family: "museo-sans", "Book Antiqua", sans-serif;
   font-size: 12px;
   font-weight: 300;
   color: #82878c;
   height: 28px;
   position: relative;
   padding: 4px 17px 4px 33px;
   border: 1px solid #d7d8da;
   background: -moz-linear-gradient(top, #fff 0, #f4f8fa 73%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(73%, #f4f8fa));
   background: -webkit-linear-gradient(top, #fff 0, #f4f8fa 73%);
   background: -o-linear-gradient(top, #fff 0, #f4f8fa 73%);
   background: -ms-linear-gradient(top, #fff 0, #f4f8fa 73%);
   background: linear-gradient(to bottom, #fff 0, #f4f8fa 73%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0)
 }
 .xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
   color: #454551;
   background: -moz-linear-gradient(top, #f4f8fa 0, #FFF 73%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f8fa), color-stop(73%, #FFF));
   background: -webkit-linear-gradient(top, #f4f8fa 0, #FFF 73%);
   background: -o-linear-gradient(top, #f4f8fa 0, #FFF 73%);
   background: -ms-linear-gradient(top, #f4f8fa 0, #FFF 73%);
   background: linear-gradient(to bottom, #f4f8fa 0, #FFF 73%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0)
 }
 /* End */
 /* Start:/local/templates/main/components/bitrix/menu/top-mob/style.css?163773098912329*/
 .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;
 }
 .mob-tabb__link.active {
   position: relative;
 }
 .mob-tabb__link.active:before {
   content: "";
   /* height: 1rem; */
   /* width: 1rem; */
   position: absolute;
   bottom: 0;
   right: -50px;
   width: 50px;
   height: 50px;
   -moz-border-radius: 40%;
   -webkit-border-radius: 40%;
   border-radius: 40%;
   box-shadow: -10px 10px 0 0 #ebf4f7;
   margin-left: 50px;
   margin-top: 20px;
 }
 .mob-tabb__link.active:after {
   content: "";
   /* height: 1rem; */
   /* width: 1rem; */
   position: absolute;
   bottom: 0;
   left: -100px;
   width: 50px;
   height: 50px;
   -moz-border-radius: 40%;
   -webkit-border-radius: 40%;
   border-radius: 40%;
   box-shadow: 10px 10px 0 0 #ebf4f7;
   margin-left: 50px;
   margin-top: 20px;
 }
 .mob-nav__full {
   padding-bottom: 5rem
 }
 .mob-tabb__header {
   display: flex;
   background: #EDEDED;
   border-radius: 10px 10px 0px 0;
   position: relative;
 }
 .mob-tabb__link {
   flex: 0 1 50%;
   text-align: center;
   padding: 1rem;
   cursor: pointer;
   color: var(--color__dark);
   font-size: 1.35rem;
   font-weight: bold;
   padding-bottom: 1.10rem;
   margin-bottom: -0.10rem;
 }
 .mob-tabb__link.active {
   background: #EBF4F7;
   border-radius: 10px 10px 0 0;
   border-bottom: 0;
 }
 .mob-tabb {
   margin-top: 2rem;
   overflow: hidden;
 }
 .mob-tabb__body {
   background: #EBF4F7;
   border-radius: 0px 0px 10px 10px;
   padding: 2rem;
   border-radius: 1rem 1rem 0;
 }
 .mob-tabb__title {
   color: var(--color__fill-1);
   font-size: 1.445rem;
   font-weight: bold;
   margin-bottom: 1.5rem;
 }
 .mob-tabb__ul {
   margin-bottom: 2.5rem;
   padding-bottom: 1.25rem;
   border-bottom: 1px solid rgba(1, 131, 157, 0.2);
 }
 .mob-tabb__ul li {
   margin: 0.95rem 0;
 }
 .mob-tabb__ul a {
   font-size: 1.1rem;
   color: var(--color__fill-1);
   text-decoration: none;
 }
 .mob-tabb__category a {
   display: block;
   background: #FFFFFF;
   border-radius: 8px;
   padding: 1.25rem 2rem;
   font-size: 1.5rem;
   text-decoration: none;
   color: var(--color__fill-1);
   margin: 1.5rem 0;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='10' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.7709 4.44699C19.7706 4.44675 19.7704 4.44648 19.7702 4.44624L15.688 0.383747C15.3821 0.0794116 14.8875 0.0805441 14.5831 0.386403C14.2787 0.692223 14.2799 1.18687 14.5857 1.49125L17.3265 4.21874H0.78125C0.349766 4.21874 0 4.56851 0 4.99999C0 5.43148 0.349766 5.78124 0.78125 5.78124H17.3264L14.5857 8.50874C14.2799 8.81312 14.2788 9.30776 14.5831 9.61358C14.8875 9.91948 15.3822 9.92054 15.688 9.61624L19.7702 5.55374C19.7704 5.55351 19.7706 5.55324 19.7709 5.553C20.0769 5.24761 20.0759 4.75136 19.7709 4.44699Z' fill='%2301839D'/%3e%3c/svg%3e ");
   background-repeat: no-repeat;
   background-position: right 2.5rem center;
 }
 .mob-tabb__form {
   width: calc(100% + 4rem);
   margin-left: -2rem;
   padding: 2rem;
   background: var(--color__dark);
   border-radius: 10px;
   margin-top: 3rem;
   margin-bottom: -2rem
 }
 .mob-tabb__block {
   display: none;
 }
 .mob-tabb__form .btn {
   margin: auto;
   font-size: 1.25rem;
   margin-top: 2rem;
 }
 .mob-promo {
   width: calc(100% + 4rem);
   margin-left: -2rem;
   padding: 2rem;
   margin-top: 3rem;
   background: var(--color__dark);
   border-radius: 10px;
   margin-bottom: -2rem;
 }
 .mob-promo__block {
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin: 1rem 0;
 }
 .mob-promo__img {
   flex: 0 1 10rem
 }
 .mob-promo__img img {
   width: 8rem;
   border-radius: 10px;
 }
 .mob-promo__info {
   flex: 1
 }
 .mob-promo__title {
   font-size: 1.2rem;
   color: #fff;
   font-weight: bold;
 }
 .mob-promo__date {
   text-align: right;
   color: #fff;
   margin-top: 1rem;
 }
 .mob-promo__h1 {
   color: #fff;
   font-size: 2rem;
   font-weight: bold;
 }
 .mob-promo__all a {
   color: var(--color__fill-5);
   text-decoration: none;
   font-size: 1.25rem
 }
 .tabb-category {
   display: block;
   background: #FFFFFF;
   border-radius: 8px;
   padding: 1.25rem 2rem;
   font-size: 1.5rem;
   text-decoration: none;
   color: var(--color__fill-1);
   margin: 1.5rem 0;
 }
 .tabb-category.--empty .tabb-category__plus {
   display: none;
 }
 .tabb-subcategory__plus {
   display: block;
   height: 2rem;
   width: 2rem;
   background-color: var(--color__fill-3-a);
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L11 11L20 2' stroke='%23ffffff' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
   background-position: center;
   background-repeat: no-repeat;
   background-size: 1rem;
   border-radius: 100%;
   transition: all 0.3s;
 }
 .tabb-subcategory__plus.active {
   transform: rotate(180deg)
 }
 .tabb-subcategory__btn {
   display: flex;
   justify-content: space-between;
   align-items: center;
 }
 .tabb-category__plus {
   display: block;
   height: 2rem;
   width: 2rem;
   background-color: var(--color__fill-1);
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L11 11L20 2' stroke='%23ffffff' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
   background-position: center;
   background-repeat: no-repeat;
   background-size: 1rem;
   border-radius: 100%;
   transition: all 0.3s;
 }
 .tabb-category__plus.active {
   transform: rotate(180deg)
 }
 .tabb-category__content {
   border: 1px solid var(--color__border);
   border-radius: 1rem;
   margin-top: 1rem;
   display: none;
 }
 .tabb-category__content-li {
   border-bottom: 1px solid var(--color__border);
   padding: 1rem;
   margin: 0 !important;
 }
 .tabb-category__content-li:last-child {
   border-bottom: 0;
 }
 .tabb-category__btn a {
   font-weight: bold;
 }
 .tabb-subcategory__content {
   padding-left: 2rem;
   display: none;
 }
 .tabb-category__btn {
   display: flex;
   justify-content: space-between;
   align-items: center;
 }
 .mob-nav__contacts {
   margin-top: 2rem;
 }
 .mob-nav__contacts-btn {
   height: 2.85rem;
   font-size: .9rem;
   padding: 1rem;
   width: 13rem;
   /*border-radius: 3rem;*/
   margin-bottom: 1.5rem;
 }
 .mob-nav__messenger {
   width: 2rem;
   height: 2rem;
   display: flex;
   background-color: var(--color__fill-6);
   border-radius: 100%;
   background-position: center;
   background-size: auto 1.125rem;
   transition: all ease .24s;
   margin-left: 0.25rem;
 }
 .mob-nav__tell-link {
   font-size: 1.5rem;
   line-height: 2rem;
 }
 .mob-nav__time {
   padding-left: 3.25rem;
   font-size: .9rem;
 }
 /* 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) {
   .tabs__block.--1 {
     background: #EDEDED;
     border-radius: 10px
   }
 }
 @media screen and (max-width: 768px) {}
 @media screen and (max-width: 640px) {
   .mob-promo__img {
     flex: 0 1 6rem
   }
   .mob-promo__img img {
     width: 5rem;
   }
   .mob-promo__title {
     font-size: 1rem;
   }
 }
 /* End */
 /* Start:/local/templates/main/components/bitrix/menu/top/style.css?16361763629303*/
 .top-menu .active {
   color: var(--color__fill-1);
 }
 .header__side .header__call-back {
   box-shadow: none;
 }
 .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;
 }
 .tabs__menus {
   background: #EBF4F7;
   border-radius: 20px;
   display: flex;
 }
 .tabs-menu__wrap {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
 }
 .tabs-menu__wrap.--servicegroup {
   grid-template-columns: 1fr 1fr;
 }
 .tabs-menu {
   flex: 0 1 calc(100% - 25rem);
 }
 .tabs-menu .tabs__block {
   padding: 2rem;
   height: 100%;
   position: relative;
   padding-bottom: 4rem;
 }
 .tabs-form {
   flex: 0 1 25rem;
   background: #058491;
   border-radius: 20px;
   display: flex;
   height: 100%;
   justify-content: center;
   align-items: flex-start;
   padding: 2rem;
 }
 .tabs-form__input_custom .text_input {
   position: absolute;
   top: 0.5rem;
   left: 13px;font-family: "Overpass", sans-serif;
   font-style: normal;
   color: #000;
   font-weight: normal;
   font-size: .9rem;
 }
 .tabs-form__form {
   width: 100%;
 }
 .tabs-form__title {
   color: #fff;
   font-size: 2rem;
   font-weight: 500;
   margin-bottom: 1.5rem
 }
 .tabs-form__input {
   margin: 1.25rem 0;
   position: relative;
 }
 .tabs-form__input p {
   color: #fff;
   font-size: 1rem;
   margin: 0.25rem 0;
 }
 .tabs-form__input input {
   color: var(--color__dark);
   padding: 1rem;
   width: 100%;font-family: "Overpass", sans-serif;
   outline: none;
   border-radius: 10px;
   border: 0px;
   font-size: 1.4rem;
   line-height: 1;
   padding-top: 1.9rem;
   padding-bottom: 0.8rem;
 }
 .yes_input {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='20' height='20' rx='5' fill='white'/%3e%3cg clip-path='url(%23clip0_408:86)'%3e%3cpath d='M8.59502 14.4828C8.48047 14.598 8.32419 14.6623 8.16185 14.6623C7.99951 14.6623 7.84322 14.598 7.72868 14.4828L4.26926 11.0228C3.91025 10.6638 3.91025 10.0817 4.26926 9.72334L4.70243 9.29005C5.06155 8.93104 5.64304 8.93104 6.00205 9.29005L8.16185 11.45L13.9979 5.61377C14.357 5.25476 14.9391 5.25476 15.2975 5.61377L15.7307 6.04705C16.0897 6.40607 16.0897 6.98811 15.7307 7.34657L8.59502 14.4828Z' fill='%23058491'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_408:86'%3e%3crect width='12' height='12' fill='white' transform='translate(4 4)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
   height: 1.5rem;
   width: 1.5rem;
   background-size: contain;
   background-position: center;
   background-repeat: no-repeat;
   display: block;
   font-size: 0;
   margin-right: 1rem;
 }
 .wrap_personal_input p {
   display: flex;
 }
 .tabs-form .btn {
   width: 17rem;
   display: 100%;
   text-transform: uppercase;
   margin-bottom: 1rem;
   border-radius: 10px;
   height: 4rem;
 }
 .tabs-menu__all {
   position: absolute;
   display: none;
   left: 2rem;
   bottom: 2rem;
 }
 .tabs-menu__name {
   border-bottom: 1px solid rgba(3, 80, 99, 0.2);
   padding-bottom: 1rem;
   margin-bottom: 1.5rem;
   padding-right: 1rem;
 }
 .tabs-menu__name a {
   font-size: 1.25rem;
   font-weight: 500;
   text-decoration: none;
   color: var(--color__dark);
 }
 .tabs-menu__name a:hover {
   color: var(--color__fill-1);
 }
 .tabs-menu__ul a {
   color: var(--color__dark);
   text-decoration: none;
   font-size: 1.1rem;
   margin-bottom: 0.75rem;
   padding-right: 1rem;
   display: block;
 }
 .tabs-menu__ul a:hover {
   color: var(--color__fill-1);
 }
 .tabs-menu__all a {
   color: var(--color__dark);
   text-decoration: none;
   font-size: 1.1rem;
   font-weight: 500;
 }
 .tabs-menu__all a:hover {
   color: var(--color__fill-1);
 }
 .tabs-menu__menu p {
   margin-top: 0
 }
 .tabs-menu__menu.--no-category {
   padding-left: 1.5rem;
   padding-top: 1.7rem;
   margin-top: 2.6rem;
   border-top: 1px solid rgba(3, 80, 99, 0.2);
 }
 /* media */
 @media screen and (max-width: 1680px) {}
 @media screen and (max-width: 1440px) {}
 @media screen and (max-width: 1366px) {
   .tabs-menu__menu.--no-category {
     margin-top: 2.5rem;
   }
 }
 @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/search.title/live_search/style.css?16353195512171*/
 div.title-search-result {
   border: 1px solid var(--color__fill-1);
   display: none;
   overflow: hidden;
   z-index: 2050;
   width: 75% !important;
 }
 table.title-search-result {
   border-collapse: collapse;
   border: none;
   width: 100%;
 }
 table.title-search-result th {
   background-color: var(--color__fill-1);
   border-right: 1px solid var(--color__fill-1);
   color: #fff;
   font-weight: normal;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 14px;
   padding-right: 12px;
   text-align: right;
   vertical-align: top;
   white-space: nowrap;
   width: 1%;
 }
 table.title-search-result td {
   background-color: white;
   color: black;
   font-weight: normal;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: left;
   white-space: nowrap;
 }
 table.title-search-result td.title-search-item {
   padding-left: 8px;
   padding-right: 15px;
 }
 table.title-search-result td.title-search-item a {
   padding-left: 4px;
   padding-right: 15px;
   text-decoration: none;
   color: black;
   vertical-align: top;
   display: block;
 }
 table.title-search-result td.title-search-item img {
   vertical-align: top;
 }
 table.title-search-result td.title-search-item b {
   color: #cf0000;
   font-weight: normal;
 }
 table.title-search-result tr.title-search-selected td, table.title-search-result tr.title-search-selected a, table.title-search-result tr.title-search-selected td.title-search-more a {
   background-color: #fff2be;
 }
 table.title-search-result td.title-search-more {
   font-size: 11px;
   font-weight: normal;
   padding-right: 15px;
   padding-left: 24px;
   padding-top: 0px;
 }
 table.title-search-result td.title-search-more a {
   padding-left: 12px;
   padding-right: 15px;
   text-decoration: none;
   color: #999999;
 }
 table.title-search-result td.title-search-all {
   padding-left: 24px;
   padding-right: 15px;
 }
 table.title-search-result td.title-search-all a {
   padding-left: 4px;
   text-decoration: none;
   color: #808080;
 }
 table.title-search-result td.title-search-separator, table.title-search-result th.title-search-separator {
   padding-top: 0px;
   padding-bottom: 0px;
   font-size: 4px;
 }
 div.title-search-fader {
   display: none;
   background-image: url('../../../../../../local/templates/main/components/bitrix/search.title/live_search/images/fader.png');
   background-position: right top;
   background-repeat: repeat-y;
   position: absolute;
 }
 .header-contacts__tell-link {
   font-size: 4em;
 }
 .made-with-love a, .made-with-love {
   color: #000000;
   font-size: 0.95em;
   font-weight: 500;
   text-decoration: none;
 }
 .heartbeat {
   animation: heartbeat 2s infinite
 }
 @keyframes heartbeat {
   0% {
     transform: scale(1)
   }
   10% {
     transform: scale(1.2)
   }
   20% {
     transform: scale(1)
   }
   30% {
     transform: scale(1.2)
   }
   40% {
     transform: scale(1)
   }
   100% {
     transform: scale(1)
   }
 }
 .heartbeat {
   animation: heartbeat 2s infinite
 }
 @media (max-width:567px) {
   .made-with-love {
     margin: 3rem 0 0;
   }
 }
 @media (min-width:800px) {
   .contacty_slider_page {
     padding-top: 1.563vw;
     padding-bottom: 0
   }
   .contacty_slider_page .contacty_swiper_slider {
     padding-bottom: 3.167vw;
     position: relative
   }
   .contacty_slider_page .contacty_slider_slide {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     gap: 1.563vw
   }
   .contacty_slider_page .adress {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     gap: .521vw
   }
   .contacty_slider_page .img_adress {
     margin-bottom: .521vw;
     width: 18.229vw;
     height: 11.979vw;
     overflow: hidden
   }
   .contacty_slider_page .img_adress img {
     width: 100%;
     height: 100%;
     -o-object-fit: cover;
     object-fit: cover
   }
   .contacty_slider_page .city {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column
   }
   .contacty_slider_page .city_title {
     font-style: normal;
     font-weight: 400;
     font-size: .729vw;
     line-height: 1.094vw;
     color: #058491;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between
   }
   .contacty_slider_page .city_subtitle {
     font-style: normal;
     font-weight: 700;
     font-size: .781vw;
     line-height: 1.146vw;
     color: #1b1d21
   }
   .contacty_slider_page .city_subtitle a {
     color: #1b1d21
   }
   .contacty_slider_page a.email {
     font-style: normal;
     font-weight: 400;
     font-size: .677vw;
     line-height: 1.042vw;
     color: #f37880;
     padding-left: 1.563vw;
     position: relative
   }
   .contacty_slider_page a.email::before {
     background-image: url(email.webp)
   }
   .contacty_slider_page a.email::before {
     content: "";
     position: absolute;
     left: .781vw;
     top: 50%;
     -webkit-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     transform: translate(0, -50%);
     width: .625vw;
     height: .625vw;
     background-repeat: no-repeat;
     background-position: center;
     background-size: 100%
   }
   .city p, .doctir_img p {
     padding: 0;
     margin: 0;
   }
   .contacty_slider_page .city_phones {
     font-style: normal;
     font-weight: 400;
     font-size: .781vw;
     line-height: 1.146vw;
     color: #1b1d21
   }
   .contacty_slider_page .map_adress {
     width: 47.865vw;
     height: 25.99vw;
     background-position: center center;
     background-size: cover;
     background-repeat: no-repeat;
   }
   .contacty_slider_page .map_adress iframe {
     width: 100%;
     height: 100%;
     -o-object-fit: cover;
     object-fit: cover
   }
   .contacty_slider_page .swiper-button-prev {
     top: auto;
     bottom: 0;
     left: 23.438vw;
     right: auto;
     z-index: 20;
     width: 1.563vw;
     height: 1.563vw
   }
   .contacty_slider_page .swiper-button-prev svg {
     width: 1.563vw;
     height: 1.563vw
   }
   .contacty_slider_page .swiper-pagination-bullet {
     width: 0.8rem;
     height: 0.8rem;
     display: inline-block;
     border-radius: 50%;
     background: var(--color__dark);
     opacity: .16;
     outline: none;
     transition: all ease .24s;
     margin: 0px 0.25rem;
   }
   .contacty_slider_page .swiper-pagination-bullet-active {
     background: #058491;
     width: 0.8rem;
     height: 0.8rem;
     opacity: 1;
     -webkit-transition: .3s ease-in-out;
     -o-transition: .3s ease-in-out;
     transition: .3s ease-in-out
   }
   .contacty_slider_page .swiper-button-next {
     top: auto;
     bottom: 0;
     right: 23.438vw;
     left: auto;
     z-index: 20;
     width: 1.563vw;
     height: 1.563vw
   }
   .contacty_slider_page .swiper-button-next svg {
     width: 1.563vw;
     height: 1.563vw
   }
   .contacty_slider_page .swiper-button-next:after, .contacty_slider_page .swiper-button-prev:after {
     font-family: swiper-icons;
     font-size: 0 !important;
     text-transform: none !important
   }
   .contacty_slider_page .swiper-horizontal > .swiper-pagination-bullets, .contacty_slider_page .swiper-pagination-bullets.swiper-pagination-horizontal, .contacty_slider_page .swiper-pagination-custom, .contacty_slider_page .swiper-pagination-fraction {
     bottom: .417vw;
     left: 0;
     width: 100%
   }
 }
 @media (max-width:767px) {
   .type-carusel__pagination {
     margin-top: -4rem;
   }
   .city_block_fl p, .contacty_slider_page .city_title, .contacty_slider_page .city_subtitle, .contacty_slider_page p {
     padding: 0 !important;
     margin: 0 !important
   }
   .main-grig6 {
     display: grid;
     grid-gap: 0;
     padding: 20px 0 !important;
     grid-template-columns: 1fr 1fr !important;
   }
   .main-grig6__block {
     padding: 0;
   }
   .doctir_img .btn {
     width: 100% !important;
   }
   .doctir_img .block_arrow {
     width: 100% !important;
   }
   .doctir_img .block_img, .doctir_img .title, .block_tel {
     display: none !important;
   }
   .main-grig6__block {
     padding-bottom: 0
   }
   .main-grig6__block p {
     margin: 0
   }
   .dmn {
     display: none !important;
   }
   .contacty_slider_page {
     padding-top: 0;
     padding-bottom: 0;
     width: 92vw
   }
   .contacty_slider_page .contacty_swiper_slider {
     padding-bottom: 21.334vw;
     position: relative
   }
   .contacty_slider_page .contacty_slider_slide {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     gap: 8.003vw;
     -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
   }
   .contacty_slider_page .adress {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     gap: 5.333vw;
     width: 92vw;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start
   }
   .contacty_slider_page .img_adress {
     margin-bottom: 2.666vw;
     width: 92vw;
     height: 50.667vw;
     overflow: hidden;
     border-radius: 1.333vw
   }
   .contacty_slider_page .img_adress img {
     width: 100%;
     height: 100%;
     -o-object-fit: cover;
     object-fit: cover
   }
   .contacty_slider_page .city {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column
   }
   .contacty_slider_page .city_title {
     font-style: normal;
     font-weight: 400;
     font-size: 3.734vw;
     line-height: 5.601vw;
     color: #058491;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between
   }
   .contacty_slider_page .city_subtitle {
     font-style: normal;
     font-weight: 700;
     font-size: 3.998vw;
     color: #1b1d21
   }
   .contacty_slider_page .city_subtitle a {
     color: #1b1d21
   }
   .contacty_slider_page a.email {
     font-style: normal;
     font-weight: 400;
     font-size: 3.465vw;
     color: #f37880;
     padding-left: 8.003vw;
     position: relative
   }
   .no-webp .contacty_slider_page a.email::before {
     background-image: url(email.png)
   }
   .contacty_slider_page a.email::before {
     content: "";
     position: absolute;
     left: 3.998vw;
     top: 50%;
     -webkit-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     transform: translate(0, -50%);
     width: 3.201vw;
     height: 3.201vw;
     background-repeat: no-repeat;
     background-position: center;
     background-size: 100%
   }
   .contacty_slider_page .city_phones {
     font-style: normal;
     font-weight: 400;
     font-size: 3.998vw;
     color: #1b1d21
   }
   .contacty_slider_page .map_adress {
     width: 92vw;
     height: 53.867vw;
     margin-bottom: 3rem;
   }
   .contacty_slider_page .map_adress iframe {
     width: 100%;
     height: 100%;
     -o-object-fit: cover;
     object-fit: cover
   }
   .contacty_slider_page .swiper-button-prev {
     top: auto;
     bottom: 0;
     left: 13.333vw;
     right: auto;
     z-index: 20;
     width: 10.666vw;
     height: 10.666vw
   }
   .contacty_slider_page .swiper-button-prev svg {
     width: 10.666vw;
     height: 10.666vw
   }
   .contacty_slider_page .swiper-pagination-bullet {
     width: 2.134vw;
     height: 2.134vw;
     border: .266vw solid #058491;
     -webkit-transition: .3s ease-in-out;
     -o-transition: .3s ease-in-out;
     transition: .3s ease-in-out;
     opacity: 1;
     background-color: transparent
   }
   .contacty_slider_page .swiper-pagination-bullet-active {
     background: #058491;
     width: 2.134vw;
     height: 2.134vw;
     -webkit-transition: .3s ease-in-out;
     -o-transition: .3s ease-in-out;
     transition: .3s ease-in-out
   }
   .contacty_slider_page .swiper-button-next {
     top: auto;
     bottom: 0;
     right: 13.333vw;
     left: auto;
     z-index: 20;
     width: 10.666vw;
     height: 10.666vw
   }
   .contacty_slider_page .swiper-button-next svg {
     width: 10.666vw;
     height: 10.666vw
   }
   .contacty_slider_page .swiper-horizontal > .swiper-pagination-bullets, .contacty_slider_page .swiper-pagination-bullets.swiper-pagination-horizontal, .contacty_slider_page .swiper-pagination-custom, .contacty_slider_page .swiper-pagination-fraction {
     bottom: 3.467vw;
     left: 0;
     width: 100%
   }
   .contacty_slider_page .swiper-button-next:after, .contacty_slider_page .swiper-button-prev:after {
     font-family: swiper-icons;
     font-size: 0 !important;
     text-transform: none !important
   }
 }
 }
 .b-payments {
   margin-bottom: 20px;
 }
 .doctor-in-clinic__value-label a {
   color: #F75867 !important;
   text-decoration: none !important;
   font-size: 1em;
 }
 .main-grig6__block img {
   width: 66px;
   vertical-align: bottom;
 }
 .doctir_img .content {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
 }
 .doctir_img .block_tel {
   width: 16.181vw;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column
 }
 .doctir_img .block_img {
   background-image: url(/design/belsonoby/img_doctor.webp)
 }
 .doctir_img .block_img {
   width: 13.229vw;
   background-size: 100%;
   background-repeat: no-repeat;
   background-position: top center;
   height: 13.625vw;
 }
 .doctir_img .block_arrow {
   background-image: url(/design/belsonoby/arrow_doc.webp)
 }
 .doctir_img .block_arrow {
   width: 14.719vw;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   background-repeat: no-repeat;
   background-position: 11.063vw 5.99vw;
   background-size: 2.656vw 4.74vw
 }
 .doctir_img .title {
   font-style: normal;
   font-weight: 500;
   font-size: 1.575vw;
   line-height: 2.196vw;
   letter-spacing: .009vw;
   color: #058491;
   padding-bottom: .781vw;
   padding-top: 4.688vw
 }
 .doctir_img .btn {
   width: 13.755vw;
   margin-top: 1.042vw
 }
 .doctir_img .sub_blocks {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: .521vw;
   margin-bottom: .781vw;
   font-style: normal;
   font-weight: 500;
   font-size: .833vw;
   line-height: 1.458vw;
   color: #1b1d21;
   mix-blend-mode: normal
 }
 .doctir_img .sub_blocks .lincks {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: .781vw
 }
 .doctir_img .sub_blocks .one_numb {
   background: #f5f5f5;
   border-radius: 3.125vw;
   padding: 0 1.042vw;
   color: #058491;
   font-style: normal;
   font-weight: 500;
   font-size: .683vw;
   line-height: 1.458vw;
 }
 .doctir_img .sub_blocks .one_numb a {
   color: #058491;
   font-weight: 600
 }
 .doctir_img .sub_blocks .cities {
   position: relative;
   padding-left: 1.042vw
 }
 .doctir_img .sub_blocks .cities::before {
   background-image: url(/design/belsonoby/map.webp)
 }
 .doctir_img .sub_blocks .cities::before {
   content: "";
   position: absolute;
   left: 0;
   top: 50%;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
   width: .577vw;
   height: .833vw;
   background-size: 100%;
   background-repeat: no-repeat
 }
 .doctir_img .sub_blocks a {
   position: relative;
   padding-left: 1.042vw;
   font-style: normal;
   font-weight: 500;
   font-size: .729vw;
   line-height: 1.458vw;
   color: #1b1d21;
   text-decoration: none
 }
 .doctir_img .sub_blocks a::before {
   background-image: url(/design/belsonoby/Path.webp)
 }
 .doctir_img .sub_blocks a::before {
   content: "";
   position: absolute;
   left: 0;
   top: 50%;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
   width: .595vw;
   height: .625vw;
   background-size: 100%;
   background-repeat: no-repeat
 }
 .main-grig6__block img, .main-grig6__block p {
   display: inline-block;
 }
 .main-grig6__block p {
   vertical-align: super;
   max-width: 10rem;
   padding-left: 5px;
   letter-spacing: -.5px;
 }
 .pdg.--min {
   padding: 2rem 0px;
 }
 @media (max-width:800px) {
   .mhi {
     display: none
   }
 }
 .clinic-item__img {
   height: 20rem;
   width: 100%;
   display: flex;
   background-size: cover;
   background-position: center;
 }
 .clinic-item__gallery {
   position: relative;
   background-color: var(--color__fill-4-h);
 }
 .clinic-item__gallery .type-carusel__btn.--left {
   left: 2rem;
 }
 .clinic-item__gallery .type-carusel__btn.--right {
   right: 2rem;
 }
 .clinic-item__gallery .type-carusel__pagination {
   position: absolute;
   bottom: 1rem;
   width: 100%;
 }
 .clinic-item__gallery span.swiper-pagination-bullet {
   background-color: white;
 }
 .type-carusel__btn.--right.--svg__carusel-arrow-dark--right.swiper-button-next {}
 .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 rgba(0, 0, 0, 0.08);
   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='%23014751' stroke-width='4' 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='%23014751' stroke-width='4' 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: 100% !important;
 }
 .swiper-button-disabled {
   opacity: 0 !important;
 }
 @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) {
   .svp {
     padding: 10px 0
   }
 }
 @media screen and (max-width: 640px) {
   .slider__btn-nav {
     position: relative !important;
     left: 0 !important;
     right: 0 !important;
     top: 0 !important;
   }
 }
 .clinic-item {
   background-color: white;
   border-radius: 0;
   overflow: hidden;
 }
 .b-social_white .b-social__item {
   border-color: rgba(255, 255, 255, .4)
 }
 .b-social_white .b-social__item .icon {
   fill: #fff
 }
 .b-social__item {
   display: inline-block;
   vertical-align: top;
   margin-right: 10px;
   width: 38px;
   height: 38px;
   border-radius: 50%;
   border: 1px solid #e2e9e7;
   position: relative;
   transition: .25s border-color
 }
 .b-social__item:last-child {
   margin-right: 0
 }
 .b-social__item .icon {
   position: absolute;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;
   margin: auto;
   fill: #a8a6ac;
   transition: .25s fill
 }
 .b-social__item .icon {
   width: 21px;
 }
 .top-menu .nav_link {
   mix-blend-mode: normal;
 }
 .top-menu .nav_link:hover {
   color: #058491;
   transition: 0.3s ease-in-out;
   cursor: pointer;
 }
 .top-menu .drop_menu {
   position: relative;
   display: flex;
   align-items: center;
   gap: 0.26vw;
 }
 .top-menu .menu-main__dropdown {
   position: absolute;
   background: #FFFFFF;
   box-shadow: 0vw 0.208vw 0.938vw rgb(62 131 153 / 15%);
   border-radius: 0.521vw;
   padding: 1.302vw;
   width: 24.74vw;
   top: 300%;
   left: -30%;
   z-index: 2;
   visibility: hidden;
   opacity: 0;
   transition: 0.4s ease-in-out;
 }
 .arrow_pat {
   width: 0.825vw;
   height: 0.825vw;
   transform: rotate(180deg);
   transition: 0.3s ease-in-out;
 }
 .top-menu .drop_menu:hover > .arrow_pat {
   transform: rotate(0deg);
   transition: 0.3s ease-in-out;
 }
 .top-menu .drop_menu:hover > .arrow_pat path {
   stroke: #058491;
   transition: 0.3s ease-in-out;
 }
 .top-menu .drop_menu:hover > .nav_link {
   color: #058491;
   transition: 0.3s ease-in-out;
   cursor: pointer;
 }
 .top-menu .drop_menu:hover > .menu-main__dropdown {
   visibility: visible;
   opacity: 1;
   top: 100%;
   transition: 0.4s ease-in-out;
 }
 .arrow_pat path {
   stroke: #058491;
   transition: 0.3s ease-in-out;
 }
 .top-menu {
   gap: 0.883vw;
 }
 .top-menu .menu-main__dropdown-list {
   display: flex;
   flex-direction: column;
   gap: 0.781vw;
 }
 .top-menu .menu-main__dropdown-list .menu-main__dropdown-item a {
   font-style: normal;
   font-weight: 400;
   font-size: 0.88vw;
   text-decoration: none;
   line-height: 0.8vw;
   color: #5B6B6C;
   transition: 0.3s ease-in-out;
 }
 .top-menu .menu-main__dropdown-list .menu-main__dropdown-item a:hover {
   color: #058491;
   transition: 0.3s ease-in-out;
   cursor: pointer;
 }
 .section--vacancy-advantages {
   padding: 40px 0
 }
 .section--vacancy-advantages .advantages {
   font-weight: 300
 }
 .section--vacancy-advantages .advantages__item {
   margin-bottom: 40px
 }
 .section--vacancy-advantages .advantages__item:last-child {
   margin-bottom: 0
 }
 .section--vacancy-advantages .advantages__item .icon {
   padding-right: 25px
 }
 .section--vacancy-advantages .advantages__item .title {
   color: #058491;
   font-weight: 500;
   font-size: 25px
 }
 .section--vacancy-advantages .title-alt {
   font-size: 22px;
   font-weight: 300;
   color: #058491
 }
 .section--vacancy-advantages .citat {
   opacity: .8
 }
 .section--vacancy-advantages .border-left-decor {
   border-left: 1px solid #058491
 }
 .section--vacancy-advantages .box {
   padding: 25px 30px
 }
 .section--vacancy-list {
   padding-bottom: 90px
 }
 .section--vacancy-list h2 {
   color: #058491;
   padding-left: 0;
   font-size: 30px;
   font-weight: 300
 }
 .section--vacancy-list h3 {
   color: #058491;
   font-size: 17px
 }
 .accordeon-box {
   border-bottom: 1px solid #ebeded
 }
 .accordeon-item__title {
   border-top: 1px solid #ebeded;
   padding: 20px 10px;
   font-size: 22px;
   -webkit-transition: .3s;
   -o-transition: .3s;
   -moz-transition: .3s;
   transition: .3s;
   cursor: pointer
 }
 .accordeon-item__title svg {
   opacity: .4;
   width: 1em;
   height: 1em;
   min-width: 1em;
   -webkit-transition: .3s;
   -o-transition: .3s;
   -moz-transition: .3s;
   transition: .3s;
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   -o-transform: rotate(-90deg);
   transform: rotate(-90deg)
 }
 .accordeon-item__title.active {
   color: #f37880;
   border-top: 4px solid #058491
 }
 .accordeon-item__title.active svg {
   -webkit-transform: rotate(0);
   -moz-transform: rotate(0);
   -ms-transform: rotate(0);
   -o-transform: rotate(0);
   transform: rotate(0);
   opacity: 1
 }
 .vacancy-links .vacancy-link {
   max-width: 360px;
   padding: 25px 35px;
   margin-bottom: 4px;
   border-bottom: none;
   border-left: 4px solid #058491;
   background: #f7f7f7;
   -webkit-transition: .3s;
   -o-transition: .3s;
   -moz-transition: .3s;
   transition: .3s;
   font-size: 25px;
   cursor: pointer;
   color: #058491
 }
 .vacancy-links .vacancy-link:hover {
   border-color: #f37880;
   color: #f37880
 }
 .vacancy-links svg {
   width: 1em;
   height: 1em;
   margin-right: 6px
 }
 .topstring-select .city-select {
   -webkit-flex-shrink: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0
 }
 .topstring-select .city-select input {
   min-width: 85px
 }
 @media (max-width:992px) {
   .popup__content .city_title {
     font-style: normal;
     font-weight: 400;
     font-size: 3.734vw !important;
     line-height: 4.801vw !important;
     color: #058491;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between
   }
   .popup__content .city_subtitle {
     font-style: normal;
     font-weight: 700;
     font-size: 3.465vw !important;
     line-height: 3.746vw !important;
     color: #1b1d21
   }
   .popup__content .city_subtitle a {
     color: #1b1d21
   }
   .popup__content .city_phones {
     font-style: normal;
     font-weight: 400;
     font-size: 3.165vw !important;
     line-height: 4.4vw !important;
     letter-spacing: -.5px !important;
     color: #1b1d21;
   }
   .clinikks-items__items {
     grid-template-columns: 1fr;
   }
   .main-links__grid.--grig2-1 .main-links__block:nth-child(2) .ul-grid-2 {
     grid-template-columns: 1fr !important;
   }
   .header_top {
     position: fixed;
     left: 0px;
     top: 0;
     width: 100%;
     z-index: 100;
     background: #fff;
   }
   .header_top .chose_sity {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     gap: 1.335vw
   }
   .header_top .sity_chos {
     font-size: 3.467vw;
     line-height: 5.333vw;
     color: #3c3c3c;
     font-weight: 500;
   }
   .header_top .sity {
     font-size: 3.501vw;
     line-height: 7.333vw;
     padding-left: 4.002vw;
     position: relative;
     font-weight: 500;
     text-decoration: none;
     color: #939393;
   }
   .header_top .sity.active {
     color: var(--color__text-1);
     font-weight: 600;
   }
   .main-links__grid.--grig1-2 .main-links__block:last-child {
     width: 100% !important;
   }
   .main-links__grid.--grig1-2 .main-links__block:first-child {
     width: auto !important;
   }
   .header_top .sity::before {
     background-image: url(map.webp)
   }
   .header_top .sity::before {
     content: "";
     position: absolute;
     left: 0;
     top: 44%;
     -webkit-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     transform: translate(0, -50%);
     width: 2.4vw;
     height: 3.467vw;
     background-size: 100%;
     background-repeat: no-repeat
   }
   .files-download {
     margin-top: 45px
   }
   .section--vacancy-advantages .box {
     border-left: none;
     border-top: 1px solid #058491;
     margin-top: 45px
   }
   .section--vacancy-advantages .box .citat {
     padding-bottom: 30px
   }
   .filter-box {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column
   }
   .accordeon-content {
     padding-bottom: 45px
   }
 }
 .accordeon-item__title svg {
   opacity: .4;
   width: 1em;
   height: 1em;
   min-width: 1em;
   -webkit-transition: .3s;
   -o-transition: .3s;
   -moz-transition: .3s;
   transition: .3s;
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   -o-transform: rotate(-90deg);
   transform: rotate(-90deg);
 }
 .j46 {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
 }
 .popup__content .form-for-credit {
   display: grid;
   grid-gap: 0 2rem;
   grid-template-columns: 1fr 1fr;
 }
 .popup__content .city_title {
   font-style: normal;
   font-weight: 400;
   font-size: .729vw;
   line-height: 1.094vw;
   color: #058491;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between
 }
 .popup__content .city_subtitle {
   font-style: normal;
   font-weight: 700;
   font-size: .781vw;
   line-height: 1.146vw;
   color: #1b1d21
 }
 .popup__content .city_subtitle a {
   color: #1b1d21
 }
 .popup__content a.email {
   font-style: normal;
   font-weight: 400;
   font-size: .677vw;
   line-height: 1.042vw;
   color: #f37880;
   padding-left: 1.563vw;
   position: relative
 }
 .popup__content .city_phones {
   font-style: normal;
   font-weight: 400;
   font-size: .781vw;
   line-height: 1.146vw;
   color: #1b1d21;
 }
 @media (min-width:900px) {
   .header_top {
     display: none !important;
   }
 }
 .accordeon-box {
   border-bottom: 1px solid #ebeded
 }
 .accordeon-item__title {
   border-top: 1px solid #ebeded;
   padding: 30px 10px;
   font-size: 22px;
   -webkit-transition: .3s;
   -o-transition: .3s;
   -moz-transition: .3s;
   transition: .3s;
   cursor: pointer
 }
 .accordeon-item__title svg {
   opacity: .4;
   width: 1em;
   height: 1em;
   min-width: 1em;
   -webkit-transition: .3s;
   -o-transition: .3s;
   -moz-transition: .3s;
   transition: .3s;
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   -o-transform: rotate(-90deg);
   transform: rotate(-90deg)
 }
 .accordeon-item__title.active {
   color: #f37880;
   border-top: 2px solid #058491
 }
 .accordeon-item__title.active svg {
   -webkit-transform: rotate(0);
   -moz-transform: rotate(0);
   -ms-transform: rotate(0);
   -o-transform: rotate(0);
   transform: rotate(0);
   opacity: 1
 }
 .vacancy-links .vacancy-link {
   max-width: 360px;
   padding: 25px 35px;
   margin-bottom: 4px;
   border-bottom: none;
   border-left: 4px solid #058491;
   background: #f7f7f7;
   -webkit-transition: .3s;
   -o-transition: .3s;
   -moz-transition: .3s;
   transition: .3s;
   font-size: 25px;
   cursor: pointer;
   color: #058491
 }
 .vacancy-links .vacancy-link:hover {
   border-color: #f37880;
   color: #f37880
 }
 .vacancy-links svg {
   width: 1em;
   height: 1em;
   margin-right: 6px
 }
 .topstring-select .city-select {
   -webkit-flex-shrink: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0
 }
 .topstring-select .city-select input {
   min-width: 85px
 }
 @media (max-width:992px) {
   .files-download {
     margin-top: 45px
   }
   .section--vacancy-advantages .box {
     border-left: none;
     border-top: 1px solid #058491;
     margin-top: 45px
   }
   .section--vacancy-advantages .box .citat {
     padding-bottom: 30px
   }
   .filter-box {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column
   }
   .accordeon-content {
     padding-bottom: 45px
   }
 }
 @media (max-width:574px) {
   .filter-absolute .topstring-select .pseudo-select, .section--vacancy-list .topstring-select .pseudo-select {
     width: 100%;
     margin-bottom: 15px
   }
   .filter-absolute .topstring-select .pseudo-select input, .section--vacancy-list .topstring-select .pseudo-select input {
     width: -webkit-calc(100% - 40px);
     width: -moz-calc(100% - 40px);
     width: calc(100% - 40px)
   }
   .section--vacancy-list {
     padding-bottom: 0;
     margin-bottom: 0
   }
   .vacancy-links .vacancy-link {
     padding: 25px 15px
   }
 }
 .filter-absolute {
   position: absolute;
   top: -65px;
   right: 0;
   padding-right: 15px;
   width: auto;
   -webkit-transition: .25s;
   -o-transition: .25s;
   -moz-transition: .25s;
   transition: .25s
 }
 .getted .filter-absolute {
   opacity: 1
 }
 @media (max-width:992px) {
	 
	 .accordeon-item__title { 
		 font-size: 1.2rem!important;}
	 
	 .accordeon-item__title { 
		 padding: 17px 8px!important;}
	 .accordeon-item__title .svg-icon { 
	 position: absolute;
	 right: 5%;}
	 
   .filter-absolute {
     position: relative;
     top: 0;
     right: auto;
     left: 0;
     width: 100%;
     margin-bottom: 25px
   }
 }

.all_doctors_block, .menv {display: none;}
.all_doctors_block.active, .menv.active {display: grid!important;}
.active_sity{ font-weight: 700!important; color: #429795!important;    text-decoration: underline!important;}
  