

/* Start:/local/templates/optima/static/js/slick-slider/slick.css?16552932581895*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/optima/static/js/select2/select2.min.css?165529325816265*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/local/templates/optima/static/js/fancybox/jquery.fancybox.css?165529325818306*/
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/* End */


/* Start:/local/templates/optima/static/js/remodal/remodal.css?16552932581275*/
/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */

html.remodal-is-locked {
  overflow: hidden;

  touch-action: none;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */

.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;

  display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: none;
  overflow: auto;

  text-align: center;

  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;

  height: 100%;
  margin-left: -0.05em;

  content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
  position: relative;

  outline: none;

  text-size-adjust: 100%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}

/* End */


/* Start:/local/templates/optima/static/styles/styles.css?165529325893854*/
.container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1214px;min-width:1060px;width:calc(100% - 40px)}html{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;scroll-behavior:smooth}body{margin:0;min-width:1294px}.hide-footer__contacts .home-contacts,.hide-footer__form .home-form__wrap{display:none}main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 1063px)}.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.show-header{top:0!important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}h1,h2{color:#2473de;font-family:Rubik,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:57px;margin:0 0 50px}h2{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}.btn{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;background:#2473de;border:none;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;letter-spacing:.75px;line-height:120%;outline:none;padding:18px 38px;text-decoration:none;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn,.btn:hover{color:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn:hover{background:#549dff}.btn_yellow{background:#ffd567;color:#212121}.btn_yellow:hover{background:#ffe7a7}.btn_yellow:hover,input{color:#212121;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;background:#fff;border:none;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;outline:none;padding:15px 20px}input::-webkit-input-placeholder{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}input::-moz-placeholder{font-feature-settings:"pnum" on,"lnum" on;color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}input:-ms-input-placeholder{font-feature-settings:"pnum" on,"lnum" on;color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}input::-ms-input-placeholder{font-feature-settings:"pnum" on,"lnum" on;color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}input::placeholder{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.breadcrumbs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:21px;margin-bottom:50px;margin-top:50px}.breadcrumbs a,.breadcrumbs span{color:#212121;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-decoration:none}.breadcrumbs a{position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.breadcrumbs a:after{background-color:#212121;content:"";height:2px;position:absolute;right:-16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px}.breadcrumbs a:hover{color:#2473de;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pag{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:56px;justify-content:center;margin-top:80px}.pag__arrow{border-radius:50%;height:100%;position:relative;width:100%}.pag__arrow,.pag__arrow_wrap{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pag__arrow_wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:2px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;justify-content:center;text-decoration:none;width:48px}.pag__arrow_wrap:hover{background:#ffd567;border:2px solid #ffd567}.pag__arrow_wrap:hover,.pag__arrow_wrap:hover .pag__arrow{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pag__arrow_wrap:hover .pag__arrow{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.pag__arrow:before{background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px}.pag__arrow_left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 11H7.14l3.63-4.36a1.001 1.001 0 0 0-1.54-1.28l-5 6a1.198 1.198 0 0 0-.09.15c0 .05 0 .08-.07.13A1 1 0 0 0 4 12a1 1 0 0 0 .07.36c0 .05 0 .08.07.13.026.052.056.102.09.15l5 6A1 1 0 0 0 10 19a1 1 0 0 0 .77-1.64L7.14 13H19a1 1 0 1 0 0-2z' fill='%23fff'/%3E%3C/svg%3E")}.pag__arrow_left:before,.pag__arrow_right:before{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pag__arrow_right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13h11.86l-3.63 4.36a1.001 1.001 0 0 0 1.54 1.28l5-6c.034-.048.064-.098.09-.15 0-.05 0-.08.07-.13A1 1 0 0 0 20 12a1 1 0 0 0-.07-.36c0-.05 0-.08-.07-.13a1.191 1.191 0 0 0-.09-.15l-5-6a1 1 0 0 0-1.54 1.28L16.86 11H5a1 1 0 1 0 0 2z' fill='%23fff'/%3E%3C/svg%3E")}.pag__block{-webkit-box-pack:center;-ms-flex-pack:center;gap:20px;justify-content:center}.pag__block,.pag__num{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pag__num{color:#212121;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:24px;margin:0;text-decoration:none}.pag__num,.pag__num:hover{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pag__num:hover{color:#2473de}.pag__active{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffd567;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;padding:8px;width:40px}.pag__active:hover{color:#212121}h3{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;font-size:32px;line-height:38px;margin:0 0 30px}h3,h5{color:#212121;font-family:Rubik,sans-serif;font-style:normal;font-weight:700}h5{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;font-size:18px;line-height:24px;margin:0 0 20px}.overflow{overflow-y:hidden}.grecaptcha-badge{visibility:hidden}.arrow{background:#ffd567;border-radius:50%;cursor:pointer;display:block;height:50px;position:relative;text-decoration:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:50px}.arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.785 14.152h12.407l-3.797 4.561a1.048 1.048 0 0 0 1.61 1.34l5.231-6.277c.035-.05.067-.103.094-.157 0-.053 0-.084.073-.136.048-.12.073-.248.074-.377a1.045 1.045 0 0 0-.074-.376c0-.053 0-.084-.073-.136a1.253 1.253 0 0 0-.094-.157l-5.23-6.277a1.046 1.046 0 0 0-.806-.376 1.046 1.046 0 0 0-.805 1.715l3.797 4.561H5.785a1.046 1.046 0 1 0 0 2.092z' fill='%23212121'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px}.arrow:hover{background-color:#ffe7a7;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reviews-form__checkbox>input:not(:disabled):active+span:before{background-color:#b3d7ff;border-color:#b3d7ff}.reviews-form__checkbox>input:checked+span:before{background-color:#2473de;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%232473DE'/%3E%3Cpath d='m13.113 4.58-6.4 6.59-2.515-2.58L2.828 10l3.885 4 7.77-8-1.37-1.42z' fill='%23fff'/%3E%3Cpath d='m13.113 4.58-6.4 6.59-2.515-2.58L2.828 10l3.885 4 7.77-8-1.37-1.42z' fill='%23fff'/%3E%3C/svg%3E");border-color:#2473de}.reviews-form__checkbox>input:disabled+span:before{background-color:#e9ecef}.ymaps-map{border-radius:10px 10px 0 0}.typo h1{font-size:48px;line-height:57px;margin:0 0 30px}.typo h1,.typo h2{color:#2473de;font-family:Rubik,sans-serif;font-style:normal;font-weight:500}.typo h2{font-size:44px;line-height:52px;margin:22px 0 30px}.typo h3{font-size:28px;line-height:34px;margin:22px 0 24px}.typo h3,.typo h4{color:#2473de;font-family:Rubik,sans-serif;font-style:normal;font-weight:500}.typo h4{font-size:22px;line-height:28px;margin:20px 0 18px}.typo h5{color:#2473de;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin:0 0 16px}.typo p{font-weight:400}.typo b,.typo p{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;line-height:130%}.typo b{font-weight:700}.typo a{color:#2473de;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.typo ol li,.typo ul li{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.typo img{height:400px;margin:40px 0;max-width:680px;-o-object-fit:cover;object-fit:cover;width:100%}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:900;src:url(/local/templates/optima/static/styles/../fonts/Rubik-Black.woff2) format("woff2"),url(/local/templates/optima/static/styles/../fonts/Rubik-Black.woff) format("woff"),url(/local/templates/optima/static/styles/../fonts/Rubik-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(/local/templates/optima/static/styles/../fonts/Rubik-Medium.woff2) format("woff2"),url(/local/templates/optima/static/styles/../fonts/Rubik-Medium.woff) format("woff"),url(/local/templates/optima/static/styles/../fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(/local/templates/optima/static/styles/../fonts/Rubik-SemiBold.woff2) format("woff2"),url(/local/templates/optima/static/styles/../fonts/Rubik-SemiBold.woff) format("woff"),url(/local/templates/optima/static/styles/../fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(/local/templates/optima/static/styles/../fonts/Rubik-Bold.woff2) format("woff2"),url(/local/templates/optima/static/styles/../fonts/Rubik-Bold.woff) format("woff"),url(/local/templates/optima/static/styles/../fonts/Rubik-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300;src:url(/local/templates/optima/static/styles/../fonts/Rubik-Light.woff2) format("woff2"),url(/local/templates/optima/static/styles/../fonts/Rubik-Light.woff) format("woff"),url(/local/templates/optima/static/styles/../fonts/Rubik-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/local/templates/optima/static/styles/../fonts/Rubik-Regular.woff2) format("woff2"),url(/local/templates/optima/static/styles/../fonts/Rubik-Regular.woff) format("woff"),url(/local/templates/optima/static/styles/../fonts/Rubik-Regular.ttf) format("truetype")}.footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.footer__wrap{background:#ffd567;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px 0}.footer-rights{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#212121;font-family:Rubik,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:16px;margin:0;max-width:380px}.footer-rights a{color:#212121;text-decoration:none}.footer-creators{-webkit-box-align:center;-ms-flex-align:center;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;align-items:center;color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:26px;margin:0}.footer-creators a{color:#212121;margin-left:4px;text-decoration:none}header{background:#fff;position:relative;z-index:20}.mob-header{display:none}.header{-webkit-filter:drop-shadow(0 4px 20px hsla(0,1%,55%,.2));filter:drop-shadow(0 4px 20px rgba(140,138,138,.2));position:relative;-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s;z-index:2}.header-scroll{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.header-scroll__wrap{background:#ffd567;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-filter:drop-shadow(0 4px 20px hsla(0,1%,55%,.2));filter:drop-shadow(0 4px 20px rgba(140,138,138,.2));left:0;padding:12px 0;position:fixed;top:-80px;-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s;width:100%;z-index:10}.header-scroll__logo{height:48px;margin-right:10px;width:46px}.header-scroll-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;list-style-type:none;margin:0;padding:0}.header-scroll-menu__item a{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none}.header-scroll-menu__item a,.header-scroll-menu__item a:hover{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-scroll-menu__item a:hover{color:#2473de}.header-scroll-menu__more{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:-20px;margin-left:-10px;padding:10px 10px 30px;position:relative}.header-scroll-menu__more p{color:#212121;cursor:pointer;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin:0}.header-scroll-menu__more ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#ffd567;border-radius:0 0 10px 10px;-webkit-box-shadow:0 4px 33px rgba(33,33,33,.1);box-shadow:0 4px 33px rgba(33,33,33,.1);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-ms-flex-direction:column;flex-direction:column;gap:12px;left:-40px;list-style-type:none;margin:0;padding:12px 40px 18px;position:absolute;top:60px}.header-scroll-menu__more ul li a{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none}.header-scroll-menu__more:hover ul,.header-scroll-search{display:-webkit-box;display:-ms-flexbox;display:flex}.header-scroll-search{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;gap:60px;justify-content:space-between;padding:16px 0;width:100%}.header-scroll-search__wrap{background:#fff;display:none;-webkit-filter:drop-shadow(0 4px 33px rgba(33,33,33,.1));filter:drop-shadow(0 4px 33px rgba(33,33,33,.1));left:0;position:absolute;top:0;width:100%}.header-scroll-search__logo{height:48px;width:46px}.header-scroll-search form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%}.header-scroll-search__input{position:relative;width:100%}.header-scroll-search__input:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.146 14.22a8.938 8.938 0 1 0-1.92 1.923h-.002c.041.055.085.107.135.158l5.294 5.294a1.375 1.375 0 0 0 1.945-1.945l-5.293-5.293a1.387 1.387 0 0 0-.159-.138v.002zm.355-5.285a7.563 7.563 0 1 1-15.126 0 7.563 7.563 0 0 1 15.126 0z' fill='%23212121'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:22px;left:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:22px}.header-scroll-search__input input{background:#f6f6f6;border:1px solid transparent;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;padding:12px 20px 12px 62px;width:100%}.header-scroll-search__input input,.header-scroll-search__input input:focus{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-scroll-search__input input:focus{border:1px solid #2473de}.header-scroll-search__close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.97 5 5 19.97M5 5l14.97 14.97' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");cursor:pointer;display:block;height:24px;width:24px}.header-scroll-search__text{-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;cursor:pointer;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;justify-self:flex-end;line-height:130%;margin:0;padding-right:32px;position:relative}.header-scroll-search__text:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.146 14.22a8.938 8.938 0 1 0-1.92 1.923h-.002c.041.055.085.107.135.158l5.294 5.294a1.375 1.375 0 0 0 1.945-1.945l-5.293-5.293a1.387 1.387 0 0 0-.159-.138v.002zm.355-5.285a7.563 7.563 0 1 1-15.126 0 7.563 7.563 0 0 1 15.126 0z' fill='%23212121'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:22px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:22px}.header-top{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;gap:30px;justify-content:space-between;padding-bottom:30px;padding-top:23px}.header-top,.header-top__block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header-top__block{gap:25px}.header-top-contacts{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top-contacts,.header-top__address{display:-webkit-box;display:-ms-flexbox;display:flex}.header-top__address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.header-top__address p{color:#2473de;font-size:18px;font-weight:500;line-height:130%;margin:0}.header-top__address a,.header-top__address p{font-family:Rubik,sans-serif;font-style:normal}.header-top__address a{color:#212121;font-size:16px;font-weight:300;line-height:19px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.header-top-phone{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px}.header-top-phone__time{color:#212121;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:19px;padding-left:30px}.header-logo{height:74px;text-decoration:none;width:71px}.header-logo__block{gap:20px}.header-logo__block,.header-logo__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header-logo__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.header-logo__info p{-ms-flex-item-align:start;align-self:flex-start;font-weight:500;margin:0}.header-logo__info p,.header-logo__info span{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;line-height:21px}.header-logo__info span{font-weight:300}.header-bot{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between}.header-bot__wrap{background:#ffd567;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 0;width:100%}.header-bot ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;list-style-type:none;margin:0;padding:0}.header-bot ul li a{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none}.header-bot ul li a,.header-bot ul li a:hover{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-bot ul li a:hover{color:#2473de}.header__search{background:#fff;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:392px;padding:12px 54px 12px 18px;position:relative;width:100%}.header__search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M16.146 14.22a8.938 8.938 0 1 0-1.92 1.923h-.002c.041.055.085.107.135.158l5.294 5.294a1.375 1.375 0 0 0 1.945-1.945l-5.293-5.293a1.377 1.377 0 0 0-.159-.138v.002zm.355-5.285a7.563 7.563 0 1 1-15.126 0 7.563 7.563 0 0 1 15.126 0z' fill='%23212121'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h22v22H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:22px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:22px}.header__search input{background:transparent;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:17px;outline:none;padding:0 0 0 2px;width:100%}.header__search input::-webkit-input-placeholder{color:#8c8a8a;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:17px}.header__search input::-moz-placeholder{color:#8c8a8a;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:17px}.header__search input:-ms-input-placeholder{color:#8c8a8a;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:17px}.header__search input::-ms-input-placeholder{color:#8c8a8a;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:17px}.header__search input::placeholder{color:#8c8a8a;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:17px}.home-show__more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;position:absolute;right:0;text-decoration:none;top:-97px}.home-show__more p{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin:0}.home-offer{margin-bottom:100px;margin-top:30px;width:100%}.home-offer__slider{display:-webkit-box;display:-ms-flexbox;display:flex;height:480px;width:100%}.home-offer-slide{background-repeat:no-repeat;background-size:cover;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:480px;padding:73px 60px;position:relative;width:calc(100% + 15px)}.home-offer-slide__pic,.home-offer-slide__pic:before{border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%}.home-offer-slide__pic:before{background:-o-linear-gradient(3.06deg,#1b3456 2.33%,rgba(49,126,228,0) 48.77%);background:linear-gradient(86.94deg,#1b3456 2.33%,rgba(49,126,228,0) 48.77%);content:"";display:-webkit-box;display:-ms-flexbox;display:flex}.home-offer-slide__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:480px;position:relative;width:100%}.home-offer-slide h2{color:#fff;font-family:Rubik,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:57px;margin:0 0 35px;max-width:500px;position:relative;z-index:1}.home-offer-slide h2 span{color:#ffd567}.home-offer-slide__content{max-width:500px;position:relative;z-index:1}.home-offer-slide__content p{color:#fff;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.home-offer-slide__content p:first-of-type{margin-top:0}.home-offer-slide__content p:last-of-type{margin-bottom:0}.home-offer-slide__content ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;list-style-type:none;margin:0;padding:0}.home-offer-slide__content ul li{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;padding-left:24px;position:relative}.home-offer-slide__content ul li:before{background:#ffd567;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:5px;width:12px}.home-offer-rating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;height:100px;justify-content:space-between;padding:12px 5px;width:100px}.home-offer-rating,.home-offer-rating__block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.home-offer-rating__block{bottom:20px;gap:24px;position:absolute;right:18px}.home-offer-rating p{color:#8f8f8f;font-family:Rubik,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;margin:0;text-align:center}.home-offer-rating__stars,.home-offer-rating p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.home-offer-rating span{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:21px}.home-offer__block{margin-top:30px;width:100%}.home-offer-item,.home-offer__block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.home-offer-item{background:#2473de;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 20px;width:calc(33.33333% - 13.33333px)}.home-offer-item__pic{height:65px;width:65px}.home-offer-item__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.home-offer-item__info p{font-size:18px;font-weight:500;margin:0 0 15px}.home-offer-item__info p,.home-offer-item__info span{color:#fff;font-family:Rubik,sans-serif;font-style:normal;line-height:130%}.home-offer-item__info span{font-size:16px;font-weight:400}.home-popular{margin-bottom:100px;width:100%}.home-popular h2{margin:0 0 43px}.home-popular__main{position:relative;width:100%}.home-popular__block{gap:20px;width:100%}.home-popular-item,.home-popular__block{display:-webkit-box;display:-ms-flexbox;display:flex}.home-popular-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;width:calc(25% - 15px)}.home-popular-item__pic{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:248px;width:100%}.home-popular-item__pic img{border-radius:10px 10px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-popular-item__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#ffd567;border-radius:0 0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;height:100%;padding:20px 20px 25px}.home-popular-item__info p{font-size:18px;font-weight:400;margin:0}.home-popular-item__info p,.home-popular-item__info span{color:#212121;font-family:Rubik,sans-serif;font-style:normal;line-height:130%}.home-popular-item__info span{font-size:24px;font-weight:500}.home-about{margin-bottom:100px;width:100%}.home-about-text{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;max-width:500px}.home-about-text__block{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;width:100%}.home-about-text_bold{color:#212121;font-family:Rubik,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;max-width:600px}.home-about__pics{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:50px}.home-about__pic{height:493px;width:100%}.home-about__pic img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-promo{margin-bottom:100px}.home-promo__main{position:relative;width:100%}.home-promo__block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;width:100%}.home-promo__block,.home-promo__item{display:-webkit-box;display:-ms-flexbox;display:flex}.home-promo__item{-webkit-box-sizing:border-box;box-sizing:border-box;height:230px;padding:30px 30px 22px;position:relative;text-decoration:none;width:calc(33.33333% - 13.33333px)}.home-promo__item:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(2.33%,#1b3456),color-stop(48.77%,rgba(49,126,228,0)));background:-o-linear-gradient(bottom,#1b3456 2.33%,rgba(49,126,228,0) 48.77%);background:linear-gradient(0deg,#1b3456 2.33%,rgba(49,126,228,0) 48.77%);content:"";z-index:1}.home-promo__item:before,.home-promo__item img{border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%}.home-promo__item img{-o-object-fit:cover;object-fit:cover}.home-promo__item h3{-ms-flex-item-align:end;align-self:flex-end;color:#fff;font-family:Rubik,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin:0;position:relative;z-index:2}.home-reviews{margin-bottom:100px}.home-reviews__block{position:relative}.home-reviews__slider{height:404px;width:100%}.home-reviews-slide,.home-reviews__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.home-reviews-slide{width:calc(100% + 15px)}.home-reviews-slide__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:404px;position:relative;width:100%}.home-reviews-slide__pic{height:404px;width:50%}.home-reviews-slide__pic img{border-radius:10px 0 0 10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-reviews-slide__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#ffd567;border-radius:0 10px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:53px 48px 59px;width:50%}.home-reviews-slide__info h3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:500;line-height:28px;margin:0 0 25px}.home-reviews-slide__info h3,.home-reviews-slide__text{color:#212121;font-family:Rubik,sans-serif;font-style:normal}.home-reviews-slide__text{font-size:16px;font-weight:400;line-height:22px}.home-reviews-slide__date{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-item-align:end;align-items:center;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto 0 0;width:100%}.home-reviews-slide__date p{margin:0}.home-reviews-slide__date p,.home-reviews-slide__date span{color:#212121;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.home-form{position:relative}.home-form__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 410px)}.home-form__wrap{background:#2473de;-webkit-box-sizing:border-box;box-sizing:border-box;padding:53px 0 56px;position:relative;width:100%}.home-form__wrap:before{background:-o-linear-gradient(3.06deg,#1b3456 2.33%,rgba(49,126,228,0) 48.77%);background:linear-gradient(86.94deg,#1b3456 2.33%,rgba(49,126,228,0) 48.77%);border-radius:10px;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.home-form__pic{bottom:-56px;height:390px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:360px}.home-form h2{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#fff;font-family:Rubik,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:48px;margin:0 0 30px}.home-form p{color:#fff;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin:0}.home-form span{color:#fff;font-family:Rubik,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.home-form__items,.home-form span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.home-form__items{gap:8px;margin:30px 0 15px;width:100%}.home-form__items button,.home-form__items input{width:calc(33.33333% - 13.33333px)}.home-form__items button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:17px 70px}.home-inst{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:68px;overflow-x:hidden}.home-inst h2{margin:0 0 13px}.home-inst__head{position:relative}.home-inst__head .home-show__more{top:0}.home-inst__slide{-webkit-box-sizing:border-box;box-sizing:border-box;height:307px;padding:37px 0;width:249px}.home-inst__slide,.home-inst__slide:hover{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-inst__slide:hover{padding:15px 0}.home-inst__slide:hover img{-webkit-filter:drop-shadow(0 0 10px rgba(33,33,33,.2));filter:drop-shadow(0 0 10px rgba(33,33,33,.2));height:277px;width:249px}.home-inst__slide:hover img,.home-inst__slide img{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-inst__slide img{border-radius:10px;height:233px;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:233px}.home-inst__slider{width:100%}.home-contacts,.home-inst__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.home-contacts{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;gap:30px;justify-content:space-between;padding-top:100px}.home-contacts__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:400px}.home-contacts__main h2{margin:0 0 35px}.home-contacts__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.home-contacts-item,.home-contacts__block{display:-webkit-box;display:-ms-flexbox;display:flex}.home-contacts-item{gap:10px}.home-contacts-item__pic{height:24px;width:24px}.home-contacts__address{-webkit-box-sizing:border-box;box-sizing:border-box}.home-contacts__address p{font-weight:500;margin:0}.home-contacts__address p,.home-contacts__address span{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;line-height:150%}.home-contacts__address span{font-weight:400}.home-contacts__phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.home-contacts__phones li a{color:#212121;font-family:Rubik,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%;text-decoration:none}.home-contacts__mail{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.home-contacts__mail li a{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-decoration:none}.home-contacts-social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;margin:35px 0 0}.home-contacts-social__item{height:43px;text-decoration:none;width:43px}.home-contacts__map{background:grey;border-radius:10px;height:493px;max-width:712px;width:100%}.services__block{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px;margin-bottom:93px;width:100%}.services-item,.services__block{display:-webkit-box;display:-ms-flexbox;display:flex}.services-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;height:356px;justify-content:flex-end;margin-bottom:7px;padding:69px 30px 36px;position:relative;text-decoration:none;width:calc(50% - 12.5px)}.services-item:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(2.33%,#1b3456),color-stop(48.77%,rgba(49,126,228,0)));background:-o-linear-gradient(bottom,#1b3456 2.33%,rgba(49,126,228,0) 48.77%);background:linear-gradient(0deg,#1b3456 2.33%,rgba(49,126,228,0) 48.77%);border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.services-item:hover{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services-item:hover .services-item__info{display:block}.services-item:hover:before{background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(1.04%,#1b3456),color-stop(102.61%,rgba(38,91,161,.469)),color-stop(102.62%,rgba(49,126,228,0)));background:-o-linear-gradient(0,#1b3456 1.04%,rgba(38,91,161,.469) 102.61%,rgba(49,126,228,0) 102.62%);background:linear-gradient(0,#1b3456 1.04%,rgba(38,91,161,.469) 102.61%,rgba(49,126,228,0) 102.62%)}.services-item__img{border-radius:10px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.services-item h3{color:#fff;font-size:32px;line-height:38px;margin:0;z-index:2}.services-item__info,.services-item h3{font-family:Rubik,sans-serif;font-style:normal;font-weight:500;position:relative}.services-item__info{color:#212121;display:none;font-size:18px;line-height:130%;margin:31px 0;z-index:1}.services-item__info ul{list-style-type:none;margin:0;padding:0}.services-item__info ul li{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:130%;padding-left:19px;position:relative}.services-item__info ul li:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;top:11px;width:12px}.services-item__price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:31px}.services-item__price p{color:#fff;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin:0}.price{margin-bottom:145px}.price__block{list-style-type:none;margin:0;padding:0}.price__block,.price__block li{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.price-table{border-left:1px solid #cbe1ff;border-spacing:unset;border-top:1px solid #cbe1ff;display:none}.price-table-subsection__title{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:130%}.price-table-subsection__parent{border-bottom:1px solid #cbe1ff;border-right:1px solid #cbe1ff}.price-table-subsection td:first-of-type{padding-left:64px}.price-table td{border-bottom:1px solid #cbe1ff;border-right:1px solid #cbe1ff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;padding:10px 32px}.price-table td:last-of-type{width:226px}.price-head{background-color:#ffd567;border:1px solid #cbe1ff;border-bottom:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.price-head__title{padding:10px 32px;width:100%}.price-head__text,.price-head__title{border-right:1px solid #cbe1ff;color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin:0}.price-head__text{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 42px 10px 32px;width:142px}.price-head__text,.price-head span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.price-head span{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:83px}.price-head span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 8 8 8-8' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:8px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}.price-head_opened span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 9 9 1 1 9' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.about__block{margin-bottom:100px}.about__text{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin-top:50px;max-width:824px;width:100%}.license{margin-bottom:100px}.license h2{color:#2473de;font-family:Rubik,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin:0 0 50px}.license__block{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:23px;text-decoration:none;width:100%}.license__block,.license__pic{display:-webkit-box;display:-ms-flexbox;display:flex}.license__pic{height:320px;width:calc(20% - 18.4px)}.license__pic img{-o-object-fit:cover;object-fit:cover;width:100%}.docs{margin-bottom:100px}.docs h2{color:#2473de;font-family:Rubik,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin:0 0 50px}.docs ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;max-width:969px;padding:0;width:100%}.docs ul li{border:1px solid #cbe1ff;border-bottom:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:26px 41px 26px 21px}.docs ul li:last-of-type{border-bottom:1px solid #cbe1ff}.docs ul li a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#2473de;display:block;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:130%;padding:0 0 0 67px;position:relative;text-decoration:none}.docs ul li a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.05.073C1.707.353.612 1.333.16 2.661L0 3.132v29.771l.158.465a3.94 3.94 0 0 0 2.428 2.47L3.05 36h20.863l.464-.163c1.134-.398 1.981-1.25 2.43-2.447l.156-.416.018-11.207L27 10.561l-4.49-.02-4.489-.019-.38-.185c-.566-.274-.933-.634-1.193-1.171l-.229-.47-.019-4.348L16.18 0 9.755.008C6.219.012 3.202.04 3.05.073zM18.264 4.36c0 3.42.013 3.878.109 3.976.096.098.567.11 4.127.11h4.017l-.082-.158c-.195-.373-.598-.782-3.923-3.975-3.175-3.049-4.021-3.82-4.19-3.82-.032 0-.058 1.74-.058 3.867zm3.12 9.859c.308.16.554.565.554.914 0 .35-.245.755-.553.914-.27.14-.393.142-8.117.142H5.425l-.276-.158c-.698-.398-.705-1.362-.013-1.787l.27-.166h7.853c7.733 0 7.857.001 8.126.14zm0 5.63c.308.16.554.565.554.915 0 .349-.245.754-.553.913-.27.14-.393.142-8.117.142H5.425l-.276-.158c-.698-.398-.705-1.361-.013-1.786l.27-.167h7.853c7.733 0 7.857.002 8.126.141zm-10.147 5.67c.343.26.469.494.469.875 0 .38-.126.615-.47.875-.184.14-.287.146-2.997.165l-2.806.02-.28-.16c-.702-.4-.711-1.36-.017-1.79l.27-.168 2.82.019c2.725.018 2.826.023 3.01.164z' fill='%232473DE'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:36px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:27px}.docs ul li a span{color:grey}.partners{margin-bottom:100px}.partners h2{color:#2473de;font-family:Rubik,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin:0 0 50px}.partners__block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.partners__pic{margin-right:80px;max-height:207px;text-decoration:none;width:calc(50% - 56px)}.partners__pic:nth-of-type(2n){margin-right:0}.partners__pic img{-o-object-fit:cover;object-fit:cover;width:100%}.doctors__text{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:50px;max-width:756px}.doctors__block{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:145px;width:100%}.doctors-item,.doctors__block{display:-webkit-box;display:-ms-flexbox;display:flex}.doctors-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;width:calc(33.33333% - 13.33333px)}.doctors-item,.doctors-item:hover{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.doctors-item:hover{-webkit-filter:drop-shadow(0 4px 33px #9db0c9);filter:drop-shadow(0 4px 33px #9DB0C9)}.doctors-item:hover h3{color:#2473de;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.doctors-item__pic{height:417px}.doctors-item__pic img{border-radius:10px 10px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.doctors-item__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#ffd567;border-radius:0 0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;height:100%;padding:32px 18px 32px 26px;width:100%}.doctors-item__info h3{color:#212121;font-family:Rubik,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.doctors-item__profession{font-weight:500}.doctors-item__experience,.doctors-item__profession{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;line-height:130%;margin:0}.doctors-item__experience{font-weight:400}.doctor-about{display:-webkit-box;display:-ms-flexbox;display:flex}.doctor-about__block{background:#ffd567;border-radius:0 10px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:495px;padding:46px 49px 44px;width:100%}.doctor-about__block h3{color:#212121;font-family:Rubik,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin:0 0 30px}.doctor-about__order{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:30px}.doctor-about__order p{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#212121;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:19px;margin:0}.doctor__pic{height:400px;max-width:412px;width:100%}.doctor__pic img{border-radius:10px 0 0 10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.doctor-info{gap:10px}.doctor-info,.doctor-info__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.doctor-info__item span{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#212121;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:26px}.doctor-info__item p{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:130%;margin:0}.doctor-schedule{margin-top:100px}.doctor-schedule h2{color:#2473de;font-size:24px;font-weight:500;line-height:28px;margin:0 0 53px}.doctor-schedule__block,.doctor-schedule h2{font-family:Rubik,sans-serif;font-style:normal}.doctor-schedule__block{color:#212121;font-size:18px;font-weight:400;line-height:130%}.doctor-schedule__block table{border:2px solid #cbe1ff;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.doctor-schedule__block table,.doctor-schedule__block tr,.doctor-schedule__block tr:first-of-type td{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.doctor-schedule__block tr:first-of-type td{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#ffd567;border:2px solid #cbe1ff;border-left:none;border-top:none;color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:82px;justify-content:center;line-height:130%;margin:0;width:134px}.doctor-schedule__block tr:first-of-type td:first-of-type{border-radius:6px 0 0 0}.doctor-schedule__block tr:first-of-type td:last-of-type{border-radius:0 6px 0 0;border-right:none}.doctor-schedule__block td{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none;border-right:2px solid #cbe1ff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:82px;justify-content:center;line-height:130%;width:134px}.doctor-schedule__block td:last-of-type{border-right:none}.doctor-degree{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:145px;margin-top:100px}.doctor-degree__item{background:#fff;border-radius:10px;-webkit-box-shadow:0 4px 33px rgba(0,97,227,.1);box-shadow:0 4px 33px rgba(0,97,227,.1);-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 69px 43px;width:calc(50% - 10px)}.doctor-degree__item h3{color:#2473de;font-family:Rubik,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin:0 0 30px}.doctor-degree__text,.doctor-degree__text p{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.doctor-degree__text p:first-of-type{margin-top:0}.doctor-degree__text p:last-of-type{margin-bottom:0}.contacts{margin-bottom:145px}.contacts .home-contacts{padding:0}.reviews{margin-bottom:100px}.reviews__slider{margin:0 -10px 180px;width:100%}.reviews-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.reviews-slide__btn{color:#2473de;cursor:pointer;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;text-decoration:underline}.reviews-slide__pic{background:grey;border-radius:10px 10px 0 0;height:311px}.reviews-slide__pic img{border-radius:10px 10px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews-slide__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#ffd567;border-radius:0 0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:28px 20px}.reviews-slide__text{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;overflow:hidden;text-align:left;-o-text-overflow:ellipsis;text-overflow:ellipsis}.reviews-slide__text_opened{webkit-line-clamp:unset!important;display:unset!important;height:unset!important;max-height:unset!important;overflow:unset!important;-o-text-overflow:unset!important;text-overflow:unset!important}.reviews-slide__text_overflow{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:70px}.reviews-slide__text p{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.reviews-slide__text p:first-of-type{margin-top:0}.reviews-slide__text p:last-of-type{margin-bottom:0}.reviews-slide__creator{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:30px}.reviews-slide__creator p{font-weight:500;margin:0}.reviews-slide__creator p,.reviews-slide__creator span{color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;line-height:130%}.reviews-slide__creator span{font-weight:400}.reviews-form__block{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;justify-content:space-between;max-width:870px;width:100%}.reviews-form h2{color:#2473de;font-family:Rubik,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:57px;margin:0 0 30px;text-align:center}.reviews-form__inputs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:28px}.reviews-form__inputs .reviews-form__item{width:calc(50% - 15px)}.reviews-form__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.reviews-form__item span{font-size:16px;line-height:22px;padding-left:20px}.reviews-form__item input,.reviews-form__item span{-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;font-family:Rubik,sans-serif;font-style:normal;font-weight:400}.reviews-form__item input{background:#f6f6f6;border:1px solid transparent;border-radius:50px;font-size:18px;line-height:130%;outline:none;padding:13px 20px 20px}.reviews-form__item input,.reviews-form__item input:focus{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reviews-form__item input:focus{border:1px solid #2473de}.reviews-form__item textarea{background:#f6f6f6;border:1px solid transparent;border-radius:28px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:140px;line-height:130%;outline:none;padding:13px 20px 20px;resize:none}.reviews-form__item textarea,.reviews-form__item textarea:focus{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reviews-form__item textarea:focus{border:1px solid #2473de}.reviews-form__bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:30px;width:100%}.reviews-form__checkbox{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.reviews-form__checkbox input{opacity:0;position:absolute;z-index:-1}.reviews-form__checkbox span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reviews-form__checkbox span:before{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex-positive:0;background-position:50%;background-repeat:no-repeat;border:1px solid #adb5bd;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";cursor:pointer;display:inline-block;flex-grow:0;flex-shrink:0;height:18px;margin-right:6px;width:18px}.reviews-form__rights{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews-form__rights p{color:#212121;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:22px;margin:0;max-width:443px}.reviews-form__btn{-ms-flex-item-align:start;align-self:flex-start}.search-empty{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;justify-content:space-between;margin-bottom:100px;margin-top:68px;width:100%}.search-empty__pic{height:298px;margin-right:84px;max-width:479px;width:100%}.search-empty__pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.search-empty h1{font-size:48px;font-weight:500;line-height:57px;margin:0 0 50px}.search-empty h1,.search-empty p{color:#212121;font-family:Rubik,sans-serif;font-style:normal}.search-empty p{font-size:18px;font-weight:400;line-height:130%;margin:0;max-width:430px}.search-empty a{margin:50px 0 0}.search{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px}.search h1{color:#2473de;font-family:Rubik,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:57px;margin:0 0 50px;max-width:670px}.search__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:50px;max-width:1005px;width:100%}.search-item__title{color:#2473de;font-size:24px;font-weight:500;line-height:28px;margin:0 0 20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.search-item__text,.search-item__title{font-family:Rubik,sans-serif;font-style:normal}.search-item__text{color:#212121;font-size:18px;font-weight:400;line-height:130%}h3 .search-item__title{color:#212121;text-decoration:none}.article{margin-bottom:100px}@media screen and (max-width:800px){.container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;max-width:unset;padding:0 20px;width:100%}.container,body{min-width:unset}main{margin-top:106px}.button{font-size:16px;line-height:20px;padding:16px 32px}.breadcrumbs{display:none}h1{line-height:40px}h1,h2{font-size:32px}h2{line-height:38px}h3{font-size:22px;line-height:30px}.typo h1{margin:0 0 32px}.typo h1,.typo h2{font-size:28px;line-height:34px}.typo h2{margin:42px 0 32px}.typo h3{font-size:22px;line-height:30px;margin:38px 0 16px}.typo h4{font-size:18px;line-height:26px}.typo h4,.typo h5{margin:26px 0 14px}.typo h5{font-size:16px;line-height:22px}.typo p{font-size:14px;line-height:24px}.typo ul{margin:20px 0;padding:0 0 0 18px}.typo ul li{font-size:14px;line-height:24px}.typo ol{margin:20px 0;padding:0 0 0 18px}.typo ol li,.typo ol li:before{font-size:14px;line-height:24px}.typo b{font-size:16px;line-height:26px}.typo img{border-radius:10px;height:200px;width:100%}.pag{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:unset;justify-content:space-between;margin-top:48px}.pag__num{font-size:16px;line-height:20px}.pag__arrow_wrap{height:40px;width:40px}.pag__active{height:32px;width:32px}.arrow{height:40px;width:40px}.arrow:before{height:20px;width:20px}.services__block .arrow{background-color:#2473de}.services__block .arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.168 10.833h9.883l-3.025 3.634a.834.834 0 1 0 1.284 1.066l4.166-5a.987.987 0 0 0 .075-.125c0-.041 0-.066.059-.108a.834.834 0 0 0 .058-.3.833.833 0 0 0-.058-.3c0-.042 0-.067-.059-.108a.996.996 0 0 0-.075-.125l-4.166-5a.833.833 0 0 0-1.175-.109.834.834 0 0 0-.109 1.175l3.025 3.634H4.168a.833.833 0 0 0 0 1.666z' fill='%23fff'/%3E%3C/svg%3E")}.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer__wrap{padding:30px 0}.footer-rights{font-size:10px;line-height:12px}.footer-creators{font-size:12px;line-height:26px}.footer-creators a{font-weight:500}.header,.header-scroll__wrap{display:none}.mob-header{background:#fff;-webkit-box-shadow:0 10px 15px rgba(13,90,53,.15);box-shadow:0 10px 15px rgba(13,90,53,.15);display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;top:0;width:100%;z-index:10}.mob-header__main{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:calc(100vh - 90px);overflow-y:scroll;padding-bottom:72px;padding-top:57px;position:absolute;top:90px;width:100%;z-index:1}.mob-header__main,.mob-header__main ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.mob-header__main ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0}.mob-header__main ul li{padding-right:30px}.mob-header__main ul li a{color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;position:relative;text-decoration:none;width:100%}.mob-header__main ul li a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 16.667 14.165 10 7.499 3.333' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.mob-header-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-webkit-box-shadow:0 22px 33px rgba(33,33,33,.1);box-shadow:0 22px 33px rgba(33,33,33,.1);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-ms-flex-direction:column;flex-direction:column;left:0;padding:0 20px 30px;position:absolute;top:90px;width:100%;z-index:1}.mob-header-contacts .home-contacts__phones{gap:unset;margin-bottom:15px}.mob-header-contacts .home-contacts__phones li a{font-size:20px;line-height:150%}.mob-header .header__search{background-color:#fff;border-radius:unset;-webkit-box-shadow:0 22px 33px rgba(33,33,33,.1);box-shadow:0 22px 33px rgba(33,33,33,.1);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;left:0;padding:0 20px 30px;position:absolute;top:90px;width:100%;z-index:1}.mob-header .header__search input{background:#f6f6f6;border:1px solid #f6f6f6;color:#212121;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;padding:12px 12px 12px 62px}.mob-header .header__search:before{left:45px;right:unset;top:calc(50% - 15px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mob-header-top{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;padding:19px 20px 15px;position:relative;z-index:2}.mob-header-top,.mob-header-top__block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mob-header-top__block{gap:15px}.mob-header-logo{height:56px;width:54px}.mob-header-logo__title{color:#212121;font-family:Rubik,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin:0 0 0 10px}.mob-header-icon{background-repeat:no-repeat;background-size:contain;display:block;height:24px;width:24px}.mob-header-icon,.mob-header-icon__search{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mob-header-icon__search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.146 14.22a8.938 8.938 0 1 0-1.92 1.923h-.002c.041.055.085.107.135.158l5.294 5.294a1.375 1.375 0 0 0 1.945-1.945l-5.293-5.293a1.377 1.377 0 0 0-.159-.138v.002zm.355-5.285a7.563 7.563 0 1 1-15.126 0 7.563 7.563 0 0 1 15.126 0z' fill='%23212121'/%3E%3C/svg%3E");background-size:22px 22px}.mob-header-icon__contacts{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.221 15.268-2.54-.29a1.99 1.99 0 0 0-1.64.57l-1.84 1.84a15.045 15.045 0 0 1-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52a2.001 2.001 0 0 0-1.99-1.77h-1.73c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98z' fill='%23212121'/%3E%3C/svg%3E")}.mob-header-icon__contacts,.mob-header-icon_opened{height:24px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:24px}.mob-header-icon_opened{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.97 5 5 19.97M5 5l14.97 14.97' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.burger{display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;width:20px}.burger-wrap{background:#ffd567;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;padding:12px 10px;position:relative;width:40px}.visuallyHidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hamburger{height:16px;margin:0 auto;position:relative;width:20px}.hamburger .bar{background-color:#212121;border-radius:4px;display:block;height:2px;padding:0;position:absolute;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:20px}.bar1{top:0}.bar2,.bar3{top:7px}.bar3{right:0}.bar4{bottom:0}.checkbox1:checked+label>.hamburger>.bar1{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:22px}.checkbox1:checked+label>.hamburger>.bar2{background-color:transparent;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px)}.checkbox1:checked+label>.hamburger>.bar3{background-color:transparent;-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}.checkbox1:checked+label>.hamburger>.bar4{top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:22px}}.select2-container--default .select2-selection--single{border:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#2473de;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:130%}.select2-container .select2-selection--single .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px;padding-right:50px}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='39' height='39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.39 18.325a1 1 0 0 0-1.385 1.443l1.385-1.443zm6.583 7.707-.692.721a1 1 0 0 0 1.385 0l-.693-.721zm7.969-6.264a1 1 0 1 0-1.385-1.443l1.385 1.443zm-15.937 0 7.276 6.985 1.385-1.443-7.276-6.985-1.385 1.443zm8.66 6.985 7.277-6.985-1.385-1.443-7.276 6.985 1.385 1.443z' fill='%232473DE'/%3E%3C/svg%3E");height:39px;top:-10px;width:39px}.select2-container--open.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-selection__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='39' height='39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.308 23.721a1 1 0 1 0 1.384-1.442l-1.384 1.442zm-6.584-7.706.692-.722a1 1 0 0 0-1.385 0l.693.722zm-7.969 6.264a1 1 0 0 0 1.385 1.442l-1.385-1.442zm15.937 0-7.276-6.986-1.385 1.443 7.277 6.985 1.384-1.442zm-8.66-6.986-7.277 6.986 1.385 1.442 7.276-6.985-1.385-1.443z' fill='%232473DE'/%3E%3C/svg%3E")}.select2-header__wrap.select2-dropdown{background:#fff;border:none;border-radius:10px;-webkit-box-shadow:0 4px 15px rgba(0,97,227,.15);box-shadow:0 4px 15px rgba(0,97,227,.15);-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px}.select2-container--default .select2-results>.select2-results__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.select2-container--default .select2-results__option--selected{background-color:#fff}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#fff;color:#2473de}.select2-results__option{color:#2473de;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:130%;padding:0}.header-scroll .select2-container,.header-top-phone .select2-container{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.header-scroll .select2-container--default .select2-selection--single,.header-top-phone .select2-container--default .select2-selection--single{background-color:transparent}.home-offer__slider .slick-list,.home-reviews__slider .slick-list{border-radius:10px}.home-inst__slider,.home-offer__slider,.home-reviews__slider{margin-left:-15px;margin-right:-15px;width:calc(100% + 15px)}.home-reviews__slider .slider__counter{bottom:-54px;color:#212121}.home-reviews__slider .next-button,.home-reviews__slider .prev-button{bottom:-51px}.home-reviews__slider .prev-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 9a1 1 0 1 0 0-2v2zM1 8l-.707-.707a1 1 0 0 0 0 1.414L1 8zm6.293 7.707a1 1 0 0 0 1.414-1.414l-1.414 1.414zm1.414-14A1 1 0 0 0 7.293.293l1.414 1.414zM15 7H1v2h14V7zm-6.293 7.293-7-7L.293 8.707l7 7 1.414-1.414zm-7-5.586 7-7L7.293.293l-7 7 1.414 1.414z' fill='%23212121'/%3E%3C/svg%3E")}.home-reviews__slider .prev-button:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 9a1 1 0 1 0 0-2v2zM1 8l-.707-.707a1 1 0 0 0 0 1.414L1 8zm6.293 7.707a1 1 0 0 0 1.414-1.414l-1.414 1.414zm1.414-14A1 1 0 0 0 7.293.293l1.414 1.414zM15 7H1v2h14V7zm-6.293 7.293-7-7L.293 8.707l7 7 1.414-1.414zm-7-5.586 7-7L7.293.293l-7 7 1.414 1.414z' fill='%23FFD567'/%3E%3C/svg%3E")}.home-reviews__slider .next-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9a1 1 0 0 1 0-2v2zm14-1 .707-.707a1 1 0 0 1 0 1.414L15 8zm-6.293 7.707a1 1 0 0 1-1.414-1.414l1.414 1.414zm-1.414-14A1 1 0 0 1 8.707.293L7.293 1.707zM1 7h14v2H1V7zm6.293 7.293 7-7 1.414 1.414-7 7-1.414-1.414zm7-5.586-7-7L8.707.293l7 7-1.414 1.414z' fill='%23212121'/%3E%3C/svg%3E")}.home-reviews__slider .next-button:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9a1 1 0 0 1 0-2v2zm14-1 .707-.707a1 1 0 0 1 0 1.414L15 8zm-6.293 7.707a1 1 0 0 1-1.414-1.414l1.414 1.414zm-1.414-14A1 1 0 0 1 8.707.293L7.293 1.707zM1 7h14v2H1V7zm6.293 7.293 7-7 1.414 1.414-7 7-1.414-1.414zm7-5.586-7-7L8.707.293l7 7-1.414 1.414z' fill='%23FFD567'/%3E%3C/svg%3E")}.home-inst__slider{width:calc(100% + 150px)}.reviews__slider .slick-slide{padding:0 10px}.reviews__slider .next-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9a1 1 0 0 1 0-2v2zm14-1 .707-.707a1 1 0 0 1 0 1.414L15 8zm-6.293 7.707a1 1 0 0 1-1.414-1.414l1.414 1.414zm-1.414-14A1 1 0 0 1 8.707.293L7.293 1.707zM1 7h14v2H1V7zm6.293 7.293 7-7 1.414 1.414-7 7-1.414-1.414zm7-5.586-7-7L8.707.293l7 7-1.414 1.414z' fill='%23212121'/%3E%3C/svg%3E");bottom:-69px;left:calc(50% + 61px)}.reviews__slider .prev-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 9a1 1 0 1 0 0-2v2zM1 8l-.707-.707a1 1 0 0 0 0 1.414L1 8zm6.293 7.707a1 1 0 0 0 1.414-1.414l-1.414 1.414zm1.414-14A1 1 0 0 0 7.293.293l1.414 1.414zM15 7H1v2h14V7zm-6.293 7.293-7-7L.293 8.707l7 7 1.414-1.414zm-7-5.586 7-7L7.293.293l-7 7 1.414 1.414z' fill='%23212121'/%3E%3C/svg%3E");bottom:-69px;left:calc(50% - 61px)}.reviews__slider .slick-list{width:calc(100% + 20px)}.reviews__slider .slider__counter{bottom:-74px;color:#000;left:calc(50% + 10px)}.reviews__slider .slider__counter span{color:#ffd567}.slick-slide{padding:0 15px}.slider__counter{bottom:18px;color:#fff;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:700;left:50%;letter-spacing:.05em;line-height:24px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.slider__counter span{color:#ffd567;font-size:24px;line-height:24px}.next-button,.prev-button{background-repeat:no-repeat;background-size:contain;bottom:23px;cursor:pointer;height:14px;position:absolute;width:14px;z-index:1}.prev-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 9a1 1 0 1 0 0-2v2zM1 8l-.707-.707a1 1 0 0 0 0 1.414L1 8zm6.293 7.707a1 1 0 0 0 1.414-1.414l-1.414 1.414zm1.414-14A1 1 0 0 0 7.293.293l1.414 1.414zM15 7H1v2h14V7zm-6.293 7.293-7-7L.293 8.707l7 7 1.414-1.414zm-7-5.586 7-7L7.293.293l-7 7 1.414 1.414z' fill='%23fff'/%3E%3C/svg%3E");left:calc(50% - 63px)}.prev-button,.prev-button:hover{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.prev-button:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 9a1 1 0 1 0 0-2v2zM1 8l-.707-.707a1 1 0 0 0 0 1.414L1 8zm6.293 7.707a1 1 0 0 0 1.414-1.414l-1.414 1.414zm1.414-14A1 1 0 0 0 7.293.293l1.414 1.414zM15 7H1v2h14V7zm-6.293 7.293-7-7L.293 8.707l7 7 1.414-1.414zm-7-5.586 7-7L7.293.293l-7 7 1.414 1.414z' fill='%23FFD567'/%3E%3C/svg%3E")}.next-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9a1 1 0 0 1 0-2v2zm14-1 .707-.707a1 1 0 0 1 0 1.414L15 8zm-6.293 7.707a1 1 0 0 1-1.414-1.414l1.414 1.414zm-1.414-14A1 1 0 0 1 8.707.293L7.293 1.707zM1 7h14v2H1V7zm6.293 7.293 7-7 1.414 1.414-7 7-1.414-1.414zm7-5.586-7-7L8.707.293l7 7-1.414 1.414z' fill='%23fff'/%3E%3C/svg%3E");left:calc(50% + 49px)}.next-button,.next-button:hover{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.next-button:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9a1 1 0 0 1 0-2v2zm14-1 .707-.707a1 1 0 0 1 0 1.414L15 8zm-6.293 7.707a1 1 0 0 1-1.414-1.414l1.414 1.414zm-1.414-14A1 1 0 0 1 8.707.293L7.293 1.707zM1 7h14v2H1V7zm6.293 7.293 7-7 1.414 1.414-7 7-1.414-1.414zm7-5.586-7-7L8.707.293l7 7-1.414 1.414z' fill='%23FFD567'/%3E%3C/svg%3E")}.slick-list{width:100%}@media screen and (max-width:800px){.slider__counter{bottom:12px}.home-offer__slider .next-button,.home-offer__slider .prev-button{bottom:18px}.home-about__pic.slick-slide{padding:0 7px}.home-reviews__slider .slider__counter{bottom:-42px}.home-reviews__slider .next-button,.home-reviews__slider .prev-button{bottom:-36px}.home-inst__slider{margin-left:0}.home-inst__slider .slick-slide{padding:0 8px}.home-inst__slider .slick-slide img{height:200px;width:100%}.license__block .slick-slide{padding:0 12px}}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.remodal-wrapper{background:rgba(35,59,109,.6)}.remodal-close{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1 1 17M1 1l16 16' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:16px;left:50%;outline:none;padding:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:16px}.remodal-close__wrap{position:absolute;right:24px;top:24px}.remodal-close__wrap,.remodal-close__wrap:hover .remodal-close{height:40px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40px}.remodal-close__wrap:hover .remodal-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%232473DE'/%3E%3Cpath d='M28 12 12 28M12 12l16 16' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.remodal-order{background:#fff;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:56px 92px 53px;width:-webkit-min-content;width:-moz-min-content;width:min-content}.remodal-order-ok{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:522px;justify-content:center;padding-left:56px;padding-right:56px;width:544px}.remodal-order-ok h3{font-size:24px;font-weight:500;line-height:28px;margin:0 0 50px}.remodal-order-ok h3,.remodal-order-ok p{color:#212121;font-family:Rubik,sans-serif;font-style:normal;text-align:center}.remodal-order-ok p{font-size:18px;font-weight:400;line-height:130%;margin:0}.remodal-order__title{color:#212121;font-family:Rubik,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin:0 0 44px;text-align:center}.remodal-order__items{gap:20px;width:360px}.remodal-order__item,.remodal-order__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.remodal-order__item{gap:8px}.remodal-order__item span{font-size:16px;line-height:22px;padding-left:20px;text-align:left}.remodal-order__item input,.remodal-order__item span{-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;font-family:Rubik,sans-serif;font-style:normal;font-weight:400}.remodal-order__item input{background:transparent;border:1px solid #cbe1ff;border-radius:50px;font-size:18px;height:56px;line-height:130%;outline:none;padding:13px 20px 20px}.remodal-order__item input,.remodal-order__item input:focus{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.remodal-order__item input:focus{border:1px solid #2473de}.remodal-order__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:36px;margin-top:24px}.remodal-order__bottom,.remodal-order__rights{display:-webkit-box;display:-ms-flexbox;display:flex}.remodal-order__rights{color:#212121;font-family:Rubik,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.remodal-order__rights p{margin:0}.remodal-order__rights a{color:#2473de}@media screen and (max-width:800px){.remodal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:unset;position:relative;top:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}.remodal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:66px 18px 18px}.remodal-close{right:0;top:-48px}.home-offer{margin:0;padding:0;width:100%}.home-offer__slider{height:unset}.home-offer-slide{height:unset;padding:0}.home-offer-slide h2{-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;font-size:32px;line-height:38px;margin:0 0 20px;padding:0 20px}.home-offer-slide h2 span{color:#2473de}.home-offer-slide__wrap{height:unset}.home-offer-slide__content{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 30px;padding:0 20px}.home-offer-slide__content ul li{color:#212121;font-size:14px;line-height:130%}.home-offer-slide__content ul li:before{background-color:#2473de;top:3px}.home-offer-slide__pic{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:unset;height:172px;position:relative}.home-offer-slide__pic:before{border-radius:unset}.home-offer-rating{height:65px;padding:8px 5px;width:65px}.home-offer-rating__logo svg{height:11px}.home-offer-rating span{font-size:12px;line-height:14px}.home-offer-rating p{font-size:8px;line-height:9px}.home-offer-rating__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;left:20px;top:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-offer-rating__stars svg{height:9.6px;width:9.6px}.home-offer__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:80px;padding:0 20px}.home-offer-item{padding:26px 13px;width:100%}.home-offer-item__info p{font-size:16px;line-height:20px}.home-offer-item__info span{font-size:14px;line-height:18px}.home-offer-item__pic svg{height:58px;width:58px}.home-popular h2{margin:0 0 15px}.home-popular__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}.home-popular__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-popular-item{width:100%}.home-popular-item__pic{height:168px}.home-popular-item__info{padding:23px 20px}.home-show__more{position:unset}.home-show__more p{font-size:16px;line-height:20px}.home-about{margin-top:80px;overflow-x:hidden}.home-about h2{margin:0 0 30px}.home-about-text{font-size:18px;line-height:23px}.home-about-text__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-about-text_bold{font-size:18px;line-height:21px}.home-about__pics{margin-left:-7px;margin-top:30px;width:calc(100% + 200px)}.home-about__pic{height:307px}.home-promo{margin-bottom:60px;margin-top:80px}.home-promo h2{margin:0 0 15px}.home-promo__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}.home-promo__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-promo__item{height:186px;padding:15px 25px;width:100%}.home-promo__item h3{font-size:18px;line-height:24px}.home-form__pic{display:none}.home-form__wrap:before{background:-o-linear-gradient(179deg,#3d6cab 2.33%,rgba(49,126,228,0) 48.77%);background:linear-gradient(271deg,#3d6cab 2.33%,rgba(49,126,228,0) 48.77%)}.home-form__block{width:100%}.home-form__block h2{font-size:32px;line-height:38px;margin:0 0 20px}.home-form__block p{font-size:18px;line-height:24px}.home-form__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:20px;max-width:280px;width:100%}.home-form__items input{width:100%}.home-form__items button{padding:17px 87px;width:unset}.home-form__wrap{padding:50px 0}.home-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:60px}.home-contacts__main h2{margin:0 0 30px}.home-contacts__block{gap:20px}.home-contacts-social{margin-top:30px}.home-contacts__address p{font-size:18px;line-height:130%}.home-contacts__address span{font-size:18px;line-height:150%}.home-contacts__mail li a{font-weight:500}.home-contacts__map{border-radius:unset;height:298px;width:calc(100% + 40px)}.home-reviews{margin-bottom:100px}.home-reviews__block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}.home-reviews__slider{height:unset}.home-reviews-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-reviews-slide__pic{height:202px;width:100%}.home-reviews-slide__pic img{border-radius:10px 10px 0 0}.home-reviews-slide__info{border-radius:0 0 10px 10px;padding:30px 25px 30px 20px;width:100%}.home-reviews-slide__info h3{font-size:18px;line-height:22px;margin:0 0 20px}.home-reviews-slide__text{font-size:14px;line-height:22px}.home-reviews-slide__date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:20px}.home-inst{margin-bottom:60px}.home-inst__slider{margin-top:30px}.home-inst__slide{height:unset;padding:0}.home-inst__slide img{margin:0}.services h1{margin:0 0 30px}.services .home-reviews{padding:0}.services__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:60px}.services-item{background-color:#ffd567;border-radius:10px;height:unset;margin:0;padding:24px 20px;width:100%}.services-item h3{color:#212121;font-size:18px;line-height:130%;margin:0 0 15px}.services-item__price{margin-top:15px}.services-item__price p{color:#212121;font-size:16px;line-height:130%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.services-item:before,.services-item__img{display:none}.services-item__info{display:block;margin:0;z-index:1}.services-item__info ul li{color:#212121;font-size:16px;line-height:130%;padding-left:24px}.services-item__info ul li:before{background-color:#212121;border-radius:50%;height:4px;left:10px;top:9px;width:4px}.price{margin-bottom:60px}.price h1{margin:0 0 30px}.price-head{display:grid;grid-template-columns:1fr 1fr 1fr}.price-head span{display:none}.price-head__text{border-right:none;margin:0 auto;padding:22px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.price-head__title{grid-column-end:3;grid-column-start:1;padding:10px;width:unset}.price-table tr{display:grid;grid-template-columns:1fr 1fr 1fr}.price-table tr td{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:22px;padding:10px}.price-table tr td:first-of-type{grid-column-end:3;grid-column-start:1}.price-table tr td:last-of-type{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.price-table-subsection__parent td{-webkit-box-pack:left!important;-ms-flex-pack:left!important;border-bottom:none;border-right:none;justify-content:left!important}.price-table-subsection td:first-of-type{padding-left:32px}.about{overflow-x:hidden}.about h1{margin:0 0 30px}.about__text{margin-top:30px}.about__block{margin-bottom:60px}.license__block{margin-left:-12px;margin-top:30px;width:calc(100% + 200px)}.license__pic img{height:100%;-o-object-fit:contain;object-fit:contain}.docs{margin-bottom:60px}.docs ul li{padding:16px 20px 16px 0}.docs ul li a{font-size:16px;line-height:22px;padding-left:50px}.docs ul li a:before{left:10px;top:0;-webkit-transform:unset;-ms-transform:unset;transform:unset}.partners{margin-bottom:60px}.partners__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px}.partners__pic{margin:0;width:calc(50% - 17px)}.doctors__text,.doctors h1{margin:0 0 30px}.doctors__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:80px}.doctors-item{width:100%}.doctors-item__pic{height:340px}.doctors-item__info{padding:18px}.doctor__pic{height:340px}.doctor__pic img{border-radius:10px 10px 0 0}.doctor-info{gap:20px}.doctor-about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doctor-about__block{border-radius:0 0 10px 10px;padding:30px 16px}.doctor-about__order{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px;margin-top:20px}.doctor-degree{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-bottom:60px;margin-top:50px}.doctor-degree__item{padding:30px 18px;width:100%}.doctor-degree__item h3{margin:0 0 20px}.doctor-schedule{margin-top:50px}.doctor-schedule h2{margin:0 0 30px}.doctor-schedule__block table{width:100%}.doctor-schedule__block table tbody,.doctor-schedule__block table tr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.doctor-schedule__block table tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doctor-schedule__block table tr:first-of-type{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.doctor-schedule__block table tr:first-of-type td{border-right:2px solid #cbe1ff;height:100%}.doctor-schedule__block table tr:first-of-type td:last-of-type{border-bottom:none;border-radius:0 0 0 6px;border-right:2px solid #cbe1ff}.doctor-schedule__block table td{border-bottom:2px solid #cbe1ff;border-right:none;height:unset;padding:20px 15px;width:100%}.doctor-schedule__block table td:last-of-type{border-bottom:none}.contacts{margin-bottom:60px}.contacts .home-contacts{margin:0;padding:0 20px}.reviews{margin-bottom:60px;overflow-x:hidden}.reviews h1{margin:0 0 30px}.reviews__slider{margin:0 -10px 60px;width:calc(100% + 200px)}.reviews-form h2{font-size:32px;line-height:38px;margin:0 0 30px;text-align:left}.reviews-form__inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews-form__inputs .reviews-form__item{width:100%}.reviews-form__item input{padding:16px 20px}.reviews-form__item textarea{height:218px}.reviews-form__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:74px}.search-empty{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:26px;margin-bottom:60px}.search-empty__pic{height:163px;margin:0}.search-empty a{margin:20px 0 0}.search-empty__block h1{font-size:32px;line-height:38px;margin:0 0 20px}.search{margin-bottom:60px}.search h1{font-size:32px;line-height:38px;margin:0 0 30px}.search-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.search__block{gap:30px}.article{margin-bottom:60px}}
/* End */


/* Start:/local/components/devade/ajax.feedback/templates/make_appointment/style.css?165529325958*/
input.error {
    border: 1px solid #ff2a2a!important;
}
/* End */


/* Start:/local/components/devade/ajax.feedback/templates/modal_call_request/style.css?165529325958*/
input.error {
    border: 1px solid #ff2a2a!important;
}
/* End */


/* Start:/local/templates/optima/template_styles.css?17835792226090*/
.reviews{
    margin-bottom: 40px;
}

.reviews h1{
    margin-bottom: 0;
}

.reviews__yandex{
    width:100%;
    height:800px;
    overflow:hidden;
    position:relative;
}

.reviews__yandex-iframe{
    width:100%;
    max-width: 700px;
    height:100%;
    border:1px solid #e6e6e6;
    border-radius:8px;
    box-sizing:border-box;
}

.reviews__zoon{
    width: calc(100% + 30px);

}

.reviews__body .reviews__prodoctorov{
    padding: 0 !important;

}

.reviews__zoon iframe{
    width: 100%;
}

.reviews__body{
    display: grid;
    gap: 40px;
    align-items: start;
}

.reviews__body .reviews__prodoctorov #pd_widget_app_content_30812{
    border:1px solid #e6e6e6 !important;
    border-radius:8px;
}

.container-cookie-modal {
    /* Переменные для настройки */
    --color-modal-bg: #fff;
    --color-modal-shadow: rgba(0, 0, 0, 0.15);
    --color-modal-text: #212121;
    --color-modal-text-link: #212121;
    --color-btn-bg: #2473de;
    --color-modal-btn-text: #fff;
    /* ------------------------ */
    position: fixed;
    left: 20px;
    bottom: 20px;
    background: var(--color-modal-bg, inherit);
    backdrop-filter: blur(7px);
    max-width: 475px;
    width: 100%;
    box-shadow: 0 0 20.2px -1px var(--color-modal-shadow);
    padding: 30px 40px;
    z-index: 10000000000;
    display: grid;
    gap: 15px;
    box-sizing: border-box;

    color: var(--color-modal-text);
}

.container-cookie-modal__text {
    font-family: inherit;
    font-size: 14px;
    font-weight: 300;
    line-height: 130%;
}

.container-cookie-modal__text a,
.container-cookie-modal__link{
    color: var(--color-modal-text-link, inherit);
}

.container-cookie-modal__link{
    text-decoration: none;
}

.container-cookie-modal__link:hover{
    color: #2473de;
}

.container-cookie-modal__buttons {
    display: flex;
    align-items: center;
    gap: 15px;
}

.container-cookie-modal__buttons .btn {
    /*flex-grow: 1;*/
    padding: 6px;
    width: 50%;
    min-height: 46px;
    background: var(--color-btn-bg);
    border: none;
    border-radius: 40px;
    cursor: pointer;
    justify-content: center;
    align-items: center;

    text-align: center;
    color: var(--color-modal-btn-text, inherit);
    line-height: 100%;
    text-decoration: none;

}

.container-cookie-modal__buttons .btn:hover{
    background: #549dff;
}

.reviews-form__checkbox:has(.error) span:before {
    border-color: #ff2a2a;
}

/*.reviews-form__checkbox{*/
/*    display: flex;*/
/*    flex-flow: row-reverse;*/
/*}*/

[name="user_policy"]:not(.reviews-form__checkbox ){
    appearance: none;
    background: transparent;
    padding: 0;
    border-radius: 0;
    height: 18px;
    width: 18px;
}


[name="user_policy"]:before{
    content: "";
    border: 1px solid #adb5bd;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    height: 18px;
    width: 18px;
    margin-right: 6px;
}
[name="user_policy"]:checked:before{
    background-color: #2473de;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%232473DE'/%3E%3Cpath d='m13.113 4.58-6.4 6.59-2.515-2.58L2.828 10l3.885 4 7.77-8-1.37-1.42z' fill='%23fff'/%3E%3Cpath d='m13.113 4.58-6.4 6.59-2.515-2.58L2.828 10l3.885 4 7.77-8-1.37-1.42z' fill='%23fff'/%3E%3C/svg%3E");
    border-color: #2473de;
}

[name="user_policy"]:not(.reviews-form__checkbox ).error{
    border-color: transparent !important;
}

[name="user_policy"]:not(.reviews-form__checkbox ).error:before{
    border-color: #ff2a2a;
}

@media screen and (min-width: 801px){
    .reviews__body{
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 800px) {
    .mob-header-logo {
        height: auto;
        width: auto;
        max-width: 60%;
    }

    .mob-header-logo svg {
        width: 100%;
    }

    .reviews__body .reviews__prodoctorov{
        width: 100% !important;
    }

    .home-offer{
        margin-top: 20px;
    }
    .home-offer-slide .home-offer-slide__content > *{
        color: #000;
    }

    .container-cookie-modal{
        width: 100vw;
        margin-inline: calc(-50vw + 50%);
        inset: auto 0 0 0;
        padding: 20px;
    }
    .container-cookie-modal__buttons{
        flex-flow: column;
        align-items: flex-start;
    }
}

.hide{
    display: none !important;
}

.doctors-vacancies{
    margin-bottom: 145px;
}

.doctors-vacancies__body{
    display: grid;
    gap: 20px;
}

.doctors-vacancies__card{
    box-shadow: 0 4px 33px 0 rgba(0, 97, 227, 0.1);
    background: #fff;
    border-radius: 10px;
    padding: 40px 70px;
    display: flex;
    flex-flow: column;
    gap: 30px;
}

.doctors-vacancies__title{
    font-weight: 500;
    font-size: 24px;
    color: #2473de;
}

.doctors-vacancies__text{
    display: flex;
    flex-flow: column;
    gap: 5px;
}

.doctors-vacancies__text-title{
    font-weight: 300;
    font-size: 16px;
    line-height: 1.625;
    color: #212121;
}

.doctors-vacancies__content * {
    margin: 0 0 0.5em 0;
}

.doctors-vacancies__content a{
    color: inherit;
    text-decoration: none;
}

.home-form__block span{
    gap: 10px;

    text-decoration: unset;
}

.home-form__block span a{
    color: inherit;
}

@media screen and (min-width: 851px){
    .doctors-vacancies__body{
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 850px){
    .doctors-vacancies{
        margin-bottom: 80px;
    }

    .doctors-vacancies__header h2{
        margin-bottom: 30px;
    }

    .doctors-vacancies__card{
        padding: 30px 18px;
    }

    .home-contacts__map#map{
        height: auto;
    }
}
/* End */
/* /local/templates/optima/static/js/slick-slider/slick.css?16552932581895 */
/* /local/templates/optima/static/js/select2/select2.min.css?165529325816265 */
/* /local/templates/optima/static/js/fancybox/jquery.fancybox.css?165529325818306 */
/* /local/templates/optima/static/js/remodal/remodal.css?16552932581275 */
/* /local/templates/optima/static/styles/styles.css?165529325893854 */
/* /local/components/devade/ajax.feedback/templates/make_appointment/style.css?165529325958 */
/* /local/components/devade/ajax.feedback/templates/modal_call_request/style.css?165529325958 */
/* /local/templates/optima/template_styles.css?17835792226090 */
