@charset "UTF-8";/* --- vendors style --- *//* Arrows *//*--- Загрузчик AJAX ---*/#loading-layer { background: #000; padding: 20px; text-align: center; color: #fff; border-radius: 2px; z-index: 1500; }/*---Дополнительные поля---*/table.xfields {width: 100%;}.xfields textarea, .xprofile textarea { width: 100%; height: 186px; margin-top: 5px;}.xfields input[type="text"] {width: 100%;}.xfieldsdescr {width: 200px;}.xfields .bb-pane + textarea { margin-top: 0px;}.xfieldsnote {color: #838383; font-size: .9em;}.xfields_table td { vertical-align: top;}.xfieldsrow {padding-top:5px;clear: both;}.xfieldscolleft {float: left;width: 30%;padding-top: 14px;}.xfieldscolright {float: left;width: 70%;}.file-box {width: 95%;max-width: 437px;border:1px solid #B3B3B3;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;background-color: #F5F5F5;padding: 10px;margin-top: 10px;}.xfieldimagegallery { margin: 0; padding: 0; list-style: none; clear: both;}.xfieldimagegallery li {list-style: none;margin: 0;padding: 0; }.xfieldimagegallery li img { float: left; margin-right: 5px; border: 5px solid #fff; width: 100px; height: 100px; transition: box-shadow 0.5s ease;}.xfieldimagegallery li img:hover { box-shadow: 0px 0px 7px rgba(0,0,0,0.4);}.qq-uploader { position:relative; width: 100%;}.qq-upload-button { display:inline-block; margin-top:5px; margin-bottom:5px;cursor:pointer;}.qq-upload-drop-area { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;max-width: 437px; background:#FF9797; text-align:center; }.qq-upload-drop-area span { display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;}.qq-upload-drop-area-active {background:#FF7171;}.uploadedfile {display: inline-block; width: 115px; height: 160px; margin: 10px 5px 5px 5px; border:1px solid #B3B3B3; box-shadow: 0px 1px 4px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); text-align: center; background:#ffffff;}.uploadedfile .uploadimage { margin-top: 5px; width: 115px; height: 90px;display: flex; align-items: center; justify-content: center; cursor: move; cursor: -webkit-grabbing;}.sortable-ghost {opacity: 0.4;}.uploadedfile .info { text-align: left; white-space: nowrap; margin: 0px 5px 0px 5px; overflow: hidden;}.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor:not-allowed; pointer-events:none; opacity:0.65; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none;}.progress { overflow:hidden; margin-top:10px;margin-bottom:10px; background-color:whitesmoke; height:10px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border-radius:8px; background:#eee; -webkit-box-shadow:0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset; box-shadow:0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;} .progress .progress-bar { float:left; width:0%; font-size:12px; line-height:20px; color:white; text-align:center; background-color:#428bca; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition:width 0.6s ease; transition:width 0.6s ease; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border-radius:8px; -webkit-box-shadow:none; box-shadow:none; height:8px;}.progress-bar span{ position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0 0 0 0); border:0;}.progress-blue { background-image:-webkit-gradient(linear, left 0%, left 100%, from(#9bcff5), to(#6db9f0)); background-image:-webkit-linear-gradient(top, #9bcff5, 0%, #6db9f0, 100%); background-image:-moz-linear-gradient(top, #9bcff5 0%, #6db9f0 100%); background-image:linear-gradient(to bottom, #9bcff5 0%, #6db9f0 100%); background-repeat:repeat-x; border:1px solid #55aeee;}/* --- Поля форм --- */select, textarea, input[type="text"], input[type="password"], input[type="file"],input[type="datetime"], input[type="datetime-local"], input[type="date"],input[type="month"], input[type="time"], input[type="week"], input[type="number"],input[type="email"], input[type="url"], input[type="search"], input[type="tel"],input[type="color"] {/*display: inline-block;width: 302px; height: 46px;line-height: 22px;padding: 10px;vertical-align: middle;border-radius: 2px;background: #fff;border: 1px solid #d7d7d7;-webkit-transition: border 0.2s linear 0s; transition: border 0.2s linear 0s;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;*/}textarea { margin: 0; overflow: auto; vertical-align: top; resize: vertical; }textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus,input[type="file"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus,input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus,input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus,input[type="color"]:focus, .uneditable-input:focus {border-color: #3394e6;}input[type="radio"], input[type="checkbox"] { line-height: normal; margin: -2px 6px 0 0; vertical-align: middle; }input[type="file"], input[type="image"],input[type="submit"], input[type="reset"],input[type="button"], input[type="radio"],input[type="checkbox"] { width: auto; }input[type="search"] {/*-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;*/}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }select[multiple], select[size], textarea { height: auto; }input::-moz-placeholder, textarea::-moz-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { opacity: 0.6; }input:focus { outline: none; }input[type="file"], input[type="image"] { padding: 0; border-width: 0; background-color: transparent; }.wide, .bb-editor textarea, .ui-dialog textarea, select#category, .timezoneselect, .quick-edit-text { width: 100% !important; }#searchuser, #searchinput { width: 100% !important; margin-bottom: 10px; }/*---Поля быстрого редактирования публикаций на сайте---*/.quick-edit-text { padding: .4em; width: 350px; }.quick-edit-textarea {height: 250px; padding: 2px;border: 1px solid #d7d7d7;width: 100%;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}/*---Диалоговые и всплывающие окна jQuery UI---*/.ui-front { z-index: 1000; }.ui-widget-overlay {background: #000;opacity: 0.5;left: 0; top: 0; right: 0; bottom: 0;position: fixed;}.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }.ui-helper-clearfix { display: inline-block }* html .ui-helper-clearfix { height: 1% }.ui-helper-clearfix { display: block }.ui-dialog {text-align: left;overflow: hidden;padding: 0;position: absolute;width: 370px;border-radius: 2px;box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1);background-color: #ffffff;background-clip: padding-box;outline: none;}.ui-dialog-titlebar { padding: 20px 20px; position: relative; }.ui-dialog-title { float: left; font-weight: bold; font-size: 1.15em; }.ui-dialog-titlebar-close {position: absolute;right: 10px; top: 50%;margin-top: -16px !important;height: 23px !important;width: 32px;border: 0 none !important;background-color: inherit !important;box-shadow: none !important;padding: 0px !important;}.ui-dialog-titlebar-close .ui-icon {display: block;margin: 10px auto 0 auto;width: 12px; height: 12px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAG1BMVEUAAAA1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTW7eCkWAAAACHRSTlMA8DiyCsELwNb3saQAAABlSURBVBjTY2AxYoACZQcG10YFCJtJooTBokMIwlHsaAZioBRYAigKJoAAJAghoRIQCiYEoSEiUCmIBFQKLAGTAkvApCASCA6GMoQBGEYjLEV1DopDUbyA4jlUb6ciAiSMgQ0pqAB4linXHtbaoQAAAABJRU5ErkJggg==);-webkit-background-size: 12px auto; background-size: 12px auto;opacity: .5;}.ui-button {float: right;border: 0 none;display: inline-block;vertical-align: middle;cursor: pointer;height: 36px;border-radius: 18px;line-height: 22px;outline: none;background-color: #124377;color: #fff;border: 0 none;padding: 7px 22px;text-decoration: none !important;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;-webkit-transition: all ease .1s; transition: all ease .1s;}.ui-dialog-titlebar-close:hover .ui-icon { opacity: 1; }.ui-icon, .ui-button-icon-only { overflow: hidden; text-indent: -9999px; }.ui-dialog label { color: #575757; }.ui-dialog-content { padding: 20px; border: 1px solid #fff; overflow: auto; position: relative; zoom: 1; }.loginbox.ui-dialog, .loginbox .ui-dialog-content { overflow: visible !important; }.ui-dialog-content h2 { display: inline; font-size: 1em; font-weight: bold }.ui-dialog .ui-dialog-buttonpane { padding: 20px; text-align: center; }.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }.ui-draggable .ui-dialog-titlebar { cursor: move; }.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }.ui-button { margin: 0 3px; }.ui-helper-hidden-accessible{display: none;}/*---Выпадающее меню кнопки редактировать---*/#dropmenudiv { padding: 10px 0; min-width: 140px; width: auto !important; opacity: 1 !important; display: none; font-size: .9em;box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3); border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1); background-clip: padding-box;}#dropmenudiv { background-color: #fff; }#dropmenudiv a { text-decoration: none !important; color: inherit; display: block; padding: 3px 20px; border: 0 none; white-space: nowrap; color: inherit; }#dropmenudiv a:hover { background-color: #eeeeef; }/* --- Оформление календаря --- */.calendar { width: 95%; text-align: center; }.calendar tr td, .calendar tr th { padding: 3px; }.calendar tr td a { color: inherit; font-weight: bold; }.calendar tr td { padding: 5px 3px; }.calendar tr td.weekday { color: #9f191e; }.calendar tr th { background-color: #124377; font-weight: bold; text-transform: uppercase;color: #fff; }.calendar tr th.weekday { background-color: #9f191e; color: #fff; }.calendar tr th.monthselect { background-color: transparent; color: #13353f; padding-bottom: 15px; }.slick-prev,.slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; } .slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }.slick-prev { left: -25px; } [dir="rtl"] .slick-prev { left: auto; right: -25px; } .slick-prev:before { content: "←"; } [dir="rtl"] .slick-prev:before { content: "→"; }.slick-next { right: -25px; } [dir="rtl"] .slick-next { left: -25px; right: auto; } .slick-next:before { content: "→"; } [dir="rtl"] .slick-next:before { content: "←"; }/* Dots */.slick-dotted.slick-slider { margin-bottom: 30px; }.slick-dots { position: absolute; bottom: -25px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%; } .slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; } .slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; } .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; } .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-dots li.slick-active button:before { color: black; opacity: 0.75; }/* Slider */.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; overflow: hidden; display: block; 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); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }.slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { content: ""; display: table; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; }.main-slider .slick-slide img { width: 100%; background-size: auto 100%; }.slick-slide { float: left; height: auto; min-height: 1px; display: none; } [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; }/*! jQuery UI - v1.12.1 - 2018-01-29* http://jqueryui.com* Copyright jQuery Foundation and other contributors; Licensed MIT *//*.ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 1em; }.ui-widget .ui-widget { font-size: 1em; }.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em; }.ui-widget.ui-widget-content { border: 1px solid #c5c5c5; }.ui-widget-content { border: 1px solid #ddd; background: #fff; color: #333; }.ui-widget-content a { color: #333; }.ui-widget-header { border: 1px solid #ddd; background: #e9e9e9; color: #333; font-weight: bold; }.ui-widget-header a { color: #333; }.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545; }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { color: #454545; text-decoration: none; }.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus { border: 1px solid #ccc; background: #ededed; font-weight: normal; color: #2b2b2b; }.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus { color: #2b2b2b; text-decoration: none; }.ui-visual-focus { -webkit-box-shadow: 0 0 3px 1px #5e9ed6; box-shadow: 0 0 3px 1px #5e9ed6; }.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #fff; }.ui-icon-background, .ui-state-active .ui-icon-background { border: #003eff; background-color: #fff; }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none; }.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620; }.ui-state-checked { border: 1px solid #dad55e; background: #fffa90; }.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #777620; }.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f; }.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #5f3f3f; }.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #5f3f3f; }.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); }.ui-icon { width: 16px; height: 16px; }.ui-icon, .ui-widget-content .ui-icon { background-image: url("https://www.invitro.ru/local/templates/invitro_main/src/style/images/ui-icons_444444_256x240.png"); }.ui-widget-header .ui-icon { background-image: url("https://www.invitro.ru/local/templates/invitro_main/src/style/images/ui-icons_444444_256x240.png"); }.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon { background-image: url("https://www.invitro.ru/local/templates/invitro_main/src/style/images/ui-icons_555555_256x240.png"); }.ui-state-active .ui-icon, .ui-button:active .ui-icon { background-image: url("https://www.invitro.ru/local/templates/invitro_main/src/style/images/ui-icons_ffffff_256x240.png"); }.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon { background-image: url("https://www.invitro.ru/local/templates/invitro_main/src/style/images/ui-icons_777620_256x240.png"); }.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("https://www.invitro.ru/local/templates/invitro_main/src/style/images/ui-icons_cc0000_256x240.png"); }.ui-button .ui-icon { background-image: url("https://www.invitro.ru/local/templates/invitro_main/src/style/images/ui-icons_777777_256x240.png"); }.ui-icon-blank { background-position: 16px 16px; }.ui-icon-caret-1-n { background-position: 0 0; }.ui-icon-caret-1-ne { background-position: -16px 0; }.ui-icon-caret-1-e { background-position: -32px 0; }.ui-icon-caret-1-se { background-position: -48px 0; }.ui-icon-caret-1-s { background-position: -65px 0; }.ui-icon-caret-1-sw { background-position: -80px 0; }.ui-icon-caret-1-w { background-position: -96px 0; }.ui-icon-caret-1-nw { background-position: -112px 0; }.ui-icon-caret-2-n-s { background-position: -128px 0; }.ui-icon-caret-2-e-w { background-position: -144px 0; }.ui-icon-triangle-1-n { background-position: 0 -16px; }.ui-icon-triangle-1-ne { background-position: -16px -16px; }.ui-icon-triangle-1-e { background-position: -32px -16px; }.ui-icon-triangle-1-se { background-position: -48px -16px; }.ui-icon-triangle-1-s { background-position: -65px -16px; }.ui-icon-triangle-1-sw { background-position: -80px -16px; }.ui-icon-triangle-1-w { background-position: -96px -16px; }.ui-icon-triangle-1-nw { background-position: -112px -16px; }.ui-icon-triangle-2-n-s { background-position: -128px -16px; }.ui-icon-triangle-2-e-w { background-position: -144px -16px; }.ui-icon-arrow-1-n { background-position: 0 -32px; }.ui-icon-arrow-1-ne { background-position: -16px -32px; }.ui-icon-arrow-1-e { background-position: -32px -32px; }.ui-icon-arrow-1-se { background-position: -48px -32px; }.ui-icon-arrow-1-s { background-position: -65px -32px; }.ui-icon-arrow-1-sw { background-position: -80px -32px; }.ui-icon-arrow-1-w { background-position: -96px -32px; }.ui-icon-arrow-1-nw { background-position: -112px -32px; }.ui-icon-arrow-2-n-s { background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }.ui-icon-arrow-2-e-w { background-position: -160px -32px; }.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }.ui-icon-arrowstop-1-n { background-position: -192px -32px; }.ui-icon-arrowstop-1-e { background-position: -208px -32px; }.ui-icon-arrowstop-1-s { background-position: -224px -32px; }.ui-icon-arrowstop-1-w { background-position: -240px -32px; }.ui-icon-arrowthick-1-n { background-position: 1px -48px; }.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }.ui-icon-arrowthick-1-e { background-position: -32px -48px; }.ui-icon-arrowthick-1-se { background-position: -48px -48px; }.ui-icon-arrowthick-1-s { background-position: -64px -48px; }.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }.ui-icon-arrowthick-1-w { background-position: -96px -48px; }.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }.ui-icon-arrow-4 { background-position: 0 -80px; }.ui-icon-arrow-4-diag { background-position: -16px -80px; }.ui-icon-extlink { background-position: -32px -80px; }.ui-icon-newwin { background-position: -48px -80px; }.ui-icon-refresh { background-position: -64px -80px; }.ui-icon-shuffle { background-position: -80px -80px; }.ui-icon-transfer-e-w { background-position: -96px -80px; }.ui-icon-transferthick-e-w { background-position: -112px -80px; }.ui-icon-folder-collapsed { background-position: 0 -96px; }.ui-icon-folder-open { background-position: -16px -96px; }.ui-icon-document { background-position: -32px -96px; }.ui-icon-document-b { background-position: -48px -96px; }.ui-icon-note { background-position: -64px -96px; }.ui-icon-mail-closed { background-position: -80px -96px; }.ui-icon-mail-open { background-position: -96px -96px; }.ui-icon-suitcase { background-position: -112px -96px; }.ui-icon-comment { background-position: -128px -96px; }.ui-icon-person { background-position: -144px -96px; }.ui-icon-print { background-position: -160px -96px; }.ui-icon-trash { background-position: -176px -96px; }.ui-icon-locked { background-position: -192px -96px; }.ui-icon-unlocked { background-position: -208px -96px; }.ui-icon-bookmark { background-position: -224px -96px; }.ui-icon-tag { background-position: -240px -96px; }.ui-icon-home { background-position: 0 -112px; }.ui-icon-flag { background-position: -16px -112px; }.ui-icon-calendar { background-position: -32px -112px; }.ui-icon-cart { background-position: -48px -112px; }.ui-icon-pencil { background-position: -64px -112px; }.ui-icon-clock { background-position: -80px -112px; }.ui-icon-disk { background-position: -96px -112px; }.ui-icon-calculator { background-position: -112px -112px; }.ui-icon-zoomin { background-position: -128px -112px; }.ui-icon-zoomout { background-position: -144px -112px; }.ui-icon-search { background-position: -160px -112px; }.ui-icon-wrench { background-position: -176px -112px; }.ui-icon-gear { background-position: -192px -112px; }.ui-icon-heart { background-position: -208px -112px; }.ui-icon-star { background-position: -224px -112px; }.ui-icon-link { background-position: -240px -112px; }.ui-icon-cancel { background-position: 0 -128px; }.ui-icon-plus { background-position: -16px -128px; }.ui-icon-plusthick { background-position: -32px -128px; }.ui-icon-minus { background-position: -48px -128px; }.ui-icon-minusthick { background-position: -64px -128px; }.ui-icon-close { background-position: -80px -128px; }.ui-icon-closethick { background-position: -96px -128px; }.ui-icon-key { background-position: -112px -128px; }.ui-icon-lightbulb { background-position: -128px -128px; }.ui-icon-scissors { background-position: -144px -128px; }.ui-icon-clipboard { background-position: -160px -128px; }.ui-icon-copy { background-position: -176px -128px; }.ui-icon-contact { background-position: -192px -128px; }.ui-icon-image { background-position: -208px -128px; }.ui-icon-video { background-position: -224px -128px; }.ui-icon-script { background-position: -240px -128px; }.ui-icon-alert { background-position: 0 -144px; }.ui-icon-info { background-position: -16px -144px; }.ui-icon-notice { background-position: -32px -144px; }.ui-icon-help { background-position: -48px -144px; }.ui-icon-check { background-position: -64px -144px; }.ui-icon-bullet { background-position: -80px -144px; }.ui-icon-radio-on { background-position: -96px -144px; }.ui-icon-radio-off { background-position: -112px -144px; }.ui-icon-pin-w { background-position: -128px -144px; }.ui-icon-pin-s { background-position: -144px -144px; }.ui-icon-play { background-position: 0 -160px; }.ui-icon-pause { background-position: -16px -160px; }.ui-icon-seek-next { background-position: -32px -160px; }.ui-icon-seek-prev { background-position: -48px -160px; }.ui-icon-seek-end { background-position: -64px -160px; }.ui-icon-seek-start { background-position: -80px -160px; }.ui-icon-seek-first { background-position: -80px -160px; }.ui-icon-stop { background-position: -96px -160px; }.ui-icon-eject { background-position: -112px -160px; }.ui-icon-volume-off { background-position: -128px -160px; }.ui-icon-volume-on { background-position: -144px -160px; }.ui-icon-power { background-position: 0 -176px; }.ui-icon-signal-diag { background-position: -16px -176px; }.ui-icon-signal { background-position: -32px -176px; }.ui-icon-battery-0 { background-position: -48px -176px; }.ui-icon-battery-1 { background-position: -64px -176px; }.ui-icon-battery-2 { background-position: -80px -176px; }.ui-icon-battery-3 { background-position: -96px -176px; }.ui-icon-circle-plus { background-position: 0 -192px; }.ui-icon-circle-minus { background-position: -16px -192px; }.ui-icon-circle-close { background-position: -32px -192px; }.ui-icon-circle-triangle-e { background-position: -48px -192px; }.ui-icon-circle-triangle-s { background-position: -64px -192px; }.ui-icon-circle-triangle-w { background-position: -80px -192px; }.ui-icon-circle-triangle-n { background-position: -96px -192px; }.ui-icon-circle-arrow-e { background-position: -112px -192px; }.ui-icon-circle-arrow-s { background-position: -128px -192px; }.ui-icon-circle-arrow-w { background-position: -144px -192px; }.ui-icon-circle-arrow-n { background-position: -160px -192px; }.ui-icon-circle-zoomin { background-position: -176px -192px; }.ui-icon-circle-zoomout { background-position: -192px -192px; }.ui-icon-circle-check { background-position: -208px -192px; }.ui-icon-circlesmall-plus { background-position: 0 -208px; }.ui-icon-circlesmall-minus { background-position: -16px -208px; }.ui-icon-circlesmall-close { background-position: -32px -208px; }.ui-icon-squaresmall-plus { background-position: -48px -208px; }.ui-icon-squaresmall-minus { background-position: -64px -208px; }.ui-icon-squaresmall-close { background-position: -80px -208px; }.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }.ui-icon-grip-solid-vertical { background-position: -32px -224px; }.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }.ui-icon-grip-diagonal-se { background-position: -80px -224px; }.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px; }.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px; }.ui-widget-overlay { background: #aaa; opacity: .3; filter: Alpha(Opacity=30); }.ui-widget-shadow { -webkit-box-shadow: 0 0 5px #666; box-shadow: 0 0 5px #666; }/*! jQuery UI - v1.12.1 - 2018-01-29* http://jqueryui.com* Includes: core.css, datepicker.css, slider.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif* Copyright jQuery Foundation and other contributors; Licensed MIT *//*.ui-helper-hidden { display: none; }.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }.ui-helper-clearfix:after { clear: both; }.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }.ui-front { z-index: 100; }.ui-state-disabled { cursor: default !important; pointer-events: none; }.ui-icon { display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }.ui-widget-icon-block { left: 50%; margin-left: -8px; display: block; }.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }.ui-datepicker .ui-datepicker-prev { left: 2px; }.ui-datepicker .ui-datepicker-next { right: 2px; }.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }.ui-datepicker .ui-datepicker-next-hover { right: 1px; }.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; }.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }.ui-datepicker td { border: 0; padding: 1px; }.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }.ui-datepicker.ui-datepicker-multi { width: auto; }.ui-datepicker-multi .ui-datepicker-group { float: left; }.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; }.ui-datepicker-rtl { direction: rtl; }.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }.ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: .5em; top: .3em; }.ui-slider { position: relative; text-align: left; }.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; }.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { -webkit-filter: inherit; filter: inherit; }.ui-slider-horizontal { height: .8em; }.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }.ui-slider-horizontal .ui-slider-range-min { left: 0; }.ui-slider-horizontal .ui-slider-range-max { right: 0; }.ui-slider-vertical { width: .8em; height: 100px; }.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }.ui-slider-vertical .ui-slider-range-min { bottom: 0; }.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 1em; }.ui-widget .ui-widget { font-size: 1em; }.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em; }.ui-widget.ui-widget-content { border: 1px solid #c5c5c5; }.ui-widget-content { border: 1px solid #ddd; background: #fff; color: #333; }.ui-widget-content a { color: #333; }.ui-widget-header { border: 1px solid #ddd; background: #e9e9e9; color: #333; font-weight: bold; }.ui-widget-header a { color: #333; }.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545; }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { color: #454545; text-decoration: none; }.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus { border: 1px solid #ccc; background: #ededed; font-weight: normal; color: #2b2b2b; }.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus { color: #2b2b2b; text-decoration: none; }.ui-visual-focus { -webkit-box-shadow: 0 0 3px 1px #5e9ed6; box-shadow: 0 0 3px 1px #5e9ed6; }.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #fff; }.ui-icon-background, .ui-state-active .ui-icon-background { border: #003eff; background-color: #fff; }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none; }.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620; }.ui-state-checked { border: 1px solid #dad55e; background: #fffa90; }.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #777620; }.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f; }.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #5f3f3f; }.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #5f3f3f; }.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); }.ui-icon { width: 16px; height: 16px; }.ui-icon, .ui-widget-content .ui-icon { background-image: url("https://lab.tokkpnl.org.ua/local/templates/main/src/style/fancybox_sprite.png"); }.ui-widget-header .ui-icon { background-image: url("https://lab.tokkpnl.org.ua/local/templates/main/src/style/fancybox_sprite.png"); }.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon { background-image: url("https://lab.tokkpnl.org.ua/local/templates/main/src/style/fancybox_sprite.png"); }.ui-state-active .ui-icon, .ui-button:active .ui-icon { background-image: url("https://lab.tokkpnl.org.ua/local/templates/main/src/style/fancybox_sprite.png"); }.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon { background-image: url("https://lab.tokkpnl.org.ua/templates/main/src/style/fancybox_sprite.png"); }.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("https://lab.tokkpnl.org.ua/local/templates/main/src/style/fancybox_sprite.png"); }.ui-button .ui-icon { background-image: url("https://local/templates/main/src/style/fancybox_sprite.png"); }.ui-icon-blank { background-position: 16px 16px; }.ui-icon-caret-1-n { background-position: 0 0; }.ui-icon-caret-1-ne { background-position: -16px 0; }.ui-icon-caret-1-e { background-position: -32px 0; }.ui-icon-caret-1-se { background-position: -48px 0; }.ui-icon-caret-1-s { background-position: -65px 0; }.ui-icon-caret-1-sw { background-position: -80px 0; }.ui-icon-caret-1-w { background-position: -96px 0; }.ui-icon-caret-1-nw { background-position: -112px 0; }.ui-icon-caret-2-n-s { background-position: -128px 0; }.ui-icon-caret-2-e-w { background-position: -144px 0; }.ui-icon-triangle-1-n { background-position: 0 -16px; }.ui-icon-triangle-1-ne { background-position: -16px -16px; }.ui-icon-triangle-1-e { background-position: -32px -16px; }.ui-icon-triangle-1-se { background-position: -48px -16px; }.ui-icon-triangle-1-s { background-position: -65px -16px; }.ui-icon-triangle-1-sw { background-position: -80px -16px; }.ui-icon-triangle-1-w { background-position: -96px -16px; }.ui-icon-triangle-1-nw { background-position: -112px -16px; }.ui-icon-triangle-2-n-s { background-position: -128px -16px; }.ui-icon-triangle-2-e-w { background-position: -144px -16px; }.ui-icon-arrow-1-n { background-position: 0 -32px; }.ui-icon-arrow-1-ne { background-position: -16px -32px; }.ui-icon-arrow-1-e { background-position: -32px -32px; }.ui-icon-arrow-1-se { background-position: -48px -32px; }.ui-icon-arrow-1-s { background-position: -65px -32px; }.ui-icon-arrow-1-sw { background-position: -80px -32px; }.ui-icon-arrow-1-w { background-position: -96px -32px; }.ui-icon-arrow-1-nw { background-position: -112px -32px; }.ui-icon-arrow-2-n-s { background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }.ui-icon-arrow-2-e-w { background-position: -160px -32px; }.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }.ui-icon-arrowstop-1-n { background-position: -192px -32px; }.ui-icon-arrowstop-1-e { background-position: -208px -32px; }.ui-icon-arrowstop-1-s { background-position: -224px -32px; }.ui-icon-arrowstop-1-w { background-position: -240px -32px; }.ui-icon-arrowthick-1-n { background-position: 1px -48px; }.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }.ui-icon-arrowthick-1-e { background-position: -32px -48px; }.ui-icon-arrowthick-1-se { background-position: -48px -48px; }.ui-icon-arrowthick-1-s { background-position: -64px -48px; }.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }.ui-icon-arrowthick-1-w { background-position: -96px -48px; }.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }.ui-icon-arrow-4 { background-position: 0 -80px; }.ui-icon-arrow-4-diag { background-position: -16px -80px; }.ui-icon-extlink { background-position: -32px -80px; }.ui-icon-newwin { background-position: -48px -80px; }.ui-icon-refresh { background-position: -64px -80px; }.ui-icon-shuffle { background-position: -80px -80px; }.ui-icon-transfer-e-w { background-position: -96px -80px; }.ui-icon-transferthick-e-w { background-position: -112px -80px; }.ui-icon-folder-collapsed { background-position: 0 -96px; }.ui-icon-folder-open { background-position: -16px -96px; }.ui-icon-document { background-position: -32px -96px; }.ui-icon-document-b { background-position: -48px -96px; }.ui-icon-note { background-position: -64px -96px; }.ui-icon-mail-closed { background-position: -80px -96px; }.ui-icon-mail-open { background-position: -96px -96px; }.ui-icon-suitcase { background-position: -112px -96px; }.ui-icon-comment { background-position: -128px -96px; }.ui-icon-person { background-position: -144px -96px; }.ui-icon-print { background-position: -160px -96px; }.ui-icon-trash { background-position: -176px -96px; }.ui-icon-locked { background-position: -192px -96px; }.ui-icon-unlocked { background-position: -208px -96px; }.ui-icon-bookmark { background-position: -224px -96px; }.ui-icon-tag { background-position: -240px -96px; }.ui-icon-home { background-position: 0 -112px; }.ui-icon-flag { background-position: -16px -112px; }.ui-icon-calendar { background-position: -32px -112px; }.ui-icon-cart { background-position: -48px -112px; }.ui-icon-pencil { background-position: -64px -112px; }.ui-icon-clock { background-position: -80px -112px; }.ui-icon-disk { background-position: -96px -112px; }.ui-icon-calculator { background-position: -112px -112px; }.ui-icon-zoomin { background-position: -128px -112px; }.ui-icon-zoomout { background-position: -144px -112px; }.ui-icon-search { background-position: -160px -112px; }.ui-icon-wrench { background-position: -176px -112px; }.ui-icon-gear { background-position: -192px -112px; }.ui-icon-heart { background-position: -208px -112px; }.ui-icon-star { background-position: -224px -112px; }.ui-icon-link { background-position: -240px -112px; }.ui-icon-cancel { background-position: 0 -128px; }.ui-icon-plus { background-position: -16px -128px; }.ui-icon-plusthick { background-position: -32px -128px; }.ui-icon-minus { background-position: -48px -128px; }.ui-icon-minusthick { background-position: -64px -128px; }.ui-icon-close { background-position: -80px -128px; }.ui-icon-closethick { background-position: -96px -128px; }.ui-icon-key { background-position: -112px -128px; }.ui-icon-lightbulb { background-position: -128px -128px; }.ui-icon-scissors { background-position: -144px -128px; }.ui-icon-clipboard { background-position: -160px -128px; }.ui-icon-copy { background-position: -176px -128px; }.ui-icon-contact { background-position: -192px -128px; }.ui-icon-image { background-position: -208px -128px; }.ui-icon-video { background-position: -224px -128px; }.ui-icon-script { background-position: -240px -128px; }.ui-icon-alert { background-position: 0 -144px; }.ui-icon-info { background-position: -16px -144px; }.ui-icon-notice { background-position: -32px -144px; }.ui-icon-help { background-position: -48px -144px; }.ui-icon-check { background-position: -64px -144px; }.ui-icon-bullet { background-position: -80px -144px; }.ui-icon-radio-on { background-position: -96px -144px; }.ui-icon-radio-off { background-position: -112px -144px; }.ui-icon-pin-w { background-position: -128px -144px; }.ui-icon-pin-s { background-position: -144px -144px; }.ui-icon-play { background-position: 0 -160px; }.ui-icon-pause { background-position: -16px -160px; }.ui-icon-seek-next { background-position: -32px -160px; }.ui-icon-seek-prev { background-position: -48px -160px; }.ui-icon-seek-end { background-position: -64px -160px; }.ui-icon-seek-start { background-position: -80px -160px; }.ui-icon-seek-first { background-position: -80px -160px; }.ui-icon-stop { background-position: -96px -160px; }.ui-icon-eject { background-position: -112px -160px; }.ui-icon-volume-off { background-position: -128px -160px; }.ui-icon-volume-on { background-position: -144px -160px; }.ui-icon-power { background-position: 0 -176px; }.ui-icon-signal-diag { background-position: -16px -176px; }.ui-icon-signal { background-position: -32px -176px; }.ui-icon-battery-0 { background-position: -48px -176px; }.ui-icon-battery-1 { background-position: -64px -176px; }.ui-icon-battery-2 { background-position: -80px -176px; }.ui-icon-battery-3 { background-position: -96px -176px; }.ui-icon-circle-plus { background-position: 0 -192px; }.ui-icon-circle-minus { background-position: -16px -192px; }.ui-icon-circle-close { background-position: -32px -192px; }.ui-icon-circle-triangle-e { background-position: -48px -192px; }.ui-icon-circle-triangle-s { background-position: -64px -192px; }.ui-icon-circle-triangle-w { background-position: -80px -192px; }.ui-icon-circle-triangle-n { background-position: -96px -192px; }.ui-icon-circle-arrow-e { background-position: -112px -192px; }.ui-icon-circle-arrow-s { background-position: -128px -192px; }.ui-icon-circle-arrow-w { background-position: -144px -192px; }.ui-icon-circle-arrow-n { background-position: -160px -192px; }.ui-icon-circle-zoomin { background-position: -176px -192px; }.ui-icon-circle-zoomout { background-position: -192px -192px; }.ui-icon-circle-check { background-position: -208px -192px; }.ui-icon-circlesmall-plus { background-position: 0 -208px; }.ui-icon-circlesmall-minus { background-position: -16px -208px; }.ui-icon-circlesmall-close { background-position: -32px -208px; }.ui-icon-squaresmall-plus { background-position: -48px -208px; }.ui-icon-squaresmall-minus { background-position: -64px -208px; }.ui-icon-squaresmall-close { background-position: -80px -208px; }.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }.ui-icon-grip-solid-vertical { background-position: -32px -224px; }.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }.ui-icon-grip-diagonal-se { background-position: -80px -224px; }.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px; }.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px; }.ui-widget-overlay { background: #aaa; opacity: .3; filter: Alpha(Opacity=30); }.ui-widget-shadow { -webkit-box-shadow: 0 0 5px #666; box-shadow: 0 0 5px #666; }/* Magnific Popup CSS */.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; box-sizing: border-box; }.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }.mfp-align-top .mfp-container:before { display: none; }.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }.mfp-ajax-cur { cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -webkit-zoom-out; cursor: zoom-out; }.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: zoom-in; }.mfp-auto-cursor .mfp-content { cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.mfp-loading.mfp-figure { display: none; }.mfp-hide { display: none !important; }.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }.mfp-preloader a { color: #CCC; }.mfp-preloader a:hover { color: #FFF; }.mfp-s-ready .mfp-preloader { display: none; }.mfp-s-error .mfp-content { display: none; }button.mfp-close,button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; -ms-touch-action: manipulation; touch-action: manipulation; }button::-moz-focus-inner { padding: 0; border: 0; }.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }.mfp-close:hover,.mfp-close:focus { opacity: 1; }.mfp-close:active { top: 1px; }.mfp-close-btn-in .mfp-close { color: #333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; }.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }.mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }.mfp-arrow:active { margin-top: -54px; }.mfp-arrow:hover,.mfp-arrow:focus { opacity: 1; }.mfp-arrow:before,.mfp-arrow:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }.mfp-arrow-left { left: 0; }.mfp-arrow-left:after { border-right: 17px solid #FFF; margin-left: 31px; }.mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F; }.mfp-arrow-right { right: 0; }.mfp-arrow-right:after { border-left: 17px solid #FFF; margin-left: 39px; }.mfp-arrow-right:before { border-left: 27px solid #3F3F3F; }.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }.mfp-iframe-holder .mfp-close { top: -40px; }.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; }/* Main image in popup */img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }/* The shadow behind the image */.mfp-figure { line-height: 0; }.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; }.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }.mfp-figure figure { margin: 0; }.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; }.mfp-image-holder .mfp-content { max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** * Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } }@media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); -ms-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; -ms-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; -ms-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 0; padding-right: 0; } }@media all and (max-width: 1024px) { .mfp-wrap { overflow-x: auto; position: fixed !important; top: 0 !important; } }/* * easy-autocomplete * jQuery plugin for autocompletion * * @author Łukasz Pawełczak (http://github.com/pawelczak) * @version 1.3.5 * Copyright License: */.easy-autocomplete { position: relative; }.easy-autocomplete input { border-color: #ccc; border-radius: 4px; border-style: solid; border-width: 1px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; color: #555; float: none; padding: 6px 12px; }.easy-autocomplete input:hover, .easy-autocomplete input:focus { -webkit-box-shadow: none; box-shadow: none; }.easy-autocomplete a { display: block; }.easy-autocomplete.eac-blue-light input:hover, .easy-autocomplete.eac-blue-light input:focus { border-color: #66afe9; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }.easy-autocomplete.eac-blue-light ul { border-color: #66afe9; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }.easy-autocomplete.eac-blue-light ul li, .easy-autocomplete.eac-blue-light ul .eac-category { border-color: #66afe9; }.easy-autocomplete.eac-blue-light ul li.selected, .easy-autocomplete.eac-blue-light ul .eac-category.selected { background-color: #ecf5fc; }.easy-autocomplete.eac-green-light input:hover, .easy-autocomplete.eac-green-light input:focus { border-color: #41DB00; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6); }.easy-autocomplete.eac-green-light ul { border-color: #41DB00; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6); }.easy-autocomplete.eac-green-light ul li, .easy-autocomplete.eac-green-light ul .eac-category { border-color: #41DB00; }.easy-autocomplete.eac-green-light ul li.selected, .easy-autocomplete.eac-green-light ul .eac-category.selected { background-color: #9eff75; }.easy-autocomplete.eac-red-light input:hover, .easy-autocomplete.eac-red-light input:focus { border-color: #ff5b5b; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6); }.easy-autocomplete.eac-red-light ul { border-color: #ff5b5b; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6); }.easy-autocomplete.eac-red-light ul li, .easy-autocomplete.eac-red-light ul .eac-category { border-color: #ff5b5b; }.easy-autocomplete.eac-red-light ul li.selected, .easy-autocomplete.eac-red-light ul .eac-category.selected { background-color: #ff8e8e; }.easy-autocomplete.eac-yellow-light input:hover, .easy-autocomplete.eac-yellow-light input:focus { border-color: #ffdb00; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6); }.easy-autocomplete.eac-yellow-light ul { border-color: #ffdb00; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6); }.easy-autocomplete.eac-yellow-light ul li, .easy-autocomplete.eac-yellow-light ul .eac-category { border-color: #ffdb00; }.easy-autocomplete.eac-yellow-light ul li.selected, .easy-autocomplete.eac-yellow-light ul .eac-category.selected { background-color: #ffe233; }.easy-autocomplete.eac-dark-light input:hover, .easy-autocomplete.eac-dark-light input:focus { border-color: #333; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6); }.easy-autocomplete.eac-dark-light ul { border-color: #333; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6); }.easy-autocomplete.eac-dark-light ul li, .easy-autocomplete.eac-dark-light ul .eac-category { border-color: #333; }.easy-autocomplete.eac-dark-light ul li.selected, .easy-autocomplete.eac-dark-light ul .eac-category.selected { background-color: #4d4d4d; color: #fff; }.easy-autocomplete.eac-dark { color: #fff; }.easy-autocomplete.eac-dark input { background-color: #404040; border-radius: 4px; -webkit-box-shadow: 0; box-shadow: 0; color: #f6f6f6; }.easy-autocomplete.eac-dark input:hover, .easy-autocomplete.eac-dark input:focus { border-color: #333; -webkit-box-shadow: 0; box-shadow: 0; }.easy-autocomplete.eac-dark ul { border-color: #333; }.easy-autocomplete.eac-dark ul li, .easy-autocomplete.eac-dark ul .eac-category { background-color: #404040; border-color: #333; }.easy-autocomplete.eac-dark ul li.selected, .easy-autocomplete.eac-dark ul .eac-category.selected { background-color: #737373; color: #f6f6f6; }.easy-autocomplete.eac-dark-glass { color: #fff; }.easy-autocomplete.eac-dark-glass input { background-color: rgba(0, 0, 0, 0.8); border-radius: 4px; -webkit-box-shadow: 0; box-shadow: 0; color: #f6f6f6; }.easy-autocomplete.eac-dark-glass input:hover, .easy-autocomplete.eac-dark-glass input:focus { border-color: rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0; box-shadow: 0; }.easy-autocomplete.eac-dark-glass ul { border-color: rgba(0, 0, 0, 0.8); }.easy-autocomplete.eac-dark-glass ul li, .easy-autocomplete.eac-dark-glass ul .eac-category { background-color: rgba(0, 0, 0, 0.8); border-color: rgba(0, 0, 0, 0.8); }.easy-autocomplete.eac-dark-glass ul li.selected, .easy-autocomplete.eac-dark-glass ul .eac-category.selected { background-color: rgba(64, 64, 64, 0.8); color: #f6f6f6; }.easy-autocomplete.eac-dark-glass ul li:last-child, .easy-autocomplete.eac-dark-glass ul .eac-category:last-child { border-radius: 0 0 4px 4px; }.easy-autocomplete.eac-blue { color: #fff; }.easy-autocomplete.eac-blue input { background-color: #6d9ed1; border-radius: 4px; -webkit-box-shadow: 0; box-shadow: 0; color: #f6f6f6; }.easy-autocomplete.eac-blue input::-webkit-input-placeholder { color: #f6f6f6; }.easy-autocomplete.eac-blue input:-moz-placeholder { color: #f6f6f6; }.easy-autocomplete.eac-blue input::-moz-placeholder { color: #f6f6f6; }.easy-autocomplete.eac-blue input:-ms-input-placeholder { color: #f6f6f6; }.easy-autocomplete.eac-blue input:hover, .easy-autocomplete.eac-blue input:focus { border-color: #5A91CB; -webkit-box-shadow: 0; box-shadow: 0; }.easy-autocomplete.eac-blue ul { border-color: #5A91CB; }.easy-autocomplete.eac-blue ul li, .easy-autocomplete.eac-blue ul .eac-category { background-color: #6d9ed1; border-color: #5A91CB; }.easy-autocomplete.eac-blue ul li.selected, .easy-autocomplete.eac-blue ul .eac-category.selected { background-color: #94b8dd; color: #f6f6f6; }.easy-autocomplete.eac-yellow { color: #333; }.easy-autocomplete.eac-yellow input { background-color: #ffdb7e; border-color: #333; border-radius: 4px; -webkit-box-shadow: 0; box-shadow: 0; color: #333; }.easy-autocomplete.eac-yellow input:hover, .easy-autocomplete.eac-yellow input:focus { border-color: #333; -webkit-box-shadow: 0; box-shadow: 0; }.easy-autocomplete.eac-yellow ul { border-color: #333; }.easy-autocomplete.eac-yellow ul li, .easy-autocomplete.eac-yellow ul .eac-category { background-color: #ffdb7e; border-color: #333; }.easy-autocomplete.eac-yellow ul li.selected, .easy-autocomplete.eac-yellow ul .eac-category.selected { background-color: #ffe9b1; color: #333; }.easy-autocomplete.eac-purple { color: #333; }.easy-autocomplete.eac-purple input { background-color: #d6d1e7; border-color: #b8afd5; -webkit-box-shadow: 0; box-shadow: 0; color: #333; }.easy-autocomplete.eac-purple input:hover, .easy-autocomplete.eac-purple input:focus { border-color: #333; -webkit-box-shadow: 0; box-shadow: 0; }.easy-autocomplete.eac-purple ul { border-color: #333; }.easy-autocomplete.eac-purple ul li, .easy-autocomplete.eac-purple ul .eac-category { background-color: #d6d1e7; border-color: #333; }.easy-autocomplete.eac-purple ul li.selected, .easy-autocomplete.eac-purple ul .eac-category.selected { background-color: #ebe8f3; color: #333; }.easy-autocomplete.eac-bootstrap input { border-color: #ccc; border-radius: 4px; border-style: solid; border-width: 1px; color: #555; padding: 6px 12px; }.easy-autocomplete-container { left: 0; position: absolute; width: 100%; z-index: 2; }.easy-autocomplete-container ul { background: none repeat scroll 0 0 #ffffff; border-top: 1px dotted #ccc; display: none; margin-top: 0; padding-bottom: 0; padding-left: 0; position: relative; top: -1px; }.easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category { background: inherit; border-color: #ccc; -webkit-border-image: none; -o-border-image: none; border-image: none; border-style: solid; border-width: 0 1px; display: block; font-size: 14px; font-weight: normal; padding: 4px 12px; }.easy-autocomplete-container ul li:last-child { border-radius: 0 0 2px 2px; border-width: 0 1px 1px; }.easy-autocomplete-container ul li.selected { background: none repeat scroll 0 0 #ebebeb; cursor: pointer; }.easy-autocomplete-container ul li.selected div { font-weight: normal; }.easy-autocomplete-container ul li div { display: block; font-weight: normal; word-break: break-all; }.easy-autocomplete-container ul li b { font-weight: bold; }.easy-autocomplete-container ul .eac-category { font-color: #aaa; font-style: italic; }.eac-description .eac-item span { color: #aaa; font-style: italic; font-size: 0.9em; }.eac-icon-left .eac-item img { margin-right: 4px; max-height: 30px; }.eac-icon-right .eac-item { margin-top: 8px; min-height: 24px; position: relative; }.eac-icon-right .eac-item img { margin-left: 4px; max-height: 30px; position: absolute; right: -4px; top: -8px; }/*# sourceMappingURL=easy-autocomplete.min.css.map *//*************** SCROLLBAR BASE CSS ***************/.scroll-wrapper { overflow: hidden !important; padding: 0 !important; position: relative; }.scroll-wrapper > .scroll-content { border: none !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important; height: auto; left: 0; margin: 0; max-height: none; max-width: none !important; overflow: scroll !important; padding: 0; position: relative !important; top: 0; width: auto !important; }.scroll-wrapper > .scroll-content::-webkit-scrollbar { height: 0; width: 0; }.scroll-element { display: none; }.scroll-element, .scroll-element div { -webkit-box-sizing: content-box; box-sizing: content-box; }.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible { display: block; }.scroll-element .scroll-bar,.scroll-element .scroll-arrow { cursor: default; }.scroll-textarea { border: 1px solid #cccccc; border-top-color: #999999; }.scroll-textarea > .scroll-content { overflow: hidden !important; }.scroll-textarea > .scroll-content > textarea { border: none !important; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100% !important; margin: 0; max-height: none !important; max-width: none !important; overflow: scroll !important; outline: none; padding: 2px; position: relative !important; top: 0; width: 100% !important; }.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar { height: 0; width: 0; }/*************** SIMPLE INNER SCROLLBAR ***************/.scrollbar-inner > .scroll-element,.scrollbar-inner > .scroll-element div { border: none; margin: 0; padding: 0; position: absolute; z-index: 10; }.scrollbar-inner > .scroll-element div { display: block; height: 100%; left: 0; top: 0; width: 100%; }.scrollbar-inner > .scroll-element.scroll-x { bottom: 2px; height: 8px; left: 0; width: 100%; z-index: 1000; }.scrollbar-inner > .scroll-element.scroll-y { height: 100%; right: 6px; top: 0; width: 6px; z-index: 1000; }.scrollbar-inner > .scroll-element .scroll-element_outer { overflow: hidden; }.scrollbar-inner > .scroll-element .scroll-element_outer,.scrollbar-inner > .scroll-element .scroll-element_track,.scrollbar-inner > .scroll-element .scroll-bar { border-radius: 100px; }.scrollbar-inner > .scroll-element .scroll-bar { background-color: #e8eced; }/* update scrollbar offset if both scrolls are visible */.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }.SumoSelect p { margin: 0; }.SumoSelect { width: 200px; }.SelectBox { padding: 5px 8px; }.sumoStopScroll { overflow: hidden; }/* Filtering style */.SumoSelect .hidden { display: none; }.SumoSelect .search-txt { display: none; outline: none; }.SumoSelect .no-match { display: none; padding: 6px; }.SumoSelect.open .search-txt { display: inline-block; position: absolute; top: 0; left: 0; width: 100%; margin: 0; padding: 5px 8px; border: none; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; }.SumoSelect.open > .search > span, .SumoSelect.open > .search > label { visibility: hidden; }/*this is applied on that hidden select. DO NOT USE display:none; or visiblity:hidden; and Do not override any of these properties. */.SelectClass, .SumoUnder { position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; border: none; -webkit-box-sizing: border-box; box-sizing: border-box; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }.SelectClass { z-index: 1; }.SumoSelect > .optWrapper > .options li.opt label, .SumoSelect > .CaptionCont, .SumoSelect .select-all > label { -ms-user-select: none; user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }.SumoSelect { display: inline-block; position: relative; outline: none; }.SumoSelect:focus > .CaptionCont, .SumoSelect:hover > .CaptionCont, .SumoSelect.open > .CaptionCont { -webkit-box-shadow: 0 0 2px #7799D0; box-shadow: 0 0 2px #7799D0; border-color: #7799D0; }.SumoSelect > .CaptionCont { position: relative; border: 1px solid #A4A4A4; min-height: 14px; background-color: #fff; border-radius: 2px; margin: 0; }.SumoSelect > .CaptionCont > span { display: block; padding-right: 30px; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: default; }/*placeholder style*/.SumoSelect > .CaptionCont > label { position: absolute; top: 0; right: 0; bottom: 0; width: 30px; }.SumoSelect > .CaptionCont > label > i { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII="); background-position: center center; width: 16px; height: 16px; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background-repeat: no-repeat; opacity: 0.8; }.SumoSelect > .optWrapper { display: none; z-index: 1000; top: 30px; width: 100%; position: absolute; left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; border: 1px solid #ddd; -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11); box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11); border-radius: 3px; overflow: hidden; }.SumoSelect.open > .optWrapper { top: 35px; display: block; }.SumoSelect.open > .optWrapper.up { top: auto; bottom: 100%; margin-bottom: 5px; }.SumoSelect > .optWrapper ul { list-style: none; display: block; padding: 0; margin: 0; overflow: auto; }.SumoSelect > .optWrapper > .options { border-radius: 2px; position: relative; /*Set the height of pop up here (only for desktop mode)*/ max-height: 250px; /*height*/ }.SumoSelect > .optWrapper.okCancelInMulti > .options { border-radius: 2px 2px 0 0; }.SumoSelect > .optWrapper.selall > .options { border-radius: 0 0 2px 2px; }.SumoSelect > .optWrapper.selall.okCancelInMulti > .options { border-radius: 0; }.SumoSelect > .optWrapper > .options li.group.disabled > label { opacity: 0.5; }.SumoSelect > .optWrapper > .options li ul li.opt { padding-left: 22px; }.SumoSelect > .optWrapper.multiple > .options li ul li.opt { padding-left: 50px; }.SumoSelect > .optWrapper.isFloating > .options { max-height: 100%; -webkit-box-shadow: none; box-shadow: none; }.SumoSelect > .optWrapper > .options li.opt { padding: 6px 6px; position: relative; border-bottom: 1px solid #f5f5f5; }.SumoSelect > .optWrapper > .options > li.opt:first-child { border-radius: 2px 2px 0 0; }.SumoSelect > .optWrapper.selall > .options > li.opt:first-child { border-radius: 0; }.SumoSelect > .optWrapper > .options > li.opt:last-child { border-radius: 0 0 2px 2px; border-bottom: none; }.SumoSelect > .optWrapper.okCancelInMulti > .options > li.opt:last-child { border-radius: 0; }.SumoSelect > .optWrapper > .options li.opt:hover { background-color: #E4E4E4; }.SumoSelect > .optWrapper > .options li.opt.sel, .SumoSelect .select-all.sel { background-color: #a1c0e4; }.SumoSelect > .optWrapper > .options li label { -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; cursor: pointer; }.SumoSelect > .optWrapper > .options li span { display: none; }.SumoSelect > .optWrapper > .options li.group > label { cursor: default; padding: 8px 6px; font-weight: bold; }/*Floating styles*/.SumoSelect > .optWrapper.isFloating { position: fixed; top: 0; left: 0; right: 0; width: 90%; bottom: 0; margin: auto; max-height: 90%; }/*disabled state*/.SumoSelect > .optWrapper > .options li.opt.disabled { background-color: inherit; pointer-events: none; }.SumoSelect > .optWrapper > .options li.opt.disabled * { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5; /* Good browsers */ opacity: 0.5; }/*styling for multiple select*/.SumoSelect > .optWrapper.multiple > .options li.opt { padding-left: 35px; cursor: pointer; }.SumoSelect > .optWrapper.multiple > .options li.opt span,.SumoSelect .select-all > span { position: absolute; display: block; width: 30px; top: 0; bottom: 0; margin-left: -35px; }.SumoSelect > .optWrapper.multiple > .options li.opt span i,.SumoSelect .select-all > span i { position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; width: 14px; height: 14px; border: 1px solid #AEAEAE; border-radius: 2px; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); background-color: #fff; }.SumoSelect > .optWrapper > .MultiControls { display: none; border-top: 1px solid #ddd; background-color: #fff; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.13); box-shadow: 0 0 2px rgba(0, 0, 0, 0.13); border-radius: 0 0 3px 3px; }.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls { display: block; margin-top: 5px; position: absolute; bottom: 0; width: 100%; }.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls { display: block; }.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p { padding: 6px; }.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p:focus { -webkit-box-shadow: 0 0 2px #a1c0e4; box-shadow: 0 0 2px #a1c0e4; border-color: #a1c0e4; outline: none; background-color: #a1c0e4; }.SumoSelect > .optWrapper.multiple > .MultiControls > p { display: inline-block; cursor: pointer; padding: 12px; width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }.SumoSelect > .optWrapper.multiple > .MultiControls > p:hover { background-color: #f1f1f1; }.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk { border-right: 1px solid #DBDBDB; border-radius: 0 0 0 3px; }.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel { border-radius: 0 0 3px 0; }/*styling for select on popup mode*/.SumoSelect > .optWrapper.isFloating > .options li.opt { padding: 12px 6px; }/*styling for only multiple select on popup mode*/.SumoSelect > .optWrapper.multiple.isFloating > .options li.opt { padding-left: 35px; }.SumoSelect > .optWrapper.multiple.isFloating { padding-bottom: 43px; }.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i,.SumoSelect .select-all.selected > span i,.SumoSelect .select-all.partial > span i { background-color: #11a911; -webkit-box-shadow: none; box-shadow: none; border-color: transparent; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: center center; }/*disabled state*/.SumoSelect.disabled { opacity: 0.7; cursor: not-allowed; }.SumoSelect.disabled > .CaptionCont { border-color: #ccc; -webkit-box-shadow: none; box-shadow: none; }/**Select all button**/.SumoSelect .select-all { width: 100%; text-align: left; padding-top: 6px; padding-bottom: 6px; font-family: "PT Sans", sans-serif; border-radius: 3px 3px 0 0; position: relative; border-bottom: 1px solid #ddd; background-color: #fff; padding: 8px 0 3px 35px; height: 20px; cursor: pointer; }.SumoSelect .select-all > label, .SumoSelect .select-all > span i { cursor: pointer; }.SumoSelect .select-all.partial > span i { background-color: #ccc; }/*styling for optgroups*/.SumoSelect > .optWrapper > .options li.optGroup { padding-left: 5px; text-decoration: underline; }.xdsoft_datetimepicker { z-index: 1000000002; font-family: "PT Sans"; -webkit-box-shadow: 0 5px 20px 5px rgba(92, 125, 136, 0.15); box-shadow: 0 5px 20px 5px rgba(92, 125, 136, 0.15); background: #fff; padding: 24px; padding-left: 0; padding-top: 15px; position: absolute; z-index: 9999; -webkit-box-sizing: border-box; box-sizing: border-box; display: none; white-space: nowrap; } @media only screen and (max-width: 1025px) { .xdsoft_datetimepicker { top: 50% !important; -webkit-transform: translateY(-50%) !important; -ms-transform: translateY(-50%) !important; transform: translateY(-50%) !important; bottom: auto !important; padding-left: 24px; max-width: 290px; height: 95vh; right: 0 !important; left: 0 !important; margin-right: auto; margin-left: auto; } } .xdsoft_datetimepicker.shift { left: 50% !important; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } @media only screen and (max-width: 1024px) { .xdsoft_datetimepicker.shift { white-space: initial; -webkit-transform: translateX(0%) translateY(50%); -ms-transform: translateX(0%) translateY(50%); transform: translateX(0%) translateY(50%); } } .xdsoft_datetimepicker.shift_new { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } @media only screen and (max-width: 1024px) { .xdsoft_datetimepicker.shift_new { white-space: initial; -webkit-transform: translateX(0%) translateY(0%); -ms-transform: translateX(0%) translateY(0%); transform: translateX(0%) translateY(0%); } }.xdsoft_datetimepicker.xdsoft_rtl { padding: 8px 0 8px 8px; }.xdsoft_datetimepicker iframe { position: absolute; left: 0; top: 0; width: 75px; height: 210px; background: transparent; border: none; }/*For IE8 or lower*/.xdsoft_datetimepicker button { border: none !important; }.xdsoft_noselect { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }.xdsoft_noselect::-moz-selection { background: transparent; }.xdsoft_noselect::selection { background: transparent; }.xdsoft_noselect::-moz-selection { background: transparent; }.xdsoft_datetimepicker.xdsoft_inline { display: inline-block; position: static; -webkit-box-shadow: none; box-shadow: none; }.xdsoft_datetimepicker * { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker { display: none; }.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active { display: inline-block; vertical-align: top; }.xdsoft_datetimepicker .xdsoft_datepicker { margin-left: 20px; } @media only screen and (max-width: 1025px) { .xdsoft_datetimepicker .xdsoft_datepicker { margin-bottom: 20px; margin-left: auto; margin-right: auto; width: 100%; } }.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker { margin-right: 8px; margin-left: 0; }.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker { width: 256px; }.xdsoft_datetimepicker .xdsoft_timepicker { width: 200px; text-align: center; margin-left: 24px; margin-top: 0; } @media only screen and (max-width: 1025px) { .xdsoft_datetimepicker .xdsoft_timepicker { width: 260px; margin-right: auto; margin-left: auto; width: 100%; } }.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker { margin-right: 8px; margin-left: 0; }.xdsoft_datetimepicker .xdsoft_timepicker.active { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } @media only screen and (max-width: 1025px) { .xdsoft_datetimepicker .xdsoft_timepicker.active { display: block; } }.xdsoft_datetimepicker .xdsoft_monthpicker { position: relative; text-align: center; }.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIycHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIyIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5hcnJvdyBhcmVlbiBsaW5lPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9Imludml0cm8taW5kZXgtc2VhcmNoLXNlbGVjdCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg4LjAwMDAwMCwgLTIyNTQuMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJtZWRzcHJhdm9jaG5payIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYuMDAwMDAwLCAyMDg1LjAwMDAwMCkiIGZpbGw9IiNDQkQwRDEiPg0KICAgICAgICAgICAgPGcgaWQ9ImFycm93L2Fycm93LWFyZWVuLWxpbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyLjAwMDAwMCwgMTY5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTEiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0xIiBwb2ludHM9IjAgMTEgMjAgMTEgMjAgOSAwIDkiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMiIgcG9pbnRzPSIxMS45OTk3IDAuMDAwMiAxMC41ODU3IDEuNDE0MiAxOS4xNzE3IDEwLjAwMDIgMTAuNTg1NyAxOC41ODYyIDExLjk5OTcgMjAuMDAwMiAyMi4wMDA3IDEwLjAwMDIiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4="); }.xdsoft_datetimepicker .xdsoft_label i { opacity: 0.5; background-position: -92px -19px; display: inline-block; width: 0; height: 0; margin-top: -2px; border-style: solid; border-width: 5px 5px 0 5px; border-color: #9f191e transparent transparent transparent; vertical-align: middle; margin-left: 5px; }.xdsoft_datetimepicker .xdsoft_prev { float: left; position: relative; -webkit-transform: rotate(180deg) translate(-5px); -ms-transform: rotate(180deg) translate(-5px); transform: rotate(180deg) translate(-5px); }.xdsoft_datetimepicker .xdsoft_next { float: right; position: relative; right: 5px; }.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button { background-color: transparent; background-repeat: no-repeat; border: 0 none; cursor: pointer; display: block; height: 30px; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; outline: medium none; overflow: hidden; padding: 0; position: relative; text-indent: 100%; white-space: nowrap; width: 23px; min-width: 0; }.xdsoft_datetimepicker .xdsoft_prev { top: -10px; }.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next { float: none; background-position: -40px -15px; display: block; margin-left: 14px; margin-top: 7px; }.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev { background: none; margin-top: 0; -webkit-transform: inherit; -ms-transform: inherit; transform: inherit; top: 0; margin-left: 11px; background-position: -40px 0; margin-bottom: 12px; cursor: default; pointer-events: none; height: 26px; opacity: 1; overflow: auto; text-indent: initial; text-align: left; color: #13353f; font-size: 18px; font-weight: 700; padding: 0; width: 100%; }.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev span { font-size: 16px; }.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next { background: none; margin-left: 17px; margin-top: 0; cursor: default; pointer-events: none; height: 26px; opacity: 1; overflow: auto; text-indent: initial; width: auto; } .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next:after { font-family: "PT Sans"; position: absolute; top: 2px; display: block; content: "доступно"; color: #13353f; font-size: 12px; font-weight: 700; text-transform: uppercase; }.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next { float: none; margin-left: 0; margin-right: 14px; }.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box { overflow: hidden; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div { color: #9f191e; font-size: 16px; font-weight: 400; text-align: center; border-collapse: collapse; cursor: pointer; border-bottom-width: 0; border-radius: 100px; height: 32px; line-height: 32px; width: 25%; /*was 33.3%*/ } @media only screen and (max-width: 1025px) { .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div { width: 25%; } }.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child { border-top-width: 0; }.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }.xdsoft_datetimepicker .xdsoft_label { display: inline; position: relative; z-index: 9999; margin: 0; padding: 1px 0; font-size: 14px; line-height: 23px; font-weight: bold; background-color: #fff; float: left; width: 182px; text-align: center; cursor: pointer; }.xdsoft_datetimepicker .xdsoft_label:hover > span { text-decoration: underline; }.xdsoft_datetimepicker .xdsoft_label:hover i { opacity: 1.0; }.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select { border: 1px solid #ccc; position: absolute; right: 0; top: 30px; z-index: 101; display: none; background: #fff; max-height: 160px; overflow-y: hidden; }.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect { right: 0; left: 0; margin: auto; width: 100px; }.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect { right: 2px; }.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover { color: #fff; background: #b70e0c; }.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option { padding: 2px 10px 2px 5px; text-decoration: none !important; }.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current { background-color: #9f191e; color: #fff; }.xdsoft_datetimepicker .xdsoft_month { text-align: center; color: #13353f; font-size: 18px; padding: 0; width: calc(100% - 136px); }.xdsoft_datetimepicker .xdsoft_calendar { clear: both; }.xdsoft_datetimepicker .xdsoft_year { width: 48px; }.xdsoft_datetimepicker .xdsoft_calendar table { border-collapse: collapse; width: 100%; }.xdsoft_datetimepicker .xdsoft_calendar td > div { width: 32px; height: 32px; border-radius: 50%; line-height: 32px; }.xdsoft_datetimepicker .xdsoft_calendar th { height: 32px; text-transform: uppercase; }.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th { color: #124377; font-size: 16px; font-weight: 400; text-align: center; vertical-align: middle; padding: 0; border-collapse: collapse; cursor: pointer; height: 32.5px; }.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th { width: 32px; }.xdsoft_datetimepicker .xdsoft_calendar th { color: #13353f; font-size: 12px; font-weight: 700; }.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today { color: #cc5500; }.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default { background: #ffe9d2; color: #000; }.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint { background: #c1ffc9; -webkit-box-shadow: #00dd1c 0 1px 4px 0 inset; box-shadow: #00dd1c 0 1px 4px 0 inset; color: #000; }.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current > div,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current { background-color: #9f191e; color: #fff; border-radius: 50%; }.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current { border-radius: 100px; }.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled { opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; cursor: default; }.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled { opacity: 0.2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; }.xdsoft_datetimepicker .xdsoft_calendar td:hover > div,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover { color: #fff !important; background: #9f191e !important; -webkit-box-shadow: none !important; box-shadow: none !important; } @media only screen and (max-width: 1025px) { .xdsoft_datetimepicker .xdsoft_calendar td:hover > div, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover { color: #9f191e !important; background: none !important; } }.xdsoft_datetimepicker .xdsoft_calendar td:hover > div { border-radius: 50%; }.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover { background: #33aaff !important; -webkit-box-shadow: #178fe5 0 1px 3px 0 inset !important; box-shadow: #178fe5 0 1px 3px 0 inset !important; color: #fff !important; }.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover { color: inherit!important; background: inherit !important; -webkit-box-shadow: inherit !important; box-shadow: inherit !important; }.xdsoft_datetimepicker .xdsoft_calendar th { font-weight: 700; text-align: center; cursor: default; }.xdsoft_datetimepicker .xdsoft_copyright { color: #ccc !important; font-size: 10px; clear: both; float: none; margin-left: 8px; }.xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important; }.xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important; }.xdsoft_time_box { position: relative; }.xdsoft_scrollbar > .xdsoft_scroller { background: #ccc !important; height: 20px; border-radius: 3px; }.xdsoft_scrollbar { position: absolute; width: 7px; right: 0; top: 0; bottom: 0; cursor: pointer; }.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar { left: 0; right: auto; }.xdsoft_scroller_box { position: relative; }.xdsoft_datetimepicker.xdsoft_dark { -webkit-box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506); box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506); background: #000; border-bottom: 1px solid #444; border-left: 1px solid #333; border-right: 1px solid #333; border-top: 1px solid #333; color: #ccc; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box { border-bottom: 1px solid #222; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div { background: #0a0a0a; border-top: 1px solid #222; color: #999; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label { background-color: #000; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select { border: 1px solid #333; background: #000; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover { color: #000; background: #007fff; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current { background: #cc5500; -webkit-box-shadow: #b03e00 0 1px 3px 0 inset; box-shadow: #b03e00 0 1px 3px 0 inset; color: #000; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIycHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIyIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5hcnJvdyBhcmVlbiBsaW5lPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9Imludml0cm8taW5kZXgtc2VhcmNoLXNlbGVjdCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg4LjAwMDAwMCwgLTIyNTQuMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJtZWRzcHJhdm9jaG5payIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYuMDAwMDAwLCAyMDg1LjAwMDAwMCkiIGZpbGw9IiNDQkQwRDEiPg0KICAgICAgICAgICAgPGcgaWQ9ImFycm93L2Fycm93LWFyZWVuLWxpbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyLjAwMDAwMCwgMTY5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTEiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0xIiBwb2ludHM9IjAgMTEgMjAgMTEgMjAgOSAwIDkiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMiIgcG9pbnRzPSIxMS45OTk3IDAuMDAwMiAxMC41ODU3IDEuNDE0MiAxOS4xNzE3IDEwLjAwMDIgMTAuNTg1NyAxOC41ODYyIDExLjk5OTcgMjAuMDAwMiAyMi4wMDA3IDEwLjAwMDIiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4="); }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th { background: #0a0a0a; border: 1px solid #222; color: #999; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th { background: #0e0e0e; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today { color: #cc5500; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default { background: #ffe9d2; -webkit-box-shadow: #ffb871 0 1px 4px 0 inset; box-shadow: #ffb871 0 1px 4px 0 inset; color: #000; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint { background: #c1ffc9; -webkit-box-shadow: #00dd1c 0 1px 4px 0 inset; box-shadow: #00dd1c 0 1px 4px 0 inset; color: #000; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current { background: #cc5500; color: #000; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover { color: #000 !important; background: #007fff !important; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th { color: #666; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important; }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important; }.xdsoft_dark .xdsoft_time_box { border: 1px solid #333; }.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller { background: #333 !important; }.xdsoft_datetimepicker .xdsoft_save_selected { display: block; border: 1px solid #dddddd !important; margin-top: 5px; width: 100%; color: #454551; font-size: 13px; }.xdsoft_datetimepicker .blue-gradient-button { font-family: "PT Sans"; font-size: 12px; font-weight: 300; color: #82878c; height: 28px; position: relative; padding: 4px 17px 4px 33px; border: 1px solid #d7d8da; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%); /* Opera 11.10+ */ /* IE10+ */ background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(73%, #f4f8fa)); background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 ); /* IE6-9 */ }.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span { color: #454551; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%); /* Opera 11.10+ */ /* IE10+ */ background: -webkit-gradient(linear, left top, left bottom, from(#f4f8fa), color-stop(73%, #FFF)); background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 ); /* IE6-9 */ }.xdsoft_time_variant { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 1025px) { .xdsoft_time_variant { overflow: auto; } }.xdsoft_datetimepicker .xdsoft_today_button { float: left; background-position: -70px 0; margin-left: 5px; display: none; }.xdsoft_time_box.xdsoft_scroller_box { max-height: 287px; }.xdsoft_datetimepicker.xdsoft_noselect.xdsoft_ { z-index: 1000000002; /*перекрываем кнопку звонка*/ }/* ------ *//* --- global style --- */html { font-family: sans-serif; line-height: 1.2; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }body { margin: 0; padding: 0; }*,*:before,*:after { -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; }article,aside,footer,header,nav,section,a { display: block; }figcaption,figure,main { display: block; }figure { margin: 1em 40px; }hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; }pre { font-family: monospace, monospace; font-size: 1em; }a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; }a:active,a:hover { outline-width: 0; }abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; }b,strong { font-weight: bolder; }code,kbd,samp { font-family: monospace, monospace; font-size: 1em; }dfn { font-style: italic; }mark { background-color: #ff0; color: #000; }small { font-size: 80%; }sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sub { bottom: -0.25em; }sup { top: -0.5em; }audio,video { display: inline-block; }audio:not([controls]) { display: none; height: 0; }img { border-style: none; }svg:not(:root) { overflow: hidden; }button,input,optgroup,select,textarea { font-family: sans-serif; font-size: 100%; line-height: 1.2; margin: 0; }button,input { overflow: visible; }button,select { text-transform: none; }button,html [type="button"],[type="reset"],[type="submit"] { -webkit-appearance: button; }button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }progress { display: inline-block; vertical-align: baseline; }textarea { overflow: auto; }[type="checkbox"],[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button { height: auto; }[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }details,menu { display: block; }summary { display: list-item; }canvas { display: inline-block; }template { display: none; }.is-hidden { display: none; }.is-show { display: block; }.opacity_hid { opacity: 0; }.opacity_show { opacity: 1; }.text-center { text-align: center; }.visually-hidden { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); padding: 0 !important; border: 0 !important; height: 1px !important; width: 1px !important; overflow: hidden; }.table-responsive { overflow-x: auto; }@font-face { font-family: "Gilroy ExtraBold"; font-display: swap; src: url("../fonts/Gilroy/Gilroy-ExtraBold/Gilroy-ExtraBold.eot"); src: url("../fonts/Gilroy/Gilroy-ExtraBold/Gilroy-ExtraBold.woff") format("woff"), url("../fonts/Gilroy/Gilroy-ExtraBold/Gilroy-ExtraBold.otf") format("opentype"), url("../fonts/Gilroy/Gilroy-ExtraBold/Gilroy-ExtraBold.ttf") format("truetype"); }html { font-size: 16px; }.icon { width: 50px; height: 50px; } .icon.hide { display: none; } .icon.icon-burger { width: 20px; } .icon.icon-close { fill: red; width: 100px; height: 100px; } .icon.icon-mark { fill: green; width: 30px; height: 30px; } .icon.icon-message { fill: blue; width: 200px; height: 200px; } .chess-item--link .icon.icon-icon-hide-links-btn { stroke: #b70e0c; fill: transparent; } .icon.usefull__icon { height: 20px; width: 20px; margin-right: 10px; fill: #124377; } .icon.icon-icon-print { fill: #fff; stroke: #124377; } .icon.icon-icon-tooltip { width: 18px; height: 18px; top: 2px; position: relative; } .icon.icon-icon-chat { width: 18px; height: 18px; top: 2px; position: relative; } .icon.icon-icon-fly { width: 18px; height: 18px; position: relative; top: 2px; } .icon.icon-icon-btn-arrow { stroke-width: 1px; stroke: #fff; fill: #ffffff; width: 15px; position: relative; top: 1px; } .icon.icon-icon-download { fill: #124377; stroke: #124377; } .icon.icon-icon-work-day { fill: transparent; stroke: #124377; } .icon.icon-icon-to-home { fill: #124377; stroke: #124377; } .icon.icon-timer { stroke: #124377; fill: transparent; width: 19px; height: 23px; margin-right: 5px; position: relative; top: 1px; } .icon.icon-icon-date { display: inline-block; vertical-align: middle; stroke: #124377; fill: transparent; width: 19px; height: 23px; margin-right: 8px; margin-bottom: 0; } .icon.icon-icon-star-blue { display: inline-block; vertical-align: middle; stroke: #124377; fill: #124377; width: 14px; height: 13px; margin-right: 8px; margin-bottom: 0; } .select .icon.icon-icon-work-day { fill: transparent; }.icon-analysis-wrapper { width: 22px; height: 29px; stroke: inherit; }.icon-analysis { width: 100%; height: 100%; overflow: visible; } .icon-analysis__colba, .icon-analysis__liquid, .icon-analysis__bubble3, .icon-analysis__bubble2, .icon-analysis__bubble1, .icon-analysis__bubble0 { fill: transparent; stroke: inherit; stroke-width: 12; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; } .icon-analysis__colba, .icon-analysis__liquid { stroke-width: 16; }@-webkit-keyframes bubble3Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 100% { -webkit-transform: translate(55px, 20px) scale(0.1); transform: translate(55px, 20px) scale(0.1); } }@keyframes bubble3Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 100% { -webkit-transform: translate(55px, 20px) scale(0.1); transform: translate(55px, 20px) scale(0.1); } }@-webkit-keyframes bubble2Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 100% { -webkit-transform: translate(45.5px, 47.5px) scale(0.82); transform: translate(45.5px, 47.5px) scale(0.82); } }@keyframes bubble2Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 100% { -webkit-transform: translate(45.5px, 47.5px) scale(0.82); transform: translate(45.5px, 47.5px) scale(0.82); } }@-webkit-keyframes bubble1Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 100% { stroke-width: 4; -webkit-transform: translate(96px, 31px) scale(1.6); transform: translate(96px, 31px) scale(1.6); } }@keyframes bubble1Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 100% { stroke-width: 4; -webkit-transform: translate(96px, 31px) scale(1.6); transform: translate(96px, 31px) scale(1.6); } }@-webkit-keyframes bubble0Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 30% { stroke-width: 5.5; -webkit-transform: translate(4px, -70px) scale(1.1); transform: translate(4px, -70px) scale(1.1); } 100% { stroke-width: 5; -webkit-transform: translate(-6.2px, -127.7px) scale(1.5); transform: translate(-6.2px, -127.7px) scale(1.5); } }@keyframes bubble0Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 30% { stroke-width: 5.5; -webkit-transform: translate(4px, -70px) scale(1.1); transform: translate(4px, -70px) scale(1.1); } 100% { stroke-width: 5; -webkit-transform: translate(-6.2px, -127.7px) scale(1.5); transform: translate(-6.2px, -127.7px) scale(1.5); } }.fill-white { stroke: #fff; }html { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }.rates-btn_more { margin-top: 20px; }#prokalcitonin_landing_page { max-width: 1440px; margin: 0 auto; } #prokalcitonin_landing_page .video-block { margin-top: 100px; background-image: url(../image/bg-elements/prokalcitonin/playbackground.svg); background-repeat: no-repeat; background-position: right; background-position-y: 0px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .video-block { background-image: none; } } #prokalcitonin_landing_page .video-block .videoblock-container-inner { max-width: 1110px; height: auto; margin: 0 auto; } @media only screen and (max-width: 1025px) { #prokalcitonin_landing_page .video-block .videoblock-container-inner { width: 100%; } } #prokalcitonin_landing_page .video-block .video-wrapper { border: 2px solid #E5F4F6; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 20px; -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; background-color: #FFFFFF; padding-bottom: 59%; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .video-block .video-wrapper { border: none; } } #prokalcitonin_landing_page .video-block .pulminolog-video-description { width: 100%; height: auto; font-family: "Gilroy ExtraBold", sans-serif; font-style: normal; font-weight: 800; font-size: 24px; line-height: 29px; color: #13353F; padding-left: 75px; padding-bottom: 50px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .video-block .pulminolog-video-description { padding-left: 24px; padding-right: 10px; } } #prokalcitonin_landing_page .video-block #player { width: 100%; padding: 0 25px; top: auto; left: auto; } #prokalcitonin_landing_page .video-block .start-video { position: absolute; top: calc(50% - 67px); left: calc(50% - 60px); padding: 12px; cursor: pointer; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .video-block .start-video { -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .video-block .start-video img { width: 100px; height: 100px; } } #prokalcitonin_landing_page .video-block .start-video:hover { opacity: 1; -webkit-filter: brightness 1; } #prokalcitonin_landing_page .video-block div.thumbnail_container { width: 100%; height: auto; padding: 25px; overflow: hidden; position: relative; } #prokalcitonin_landing_page .video-block div.thumbnail_container img { width: 100%; } @media only screen and (max-width: 1025px) { #prokalcitonin_landing_page .video-block div.thumbnail_container img { height: auto; } } #prokalcitonin_landing_page .prokalcitonin-banner-mobile { display: none; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-banner-mobile { z-index: -1; max-height: 1350px; display: block; opacity: 0.7; position: static !important; } } #prokalcitonin_landing_page .row.row--center { padding: 20px 10px 20px 10px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .row.row--center .header-phone { display: none; } } #prokalcitonin_landing_page .row.row--center .header-middle__row { width: 100%; } #prokalcitonin_landing_page .block-container-inner { max-width: 1292px; margin: 0 auto; word-break: break-word; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .block-container-inner { max-width: calc(100% - 182px); } } @media only screen and (max-width: 1025px) { #prokalcitonin_landing_page .block-container-inner { max-width: calc(100% - 48px); } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .block-container-inner { max-width: calc(100% - 48px); } } #prokalcitonin_landing_page .prokalcitonin-banner { max-width: 1440px; margin: 0 auto; } #prokalcitonin_landing_page .prokalcitonin-banner img { width: 100%; height: auto; } #prokalcitonin_landing_page .prokalcitonin-list--fonts { font-family: "Gilroy ExtraBold", sans-serif; padding-left: 70px !important; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-list--fonts { padding-left: 20px !important; } } #prokalcitonin_landing_page .prokalcitonin-links-title { font-size: 48px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 59px; font-weight: bold; padding-left: 75px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-links-title { font-size: 26px; line-height: 32px; padding-left: 0px; } } #prokalcitonin_landing_page .prokalcitonin-links-wrap { margin-top: 80px; margin-bottom: 50px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-links-wrap { margin-top: 40px; } } #prokalcitonin_landing_page .prokalcitonin-links { border: 2px solid #E5F4F6; padding: 40px 40px 65px 90px; position: relative; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-links { padding: 20px 20px 65px 44px; } } #prokalcitonin_landing_page .prokalcitonin-links ol div { display: none; } #prokalcitonin_landing_page .prokalcitonin-links li { color: #b70e0c; margin-bottom: 20px; padding-left: 10px; } #prokalcitonin_landing_page .prokalcitonin-links li span { color: #15353e; } #prokalcitonin_landing_page .prokalcitonin-btn-container { text-align: center; position: absolute; left: 0px; right: 0px; bottom: -25px; } #prokalcitonin_landing_page .prokalcitonin-btn-container .btn-icon { background: #9f191e; color: #fff; } #prokalcitonin_landing_page .prokalcitonin-btn-container .btn-icon:hover { background: #9f191e; color: #fff; } #prokalcitonin_landing_page .prokalcitonin-main-banner { background-image: url("../image/bg-elements/prokalcitonin/banner_1920_2.png"); padding-top: 58%; width: 100%; margin: 30px auto; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; background-repeat: no-repeat; background-size: 100%; background-position: center; } #prokalcitonin_landing_page .prokalcitonin-analisis-table-wrap { padding: 0px 15px; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-analisis-table-wrap { padding: 0px; } } #prokalcitonin_landing_page .prokalcitonin-analisis-table-wrap .info-block__radio .radio__text { color: #15353e; } #prokalcitonin_landing_page .prokalcitonin-analisis-table-wrap .prokalcitonin-analisis { text-align: center; } #prokalcitonin_landing_page .prokalcitonin-analisis-table-wrap h3 { color: #124377; font-size: 26px; line-height: 32px; } #prokalcitonin_landing_page .prokalcitonin-analisis-table-wrap .cart-page__table { max-width: 1005px; display: inline-block; text-align: left; min-width: 100%; } #prokalcitonin_landing_page .prokalcitonin-analisis-table-wrap .cart-page__row:not(:last-child):not(:nth-child(2)) { padding-top: 15px; padding-bottom: 15px; } #prokalcitonin_landing_page .prokalcitonin-analisis-table-wrap .cart-page__col { -ms-flex-preferred-size: 50%; flex-basis: 50%; } #prokalcitonin_landing_page .prokalcitonin-analisis-table-wrap .cart-page__row:first-child { border-top: 1px solid #e8eced; } #prokalcitonin_landing_page .prokalcitonin-analisis-table-wrap .cart-page__row:last-child { border-bottom: 1px solid #e8eced; } #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-first-column, #prokalcitonin_landing_page .prokalcitonin-analisis-title .prokalcitonin-first-column { font-family: "Gilroy ExtraBold", sans-serif; font-size: 48px; line-height: 59px; width: 85%; padding-left: 75px; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-first-column, #prokalcitonin_landing_page .prokalcitonin-analisis-title .prokalcitonin-first-column { margin-bottom: 140px; width: 75%; padding-left: 0px; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-first-column, #prokalcitonin_landing_page .prokalcitonin-analisis-title .prokalcitonin-first-column { font-size: 24px; line-height: 29px; margin-bottom: 160px; width: 100%; padding-left: 0px; } } #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-first-column span, #prokalcitonin_landing_page .prokalcitonin-analisis-title .prokalcitonin-first-column span { color: #9b7ad3; } #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-first-column span.prokalcitonin-analisis-span1, #prokalcitonin_landing_page .prokalcitonin-analisis-title .prokalcitonin-first-column span.prokalcitonin-analisis-span1 { color: #124377; } #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-first-column span.prokalcitonin-analisis-span2, #prokalcitonin_landing_page .prokalcitonin-analisis-title .prokalcitonin-first-column span.prokalcitonin-analisis-span2 { color: #13353f; } #prokalcitonin_landing_page .prokalcitonin-lungs { padding-top: 150px; margin-top: -175px; background-repeat: no-repeat; background-size: contain; background-position: 0px; position: relative; } #prokalcitonin_landing_page .prokalcitonin-lungs img { position: absolute; top: 0px; left: -168px; } #prokalcitonin_landing_page .prokalcitonin-lungs .prokalcitonin-first-column { padding-left: 71px; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-lungs .prokalcitonin-first-column { padding-left: 0px; } } #prokalcitonin_landing_page .prokalcitonin-lungs .block-container-inner { margin-left: 0px; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-lungs .block-container-inner { margin: 0 auto; } } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-lungs { background-image: url("../image/bg-elements/prokalcitonin/lungs-right.svg"); background-size: 400px; margin-left: 0px; background-position-y: top; background-position-x: right; } #prokalcitonin_landing_page .prokalcitonin-lungs img { right: 0px; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-lungs { margin-top: -80px; margin-left: 0px; padding-top: 50px; background-size: 200px; background-position-y: 0px; } } #prokalcitonin_landing_page .prokalcitonin-background { background-image: url("../image/bg-elements/prokalcitonin/chain.png"); background-repeat: no-repeat; background-position-y: 50px; background-position-x: 1150px; padding-top: 130px; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-background { padding-top: 240px; background-position-y: -155px; background-size: 40%; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-background { padding-top: 104px; background-size: 40%; background-position-y: 60px; background-position-x: right; } } #prokalcitonin_landing_page .block-container.prokalcitonin-container-test { background-image: url("../image/bg-elements/prokalcitonin/flask.png"); background-repeat: no-repeat; background-position-x: 1000px; padding-top: 25px; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .block-container.prokalcitonin-container-test { background-position-x: right; background-size: 44%; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .block-container.prokalcitonin-container-test { padding-top: 40px; background-position-y: 60px; background-position-x: 230px; } #prokalcitonin_landing_page .block-container.prokalcitonin-container-test h3 { font-size: 20px; line-height: 25px; } #prokalcitonin_landing_page .block-container.prokalcitonin-container-test .prokalcitonin-analisis-title .prokalcitonin-first-column { margin-bottom: 20px; } #prokalcitonin_landing_page .block-container.prokalcitonin-container-test .prokalcitonin-analisis-title { margin-bottom: 20px; } #prokalcitonin_landing_page .block-container.prokalcitonin-container-test .prokalcitonin-col1 { color: #5C7D88; } } #prokalcitonin_landing_page .prokalcitonin-columns { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 100px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-column { -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-column { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-column .prokalcitonin-list1, #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-column .prokalcitonin-list2 { margin-left: 50px; } } #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-column .prokalcitonin-list.prokalcitonin-list1 li:before { content: url("../image/icons/prokalcitonin/question.svg"); position: absolute; top: -25px; left: -50px; z-index: -1; } #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-column .prokalcitonin-list.prokalcitonin-list2 li:before { content: url("../image/icons/prokalcitonin/med_cross.svg"); position: absolute; top: -25px; left: -30px; z-index: -1; } #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-column .prokalcitonin-list li { position: relative; margin-top: 50px; } #prokalcitonin_landing_page .prokalcitonin-columns .prokalcitonin-column .prokalcitonin-list li:first-child { margin-top: 0px; } #prokalcitonin_landing_page .prokalcitonin-columns h2 { font-size: 26px; margin-bottom: 10px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-columns h2 { font-size: 20px; line-height: 25px; } } #prokalcitonin_landing_page .prokalcitonin-analisis-title { margin-bottom: 80px; } #prokalcitonin_landing_page .prokalcitonin-columns.prokalcitonin-columns-advantage { background-image: url("../image/bg-elements/prokalcitonin/tick.svg"); background-repeat: no-repeat; background-size: 35%; margin-bottom: 0px; padding-bottom: 150px; } #prokalcitonin_landing_page .prokalcitonin-columns.prokalcitonin-columns-advantage h3 { color: #124377; font-size: 26px; margin-bottom: 50px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-columns.prokalcitonin-columns-advantage h3 { font-size: 24px; line-height: 25px; } } #prokalcitonin_landing_page .prokalcitonin-columns.prokalcitonin-columns-advantage .block-container-inner { margin-top: -20px; } @media (min-width: 1700px) { #prokalcitonin_landing_page .prokalcitonin-columns.prokalcitonin-columns-advantage { background-size: 23%; background-position-y: 185px; } } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-columns.prokalcitonin-columns-advantage { padding-top: 120px; background-position-x: right; } #prokalcitonin_landing_page .prokalcitonin-columns.prokalcitonin-columns-advantage .prokalcitonin-first-column { margin-bottom: 140px; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-columns.prokalcitonin-columns-advantage { padding-top: 150px; background-size: 55%; background-position-y: 70px; padding-bottom: 80px; margin-top: 50px; } #prokalcitonin_landing_page .prokalcitonin-columns.prokalcitonin-columns-advantage .prokalcitonin-first-column { margin-bottom: 20px; } } #prokalcitonin_landing_page .prokalcitonin-link { color: #b70e0c; } #prokalcitonin_landing_page .prolactitonin-relevance { padding: 0px 15px 0px 10px; margin-bottom: 35px; } #prokalcitonin_landing_page .prolactitonin-relevance .prokalcitonin-relevance-div:before { content: url("../image/icons/prokalcitonin/relevance-icon.svg"); position: absolute; top: -30px; left: -50px; z-index: -1; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-relevance .prokalcitonin-relevance-div { margin-left: 50px; } } #prokalcitonin_landing_page .prolactitonin-relevance div { position: relative; } #prokalcitonin_landing_page .prolactitonin-relevance h2 { font-size: 48px; margin-bottom: 60px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-relevance h2 { font-size: 26px; line-height: 32px; } } #prokalcitonin_landing_page .prolactitonin-definition.prokalcitonin-antibiotic-therapy { background-image: none; } #prokalcitonin_landing_page .prolactitonin-definition.prokalcitonin-antibiotic-therapy h2 { padding-left: 75px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-definition.prokalcitonin-antibiotic-therapy h2 { padding-left: 25px; font-weight: 800; font-size: 24px; line-height: 29px; } } #prokalcitonin_landing_page .banner-desktop { display: block; opacity: 0.7; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .banner-desktop { display: none; } #prokalcitonin_landing_page .banner-desktop-main { display: block; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .banner-desktop { display: none; } #prokalcitonin_landing_page .banner-desktop-main { display: none; } } #prokalcitonin_landing_page .banner-tab { display: none; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .banner-tab { display: block; opacity: 0.7; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .banner-tab { display: none; } } #prokalcitonin_landing_page .banner-mobile { display: none; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .banner-mobile { height: 100%; position: absolute; z-index: -1; max-height: 1350px; display: block; opacity: 0.7; } } #prokalcitonin_landing_page .prolactitonin-definition { width: 1920px; max-width: 100%; position: relative; background-repeat: no-repeat; background-position-y: 5px; background-position-x: 1275px; } #prokalcitonin_landing_page .prolactitonin-definition .banner-infuzoria { position: absolute; right: -90px; top: 0px; width: 253px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-definition .banner-infuzoria { top: 200px; right: -16%; width: 55%; } } @media only screen and (max-width: 1025px) { #prokalcitonin_landing_page .prolactitonin-definition { width: 100%; background-position-x: right; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-definition .prokalcitonin-antibiotic-therapy .banner-mobile { height: auto; } } #prokalcitonin_landing_page .prolactitonin-definition .prokalcitonin-inner-full-width { position: absolute; top: 0; height: 100%; max-width: 1440px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-definition .prokalcitonin-inner-full-width { width: 100%; } } #prokalcitonin_landing_page .prolactitonin-definition img { width: 1440px; } @media only screen and (max-width: 1025px) { #prokalcitonin_landing_page .prolactitonin-definition img { max-width: 100%; } } #prokalcitonin_landing_page .prolactitonin-definition h2 { font-size: 48px; line-height: 59px; padding-left: 50px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-definition h2 { padding-left: 0px; } } #prokalcitonin_landing_page .prolactitonin-definition h3 { font-size: 26px; color: #124377; padding-left: 50px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-definition h3 { padding-left: 0px; } } #prokalcitonin_landing_page .prolactitonin-definition li { list-style-type: circle; color: #124377; line-height: 22px; padding-bottom: 22px; } #prokalcitonin_landing_page .prolactitonin-definition li span { color: #15353e; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-definition li span { font-family: "PT Sans", sans-serif; font-style: normal; font-weight: 400; } } #prokalcitonin_landing_page .prolactitonin-definition ul { padding-left: 20px; font-size: 18px; font-weight: bold; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prolactitonin-definition .banner-tab { max-width: 100%; position: absolute; height: 100%; } #prokalcitonin_landing_page .prolactitonin-definition .prokalcitonin-inner-full-width { position: relative; padding: 256px 0; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-definition { background-position-y: 200px; background-position-x: 135%; background-size: 55%; padding-top: 93px; } #prokalcitonin_landing_page .prolactitonin-definition .banner-mobile { width: 100%; height: 100%; max-height: 1350px; z-index: -1; padding-left: 16px; padding-right: 16px; } #prokalcitonin_landing_page .prolactitonin-definition .prokalcitonin-inner-full-width { padding: 104px 0; } } @media only screen and (max-width: 480px) and (min-width: 346px) and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-definition .prokalcitonin-inner-full-width.prokalcitonin-optimal { margin-bottom: 115px; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prolactitonin-definition h2 { font-size: 26px; line-height: 32px; margin-bottom: 40px; } #prokalcitonin_landing_page .prolactitonin-definition h3 { line-height: 32px; margin-bottom: 40px; } } #prokalcitonin_landing_page .prokalcitonin-props { background-image: url("../image/bg-elements/prokalcitonin/props.svg"); background-repeat: no-repeat; padding: 80px 0 50px; margin-top: -70px; background-position-x: 0px; background-position-y: 100px; margin-left: -50px; } #prokalcitonin_landing_page .prokalcitonin-props .block-container-inner { max-width: 100%; } #prokalcitonin_landing_page .prokalcitonin-props .block-container-inner .prokalcitonin-flex { margin-left: 0px; width: 100%; } @media only screen and (max-width: 1025px) { #prokalcitonin_landing_page .prokalcitonin-props { width: 100%; margin-left: 0px; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-props { padding: 60px 0 20px; background-position-x: 200px; background-position-y: top; margin-top: 50px; width: 100%; margin-left: 0px; } } #prokalcitonin_landing_page .prokalcitonin-props.prokalcitonin-algorithms-back { background-image: url("../image/bg-elements/prokalcitonin/cube.svg"); margin-top: 0px; background-position-x: 0px; background-position-y: 150px; background-size: auto; padding: 210px 0 20px; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-props.prokalcitonin-algorithms-back { background-position-x: 120%; padding: 220px 0 20px; background-size: 50%; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-props.prokalcitonin-algorithms-back { background-position-x: 120%; background-position-y: 70px; padding: 120px 24px 20px; background-size: 50%; } } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-props { margin-top: -150px; background-position-x: 140%; background-position-y: 0; margin-left: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 300px 24px 50px; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-props { margin-top: 0px; background-position-y: 45px; background-size: 50%; background-position-x: 120%; padding-top: 100px; margin-top: -100px; } } #prokalcitonin_landing_page .prokalcitonin-props h2 { font-size: 48px; line-height: 59px; padding-left: 75px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-props h2 { font-size: 24px; line-height: 29px; padding-left: 0px; } } #prokalcitonin_landing_page .prokalcitonin-props h3 { color: #124377; font-size: 26px; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-props h3 { font-size: 20px; } } #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-props-h2 { -ms-flex-preferred-size: 35%; flex-basis: 35%; margin-left: 185px; } @media only screen and (max-width: 1279px) { #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-props-h2 { margin-left: 0px; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-props-h2 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-props-h2 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } } #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-blocks { -ms-flex-preferred-size: 50%; flex-basis: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-blocks { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-blocks { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } } #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-block { border: 2px solid #E5F4F6; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px 24px; -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px); margin-bottom: 20px; -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; background-color: #FFFFFF; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-block { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } } #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-block:nth-child(odd) { margin-right: 20px; } #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-block.prokalcitonin-algorithms { padding: 40px; margin: 0px 24px 20px; -ms-flex-preferred-size: calc(50% - 48px); flex-basis: calc(50% - 48px); } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-props .prokalcitonin-block.prokalcitonin-algorithms { padding: 20px; z-index: -1; -ms-flex-preferred-size: unset; flex-basis: unset; width: 100%; margin: 0px 0px 20px; } } #prokalcitonin_landing_page .prokalcitonin-props .btn-icon { margin-top: 20px; } #prokalcitonin_landing_page .prokalcitonin-inner-container.prokalcitonin-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; width: 100%; } @media only screen and (max-width: 1025px) { #prokalcitonin_landing_page .prokalcitonin-inner-container.prokalcitonin-flex { margin-left: 0px; width: 100%; } } #prokalcitonin_landing_page .prokalcitonin-test { position: relative; margin-top: 40px; } #prokalcitonin_landing_page .prokalcitonin-test .prokalcitonin-test-text { min-height: 380px; font-size: 24px; line-height: 35px; font-weight: bold; color: #FFFFFF; text-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); padding: 30px 0px; padding-left: 92px; padding-right: 100px; padding-top: 42px; top: 0; height: 100%; padding-bottom: 9%; } #prokalcitonin_landing_page .prokalcitonin-test .banner-desktop, #prokalcitonin_landing_page .prokalcitonin-test .banner-tab, #prokalcitonin_landing_page .prokalcitonin-test .banner-mobile { position: absolute; height: 100%; width: 100%; z-index: -1; max-height: 360px; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .prokalcitonin-test { margin-top: -40px; } #prokalcitonin_landing_page .prokalcitonin-test .prokalcitonin-test-text { padding-left: 92px; padding-top: 43px; padding-bottom: 17%; } #prokalcitonin_landing_page .prokalcitonin-test .banner-desktop, #prokalcitonin_landing_page .prokalcitonin-test .banner-tab, #prokalcitonin_landing_page .prokalcitonin-test .banner-mobile { max-height: none; } } @media (max-width: 700px) { #prokalcitonin_landing_page .prokalcitonin-test .prokalcitonin-test-text { padding-left: 92px; padding-top: 43px; padding-bottom: 35%; } } #prokalcitonin_landing_page .prokalcitonin-test .block-container-inner { max-width: 95%; position: relative; } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .prokalcitonin-test { margin-top: 0px; padding-left: 16px; padding-right: 16px; } #prokalcitonin_landing_page .prokalcitonin-test .prokalcitonin-test-text { padding: 37px 0px; width: 100%; font-size: 18px; line-height: 23px; padding-bottom: 27%; font-weight: normal; padding-left: 41px; padding-right: 20px; } #prokalcitonin_landing_page .prokalcitonin-test .block-container-inner { max-width: 100%; width: 100%; } } #prokalcitonin_landing_page .prokalcitonin-med-blank { background-image: url("../image/icons/prokalcitonin/med_blank.svg"); background-repeat: no-repeat; height: 90px; } #prokalcitonin_landing_page .contraindications { font-size: 44px; color: #aaaaaa; text-transform: uppercase; margin: 80px auto 60px; letter-spacing: -1px; padding-left: 3%; width: 130%; -webkit-transform: scaleX(0.8); -ms-transform: scaleX(0.8); transform: scaleX(0.8); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; } @media only screen and (max-width: 1024px) { #prokalcitonin_landing_page .contraindications { font-size: 37px; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .contraindications { margin-top: 20px; font-size: 14px; max-width: none; padding: 0 25px; margin-bottom: 40px; } } @media only screen and (max-width: 480px) { #prokalcitonin_landing_page .tip__content { font-size: 15px; left: 0; } #prokalcitonin_landing_page .tip__content:after, #prokalcitonin_landing_page .tip__content:before { left: 18px; } }@media only screen and (max-width: 1024px) { .digital--expert .directions__item { padding-left: 0px; padding-right: 0px; } }@media only screen and (max-width: 1024px) { .digital--expert .econom .directions__item { padding-left: 24px; padding-right: 24px; } }@media only screen and (max-width: 480px) { .sanepidaudit .directions__item img, .sanepidaudit-inner .directions__item img { width: 65px !important; } }.form__field--w25.form__field--sanaudit { width: 200px; } @media only screen and (max-width: 1025px) { .form__field--w25.form__field--sanaudit { width: 100%; } }.article.public-offer { max-width: none; }.article.public-offer li { list-style-type: none; }.switch-lang__icon.switch-bvi_view:hover { background: none !important; }.switch-lang__icon.switch-bvi_view { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 3px; padding-bottom: 3px; margin-right: 16px; } @media only screen and (max-width: 1025px) { .switch-lang__icon.switch-bvi_view { margin-left: 0; } } @media only screen and (max-width: 480px) { .switch-lang__icon.switch-bvi_view { display: none !important; } } .switch-lang__icon.switch-bvi_view:hover, .switch-lang__icon.switch-bvi_view:active, .switch-lang__icon.switch-bvi_view:focus { background: #13353f !important; } .switch-lang__icon.switch-bvi_view:hover svg, .switch-lang__icon.switch-bvi_view:active svg, .switch-lang__icon.switch-bvi_view:focus svg { stroke: #fff; }.about-news .info-block__section--first { padding-bottom: 0px; }.about-news .info-block__section { padding-bottom: 0px; border-bottom: 0px; }.lk-dynamic-toolbar__field .SumoSelect .select-all.partial > span i { background-image: none !important; }@media only screen and (max-width: 480px) { .lk-dynamic-table__object td { word-break: break-word; } }.obuchenie_detail .balloon__btn { display: none; }.banner-analysis--desktop { display: block; }.banner-analysis--tablet { display: none; }.banner-analysis--mobile { display: none; }@media only screen and (max-width: 1024px) { .banner-analysis--desktop { display: none; } .banner-analysis--tablet { display: block; } .banner-analysis--mobile { display: none; } }@media only screen and (max-width: 480px) { .banner-analysis--desktop { display: none; } .banner-analysis--tablet { display: none; } .banner-analysis--mobile { display: block; } }.radio__text.radio__text-profile { color: #124377 !important; }.medicalRecaptcha { display: none; }.popup-block .medicalRecaptcha { display: block; }.search-success-icon { padding-right: 30px; }#popupThanks h2 { padding: 0px; }.panorama { width: 100%; height: 450px; }.lab-complex__invitro h2 { margin-top: 40px; }div.kolorBox { -webkit-box-sizing: content-box; box-sizing: content-box; }.fns_order_block a { color: #124377; }@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .fns_order_block { width: 335px !important; } }.popup-search-result__error { text-align: center; }.fns_order_block { width: 310px; font-size: 14px; color: #AEB1B3; display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 10px; }.order-info-icon { display: inline-block; font-size: 25px; padding-right: 4px; float: right; margin-top: -8px; }@media only screen and (max-width: 1025px) { .popup-block.popup-block--pb0.agreeing_type { margin: auto; margin-top: 90px; } }@media only screen and (max-width: 480px) { .popup-block.popup-block--pb0.agreeing_type { margin-top: 0px; } }@media only screen and (max-width: 480px) { .checkbox label.medcard-update { margin-right: 25px; } }@media only screen and (max-width: 480px) { .checkbox.med_auto_update { padding-bottom: 10px; } }@media only screen and (max-width: 480px) { .lk-info-bar__header.medcards { display: block; } }.error_medcard { color: red; font-weight: bold; }.checkbox .disabled-checkbox .checkbox__item { border: 1px solid #adb1b4; }.checkbox label.medcard-update.disabled-checkbox { color: #adb1b4; cursor: auto; }.attention_auto_all { color: red; font-weight: bold; padding: 10px 0px; font-size: 14px; }.btn.hidden { display: none; }.checkbox__item.checked_default:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url("../image/bg-elements/icon-check.svg") center no-repeat; }span.checkbox__item.checked_default { background: #adb1b4; }.auto_add_popup_content { padding-bottom: 20px; }.popup-block.agreeing_type { max-width: 500px; padding: 48px; } .popup-block.agreeing_type h2 { padding-left: 0px; }.checkbox label.medcard-update { margin-right: 50px; color: #124377; font-weight: bold; font-size: 14px; }.tag_block { border: 1px solid #C9C9C9; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 100px; color: #C9C9C9; padding: 4px 14px 4px 12px; font-size: 12px; line-height: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.tags { margin-top: 25px; }.tag_block:hover, .tag_block-active { color: #124377; border: 1px solid #124377; }.personal--recommend--page .block--tags a { margin-right: 8px; }.personal--recommend--page .block--tags a .tag_block { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }.metro_count { color: #b70e0c; display: inline-block; }.medoffice-tabs__link { cursor: pointer; }.subscribe__title.error, .subscribe__title.success { font-size: 20px; }.hidden { display: none; }.hidden.cart-page__item-del { display: none !important; }span.tip__content.vein_blood { width: 120px; color: #124377; }.popup__formVeinBlood { padding-left: 48px; padding-right: 65px; }.popup-block.veinBlood_popup { max-width: 855px; } .popup-block.veinBlood_popup h2 { margin-bottom: 24px; } .popup-block.veinBlood_popup ul { list-style: disc; margin-bottom: 24px; padding-left: 17px; } .popup-block.veinBlood_popup .btn { margin-bottom: 52px; margin-top: 24px; height: 50px; width: 240px; font-size: 18px; font-weight: bold; line-height: 27px; } @media only screen and (max-width: 480px) { .popup-block.veinBlood_popup .btn { width: 100%; } } .popup-block.veinBlood_popup li { color: #124377; } .popup-block.veinBlood_popup li span { color: #15353e; }.veinBlood_info { margin-bottom: 24px; }@media only screen and (max-width: 480px) { .vein_tip.tip { color: #0096a9; background: #ffffff; } }.services__item.ripple.show-block.hide-desktop { display: none; } @media only screen and (max-width: 480px) { .services__item.ripple.show-block.hide-desktop { display: -webkit-box; display: -ms-flexbox; display: flex; } }@media only screen and (max-width: 480px) { .services__item.ripple.show-block.hide-mobile, .services__item.ripple.show-block.tmp-hide-mobile { display: none; } }.step-basket .service-home__table div { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }.step-basket .service-home__rate .service-home__table div:nth-child(1) { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }.medoffice-lkanonim { color: #124377; }.lk-order-container .list-order__box.list-order__box--data-pacient { display: block; }@media only screen and (max-width: 1024px) { .clinical-researchers .service-home-row { border-top: 0px solid #e8eced; } }.forget-auth-page { margin-bottom: 20px; } @media only screen and (max-width: 1024px) { .forget-auth-page .attention__acc { display: -webkit-box; display: -ms-flexbox; display: flex; } }.container_doctor_request_time .input { cursor: pointer; }.container_doctor_request_time .preload { position: absolute; width: 20px; height: 20px; top: 3px; right: 13px; }.container_doctor_request_callback { display: none; }.h2 span.service_name_blue { color: #124377; font-size: 20px; display: block; }.price_cell_in_appoint_popup { display: none; background-color: #e8eced; padding: 20px 20px 40px 40px; }.price_cell_in_appoint_popup:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 8px; background: #e8eced; background: -webkit-radial-gradient(#fff 0px, #fff 5px, transparent 5px, transparent); background: -o-radial-gradient(#fff 0px, #fff 5px, transparent 5px, transparent); background: radial-gradient(#fff 0px, #fff 5px, transparent 5px, transparent); background-size: 16px 18px; background-position: -10px 0; }.message_back { line-height: 50px; }.company-contacts .slick-dotted.slick-slider { border-bottom: 1px solid #e8eced; }.demo-container { margin-bottom: 48px; }#errorWord, .error-word { color: #ff0000; }.bordered { padding: 0 1px; display: inline-block; border: 1px solid #5d7c87; border-radius: 4px; }.border-top-none { border-top: none !important; }.border-top { border-top: 1px solid #e8eced; }.disabled { opacity: 0.6; pointer-events: none; } @media only screen and (max-width: 480px) { .disabled + .tip { position: absolute; left: 255px; margin-top: 17px; } }.search--map { -webkit-box-shadow: 0 -1px 0 0 #e8eced; box-shadow: 0 -1px 0 0 #e8eced; }.search__tip { opacity: 0; visibility: hidden; position: absolute; top: 98%; left: 0; background-color: #fff; border-radius: 2px; -webkit-box-shadow: 0 5px 10px 5px rgba(19, 53, 63, 0.2); box-shadow: 0 5px 10px 5px rgba(19, 53, 63, 0.2); font-family: "PT Sans"; font-size: 14px; font-weight: bold; line-height: 1.43; color: #b70e0c; -webkit-transition: opacity 0.2s, visibility 0.2s; -o-transition: opacity 0.2s, visibility 0.2s; transition: opacity 0.2s, visibility 0.2s; padding: 14px 20px; padding-right: 130px; z-index: 1; } .search__tip.visible { opacity: 1; visibility: visible; } .search__tip:after, .search__tip:before { content: ''; position: absolute; top: 0; left: 10px; width: 50px; height: 20px; background-color: #fff; z-index: -1; } .search__tip:after { width: 20px; -webkit-box-shadow: 0 5px 10px 5px rgba(19, 53, 63, 0.2); box-shadow: 0 5px 10px 5px rgba(19, 53, 63, 0.2); z-index: -2; top: -10px; left: 20px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }.search__tip-btn { position: absolute; right: 20px; top: 0; bottom: 0; margin: auto; height: 18px; }.social-likes__button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.contraindications { width: 120%; font-size: 45px; color: #cccecf; text-transform: uppercase; margin-top: 80px; -webkit-transform: scaleX(0.85); -ms-transform: scaleX(0.85); transform: scaleX(0.85); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; } @media only screen and (max-width: 1440px) { .contraindications { font-size: 40px; } } @media only screen and (max-width: 1024px) { .contraindications { font-size: 37px; } } @media only screen and (max-width: 480px) { .contraindications { margin-top: 20px; font-size: 21px; } }.important { padding: 22px 22px; padding-right: 48px; background-color: #fffbf8; border-left: 2px solid #b70e0c; margin-right: 24px; margin-top: 20px; margin-bottom: 20px; } @media only screen and (max-width: 480px) { .important { padding-right: 24px; margin-right: 0; } } .article-inner .important { max-width: 960px; margin-right: 0; } @media only screen and (max-width: 768px) { .article-inner .important { margin-right: 0; } } .important h4 { color: #b70e0c; font-family: "Gilroy ExtraBold"; font-size: 20px; margin-bottom: 15px; } .important p { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; margin-bottom: 0; }.important-info { color: #b70e0c; font-size: 14px; font-weight: 400; line-height: 1.71; text-transform: uppercase; padding-bottom: 24px; padding-top: 24px; margin-bottom: 30px; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; }.big-cup { position: absolute; right: 20%; bottom: 0; top: 0; margin: auto; } @media only screen and (max-width: 1440px) { .big-cup { right: 10%; } } @media only screen and (max-width: 768px) { .big-cup { top: 150px; } } @media only screen and (max-width: 1025px) { .big-cup { display: none; } }.timer { position: absolute; right: 0; top: 0; bottom: 0; margin: auto; color: #aeb1b3; font-size: 14px; font-weight: 400; }.feedback .form { padding: 24px; max-width: 600px; } @media only screen and (max-width: 1023px) { .feedback .form { max-width: 100%; } } @media only screen and (max-width: 480px) { .feedback .form { padding-left: 24px; padding-right: 24px; } }.doctors__table { margin-bottom: 50px; }.doctors__table-row { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 24px; padding-right: 24px; padding-top: 19px; padding-bottom: 16px; border-bottom: 1px solid #e8eced; }.doctors__table-left { color: #15353e; font-size: 16px; font-weight: 700; line-height: 1.5; width: calc(100% - 160px); } @media only screen and (max-width: 1023px) { .doctors__table-left { width: calc(100% - 100px); font-size: 14px; } }.doctors__table-right { width: 160px; color: #124377; font-family: "Gilroy ExtraBold"; font-size: 22px; line-height: 1.23; text-align: right; } @media only screen and (max-width: 1023px) { .doctors__table-right { width: 100px; font-size: 18px; } }.vacancy-list .result-item__col--sm { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.vacancy-list .result-item__col--lg { padding-right: 50px; } @media only screen and (max-width: 1023px) { .vacancy-list .result-item__col--lg { padding-right: 0; } }.favourite { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #124377; font-size: 16px; line-height: 1.5; cursor: pointer; -webkit-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; } .favourite:hover { color: #b70e0c; }.subtitle { display: block; width: 100%; } @media only screen and (max-width: 1023px) { .subtitle { display: none; } }.usefull { display: -webkit-box; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 1024px) { .usefull { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .usefull__link { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #124377; font-size: 16px; font-weight: 700; line-height: 1.5; margin-right: 40px; -webkit-transition: 0.3s color; -o-transition: 0.3s color; transition: 0.3s color; } @media only screen and (max-width: 1024px) { .usefull__link { margin-right: 0; margin-top: 20px; } } .usefull__link:hover { color: #b70e0c; } .usefull__link:last-child { margin-right: 0; }.schedule-slider-wrap { width: 105%; position: relative; } @media only screen and (max-width: 1280px) { .schedule-slider-wrap:after { content: ''; position: absolute; right: -1px; top: 0; height: 100%; width: 45px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff); } } @media only screen and (max-width: 1024px) { .schedule-slider-wrap { width: 100%; } }/***** to home label *****/.to-home-label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 24px; font-weight: bold; color: #124377; } .to-home-label .icon { width: 22px; height: 20px; fill: #124377; stroke: #124377; } .to-home-label span { padding-left: 8px; } .to-home-label.to-home-label--article { margin-top: 0; margin-bottom: 32px; }/* ----- end to home label -----*//***** article *****/.article { max-width: 1056px; margin-bottom: 40px; padding-left: 24px; padding-top: 22px; padding-right: 74px; line-height: 24px; } .article__full { max-width: none; } .article.article-footer { max-width: 100%; } .article--short { max-width: 1056px; } @media only screen and (max-width: 768px) { .article--short { width: 100%; } } @media only screen and (max-width: 1280px) { .article { padding-right: 24px; } } @media only screen and (max-width: 1024px) { .article { padding-right: 24px; } } .article--mb0 { margin-bottom: 0; } .article--mb22 { margin-bottom: 22px; } .article--pb { padding-bottom: 22px; } .article--pt0 { padding-top: 0; } .article--p0 { padding: 0; } .article--full { max-width: 100%; } .article section { padding-bottom: 50px; } .article section:last-child { padding-bottom: 0; } .article section:last-child ul:last-child { margin-bottom: 0; } .article section:last-child .article__item:last-child { margin-bottom: 0; } .article h1 { display: block; } .article h2 { font-size: 26px; margin-bottom: 30px; } .article h2.mb-20 { margin-bottom: 20px; } .article ul, .article ol { margin-bottom: 24px; padding-left: 25px; } .article ul { list-style: disc; } .article li { margin-bottom: 12px; padding-left: 6px; } .article li:last-child { margin-bottom: 0; } .article table { display: block; width: 100%; border-collapse: collapse; border-color: #cbd0d1; border-top: #cbd0d1; border-bottom: #cbd0d1; border-left: #cbd0d1; border-right: #cbd0d1; position: relative; } .article table:after { content: ''; position: absolute; right: 0; top: 0; height: 100%; width: 45px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff); } .article table.table--mobile .column-name--mobile { display: none; } @media only screen and (max-width: 480px) { .article table.table--mobile { border-top: 1px solid #CBD0D1; margin-top: 24px; margin-left: -24px; width: calc(100% + 48px); font-size: 14px; line-height: 22px; } .article table.table--mobile tbody { padding-right: 0px; } .article table.table--mobile .header { display: none; } .article table.table--mobile tr { padding: 36px 0px 12px; display: block; } .article table.table--mobile tr.small--padding { padding-top: 24px; } .article table.table--mobile td { display: block; padding: 12px 15px 12px 25px; } .article table.table--mobile td.row-name { font-size: 16px; font-weight: bold; line-height: 24px; } .article table.table--mobile td .column-name--mobile { display: block; font-weight: bold; margin-bottom: 12px; } } .article tbody { display: block; overflow-x: auto; padding-right: 24px; } .article tr { border-bottom: 1px solid #CBD0D1; } .article tr:first-of-type, .article tr.diplomas_row { font-size: 16px; font-weight: bold; } .article td, .article th { padding: 14px; } .article td:nth-of-type(1), .article th:nth-of-type(1) { width: auto; min-width: 85px; } .article td:nth-of-type(2), .article th:nth-of-type(2) { padding-right: 24px; padding-left: 24px; } .article p { margin-bottom: 20px; } .article p.main { font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; margin-bottom: 18px; } @media only screen and (max-width: 480px) { .article p.main { font-size: 16px; } } .article p:last-child { margin-bottom: 0; } .article p.large { font-size: 20px; } .article a { display: inline; color: #124377; -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; } .article a:hover { color: #b70e0c; } .article img { max-width: 100%; margin-bottom: 34px; float: none; display: block; } @media only screen and (max-width: 1025px) { .article img { margin-bottom: 30px; } } .article .wrap-back-link { margin-bottom: 20px; } .article-footer p { margin-bottom: 12px; }.article__item { margin-bottom: 28px; } .article__item h4 { margin-bottom: 8px; } .article__item p { margin-bottom: 12px; }.article--inner { padding-top: 50px; padding-bottom: 75px; border-bottom: 1px solid #e8eced; }.article--no-mb { margin-bottom: 0; }.news-date { display: inline-block; vertical-align: middle; color: #13353f; font-size: 14px; font-weight: 700; line-height: 19px; padding-top: 0.5px; }@media only screen and (max-width: 480px) { .article { padding-right: 24px; } } @media only screen and (max-width: 480px) and (max-width: 1024px) { .article--p0 { padding-right: 0; } } @media only screen and (max-width: 480px) and (max-width: 480px) { .article--p0 { padding: 0; } }@media only screen and (max-width: 480px) { .article ul, .article ol { padding-left: 18px; } }.article-row { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 24px; padding-bottom: 20px; } @media only screen and (max-width: 1025px) { .article-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 0; margin-bottom: 0; } }.article-column { width: 50%; padding-right: 42px; } @media only screen and (max-width: 1025px) { .article-column { padding-right: 0; width: 100%; margin-bottom: 20px; } }.article-table__row { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 32px; }.article-table__column { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .article-table__column:first-child { padding-right: 72px; }@media only screen and (max-width: 1024px) { .article-table__column:first-child { padding-right: 24px; } }@media only screen and (max-width: 768px) { .article-table__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; } .article-table__column { width: 100%; margin-bottom: 24px; } }.article-table__title { display: inline-block; margin-bottom: 4px; font-weight: bold; }.text-justify { text-align: justify; }.title-article { padding-left: 24px; margin-bottom: 42px; }@media only screen and (max-width: 1100px) { .article__slider .article, .location__slider .article { padding-right: 24px; } }.article__slider .slick-slide,.location__slider .slick-slide { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }.article__slider .slick-prev,.article__slider .slick-next,.location__slider .slick-prev,.location__slider .slick-next { cursor: pointer; top: 36px; z-index: 10; background-size: cover; } .article__slider .slick-prev:before, .article__slider .slick-next:before, .location__slider .slick-prev:before, .location__slider .slick-next:before { content: none; }.article__slider .slick-prev,.location__slider .slick-prev { left: 24px; background: url("../image/bg-elements/slide-arrow-left.svg") center no-repeat; }.article__slider .slick-next,.location__slider .slick-next { right: 24px; background: url("../image/bg-elements/slide-arrow-right.svg") center no-repeat; }.location-tabs-block .location__slider .article__slider-content-box { margin-bottom: 0; border-bottom: 1px solid #e8eced; }.location-tabs-block h2 { padding-left: 24px; }.article__slider__btn-box,.article__slider-analysis__btn-box { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; height: 72px; padding-left: 24px; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; } .article__slider__btn-box:after, .article__slider-analysis__btn-box:after { content: ''; position: absolute; right: 0; top: 0; height: 100%; width: 45px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff); } .article__slider__btn-box .slick-dots, .article__slider-analysis__btn-box .slick-dots { position: static; bottom: auto; list-style: none; display: block; text-align: left; padding: 0; margin: 0; width: 100%; white-space: nowrap; overflow-x: auto; overflow-y: hidden; } .article__slider__btn-box .slick-dots li, .article__slider-analysis__btn-box .slick-dots li { width: auto; height: 70px; margin: 0; } .article__slider__btn-box .slick-dots li.slick-active button.article__slider__btn, .article__slider-analysis__btn-box .slick-dots li.slick-active button.article__slider__btn { color: #b70e0c; cursor: default; } .article__slider__btn-box .slick-dots li.slick-active button.article__slider__btn:after, .article__slider-analysis__btn-box .slick-dots li.slick-active button.article__slider__btn:after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; } .article__slider__btn-box .slick-dots li button.article__slider__btn, .article__slider-analysis__btn-box .slick-dots li button.article__slider__btn { width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: inherit; margin-right: 24px; padding: 0; font-size: 14px; font-family: "PT Sans", sans-serif; line-height: 1; cursor: pointer; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; color: #15353e; } @media only screen and (max-width: 1024px) { .article__slider__btn-box .slick-dots li button.article__slider__btn, .article__slider-analysis__btn-box .slick-dots li button.article__slider__btn { margin-right: 15px; } } .article__slider__btn-box .slick-dots li button.article__slider__btn:before, .article__slider-analysis__btn-box .slick-dots li button.article__slider__btn:before { content: none; } .article__slider__btn-box .slick-dots li button.article__slider__btn:after, .article__slider-analysis__btn-box .slick-dots li button.article__slider__btn:after { content: ''; position: absolute; left: 0; bottom: 0; height: 3px; width: calc(100% - 24px); -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transition: 0.2s -webkit-transform ease-out; transition: 0.2s -webkit-transform ease-out; -o-transition: 0.2s transform ease-out; transition: 0.2s transform ease-out; transition: 0.2s transform ease-out, 0.2s -webkit-transform ease-out; background-color: #b70e0c; } .article__slider__btn-box .slick-dots li button.article__slider__btn:hover, .article__slider-analysis__btn-box .slick-dots li button.article__slider__btn:hover { color: #b70e0c; } .article__slider__btn-box .slick-dots li button.article__slider__btn:hover:after, .article__slider-analysis__btn-box .slick-dots li button.article__slider__btn:hover:after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; }.article__slider-analysis__content-box .article__slider-title-wrap { display: none; } @media only screen and (max-width: 1025px) { .article__slider-analysis__content-box .article__slider-title-wrap { display: none; } }@media only screen and (max-width: 1025px) { .article__slider-analysis__content-box .slick-arrow { display: none !important; } }.article__slider-title-wrap { display: none; position: relative; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 72px; padding-left: 24px; padding-right: 24px; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; } @media only screen and (max-width: 1025px) { .article__slider-title-wrap { display: block; } }.article__slider-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: inherit; font-size: 14px; color: #b70e0c; -webkit-box-shadow: inset 0px -3px 0px 0px #b70e0c; box-shadow: inset 0px -3px 0px 0px #b70e0c; } @media only screen and (max-width: 480px) { .article__slider-title { max-width: 200px; margin: 0 auto; text-align: center; } }.article__slider-analysis__content-box .article__slider-title { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }.article__slider-nav { display: none; position: relative; padding: 24px 24px 0 24px; margin-left: -12px; } @media only screen and (max-width: 1025px) { .article__slider-nav { display: block; } } .article__slider-nav:before { content: ""; display: block; position: absolute; bottom: 0; left: -100%; width: 200%; height: 1px; background-color: #e8eced; } .article__slider-nav:after { content: ""; display: block; top: 0; right: 0; position: absolute; width: 100px; height: 100%; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 100%); background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 100%); pointer-events: none; } .article__slider-nav .slick-slide.slick-current.slick-active button { -webkit-box-shadow: inset 0px -2px 0px 0px #b70e0c; box-shadow: inset 0px -2px 0px 0px #b70e0c; color: #b70e0c; } .article__slider-nav button { font-size: 14px; padding-bottom: 15px; margin-right: 10px; margin-left: 10px; background: none; white-space: nowrap; }/* ----- end article -----*//***** preloader block *****/.preloader { position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-color: #fff; z-index: 1000; }.spin { -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite; }/* ----- end preloader -----*//***** doctors block *****/.doctor-item__text { display: block; font-size: 14px; line-height: 20px; color: #aeb1b3; }.doctors-item__name { display: block; font-size: 20px; font-weight: bold; line-height: 24px; color: #124377; margin-bottom: 10px; } .doctors-item__name a { -webkit-transition: 0.3s color; -o-transition: 0.3s color; transition: 0.3s color; } .doctors-item__name a:hover { color: #124377; }.doctors-item__img { position: absolute; right: 0; bottom: 0; width: auto; height: auto; max-height: 100%; z-index: -1; }/* ----- end doctors block -----*//***** content block *****/.title-block { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-left: 10%; padding-top: 30px; padding-right: 40px; padding-bottom: 30px; } .title-block:after, .title-block:before { content: ''; position: absolute; top: 0; height: 100%; width: 3px; background-color: #fff; } @media only screen and (max-width: 1280px) { .title-block:after, .title-block:before { display: none; } } .bg-gray .title-block:after, .bg-gray .title-block:before { background-color: transparent; } @media only screen and (max-width: 1023px) { .title-block--mobile-hidden { display: none; } } .title-block--center { padding-left: 0; padding-right: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .title-block--patients-children { padding-left: 64px; padding-right: 64px; padding-top: 20px; padding-bottom: 0; } @media only screen and (max-width: 1025px) { .title-block--patients-children { margin-top: 10px; } } @media only screen and (max-width: 1279px) { .title-block--patients-children { padding-left: 24px; padding-right: 24px; padding-top: 20px; padding-bottom: 0; } } .title-block--patients-children h1 { font-size: 36px; margin-bottom: 10px; padding-right: 20px; } @media only screen and (max-width: 1279px) { .title-block--patients-children h1 { margin-bottom: 20px; } } @media only screen and (max-width: 1023px) { .title-block--patients-children h1 { font-size: 20px; line-height: 1.3; } } .title-block--patients-children .wrap-back-link { margin-bottom: 0; } @media only screen and (max-width: 480px) { .title-block--patients-children .wrap-back-link { padding-right: 24px; } } .title-block--patients-children .back-link { padding-right: 0; } .title-block:before { left: -1px; } .title-block:after { right: -1px; } .title-block h1 { margin-right: 20px; } .title-block__subtitle { color: #15353e; font-family: "Gilroy ExtraBold"; font-size: 18px; line-height: 1.33; margin-bottom: 0; } @media only screen and (max-width: 1023px) { .title-block__subtitle { font-size: 14px; line-height: 1.9; } } .title-block.title-block--like h1 { display: inline-block; position: relative; } .title-block.title-block--like h1:after { content: ''; display: inline-block; position: relative; width: 20px; height: 18px; margin-left: 20px; top: -2px; background-image: url("../image/bg-elements/like.svg"); cursor: pointer; } .title-block--narrow { padding-top: 30px; padding-bottom: 20px; padding-right: 10%; } @media only screen and (max-width: 1024px) { .title-block--narrow h2 { margin-bottom: 0; } }@media only screen and (max-width: 1024px) { .title-block { width: 90%; margin-left: 24px; margin-top: 40px; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 40px; } }.content-block { padding-left: 10%; padding-top: 0; padding-right: 10%; padding-bottom: 75px; } .content-block--w800 { max-width: 800px; margin-left: auto; margin-right: auto; padding-left: 24px; padding-right: 24px; padding-top: 50px; padding-bottom: 50px; } @media only screen and (max-width: 480px) { .content-block--w800 { padding-right: 0; padding-left: 0; } .content-block--w800 .service-home-banner__title { padding-right: 0; } }@media only screen and (max-width: 1024px) { .content-block { padding-left: 24px; padding-right: 24px; padding-bottom: 50px; } }@media only screen and (max-width: 768px) { .content-block { padding-right: 24px; padding-bottom: 35px; } }/* ----- end content block -----*//***** service block *****/.service-home-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: #e7f4f7; min-height: 690px; } @media only screen and (max-width: 1440px) { .service-home-block { min-height: 550px; } } @media only screen and (max-width: 1023px) { .service-home-block { min-height: auto; } } @media only screen and (max-width: 1023px) { .service-home-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .service-home-block--helicobaktery { background-color: #0097aa; color: #fff; } .service-home-block--helicobaktery.main-slider { padding-bottom: 0; } .service-home-block--helicobaktery .service-home-about__main-text { max-width: 500px; } .service-home-block--science { background-color: #fff; } .service-home-block--science.main-slider { padding-bottom: 0; } .service-home-block--intro-alt .service-home-banner { width: 50%; } @media only screen and (max-width: 1023px) { .service-home-block--intro-alt .service-home-banner { width: 100%; } } .service-home-block--intro-alt .service-home-about { width: 50%; } @media only screen and (max-width: 1023px) { .service-home-block--intro-alt .service-home-about { width: 100%; } } .service-home-block--intro-alt .service-home-about__phone-label { margin-top: 0; } .service-home-block--slidered .main-slider__list { height: 100% !important; } .service-home-block--slidered .slick-list { height: 100%; } .service-home-block--slidered .slick-track { height: 100%; } .service-home-block--slidered .slick-slide > div { height: 100%; } .service-home-block--slidered .content__phone { margin-bottom: 24px; } .service-home-block--slidered .content-header-slider .main-slider__img { left: auto; } @media only screen and (max-width: 1024px) { .service-home-block--slidered .content-header { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } } @media only screen and (max-width: 1023px) { .service-home-block--slidered .content-header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .service-home-block--slidered .service-home-banner { padding: 0; } @media only screen and (max-width: 1023px) { .service-home-block--slidered .service-home-banner { width: 100%; min-height: 54vw; } } .service-home-block--slidered .content-header-slider .main-slider__item .main-slider__title { max-width: 300px; } .service-home-block--slidered .content-header-slider.slide-content { height: 100%; } @media only screen and (max-width: 1024px) { .service-home-block--slidered .content-header-slider { display: block; } } .service-home-block--slidered .content-header-slider .main-slider__nav { top: 24px; } @media only screen and (max-width: 480px) { .service-home-block--slidered .content-header-slider .main-slider__nav { top: 0; } } .service-home-block--slidered .content-header-slider .main-slider__item { height: 100%; display: block !important; } @media only screen and (max-width: 1023px) { .service-home-block--slidered .content-header-slider .main-slider__item { height: 100%; } } @media only screen and (max-width: 1023px) { .service-home-block--slidered .content-header-slider .main-slider__item { height: 59.5vw; } } .service-home-block--slidered .content-header-slider .main-slider__item .main-slider__item-inner { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-left: 24px; padding-top: 120px; } @media only screen and (max-width: 1024px) { .service-home-block--slidered .content-header-slider .main-slider__item .main-slider__item-inner { padding-left: 0; padding-top: 0; } } @media only screen and (max-width: 1024px) { .service-home-block--slidered .content-header-slider .main-slider__img-wrap { position: absolute; height: 100%; } } @media only screen and (max-width: 1023px) { .service-home-block--slidered .content-header-slider .main-slider__img-wrap { position: absolute; height: 59.5vw; } } @media only screen and (max-width: 1440px) { .service-home-block--slidered .content-header-slider .main-slider__img { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } } @media only screen and (max-width: 1023px) { .service-home-block--slidered .content-header-slider .main-slider__img { width: 100%; height: auto; } } @media only screen and (max-width: 1023px) { .service-home-block--slidered .content-header-slider .main-slider__nav { position: absolute; } } @media only screen and (max-width: 1023px) { .service-home-block--slidered .content-header-slider .main-slider__item-content { padding-top: 120px; } } @media only screen and (max-width: 480px) { .service-home-block--slidered .content-header-slider .main-slider__item-content { padding-top: 74px; } } .service-home-block--slidered .service-home-about { padding-bottom: 50px; } .service-home-block--slidered .service-home-about h2 { margin-bottom: 40px; } @media only screen and (max-width: 1023px) { .service-home-block--slidered .service-home-about h2 { margin-bottom: 20px; } } .service-home-block--slidered .service-home-about .service-home-about__time { margin-bottom: 30px; }.service-home-price:first-of-type { margin-top: 0px; }.service-home-price { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 900px; margin-top: 40px; position: relative; } @media only screen and (max-width: 480px) { .service-home-price { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .service-home-price:last-of-type { margin-bottom: 0; } .service-home-price__left { width: calc(100% - 200px); } @media only screen and (max-width: 480px) { .service-home-price__left { width: 100%; } } .service-home-price__left p { margin-bottom: 24px; } .service-home-price__left p:last-of-type { margin-bottom: 0; } @media only screen and (max-width: 480px) { .service-home-price__left p:first-of-type { padding-right: 110px; } } .service-home-price__right { width: 200px; text-align: center; } @media only screen and (max-width: 480px) { .service-home-price__right { width: 100%; position: absolute; right: 0; top: -1px; text-align: right; } } .service-home-price__right span { display: inline-block; font-family: "Gilroy ExtraBold", sans-serif; white-space: nowrap; position: relative; margin: 0; font-size: 22px; line-height: 27px; }.service-home-banner { position: relative; width: 60%; overflow: hidden; min-height: 600px; padding-left: 70px; padding-top: 45px; } .service-home-banner:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #fff; -webkit-transition: -webkit-transform 0.7s ease-out; transition: -webkit-transform 0.7s ease-out; -o-transition: transform 0.7s ease-out; transition: transform 0.7s ease-out; transition: transform 0.7s ease-out, -webkit-transform 0.7s ease-out; -webkit-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; z-index: 1; } .service-home-banner.show:before { -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); } .service-home-banner.show .service-home-banner__inner { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .service-home-banner--full-size { width: 100%; color: #fff; padding-top: 30px; padding-bottom: 30px; } .service-home-banner--full-size:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(55, 102, 152, 0.7); z-index: 1; } .service-home-banner--breadcrumbs-overlay { padding-top: 80px; margin-top: -40px; } .service-home-banner.service-home-banner--library { background-image: url("../image/content/library/library-dashboard-block.png"); background-size: cover; } .service-home-banner.service-home-banner--science { width: 100%; min-height: 510px; padding-top: 0 !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 1023px) { .service-home-banner.service-home-banner--science .service-home-banner__inner { max-width: 360px; } } @media only screen and (max-width: 480px) { .service-home-banner.service-home-banner--science { min-height: 270px; } .service-home-banner.service-home-banner--science .service-home-banner__inner { max-width: 250px; } } .service-home-banner.service-home-banner--helicobaktery { min-height: 636px; } @media only screen and (max-width: 1440px) { .service-home-banner.service-home-banner--helicobaktery { min-height: 510px; } } @media only screen and (max-width: 480px) { .service-home-banner.service-home-banner--helicobaktery { min-height: 350px; } } @media only screen and (max-width: 1023px) { .service-home-banner.service-home-banner--helicobaktery .service-home-banner__image { right: auto; left: 0; } } @media only screen and (max-width: 1024px) { .service-home-banner.service-home-banner--helicobaktery .service-home-banner__inner { padding-left: 0; } } .service-home-banner--gradient:after { display: block; content: ''; position: absolute; left: 0; top: 0; width: 70%; height: 100%; background-image: -webkit-gradient(linear, right top, left top, from(rgba(237, 237, 237, 0)), to(rgba(255, 255, 255, 0.76))); background-image: -webkit-linear-gradient(right, rgba(237, 237, 237, 0) 0%, rgba(255, 255, 255, 0.76) 100%); background-image: -o-linear-gradient(right, rgba(237, 237, 237, 0) 0%, rgba(255, 255, 255, 0.76) 100%); background-image: linear-gradient(270deg, rgba(237, 237, 237, 0) 0%, rgba(255, 255, 255, 0.76) 100%); } .service-home-banner--dark .service-home-banner__title { color: #fff; } .service-home-banner--dark:after { display: block; content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(19, 53, 63, 0.3); } @media only screen and (max-width: 1025px) { .service-home-banner--medical .service-home-banner__image { display: none; } } @media only screen and (max-width: 1025px) { .service-home-banner--medical .service-home-banner__image.service-home-banner__image--mobile { display: block; } } @media only screen and (max-width: 1280px) { .service-home-banner { padding-left: 24px; } } @media only screen and (max-width: 1023px) { .service-home-banner { width: 100%; min-height: 550px; } } @media only screen and (max-width: 1025px) { .service-home-banner { min-height: 93vw; padding-right: 24px; } } .service-home-banner__inner { position: relative; z-index: 2; opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); -webkit-transition: opacity 0.7s ease-out, -webkit-transform 0.7s ease-out; transition: opacity 0.7s ease-out, -webkit-transform 0.7s ease-out; -o-transition: opacity 0.7s ease-out, transform 0.7s ease-out; transition: opacity 0.7s ease-out, transform 0.7s ease-out; transition: opacity 0.7s ease-out, transform 0.7s ease-out, -webkit-transform 0.7s ease-out; }.service-home-banner__title { position: relative; max-width: 530px; font-size: 48px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 1.09524; z-index: 1; } .service-home-banner--full-size .service-home-banner__title { max-width: none; margin-bottom: 40px; } @media only screen and (max-width: 480px) { .service-home-banner__title { max-width: 100%; font-size: 30px; } } .service-home-banner__title--mb { margin-bottom: 35px; } @media only screen and (max-width: 1025px) { .service-home-banner__title--mob-mb0 { margin-bottom: 0; } }.service-home-banner__sub-title.subtitle_sanaudit { max-width: 820px; }.service-home-banner__sub-title { max-width: 800px; font-size: 26px; margin-bottom: 0; font-family: "Gilroy ExtraBold", sans-serif; line-height: 1.09524; margin-top: 30px; margin-bottom: 16px; } .service-home-row .service-home-banner__sub-title { line-height: 1.09524; } .service-home-banner__sub-title ~ p { margin-bottom: 24px; } @media only screen and (max-width: 480px) { .service-home-banner__sub-title { font-size: 18px; } }.service-home-banner__form { max-width: 710px; } .service-home-banner__form.form__row { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .service-home-banner__form .input { background-color: transparent; color: #fff; } .service-home-banner__form .form__field { margin-right: 24px; } .service-home-banner__form .label { color: #fff; }.service-home-banner__send-button { vertical-align: bottom; } @media only screen and (max-width: 1025px) { .service-home-banner__send-button { margin-bottom: 0; margin-top: 30px; } }.service-home-banner__image { position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); min-height: 100%; min-width: 100%; height: auto; width: auto; display: block; } .service-home-banner--science .service-home-banner__image { left: auto; right: 0; -webkit-transform: inherit; -ms-transform: inherit; transform: inherit; min-width: auto; } @media only screen and (max-width: 480px) { .service-home-banner--science .service-home-banner__image { right: -100px; height: 100%; } } @media only screen and (max-width: 1025px) { .about-index .service-home-banner__image { width: 100%; } }.video-left-banner { padding: 0px; min-height: unset; } .video-left-banner:after { display: none; } .video-left-banner video { position: static; -webkit-transform: none; -ms-transform: none; transform: none; width: 100%; }.service-home-about { position: relative; width: 40%; padding-left: 60px; padding-top: 45px; padding-right: 60px; padding-bottom: 90px; color: #13353f; } @media only screen and (max-width: 1280px) { .service-home-about { padding-left: 24px; padding-right: 24px; } } @media only screen and (max-width: 1024px) { .service-home-about { padding-top: 40px; padding-bottom: 40px; } } @media only screen and (max-width: 1023px) { .service-home-about { width: 100%; } } .service-home-about--library { padding: 24px 24px 29px; background-color: #fff; } @media only screen and (max-width: 1025px) { .service-home-about--library { padding-left: 0; padding-right: 0; } } .service-home-about__stars-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .service-home-about__rubric { color: #aeb1b3; font-size: 12px; font-weight: 400; line-height: 20px; margin-left: 23px; } .service-home-about__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 33px; } @media only screen and (max-width: 1023px) { .service-home-about__item:last-child { margin-bottom: 0; } } .service-home-about__item-icon { width: 72px; } @media only screen and (max-width: 1025px) { .service-home-about__item-icon { width: 50px; } } .service-home-about__item-text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; width: calc(100% - 72px); padding-left: 15px; } @media only screen and (max-width: 1025px) { .service-home-about__item-text { width: calc(100% - 50px); } } .service-home-about--pr { padding-right: 46px; } @media only screen and (max-width: 1100px) { .service-home-about--pr { padding-right: 24px; } } @media only screen and (max-width: 1023px) { .sanepidaudit-inner .service-home-about { padding-bottom: 48px; } }.service-home-about__main-text { margin-bottom: 16px; font-size: 20px; line-height: 1.75; } .service-home-banner--full-size .service-home-about__main-text { max-width: 675px; } @media only screen and (max-width: 1280px) { .service-home-about__main-text { font-size: 16px; } }.service-home-about__buttons { position: absolute; left: 60px; bottom: 60px; } @media only screen and (max-width: 1280px) { .service-home-about__buttons { left: 24px; } } @media only screen and (max-width: 1023px) { .service-home-about__buttons { position: relative; bottom: 0; left: 0; } }.service-home-about__location { display: inline-block; font-size: 16px; font-weight: bold; line-height: 20px; color: #124377; }.service-home-about__phone-label { margin-top: 75px; margin-bottom: 24px; font-size: 20px; font-weight: bold; line-height: 28px; } @media only screen and (max-width: 1024px) { .service-home-about__phone-label { margin-top: 35px; } }.content__phone { margin-bottom: 3px; font-size: 25px; font-weight: bold; line-height: 1; } @media only screen and (max-width: 1280px) { .content__phone { font-size: 24px; } }.service-home-about__time { display: block; margin-bottom: 32px; font-size: 16px; line-height: 24px; color: #124377; }.service-home-row { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 45px; padding-bottom: 50px; border-top: 1px solid #e8eced; color: #13353f; } @media only screen and (max-width: 1024px) { .service-home-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .service-home-row--pb { padding: 0; border: none; } .service-home-row.service-home-row--three { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media only screen and (max-width: 1024px) { .service-home-row.service-home-row--three { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } } @media only screen and (max-width: 1025px) { .service-home-row.service-home-row--three { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .service-home-row p { line-height: 1.5; } .service-home-row .service-home-row__text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; margin-bottom: 10px; max-width: 980px; } .service-home-row__usefull { margin-top: 15px; } @media only screen and (max-width: 1024px) { .service-home-row.pb0 { padding-bottom: 40px !important; } }.service-home-row-wrap { width: 100%; }.service-home-column-side { min-width: 235px; width: 3%; padding-left: 24px; padding-right: 34px; font: normal 14px/1.5 Arial, Helvetica, sans-serif; } @media only screen and (max-width: 1024px) { .service-home-column-side { width: 100%; max-width: 100%; padding-right: 24px; } } @media only screen and (max-width: 1024px) { .service-home-column-side h2 { margin-bottom: 55px; font-size: 26px; } } @media only screen and (max-width: 1025px) { .service-home-column-side h2 { margin-bottom: 24px; font-size: 26px; } }.service-home-column-main-wrap { position: relative; width: 100%; }.service-home-column-main__text { margin-bottom: 40px; line-height: 1.5; } .service-home-column-main__text--margin { margin-bottom: 10px; margin-top: 30px; max-width: 800px; }.service-home-column-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; } @media only screen and (max-width: 1025px) { .service-home-column-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .article .service-home-column-wrap { margin-top: 30px; }.service-home-column-main { width: 80%; display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 24px; padding-right: 24px; } @media only screen and (max-width: 1024px) { .service-home-column-main { width: 100%; } } @media only screen and (max-width: 1025px) { .service-home-column-main { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .service-home-column-main.service-home-column-main--column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; overflow-x: auto; } @media only screen and (max-width: 1024px) { .side-slider .service-home-column-main { padding-left: 0; padding-right: 0; } }.service-home-main__items { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 1279px) { .service-home-main__items--three { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } } .service-home-main__items--three .service-home-main__item { padding-left: 24px; padding-right: 24px; width: 248px; margin-right: 66px; } @media only screen and (max-width: 1279px) { .service-home-main__items--three .service-home-main__item { width: 33%; margin-right: 0; } } @media only screen and (max-width: 1025px) { .service-home-main__items--three .service-home-main__item { width: 100%; margin-bottom: 30px; margin-top: 0; } } @media only screen and (max-width: 1025px) { .service-home-main__items { -ms-flex-wrap: wrap; flex-wrap: wrap; } }.service-home__text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; } .service-home__text--w540 { max-width: 540px; } .service-home__text--w410 { max-width: 410px; }.service-home-main__item { width: 200px; margin-bottom: 45px; margin-right: 90px; } @media only screen and (max-width: 1025px) { .service-home-main__item { margin-bottom: 0; margin-top: 30px; padding-right: 0; } } .service-home-main__item:last-child { margin-right: 0; } .service-home-main__item .service-home__title { padding-top: 8px; } .service-home-main__item .icon { width: 60px; height: 60px; fill: transparent; stroke: #0097a9; } .service-home-main__item--half { width: 50%; margin-right: 0; padding-right: 20%; } @media only screen and (max-width: 1025px) { .service-home-main__item--half { width: 100%; padding-right: 0; } } .service-home-main__item--three { width: 33%; margin-right: 0; padding-right: 20%; } .investors .service-home-main__item { padding-right: 50px; } .list-tarif__box .service-home-main__item { width: calc(50% - 45px); } @media only screen and (max-width: 480px) { .list-tarif__box .service-home-main__item { width: 100%; margin-right: 0; } }.service-home__figure { color: #0097a9; font-family: "Gilroy ExtraBold", sans-serif; font-size: 50px; white-space: nowrap; }.service-home-step { position: relative; width: 28%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 32px; padding-top: 15px; padding-right: 32px; padding-bottom: 55px; text-align: center; } @media only screen and (max-width: 1025px) { .service-home-step { width: 272px; margin-top: 24px; padding: 0; } }.service-home-step__symbol { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 74px; height: 74px; margin-bottom: 20px; border: 1px solid #b70e0c; border-radius: 50%; font-size: 26px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 1; color: #b70e0c; } .directions .service-home-step__symbol { margin-left: auto; margin-right: auto; } .service-home-step__symbol--check:after { content: ''; height: 27px; width: 15px; border-bottom: 2px solid #ff6913; border-right: 2px solid #ff6913; -webkit-transform: translate3d(3px, -4px, 0) rotate(45deg); transform: translate3d(3px, -4px, 0) rotate(45deg); }.service-home__rate { display: -webkit-box; display: -ms-flexbox; display: flex; }.text-center { text-align: cemnter; }.service-home__title { display: block; margin-bottom: 12px; font-size: 20px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 28px; }.service-home__comment { font-size: 12px; color: #5C7D88; margin-top: 12px; }.service-home-column-half { width: 50%; } @media only screen and (max-width: 1025px) { .service-home-column-half { width: 100%; } }.service-home-column-third { width: 33%; } @media only screen and (max-width: 1025px) { .service-home-column-third { width: 100%; } }.service-home-answer { margin-bottom: 40px; padding-right: 50px; } @media only screen and (max-width: 1025px) { .service-home-answer { padding-right: 0; margin-top: 30px; margin-bottom: 0; } } @media only screen and (max-width: 1025px) { .service-home-answer--alt { margin-bottom: 30px; margin-top: 0; } }.service-home-answer__icon { margin-bottom: 18px; height: 65px; max-width: 65px; }.service-home-answer__icon.fix--width { width: 65px; }.service-home-answer__link { display: inline; color: #b70e0c; }.service-home-answer__phone { display: inline; font-weight: bold; }.service-home__table { padding: 13px 0; display: -webkit-box; display: -ms-flexbox; display: flex; min-width: 100%; border-bottom: 1px solid #cbd0d1; } .service-home__table div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 14px; color: #13353f; line-height: 22px; text-align: center; } .service-home__table div:first-child { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-left: 24px; padding-right: 24px; } .service-home__table div a { color: #124377; -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; } .service-home__table div a:hover { color: #b70e0c; } .service-home__table:first-child { padding-top: 5px; } .service-home__table:first-child div { font-size: 16px; font-weight: bold; }.service-home__schedule { padding: 0; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow-x: auto;padding-right: 24px; } .service-home__schedule .schedule-slider-wrap { width: 100%; } @media only screen and (max-width: 1024px) { .service-home__schedule { padding-left: 24px; padding-right: 24px; } } .service-home__schedule .service-home__table { padding-left: 14px; padding-right: 14px; } @media only screen and (max-width: 1280px) { .service-home__schedule .service-home__table { padding-right: 48px; } } @media only screen and (max-width: 1024px) { .service-home__schedule .service-home__table { padding-left: 0; padding-right: 12px; } } .service-home__schedule .service-home__table div { /*display: block;*/ width: 100%; min-width: 100px; /*padding-left: 10px;*/ /* padding-right: 10px; */} .service-home__schedule .service-home__table div:first-child { /*min-width: 240px;*/ -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: left; } @media only screen and (max-width: 1024px) { .service-home__schedule .service-home__table div:first-child { min-width: 80px; padding-left: 0; } } @media only screen and (max-width: 480px) { .service-home__schedule .service-home__table div:first-child { min-width: 150px; } } .service-home__schedule .service-home__table div span { display: flex; color: #aeb1b3; text-align: center; padding: 0 10px; padding-top: 3px; line-height: 1.28571; } .service-home__schedule--w100 { max-width: 100%; padding-left: 24px; } .service-home__schedule--w100 .service-home__table { padding-left: 0; padding-right: 0; } @media only screen and (max-width: 1280px) { .service-home__schedule--w100 .service-home__table { padding-right: 24px; } } .service-home__schedule--w100 .service-home__table div { min-width: auto; width: 157px; } @media only screen and (max-width: 1440px) { .service-home__schedule--w100 .service-home__table div { width: 130px; } } .service-home__schedule--w100 .service-home__table div:first-child { min-width: auto; padding-left: 0; padding-right: 0; } @media only screen and (max-width: 1024px) { .service-home__schedule--w100 .service-home__table div:first-child { min-width: 130px; } } @media only screen and (max-width: 480px) { .service-home__schedule--w100 .service-home__table div:first-child { min-width: 130px; } }.service-home__rate { max-width: 970px; width: 100%; padding: 0; } .service-home__rate--short { max-width: 440px; } @media only screen and (max-width: 1024px) { .service-home__rate { padding-left: 24px; padding-right: 24px; } } @media only screen and (max-width: 1025px) { .service-home__rate .service-home__table { padding-right: 24px; } } .service-home__rate .service-home__table div { padding-left: 24px; padding-right: 24px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } @media only screen and (max-width: 1024px) { .service-home__rate .service-home__table div { padding-left: 0; padding-right: 0; } } .service-home__rate .service-home__table div:nth-child(1) { min-width: 240px; width: 100%; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media only screen and (max-width: 1024px) { .service-home__rate .service-home__table div:nth-child(1) { min-width: 200px; } } @media only screen and (max-width: 1025px) { .service-home__rate .service-home__table div:nth-child(1) { min-width: 185px; } } .service-home__rate .service-home__table div:nth-child(2) { min-width: 200px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 1025px) { .service-home__rate .service-home__table div:nth-child(2) { min-width: 90px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .service-home__rate .service-home__table div:nth-child(3) { min-width: 250px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 1025px) { .service-home__rate .service-home__table div:nth-child(3) { min-width: 160px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }/* ----- end service block -----*//***** subway line color *****/.subway-line { width: 12px; height: 12px; display: inline-block; margin-left: 10px; margin-right: 5px; border-radius: 50%; }.subway-line--1 { background-color: #ed1b35; }.subway-line--2 { background-color: #44b85c; }.subway-line--3 { background-color: #0078bf; }.subway-line--4 { background-color: #19c1f3; }.subway-line--5 { background-color: #894e35; }.subway-line--6 { background-color: #f58631; }.subway-line--7 { background-color: #8e479c; }.subway-line--8 { background-color: #ffcb31; }.subway-line--9 { background-color: #a1a2a3; }.subway-line--10 { background-color: #b3d445; }.subway-line--11 { background-color: #79cdcd; }.subway-line--12 { background-color: #acbfe1; }.subway-line--select { position: relative; margin-left: 0; margin-right: 8px; top: 1px; }/* ----- end subway line color -----*//***** show more btn *****/.show-more__block { padding-top: 40px; padding-bottom: 50px; text-align: center; } .show-more__block--pb0 { padding-bottom: 0; }/* ----- end show more btn -----*//***** preloader block *****/.show-block { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); /* opacity: 0; transform: translate3d(0, 100px, 0); transition: transform ease-out .7s, opacity ease-out .7s;*/ } .show-block.show-block--active { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }@media only screen and (max-width: 924px) { .show-block { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }/* ----- end preloader -----*//* ----- start news block -----*/.news-content-block { padding-left: 10%; } .news-content-block .article { padding-left: 0; padding-right: 130px; } .news-content-block h3 { margin-bottom: 24px; }.news-img { display: block; width: auto; float: left; margin-bottom: 0; } .news-img--left { margin-right: 35px; }@media only screen and (max-width: 1023px) { .news-content-block .article { padding-right: 24px; padding-left: 24px; } }@media only screen and (max-width: 1024px) { .news-content-block { padding-left: 0; } }@media only screen and (max-width: 768px) { .news-content-block .info-block { padding-bottom: 20px; } }@media only screen and (max-width: 480px) { .news-img { width: 100%; margin-bottom: 24px; } .title-block { margin-top: 20px; padding-bottom: 17px; } }/* ----- end news block -----*//* ----- start speaker block -----*//* ----- end speaker block -----*/.pl0 { padding-left: 0 !important; }.pr0 { padding-right: 0 !important; }.pt0 { padding-top: 0 !important; }.pb0 { padding-bottom: 0 !important; }.p0 { padding: 0 !important; }.ml0 { margin-left: 0 !important; }.mr0 { margin-right: 0 !important; }.mt0 { margin-top: 0 !important; }.mb0 { margin-bottom: 0 !important; }.m0 { margin: 0 !important; }.w100 { width: 100% !important; max-width: 100% !important; min-width: 100% !important; }.oh { overflow: hidden; }.show-block-wrap { width: 100%; }.show-block-wrap .result-item.show-block.analyses-banner * { width: 100%; height: auto; -o-object-fit: cover; object-fit: cover; }.result-item.show-block.analyses-banner { padding: 0px; } .result-item.show-block.analyses-banner .baner-analyses-link { width: 100%; height: 100%; }@media only screen and (max-width: 1025px) { .mobile-hidden { display: none !important; } }.list-order__composition { position: relative; z-index: 5; }.list-style-disc { list-style-type: disc; padding-left: 20px; }.tip.tip--text { border-radius: 0; display: inline-block; background-color: transparent; color: inherit; font-weight: inherit; font-size: inherit; } .list-order__composition .tip.tip--text { margin-left: 0; margin-right: 0; width: auto; }.list-order__composition .tip.tip--text { margin-left: 0; margin-right: 0; width: auto; }.box-empty__msg.no-program-member { font-size: 17px; margin-bottom: 45px; }.no-program-member { color: #AEB1B3; }.info-icon { font-size: 25px; }.box-empty__msg.no-program-member div { display: inline-block; vertical-align: middle; }ul.discount_features li { list-style-type: disc; list-style-position: inside; }.lk-toolbar__box .tip.tip--text,.lk-info-bar__btn-box .tip.tip--text { width: auto; height: auto; margin-left: 0; } .lk-toolbar__box .tip.tip--text .tip__content, .lk-info-bar__btn-box .tip.tip--text .tip__content { left: calc(100% - 170px); }.result-popup.popup-block__scroll { height: 100vh; overflow: auto; padding-top: 45px; padding-bottom: 24px; }.result-popup.popup-block__box, .result-popup.popup-block__blue-box { padding-left: 45px; padding-right: 80px; }.result-popup.popup-block__blue-box { background-color: #f3fafb; padding-top: 40px; padding-bottom: 40px; margin-top: 40px; margin-bottom: 40px; }.result-popup.popup-block h2 { margin-bottom: 20px; font-size: 26px; line-height: 1.25; font-family: "Gilroy ExtraBold", sans-serif; font-weight: 900; padding-left: 0; padding-right: 0; }.result-popup.popup-block h3 { margin-bottom: 20px; font-size: 18px; line-height: 1.33333; font-family: "Gilroy ExtraBold", sans-serif; font-weight: 900; }.result-popup.popup-block p, .result-popup.popup-block ol, .result-popup.popup-block ul { margin-bottom: 20px; font-size: 18px; }.result-popup.popup-block ol, .result-popup.popup-block ul { padding-left: 20px; }.mfp-container { padding: 0; }.popup-block.popup-block--full { margin: 0; width: 100%; max-width: none; height: 100vh; overflow: hidden; padding-top: 0; padding-bottom: 0; }.popup-block--full .result-popup__scroll { padding: 80px; overflow: auto; height: 100%; }.popup-block--full .result-popup__scroll > * { max-width: 1100px; margin-left: auto; margin-right: auto; }.bold { font-weight: bold; }.medcard-add { padding-bottom: 20px; padding-top: 20px; border-top: 1px solid #E8ECED; }@media (min-width: 768px) { .medcard-add .container { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }.medcard-add__box { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }@media (max-width: 767px) { .medcard-add__box { padding-right: 24px; } }.medcard-add__select { width: 100%; max-width: 350px; }@media (max-width: 767px) { .medcard-add__select { padding-right: 24px; margin-top: 10px; } }.medcard-add .form__select { width: 100%; }.medcard-add__descr { font-size: 16px; line-height: 1.5; color: #5C7D88; max-width: 505px; }@media (min-width: 768px) { .medcard-add__descr { margin-left: 50px; } }@media (max-width: 767px) { .medcard-add__descr { margin-top: 15px; } }::-ms-clear { display: none; }::-ms-reveal { display: none; }@media (max-width: 1024px) { .tablet-hide { display: none !important; } }@media (max-width: 767px) { .mobile-hide { display: none !important; } }@media (min-width: 768px) { .desktop-hide { display: none !important; } }@media (max-width: 1023px) { .tablet-include-hide { display: none !important; } }.header-nav__list--lk .header-nav__item { display: block !important; }.container-content { border-top: solid 1px #e8eced; } .container-content.hide-scroll { display: none; }.popup-block--change-user-data { max-width: 531px; }.form__phone-check { position: absolute; top: 50%; right: 10px; width: 24px; height: 24px; background-color: #0097a9; border-radius: 100px; margin-top: -12px; background-image: url(../image/bg-elements/icon-check.svg); background-position: center; background-repeat: no-repeat; }.form__phone-info { padding-top: 5px; }.form__pass-info,.form__phone-info { font-size: 14px; display: block; }.form__pass-visible { position: absolute; top: 40px; right: 15px; width: 20px; height: 20px; background-image: url(../image/icons/lk-un-visible.svg); background-repeat: no-repeat; background-position-x: center; background-position-y: 2px; cursor: pointer; }.form__pass-visible._active { background-image: url(../image/icons/lk-visible.svg); }.link { display: inline; }.link--blue { color: #124377; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }.link--blue:hover { color: #9f191e; }.link--no-btn { padding: 0; background-color: transparent; border-width: 0; }.form__change-data { font-size: 14px; padding-top: 5px; }.relative { position: relative; z-index: 2; }.tip--border { background-color: transparent; color: #124377; border: 1px solid #124377; -webkit-box-sizing: border-box; box-sizing: border-box; }.analysis-table--no-padding-left.analysis-table { padding-left: 0; }.analysis-table--v-align-top td { vertical-align: top; }@media (min-width: 961px) { .quest-accord--column { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; } .quest-accord--column .quest-accord__left-box { width: 285px; } .quest-accord--column .quest-accord__right-box { width: calc(100% - 285px); } .quest-accord--column .quest-accord__link-wrap { text-align: left; } }@media only screen and (max-width: 480px) { .quest-accord__right-box.auth-block { text-align: center; padding: 0 25px 25px 25px; } }@media (max-width: 960px) { .quest-accord--column .quest-accord__row { padding-left: 25px; padding-right: 25px; } }.quest-accord--column h2 { padding-left: 0; }.btn-icon .icon-icon-btn-arrow { width: 10px; height: 11px; }.inner { padding-left: 24px; -webkit-box-sizing: border-box; box-sizing: border-box; }.box-center { margin-left: auto; margin-right: auto; }.back-link--inline { display: inline; }.header-title { font-family: "Gilroy ExtraBold", sans-serif; color: #124377; padding-top: 10px; padding-bottom: 10px; display: none; }@media (min-width: 1279px) { .header-title { display: block; padding-left: 15px; margin-left: 15px; border-left: 1px solid #124377; } }.header-space { font-family: "Gilroy ExtraBold", sans-serif; color: #124377; display: -webkit-box; display: -ms-flexbox; display: flex; } .header-space--link { padding-left: 15px; margin-left: 15px; border-left: 1px solid #124377; } @media only screen and (max-width: 1024px) { .header-space--link { padding-left: 10px; margin-left: 5px; } } @media only screen and (max-width: 1100px) { .header-space--link img { width: 34px; } } .header-space--text { text-transform: uppercase; padding-left: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 17px; font-size: 18px; } @media only screen and (max-width: 1279px) { .header-space--text { display: none; } }.header-nav__list--lk { max-width: 675px; }.service-home-main--offset-top { margin-top: 40px; }@media (max-width: 600px) { .service-home-main--offset-top { margin-top: 30px; } }.service-home-main__items--flex { padding-left: 24px; padding-right: 24px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 40px; width: 95%; } @media only screen and (max-width: 924px) { .service-home-main__items--flex { -webkit-box-pack: normal; -ms-flex-pack: normal; justify-content: normal; } }.service-home-main__items--flex .service-home-main__item { margin-right: 0; max-width: 200px; width: auto; } @media only screen and (max-width: 924px) { .service-home-main__items--flex .service-home-main__item { margin-right: 3%; width: 30%; max-width: none; } } @media only screen and (max-width: 1025px) { .service-home-main__items--flex .service-home-main__item { max-width: 100%; width: 100%; } }.bread-crumbs--white:before, .bread-crumbs--white:after { display: none; }.bread-crumbs ul.bread-crumbs__list { max-width: 69%; }.tab-btn-box.tab-btn-box--no-border { border-bottom-width: 0; }.tab-btn-box--center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }.tab-btn-box--center .tab__btn:last-child { margin-right: 0; }.tab__btn.tab__btn--color-white { color: #fff; }.tab__btn.tab__btn--color-white:hover, .tab__btn.tab__btn--color-white.tab__btn--open { color: #fff; }.tab__btn.tab__btn--color-white.tab__btn--open { border-color: #fff; }.service-home-banner .container { border-width: 0; }@media (min-width: 710px) { .form__field ~ .service-home-banner__send-button--offset-left { margin-left: 24px; } }.service-home-banner__sub-title--no-limit-width { max-width: none; }.service-home-banner--full-size { padding-left: 25px; padding-right: 25px; padding-top: 70px; padding-bottom: 70px; }@media (max-width: 760px) { .service-home-banner--full-size { padding-top: 30px; padding-bottom: 20px; min-height: 0; } }.service-home-banner--no-bg-overlay:after { display: none; }.service-home-banner--color-base { color: #13353f; }@media (min-width: 760px) { .service-home-banner__inner { padding-left: 70px; } }.title-block h1 { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }@media (max-width: 767px) { .title-block br { display: none; } }@media (max-width: 600px) { .service-home-banner__form .form__field { margin-right: 0; width: 100%; } }.content-block--offset-top { padding-top: 76px; }.content-block--no-offset-bottom { padding-bottom: 0; }.service-home-banner__sub-title--no-offset { margin-top: 0; }.service-home-banner--breadcrumbs-overlay { margin-top: -40px; }@media (min-width: 481px) { .service-home-banner--breadcrumbs-overlay { padding-top: 100px !important; } }@media (max-width: 480px) { .service-home-banner--breadcrumbs-overlay { margin-top: -51px; } }.service-home-banner__button-content { margin-top: 30px; margin-bottom: 30px; }.service-home-about__descr-text { font-size: 16px; max-width: 696px; }.service-home-banner--full-size .service-home-banner__title--small-width,.service-home-banner__title--small-width { max-width: 910px; }.service-home-banner__title--offset-bottom { margin-bottom: 40px; }.service-home-banner--no-left-offset { padding-left: 0; }.service-home-about__form-consultation a { color: #124377; display: inline; }.service-home-about__form-consultation a:hover { opacity: .7; }.form-limin-width { max-width: 905px; } .form-limin-width span.excursion_form_notice { font-size: 16px; color: rgba(141, 141, 141, 0.7); line-height: 150%; top: 20px; position: relative; }@media (max-width: 600px) { .form-limin-width .form__row { display: block; } .form-limin-width .form__field { width: 100%; } }.bg-sky { background-color: rgba(0, 150, 169, 0.1); padding-top: 1px; }.bg-sky .title-block:before, .bg-sky .title-block:after { display: none; }.bg-gray { padding-top: 1px; }.bg-gray .title-block:before, .bg-gray .title-block:after { display: none; }.border-bottom-separator { border-bottom: 1px solid #e8eced; }.list-courses__item { min-width: 240px; margin-top: 10px; margin-bottom: 10px; }* { margin: 0; padding: 0; border: 0; }.fht-table,.fht-table thead,.fht-table tfoot,.fht-table tbody,.fht-table tr,.fht-table th,.fht-table td { margin: 0; }.fht-table { border: 0 none; height: auto; width: auto; border-collapse: collapse; border-spacing: 0; /*table-layout: fixed; Algoritmo de distribucion fijo */ /*white-space:nowrap; Impide los saltos de línea automáticos */ }.fht-table th, .fht-table td { overflow: hidden; }.fht-table-wrapper,.fht-table-wrapper .fht-thead,.fht-table-wrapper .fht-tfoot,.fht-table-wrapper .fht-fixed-column .fht-tbody,.fht-table-wrapper .fht-fixed-body .fht-tbody,.fht-table-wrapper .fht-tbody { overflow: hidden; position: relative; }.fht-table-wrapper .fht-fixed-body .fht-tbody,.fht-table-wrapper .fht-tbody { overflow: auto; }.fht-table-wrapper .fht-table .fht-cell { overflow: hidden; height: 1px; }.fht-table-wrapper .fht-fixed-column,.fht-table-wrapper .fht-fixed-body { top: 0; left: 0; position: absolute; }.fht-table-wrapper .fht-fixed-column { z-index: 1; }.fht-fixed-body .fht-thead table { margin-right: 20px; border: 0 none; }/*For Examples*/.ContenedorTabla { height: 400px; margin: 0 auto; overflow: auto; width: 1024px; position: relative; }.header, .main { height: auto; width: 100%; }.titulosHeader { border-bottom: 1px solid #e8bb25; height: auto; margin-bottom: 10px; padding-bottom: 8px; padding-top: 8px; width: 100%; }.celda_encabezado_general { background-color: #003399; border: 1px solid #ccc; color: #ffffff; font-weight: bold; padding: 2px 4px; text-align: center; }._Separador { background-color: #fff; height: 12px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 7px; }._Separador div { width: 4px; }.celda_normal { /*background-color: #fff;*/ border: 1px solid #ccc; padding: 2px 4px; }/*style excel*/.excel_cell { border: 1px solid #CCC; color: #222; text-align: center; font-size: 13px; font-weight: normal; padding: 4px; white-space: pre-line; empty-cells: show; }._cell_header { background-color: #EEE; }._cell_Default { background-color: #FFF; text-align: left; }.excel_cell div { width: 30px; height: 20px; }.analysis-table.analysis-table--theme-2 { padding-left: 0; } .sanepidaudit-inner .analysis-table.analysis-table--theme-2 { margin-top: 40px; }.analysis-table.analysis-table--theme-2 tr { border-bottom-color: #5b7c87; }.analysis-table.analysis-table--theme-2 th, .analysis-table.analysis-table--theme-2 td { padding-left: 30px; padding-right: 30px; }.analysis-table.analysis-table--theme-2 th { text-align: left; }.analysis-table.analysis-table--theme-2 td:first-child { border-left: 1px solid #5b7c87; }.analysis-table.analysis-table--theme-2 td { border-right: 1px solid #5b7c87; }.banner-slider { position: relative; }.banner-slider__link { display: block; max-width: 100vw; }.banner-slider__img { margin-left: auto; margin-right: auto; max-width: 100%; width: 100%; vertical-align: top; }.banner-slider__btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 60px; height: 60px; display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; }.banner-slider__btn--left { left: 60px; }@media (max-width: 600px) { .banner-slider__btn--left { left: 0; } }.banner-slider__btn--right { right: 60px; }@media (max-width: 600px) { .banner-slider__btn--right { right: 0; } }.banner-slider__btn .icon { width: 23px; height: 20px; fill: #fff; /* -webkit-transition: fill .3s; transition: fill .3s;*/ }.box-empty { text-align: center; padding-top: 45px; padding-bottom: 50px; max-width: 1600px; margin: 0 auto 0 auto; border-top: 1px solid #E8ECED; }.box-empty__icon { padding-bottom: 25px; display: block; margin-left: auto; margin-right: auto; }.box-empty__msg { font-weight: 900; font-size: 26px; line-height: 1.07692; }.box-empty__msg ~ .btn-icon { margin-top: 30px; }.demo-placeholder { height: 300px; }@media (max-width: 1000px) { .lk-setting-nav { white-space: nowrap; overflow-x: auto; } }.lk-setting-nav__item { font-size: 16px; font-weight: bold; color: #124377; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }@media (min-width: 1001px) { .lk-setting-nav__item { display: block; padding-top: 10px; padding-bottom: 10px; padding-left: 25px; padding-right: 25px; } }@media (max-width: 1001px) { .lk-setting-nav__item { display: inline-block; } .lk-setting-nav__item:not(:last-child) { margin-right: 15px; } }.lk-setting-nav__item:hover { color: #9f191e; }@media (min-width: 1001px) { .lk-setting-nav__item--current { color: #fff; background-color: #124377; } .lk-setting-nav__item--current:hover { color: #fff; } }@media (max-width: 1000px) { .lk-setting-nav__item--current { border-bottom: 1px solid #124377; } }.lk-bonus-history__wrap { padding-left: 10%; padding-right: 10%; }@media (max-width: 1024px) { .lk-bonus-history__wrap { padding-left: 24px; padding-right: 24px; } }.lk-bonus-history__table-small.analysis-table table { min-width: 680px; }.lk-bonus-history__title { font-size: 20px; font-family: "Gilroy ExtraBold", sans-serif; color: #13353F; margin-bottom: 5px; }.lk-bonus-history__descr { font-size: 16px; color: #000000; margin-bottom: 5px; max-width: 980px; }.lk-bonus-history__btn { margin-top: 42px; margin-bottom: 50px; }@media (max-width: 1024px) { .lk-bonus-history__btn { margin-top: 22px; margin-bottom: 30px; } }.lk-status { padding-top: 50px; padding-bottom: 50px; }@media (max-width: 767px) { .lk-status { padding-bottom: 30px; } }.lk-status__wrap { padding-left: 10%; padding-right: 10%; }@media (max-width: 1024px) { .lk-status__wrap { padding-left: 24px; padding-right: 24px; } }.lk-status__inner { border-bottom: 1px solid #D8D8D8; padding-bottom: 30px; }@media (max-width: 767px) { .lk-status__inner { padding-bottom: 0; } }.lk-status__inner--empty { padding-bottom: 0; border-bottom-width: 0; }.lk-status__left { max-width: 395px; width: 100%; padding-right: 30px; }@media (max-width: 767px) { .lk-status__left { padding-right: 0; } }.lk-status__right { max-width: 635px; width: 100%; }.lk-status__rating { position: relative; padding-left: 35px; }.lk-status__rating img.discount_card_small { width: 300px; max-width: 100%; height: auto; margin: 20px 0px 20px 0px; left: -35px; position: relative; }@media (max-width: 380px) { .lk-status__rating img.discount_card_small { left: -5%; } .lk-status__rating .tip.tip--border { display: none; } }.lk-status__vis { padding-top: 30px; padding-bottom: 30px; }@media (min-width: 768px) { .lk-status__vis { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }.lk-status__footnote { font-size: 14px; line-height: 1.66667; margin-top: 20px; }.lk-status__info { max-width: 250px; font-size: 14px; }.loyalty_max_status_block { margin-left: 60px; } @media only screen and (max-width: 1024px) { .loyalty_max_status_block { margin-left: 0px; padding: 20px 0px; } }.loyalty_max_status_block .lk-status__info { max-width: 100%; }.loyalty_max_status_block ul { padding-left: 18px; }.lk-loyalty-confirm-title { font-family: "PT Sans", sans-serif !important; font-weight: bold; }.loyalty_max_status_block p { font-size: 14px; }.lk-status__info.lk-status__info--max-status { font-size: 16px; }.loyalty_max_status_block ul li { font-size: 14px; list-style: disc; }.lk-status__right.lk-status__bonus_privelege { padding-right: 30px; }.lk-status__right.lk-bonus__history { margin-left: 60px; } @media only screen and (max-width: 1024px) { .lk-status__right.lk-bonus__history { margin-left: 0px; } }.lk-status__right.lk-bonus__history button { margin-top: 20px; }.new_progress_bar_comment { font-size: 13px; }.lk-status__rating img.discount_man { position: absolute; width: 100%; height: auto; right: 0%; bottom: -81px; }/*.lk-status__rating .discount_feature_list_block li img.discount_feature_icon{ position:absolute; left:30px;}*/span.not_bold { font-weight: normal; font-family: "PT Sans", sans-serif; font-size: 15px; }.lk-status_inner_discount .lk-status__rating:nth-child(1) { width: 35%; display: block; }.lk-status_inner_discount .lk-status__rating:nth-child(2) { width: 37%; padding-right: 3%; display: block; }.lk-status_inner_discount .lk-status__rating:nth-child(3) { width: 25%; display: block; }.lk-status_inner_discount { display: -webkit-box; display: -ms-flexbox; display: flex; }.lk-status__inner.wo_border { border: none !important; }.lk-status_inner_discount ul { margin-top: 70px; }.lk-status_inner_discount ul li { margin-bottom: 15px; position: relative; }.box-empty .service-home-row { text-align: left; }.box-empty .service-home-row p.center { text-align: center; }.lk-status_inner_discount img.discount_feature_icon { position: absolute; width: 24px; left: -40px; top: 5px; }@media (max-width: 768px) { .lk-status_inner_discount .lk-status__rating:nth-child(1) { width: 90%; display: block; } .lk-status_inner_discount .lk-status__rating:nth-child(2) { width: 90%; display: block; } .lk-status_inner_discount .lk-status__rating:nth-child(3) { display: none; } .lk-status_inner_discount { display: block; } .lk-status_inner_discount ul { margin-top: 30px; } .lk-status-bar { width: 100%; } }.lk-status-sum__main { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.lk-status-sum__info { margin-top: 15px; }.lk-status-sum__info span { color: #124377; }.lk-status-sum__exp { font-size: 48px; font-family: "Gilroy ExtraBold", sans-serif; color: #124377; font-weight: bold; margin-right: 20px; }.lk-status-sum__text { font-family: "Gilroy ExtraBold", sans-serif; }.lk-status-bar__line { position: relative; background-image: url(../image/icons/lk-status-bar.svg); background-position: right; background-repeat: no-repeat; }.lk-status-bar__line:before { content: ''; width: 20px; height: 20px; display: block; border-radius: 100px; background-color: #124377; }.lk-status-bar__line--empty:before { display: none; }.lk-status-bar__exp { text-align: center; color: #13353F; font-family: "Gilroy ExtraBold", sans-serif; margin-top: 20px; }.lk-status-bar__trek { position: absolute; left: 0; top: 50%; height: 8px; margin-top: -4px; background-color: #124377; border-radius: 100px; max-width: 100%; }.lk-status-bar__levels { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.lk-status-bar__box { padding-top: 10px; padding-bottom: 15px; }.lk-status-bar__level { font-size: 14px; font-weight: bold; }.lk-status-bar__info { font-size: 14px; color: #5d7c87; }.select-drop { position: relative; z-index: 10; padding-bottom: 10px; }.select-drop__toggle { color: #124377; font-size: 16px; background-color: transparent; font-weight: bold; padding-left: 0; padding-right: 15px; text-align: left; position: relative; }.list-order__action .select-drop__toggle { font-weight: normal; }.select-drop__toggle:after { content: ''; position: absolute; right: 0; top: 50%; margin-top: -1px; border-style: solid; border-width: 4px 4px 0 4px; border-color: #124377 transparent transparent transparent; }.select-drop__content { position: absolute; top: 100%; left: -15px; width: 330px; background-color: #fff; -webkit-transition: opacity .2s ease-in-out, visibility .2s ease-in-out; -o-transition: opacity .2s ease-in-out, visibility .2s ease-in-out; transition: opacity .2s ease-in-out, visibility .2s ease-in-out; -webkit-box-shadow: 0 5px 7px 0 rgba(92, 125, 136, 0.2); box-shadow: 0 5px 7px 0 rgba(92, 125, 136, 0.2); }.select-drop__content[aria-hidden="true"] { opacity: 0; visibility: hidden; pointer-events: none; max-height: 500px; overflow: auto; }.select-drop--on-hover:hover .select-drop__content[aria-hidden="true"],._active ~ .select-drop__content[aria-hidden="true"] { opacity: 1; visibility: visible; pointer-events: auto; max-height: 500px; overflow: auto; }.select-drop__item { padding: 5px 15px 15px 15px; -webkit-transition: background-color .2s ease-in-out; -o-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; display: block; }.select-drop__item:hover, .select-drop__item--current { background-color: #124377; }.select-drop__title, .select-drop__sub-title { margin-bottom: 0; }.select-drop__title { color: #124377; font-size: 16px; line-height: 1.5; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }.select-drop__item:hover .select-drop__title,.select-drop__item--current .select-drop__title { color: #fff; }.select-drop__sub-title { font-size: 11px; color: #ADB1B4; line-height: 1.63636; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }.select-drop__item:hover .select-drop__sub-title,.select-drop__item--current .select-drop__sub-title { color: rgba(255, 255, 255, 0.7); }.select-drop__actions { border-top: 1px solid #E8ECED; }.select-drop__action { padding-left: 15px; padding-right: 15px; background-color: transparent; color: #124377; font-size: 16px; line-height: 1.5; padding-top: 10px; padding-bottom: 10px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out; -o-transition: color .2s ease-in-out, background-color .2s ease-in-out; transition: color .2s ease-in-out, background-color .2s ease-in-out; }.select-drop__action:hover { background-color: #124377; color: #fff; }.select-drop__action--add { position: relative; padding-left: 35px; }.select-drop__action--add:before, .select-drop__action--add:after { content: ''; display: inline-block; vertical-align: middle; width: 15px; height: 2px; margin-right: 10px; background-color: #124377; left: 15px; position: absolute; top: 20px; -webkit-transition: background-color .2s ease-in-out; -o-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; }.select-drop__action--add:before { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }.select-drop__action--add:hover:before, .select-drop__action--add:hover:after { background-color: #fff; }.c-tabs__buttons { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; }.c-tabs__buttons--border-b { border-bottom: 1px solid #e8eced; }.c-tabs__button { width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 70px; margin-right: 24px; padding: 0; font-size: 14px; font-family: "PT Sans", sans-serif; line-height: 1; cursor: pointer; background-color: transparent; padding-left: 0; padding-right: 0; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; color: #15353e; }.c-tabs__button:hover { color: #5c7d88; }.c-tabs__button[aria-pressed="true"] { color: #b70e0c; -webkit-box-shadow: inset 0px -3px 0px 0px #b70e0c; box-shadow: inset 0px -3px 0px 0px #b70e0c; cursor: default; }.c-tabs__container { position: relative; }.c-tabs__content[aria-hidden="true"] { display: none; }.cards-wrap { padding-top: 50px; padding-bottom: 50px; }@media (max-width: 600px) { .cards-wrap { padding-top: 30px; padding-bottom: 30px; } .cards-wrap .title-block { margin-top: 0; } }.cards { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -12px; margin-right: 0; }.cards--big-size-row { padding-left: 13px; padding-right: 13px; margin-left: 0; }.cards--offset-top { padding-top: 50px; }.cards--offset-bottom { padding-bottom: 50px; margin-top: -10px; }.card { text-align: left; padding: 12px; margin-left: 0; margin-right: 0; }.cards--w-25 .card { width: 25%; }@media (max-width: 1130px) { .cards--w-25 .card { width: 50%; } }@media (max-width: 600px) { .cards--w-25 .card { width: 100%; } }.cards--w-33 .card { width: 33.333%; }@media (max-width: 1000px) { .cards--w-33 .card { width: 50%; } }@media (max-width: 600px) { .cards--w-33 .card { width: 100%; } }.card__box { height: 100%; position: relative; }.cards--bg-white .card__box { padding: 35px 24px 50px 24px; background-color: #fff; }.cards--small-offset-block .card__box { padding-bottom: 0; }.card__title { font-size: 20px; font-weight: 500; }.card__descr { font-size: 16px; line-height: 1.5; }.card__link { font-size: 14px; color: #124377; position: absolute; left: 24px; bottom: 30px; font-weight: 500; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }.card__link:hover { color: #9f191e; }.composition-order { padding-bottom: 40px; padding-right: 24px; border-bottom: 1px solid #E8ECED; }.composition-order__item { max-width: 980px; padding-top: 40px; }.composition-order__title { color: #15353E; font-size: 18px; line-height: 1.33333; font-family: "Gilroy ExtraBold", sans-serif; margin-bottom: 5px; }.composition-order__descr { font-size: 16px; line-height: 1.5; margin-bottom: 10px; }.composition-order__link { color: #124377; font-size: 14px; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; display: inline; }.composition-order__link:not(:last-child) { margin-right: 20px; }.composition-order__link:hover { color: #FA6600; }.full-package__items { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: calc(100% + 30px); margin-left: -15px; }.full-package__item { max-width: 155px; font-weight: bold; font-size: 18px; line-height: 1.33333; border-bottom: 3px solid #1697b1; padding-bottom: 7px; margin-left: 15px; margin-right: 15px; }.full-package__more-info { background-color: #fff; padding: 40px; margin-top: 30px; }.full-package__plan.list-courses { max-width: 855px; margin-left: auto; margin-right: auto; }.full-package__plan.list-courses .list-courses__text { max-width: 240px; }.full-package__title { font-size: 26px; font-weight: bold; text-align: center; }@media (max-width: 600px) { .full-package__title { font-size: 22px; } }.list-actuials { position: relative; padding-top: 40px; padding-bottom: 40px; }.list-actuials:not(.content-block) { padding-left: 25px; padding-right: 25px; }.list-actuials--small-box { max-width: 886px; margin-left: auto; margin-right: auto; }.list-actuials__wrap { font-size: 0; padding-top: 30px; }.list-actuials__box { display: inline-block; vertical-align: top; font-size: 1rem; } .list-actuials__box--shift { width: 600px; } .list-actuials__box ul.lk_corp_list li { width: calc(50% - 60px); position: relative; float: left; padding: 5px 30px 10px 30px; } .list-actuials__box ul.lk_corp_list li:nth-child(odd) { margin-right: 80px; } .list-actuials__box .lk_corp_list_dilimiter { width: 100%; display: block; position: relative; height: 5px; float: left; }@media (min-width: 760px) { .list-actuials__box { padding-right: 20px; } }.list-actuials__box ul { padding-left: 0; margin-bottom: 0; }.list-actuials__box li { padding-left: 30px; background-image: url(../image/elements/list-mark.svg); background-position: left 10px; background-repeat: no-repeat; }.list-actuials__box--item-half { font-size: 0; }@media (min-width: 1100px) { .list-actuials__box--item-half { font-size: 0; } .list-actuials__box--item-half ul { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .list-actuials__box--item-half li { width: 50%; vertical-align: top; padding-left: 15px; padding-right: 15px; } }.list-actuials__box p, .list-actuials__box li { font-size: 16px; padding-top: 5px; padding-bottom: 5px; line-height: 1.5; }.list-actuials__box h2 { font-weight: 600; font-size: 20px; }.list-actuials__box--theme-point li { background: none; position: relative; list-style: disc; padding-left: 10px; }.list-actuials__box--theme-point ul { padding-left: 20px; padding-left: 20px; }@media (min-width: 760px) { .list-contacts { font-size: 0; margin-left: -20px; margin-right: -20px; } }.list-contacts__item { margin-right: 44px; max-width: 280px; } @media only screen and (max-width: 1025px) { .list-contacts__item { width: 100%; max-width: none; } .list-contacts__item:not(:last-of-type) { margin-bottom: 24px; } } .list-contacts__item:last-of-type { margin-right: 0; }@media (min-width: 760px) { .list-contacts__box { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; padding-left: 20px; padding-right: 20px; font-size: 16px; } }.list-contacts__label { font-weight: bold; }.list-contacts__label:not(:first-child) { margin-top: 25px; }.list-contacts__data { display: inline-block; padding-top: 5px; }.list-contacts__data--link { color: #124377; }.list-courses { text-align: center; max-width: 1135px; width: 100%; margin-top: 40px; }.list-courses__item { width: 33%; display: inline-block; vertical-align: top; }.list-courses__img { margin-bottom: 20px; }.list-courses__text { font-size: 16px; line-height: 1.5; max-width: 350px; margin-left: auto; margin-right: auto; }.list-number { margin-top: 40px; }.list-number--text-bold { font-weight: bold; }.list-number ol { counter-reset: myCounter; padding-left: 0; position: relative; }.list-number ol:before { content: ''; left: 15px; top: 0; width: 1px; background-color: #1697b1; height: 100%; position: absolute; }.list-number li { list-style: none; position: relative; padding-left: 40px; padding-top: 6px; padding-bottom: 5px; }.list-number li:not(:last-child) { margin-bottom: 20px; }.list-number li:before { counter-increment: myCounter; content: counter(myCounter); color: white; background: #1697b1; left: 0; top: 0; position: absolute; text-align: center; line-height: 30px; width: 30px; height: 30px; border-radius: 100px; }.list-order { width: calc(100% + 24px); margin-left: -24px; }@media (max-width: 767px) { .list-order { width: calc(100% + 26px); margin-left: -26px; } .list-actuials__box ul.lk_corp_list li { width: calc(100%); padding: 5px 0px 10px 30px; } .list-actuials__box ul.lk_corp_list li:nth-child(odd) { margin-right: 0px; } .list-actuials__box .lk_corp_list_dilimiter { display: none; } }.list-order--border-top { border-top: 1px solid #E8ECED; }.list-order__fill-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.list-order__item { position: relative; padding: 15px 24px; border-bottom: 1px solid #E8ECED; }.list-order__item--on-hover { -webkit-transition: background-color .2s ease-in-out, opacity ease-out .7s, -webkit-box-shadow .2s ease-in-out, -webkit-transform ease-out .7s; transition: background-color .2s ease-in-out, opacity ease-out .7s, -webkit-box-shadow .2s ease-in-out, -webkit-transform ease-out .7s; -o-transition: background-color .2s ease-in-out, box-shadow .2s ease-in-out, transform ease-out .7s, opacity ease-out .7s; transition: background-color .2s ease-in-out, box-shadow .2s ease-in-out, transform ease-out .7s, opacity ease-out .7s; transition: background-color .2s ease-in-out, box-shadow .2s ease-in-out, transform ease-out .7s, opacity ease-out .7s, -webkit-box-shadow .2s ease-in-out, -webkit-transform ease-out .7s; }.list-order__item--on-hover:hover { background-color: #F3FAFB; -webkit-box-shadow: 0 5px 7px 0 rgba(92, 125, 136, 0.2); box-shadow: 0 5px 7px 0 rgba(92, 125, 136, 0.2); }.list-order__item--on-result { cursor: pointer; padding-top: 25px; padding-bottom: 25px; position: relative; -webkit-transition: background-color .2s ease-in-out, opacity ease-out .7s, -webkit-transform ease-out .7s; transition: background-color .2s ease-in-out, opacity ease-out .7s, -webkit-transform ease-out .7s; -o-transition: background-color .2s ease-in-out, transform ease-out .7s, opacity ease-out .7s; transition: background-color .2s ease-in-out, transform ease-out .7s, opacity ease-out .7s; transition: background-color .2s ease-in-out, transform ease-out .7s, opacity ease-out .7s, -webkit-transform ease-out .7s; padding-left: 55px; }.list-order__item--on-result:before, .list-order__item--on-result:after { content: ''; position: absolute; left: 15px; top: 35px; width: 24px; height: 2px; background-color: #13353F; -webkit-transition: background-color .2s ease-in-out, -webkit-transform .2s ease-in-out; transition: background-color .2s ease-in-out, -webkit-transform .2s ease-in-out; -o-transition: background-color .2s ease-in-out, transform .2s ease-in-out; transition: background-color .2s ease-in-out, transform .2s ease-in-out; transition: background-color .2s ease-in-out, transform .2s ease-in-out, -webkit-transform .2s ease-in-out; }.list-order__item--on-result:before { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }.list-order__item--on-result[aria-pressed="true"] { background-color: #124377; }.list-order__item--on-result[aria-pressed="true"]:before, .list-order__item--on-result[aria-pressed="true"]:after { background-color: #fff; }.list-order__item--on-result[aria-pressed="true"]:before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }.list-order__item--on-result[aria-pressed="true"]:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }.list-order__check { margin-left: 5px; }.list-order__date { font-size: 12px; color: #5C7D88; margin-bottom: 7px; }@media (min-width: 601px) { .list-order__wrap { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }@media (min-width: 601px) { .list-order__box:last-child { text-align: right; } }.list-order__box.list-order__box--text-left { text-align: left; }.list-order__form { white-space: nowrap; position: relative; z-index: 5; }.list-order__title, .list-order__input { color: #124377; font-weight: 900; font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; }.list-order__input { padding-left: 0; padding-right: 0; background-color: transparent; border-width: 0; width: 300px; height: 23px; border-bottom: 1px solid #CBD0D1; display: inline-block; vertical-align: middle; margin-bottom: 0; }.list-order__input._error::-webkit-input-placeholder { color: red; }.list-order__input._error::-moz-placeholder { color: red; }.list-order__input._error:-ms-input-placeholder { color: red; }.list-order__input._error:-moz-placeholder { color: red; }.list-order__input::-webkit-input-placeholder { color: #E8ECED; }.list-order__input::-moz-placeholder { color: #E8ECED; }.list-order__input:-ms-input-placeholder { color: #E8ECED; }.list-order__input:-moz-placeholder { color: #E8ECED; }.list-order__input[disabled] { display: none; }.list-order__title { margin-bottom: 0; line-height: 1.33333; vertical-align: middle; display: inline-block; }.list-order__input ~ .list-order__title { display: none; }.list-order__input[disabled] ~ .list-order__title { display: inline-block; }.list-order__title--inner { font-size: 26px; color: #13353F; margin-bottom: 5px; }.list-order__title--no-result { color: #AEB1B3; }.list-order__item--on-result .list-order__title { -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }@media (min-width: 767px) { .list-order__item--on-result .list-order__title { width: 250px; } }.list-order__item--on-result[aria-pressed="true"] .list-order__title { color: #fff; }.list-order__edit, .list-order__send, .list-order__cansel { padding-top: 5px; padding-bottom: 5px; padding-right: 0; margin-right: 5px; height: 24px; height: 24px; -webkit-box-sizing: content-box; box-sizing: content-box; background-color: transparent; position: relative; vertical-align: middle; top: -2px; -webkit-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }.list-order__edit img, .list-order__send img, .list-order__cansel img { display: block; }.list-order__edit:hover, .list-order__send:hover, .list-order__cansel:hover { opacity: .7; }.list-order__edit { display: none; }.list-order__input[disabled] ~ .list-order__edit { display: inline-block; }.list-order__send, .list-order__cansel { color: #ccc; }.list-order__input[disabled] ~ .list-order__send, .list-order__input[disabled] ~ .list-order__cansel { display: none; }.list-order__box--data-pacient { display: none; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 20px; } @media only screen and (max-width: 1024px) { .list-order__box--data-pacient { display: block; } } @media only screen and (max-width: 768px) { .list-order__box--data-pacient { margin-bottom: 20px; } }.list-order__data-pacient-sample { display: none; margin-top: 5px; } @media only screen and (max-width: 1024px) { .list-order__data-pacient-sample { display: -webkit-box; display: -ms-flexbox; display: flex; } }.list-order__data-pacient span:not(:last-child) { margin-right: 20px; }.list-order__status { margin-top: 3px; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }.list-order__status .link { z-index: 1000; position: relative; }.list-order__item--on-result[aria-pressed="true"] .list-order__status { color: #fff; }.list-order__status span { color: #b70e0c; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }.list-order__item--on-result[aria-pressed="true"] .list-order__status span { color: #fff; }.list-order__number { margin-top: 10px; margin-bottom: 5px; color: #AEB1B3; font-family: "Gilroy ExtraBold", sans-serif; font-size: 14px; display: inline-block; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; position: relative; z-index: 5; }.list-order__number:hover { color: #124377; }.list-order__number:hover:after { color: #AEB1B3; }.list-order__number:not(:last-child):after { content: ','; color: #AEB1B3; display: inline-block; }.list-order__number.single:after, .list-order__number.last:after { content: ''; }.list-order__office { font-size: 16px; margin-top: 5px; }.list-order__office a { display: inline; color: #124377; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }.list-order__office a:hover { color: #b70e0c; }.list-order__composition { font-size: 14px; color: #AEB1B3; }@media (max-width: 600px) { .list-order__composition { margin-bottom: 15px; } }.list-order__price { color: #AEB1B3; font-size: 14px; font-weight: 900; margin-right: 5px; font-family: "Gilroy ExtraBold", sans-serif; }.list-order__total-price { font-weight: 900; font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; color: #124377; }.list-order__options { margin-top: 5px; }.list-order__options span { color: #5C7D88; }.list-order__actions { margin-top: 20px; position: relative; z-index: 5; }.list-order__actions--no-padding { margin-top: 0; }.list-order__action { background-color: transparent; padding-right: 0; font-size: 14px; color: #124377; display: inline-block; -webkit-transition: opacity .2s ease-in-out, color .2s ease-in-out; -o-transition: opacity .2s ease-in-out, color .2s ease-in-out; transition: opacity .2s ease-in-out, color .2s ease-in-out; } @media only screen and (max-width: 480px) { .list-order__action { display: block; margin-top: 15px; margin-bottom: 15px; } } .list-order__action > span { display: inline-block; vertical-align: middle; }.list-order__action-icon { width: 18px; height: 18px; margin-right: 10px; } .list-order__action-icon svg { width: inherit; height: inherit; }.table-fixed { table-layout: fixed; }.list-order__item--on-result[aria-pressed="true"] .list-order__action { color: #fff; }@media (min-width: 1024px) { .list-order__item--on-hover .list-order__action { -webkit-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; opacity: 0; } .list-order__item--on-hover:hover .list-order__action { opacity: 1; } }.list-order__action--download { color: #b70e0c; }@media (min-width: 1024px) { .list-order__item--on-hover .list-order__action--download { opacity: 1; } }.list-order__action:hover { opacity: .7; }.list-order__action img { display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-right: 3px; }.list-order__action:not(:last-child) { margin-right: 30px; }.list-order__check-icon, .list-order__download-icon, .list-order__user-icon, .list-order__mail-icon { display: inline-block; margin-right: 3px; vertical-align: middle; position: relative; top: -2px; }.list-order__user-icon { width: 17px; height: 20px; }.list-order__check-icon { width: 16px; height: 11px; stroke: #b70e0c; fill: none; -webkit-transition: stroke .2s ease-in-out; -o-transition: stroke .2s ease-in-out; transition: stroke .2s ease-in-out; margin-left: 3px; }.list-order__item--on-result[aria-pressed="true"] .list-order__check-icon { stroke: #fff; }.list-order__download-icon { width: 18px; height: 18px; fill: #124377; -webkit-transition: fill .2s ease-in-out; -o-transition: fill .2s ease-in-out; transition: fill .2s ease-in-out; }.list-order__item--on-result[aria-pressed="true"] .list-order__download-icon { fill: #fff; }.list-order__mail-icon { width: 18px; height: 14px; fill: none; stroke: #124377; -webkit-transition: stroke .2s ease-in-out; -o-transition: stroke .2s ease-in-out; transition: stroke .2s ease-in-out; }.list-order__item--on-result[aria-pressed="true"] .list-order__mail-icon { stroke: #fff; }.list-order__fottnote { padding-top: 50px; padding-bottom: 30px; color: #AEB1B3; font-size: 14px; border-bottom: 1px solid #E8ECED; width: calc(100% + 24px); margin-left: -24px; padding-left: 24px; }.list-tarif { margin-left: -20px; margin-right: -20px; font-size: 0; }.list-tarif__ul { padding-top: 8px; list-style: disc; padding-left: 17px; }.list-tarif-limit-w { max-width: 860px; margin-left: auto; margin-right: auto; }.list-tarif__item { line-height: 1.5; padding-left: 8px; margin-bottom: 10px; }.list-tarif { margin-left: -20px; margin-right: -20px; font-size: 0; }.list-tarif__box { padding: 20px; padding-left: 0; }.list-tarif__box--tar img { width: 100%; max-width: none; }@media (min-width: 767px) { .list-tarif__box { width: 50%; display: inline-block; vertical-align: top; padding-right: 20px; } .list-tarif__box--tar { text-align: right; padding-right: 0; } .list-tarif__box--tar img { max-width: 454px; } }@media (min-width: 767px) { .list-tarif__box { width: 50%; display: inline-block; vertical-align: top; } }.list-tarif__title { font-size: 20px; color: #fff; line-height: 1.2; }.list-tarif__title--with-num { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.list-tarif__num { font-size: 50px; font-weight: bold; padding-right: 10px; }@media (max-width: 600px) { .list-tarif__num { font-size: 28px; } }.list-tarif ul { list-style: disc; padding-left: 17px; }.list-tarif ol { counter-reset: myCounter; padding-left: 0; }.list-tarif ol li { list-style: none; position: relative; margin-top: 15px; margin-bottom: 15px; }.list-tarif ol li:before { counter-increment: myCounter; content: counter(myCounter); color: white; left: 0; top: -15px; position: absolute; font-weight: bold; line-height: 1; font-size: 50px; }@media (max-width: 600px) { .list-tarif ol li:before { font-size: 38px; top: -7px; } }.list-tarif li { font-size: 16px; padding-left: 15px; line-height: 1.5; }.list-tarif--half-item li { padding-left: 40px; }@media (min-width: 600px) { .list-tarif--half-item li { display: inline-block; vertical-align: top; width: 50%; padding-right: 40px; } }.lk-info-bar { background-color: rgba(23, 151, 177, 0.05); padding-top: 30px; padding-bottom: 80px; }.lk-info-bar__bonus-card { margin-top: 20px; margin-bottom: 10px; }.lk-info-bar--small { padding-bottom: 30px; }.lk-info-bar--item { padding-top: 30px; padding-bottom: 40px; background-color: transparent; border-top: 1px solid #E8ECED; -webkit-transition: background-color .2s ease-in-out, opacity ease-out .7s, -webkit-box-shadow .2s ease-in-out, -webkit-transform ease-out .7s; transition: background-color .2s ease-in-out, opacity ease-out .7s, -webkit-box-shadow .2s ease-in-out, -webkit-transform ease-out .7s; -o-transition: background-color .2s ease-in-out, box-shadow .2s ease-in-out, transform ease-out .7s, opacity ease-out .7s; transition: background-color .2s ease-in-out, box-shadow .2s ease-in-out, transform ease-out .7s, opacity ease-out .7s; transition: background-color .2s ease-in-out, box-shadow .2s ease-in-out, transform ease-out .7s, opacity ease-out .7s, -webkit-box-shadow .2s ease-in-out, -webkit-transform ease-out .7s; }.lk-info-bar--item:hover { background-color: #F3FAFB; -webkit-box-shadow: 0 5px 7px 0 rgba(92, 125, 136, 0.2); box-shadow: 0 5px 7px 0 rgba(92, 125, 136, 0.2); }.lk-info-bar__conteiner-flex { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } @media only screen and (max-width: 1025px) { .lk-info-bar__conteiner-flex { -ms-flex-wrap: wrap; flex-wrap: wrap; } }.lk-info-bar__secondname { display: block; }.lk-info-bar__row { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-left: -25px; margin-right: -25px; margin-top: 12px; }.lk-info-bar__row--offset { margin-bottom: 20px; }@media (max-width: 980px) { .lk-info-bar__row { -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 25px; padding-right: 25px; } }.lk-info-bar__header { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.lk-info-bar__actions { padding-right: 15px; }.lk-info-bar__action { color: #124377; font-size: 14px; display: inline-block; vertical-align: top; background-color: transparent; -webkit-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }.lk-info-bar__action span { display: inline-block; vertical-align: middle; margin-left: 3px; }.lk-info-bar__action img { position: relative; top: 2px; }.lk-info-bar__action:hover { opacity: .7; }.lk-info-bar__delete { display: inline-block; vertical-align: top; }.lk-info-bar__col { padding-right: 25px; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%; }.lk-info-bar__col:first-child { padding-left: 25px; max-width: 350px; }@media (max-width: 980px) { .lk-info-bar__col:first-child { max-width: none; width: 100%; padding-left: 0; padding-right: 0; } }.lk-info-bar__col:not(:first-child) { padding-left: 40px; max-width: 350px; }@media (min-width: 1201px) { .lk-info-bar__col:not(:first-child) { min-width: 280px; } }@media (max-width: 1200px) { .lk-info-bar__col:not(:first-child) { width: calc(25% - 38px); } }@media (max-width: 980px) { .lk-info-bar__col:not(:first-child) { width: 33%; margin-top: 25px; margin-left: 0; } .lk-info-bar { padding-bottom: 40px; } }@media (max-width: 600px) { .lk-info-bar__col:not(:first-child) { width: 100%; } }.lk-info-bar__name { word-break: break-all; }.lk-info-bar__name-box { font-size: 26px; line-height: 1.03846; }.lk-info-bar__icon { position: absolute; top: 0; left: 0; }.lk-info-bar__title, .lk-info-bar__name-box { font-family: "Gilroy ExtraBold", sans-serif; color: #13353F; }.lk-info-bar__text { margin-top: 15px; margin-bottom: 0; font-size: 14px; } .lk-info-bar__text span { margin-right: 8px; }.lk-info-bar__data-client { margin-bottom: 5px; } .lk-info-bar__data-client span { margin-right: 8px; }.lk-info-bar__data-client a { color: #124377; display: inline; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }.lk-info-bar__data-client a:hover { color: #9f191e; }.lk-info-bar__title { font-size: 16px; line-height: 1.5; position: relative; display: inline-block; padding-right: 30px; } .lk-info-bar__title .tip { position: absolute; top: 0; right: 0; }.lk-info-bar__title--big { font-size: 20px; line-height: 1; }.lk-info-bar__sub-title { font-size: 16px; font-weight: bold; color: #AEB1B3; }.lk-info-bar__card-name { font-size: 14px; color: #AEB1B3; margin-bottom: 20px; }.lk-info-bar__card-name--my { color: #124377; font-weight: bold; }.lk-info-bar__num-orders { color: #13353F; margin-left: 20px; }@media (max-width: 767px) { .lk-info-bar__num-orders { display: block; margin-top: 10px; margin-left: 0; } }.lk-info-bar__link { color: #124377; display: inline; }.lk-info-bar__link img { display: inline-block; vertical-align: middle; margin-right: 5px; position: relative; top: -1px; }.lk-info-bar__btn-box--wrap { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.lk-info-bar__btn-box .btn { margin-top: 5px; margin-bottom: 5px; padding-left: 15px; padding-right: 15px; min-width: 160px; margin-right: 16px; }.lk-order-container { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; margin-bottom: 30px !important; border-left: 1px solid #E8ECED !important; }.lk-order-container--offset-top { margin-top: 50px; }@media (max-width: 960px) { .lk-order-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }.autorisation__btn { margin-top: 20px; }@media (min-width: 961px) { .lk-order-main { width: calc(100% - 290px); border-right: 1px solid #E8ECED !important; } }@media (max-width: 960px) { .lk-order-banner { margin-left: -24px; } }@media (min-width: 961px) { .lk-order-banner { width: 290px; } }.lk-order-banner__box { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 30px; background-color: #E8ECED; position: relative; }@media (max-width: 1023px) { .info-block.lk-order-banner__box { padding: 20px; padding-bottom: 30px; } }.lk-order-banner__box:before { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 8px; background: #e8eced; background: -webkit-radial-gradient(#fff 0px, #fff 5px, transparent 5px, transparent); background: -o-radial-gradient(#fff 0px, #fff 5px, transparent 5px, transparent); background: radial-gradient(#fff 0px, #fff 5px, transparent 5px, transparent); background-size: 16px 18px; background-position: -10px 0; }.lk-order-banner__main-icon { margin-bottom: 15px; } @media (max-width: 960px) { .lk-order-banner__main-icon { display: inline-block; vertical-align: middle; margin-bottom: 0; width: 60px; height: 60px; } } @media only screen and (max-width: 480px) { .lk-order-banner__main-icon { margin-bottom: 25px; } }.lk-order-banner__title { font-family: "Gilroy ExtraBold", sans-serif; font-size: 26px; line-height: 1.07692; font-weight: 900; margin-bottom: 35px; } @media (max-width: 960px) { .lk-order-banner__title { font-size: 18px; margin-bottom: 0; display: inline-block; vertical-align: middle; padding-left: 15px; width: calc(100% - 70px); } } @media only screen and (max-width: 480px) { .lk-order-banner__title { font-size: 20px; width: 100%; padding-left: 0; } }.lk-order-banner__info { font-size: 20px; color: #124377; font-family: "Gilroy ExtraBold", sans-serif; line-height: 1.35; }.lk-order-banner__item { padding-left: 30px; margin-top: 20px; position: relative; }.lk-order-banner__item img { position: absolute; top: 2px; left: 0; }@media (max-width: 960px) { .lk-order-banner .btn-icon { margin-top: 15px; height: 40px; font-size: 14px; line-height: 40px; } }.lk-result { background-color: #F3FAFB; display: none; } .lk-result .analysis-table { overflow-x: visible; padding-right: 0; } @media (max-width: 767px) { .lk-result .analysis-table .tip--left .tip__content { left: calc(100% - 204px); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .lk-result .analysis-table .tip--left .tip__content:after, .lk-result .analysis-table .tip--left .tip__content:before { left: 184px; right: auto; } } @media (max-width: 767px) { .lk-result .analysis-table table { min-width: auto; } .lk-result .analysis-table thead { display: none; } .lk-result .analysis-table tr { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .lk-result .analysis-table td { display: -webkit-box; display: -ms-flexbox; display: flex; } .lk-result .analysis-table td:first-child { padding-right: 30px; } }.lk-result__inner { padding-left: 15px; padding-right: 15px; }@media (max-width: 767px) { .lk-result__box:first-child { margin-bottom: 15px; } }.lk-result__header { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top: 15px; padding-bottom: 15px; }.lk-result__header td { font-size: 14px; }.lk-result__header td:not(:last-child) { padding-right: 10px; }@media (max-width: 767px) { .lk-result__header { display: block; } }.lk-result__footenone,.lk-result .analysis-table table span { color: #EF0812; }.lk-result .analysis-table table .tip { color: #fff; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } .lk-result .analysis-table table .tip span { color: #15353e; }.lk-result__footenone { padding-top: 10px; padding-bottom: 20px; font-size: 14px; }.lk-toolbar { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top: 1px solid #E8ECED !important; border-bottom: 1px solid #E8ECED !important; min-height: 68px; width: calc(100% + 24px); margin-left: -24px; -webkit-box-sizing: border-box; box-sizing: border-box; } .lk-toolbar.container { padding-left: 0; }@media (max-width: 1270px) { .lk-toolbar { display: block; } }@media (max-width: 767px) { .lk-toolbar .back-link { padding-top: 20px; } }.lk-toolbar__box { padding-left: 24px; display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .lk-toolbar__box .back-link { padding-top: 15px; padding-bottom: 15px; } @media (max-width: 767px) { .lk-toolbar__box .back-link { padding-bottom: 3px; } }.lk-toolbar__box--buttons { -ms-flex-negative: 0; flex-shrink: 0; }@media (max-width: 1270px) { .lk-toolbar__box { border-bottom: 1px solid #E8ECED; } .lk-toolbar__box:nth-of-type(2) { padding-top: 20px; padding-bottom: 20px; border-bottom: none; } }@media (max-width: 767px) { .lk-toolbar__box:first-child { display: block; padding-bottom: 12px; } .lk-toolbar__box .search__block { margin-left: -24px; padding-left: 24px; margin-bottom: 12px; border-bottom: 1px solid #E8ECED; } }@media (max-width: 430px) { .lk-toolbar__box { display: block; } .lk-toolbar__box .btn:not(:last-child) { margin-bottom: 10px; } }.lk-toolbar__select { min-width: 190px; float: left; } .lk-toolbar__select:last-child { float: initial; }@media (min-width: 767px) { .lk-toolbar__select { margin-left: 15px; } }@media (max-width: 767px) { .lk-toolbar__select:last-child { margin-top: 15px; } }@media (min-width: 1270px) and (max-width: 1430px) { .lk-toolbar__select { min-width: 0; } }.lk-toolbar .search__block { border-right: 1px solid #E8ECED; width: 340px; } @media only screen and (max-width: 1025px) { .lk-toolbar .search__block { width: auto; border-right: none; } }.lk-toolbar .search__input { padding: 0; font-size: 16px; }.lk-toolbar .btn { min-width: 160px; padding-left: 15px; padding-right: 15px; margin-right: 20px; }.lk-dynamic-table__content > .analysis-table { overflow: hidden !important; } @media only screen and (max-width: 1025px) { .lk-dynamic-table__content > .analysis-table { overflow: auto !important; } }.analysis-table th:first-child, .analysis-table td:first-child { height: 44px; }.dynamics-spacer { width: 350px; height: 30px; display: block; } @media only screen and (max-width: 1025px) { .dynamics-spacer { width: auto; } }.lk-dynamic-analiz-title { font-size: 26px; padding-top: 30px; padding-bottom: 10px; }.lk-dynamic-toolbar { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 20px; } @media only screen and (max-width: 1025px) { .lk-dynamic-toolbar { -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 24px; } }@media only screen and (max-width: 1025px) { .lk-dynamic-toolbar__period { width: 100%; } }.lk-dynamic-toolbar__period .flex { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; }.lk-dynamic-toolbar__field { max-width: 245px; } @media only screen and (max-width: 1025px) { .lk-dynamic-toolbar__field { max-width: 100%; } }.lk-dynamic-toolbar__field .SelectBox { padding-top: 10px; }.lk-dynamic-toolbar__field .SumoSelect.open > .optWrapper { top: 49px; }.lk-dynamic-toolbar__field .SumoSelect.open .search-txt { padding-top: 15px; }.lk-dynamic-toolbar__field .SumoSelect,.lk-dynamic-toolbar__field .SumoSelect > .CaptionCont { border-width: 0; width: 100%; height: 100%; }.SumoSelect .select-all { height: 49px; line-height: 2; }.lk-dynamic-toolbar__field .SumoSelect > .optWrapper.multiple > .options li.opt span i, .lk-dynamic-toolbar__field .SumoSelect .select-all > span i { border: 1px solid #124377; background: #fff; border-radius: 5px; width: 20px; height: 20px; }.lk-dynamic-toolbar__field .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i, .lk-dynamic-toolbar__field .SumoSelect .select-all.selected > span i, .lk-dynamic-toolbar__field .SumoSelect .select-all.partial > span i { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAJBQTFRFAAAAAJurAJaoAJepAJaoAJmnAJepAJaoacHL5PP1Oq67X73I/f39Pq+8ULfD+/z8////bsPNQ7G+9/v7fsnSnNbcq9ziCpqrOKy68/n6jtDY0OvuuOHmBpiqLai37ff4ntbdA5aoJKW05/T2JqW15vT1rNziA5ep7vf4ueHmOK27xebqDJqrg8vUEZytAJWoNKHXMQAAADB0Uk5TAD2y5v96/v3///////////////////////////////////////////////////97Y50d7QAAAJZJREFUeJyNkscSwjAMRGVbIZQAgkBIgITe2///HeYYezXDHnTY51GxRETGOm7JWUNeSYcjpYl/n8a+J4Ys8pktOQwcYZ/5f9Dt9SEYZNkQgdFYJijVNJdZu8a8WPhYVrIMiq9kXXOzke0uAPuDFMeTnC9Ru81VcrnVYI57JY8nHLB8vRmCQDpQv11dlLpa+gDyOwbtfL7zBQ1Yz88CtgAAAABJRU5ErkJggg=="); background-position: center; }.lk-dynamic-toolbar__field .SumoSelect > .optWrapper > .options li.opt:hover { background-color: #124377; border-color: #fff; }.lk-dynamic-toolbar__field .SumoSelect > .optWrapper > .options li.opt:hover label { color: #fff; }.lk-dynamic-toolbar__field .SumoSelect > .optWrapper > .options li.opt.selected:hover span i { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAIpQTFRFAAAA////////////////////////////lNPbGqGxw+brntfeA5epwOXqrd3jA5iqAJaoj9HZuuPoCpmrf8vUYb7KUrjE9Pr7xujsDJusb8TOLam4RbPA+Pz80OzvEZ2uX77J/f//2e/yF6Cw1+/xGKCx+/39RLPAxefrOK688/r7esnS7vj5////Ihl4hwAAAC50Uk5TAD647v989PP/////////////////////////////////////////////////fUDxgk4AAACWSURBVHicjZLbEsIwCERJQq2Xqmg1tmqt97v//3vGxybLjPvAwx4GQoCIjHXckbOGgrIeJ8qzkJ+nfiCGLPKZLTkMHGGf+X/QHwwhGBXFGIHJVGao1LyURbfH0q9CrGpZR803sm1418r+EIHjSfz5Iv6aPDdkl3JrwBz3Wh5POGD1ejMEkXSgfru6KHW19AHkdwza+XwBzwoNMBg0luQAAAAASUVORK5CYII="); }.lk-dynamic-toolbar .form__select { margin-top: 0; } @media only screen and (max-width: 1025px) { .lk-dynamic-toolbar .form__select { margin-right: 0; } }.lk-dynamic-toolbar .input__icon-wrap--calendar { top: 10px; } @media only screen and (max-width: 1025px) { .lk-dynamic-toolbar .input__icon-wrap--calendar { right: 10px; } }.lk-dynamic-toolbar .form__field { margin-right: 0; }.lk-dynamic-toolbar__separator { width: 10px; height: 1px; background-color: #124377; margin-left: 10px; margin-right: 10px; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 25px; }.lk-dynamic-toolbar__select { margin-left: 50px; } @media only screen and (max-width: 1025px) { .lk-dynamic-toolbar__select { margin-left: 0; width: 100%; } }.lk-info-bar__conteiner-flex { padding-right: 24px; } @media only screen and (max-width: 1025px) { .lk-info-bar__conteiner-flex { padding-right: 15px; padding-left: 15px; } }.lk-dynamic-table { margin-bottom: 40px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } @media only screen and (max-width: 1025px) { .lk-dynamic-table { position: relative; padding-right: 24px; } }#dynamicList:after { content: ""; display: block; position: absolute; top: 0; right: 0; width: 100px; height: 100%; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 100%); background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 100%); pointer-events: none; }@media only screen and (max-width: 1025px) { .lk-dynamic-table--anonim { padding-left: 0; } }@media only screen and (max-width: 1025px) { .lk-dynamic-table--anonim thead { display: none; } }@media only screen and (max-width: 1025px) { .lk-dynamic-table--anonim tbody { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }@media only screen and (max-width: 1025px) { .lk-dynamic-table--anonim td { display: -webkit-box; display: -ms-flexbox; display: flex; white-space: normal !important; padding-right: 0 !important; } }@media only screen and (max-width: 1025px) { .lk-dynamic-table--anonim td:before { content: attr(data-label); -ms-flex-negative: 0; flex-shrink: 0; width: 40%; font-weight: 600; padding-right: 20px; } }@media only screen and (max-width: 1025px) { .lk-dynamic-table--anonim tr { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; word-break: break-all; padding-right: 0; white-space: normal !important; padding-right: 0 !important; } }@media only screen and (max-width: 1025px) { .lk-dynamic-table--anonim .dynamics-spacer { display: none; } }.lk-dynamic-table__content { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.lk-dynamic-table__year { font-size: 12px; color: #adb1b4; }.lk-dynamic-table td { -webkit-transition: background-color .2s ease-in-out; -o-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; min-width: 120px; cursor: pointer; }.lk-dynamic-table th:first-child,.lk-dynamic-table td:first-child { min-width: 320px; padding-right: 30px; } @media only screen and (max-width: 1025px) { .lk-dynamic-table th:first-child, .lk-dynamic-table td:first-child { min-width: auto; } }.lk-dynamic-table td:first-child { white-space: nowrap; }.lk-dynamic-table tr:hover { -webkit-box-shadow: 0 5px 7px 0 rgba(92, 125, 136, 0.2); box-shadow: 0 5px 7px 0 rgba(92, 125, 136, 0.2); background-color: #f3fafb; border-bottom: solid 1px #e8eced; }.lk-dynamic-table__container-table { width: calc(100% - 80px); }.lk-dynamic-table__actions { padding-top: 25px; } @media only screen and (max-width: 1025px) { .lk-dynamic-table__actions { display: none; } }.lk-dynamic-table__footnote { color: #ef0812; padding-top: 15px; } .lk-dynamic-table__footnote:last-child { padding-bottom: 30px; font-size: 14px; color: #b70e0c; }.lk-dynamic-table__actions { text-align: right; }.lk-dynamic-table__action { fill: #124377; cursor: pointer; background-color: transparent; border-width: 0; -webkit-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }.lk-dynamic-table__action:hover:not(.lk-dynamic-table__action--disabled) { opacity: .5; }.lk-dynamic-table__action--disabled { fill: #cbd0d1; cursor: default; }.lk-dynamic-table__action svg { width: 22px; height: 20px; }.lk-dynamic-table td span { font-weight: bold; color: #b70e0c; }.lk-dynamic-table td p:last-child { margin-bottom: 0; }.lk-dynamic-table__add-comment { color: #124377; background-color: transparent; border-width: 0; }.lk-graph-wrapper { overflow-x: auto; }@media only screen and (max-width: 1025px) { .lk-graph.container { width: 800px; } }.lk-graph .demo-container:after { content: ''; display: none; width: 30px; height: 300px; position: absolute; top: 0; background: -webkit-linear-gradient(181.26deg, #FFFFFF -15.23%, rgba(255, 255, 255, 0) 88.81%); background: -o-linear-gradient(181.26deg, #FFFFFF -15.23%, rgba(255, 255, 255, 0) 88.81%); background: linear-gradient(268.74deg, #FFFFFF -15.23%, rgba(255, 255, 255, 0) 88.81%); left: 85vw; } @media only screen and (max-width: 1025px) { .lk-graph .demo-container:after { display: none; } }#commentText textarea,#popup-dynamic-comment textarea { width: 100%; padding: 8px; border: 1px solid #E8ECED; }@media (min-width: 1001px) { .lk-setting { padding-bottom: 100px; display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } }.lk-setting { padding-right: 24px; }.lk-setting__nav { -webkit-box-sizing: border-box; box-sizing: border-box; }@media (min-width: 1001px) { .lk-setting__nav { padding-bottom: 50px; border: 1px solid #E8ECED; width: 290px; } }@media (max-width: 1000px) { .lk-setting__nav { border-bottom: 1px solid #E8ECED; padding-bottom: 20px; margin-bottom: 15px; } }.lk-setting__content { padding-bottom: 50px; }@media (min-width: 1001px) { .lk-setting__content { width: calc(100% - 290px); } }@media (min-width: 680px) { .lk-setting__content { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }@media (min-width: 680px) { .lk-setting__data-user { max-width: 530px; } }@media (min-width: 680px) { .lk-setting__сhange-password { max-width: 340px; width: 100%; } }.js-double-autorized-on { margin-top: 30px; }@media (max-width: 1000px) { .lk-setting__box:first-child { padding-left: 0; } }@media (min-width: 680px) { .lk-setting__box { padding-left: 50px; width: 100%; } }.lk-setting__info-msg { margin-top: 50px; }.lk-setting__box-title { color: #13353F; font-size: 20px; font-weight: bold; margin-bottom: 10px; }.lk-setting__box-title--small { font-size: 16px; }.lk-setting__history { max-width: 1020px; margin-bottom: 30px; }.lk-setting__history .analysis-table-title__name th:nth-child(1) { width: 20%; }.lk-setting__history .analysis-table-title__name th:nth-child(2) { width: 20%; }.lk-setting__history .analysis-table-title__name th:nth-child(3) { width: 40%; }.lk-setting__history .analysis-table-title__name th:nth-child(4) { width: 20%; }.lk-setting__account { margin-bottom: 15px; margin-top: 5px; }@media (min-width: 680px) { .lk-setting__account .analysis-table { max-width: 575px; } }.lk-setting__account a { margin-left: 30px; }.lk-setting__account .analysis-table table { min-width: 300px; }.lk-setting__account span { margin-left: 30px; display: inline-block; }.lk-setting__table-icon { display: inline-block; vertical-align: middle; margin-right: 10px; }.lk-setting__addotionaly-msg { max-width: 400px; }.js-disabled-security.btn-icon { display: none; }@media (min-width: 680px) { .lk-double-autorized { width: calc(100% - 290px); max-width: 600px; } }@media (max-width: 679px) { .lk-double-autorized { margin-top: 30px; } }.lk-double-autorized__box { margin-top: 20px; }.lk-double-autorized .input { width: 300px; }.lk-double-autorized__box, .lk-double-autorized__activate-code { display: none; }.lk-double-autorized__timer { color: #AEB1B3; }.lk-double-autorized__resend-code { font-size: 14px; padding-top: 5px; }.lk-double-autorized__phone-box { display: inline-block; position: relative; }.lk-double-autorized__resend-code { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 300px; }.lk-double-autorized .js-apply-code { margin-left: 5px; }.lk-promo__title { color: #13353F; font-size: 20px; font-weight: bold; margin-bottom: 10px; max-width: 390px; }.lk-promo__item { color: #13353F; position: relative; font-size: 16px; padding-left: 60px; padding-top: 20px; padding-bottom: 20px; }.lk-promo__img { position: absolute; top: 50%; margin-top: -20px; left: 0; }.popup-block.popup-block--small { max-width: 530px; }.popup-block a.link.yes_no { margin-left: 10px; margin-right: 10px; }.quality-management-info { padding-top: 20px; padding-bottom: 20px; font-size: 16px; line-height: 1.5; background-color: #f8fcfc; }.quality-management-info a { color: #124377; display: inline; }.section-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; padding-left: 24px; padding-bottom: 30px; padding-top: 30px; border-top: 1px solid #e8eced; }@media only screen and (max-width: 1024px) { .section-menu { padding-bottom: 15px; padding-top: 15px; } }.section-menu__link { position: relative; color: #13353f; font-size: 20px; font-weight: 700; /* -webkit-transition: color .3s; transition: color .3s;*/ margin-right: 24px; }@media only screen and (max-width: 1024px) { .section-menu__link { font-size: 13px; } }.section-menu__link:hover { color: #b70e0c; }.section-menu__link:after { content: ''; position: absolute; bottom: -5px; left: 0; width: 100%; height: 4px; background-color: #ff6913; opacity: 0; }.section-menu__link--active { color: #b70e0c; }.section-menu__link--active:after { opacity: 1; }.slider-base { position: relative; }.slider-base__btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 30px; height: 30px; display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; }.slider-base__btn--left { left: -60px; }@media (max-width: 1024px) { .slider-base__btn--left { left: -24px; } }.slider-base__btn--right { right: -60px; }@media (max-width: 1024px) { .slider-base__btn--right { right: -24px; } }.slider-base__btn .icon { width: 23px; height: 20px; fill: #124377; /* -webkit-transition: fill .3s; transition: fill .3s;*/ }.slick-disabled .slider-base__btn .icon { fill: #bed7dc; }.slider-four { margin-top: 30px; }.slider-four .slick-track,.slider-four .slick-list { height: 100%; }.slider-four .slick-slide { height: auto; display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }.slider-four .slick-track { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }.slider-four__img { max-width: 100%; margin-left: auto; margin-right: auto; width: auto !important; }@media only screen and (max-width: 1024px) { .subscribe-client-wrapper.service-home-row.pb0 { padding-bottom: 0 !important; } }.subscribe-client { max-width: 1600px; width: 100%; margin-right: auto; margin-left: auto; padding-top: 48px; padding-bottom: 48px; } .subscribe-client__row { margin-right: -24px; margin-left: -24px; padding-right: 24px; padding-left: 24px; } .subscribe-client__row > div { padding-left: 24px; padding-right: 24px; } @media only screen and (max-width: 1025px) { .subscribe-client__row > div:not(:last-child) { margin-bottom: 20px; } } @media only screen and (max-width: 1440px) { .subscribe-client { max-width: 1100px; } } @media only screen and (max-width: 768px) { .subscribe-client { padding-top: 24px; padding-bottom: 24px; } }@media (min-width: 768px) { .subscribe-client__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .subscribe-client__row.big_margin { padding: 0 16% 0 20%; } .subscribe-client__row.big_margin div.call_info { width: 55%; padding: 0 5% 0 4%; } .subscribe-client__row.big_margin div.subscribe-client__title { margin-right: 0px; width: auto; } }.subscribe-client__title { margin-bottom: 0; font-size: 26px; font-family: "Gilroy ExtraBold", sans-serif; font-weight: bold; }@media (min-width: 768px) { .subscribe-client__title { margin-right: 60px; } }.table--theme-comparison { width: 100%; overflow-x: auto; font-size: 14px; line-height: 16px; }.table--theme-comparison table { border-collapse: collapse; width: 100%; min-width: 768px; }.table--theme-comparison th,.table--theme-comparison td { padding-top: 14px; padding-bottom: 14px; position: relative; }.table--theme-comparison th:not(:first-child),.table--theme-comparison td:not(:first-child) { width: 90px; }.table--theme-comparison th:first-child,.table--theme-comparison td:first-child { padding-right: 50px; } @media only screen and (max-width: 1025px) { .table--theme-comparison th:first-child, .table--theme-comparison td:first-child { padding-right: 16px; } }.table--theme-comparison th { font-size: 16px; }.table--theme-comparison tr { border-bottom: 1px solid #CBD0D1; }.table--theme-comparison tr:nth-child(2n) th { background-color: #e5f4f6; }.table--theme-comparison span { display: block; }.table__t-uppercase { text-transform: uppercase; }.table__sub-inform { font-size: 14px; font-weight: normal; margin-top: 4px; }.table__status-negative { background: url("../image/icons/sanauditMinus.svg") no-repeat center center; background-origin: content-box; min-width: 20px; }.table__status-positive { background: url("../image/icons/sanauditPlus.svg") no-repeat center center; background-origin: content-box; min-width: 20px; }.partners-programm-slider { position: relative; background-color: #fff; max-width: 815px; margin-left: auto; margin-right: auto; }.partners-programm-slider__slide { color: #13353f; padding: 50px; }@media (max-width: 600px) { .partners-programm-slider__slide { padding: 25px; } }.partners-programm-slider__content { max-width: 555px; margin-left: auto; margin-right: auto; }.partners-programm-slider__title { font-size: 20px; font-weight: bold; margin-bottom: 10px; line-height: 1.5; }.partners-programm-slider__descr { line-height: 1.5; }@media (min-width: 600px) { .partners-programm-slider .slider-base__btn--left { left: 25px; } }@media (min-width: 600px) { .partners-programm-slider .slider-base__btn--right { right: 25px; } }.reviews-slider { margin-top: 40px; position: relative; }.reviews-slider__body p { line-height: 1.57143; font-size: 14px; color: #15353e; margin-top: 20px; margin-bottom: 10px; } .reviews-slider__body p.ellipsis { max-height: 72px; -webkit-line-clamp: 3; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: block; display: -webkit-box; } .reviews-slider__body p.open { max-height: 100%; -webkit-line-clamp: 33; }.reviews-slider__link-more { position: relative; color: #124377; font-size: 16px; font-weight: 400; line-height: 1.42857; cursor: pointer; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; padding-right: 15px; border-bottom: 1px dashed; display: inline-block; } .reviews-slider__link-more:after { content: ''; position: absolute; right: 0; top: 2px; bottom: 0; width: 0; height: 0; margin: auto; border-style: solid; border-width: 4.5px 4.5px 0 4.5px; border-color: #cacfd0 transparent transparent transparent; } .reviews-slider__link-more.open:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.reviews-slider__footer { margin-top: 24px; }.reviews-slider .slick-track { display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }.reviews-slider .slick-slide { height: auto; }.reviews-slider .slick-slide > div,.reviews-slider .slick-slide .reviews-slider__slide,.reviews-slider .slick-slide .reviews-slider__box { height: 100%; }.reviews-slider__slide { padding-left: 12px; padding-right: 12px; } @media only screen and (max-width: 480px) { .reviews-slider__slide { padding-right: 0; padding-left: 0; } }.reviews-slider__box { background-color: #fff; padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }.reviews-slider__img-box { height: 100px; display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 24px; } .reviews-slider__img-box .reviews-slider__img { max-width: 100%; max-height: 100%; width: auto; height: auto; }.reviews-slider__autor { font-weight: bold; font-size: 14px; margin-bottom: 0; line-height: 1.57143; }.reviews-slider__info { line-height: 1.57143; margin-bottom: 0; font-size: 14px; color: #aeb1b3; }.equimpent__item { height: 292px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-left: 1px solid #e8eced; } @media only screen and (max-width: 1025px) { .equimpent__item { border-left: none; min-height: 150px; } }.equimpent__img-wrap { max-width: 80%; }.equimpent__img { width: 100%; }.map_list_click_hint { float: right; color: #AEB1B3; -webkit-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } .map_list_click_hint svg { fill: currentColor; } .map_list_click_hint.tip { background-color: transparent; color: #AEB1B3; } .map_list_click_hint.tip:hover, .map_list_click_hint.tip:focus, .map_list_click_hint.tip:active { color: #13353F; -webkit-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } .map_list_click_hint .tip__content { width: auto; min-width: 120px; padding: 12px; text-align: center; left: 40%; -webkit-transform: translateX(-75%); -ms-transform: translateX(-75%); transform: translateX(-75%); } .map_list_click_hint .tip__content:before, .map_list_click_hint .tip__content:after { right: -50%; }.map-panel__result-name { display: inline; }.seo_text_block { color: #888b8d; padding: 24px; font-size: 16px; padding-right: 74px; text-align: justify; } @media only screen and (max-width: 480px) { .seo_text_block { padding-right: 24px; } } @media only screen and (max-width: 480px) { .seo_text_block--icon { padding-right: 24px; padding-left: 0; } }.text_bottom_page { padding-top: 20px; display: block; position: relative; color: #adb1b4; } @media only screen and (max-width: 480px) { .text_bottom_page { padding-right: 24px; padding-left: 24px; padding-bottom: 40px; } }.flex__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }.flex__block { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: auto; flex-basis: auto; }.flex-nowrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.send-again-wrap { display: none; }.news_archive { margin: 20px 10px 0px 10px; -webkit-transition: color 200ms; -o-transition: color 200ms; transition: color 200ms; font-size: 16px; } .news_archive.current { color: #b70e0c; } .news_archive:hover { color: #124377; } .news_archive_title { font-size: 16px; color: #adb1b4; }.test_result_example { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 10px; padding-right: 10px; line-height: 20px; border-top: 1px solid #cbd0d1; margin-top: 20px; padding-top: 20px; }.sborMenu.text_block_equip { padding: 30px; float: left; width: calc(100% - 320px); }@media only screen and (max-width: 1023px) { .text_block_equip.sborMenu { width: 100%; padding: 20px; } }.srochnye-analizy { color: #13353f; padding: 30px 10%; } .srochnye-analizy ul { list-style: disc outside; padding-left: 20px; } .srochnye-analizy a { color: #124377; -webkit-transition: color 500ms; -o-transition: color 500ms; transition: color 500ms; } .srochnye-analizy a:hover { color: #b70e0c; }@media only screen and (max-width: 768px) { #requestDiagnosticEnroll .tip__content, #requestDoctorEnroll .tip__content { width: 160px; left: 10px; } }/* Google reCAPTCHA v3 */.grecaptcha-badge { visibility: hidden; opacity: 0; -webkit-transition: linear opacity 1s; -o-transition: linear opacity 1s; transition: linear opacity 1s; }.grecaptcha-badge.show { visibility: visible; opacity: 1; -webkit-transition: linear opacity 1s; -o-transition: linear opacity 1s; transition: linear opacity 1s; }/* вкладки, корректно работают в модалке */.tabs { position: relative; margin: 10px 0px 20px 0px; border-bottom: 1px solid #e8eced; padding-bottom: 10px; }.tabs .tab { display: inline-block; position: relative; padding: 5px 0px; margin-right: 20px; cursor: pointer; }.tabs .tab-title { padding: 5px 0px; }.tabs .tab input[type="radio"] { display: none; }.tabs .tab-content { position: absolute; border: 1px solid #666; padding: 10px; left: 0; width: calc(100% - 20px); display: none; }.tabs .tab :checked + .tab-title { position: relative; color: #b70e0c; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); z-index: 1; }.tabs .tab label:after { content: ''; position: absolute; left: 0; bottom: -15px; height: 2px; width: 95%; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transition: 0.2s -webkit-transform ease-out; transition: 0.2s -webkit-transform ease-out; -o-transition: 0.2s transform ease-out; transition: 0.2s transform ease-out; transition: 0.2s transform ease-out, 0.2s -webkit-transform ease-out; background-color: #b70e0c; }.tabs .tab label:hover:after,.tabs .tab input:checked + label:after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; }.tabs .tab label { cursor: pointer; display: block; position: relative; }@media only screen and (max-width: 768px) { .lk-order-anonim .list-order__wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }@media only screen and (max-width: 768px) { .lk-order-anonim .list-order__data-pacient { margin-bottom: 20px; } }.english .ft .social-wrap { width: 300px; padding-right: 0; padding-left: 0; } @media only screen and (max-width: 1025px) { .english .ft .social-wrap { width: 100%; } } .english .ft .social-wrap .ft-social { padding-right: 24px; padding-left: 24px; } @media only screen and (max-width: 1025px) { .english .ft .social-wrap .ft-social { border-bottom: none; } }.english .ft .ft-bottom.ft-main { padding-top: 0; padding-bottom: 0; }.english .ft .ft-bottom__age { -ms-flex-negative: 0; flex-shrink: 0; margin-top: auto; margin-bottom: 24px; }.english .ft .ft-bottom__col { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding-right: 0; padding-left: 0; } @media only screen and (max-width: 1025px) { .english .ft .ft-bottom__col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }.english .ft .ft-bottom__paragraph { padding: 24px; margin-bottom: 0; } @media only screen and (max-width: 1025px) { .english .ft .ft-bottom__paragraph { padding-top: 0; } }.english .ft .ft-bottom__pay { min-width: 250px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-top: 0; margin-bottom: 0; padding-top: 28px; padding-right: 24px; padding-bottom: 0; border-left: none; } @media only screen and (max-width: 1025px) { .english .ft .ft-bottom__pay { padding-top: 24px; padding-bottom: 24px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }.english .ft .ft-bottow__row { border-left: 1px solid #fff; padding-top: 24px; padding-right: 24px; }.english .ft .ft__col.english-footer_col { width: 100%; }@media only screen and (max-width: 1025px) { .english .ft .ft-partners--wrap { padding-top: 24px; padding-bottom: 24px; } }@media only screen and (max-width: 480px) { .english .ft .ft-partners--wrap { margin-bottom: 0; } }.english .ft__col.english-footer_col .ft__col > div { padding-right: 0; padding-left: 0; }.english .ft__col.english-footer_col .ft-phone__group { padding-right: 24px; padding-bottom: 18px; padding-left: 24px; }.cookie--popup__hidden { display: none; }.strahovanie-table { border: 1px solid #5b7c87; width: 100%; border-collapse: collapse; margin-top: 50px; }.strahovanie-table tr > * { border: 1px solid #5b7c87; padding: 14px 50px 14px 30px; }.strahovanie-table tr th { text-align: left; }.strahovanie-table__spacer { width: 350px; }@media only screen and (max-width: 1024px) { .strahovanie-table__spacer { width: 140px; } .strahovanie-table tr > * { padding: 10px; } }.strahovanie-table__wrap { overflow-y: auto; width: 100%; }.modified_date { color: #AEB1B3; max-width: calc(30% - 30px); position: absolute; right: 30px; top: 12px; text-align: right; } @media only screen and (max-width: 1025px) { .modified_date { display: none; } }.modified_date_mobile { display: none; } @media only screen and (max-width: 1025px) { .modified_date_mobile { display: block; max-width: calc(100% - 24px); color: #AEB1B3; font-size: 12px; padding: 20px 24px 40px 24px; position: relative; } }svg { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }.action_rules_labsale p { text-align: justify; }.action_rules_labsale ul { list-style: initial; padding-left: 40px; }.lk-loyalty-confirm-info { font-size: 14px; }@media only screen and (max-width: 1025px) { #Calltouch-callback-container { right: 0 !important; } }.lt-label-event { bottom: 150px; }.lt-label-event.lt-label-chat { bottom: 100px !important; }.embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; }.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }.document--comment { color: #888b8d; padding-left: 15px; } .document--comment.sm { font-size: 14px; padding-left: 0px; }.cursor_pointer { cursor: pointer !important; }.lt-label-event { bottom: 150px; }.lt-label-event.lt-label-chat { bottom: 100px !important; }/* -- Ripple-effect ----------------------------------- */.ripple { position: relative; overflow: hidden; -webkit-transform: translatez(0); -ms-transform: translatez(0); transform: translatez(0); }.ink { display: block; position: absolute; pointer-events: none; border-radius: 50%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }.ink { background: rgba(255, 255, 255, 0.7); opacity: 1; }.ink.animate { -webkit-animation: ripple-effect 0.5s linear; animation: ripple-effect 0.5s linear; }@-webkit-keyframes ripple-effect { 0% { opacity: 1; -webkit-transform: scale(0); transform: scale(0); } 100% { opacity: 0; -webkit-transform: scale(2.5); -ms-transform: scale(2.5); transform: scale(2.5); } }@keyframes ripple-effect { 0% { opacity: 1; -webkit-transform: scale(0); transform: scale(0); } 100% { opacity: 0; -webkit-transform: scale(2.5); -ms-transform: scale(2.5); transform: scale(2.5); } }/* ------ *//* --- elements style --- */html { height: 100%; overflow-x: hidden;}body { position: relative; min-width: 320px; min-height: 100%; background-color: #fff; font-family: "PT Sans", sans-serif; font-size: 16px; line-height: 1.5; font-style: normal; font-weight: 400; color: #15353e; overflow-x: hidden;overflow-y: hidden; } body.mfp-zoom-out-cur { overflow: hidden; -webkit-overflow-scrolling: auto; }.container-content { border-top: solid 1px #e8eced; opacity: 1; /* transition: opacity 0.5s ease-out; transition-delay: 0.12s;*/ } .container-content.show { opacity: 1; } .container-content.show .chess-item { opacity: 1; -webkit-transform: inherit; -ms-transform: inherit; transform: inherit; } .container-content.hide-scroll { display: none; }.container { width: 100%; max-width: 1600px; margin: 0 auto; } .container.container--no-border { border: none; } .container--landing { max-width: 1400px; padding-right: 24px; padding-left: 24px; }.row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .row.row--center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .row.row--start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; } .row.row--wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } .row.row--just-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media only screen and (max-width: 1023px) { .content .row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } @media only screen and (max-width: 1280px) { .doctor-list-item__inner .row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }.content__row,.content__row-info { width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.content__inner { width: 80%; } .content__inner .column--base { width: 75%; } .content__inner .column--side { width: 25%; } .content__inner--search-dropdown { width: calc(100% - 560px); overflow-y: auto; } @media only screen and (max-width: 1280px) { .content__inner--search-dropdown { width: calc(100% - 400px); } } @media only screen and (max-width: 1024px) { .content__inner--search-dropdown { width: calc(100% - 300px); } } @media only screen and (max-width: 1023px) { .content__inner--search-dropdown { width: calc(100% - 275px); } }.content__inner-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.column--base { width: 80%; }.column--side { width: 20%; }.content__column--base { width: calc(100% - 300px); }.content__column--info { width: 300px; }.hide-scroll { height: 0; overflow: hidden; }@media only screen and (max-width: 1440px) { .container { border: none; } .content__column--base { width: calc(100% - 300px); } .content__column--side { width: 300px; } }@media only screen and (max-width: 1280px) { .content__inner { width: calc(100% - 250px); } .content__inner .column--base { width: calc(100% - 250px); } .content__inner .column--side { width: 250px; } .content__inner--search-dropdown { width: calc(100% - 400px); } }@media only screen and (max-width: 1024px) { .content__column--base { width: calc(100% - 250px); } .content__column--info { width: 250px; } }@media only screen and (max-width: 1023px) { .content__inner { width: 100%; } .content__inner .column--base { width: 100%; } .content__inner .column--side { width: 100%; } .content__inner--search-dropdown { width: calc(100% - 300px); } .content__row-info { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .content__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .content__column--base { width: 100%; } .content__column--info { width: 100%; margin-bottom: 24px; } .content__inner-row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }@media only screen and (max-width: 1025px) { .content__inner--search-dropdown { width: 100%; } }@media only screen and (max-width: 480px) { body { overflow-x: hidden; } .content__inner-row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .column--base { width: 100%; } .column--side { width: 100%; } .row.row--mobile { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }.bg-gray { background-color: #e8eced; }.bg-primary { background-color: #e5f4f6; }.container.medorg { max-width: 100%; } .container.medorg .content > div { max-width: 1600px; margin-right: auto; margin-left: auto; } .container.medorg .content > div.full-width { max-width: 100%; }button { cursor: pointer; border: none; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { button:active button:active, button:active button:focus { position: relative; top: -1px; left: -1px; } }.btn { display: inline-block; height: 40px; padding-left: 35px; padding-top: 0; padding-right: 35px; padding-bottom: 0; border: none; border: 1px solid #124377; border-radius: 100px; background-color: #124377; color: #fff; font-family: "PT Sans", sans-serif; font-size: 14px; line-height: 38px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .btn:hover { border-color: #124377; background-color: #9f191e; } .btn.btn--empty { background-color: transparent; color: #124377; } .btn.btn--empty:hover { background-color: #124377; color: #fff; } .btn.btn--narrow { padding-left: 17px; padding-right: 17px; } .btn.btn--header { height: 32px; line-height: 30px; } @media only screen and (max-width: 480px) { .btn.btn--header { margin-top: 20px; height: 50px; width: 100%; min-width: 273px; font-size: 18px; font-weight: 700; line-height: 50px; } } .btn--full { width: 100%; } .btn__side-link { color: #124377; font-size: 16px; font-weight: 400; margin-left: 20px; cursor: pointer; -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; } @media only screen and (max-width: 480px) { .btn__side-link { font-size: 14px; margin-left: 15px; } } .btn__side-link:hover { color: #b70e0c; } @media only screen and (max-width: 480px) { .btn.btn-mob { padding-right: 33px; padding-left: 33px; } }.btn-icon { display: inline-block; height: 50px; overflow: visible; padding-left: 25px; padding-top: 0; padding-right: 30px; padding-bottom: 0; border: 1px solid #124377; background-color: transparent; border-radius: 100px; font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 48px; color: #9f191e; cursor: pointer; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; white-space: nowrap; } .btn-icon--mr { margin-right: 20px; } .btn-icon .icon { width: 16px; height: 16px; stroke: #9f191e; stroke-width: 2px; fill: none; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .btn-icon .icon.icon-icon-cart-check { fill: #9f191e !important; } .btn-icon span { padding-left: 9px; } .btn-icon:hover { color: #fff; background-color: #9f191e; } .btn-icon:hover .icon { stroke: #fff; } .btn-icon:hover .icon-icon-cart-check { fill: #fff !important; } .btn-icon.btn-icon--fill { color: #fff; background-color: #124377; } .btn-icon.btn-icon--fill:hover { background-color: #9f191e; border-color: #9f191e; } .btn-icon.btn-icon--fill .icon { stroke: #fff; } .btn-icon.btn-icon--fill .icon-icon-cart-check { fill: #fff !important; } .btn-icon.btn-icon--white { background-color: #fff; color: #9f191e; } .btn-icon.btn-icon--white:hover { background-color: #9f191e; border-color: #9f191e; color: #fff; } .btn-icon.btn-icon--mt { margin-top: 30px; } .btn-icon.btn-icon--h40 { height: 40px; line-height: 40px; }.btn-icon[disabled] { background-color: #afafaf; border-color: #afafaf; cursor: default; } .btn-icon[disabled]:hover { background-color: #afafaf; border-color: #afafaf; }@media only screen and (max-width: 480px) { .js-btn-noreg-results { padding-right: 12px; padding-left: 12px; } }.btn-secondary { background-color: #b70e0c; color: #ffff; border-color: #b70e0c; } .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus { border-color: #9f191e; }.btn-inverse { background-color: #fff; color: #5C7D88; border-color: #fff; } .btn-inverse:hover, .btn-inverse:active, .btn-inverse:focus, .btn-inverse.is-active { background-color: #b70e0c; color: #ffff; border-color: #b70e0c; } .btn-inverse:hover span, .btn-inverse:active span, .btn-inverse:focus span, .btn-inverse.is-active span { color: #fff; }.icon { width: 50px; height: 50px; } .icon.hide { display: none; } .icon.icon-burger { width: 20px; } .icon.icon-close { fill: red; width: 100px; height: 100px; } .icon.icon-mark { fill: green; width: 30px; height: 30px; } .icon.icon-message { fill: blue; width: 200px; height: 200px; } .chess-item--link .icon.icon-icon-hide-links-btn { stroke: #b70e0c; fill: transparent; } .icon.usefull__icon { height: 20px; width: 20px; margin-right: 10px; fill: #124377; } .icon.icon-icon-print { fill: #fff; stroke: #124377; } .icon.icon-icon-tooltip { width: 18px; height: 18px; top: 2px; position: relative; } .icon.icon-icon-chat { width: 18px; height: 18px; top: 2px; position: relative; } .icon.icon-icon-fly { width: 18px; height: 18px; position: relative; top: 2px; } .icon.icon-icon-btn-arrow { stroke-width: 1px; stroke: #fff; fill: #ffffff; width: 15px; position: relative; top: 1px; } .icon.icon-icon-download { fill: #124377; stroke: #124377; } .icon.icon-icon-work-day { fill: transparent; stroke: #124377; } .icon.icon-icon-to-home { fill: #124377; stroke: #124377; } .icon.icon-timer { stroke: #124377; fill: transparent; width: 19px; height: 23px; margin-right: 5px; position: relative; top: 1px; } .icon.icon-icon-date { display: inline-block; vertical-align: middle; stroke: #124377; fill: transparent; width: 19px; height: 23px; margin-right: 8px; margin-bottom: 0; } .icon.icon-icon-star-blue { display: inline-block; vertical-align: middle; stroke: #124377; fill: #124377; width: 14px; height: 13px; margin-right: 8px; margin-bottom: 0; } .select .icon.icon-icon-work-day { fill: transparent; }.icon-analysis-wrapper { width: 22px; height: 29px; stroke: inherit; }.icon-analysis { width: 100%; height: 100%; overflow: visible; } .icon-analysis__colba, .icon-analysis__liquid, .icon-analysis__bubble3, .icon-analysis__bubble2, .icon-analysis__bubble1, .icon-analysis__bubble0 { fill: transparent; stroke: inherit; stroke-width: 12; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; } .icon-analysis__colba, .icon-analysis__liquid { stroke-width: 16; }@keyframes bubble3Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 100% { -webkit-transform: translate(55px, 20px) scale(0.1); transform: translate(55px, 20px) scale(0.1); } }@keyframes bubble2Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 100% { -webkit-transform: translate(45.5px, 47.5px) scale(0.82); transform: translate(45.5px, 47.5px) scale(0.82); } }@keyframes bubble1Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 100% { stroke-width: 4; -webkit-transform: translate(96px, 31px) scale(1.6); transform: translate(96px, 31px) scale(1.6); } }@keyframes bubble0Movement { 0% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } 30% { stroke-width: 5.5; -webkit-transform: translate(4px, -70px) scale(1.1); transform: translate(4px, -70px) scale(1.1); } 100% { stroke-width: 5; -webkit-transform: translate(-6.2px, -127.7px) scale(1.5); transform: translate(-6.2px, -127.7px) scale(1.5); } }.fill-white { stroke: #fff; }a { text-decoration: none; color: #000000; display: inline-block; } a.hover-link:hover { color: #124377; }.link { display: inline; color: #124377; -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; } .link:hover { color: #b70e0c; } .link--dashed { display: inline; color: #0097a9; font-size: 14px; font-weight: 400; line-height: 1.42857; border-bottom: 1px dashed; -webkit-transition: color 0.2s, border-color 0.2s; -o-transition: color 0.2s, border-color 0.2s; transition: color 0.2s, border-color 0.2s; } .link--dashed:hover { border-color: transparent; } .link--inv { color: #b70e0c; } .link--inv:hover { color: #124377; }.wrap-back-link { position: relative; margin-bottom: 24px; }.back-link { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 0; padding-right: 24px; font-size: 14px; color: #124377; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .back-link .icon { width: 24px; height: 16px; fill: transparent; stroke: #124377; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .back-link span { padding-left: 8px; } .back-link:hover { color: #b70e0c; } .back-link:hover .icon { stroke: #b70e0c; }ul { margin-top: 0; list-style: none; }p { margin-top: 0; }h1, h2, h3, h4, h5, h6 { margin-top: 0; font-family: "Gilroy ExtraBold", sans-serif; color: #13353f; }h1 { display: inline-block; margin-bottom: 10px; font-size: 48px; line-height: 1; }h2 { margin-bottom: 22px; font-size: 24px; line-height: 32px; }h3 { margin-bottom: 16px; font-size: 20px; line-height: 24px; }h4 { margin-bottom: 5px; font-size: 16px; line-height: 1.5; }@media only screen and (max-width: 480px) { h1 { font-size: 24px; } h2 { margin-bottom: 20px; font-size: 24px; line-height: 30px; } h3 { margin-bottom: 14px; font-size: 18px; line-height: 22px; } }.radio--quest .radio__wrap label { padding: 0; }.radio input[type='radio'] { opacity: 0; width: 0; height: 0; }.radio input[type='radio'] + label { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; cursor: pointer; }.radio__flex { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }.radio__wrap { margin-right: 20px; } .radio__wrap label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 14px 0; } .radio__wrap .radio__item { margin-right: 7px; }.radio .radio__item { position: relative; display: block; width: 24px; height: 24px; min-width: 24px; min-height: 24px; border: 1px solid #124377; border-radius: 50%; -webkit-transition: border .3s; -o-transition: border .3s; transition: border .3s; } .radio .radio__item:before { content: ''; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; margin-top: -4px; margin-left: -4px; background-color: #124377; border-radius: 50%; opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }.radio .radio__text { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }.radio div { display: -webkit-box; display: -ms-flexbox; display: flex; }.radio div.block { display: block; }.radio input[type='radio']:checked + label { cursor: default; } .radio input[type='radio']:checked + label .radio__item { background-color: #fff; } .radio input[type='radio']:checked + label .radio__item:before { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .radio input[type='radio']:checked + label .radio__text { color: #124377; }.radio.popup_adress_selector .popup_adress_selector_subtitle, .radio.popup_adress_selector .appoint-block__radio, .radio.popup_adress_selector a.next_appoint_step { margin: 10px 30px 20px 45px; }.radio.popup_adress_selector a.next_appoint_step { margin-top: 20px; background: url("../image/icons/arrow-right-blue.svg") no-repeat; background-size: 15px 15px; background-position: 15px 50%; padding-right: 25px; padding-left: 30px; } .radio.popup_adress_selector a.next_appoint_step:hover { background: url("../image/icons/arrow-right-grey.svg") no-repeat; background-color: #9f191e; background-size: 15px 15px; background-position: 15px 50%; }.radio.popup_adress_selector .popup_adress_selector_subtitle { font-weight: bold; }.radio.popup_adress_selector .appoint-block__radio .radio__item { margin-right: 10px; }.checkbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 28px; } .checkbox._error .checkbox__item { border-color: red; } .checkbox input[type='checkbox'] { opacity: 0; width: 0; height: 0; } .checkbox .checkbox__item { position: relative; min-width: 24px; height: 24px; margin-right: 8px; border: 1px solid #9f191e; border-radius: 5px; } .checkbox label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; font-size: 16px; line-height: 24px; color: #13353f; cursor: pointer; } .checkbox label span { display: inline-block; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .checkbox.simple-checkbox input[type='checkbox']:checked + label { color: #000; } .checkbox input[type='checkbox']:checked + label { color: #124377; } .checkbox input[type='checkbox']:checked + label .checkbox__item { position: relative; background-color: #9f191e; } .checkbox input[type='checkbox']:checked + label .checkbox__item:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url("../image/bg-elements/icon-check.svg") center no-repeat; } .checkbox.checkbox--info input[type='checkbox']:checked + label .checkbox__item, .checkbox.checkbox--filter input[type='checkbox']:checked + label .checkbox__item { background-color: #fff; border-color: #fff; } .checkbox.checkbox--info input[type='checkbox']:checked + label .checkbox__item:before, .checkbox.checkbox--filter input[type='checkbox']:checked + label .checkbox__item:before { background: url("../image/bg-elements/icon-check--white.svg") center no-repeat; }.checkbox__field { display: -webkit-box; display: -ms-flexbox; display: flex; } .checkbox__field div { display: -webkit-box; display: -ms-flexbox; display: flex; }.file-upload input[type="file"] { display: none; /* скрываем input file */ }/* задаем стили кнопки выбора файла*/.file-upload { position: relative; overflow: hidden; } .file-upload__icon { width: 20px; height: 22px; margin-right: 9px; } .file-upload__file-name { display: inline-block; padding-left: 29px; margin-top: 5px; margin-right: 4px; color: #124377; } .file-upload__remove { opacity: 0; display: inline-block; vertical-align: middle; background: none; color: #b70e0c; } .file-upload__remove.active { opacity: 1; }/* Растягиваем label на всю область блока .file-upload */.file-upload label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; cursor: pointer; }/* стиль текста на кнопке*/.file-upload span { color: #9f191e; font-size: 16px; font-weight: 700; line-height: 1.25; -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; } .file-upload span:hover { color: #b70e0c; }.form__subtitle { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 20px; margin-bottom: 8px; }.form__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 1025px) { .form__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } @media only screen and (max-width: 320px) { .form__row[recaptcha] { margin-left: -15px; } }.form__field { margin-bottom: 30px; margin-right: 18px; position: relative; width: 100%; } .form__field--mr { margin-right: 24px; } .form__field--mr.form__field--w50 { width: calc(50% - 24px/2); } @media only screen and (max-width: 1025px) { .form__field--mr.form__field--w50 { width: 100%; } } .form__field--w50 { width: calc(50% - 48px/2); } @media only screen and (max-width: 1025px) { .form__field--w50 { width: 100%; } } .form__field--desc { padding-top: 20px; display: none; } .form__field--w33 { width: calc(100%/3 - 48.1px*2/3); } @media only screen and (max-width: 1025px) { .form__field--w33 { width: 100%; } } .form__field--w33-2 { width: calc(100%/3 - 48px/2); } @media only screen and (max-width: 1025px) { .form__field--w33-2 { width: 100%; } } .form__field--w66 { width: calc(100%*2/3 - 32px/2); } @media only screen and (max-width: 1025px) { .form__field--w66 { width: 100%; } } .form__field--w25 { width: calc(25% - 48px); } @media only screen and (max-width: 1025px) { .form__field--w25 { width: 100%; } } .form__field._error .input { border-color: red; color: red; } .form__field:last-of-type { margin-right: 0; } .form__field .form__select { margin: 0; min-width: 100%; } .form__field .form__select--time { min-width: 0; margin-right: 15px; } .form__field .form__select--time:last-child { margin-right: 0; } .form__field .form__select-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .form__field .form__select-pre { line-height: 50px; margin-right: 8px; }.form__text { padding-top: 10px; margin-bottom: 40px; }.input { width: 100%; color: #13353f; font-family: "PT Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; min-height: 50px; padding-left: 15px; padding-right: 15px; border: 1px solid #12437754; -webkit-transition: border-color 0.2s; -o-transition: border-color 0.2s; transition: border-color 0.2s; } .input--icon { padding-right: 50px; } .input--gray { background-color: transparent; border: 1px solid #e8eced; } .input:focus { border-color: #0096a9; } .input--textarea { resize: vertical; line-height: 1.5; padding-top: 12px; padding-bottom: 12px; } .input__icon-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 30px; position: absolute; right: 15px; top: 38px; cursor: pointer; } .input__icon-wrap--calendar { top: 36px; pointer-events: none; cursor: pointer; } .input__icon-wrap--calendar-events { top: 11px; pointer-events: none; cursor: pointer; }.label { display: block; color: #13353f; font-size: 16px; font-weight: 700; line-height: 20px; margin-bottom: 6px; }#getEmailAnalysisResult .form__field { margin-bottom: 0; }.veryweak { color: #B40404; } .veryweak + #pwdLine { -webkit-transform: scale3d(0.2, 1, 1); transform: scale3d(0.2, 1, 1); }.weak { color: #DF7401; } .weak + #pwdLine { -webkit-transform: scale3d(0.4, 1, 1); transform: scale3d(0.4, 1, 1); }.medium { color: #FFFF00; } .medium + #pwdLine { -webkit-transform: scale3d(0.6, 1, 1); transform: scale3d(0.6, 1, 1); }.strong { color: #9AFE2E; } .strong + #pwdLine { -webkit-transform: scale3d(0.8, 1, 1); transform: scale3d(0.8, 1, 1); }.verystrong { color: #0B610B; } .verystrong + #pwdLine { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }#pwdMeter { position: absolute; left: 0; bottom: -24px; color: #000000; font-size: 14px; font-weight: 400; line-height: 1.71429; white-space: nowrap; }#pwdLine { position: absolute; left: 0; bottom: 0; height: 2px; background-color: #ff6913; width: 100%; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s; -o-transition: transform 0.2s; transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s; }#set_filter { margin-right: 15px; }#del_filter { cursor: pointer; }.field--g-rec { margin-right: 10px; width: 304px; } @media only screen and (max-width: 1025px) { .field--g-rec { margin-bottom: 30px; } }/* ------ *//* --- pages style --- *//* ------ *//* --- components style --- */.sanepidaudit-inner.digital--expert .directions__item.item-top { margin-bottom: 24px; }.sanepidaudit-inner.digital--expert .directions__item.item-top:last-child { margin-bottom: 0px; }@media only screen and (max-width: 480px) { .sanaudit-price__table-mobile .btn-icon.btn-icon--fill { width: 90%; } }.directions { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; } .directions.directions--two { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-bottom: 1px solid #e8eced; } .directions.directions--two .directions__item { width: 28%; } @media only screen and (max-width: 1024px) { .directions.directions--two .directions__item { width: 40%; } } @media only screen and (max-width: 1025px) { .directions.directions--two .directions__item { width: 100%; } } .directions.directions--three { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .directions.directions--three .directions__item { width: 28%; } @media only screen and (max-width: 1025px) { .directions.directions--three .directions__item { width: 100%; } } .directions.directions--arrow { border: none; margin-bottom: 48px; } @media only screen and (max-width: 1024px) { .directions.directions--arrow { padding-top: 0; } } @media only screen and (max-width: 480px) { .directions.directions--arrow { padding-top: 0; } } .directions.directions--arrow .directions__item { position: relative; width: 33.33%; padding-top: 24px; padding-bottom: 24px; } @media only screen and (max-width: 1025px) { .directions.directions--arrow .directions__item { width: 100%; padding-top: 48px; padding-bottom: 48px; } .directions.directions--arrow .directions__item .directions__img { margin-bottom: 10px; } .directions.directions--arrow .directions__item img { margin-bottom: 0; } } @media only screen and (max-width: 480px) { .directions.directions--arrow .directions__item { padding-right: 0; padding-left: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; } .directions.directions--arrow .directions__item .directions__base { padding: 0; width: 100%; } } .directions.directions--arrow .directions__item:after { content: ''; position: absolute; right: -15px; top: 46px; width: 30px; height: 30px; background-image: url(../image/content/directions/arrow.svg); } @media only screen and (max-width: 1025px) { .directions.directions--arrow .directions__item:after { left: 0; bottom: -7px; right: 0; top: auto; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); margin: auto; } } .directions.directions--arrow .directions__item:nth-child(3n):after { display: none; } @media only screen and (max-width: 1025px) { .directions.directions--arrow .directions__item:nth-child(3n):after { display: block; } } .directions.directions--arrow .directions__item:last-of-type:after { display: none; } .directions.directions--five { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #e8eced; } .directions.directions--five .directions__item { width: 20%; } .directions.directions--five .directions__item.item-top { padding-top: 0px; } @media only screen and (max-width: 1025px) { .directions.directions--five .directions__item { width: 100%; } } .directions.directions--jcfs { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-left: -24px; border-bottom: none; width: calc(100% + 24px); } .directions.directions--jcfs .directions__text { margin-left: 0; } .directions.directions--jcfs .service-home-step__symbol { margin-left: 0; } .directions.directions--jcfs .directions__item .directions__img { text-align: left; } @media only screen and (max-width: 1025px) { .directions.directions--jcfs { margin-left: 0; width: 100%; } } .directions.directions--jcfs .directions__item { text-align: left; width: 33.33%; padding-left: 24px; padding-top: 10px; padding-right: 24px; padding-bottom: 50px; } @media only screen and (max-width: 1025px) { .directions.directions--jcfs .directions__item { width: 100%; padding-left: 0; padding-right: 0; } } .directions.directions--san { padding-top: 0; } @media only screen and (max-width: 480px) { .directions.directions--san { padding-top: 24px; padding-bottom: 0; } } .directions.directions--san .directions__item { padding-bottom: 0; padding-top: 30px; } @media only screen and (max-width: 480px) { .directions.directions--san .directions__item { display: block; margin-top: 24px; } } .directions.directions--san .service-home__title { font-size: 16px; margin-bottom: 8px; } .directions.directions--san .service-home-answer__icon { height: 75px; margin-bottom: 12px; } .directions.directions--med { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: none; } .directions.directions--med .directions__base { padding-left: 24px; text-align: left; } .directions.directions--med .directions__item { width: 50%; padding-top: 0; padding-bottom: 48px; } @media only screen and (max-width: 1025px) { .directions.directions--med .directions__item { width: 100%; padding-left: 0; padding-right: 0; } } .directions.directions--med .directions__img-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .directions.directions--med .directions__img { -ms-flex-negative: 0; flex-shrink: 0; } .directions.directions--med .directions__text { max-width: 390px; color: #15353e; }.directions__item { width: 25%; padding-left: 28px; padding-top: 70px; padding-right: 28px; padding-bottom: 85px; text-align: center; } .directions__item .directions__img { display: block; text-align: center; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; } .directions__item .directions__img-wrap:hover .directions__img { opacity: .7; } .directions__item .directions__img-wrap:hover .directions__title[href] { color: #124377; } .directions__item img { width: 75px; height: 75px; } @media only screen and (max-width: 480px) { .directions__item img { height: 36px; width: 36px; } } .directions__item .directions__title { display: block; margin-bottom: 8px; font-size: 20px; line-height: 28px; font-family: 'Gilroy ExtraBold', sans-serif; color: #102830; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; max-width: 300px; margin-left: auto; margin-right: auto; } @media only screen and (max-width: 1025px) { .directions__item .directions__title { text-align: center; } } @media only screen and (max-width: 480px) { .directions__item .directions__title { text-align: left; } } .directions__item .directions__text { margin-bottom: 0; font-size: 16px; line-height: 24px; color: #9ea2a4; max-width: 300px; margin-left: auto; margin-right: auto; }.directions__arrow { position: absolute; left: calc(20%); top: 35px; } @media only screen and (max-width: 1279px) { .directions__arrow { left: 25%; } } @media only screen and (max-width: 1025px) { .directions__arrow { left: 30%; } } @media only screen and (max-width: 480px) { .directions__arrow { top: 25px; right: 0; left: 0; margin: 0 auto; } }.directions__plus { position: absolute; left: calc(55%); top: 35px; color: #9f191e; font-size: 42px; line-height: 0.5; } @media only screen and (max-width: 1025px) { .directions__plus { left: calc(50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 333px; } }/* ---- media ---- */@media only screen and (max-width: 1024px) { .directions { padding-top: 40px; } .directions__item { width: 50%; } .directions__item { padding-left: 24px; padding-top: 0; padding-right: 24px; padding-bottom: 40px; } }@media only screen and (max-width: 480px) { .directions { padding-top: 50px; padding-bottom: 20px; border-bottom: 1px solid #e8eced; } .directions__item { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; text-align: left; } .directions__img { margin-bottom: 0; text-align: left; } .directions__item img { margin-bottom: 0; } .directions__base { width: 100%; padding-right: 0; padding-left: 25px; margin-left: 0; } .directions__img-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }.table--theme-comparison.digital--table td { min-width: 150px; } @media only screen and (max-width: 1440px) { .table--theme-comparison.digital--table td { min-width: auto; width: 118px; } }.digital--text--cell { text-align: center; padding-top: 40px; }.digital--expert .directions.directions--five { border-bottom: 0px; }.digital--expert .directions.directions--five .directions__item.item-top { padding-bottom: 45px; }.digital--expert .sanaudit-price__table { margin-left: -24px; width: calc(100% + 48px); }.digital--expert .table--theme-comparison { overflow: visible; }.digital--expert .sanaudit-price__table th:first-child, .digital--expert .sanaudit-price__table td:first-child { padding-left: 24px; }tr.buttons-row { border-bottom: 0px; }tr.buttons-row td { border-bottom: 0px; }.sanaudit-price__table tr.buttons-row td { padding: 24px 0px 0px; }.direction--number { font-size: 26px; color: #b70e0c; width: 72px; height: 72px; border: 2px solid #b70e0c; border-radius: 36px; font-weight: bold; margin: 0 auto; line-height: 64px; margin: 24px auto 22px; }.direction--how-to-use .directions__item .directions__title { margin: 0px; width: 100%; max-width: none; }.econom .directions__item { width: 50%; text-align: left; padding-top: 24px; padding-bottom: 98px; position: relative; margin: 24px 0px 48px; }.econom .directions__item p { margin: 10px 0px; }.econom .directions__item .directions__title { text-align: left; max-width: none; margin-bottom: 12px; }.econom .price { position: absolute; bottom: 0px; left: 28px; bottom: 22px; font-weight: bold; }.econom .diection-item-select { -webkit-box-shadow: 0px 5px 20px rgba(92, 125, 136, 0.15); box-shadow: 0px 5px 20px rgba(92, 125, 136, 0.15); }.econom .diection-item-select .price { font-size: 24px; }.digital--expert-agree.checkbox input[type='checkbox']:checked + label { color: #000; }@media only screen and (max-width: 1025px) { .digital--expert.sanepidaudit-inner .service-home-block--intro-alt .service-home-banner__image { width: 100%; } }.digital--expert.sanepidaudit-inner .service-home-block--intro-alt .service-home-banner__sub-title { width: 820px; }@media only screen and (max-width: 480px) { .digital--expert.sanepidaudit-inner .service-home-block--intro-alt .btn-icon { padding-left: 0px; padding-right: 0px; white-space: inherit; line-height: 20px; width: 100%; } }@media only screen and (max-width: 480px) { .digital--expert .service-home-row { padding-top: 24px; padding-bottom: 26px; } .digital--expert .directions.list-for.directions--five { padding-top: 0px; } .digital--expert .directions.list-for.directions--five .directions__item.item-top { padding: 0px; } .digital--expert .directions.list-for.directions--five .directions__item.item-top img { width: 36px; height: 36px; } .digital--expert .sanaudit-price__table-mobile { margin-top: -10px; } .digital--expert .sanaudit-price__table-mobile tr.buttons-row td { padding-bottom: 0px; } .digital--expert .sanaudit-price__table-mobile-title { margin: 0px 0px 0px 24px; } .digital--expert .directions.directions--three.direction--how-to-use .directions__item { padding: 0px; } .digital--expert .direction--number { border: 0px; margin: 0px; width: auto; height: auto; } .digital--expert .directions.econom { padding: 0px; display: block; } .digital--expert .directions.econom .directions__item { width: 100%; padding: 24px 16px; display: block; font-size: 14px; } .digital--expert .directions.econom .directions__item.diection-item-select .price { font-size: 18px; } .digital--expert .directions.econom .directions__item .price { position: static; margin-top: 20px; } }.btnInPopup { width: calc(100% - 30px); margin: 0 auto; text-align: center; }@media only screen and (min-width: 768px) { .digital--expert .directions.directions--five .directions__item.item-top { padding-bottom: 0px; } .sanepidaudit-inner.digital--expert .directions__item.item-top { margin-bottom: 0px; } .directions__text { display: none; } .sanepidaudit-inner .directions__text { display: block; } .medorg .directions__text { display: block; } }.list-order__item--on-result[aria-pressed="true"] .list-order__translate-icon,.list-order__item--on-result[aria-pressed="true"] .list-order__translate-icon * { fill: #fff; stroke: #fff; }.popup-block.popup--translate { text-align: center; line-height: 1; } .popup-block.popup--translate p { margin-bottom: 12px; } .popup-block.popup--translate .btn-icon { margin-top: 12px; } @media only screen and (max-width: 480px) { .popup-block.popup--translate { margin: 40px 20px 0px; } }.translate { line-height: 1; } .translate span { font-size: 10px; color: #5C7D88; }.ask-question { padding: 0 10%; width: 860px; -webkit-box-sizing: content-box; box-sizing: content-box; } .ask-question .form__select { width: 238px; } .ask-question .ss__select { word-break: break-all; } @media only screen and (max-width: 1290px) { .ask-question { width: 100%; } } .ask-question__patients-href { position: absolute; background: #e5f4f6; right: 0; width: 310px; padding: 25px; } @media only screen and (max-width: 1290px) { .ask-question__patients-href { position: static; margin-bottom: 48px; width: 80%; } } .ask-question__info-wrap .detail { margin-top: 22px; } @media only screen and (max-width: 1290px) { .ask-question__info-wrap .detail { width: 80%; } } .ask-question__form { margin-top: 42px; } .ask-question .form__field select { height: 48px; width: 238px; color: #13353f; font-family: "PT Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; min-height: 50px; padding-left: 15px; padding-right: 15px; border: 1px solid #e8eced; -webkit-transition: border-color 0.2s; -o-transition: border-color 0.2s; transition: border-color 0.2s; -moz-appearance: none; -webkit-appearance: none; appearance: none; float: left; } .ask-question .form__field textarea { height: 97px; width: 815px; resize: none; padding: 15px; font-size: 16px; font-family: "PT Sans", sans-serif; } .ask-question .form__field input { height: 48px; width: 238px; } .ask-question .form__field input[type=checkbox] { position: absolute; width: 100%; height: 100%; z-index: 20; cursor: pointer; } .ask-question .form__field .checkbox--agree .link { position: relative; z-index: 21; } @media only screen and (max-width: 1290px) { .ask-question .form__field input, .ask-question .form__field textarea, .ask-question .form__field select { width: 100%; } } .ask-question .form__field { margin-right: 48px; width: auto; } .ask-question .form__field.checker { margin-right: 0; } @media only screen and (max-width: 1290px) { .ask-question .form__field { width: 80%; } } .ask-question__net .form__field { float: left; } @media only screen and (max-width: 1290px) { .ask-question__net .form__field { float: none; } } .ask-question__net .form__field:nth-child(3n + 1) { clear: both; } .ask-question__submit-wrap { text-align: center; margin: 42px 0; } @media only screen and (max-width: 1290px) { .ask-question__submit-wrap { width: 80%; } }.side-slider { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; border-top: 1px solid #e8eced; } .side-slider .slick-track { margin-left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; } .side-slider--doctors, .side-slider--news, .side-slider--vacancy { border-top: 1px solid #e8eced; } .side-slider--doctors .side-slider__list-wrap { padding-top: 40px; padding-bottom: 40px; } @media only screen and (max-width: 1025px) { .side-slider--doctors .side-slider__list-wrap { padding-top: 0; } } @media only screen and (max-width: 480px) { .side-slider--doctors .side-slider__list-wrap { padding-bottom: 80px; } } @media only screen and (max-width: 768px) { .side-slider--gallery .side-slider__list { padding-top: 10px; } } @media only screen and (max-width: 480px) { .side-slider--gallery .side-slider__list { padding-left: 0; } } .side-slider--gallery .side-slider__list-wrap { padding-top: 40px; padding-bottom: 40px; padding-left: 24px; } @media only screen and (max-width: 1025px) { .side-slider--gallery .side-slider__list-wrap { padding-top: 0; } } @media only screen and (max-width: 480px) { .side-slider--gallery .side-slider__list-wrap { padding-left: 0; } } .side-slider--mod { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .side-slider--mod .side-nav__block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 40px; } .side-slider--mod .side-nav__block h2 { max-width: calc(100% - 200px); margin-bottom: 0; } .side-slider--mod .column--base { width: 100%; } .side-slider--list-p0 .side-slider__list-wrap { padding-top: 0; padding-bottom: 0; } .side-slider--bb { border-bottom: 1px solid #e8eced; } .side-slider--bt { border-top: 1px solid #e8eced; } @media only screen and (max-width: 1280px) { .side-slider--schedule .schedule-slider-wrap { position: relative; } .side-slider--schedule .schedule-slider-wrap:after { content: ''; position: absolute; right: -1px; top: 0; height: 100%; width: 45px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff); } } @media only screen and (max-width: 1024px) { .side-slider--schedule .service-home-column-side { margin-bottom: 30px; } } .side-slider--blocks-xs .side-slider__list-wrap { padding-left: 24px; } @media only screen and (max-width: 480px) { .side-slider--recommend .slick-slide { margin-right: 24px; } }.side-slider__list-wrap { width: 80%; position: relative; overflow: hidden; font-size: 0; }.side-slider__list { visibility: hidden; height: 0; width: 100%; }.side-slider--news .side-slider__bottom,.side-slider--doctors .side-slider__bottom { display: none; } @media only screen and (max-width: 480px) { .side-slider--news .side-slider__bottom, .side-slider--doctors .side-slider__bottom { display: block; padding: 24px; } } .side-slider--news .side-slider__bottom .btn, .side-slider--doctors .side-slider__bottom .btn { width: 100%; text-align: center; }@media only screen and (max-width: 1025px) { .side-slider--news .side-nav__block h2, .side-slider--doctors .side-nav__block h2 { -ms-flex-preferred-size: auto; flex-basis: auto; } }@media only screen and (max-width: 480px) { .side-slider--news .side-nav__block .btn, .side-slider--doctors .side-nav__block .btn { display: none; } }@media only screen and (max-width: 480px) { .side-slider--doctors .side-slider__list-wrap { padding-bottom: 0; } }.side-slider--vacancy .side-slider__list-wrap, .side-slider--news .side-slider__list-wrap { padding-top: 40px; padding-bottom: 40px; } @media only screen and (max-width: 480px) { .side-slider--vacancy .side-slider__list-wrap, .side-slider--news .side-slider__list-wrap { border-bottom: 1px solid #e8eced; } }.side-slider__item-wrap { width: 33.33%; padding-right: 24px; padding-left: 24px; -webkit-transition: left 1s; -o-transition: left 1s; transition: left 1s; }.side-slider__item-content { max-width: 700px; }.side-slider__item { display: block; max-width: 100%; font-size: 16px; } @media only screen and (max-width: 480px) { .side-slider--vacancy .side-slider__item, .side-slider--news .side-slider__item, .side-slider--gallery .side-slider__item { padding-left: 24px; padding-right: 24px; } } .side-slider__item img { display: block; width: 100%; height: auto; } .side-slider__item--article { padding-bottom: 25px; padding-top: 14px; border-bottom: 1px solid #e8eced; } @media only screen and (max-width: 480px) { .side-slider__item--article { padding-right: 24px; padding-left: 24px; } } .side-slider__item--article:last-child { border-bottom: none; padding-bottom: 0; } .side-slider__item--article:first-child { padding-top: 0; } .side-slider__item--article .side-slider__title { margin-bottom: 15px; } .side-slider--doctors .side-slider__item { border: 1px solid #e8eced; border-right: none; } @media only screen and (max-width: 1025px) { .side-slider--doctors .side-slider__item { padding-left: 0; padding-right: 0; margin-right: 24px; margin-left: 24px; border-right: 1px solid #e8eced; } }.side-slider__item-left { width: 264px; }.side-slider__item-right { width: calc(100% - 264px - 24px); }.article-star__row { padding-left: 0; margin-top: 8px; margin-bottom: 10px; position: relative; z-index: 2; } .article-star__row--big .article-star { margin-right: 8px; } .article-star__row--big .article-star .icon { width: 30px; height: 28px; fill: transparent; stroke: #ff6913; } .article-star__row--big .article-star.article-star--active .icon { fill: #ff6913; }.article-star { display: inline-block; } .article-star .icon { width: 14px; height: 13px; fill: transparent; stroke: #cbd0d1; } .article-star.article-star--active .icon { fill: #cbd0d1; }.side-slider__item--vacancy, .side-slider__item--news { position: relative; padding-bottom: 0; } .side-slider__item--vacancy .side-slider__title, .side-slider__item--news .side-slider__title { margin-bottom: 18px; }.side-slider__title { font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 20px; color: #15353e; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; cursor: pointer; } .side-slider__title:hover { color: #9f191e; } .side-slider__title--color { color: #9f191e; } .side-slider__title--color:hover { color: #ff6913; }.side-slider__date { margin-bottom: 14px; font-size: 14px; line-height: 20px; color: #aeb1b3; }.side-slider__date.fs12 { font-size: 12px; }.side-slider__link { left: 0; bottom: 0; font-size: 14px; font-weight: bold; line-height: 20px; color: #124377; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; margin-top: 12px; } .side-slider__link:hover { color: #b70e0c; }.side-slider__text { margin-bottom: 0; font-size: 16px; line-height: 24px; color: #13353f; max-height: 96px; -webkit-line-clamp: 5; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: block; display: -webkit-box; }.side-slider__location-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 24px; font-size: 14px; line-height: 1; }/***** side nav *****/.side-nav__block { width: 20%; padding-left: 24px; padding-top: 24px; padding-right: 24px; } .side-nav__block h2 { max-width: 230px; } @media only screen and (max-width: 768px) { .side-nav__block h2 { max-width: none; -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media only screen and (max-width: 480px) { .side-nav__block h2 { font-size: 26px; } }.side-nav__row-btn { margin-top: 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }.side-nav__btn { padding-top: 5px; padding-bottom: 5px; cursor: pointer; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; } .side-nav__btn .icon { width: 23px; height: 20px; fill: #cbd0d1; -webkit-transition: fill .3s; -o-transition: fill .3s; transition: fill .3s; } .side-nav__btn:hover .icon { fill: #124377; } .side-nav__btn:first-child { margin-right: 14px; } .side-nav__btn.slick-disabled { opacity: 0.5; cursor: default; pointer-events: none; }.content__inner .side-nav__block { width: 275px; }.content__inner .side-slider__list-wrap { width: calc(100% - 275px); }.content__inner .side-slider--vacancy .side-slider__item-wrap, .content__inner .side-slider--news .side-slider__item-wrap { width: 33.333%; }.content__inner .side-slider--blocks .side-slider__item-wrap { width: 33.333%; }/* ----- end side nav -----*/@media only screen and (max-width: 1280px) { .side-nav__block { width: 250px; } .side-slider__list-wrap { width: calc(100% - 250px); } }@media only screen and (max-width: 1025px) { .side-slider__item-wrap { width: 50%; padding-right: 32px; } .content__inner .side-nav__block { width: 100%; padding-top: 24px; padding-bottom: 12px; } .content__inner .side-slider { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .content__inner .side-slider__list-wrap { width: 100%; padding-bottom: 24px; } .side-slider { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .side-nav__block { width: 100%; padding-top: 24px; padding-bottom: 12px; } } @media only screen and (max-width: 1025px) and (max-width: 480px) { .side-nav__block { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }@media only screen and (max-width: 1025px) { .side-slider__list-wrap { width: 100%; } .side-slider__item-wrap { padding-right: 24px; padding-left: 24px; } .side-slider--vacancy .side-slider__list-wrap, .side-slider--news .side-slider__list-wrap { width: 100%; padding-top: 0; padding-bottom: 32px; } .side-nav__row-btn { margin-top: 20px; } }@media only screen and (max-width: 480px) { .side-slider__item-wrap { width: 100%; padding-right: 0; padding-left: 0; } .side-slider--vacancy .side-slider__list-wrap, .side-slider--news .side-slider__list-wrap { padding-left: 0; padding-right: 0; } .side-slider__link { left: 24px; } .side-nav__row-btn { margin-top: 0; } }.side-slider--partners .column--side.side-nav__block { padding-top: 24px; }.side-slider--partners .side-nav__row-btn { margin-top: 24px; }@-webkit-keyframes get-from-right { from { -webkit-transform: translateX(100%); transform: translateX(100%); } to { -webkit-transform: translateX(0); transform: translateX(0); } }@keyframes get-from-right { from { -webkit-transform: translateX(100%); transform: translateX(100%); } to { -webkit-transform: translateX(0); transform: translateX(0); } }@-webkit-keyframes get-from-left { from { -webkit-transform: translateX(-50%); transform: translateX(-50%); } to { -webkit-transform: translateX(0); transform: translateX(0); } }@keyframes get-from-left { from { -webkit-transform: translateX(-50%); transform: translateX(-50%); } to { -webkit-transform: translateX(0); transform: translateX(0); } }@-webkit-keyframes out-to-left { from { -webkit-transform: translateX(0); transform: translateX(0); } to { -webkit-transform: translateX(-50%); transform: translateX(-50%); } }@keyframes out-to-left { from { -webkit-transform: translateX(0); transform: translateX(0); } to { -webkit-transform: translateX(-50%); transform: translateX(-50%); } }@-webkit-keyframes out-to-right { from { -webkit-transform: translateX(0); transform: translateX(0); } to { -webkit-transform: translateX(100%); transform: translateX(100%); } }@keyframes out-to-right { from { -webkit-transform: translateX(0); transform: translateX(0); } to { -webkit-transform: translateX(100%); transform: translateX(100%); } }.obuchenie .slick-slide { height: 100%; }.main-slider { position: relative; opacity: 0; -webkit-transition: opacity 0.4s ease-out; -o-transition: opacity 0.4s ease-out; transition: opacity 0.4s ease-out; -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; } .main-slider .slick-dotted.slick-slider { margin-bottom: 0; } .main-slider.vnd-slider { position: absolute; } .main-slider .slick-slide { opacity: 1 !important; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-timing-function: cubic-bezier(0.76, 0.02, 0.29, 0.97); animation-timing-function: cubic-bezier(0.76, 0.02, 0.29, 0.97); -webkit-animation-duration: 1000ms; animation-duration: 1000ms; position: relative; height: 100%; } .main-slider .slick-slide:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: background-color 1s; -o-transition: background-color 1s; transition: background-color 1s; background-color: rgba(255, 255, 255, 0); } .main-slider .slick-slide.get-from-right { z-index: 1001 !important; -webkit-animation-name: get-from-right; animation-name: get-from-right; } .main-slider .slick-slide.out-to-left { z-index: 1000 !important; -webkit-animation-name: out-to-left; animation-name: out-to-left; } .main-slider .slick-slide.out-to-left:after { background-color: rgba(255, 255, 255, 0.8); } .main-slider .slick-slide.get-from-left { z-index: 1000 !important; -webkit-animation-name: get-from-left; animation-name: get-from-left; } .main-slider .slick-slide.get-from-left:after { background-color: rgba(255, 255, 255, 0); } .main-slider .slick-slide.out-to-right { z-index: 1000 !important; -webkit-animation-name: out-to-right; animation-name: out-to-right; } .main-slider.show { opacity: 1; } .main-slider.show .main-slider__item:before { -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); } .main-slider .slick-active .main-slider__item-detail { display: block; } .main-slider--inner .main-slider__text p { font-family: "PT Sans", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; color: #15353e; } .main-slider--inner .main-slider__text h4 { margin-bottom: 22px; font-size: 24px; line-height: 32px; } .main-slider--inner .main-slider__title { margin-bottom: 48px; } @media only screen and (max-width: 1024px) { .main-slider--inner .main-slider__nav { position: absolute; bottom: auto; top: calc(44vw + 24px); left: 0; right: 0; } .main-slider--inner .main-slider__list .main-slider__item { height: auto; } .main-slider--inner .main-slider__title { margin-bottom: 24px; } .main-slider--inner .main-slider__item-content { padding-left: 24px; padding-right: 24px; padding-bottom: 0; padding-top: 70px; } } @media only screen and (max-width: 768px) { .main-slider--inner .main-slider__nav { top: calc(74.9vw); } } @media (min-width: 1600px) { .main-slider--into .main-slider__item { height: 536px; } }.main-slider--lab-work-article { opacity: 1; width: 1680px; padding: 24px; } @media only screen and (max-width: 1440px) { .main-slider--lab-work-article { width: 150%; } } @media only screen and (max-width: 1025px) { .main-slider--lab-work-article { width: calc(200vw - 48px); } } .main-slider--lab-work-article .slick-list { overflow: hidden; } .main-slider--lab-work-article .slick-slide { padding: 0 12px; margin: 0 -12px; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); margin-left: 24px; } @media only screen and (max-width: 1025px) { .main-slider--lab-work-article .slick-slide { padding: 0 8px; margin: 0 -8px; } } .main-slider--lab-work-article .slick-slide .main-slider__item { margin-left: -24px; } .main-slider--lab-work-article .slick-slide .main-slider__item:after { content: ''; display: block; position: absolute; z-index: 10; width: 100%; height: 100%; top: 0; right: 0; background-color: #fff; opacity: 0.5; } .main-slider--lab-work-article .slick-slide.slick-active .main-slider__item:after, .main-slider--lab-work-article .slick-slide.slick-current .main-slider__item:after { display: none; opacity: 1; } .main-slider--lab-work-article .main-slider__nav.prev-element { left: 12px; } @media only screen and (max-width: 1025px) { .main-slider--lab-work-article .main-slider__nav.prev-element { display: none; } } .main-slider--lab-work-article .main-slider__nav.next-element { right: 51% !important; } @media only screen and (max-width: 1025px) { .main-slider--lab-work-article .main-slider__nav.next-element { display: none; } } .main-slider--lab-work-article .main-slider__img-figcaption { z-index: 1; position: absolute; bottom: 0; left: 0; width: 100%; padding: 24px 24px; font-family: "PT Sans", sans-serif; background-color: rgba(19, 53, 63, 0.2); color: #ffffff; } @media only screen and (max-width: 1025px) { .main-slider--lab-work-article .main-slider__img-figcaption { display: none !important; } } .main-slider--lab-work-article .main-slider__img-figcaption-text { max-width: 360px; } .main-slider--lab-work-article .main-slider__img { z-index: 1; width: 100%; -o-object-fit: cover; object-fit: cover; } .main-slider--lab-work-article .main-slider__item { height: 560px; padding: 0; } @media only screen and (max-width: 1025px) { .main-slider--lab-work-article .main-slider__item { height: auto; } } .main-slider--lab-work-article .main-slider__paging { top: auto; right: 52%; bottom: 50px; } @media only screen and (max-width: 1025px) { .main-slider--lab-work-article .main-slider__paging { right: auto; left: 40vw; bottom: 32px; padding: 3px 15px; } }.main-slider__list { height: 0; visibility: hidden; }.doctor-slider .main-slider__item { height: auto; padding: 0; } .doctor-slider .main-slider__item .main-slider__img-wrap { position: relative; } @media only screen and (max-width: 1024px) { .doctor-slider .main-slider__item .main-slider__img-wrap { height: auto; } } .doctor-slider .main-slider__item .main-slider__img { width: 100%; height: auto; position: relative; } .doctor-slider .main-slider__item .main-slider__item-content.show { position: absolute; left: 150px; top: 0; } @media only screen and (max-width: 1024px) { .doctor-slider .main-slider__item .main-slider__item-content.show { position: relative; left: 0; } }.main-slider__item { position: relative; width: 100%; height: 33.5vw; padding-left: 60px; padding-top: 6vw; padding-bottom: 100px; overflow: hidden; display: block !important; border-bottom: 1px solid #e8eced; z-index: 10; } .medorg .main-slider__item { border-top: 1px solid #e8eced; } @media only screen and (max-width: 1440px) { .main-slider__item { padding-top: 50px; } } .main-slider__item:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #fff; -webkit-transition: -webkit-transform 0.7s ease-out; transition: -webkit-transform 0.7s ease-out; -o-transition: transform 0.7s ease-out; transition: transform 0.7s ease-out; transition: transform 0.7s ease-out, -webkit-transform 0.7s ease-out; -webkit-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; } .content-header-slider .main-slider__item:before { -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }.main-slider__item-content { width: 100%; opacity: 0; visibility: hidden; -webkit-transform: translateY(25px); -ms-transform: translateY(25px); transform: translateY(25px); -webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); -o-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); } .main-slider__item-content.show { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }.slide1 { background-color: #b4e0e8; }.slide2 { background-color: #37adc1; }.slide3 { background-color: #eee; }.analysis-header .main-slider__nav { top: 30px; bottom: auto; }.main-slider__paging { position: absolute; top: 73%; left: auto; right: 5%; background-color: #869AA4; padding: 10px 20px; border-radius: 30px; opacity: 0.9; } @media only screen and (max-width: 1025px) { .main-slider__paging { top: auto; bottom: 110px; } } @media only screen and (max-width: 480px) { .main-slider__paging { right: 0; bottom: 90px; border-top-right-radius: 0; border-bottom-right-radius: 0; opacity: 1; background-color: rgba(19, 53, 63, 0.4); } } .main-slider__paging .current-dots { color: #ffffff; } .main-slider__paging .all-dots { color: #B4C1C7; }.main-slider__nav { display: none; left: 60px; bottom: 55px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 1; margin-top: 24px; margin-bottom: 24px; } .main-slider__nav .slick-dots { position: static; } .main-slider__nav .slick-dots li { margin: 0; } .main-slider__nav .slick-dots li button { width: 12px; height: 12px; border: 2px solid #124377; border-radius: 50%; margin: 0 auto; padding: 0; -webkit-transition: background-color .3s; -o-transition: background-color .3s; transition: background-color .3s; } .main-slider__nav .slick-dots li button:before { content: none; } .main-slider__nav .slick-dots li button:hover { background-color: #124377; } .main-slider__nav .slick-dots li.slick-active button { background-color: #124377; } .main-slider__nav .slick-arrow { position: static; display: inline-block; min-width: 36px; height: 36px; margin-right: 14px; border-radius: 50%; border: 2px solid #124377; background-color: transparent; -webkit-transition: background-color .3s; -o-transition: background-color .3s; transition: background-color .3s; -webkit-transform: none; -ms-transform: none; transform: none; } .main-slider__nav .slick-arrow:before { content: none; } .main-slider__nav .slick-arrow:hover { background-color: #e6f4f7; } .main-slider__nav .slick-arrow:last-of-type { margin-right: 0; }.slider-numeric .main-slider__nav.prev-element { display: none; position: absolute; bottom: 55px; top: 38%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 2; left: 2%; } @media only screen and (max-width: 480px) { .slider-numeric .main-slider__nav.prev-element { left: 0; top: 40%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } }.slider-numeric .main-slider__nav.next-element { left: auto; right: 2%; display: none; position: absolute; bottom: 55px; top: 38%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 2; } @media only screen and (max-width: 480px) { .slider-numeric .main-slider__nav.next-element { right: 0; top: 40%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } }.slider-numeric .slick-dots { display: none; }.main-slider--dark .main-slider__nav .slick-dots li button { border: 2px solid #fff; } .main-slider--dark .main-slider__nav .slick-dots li button:hover, .main-slider--dark .main-slider__nav .slick-dots li button:focus { background-color: #fff; }.main-slider--dark .main-slider__nav .slick-dots li.slick-active button { background-color: #fff; }.main-slider--dark .main-slider__nav .slick-arrow { border-color: #fff; } .main-slider--dark .main-slider__nav .slick-arrow:hover { background-color: rgba(230, 244, 247, 0.45); } .main-slider--dark .main-slider__nav .slick-arrow .icon { stroke: #fff; }.main-slider--dark .main-slider__text { color: #fff; }.main-slider--dark .main-slider__title { color: #fff; }.main-slider--dark .btn { background-color: #b70e0c; border-color: #b70e0c; }.main-slider__title { max-width: 40%; margin-bottom: 24px; font-size: 48px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 54px; color: #13353f; -webkit-transition: color 0.3s 0.3s; -o-transition: color 0.3s 0.3s; transition: color 0.3s 0.3s; }.main-slider__text { max-width: 40%; margin-bottom: 20px; font-size: 16px; line-height: 24px; color: #124377; -webkit-transition: color 0.3s 0.3s; -o-transition: color 0.3s 0.3s; transition: color 0.3s 0.3s; } .main-slider__text p { margin-bottom: 0; }.width__full .main-slider__img { width: 100%; height: auto; }.main-slider__img { position: absolute; top: 0; right: 0; height: 100%; z-index: -1; } @media only screen and (max-width: 1024px) { .main-slider__img--desktop { display: none !important; } } .main-slider__img--tablet { display: none !important; } @media only screen and (max-width: 1024px) { .main-slider__img--tablet { display: block !important; } } @media only screen and (max-width: 480px) { .main-slider__img--tablet { display: none !important; } } .main-slider__img--mobile { display: none !important; } @media only screen and (max-width: 480px) { .main-slider__img--mobile { display: block !important; } }.main-slider__img-wrap { position: absolute; right: 0; top: 0; height: 100%; width: 100%; overflow: hidden; display: block; }.main-slider__arrows { display: -webkit-box; display: -ms-flexbox; display: flex; padding-right: 24px; padding-left: 24px; }.main-slider__arrows .slick-arrow { position: relative; cursor: pointer; } .main-slider__arrows .slick-arrow .icon { position: absolute; top: 10px; left: 13px; width: 9px; height: 12px; stroke: #124377; }.main-slider__arrow-prev.slick-arrow .icon { left: 12px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.arrow-border { position: absolute; top: -7px; left: -7px; width: 46px; height: 46px; stroke-width: 3px; fill: none; stroke: #b70e0c; stroke-dasharray: 126px; stroke-dashoffset: 126px; }@-webkit-keyframes arrowAnimate { from { stroke-dashoffset: 126px; } to { stroke-dashoffset: 0; } }@keyframes arrowAnimate { from { stroke-dashoffset: 126px; } to { stroke-dashoffset: 0; } }@media only screen and (max-width: 1280px) { .main-slider__img { height: 100%; } .main-slider__nav { left: 60px; bottom: 35px; } .main-slider__title, .main-slider__text { max-width: 50%; } }@media only screen and (max-width: 1100px) { .main-slider__nav { left: 60px; bottom: 35px; } .main-slider__title, .main-slider__text { max-width: 70%; } }@media only screen and (max-width: 1024px) { .main-slider--dark .main-slider__nav .slick-dots li button { border: 2px solid #124377; } .main-slider--dark .main-slider__nav .slick-dots li button:hover, .main-slider--dark .main-slider__nav .slick-dots li button:focus { background-color: #124377; } .main-slider--dark .main-slider__nav .slick-dots li.slick-active button { background-color: #124377; } .main-slider--dark .main-slider__nav .slick-arrow { border-color: #124377; } .main-slider--dark .main-slider__nav .slick-arrow:hover { background-color: rgba(230, 244, 247, 0.45); } .main-slider--dark .main-slider__nav .slick-arrow .icon { stroke: #124377; } .main-slider--dark .main-slider__text { color: #124377; max-width: 100%; } .main-slider--dark .main-slider__title { color: #13353f; max-width: 100%; } .main-slider--dark .btn { background-color: #124377; border-color: #124377; } .main-slider { height: auto; } .main-slider__img-wrap { position: relative; height: 46.9vw; } .main-slider__item { height: auto; padding-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; } .main-slider__title, .main-slider__text { max-width: 100%; } }@media only screen and (max-width: 768px) { .main-slider__img-wrap { position: relative; height: 74.9vw; } }@media only screen and (max-width: 480px) { .main-slider { border-bottom: 1px solid #e8eced; } .main-slider__title { max-width: 100%; margin-bottom: 24px; font-size: 32px; line-height: 36px; } .main-slider__text { max-width: 100%; margin-bottom: 20px; } .main-slider__text p { margin-bottom: 0; } }.main-slider__item-detail { display: none; z-index: 1000; position: absolute; top: 73%; left: auto; right: 12%; text-align: center; } @media only screen and (max-width: 1280px) { .main-slider__item-detail { right: 15%; } } @media only screen and (max-width: 1025px) { .main-slider__item-detail { position: relative; right: 0; left: 0; width: 100%; } } .main-slider__item-detail .btn { height: 44px; line-height: 44px; } @media only screen and (max-width: 1025px) { .main-slider__item-detail .btn { width: 100%; border-radius: 0; } }.vnd-banner { height: 100%; } .vnd-banner .main-slider__item { padding: 0; height: 100%; } @media only screen and (max-width: 1024px) { .vnd-banner .main-slider__item { height: 59.5vw; } } @media only screen and (max-width: 1024px) { .vnd-banner img { width: 100%; height: auto; } }.content-header-slider { width: 100%; height: 532px; } @media only screen and (max-width: 1440px) { .content-header-slider { height: 480px; } } .content-header-slider .main-slider__nav { top: 24px; left: 0; bottom: auto; position: absolute; } @media only screen and (max-width: 1440px) { .content-header-slider .main-slider__nav { top: 14px; } } .content-header-slider .main-slider__img { left: 0; right: auto; } @media only screen and (max-width: 1024px) { .content-header-slider .main-slider__img--mobile { display: block !important; } } .content-header-slider .main-slider__item { height: 532px; padding: 0; border-bottom: none; } @media only screen and (max-width: 1440px) { .content-header-slider .main-slider__item { height: 480px; } } .content-header-slider .main-slider__item .main-slider__item-inner { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .content-header-slider .main-slider__item .main-slider__title { max-width: 100%; } .content-header-slider .main-slider__item .main-slider__text { max-width: 100%; } .content-header-slider .main-slider__img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; max-width: none; position: absolute; }@media only screen and (max-width: 1024px) { .content-header-slider { display: none; height: 480px; } .content-header-slider .main-slider__img { left: 0; right: auto; } .content-header-slider .main-slider__item { height: 480px; padding: 0; } }@media only screen and (max-width: 1024px) { .content-header-slider .main-slider__nav { position: absolute; padding-left: 0; } }@media only screen and (max-width: 1023px) { .content-header-slider .main-slider__item-content { padding-left: 0; } .content-header-slider .main-slider__img-wrap { position: absolute; height: 100%; } .content-header-slider .main-slider__nav { position: absolute; } .content-header-slider.main-slider--dark .main-slider__nav .slick-dots li button { border-color: #fff; } .content-header-slider.main-slider--dark .main-slider__nav .slick-dots li.slick-active button { background-color: #fff; } .content-header-slider.main-slider--dark .main-slider__nav .slick-arrow .icon { stroke: #fff; } .content-header-slider.main-slider--dark .main-slider__nav .slick-arrow { border-color: #fff; } .content-header-slider.main-slider--dark .main-slider__title, .content-header-slider.main-slider--dark .main-slider__text { color: #fff; } }@media only screen and (max-width: 1023px) { .content-header-slider { height: 100%; } .content-header-slider .main-slider__item { height: 100%; } .content-header-slider .main-slider__item .main-slider__item-inner { padding-left: 0; padding-top: 0; padding-right: 0; } .content-header-slider .main-slider__img-wrap { position: relative; height: 58.1vw; } .content-header-slider .main-slider__item-content { padding-left: 24px; padding-right: 24px; padding-bottom: 0; padding-top: 0; } .content-header-slider .main-slider__nav { top: 0; left: 0; margin-bottom: 24px; margin-top: 24px; position: relative; } .content-header-slider.main-slider--dark .main-slider__nav .slick-dots li button { border: 2px solid #124377; } .content-header-slider.main-slider--dark .main-slider__nav .slick-dots li button:hover, .content-header-slider.main-slider--dark .main-slider__nav .slick-dots li button:focus { background-color: #124377; } .content-header-slider.main-slider--dark .main-slider__nav .slick-dots li.slick-active button { background-color: #124377; } .content-header-slider.main-slider--dark .main-slider__nav .slick-arrow { border-color: #124377; } .content-header-slider.main-slider--dark .main-slider__nav .slick-arrow:hover { background-color: rgba(230, 244, 247, 0.45); } .content-header-slider.main-slider--dark .main-slider__nav .slick-arrow .icon { stroke: #124377; } .content-header-slider.main-slider--dark .main-slider__text { color: #124377; max-width: 100%; } .content-header-slider.main-slider--dark .main-slider__title { color: #13353f; max-width: 100%; } .content-header-slider.main-slider--dark .btn { background-color: #124377; border-color: #124377; } }@media only screen and (max-width: 480px) { .content-header-slider .main-slider__nav { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .content-header-slider.main-slider { padding-bottom: 0; } }.bread-crumbs { position: relative; z-index: 5; padding-left: 24px; padding-top: 12px; font-size: 12px; line-height: 28px; } .bread-crumbs--border-none:after, .bread-crumbs--border-none:before { display: none; } .bread-crumbs--absolute { position: absolute; } .bread-crumbs:after, .bread-crumbs:before { content: ''; position: absolute; top: 0; height: 100%; width: 3px; background-color: #fff; } .bread-crumbs:before { left: -1px; } .bread-crumbs:after { right: -1px; }.bread-crumbs__list { padding-left: 0; margin-bottom: 0; }.bread-crumbs__link { position: relative; color: #9ea2a4; margin-right: 17px; } .bread-crumbs--white .bread-crumbs__link { color: #fff; } .bread-crumbs__link:after { content: '»'; position: absolute; right: -13px; top: -1px; } .bread-crumbs__link:hover { text-decoration: underline; }.bread-crumbs__current { color: #4b6a75; } .bread-crumbs--white .bread-crumbs__current { color: #fff; }.bread-crumbs__item { display: inline-block; }@media only screen and (max-width: 480px) { .bread-crumbs { display: none; } }.pagination-items { display: block; } .pagination-items.pagination-items--hide { display: none; }.doctor-list__inner.pagination-items--hide { display: none; }.result-list__title { margin-bottom: 0; padding-left: 24px; padding-right: 24px; padding-bottom: 12px; font-size: 32px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 1; color: #13353f; }.result-list__subtitle { display: block; margin-bottom: 0; padding-top: 28px; padding-left: 24px; padding-right: 24px; padding-bottom: 32px; border-bottom: 1px solid #e8eced; font-size: 26px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 28px; color: #9f191e; -webkit-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; } .result-list__subtitle:hover { color: #b70e0c; }.result-block { border-top: 1px solid #e8eced; } .result-block.result-block--active { display: block; } .result-block > .show-block-wrap { position: relative; z-index: 10; } .result-block--pb { padding-bottom: 80px; } .result-block--validate { padding: 0px 20px 80px; } .result-block--validate .img { text-align: center; } .result-block--validate .img img { max-width: 100%; }.analysis-result-block .result-block { border-top: none; }.result-block--diagnostic .result-list__wrap { padding-top: 0; }.result-block--diagnostic .result-list__title { padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #e8eced; }.result-list__wrap { position: relative; }.result-list__inner { position: relative; }.user-search-feedback.popup-block { padding: 46px 48px 44px 48px; font-family: "PT Sans", sans-serif; background-color: #ffffff; width: 640px; } @media only screen and (max-width: 480px) { .user-search-feedback.popup-block { width: 100%; padding: 24px 12px 14px; } } .user-search-feedback.popup-block .user-feedback__text { max-width: none; } .user-search-feedback.popup-block .result-list__feedbak { background: none; padding: 0px; margin-bottom: 40px; } @media only screen and (max-width: 480px) { .user-search-feedback.popup-block .result-list__feedbak { display: block; } } .user-search-feedback.popup-block .result-list__feedbak .star-rating { margin-left: 109px; } @media only screen and (max-width: 480px) { .user-search-feedback.popup-block .result-list__feedbak .star-rating { margin-left: 0px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } } .user-search-feedback.popup-block .result-list__feedbak h2 { margin-bottom: 0px; padding: 0px; } @media only screen and (max-width: 480px) { .user-search-feedback.popup-block .result-list__feedbak h2 { margin-bottom: 24px; } } .user-search-feedback.popup-block .time-please { font-family: "Gilroy ExtraBold"; color: #124377; font-size: 18px; margin-bottom: 50px; } @media only screen and (max-width: 480px) { .user-search-feedback.popup-block .time-please { margin-bottom: 40px; } } .user-search-feedback.popup-block .feeadback-field { font-size: 16px; margin-bottom: 40px; } .user-search-feedback.popup-block .feeadback-field.field--comment { margin-bottom: 50px; } .user-search-feedback.popup-block .feeadback-field .field-text { display: block; margin-bottom: 24px; font-size: 20px; font-weight: bold; } .user-search-feedback.popup-block .product-found { display: -webkit-box; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 480px) { .user-search-feedback.popup-block .product-found { display: block; } } .user-search-feedback.popup-block .product-found .radios { display: -webkit-box; display: -ms-flexbox; display: flex; } .user-search-feedback.popup-block .product-found .radio { margin: 12px 41px 14px 0px; } .user-search-feedback.popup-block .product-found .radio .radio__item { margin-right: 13px; } .user-search-feedback.popup-block .product--need { width: 345px; } .user-search-feedback.popup-block textarea { width: 100%; resize: none; padding: 14px 12px; border: 1px solid #E8ECED; } .user-search-feedback.popup-block .buttont--submit { text-align: center; } .user-search-feedback.popup-block ._error input { border: 1px solid red; }.popup-block.block-wd-search { max-width: 640px; padding-bottom: 44px; }.result-list__feedbak { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #E5F4F6; padding: 24px; } @media only screen and (max-width: 924px) { .result-list__feedbak { display: block; } } @media only screen and (max-width: 1025px) { .result-list__feedbak { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 16px; } } .result-list__feedbak .star-block { position: relative; } @media only screen and (max-width: 924px) { .result-list__feedbak .star-block { margin-top: 10px; } } @media only screen and (max-width: 480px) { .result-list__feedbak .star-block { width: 100%; } } .result-list__feedbak .star-block .tip--stars { position: absolute; top: 50%; left: 111%; margin-top: -15px; height: 30px; width: 150px; text-align: center; color: #124377; background: #fff; border-radius: 5px; display: none; } @media only screen and (max-width: 924px) { .result-list__feedbak .star-block .tip--stars { left: 170px; } } @media only screen and (max-width: 480px) { .result-list__feedbak .star-block .tip--stars { position: relative; width: 100%; margin-top: 20px; left: 0px; } } .result-list__feedbak .star-block .tip--stars.open { display: block; } .result-list__feedbak .star-block .tip--stars:before { content: '◄'; position: absolute; left: -13px; display: block; top: 3px; width: 10px; height: 10px; color: #fff; } @media only screen and (max-width: 480px) { .result-list__feedbak .star-block .tip--stars:before { content: '▲'; left: 50%; top: -17px; margin-left: -5px; } } .result-list__feedbak .star-rating { margin-left: 227px; } @media only screen and (max-width: 1279px) { .result-list__feedbak .star-rating { margin-left: 100px; } } @media only screen and (max-width: 924px) { .result-list__feedbak .star-rating { margin-left: 0px; } } @media only screen and (max-width: 480px) { .result-list__feedbak .star-rating { margin-left: 0; width: 100%; -ms-flex-pack: distribute; justify-content: space-around; } } .result-list__feedbak .star-rating .star-rating__label { width: 24px; height: 24px; margin: 0px 3px; } @media only screen and (max-width: 480px) { .result-list__feedbak .star-rating .star-rating__label { margin: 0; } } .result-list__feedbak .star-rating .star-rating__label .star-rating__input:checked + .star-rating__icon { color: #b70e0c; } .result-list__feedbak .star-rating .star-rating__label.is-hover .star-rating__icon { color: #b70e0c; } .result-list__feedbak .star-rating .star-rating__label .star-rating__icon { color: #AEB1B3; } .result-list__feedbak h2 { font-size: 20px; margin-bottom: 0; } @media only screen and (max-width: 1025px) { .result-list__feedbak h2 { margin-bottom: 20px; } }.result-items--complex .result-item__title { word-break: break-all; }.result-item { /*display: block;*/ padding-left: 24px; /*padding-top: 24px;*/ padding-right: 28px; /* padding-bottom: 24px;*/ border-bottom: 1px solid #e8eced; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .result-item.result-item--short { width: calc(100% + 1px); border-right: 1px solid #e8eced; } .result-item:hover { background-color: white; -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .result-item--bordered { border: 1px solid #e8eced; }.result-item__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.result-item__col--lg { width: calc(100% - 200px); padding-right: 25px; }.result-item__col--sm { width: 200px; text-align: center; }.result-item__header { margin-bottom: 12px; font-size: 12px; line-height: 20px; color: #9da2a5; }.result-item__number { margin-right: 20px; }.result-item__title { margin-bottom: 12px; font-size: 16px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 24px; color: #12282f; -webkit-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; } .result-item__title:hover { color: #124377; }.result-item--short .result-item__text { margin-bottom: 0; }.result-item__text { margin-bottom: 16px; line-height: 24px; color: #13353f; }.result-item__price { display: inline-block; margin-bottom: 20px; font-size: 32px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 1; color: #9f191e; white-space: nowrap; }.result__banner img { width: 100%; height: auto; max-width: 100%; }.result-item__tags { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.result-item__tag { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 55px; font-size: 14px; line-height: 20px; color: #124377; } .result-item__tag .icon { width: 25px; height: 20px; } .result-item__tag span { padding-left: 10px; }@media only screen and (max-width: 1025px) { .result__filter { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; height: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .result-item { padding-left: 24px; padding-top: 28px; padding-right: 24px; padding-bottom: 28px; } .result-item__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .result-item__tags { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: start; } .result-item__col--lg { width: 100%; padding-right: 0; } .result-item__col--sm { width: 100%; text-align: left; margin-top: 30px; } .result-item__price { display: block; } .result-item__tag { margin-right: 0; margin-bottom: 16px; } .result-item__tag:last-of-type { margin-bottom: 0; } .result-item__header { margin-bottom: 8px; } }.popup-block .popup-search-result__success .search-success-icon { padding-right: 0px; }.popup-block .popup-search-result__success .h2 { padding-right: 45px; } @media only screen and (max-width: 1025px) { .popup-block .popup-search-result__success .h2 { padding-right: 24px; } }.services { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; border-top: 1px solid #e8eced; border-left: 1px solid #e8eced; }.content__inner .services { border-left: none; }.content__inner .services__item { width: 25%; }.services__item { display: -webkit-box; display: -ms-flexbox; display: flex; width: 20%; min-height: 100px; padding-left: 24px; padding-top: 24px; padding-right: 24px; padding-bottom: 34px; border-bottom: 1px solid #e8eced; border-right: 1px solid #e8eced; } .services__item.services__item--double { width: 40%; } .services__item:hover { background-color: white; -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); -webkit-transition: .3s; -o-transition: .3s; transition: .3s; } .services__item .ink { background-color: #124377; opacity: 0.5; } .services__item .ink.animate { -webkit-animation: ripple-effect 0.4s linear; animation: ripple-effect 0.4s linear; }.services__item--inner { position: relative; width: 100%; }.services__title { display: block; margin-bottom: 10px; font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 20px; color: #12282f; } @media only screen and (max-width: 480px) { .services__title { max-width: calc(100% - 90px); } }.services__text { display: block; margin-bottom: 0; padding-bottom: 40px; padding-right: 90px; font-size: 14px; line-height: 20px; color: #124377; }.services__link { position: absolute; left: 0; bottom: 10px; }.services__img { position: absolute; right: -14px; bottom: -17px; max-width: 111px; max-height: 111px; } @media only screen and (max-width: 480px) { .services__img { top: -17px; } }.services__link { font-size: 14px; line-height: 20px; font-weight: bold; color: #124377; -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; } .services__link:hover { color: #b70e0c; }.services-ask .radio { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 28px; font-size: 16px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 20px; color: #12282f; } .services-ask .radio label { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .services-ask .radio .radio__text { padding-left: 10px; padding-right: 24px; }.services-ask__btn-wrap { position: absolute; bottom: 0; left: 0; }@media only screen and (max-width: 1279px) { .services__img { max-width: 90px; max-height: 90px; } .services__text { padding-right: 0; padding-bottom: 70px; } }@media only screen and (max-width: 1200px) { .services__item { width: 25%; min-height: 245px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .services__item.services__item--double { width: 50%; } }@media only screen and (max-width: 1100px) { .content__inner .services__item { width: 50%; } .services__text { padding-right: 50px; } }@media only screen and (max-width: 768px) { .services__img { max-width: 111px; max-height: 111px; } .services__item { width: 50%; } .services__item.services__item--double { width: 50%; } .services__item.services__item--double .services-ask { position: relative; width: 100%; } .services__item.services__item--double .services-ask .services__text { padding-bottom: 60px; padding-right: 60px; } }@media only screen and (max-width: 480px) { .services { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-left: none; } .services__text { padding-right: 90px; visibility: hidden; } .services__item { width: 100%; height: auto; min-height: auto; border-right: none; border-bottom: 1px solid #e8eced; } .services__item.services__item--double { width: 100%; } .content__inner .services__item { width: 100%; border-bottom: 1px solid #e8eced; } .services__text.services__text-digitday { visibility: visible; width: 93%; } }.services-bottom { display: none; } @media only screen and (max-width: 480px) { .services-bottom { display: block; padding: 24px; } } .services-bottom .btn { width: 100%; text-align: center; }.count-offices { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-top: 1px solid #e8eced; }.count__side-block { width: 20%; }.count__content { width: 100%; } .count__content .count__inner { padding-left: 0; }.count__inner { padding-top: 24px; padding-bottom: 0; }.count__img { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 24px; } .count__img img { width: 75px; height: 75px; fill: #124377; }.count__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 0; padding: 14px 24px; border-bottom: 1px solid #e8eced; } @media only screen and (max-width: 1024px) { .count__row { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 24px; } }.count__text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 16px; line-height: 24px; padding-right: 0; padding-left: 24px; color: #13353f; text-align: justify; } @media only screen and (max-width: 1024px) { .count__text { -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 24px; } } .count__text p:last-of-type { margin-bottom: 0; } .count__text strong { display: block; margin-bottom: 24px; }.count__text-inner { /*max-width: 814px;*/ padding-top: 0px; padding-bottom: 24px; } @media only screen and (max-width: 1024px) { .count__text-inner { max-width: 100%; } }.count__item { display: -webkit-box; display: -ms-flexbox; display: flex; text-transform: uppercase; color: #124377; font-family: "Gilroy ExtraBold", sans-serif; } @media only screen and (max-width: 1024px) { .count__item { margin-top: 10px; margin-bottom: 10px; width: 50%; } } @media only screen and (max-width: 1025px) { .count__item { width: 100%; } } .count__item p { font-size: 12px; }.count__item-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }.count__number { padding-right: 12px; font-size: 48px; line-height: 1; }.count__label { font-size: 16px; line-height: 20px; text-transform: uppercase; }.count__logo .icon { width: 115px; height: 21px; fill: #124377; }@media only screen and (max-width: 1280px) { .count__side-block { width: 250px; } }@media only screen and (max-width: 1023px) { .count__item-row { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-bottom: 35px; } .count__content { width: 100%; padding-right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .count-offices { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .count__side-block { width: 100%; padding-top: 45px; padding-bottom: 35px; } .count-offices__bg { width: calc(100% + 48px); margin-left: -24px; margin-right: -24px; } .count__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 0; padding-bottom: 0; } }@media only screen and (max-width: 1025px) { .count__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; } .count__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .count__item-row { padding-bottom: 0; } .count__img { margin-right: 20px; margin-bottom: 0; } }@media only screen and (max-width: 480px) { .count__number { font-size: 40px; } .count__label { font-size: 15px; line-height: 18px; } .count__img { margin-bottom: 12px; } }.count__notransform { text-transform: none; }.header { opacity: 0; -webkit-transition: opacity 0.5s ease-out; -o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out; } .header.show { opacity: 1; }.header-top { height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: #f2f6f7; } @media only screen and (max-width: 1025px) { .header-top { height: auto; } }.header-top-row { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 1025px) { .header-top-row { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } @media only screen and (max-width: 1025px) { .header-top-row .row.row--center { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }.header-top-nav { white-space: nowrap; margin-bottom: 0; padding-left: 0; } @media only screen and (max-width: 1025px) { .header-top-nav { visibility: hidden; } } .header-top-nav.show { visibility: visible; }.header-top-nav__current.select__wrap { display: none; } @media only screen and (max-width: 1025px) { .header-top-nav__current.select__wrap { display: block; padding-top: 24px; padding-bottom: 24px; } }.header-top-nav__item { display: inline-block; } @media only screen and (max-width: 1024px) { .header-top-nav__item:last-child .header-top-nav__link { padding-right: 0; } }.header-top-nav__link { height: 60px; display: block; padding-left: 24px; padding-right: 24px; font-size: 14px; line-height: 60px; color: #13353f; -webkit-transition: color .3s, -webkit-box-shadow .3s; transition: color .3s, -webkit-box-shadow .3s; -o-transition: color .3s, box-shadow .3s; transition: color .3s, box-shadow .3s; transition: color .3s, box-shadow .3s, -webkit-box-shadow .3s; cursor: pointer; -webkit-box-shadow: inset 0px -5px 0px 0px transparent; box-shadow: inset 0px -5px 0px 0px transparent; } @media (max-width: 830px) { .header-top-nav__link { font-size: 11px !important; } } .header-top-nav__link:hover { color: #9f191e; -webkit-box-shadow: inset 0px -5px 0px 0px #dcdfe0; box-shadow: inset 0px -5px 0px 0px #dcdfe0; } .header-top-nav__link.header-top-nav__link--active { color: #b70e0c; cursor: default; pointer-events: none; }.header-top-nav__link--disabled { height: 60px; display: block; padding-left: 24px; padding-right: 24px; font-size: 14px; line-height: 60px; color: #c4c4c4; }.city { position: relative; cursor: pointer; } .city.city--open .city__label { background-color: #fff; } .city.city--open .city__label .city__name { cursor: default; } .city.city--open .city__label .city__name:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .city.city--open .city__change { display: block; } .city .row--start { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.city__label { position: relative; height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 18px; padding-right: 18px; font-size: 14px; line-height: 24px; color: #adb1b4; z-index: 102; } @media only screen and (max-width: 1023px) { .city__label { padding-left: 12px; padding-right: 12px; } } @media only screen and (max-width: 1025px) { .city__label { height: 40px; } } .city__label .city__name { cursor: pointer; position: relative; padding-right: 14px; } .city__label .city__name:after { content: ''; position: absolute; top: 50%; right: 0; width: 0; height: 0; margin-top: -2px; border-style: solid; border-width: 4px 4px 0 4px; border-color: #cbd0d1 transparent transparent transparent; } .city__label .icon { width: 16px; height: 20px; margin-right: 10px; fill: #b70e0c; } @media only screen and (max-width: 1023px) { .city__label .icon { margin-right: 3px; } } .city__label .icon .point { fill: #fff; }.city__change { cursor: default; display: none; position: absolute; top: 60px; right: 0; padding-left: 24px; padding-top: 28px; padding-right: 24px; padding-bottom: 28px; background-color: #fff; -webkit-box-shadow: 0 5px 20px 5px rgba(92, 125, 136, 0.15); box-shadow: 0 5px 20px 5px rgba(92, 125, 136, 0.15); z-index: 101; } @media only screen and (max-width: 1025px) { .city__change { right: auto; left: 0; top: 40px; } } .city__change button:first-child { margin-right: 12px; } .city__change p { margin-bottom: 22px; white-space: nowrap; }.city__name { padding-left: 4px; color: #b70e0c; }.city__small { max-width: 250px; margin-top: 20px; font-size: 14px; line-height: 1.3; color: #adb1b4; }.header__login { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 15px; padding-left: 15px; } @media only screen and (max-width: 480px) { .header__login { margin-right: 5px; margin-left: 5px; } } .header__login .icon { width: 10px; height: 13px; fill: transparent; stroke: #ADB1B4; }.login__btn { display: inline-block; padding-left: 10px; padding-top: 1px; padding-right: 10px; padding-bottom: 0; border: none; background: transparent; font-size: 14px; line-height: 24px; color: #13353f; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; font-family: "PT Sans", sans-serif; max-height: 24px; -webkit-line-clamp: 1; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; } @media only screen and (max-width: 1023px) { .login__btn { padding-right: 6px; padding-left: 6px; max-width: 70px; } } .login__btn:hover { color: #9f191e; }.city__change-label--mob { display: none; }.city__label-text { white-space: nowrap; }@media only screen and (max-width: 1280px) { .city__label-text, .city__change-label { display: none; } .city__change-label--mob { display: inline; } .header-top-nav { padding-left: 6px; } .header-top-nav__link--disabled, .header-top-nav__link { padding-left: 8px; padding-right: 8px; } .header__login { padding-left: 35px; padding-right: 35px; } }@media only screen and (max-width: 1130px) { .header-top-nav { padding-left: 10px; } .header-top-nav__link--disabled, .header-top-nav__link { padding-left: 8px; padding-right: 8px; } .header__login { padding-left: 5px; padding-right: 5px; } }@media only screen and (max-width: 1120px) { .header-top-nav { padding-left: 13px; } .header-top-nav__link--disabled, .header-top-nav__link { padding-left: 3px; padding-right: 3px; font-size: 12px; } }@media only screen and (max-width: 1025px) { .header__login { padding-left: 5px; padding-right: 5px; margin-right: 5px; margin-left: 5px; } .header-top-nav { position: absolute; top: 50px; left: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; z-index: 100; padding-top: 12px; padding-bottom: 12px; padding-left: 0; border: 1px solid #e8eced; background-color: #f3fafb; } .header-top-nav__item { width: 100%; cursor: pointer; margin: 0; color: #0097a9; font-size: 14px; font-weight: 400; line-height: 1.71429; padding: 8px 15px; -webkit-transition: color, background-color 0.2s; -o-transition: color, background-color 0.2s; transition: color, background-color 0.2s; } .header-top-nav__item:hover { background-color: #124377; } .header-top-nav__item:hover .header-top-nav__link { color: #fff; } .header-top-nav__item:last-child .header-top-nav__link { padding-right: 0; } .header-top-nav__link--disabled, .header-top-nav__link { height: auto; line-height: initial; color: #0097a9; padding-left: 0; padding-right: 0; font-size: 14px; width: 100%; margin-bottom: 0; } .header-top-nav__link--disabled:after, .header-top-nav__link:after { display: none; } .header-top-nav__link--disabled:hover, .header-top-nav__link:hover { color: #fff; -webkit-box-shadow: none; box-shadow: none; } .header-top-nav__link--disabled.header-top-nav__link--active, .header-top-nav__link.header-top-nav__link--active { color: #b70e0c; cursor: default; pointer-events: none; } }.header_display_none { display: none; }.header-middle__row { width: calc(100% - 80px); padding-left: 24px; } @media only screen and (max-width: 1024px) { .header-middle__row { padding-left: 10px; } }.header-phone { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #5c7d88; } @media only screen and (max-width: 1023px) { .header-phone span:nth-of-type(3) { display: none; } } @media only screen and (max-width: 1025px) { .header-phone { width: auto; padding-left: 24px; padding-right: 24px; margin-bottom: 50px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .header-phone span:nth-of-type(3) { display: block; } .header-middle .header-phone { display: none; } }.header-phone__link { display: inline-block; margin-right: 32px; font-size: 29px; line-height: 27px; font-family: "Gilroy ExtraBold", sans-serif; color: #5c7d88; } @media only screen and (max-width: 1025px) { .header-phone__link { margin-top: 20px; } }.header-phone__disrcipt { position: absolute; left: 0; bottom: -20px; font-size: 12px; line-height: 28px; color: #aeb1b3; } @media only screen and (max-width: 1025px) { .header-phone__disrcipt { position: relative; bottom: 0; line-height: 12px; } }.header-menu__btn { width: 80px; height: 80px; display: block; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; /*background-color: #b70e0c;*/ border: none; cursor: pointer; } .header-menu__btn:hover .menu-btn__line--t { -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); } .header-menu__btn:hover .menu-btn__line--b { -webkit-transform: translate3d(0, 2px, 0); transform: translate3d(0, 2px, 0); } .header-menu__btn.header-menu__btn--open .menu-btn__line--t { top: 7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .header-menu__btn.header-menu__btn--open .menu-btn__line--m { opacity: 0; } .header-menu__btn.header-menu__btn--open .menu-btn__line--b { bottom: 7px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }.header-menu__btn-inner { position: relative; width: 20px; height: 16px; margin-right: auto; margin-left: auto; }.menu-btn__line { position: absolute; width: 100%; display: block; height: 2px; background-color: #fff; -webkit-transition: all .1s; -o-transition: all .1s; transition: all .1s; } .menu-btn__line.menu-btn__line--t { top: 0; } .menu-btn__line.menu-btn__line--m { top: 7px; } .menu-btn__line.menu-btn__line--b { bottom: 0; }.header-cart { height: 80px; margin-left: 60px; margin-right: 30px; font-size: 14px; line-height: 28px; font-weight: bold; color: #000; cursor: pointer; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .header-cart:hover { color: #124377; }.header-cart__icon { position: relative; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; -o-transition: transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; } .header-cart__icon:hover { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } .header-cart__icon:hover .icon { fill: #b70e0c; } .header-cart__icon:hover .header-cart__count { background-color: #b70e0c; } .header-cart__icon .icon { width: 40px; height: 40px; display: block; fill: #124377; margin-right: 16px; -webkit-transition: fill .3s; -o-transition: fill .3s; transition: fill .3s; }.header-cart__count { position: absolute; top: -8px; right: 12px; width: 24px; height: 24px; border-radius: 50%; background-color: #124377; text-align: center; font-size: 12px; line-height: 24px; color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }.header-logo { width: 208px; height: 56px; display: block; }@media only screen and (max-width: 1440px) { .header-cart { margin-left: 0; margin-right: 25px; } }@media only screen and (max-width: 1023px) { .header-cart { margin-left: 0; margin-right: 20px; } }@media only screen and (max-width: 924px) { .header-logo { width: 180px; height: 36px; } .header-menu__btn:hover .menu-btn__line--t { -webkit-transform: none; -ms-transform: none; transform: none; } .header-menu__btn:hover .menu-btn__line--b { -webkit-transform: none; -ms-transform: none; transform: none; } .header-menu__btn--open:hover .menu-btn__line--t { top: 7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .header-menu__btn--open:hover .menu-btn__line--b { bottom: 7px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } }@media only screen and (max-width: 1025px) { .header-phone__link:nth-child(2) { display: block; } }@media only screen and (max-width: 480px) { .header-menu__btn { width: 50px; height: 50px; } .header-logo { width: 145px; height: 26px; } .header-middle__row { width: calc(100% - 50px); } .header-cart { height: 50px; margin-left: 20px; margin-right: 14px; } } @media only screen and (max-width: 480px) and (max-width: 1024px) { .header-cart { margin-left: 0px; margin-right: 10px; } }@media only screen and (max-width: 480px) { .header-cart__icon .icon { width: 32px; height: 32px; margin-right: 16px; } .header-cart__count { top: -6px; right: 5px; width: 21px; height: 21px; font-size: 11px; padding-top: 5px; padding-bottom: 5px; line-height: 1; } }.header-nav { height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 24px; } @media only screen and (max-width: 1025px) { .header-nav { display: none; } }.header-nav__list { display: -webkit-box; display: -ms-flexbox; display: flex; width: calc(100% - 310px); margin-bottom: 0; padding-left: 24px; }.header-nav__item { padding-right: 40px; }.header-nav__link { font-size: 14px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 28px; white-space: nowrap; color: #13353f; text-transform: uppercase; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .header-nav__link:hover { color: #9f191e; } .header-nav__link--active { color: #b70e0c; }.header-nav__get-result { position: relative; /*min-width: 310px;*/ display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 10px; padding-right: 24px; background-color: transparent; border: none; font-size: 14px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 28px; color: #124377; text-transform: uppercase; text-align: left; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } @media only screen and (max-width: 1025px) { .header-nav__get-result { width: auto; min-width: auto; padding-left:0px; padding-right: 0; padding-top: 20px; } } .header-nav__get-result .icon { position: relative; top: -3px; left: 0; width: 19px; height: 29px; stroke: #124377; stroke-width: 2px; fill: transparent; } .header-nav__get-result span { display: inline-block; padding-left: 12px; white-space: nowrap; } @media only screen and (max-width: 1025px) { .header-nav__get-result span { padding-left: 7px; } } .header-nav__get-result #Zero { -webkit-transform: translate(8px, 8px) scale(0); -ms-transform: translate(8px, 8px) scale(0); transform: translate(8px, 8px) scale(0); } .header-nav__get-result #One, .header-nav__get-result #Two, .header-nav__get-result #Three, .header-nav__get-result #Zero { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .header-nav__get-result:hover { color: #b70e0c; } .header-nav__get-result:hover .icon-analysis__bubble3 { -webkit-animation: bubble3Movement 1s linear infinite; animation: bubble3Movement 1s linear infinite; } .header-nav__get-result:hover .icon-analysis__bubble2 { -webkit-animation: bubble2Movement 1s linear infinite; animation: bubble2Movement 1s linear infinite; } .header-nav__get-result:hover .icon-analysis__bubble1 { -webkit-animation: bubble1Movement 1s linear infinite; animation: bubble1Movement 1s linear infinite; } .header-nav__get-result:hover .icon-analysis__bubble0 { -webkit-animation: bubble0Movement 1s linear infinite; animation: bubble0Movement 1s linear infinite; } .header-nav__get-result:hover .icon { stroke: #b70e0c; }.header-nav-scroller.nav-scroller .nav-scroller-btn { top: 40%; }@-webkit-keyframes bublesMove-0 { from { } to { -webkit-transform: translate(5px, 2px) scale(1); transform: translate(5px, 2px) scale(1); } }@keyframes bublesMove-0 { from { } to { -webkit-transform: translate(5px, 2px) scale(1); transform: translate(5px, 2px) scale(1); } }@-webkit-keyframes bublesMove-1 { from { } to { -webkit-transform: translate(11px, -2px) scale(1.7); transform: translate(11px, -2px) scale(1.7); stroke-width: 0.5px; } }@keyframes bublesMove-1 { from { } to { -webkit-transform: translate(11px, -2px) scale(1.7); transform: translate(11px, -2px) scale(1.7); stroke-width: 0.5px; } }@-webkit-keyframes bublesMove-2 { from { } to { -webkit-transform: translate(16px, 8px) scale(0.8); transform: translate(16px, 8px) scale(0.8); } }@keyframes bublesMove-2 { from { } to { -webkit-transform: translate(16px, 8px) scale(0.8); transform: translate(16px, 8px) scale(0.8); } }@-webkit-keyframes bublesMove-3 { from { } to { -webkit-transform: translate(17px, 15px) scale(0.1); transform: translate(17px, 15px) scale(0.1); } }@keyframes bublesMove-3 { from { } to { -webkit-transform: translate(17px, 15px) scale(0.1); transform: translate(17px, 15px) scale(0.1); } }.header-search { position: relative; height: 70px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-top: 1px solid rgba(19, 53, 63, 0.5); border-bottom: 1px solid rgba(19, 53, 63, 0.5); } .header-search .preload { width: 20px; height: 20px; position: absolute; right: 104px; top: 0; bottom: 0; margin: auto; display: none; }.header-search__box .usefull { position: absolute; right: 24px; top: -4px; } @media only screen and (max-width: 1025px) { .header-search__box .usefull { position: relative; right: 0; left: 24px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } } @media only screen and (max-width: 480px) { .header-search__box .usefull { left: 0; } }.header-search__filter { display: -webkit-box; display: -ms-flexbox; display: flex; }.header-search__filter-item { padding: 21px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #0096a9; -webkit-transition: color 0.2s, background-color 0.2s; -o-transition: color 0.2s, background-color 0.2s; transition: color 0.2s, background-color 0.2s; border-right: 1px solid #e8eced; cursor: pointer; } .header-search__filter-item .header-menu__btn-inner { margin-right: 12px; } .header-search__filter-item .menu-btn__line { background-color: #0096a9; } .header-search__filter-item .icon { max-width: 25px; max-height: 24px; fill: transparent; stroke: #0097a9; -webkit-transition: stroke 0.2s; -o-transition: stroke 0.2s; transition: stroke 0.2s; margin-right: 12px; } .header-search__filter-item:hover, .header-search__filter-item.active { background-color: #0096a9; color: #fff; } .header-search__filter-item:hover .icon, .header-search__filter-item.active .icon { stroke: #fff; } .header-search__filter-item:hover .menu-btn__line, .header-search__filter-item.active .menu-btn__line { background-color: #fff; }.search__block { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }.search__input { display: block; width: calc(100% - 78px); height: 68px; padding-left: 24px; padding-top: 19px; padding-right: 24px; padding-bottom: 21px; background-color: transparent; border: none; font-size: 24px; line-height: 1; font-weight: 300; color: #13353f; } .search__input::-webkit-input-placeholder { font-family: "Gilroy ExtraBold"; color: #cbd0d1; } .search__input::-moz-placeholder { font-family: "Gilroy ExtraBold"; color: #cbd0d1; } .search__input:-ms-input-placeholder { font-family: "Gilroy ExtraBold"; color: #cbd0d1; } .search__input:-moz-placeholder { font-family: "Gilroy ExtraBold"; color: #cbd0d1; }.search__btn { position: relative; width: 78px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; border: none; background-color: transparent; } .search__btn.search__btn--header:before { content: ''; position: absolute; top: 14px; left: 0; width: 2px; height: 40px; background-color: #cbd0d1; } .search__btn .icon { width: 18px; height: 18px; stroke: #15353e; fill: transparent; -webkit-transition: stroke .2s; -o-transition: stroke .2s; transition: stroke .2s; } .search__btn:hover .icon { stroke: #124377; } .search__btn--map { min-width: 110px; height: 40px; background-color: #ff6913; color: #ffffff; font-size: 14px; font-weight: 400; line-height: 40px; white-space: nowrap; }.header-search__side-box { width: 22%; } .header-search .header-search__side-box { display: none; }.header-search__box { width: 100%; }@media only screen and (max-width: 1440px) { .header-search__side-box { width: 275px; } .header-search__box { width: 100%; } }@media only screen and (max-width: 924px) { .header-search__side-box { width: 250px; } .header-search__box { width: 100%; } .header-search { height: 52px; } .search__input { height: 50px; padding-top: 18px; padding-bottom: 18px; font-size: 14px; } .search__btn.search__btn--header:before { top: 10px; width: 1px; height: 30px; } }@media only screen and (max-width: 1025px) { .header-search__box { width: 100%; border-left: none; } .header-search__side-box { display: none; } }@media only screen and (max-width: 480px) { .search__input { width: calc(100% - 50px); } .search__btn { width: 50px; } .search__btn.search__btn--header:before { content: none; } .header-search__filter { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-search__filter-item { width: 100%; } }.header-menu { position: absolute; opacity: 0; visibility: hidden; top: 140px; right: 0; height: calc(100% - 140px); width: 100%; z-index: 100; background-color: transparent; -webkit-transition: background-color 0.3s ease-out; -o-transition: background-color 0.3s ease-out; transition: background-color 0.3s ease-out; } @media only screen and (max-width: 1025px) { .header-menu { height: calc(100% - 120px); } } @media only screen and (max-width: 480px) { .header-menu { height: calc(100% - 90px); } } @media only screen and (max-width: 1025px) { .header-menu .row--start { margin-bottom: 24px; } } .header-menu.header-menu--active { opacity: 1; visibility: visible; background-color: rgba(11, 11, 11, 0.8); -webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out, -webkit-transform 0.3s ease-out; transition: opacity 0.3s ease-out, visibility 0.3s ease-out, -webkit-transform 0.3s ease-out; -o-transition: transform 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out; transition: transform 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out; transition: transform 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out, -webkit-transform 0.3s ease-out; } .header-menu.header-menu--active .header-menu__wrapper { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; -o-transition: transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } .header-menu.header-menu--active .header-menu__content { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out, -webkit-transform 0.3s ease-out; transition: opacity 0.3s ease-out, visibility 0.3s ease-out, -webkit-transform 0.3s ease-out; -o-transition: transform 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out; transition: transform 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out; transition: transform 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transition-delay: 0.25s; -o-transition-delay: 0.25s; transition-delay: 0.25s; } .header-menu.header-menu--hide { background-color: transparent; -webkit-transition: background-color 0.3s ease-out; -o-transition: background-color 0.3s ease-out; transition: background-color 0.3s ease-out; -webkit-transition-delay: 0.25s; -o-transition-delay: 0.25s; transition-delay: 0.25s; } .header-menu.header-menu--hide .header-menu__wrapper { -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); -webkit-transition-delay: 0.25s; -o-transition-delay: 0.25s; transition-delay: 0.25s; } .header-menu.header-menu--hide .header-menu__content { opacity: 0; visibility: hidden; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; } .header-menu__wrapper { padding-top: 50px; background-color: #fff; -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; -o-transition: transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; } @media only screen and (max-width: 1025px) { .header-menu__wrapper { padding-top: 0; } } @media only screen and (max-width: 480px) { .header-menu__wrapper { padding-bottom: 24px; } } .header-menu__content { opacity: 0; visibility: hidden; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); -webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out, -webkit-transform 0.3s ease-out; transition: opacity 0.3s ease-out, visibility 0.3s ease-out, -webkit-transform 0.3s ease-out; -o-transition: transform 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out; transition: transform 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out; transition: transform 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out, -webkit-transform 0.3s ease-out; } @media only screen and (max-width: 1025px) { .header-menu { top: 120px; } } @media only screen and (max-width: 480px) { .header-menu { top: 90px; } }.header-menu__col { width: 21.5%; padding-left: 24px; padding-right: 35px; padding-bottom: 40px; } .header-menu__col:nth-child(4) { width: 13%; } @media only screen and (max-width: 1025px) { .header-menu__col--mobile-hidden { display: none; } } .header-menu__col--mobile-visible { display: none; } @media only screen and (max-width: 1025px) { .header-menu__col--mobile-visible { display: block; } .header-menu__col--mobile-visible .header-menu__link.header-menu__link--title { padding-left: 0; } } @media only screen and (max-width: 1025px) { .header-menu__col { padding-bottom: 0; } }.header-menu__list { padding-left: 0; margin-bottom: 24px; } @media only screen and (max-width: 480px) { .header-menu__list { display: none; } }.header-menu__item { margin-bottom: 10px; }.header-menu__link { font-size: 16px; line-height: 20px; -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; color: #13353f; cursor: pointer; } @media only screen and (max-width: 480px) { .header-menu__link { display: block; margin-bottom: 0; padding: 17px 0; padding-left: 40px; } } .header-menu__link.header-menu__link--title { display: block; margin-bottom: 14px; font-size: 14px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 20px; } @media only screen and (max-width: 480px) { .header-menu__link.header-menu__link--title { display: block; margin-bottom: 0; padding: 20px 0; padding-left: 40px; position: relative; border-bottom: 1px solid #e8eced; } .header-menu__link.header-menu__link--title.fill:before { content: ''; position: absolute; left: 7px; top: calc(50% - 1px); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #13353f; height: 16px; width: 2px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .header-menu__link.header-menu__link--title.fill:after { content: ''; position: absolute; left: -40px; top: calc(50% - 1px); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #13353f; width: 16px; height: 2px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } } @media only screen and (max-width: 480px) and (max-width: 480px) { .header-menu__link.header-menu__link--title.fill:after { left: 0; } } @media only screen and (max-width: 480px) { .header-menu__link.header-menu__link--title:hover { color: #13353f; } .header-menu__link.header-menu__link--title.open { color: #0097a9; } .header-menu__link.header-menu__link--title.open:before, .header-menu__link.header-menu__link--title.open:after { -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); background-color: #0097a9; } .header-menu__link.header-menu__link--title.open .accordion__trigger-price { color: #0097a9; } } .header-menu__link:hover { color: #124377; }.scroll-panel { overflow-y: scroll; }/* ---- media ---- */@media only screen and (max-width: 1280px) { .header-menu__item { margin-bottom: 9px; } .header-menu__col { padding-right: 24px; } .header-menu__link { line-height: 19px; } }@media only screen and (max-width: 1024px) { .header-menu__col { width: 33.333%; } .header-menu__col:nth-child(4) { width: 33.333%; } }@media only screen and (max-width: 768px) { .header-menu__col { width: 50%; } .header-menu__col:nth-child(4) { width: 50%; } }@media only screen and (max-width: 480px) { .header-menu__col { width: 100%; } .header-menu__col:nth-child(4) { width: 100%; } .header-menu__item { margin-bottom: 0; } }.header-bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 1025px) { .header-bottom { display: none; } }.offices-list .subway-line { display: inline-block; width: 16px; height: 16px; margin-left: 0; }.offices-list .map-panel__result-name { font-family: "Gilroy ExtraBold"; font-size: 18px; line-height: 1.33; margin-bottom: 7px; -webkit-transition: 0.3s color; -o-transition: 0.3s color; transition: 0.3s color; } .offices-list .map-panel__result-name:hover { color: #ff691f; }.offices-list .map-panel__result-address { font-size: 16px; line-height: 1.5; color: #13353f; margin-bottom: 7px; }.offices-list .map-panel__result-tag { font-size: 14px; line-height: 1.43; padding-bottom: 3px; margin-right: 7px; }.offices-list .map-panel__result { border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; }.offices-list .map-panel__result-list-item { padding-left: 0; padding-right: 0; cursor: auto; } .offices-list .map-panel__result-list-item:before { display: none; } .offices-list .map-panel__result-list-item .map-panel__like { display: inline-block; position: relative; right: auto; top: 1px; margin-left: 6px; } .offices-list .map-panel__result-list-item:hover { background-color: transparent; }.offices-list__items { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 24px; padding-left: 24px; padding-right: 24px; }.offices-list__item { width: calc(33.33% - 17px); margin-right: 24px; margin-bottom: 24px; } .offices-list__item:nth-child(3n) { margin-right: 0; } @media only screen and (max-width: 1023px) { .offices-list__item:nth-child(3n) { margin-right: 24px; } } @media only screen and (max-width: 480px) { .offices-list__item:nth-child(3n) { margin-right: 0; } } @media only screen and (max-width: 1023px) { .offices-list__item { width: calc(50% - 13px); } .offices-list__item:nth-child(2n) { margin-right: 0; } } @media only screen and (max-width: 480px) { .offices-list__item { width: 100%; margin-right: 0; } }.balloon { width: 280px; padding-left: 7px; padding-right: 7px; } .balloon__title { color: #0097a9; font-family: "Gilroy ExtraBold", sans-serif; font-size: 18px; line-height: 1.33333; margin-bottom: 10px; } .balloon__address { color: #000000; font-size: 16px; font-weight: 400; margin-bottom: 14px; } .balloon__features { margin-top: 24px; } .balloon__features span { color: #124377; font-size: 12px; font-weight: 400; margin-bottom: 20px; } .balloon__btn { width: 100%; height: 40px; line-height: 1; margin-bottom: 15px; margin-top: 20px; padding: 0; } .balloon__btn span { font-family: "PT Sans", sans-serif; color: #feffff; font-size: 14px; font-weight: 400; line-height: 38px; }.map-block .search__btn .icon { margin-left: 0px; margin-right: 0px; }.map-block__like { position: relative; color: #aeb1b3; font-size: 14px; font-weight: 400; line-height: 20px; padding-left: 30px; } .map-block__like:before { content: ''; position: absolute; left: 0; width: 22px; height: 20px; background-size: cover; background-image: url(../image/elements/like.svg); } .map-block__like--active:before { background-image: url(../image/bg-elements/like.svg); }.map-block--filter { padding-bottom: 0; }.map { width: 100%; height: 500px; position: relative; } .map--filter { height: 700px; overflow: hidden; } .map__filter-content { opacity: 0; visibility: hidden; position: absolute; right: 0; top: -1px; width: calc(100% - 431px); height: calc(100% + 1px); background-color: #fff; z-index: 1; } @media only screen and (max-width: 1023px) { .map__filter-content { width: calc(100% - 303px); } } @media only screen and (max-width: 1025px) { .map__filter-content { width: 100%; right: auto; left: 0; } } .map__filter-content.active { opacity: 1; visibility: visible; } .map__filter-content .change-city-container { max-height: 617px; } @media only screen and (max-width: 1025px) { .map__filter-content .change-city-container { max-height: 530px; } } .map__overlay { position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); left: 0; top: 0; z-index: 1; display: none; } .map__overlay p { position: relative; color: #fff; font-size: 24px; padding: 0 24px; text-align: center; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }#mapFilter .map__filter-content { width: 100%; display: none; position: relative; } #mapFilter .map__filter-content.active { display: block; height: auto; }[class*="ymaps-2"][class*="-ground-pane"] { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ }.search--map .header-search__box { border-left: 1px solid #e8eced; width: calc(100% - 310px); }.search--map .header-search__side-box { width: 310px; }.search--mapFilter { position: relative; } .search--mapFilter.search-hidden .header-search__side-box { border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; } .search--mapFilter.search-hidden .header-search__filter:first-child .header-search__filter-item { border-left: 1px solid #e8eced; } .search--mapFilter .header-search__box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: none; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; padding-right: 70px; } @media only screen and (max-width: 1023px) { .search--mapFilter .header-search__box { width: 100%; padding-right: 0; } .partners .search--mapFilter .header-search__box { padding-top: 0; padding-bottom: 0; padding-right: 0; } } .search--mapFilter .header-search__box--jcfs { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 1025px) { .search--mapFilter .header-search__box--jcfs { padding-right: 48px; } } @media only screen and (max-width: 480px) { .search--mapFilter .header-search__box--jcfs { padding-right: 0; } } .search--mapFilter .header-search__filter:first-child .header-search__filter-item { border-left: 1px solid transparent; } .search--mapFilter .header-search__filter-item.active { border-top: 1px solid #0096a9; border-bottom: 1px solid #0096a9; } .search--mapFilter .header-search__side-box { min-width: 432px; } @media only screen and (max-width: 1023px) { .search--mapFilter .header-search__side-box { display: block; width: 100%; min-width: auto; } } .search--mapFilter .search__input { font-family: "PT Sans", sans-serif; font-size: 16px; font-weight: 400; } .search--mapFilter .search__input::-webkit-input-placeholder { color: #5d7c87; } .search--mapFilter .search__input::-moz-placeholder { color: #5d7c87; } .search--mapFilter .search__input:-ms-input-placeholder { color: #5d7c87; } .search--mapFilter .search__input:-moz-placeholder { color: #5d7c87; } .search--mapFilter .search__block { background-color: #e8eced; max-height: 100%; }.search--map__title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 24px; padding-right: 24px; } .search--map__title h2 { margin-bottom: 0; }[class*='balloon__tail'] { left: 50% !important; -webkit-transform: translateX(-50%) rotate(-45deg) !important; -ms-transform: translateX(-50%) rotate(-45deg) !important; transform: translateX(-50%) rotate(-45deg) !important; }@media only screen and (max-width: 1100px) { .search--map { border-top: 1px solid #e8eced; } .search--map .header-search__side-box { width: 310px; } .search--map .header-search__box { width: calc(100% - 310px); } }@media only screen and (max-width: 924px) { .map { height: 450px; } .map--filter { height: 700px; } }.office-map { width: calc(100% - 432px); height: 700px; margin-left: auto; } @media only screen and (max-width: 1023px) { .office-map { width: calc(100% - 304px); } } @media only screen and (max-width: 1025px) { .office-map { width: 100%; } }@media only screen and (max-width: 1023px) { .search--map { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-top: none; } .content__inner .search--map { border-top: none; } .search--map .header-search__side-box { width: 100%; padding-top: 15px; padding-bottom: 15px; } .search--map .header-search__box { width: 100%; border-top: 1px solid #e8eced; } .search--map .header-search__box .search__input { height: 50px; padding-top: 18px; padding-bottom: 18px; } }@media only screen and (max-width: 768px) { .map { height: 410px; } .map--filter { height: 700px; } }@media only screen and (max-width: 480px) { .map--filter { height: 600px; } [class*="-balloon__close"] + [class*="-balloon__content"] { margin-right: 0 !important; } .balloon { width: 100%; padding-right: 24px; } .balloon__btn { width: 278px; } }.map--filter.map-hidden ymaps { display: none; }.map-panel { position: absolute; left: -1px; top: 0; background-color: #fff; max-width: 432px; width: 100%; height: calc(100% + 1px); z-index: 1; border: 1px solid #e8eced; border-top: none; } @media only screen and (max-width: 1023px) { .map-panel { max-width: 304px; top: -1px; } } @media only screen and (max-width: 1025px) { .map-panel { position: relative; left: 0; max-width: 100%; height: auto; } } .map-panel__result-tags { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .map-panel__filter-trigger { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 63px; background-color: #0096a9; color: #fff; font-size: 14px; font-weight: 700; line-height: 1.71429; text-transform: uppercase; cursor: pointer; padding-left: 24px; padding-right: 24px; z-index: 10; left: -1px; width: calc(100% + 2px); } @media only screen and (max-width: 1023px) { .map-panel__filter-trigger { font-size: 12px; } } @media only screen and (max-width: 1025px) { .map-panel__filter-trigger { z-index: 20; } } .map-panel__filter-trigger:after { content: ''; position: absolute; right: 24px; top: 0; bottom: 0; margin: auto; width: 0; height: 0; border-style: solid; border-width: 8px 0 8px 9px; border-color: transparent transparent transparent #fff; -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; -o-transition: transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s; } @media only screen and (max-width: 1025px) { .map-panel__filter-trigger:after { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } } .map-panel__filter-trigger + .map-panel__subblock { -webkit-transform: translate3d(-464px, 0, 0); transform: translate3d(-464px, 0, 0); padding-left: 24px !important; width: 400px; left: 105%; } @media only screen and (max-width: 1025px) { .map-panel__filter-trigger + .map-panel__subblock { -webkit-transform: translate3d(0, -101%, 0); transform: translate3d(0, -101%, 0); } } .map-panel__filter-trigger.show:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } @media only screen and (max-width: 1025px) { .map-panel__filter-trigger.show:after { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } } .map-panel__filter-trigger-icon { width: 22px; height: 21px; margin-right: 8px; fill: transparent; stroke: #fff; } .map-panel__subblock-close { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; right: -34px; top: 0; font-weight: 300; width: 34px; height: 62px; background-color: #0096a9; color: #fff; font-size: 36px; cursor: pointer; } @media only screen and (max-width: 1025px) { .map-panel__subblock-close { right: 0; z-index: 101; width: 55px; background-color: transparent; color: #0096a9; font-size: 40px; } } .map-panel__subblock { position: absolute; left: 100%; top: -1px; background-color: #fff; border: 1px solid #e8eced; height: 702px; width: 432px; color: #15353e; text-transform: none; padding-left: 28px; padding-right: 28px; -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; -o-transition: transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; z-index: -1; } @media only screen and (max-width: 1025px) { .map-panel__subblock { left: -1px; top: 63px; width: calc(100% + 2px); z-index: 11; height: 537px; padding-right: 0; } } .map-panel__subblock .checkbox { margin-bottom: 20px; } .map-panel__subblock .checkbox label { color: #aeb1b3; } @media only screen and (max-width: 1023px) { .map-panel__subblock .checkbox label { font-size: 14px; } } .map-panel__subblock.show { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); width: 432px; left: 100%; } .map-panel__subblock-form { height: 687px; } @media only screen and (max-width: 1025px) { .map-panel__subblock-form { height: 523px; } } .map-panel__subblock-form-title { color: #13353f; font-size: 20px; font-weight: 700; margin-bottom: 18px; } .map-panel__subblock-item { padding-top: 5px; } @media only screen and (max-width: 1025px) { .map-panel__subblock-item { padding-right: 27px; } } .map-panel__subblock-text { color: #aeb1b3; font-size: 16px; font-weight: 400; line-height: 1.5; margin-bottom: 28px; } @media only screen and (max-width: 1025px) { .map-panel__subblock-text { font-size: 14px; } } .map-panel__tabs { display: none; padding-left: 24px; margin-bottom: 25px; text-transform: uppercase; border-bottom: 1px solid #e8eced; width: calc(100% + 52px); -webkit-transform: translateX(-24px); -ms-transform: translateX(-24px); transform: translateX(-24px); } .map-panel__tab { position: relative; color: #aeb1b3; font-family: "Gilroy ExtraBold"; font-size: 14px; line-height: 1.92857; -webkit-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; padding-top: 20px; padding-bottom: 20px; cursor: pointer; } @media only screen and (max-width: 1023px) { .map-panel__tab { font-size: 11px; } } .map-panel__tab:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #ff6913; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; -o-transition: transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s; } .map-panel__tab:not(:last-child) { margin-right: 67px; } @media only screen and (max-width: 1023px) { .map-panel__tab:not(:last-child) { margin-right: 20px; } } .map-panel__tab:hover { color: #b70e0c; } .map-panel__tab.active { color: #b70e0c; } .map-panel__tab.active:after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .map-panel__content { position: absolute; left: 24px; right: 24px; padding-top: 12px; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s, visibility 0.3s; -o-transition: opacity 0.3s, visibility 0.3s; transition: opacity 0.3s, visibility 0.3s; } @media only screen and (max-width: 1023px) { .map-panel__content:nth-of-type(2) { padding-right: 24px; } } @media only screen and (max-width: 1025px) { .map-panel__content { right: -1px; } } .map-panel__content.active { opacity: 1; visibility: visible; } .map-panel__result { padding: 30px 24px; color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 26px; line-height: 1.07692; background-color: #fff; } @media only screen and (max-width: 1023px) { .map-panel__result { font-size: 22px; } } .map-panel__result span { color: #b70e0c; margin-right: 5px; } .map-panel__result-wrap { height: 636px; background-color: #fff; } @media only screen and (max-width: 1025px) { .map-panel__result-wrap { display: none; } } .map-panel__city-group { color: #13353f; font-size: 20px; font-weight: 700; padding-left: 24px; padding-bottom: 13px; padding-top: 13px; padding-right: 24px; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; } .map-panel__result-list { counter-reset: myCounter; padding-left: 0; margin: 0; } .map-panel__result-text { display: inline-block; } .map-panel__result-list-item { list-style: none; padding-top: 8px; padding-right: 24px; padding-left: 50px; padding-bottom: 14px; position: relative; border-bottom: 1px solid #e8eced; -webkit-transition: background-color 0.2s; -o-transition: background-color 0.2s; transition: background-color 0.2s; cursor: pointer; } .map-panel__result-list-item:before { position: absolute; left: 24px; top: 14px; counter-increment: myCounter; content: counter(myCounter) "."; display: inline-block; text-align: center; color: #13353f; font-size: 12px; font-weight: 400; } .map-panel__result-list-item .map-panel__like { position: absolute; right: 24px; top: 14px; width: 13px; height: 13px; background-image: url(../image/elements/like.svg); background-repeat: no-repeat; background-size: contain; } .map-panel__result-list-item:hover { background-color: rgba(232, 236, 237, 0.3); } .map-panel__result-list-item:last-child { border-bottom: none; } .map-panel__result-list-item--like .map-panel__like { background-image: url(../image/bg-elements/like.svg); } .map-panel__result-list-item--partners:after { display: none; } .map-panel__result-name { color: #13353f; font-size: 16px; font-weight: 700; line-height: 1.5; margin-bottom: 2px; } .map-panel__result-address { color: #aeb1b3; font-size: 14px; font-weight: 400; line-height: 1.42857; margin-bottom: 14px; } .map-panel__result-tag { margin-right: 4px; font-size: 12px; color: #124377; } .map-panel__result-tag:last-child { margin-right: 0; } .map-panel__search-block { display: -webkit-box; display: -ms-flexbox; display: flex; height: 40px; margin-bottom: 15px; } .map-panel__search-block .search__input { font-family: "PT Sans"; height: 40px; width: calc(100% - 110px); font-size: 14px; line-height: 40px; border: 1px solid #5b7c87; border-right: none; padding-top: 0; padding-bottom: 0; } .map-panel__search-block .search__input.placeholder { color: #aeb1b3; } .map-panel__search-block .search__input:-moz-placeholder { color: #aeb1b3; } .map-panel__search-block .search__input::-moz-placeholder { color: #aeb1b3; } .map-panel__search-block .search__input:-ms-input-placeholder { color: #aeb1b3; } .map-panel__search-block .search__input::-webkit-input-placeholder { color: #aeb1b3; } .map-panel__cart-block { margin-top: 60px; width: calc(100% + 28px); } @media only screen and (max-width: 1025px) { .map-panel__cart-block { margin-top: 30px; } } .map-panel__cart-block .map-panel__subblock-form-title { margin-top: 25px; margin-bottom: 5px; } @media only screen and (max-width: 1025px) { .map-panel__cart-block .btn-icon { font-size: 12px; padding-right: 20px; padding-left: 20px; } .map-panel__cart-block .btn-icon .icon { position: relative; top: 3px; } } .map-panel__cart-block-list { counter-reset: myCounter; padding-left: 0; margin: 0; height: 268px; } @media only screen and (max-width: 1025px) { .map-panel__cart-block-list { height: 125px; } } .map-panel__cart-block-list-item { list-style: none; padding-right: 50px; padding-left: 25px; padding-bottom: 18px; padding-top: 18px; position: relative; border-bottom: 1px solid #e8eced; -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; } .map-panel__cart-block-list-item:before { position: absolute; left: 0; top: 20px; counter-increment: myCounter; content: counter(myCounter) "."; display: inline-block; text-align: center; color: #124377; font-size: 14px; font-weight: 400; } .map-panel__cart-block-list-item:hover { color: #ff6917; } .map-panel__cart-block-list-item:last-child { border-bottom: none; } @media only screen and (max-width: 1025px) { .map-panel__cart-block-list-link { font-size: 14px; } } .map-panel__cart-block-list-close { position: absolute; right: 26px; top: 5px; font-weight: 300; color: #ff6917; font-size: 40px; cursor: pointer; } @media only screen and (max-width: 1025px) { .map-panel .map-panel__subblock.show { width: 100%; width: -moz-available; width: -webkit-fill-available; width: fill-available; left: 0px; } }.header-search__box .title-block__usefull.usefull { max-width: 280px; } @media only screen and (max-width: 1023px) { .header-search__box .title-block__usefull.usefull { top: auto; width: auto; } } @media only screen and (max-width: 1025px) { .header-search__box .title-block__usefull.usefull { max-width: 100%; max-width: -moz-available; max-width: -webkit-fill-available; max-width: fill-available; } }@media only screen and (max-width: 1023px) { .header-search__filter { height: 68px; } }#cartQuantity { padding-left: 0; }/* ft - footer sm - small lg - large*/.ft { background-color: #f2f6f7; border-top: 1px solid #e8eced; } .ft .container { max-width: 1920px; border-left: 1px solid #fff; border-right: 1px solid #fff; }.ft__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 1025px) { .ft__row { -ms-flex-wrap: wrap; flex-wrap: wrap; } }@media only screen and (max-width: 1025px) { .ft__col.qr-code { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; border-top: 1px solid #fff; } }@media only screen and (max-width: 1025px) { .ft__col.qr-code .qr-code__block { float: left; margin-right: 24px; margin-bottom: 0; } }@media only screen and (max-width: 1025px) { .ft__col.qr-code .qr-code__disrcipt { padding-bottom: 0; padding-left: 24px; text-align: left; } }.ft__col.qr-code .qr-wrap { text-align: center; } @media only screen and (max-width: 1025px) { .ft__col.qr-code .qr-wrap { display: block; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-top: 24px; text-align: left; } }@media only screen and (max-width: 1025px) { .ft__col.qr-code .ft-social { padding-bottom: 24px; margin-bottom: 0; } }.ft__col--smart { width: 20%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }.ft__col { width: 46%; border-right: 1px solid #fff; padding-top: 10px; padding-bottom: 24px; } .ft__col:last-child { border-right: 1px solid transparent; } .ft__col > div { padding-right: 24px; padding-left: 24px; } .ft__col .ft__border-bottom { border-bottom: 1px solid #fff; }.ft-sm-block__title { display: block; margin-bottom: 8px; font-family: "Gilroy ExtraBold", sans-serif; font-size: 18px; line-height: 24px; color: #13353f; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .ft-sm-block__title:hover, .ft-sm-block__title:active, .ft-sm-block__title:focus { color: #9f191e; } .ft-sm-block__title.no-child { margin-bottom: 20px; }.ft-sm-list { padding-left: 0; margin-bottom: 14px; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; margin-right: -24px; margin-left: -24px; border-bottom: 1px solid #fff; }.ft-sm-list__item { margin-bottom: 6px; }.ft-sm-list__link { color: #5c7d88; font-size: 14px; line-height: 18px; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .ft-sm-list__link:hover { color: #b70e0c; }.ft-lg-list__title { display: block; margin-bottom: 27px; font-size: 20px; font-weight: bold; color: #13353f; line-height: 1.1; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .ft-lg-list__title:hover { color: #9f191e; }.ft-bottom { padding-top: 9px; padding-bottom: 1px; background-color: #e8eced2b; font-size: 12px; line-height: 16px; color: #5d7c87; } .ft-bottom p { margin-bottom: 10px; } .ft-bottom .icon { width: 177px; height: 16px; } .ft-bottom .container { border: none; }.ft-bottom__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .ft-bottom__row.left { padding-left: 0; display: inherit; } @media only screen and (max-width: 1025px) { .ft-bottom__row.left { padding-left: 0; } }.ft-bottom__paragraph--disk { color: black; } @media only screen and (max-width: 480px) { .ft-bottom__paragraph--disk { display: none; } }ul.quality-assessment__list { list-style-type: disc; margin: 10px 5px 5px 25px; } ul.quality-assessment__list li { padding-left: 20px; }.ft-bottom__col { position: relative; display: block; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-left: 24px; padding-right: 24px; width: 100%; } @media only screen and (max-width: 1025px) { .ft-bottom__col { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-right: 24px; } } .ft-bottom__col .ft-bottom { padding-top: 0; padding-bottom: 0; }.ft-bottom__age { color: #aeb1b3; font-size: 16px; font-weight: 500; border: 1px solid #aeb1b3; border-radius: 50%; width: 34px; height: 35px; line-height: 2; text-align: center; margin-right: 24px; margin-left: auto; } @media only screen and (max-width: 1023px) { .ft-bottom__age { top: 0; bottom: auto; } }.ft-age__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 120px; padding-top: 24px; padding-bottom: 24px; } @media only screen and (max-width: 1025px) { .ft-age__wrapper { margin-left: 0px; border-left: 0px solid transparent; } }.ft-bottom__age-wrap .ft-bottom__oldlink { border: 1px solid #124377; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 100px; padding: 7px; display: -webkit-box; display: -ms-flexbox; display: flex; float: left; -ms-flex-pack: distribute; justify-content: space-around; width: 194px; color: #124377; font-family: "PT Sans", sans-serif; font-style: normal; font-size: 16px; line-height: 21px; font-weight: bold; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; cursor: pointer; margin-right: 24px; margin-top: 24px; } .ft-bottom__age-wrap .ft-bottom__oldlink .ft-bottom__oldlink-icon { margin-top: 4px; } .ft-bottom__age-wrap .ft-bottom__oldlink:hover { color: white; background: #124377; }@media only screen and (max-width: 1025px) { .ft-bottom__age-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-bottom: 24px; display: none; } }@media only screen and (max-width: 1025px) { .ft-bottom__age-wrap .ft-bottom__age { display: none; } }.ft-bottom__pay { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; margin-top: -24px; margin-bottom: -24px; min-width: 330px; padding-left: 24px; border-left: 1px solid #fff; } @media only screen and (max-width: 1025px) { .ft-bottom__pay { top: 0; padding-top: 0; margin-top: 0; margin-bottom: 0; margin-left: 0; border-left: 1px solid transparent; padding-right: 24px; } } .ft-bottom__pay img { height: 20px; } .ft-bottom__pay img:not(:last-of-type) { margin-right: 30px; } @media only screen and (max-width: 1023px) { .ft-bottom__pay img:not(:last-of-type) { margin-right: 30px; } } @media only screen and (max-width: 480px) { .ft-bottom__pay img:not(:last-of-type) { margin-right: 10px; } } .ft-bottom__pay p { margin-bottom: 12px; font-weight: 600; font-size: 12px; color: #5c7d88; } @media only screen and (max-width: 1025px) { .ft-bottom__pay p { width: 100%; } }.ft-bottom__pay-inner { border-top: 1px solid #fff; padding-bottom: 24px; padding-top: 24px; margin-left: -24px; padding-left: 24px; } @media only screen and (max-width: 1025px) { .ft-bottom__pay-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 24px; padding-bottom: 24px; padding-top: 0; padding-left: 0; margin-left: 0; border-top: 1px solid transparent; } }.ft-bottom__paragraph { margin-bottom: 5px; } .ft-bottom__paragraph.ft-bottom__paragraph--upper { text-transform: uppercase; } .ft-bottom__paragraph--dark { color: #13353f; }.ft-bottom__link { display: block; color: #5d7c87; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .ft-bottom__link:hover { color: #9f191e; }.ft-bottom__author { display: inline-block; width: 177px; height: 16px; background: url("https://www.invitro.ru/image/bg-elements/icon-buroburo.svg") no-repeat center; background-size: cover; }.ft-phone { position: relative; padding-top: 24px; padding-bottom: 24px; } @media only screen and (max-width: 768px) { .ft-phone { margin-top: 0; } }.ft-phone__link,.ft-mail__link { font-family: "Gilroy ExtraBold", sans-serif; line-height: 24px; font-size: 18px; color: #5c7d88; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .ft-phone__link:hover, .ft-mail__link:hover { color: #9f191e; }.ft-phone__group { margin-bottom: 24px; } .ft-phone__group .ft-bottom__age { display: none; } @media only screen and (max-width: 1025px) { .ft-phone__group .ft-bottom__age { display: block; position: absolute; top: 24px; right: 0; margin: 0; } }.ft-phone__disrcipt { display: block; font-size: 12px; line-height: 14px; margin-top: 2px; color: #aeb1b3; }.ft-social { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; margin-right: 0; padding-top: 20px; padding-bottom: 0; margin-top: auto; border-top: 1px solid #fff; } @media only screen and (max-width: 1280px) { .ft-social { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } @media only screen and (max-width: 1025px) { .ft-social { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-top: none; border-bottom: 1px solid #fff; } }.ft-social__link { width: 34px; height: 34px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 3px; margin-right: 6px; margin-bottom: 3px; border-radius: 50%; } .ft-social__link.ft-social__link--fb { background-color: #3f5a95; } .ft-social__link.ft-social__link--twitter { background-color: #36a2ee; } .ft-social__link.ft-social__link--instagram { background-image: -webkit-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); background-image: -o-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); background-image: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); } .ft-social__link.ft-social__link--youtube { background-color: #f90019; } .ft-social__link.ft-social__link--vk { background-color: #4c6c91; } .ft-social__link.ft-social__link--ok { background-color: #f68634; } @media only screen and (max-width: 768px) { .ft-social__link { width: 44px; height: 44px; margin-bottom: 0; } } .ft-social__link .icon { width: 20px; height: 17px; fill: #fff; -webkit-transition: fill .3s; -o-transition: fill .3s; transition: fill .3s; } .ft-social__link .icon-icon-fb { height: 26px; } .ft-social__link .icon-icon-youtube { width: 32px; height: 25px; } .ft-social__link .icon-icon-instagram { width: 25px; height: 20px; } .ft-social__link:last-of-type { margin-right: 0; } .ft-social__link:hover { background-color: #ccd0d1; background-image: none; }.qr-code { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .qr-code .qr-bvi { display: -webkit-box; display: -ms-flexbox; display: flex; background: #124377; border-radius: 100px; color: white; font-weight: bold; font-size: 16px; padding: 5px 10px; margin-bottom: 70px; cursor: pointer; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } @media only screen and (max-width: 480px) { .qr-code .qr-bvi { margin: 24px 0 0 0; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; display: none !important; } } .qr-code .qr-bvi:hover { background: #9f191e; } .qr-code .qr-bvi img { margin-right: 10px; } @media only screen and (max-width: 1240px) and (min-width: 751px) { .qr-code .qr-bvi__text { display: none; } .qr-code .qr-bvi img { margin-right: 0px; } .qr-code .qr-bvi { padding: 5px 5px; } }.qr-code__block { margin-bottom: 20px; } .qr-code__block img { width: 110px; } @media only screen and (max-width: 1025px) { .qr-code__block img { width: 72px; } }.qr-code__disrcipt { width: 100%; text-align: center; color: #5d7c87; font-size: 12px; font-weight: 400; line-height: 16px; }.banner-space { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 17px; } .banner-space--block { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; }/* ---- media ---- */@media only screen and (max-width: 1280px) { .ft .container { border: none; } }@media only screen and (max-width: 1025px) { .ft__col { width: 25%; } .ft__col:nth-child(4) { border-right-color: transparent; } }@media only screen and (max-width: 924px) { .ft-social { margin-right: 0; } }@media only screen and (max-width: 1025px) { .ft__col { display: none; } .ft__col:first-child { display: block; width: 100%; border: none; } .ft__col:first-child .ft__border-bottom { border-bottom: 0px; } .ft-lg-list { display: none; } .ft-social { padding-top: 0; } .ft-social__link { margin-right: 8px; } .ft-bottom__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .ft-bottom__col { padding-bottom: 20px; } .ft-bottom__col:last-child { padding-bottom: 0; } }.popup__wrap { position: fixed; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 662px; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); overflow: auto; }.popup { top: 0; background-color: yellow; width: 80%; height: 200vh; max-width: 500px; left: 50%; } .popup__form { padding-left: 45px; padding-right: 45px; } @media only screen and (max-width: 1025px) { .popup__form { padding-left: 24px; padding-right: 24px; } } .popup__user-phone { display: block; }#mapPopup { max-width: 1155px; padding-top: 24px; } #mapPopup .mfp-close { top: 20px; }.popup-invitro { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 576px !important; width: 100%; } .popup-invitro img { margin-bottom: 25px; width: 25%; } .popup-invitro h3 { color: #15353e; font-family: "Gilroy ExtraBold"; font-size: 18px; line-height: 1.33333; margin-bottom: 25px; padding-right: 24px; padding-left: 24px; text-align: center; } .popup-invitro .btn { margin-bottom: 25px; margin-top: 25px; } .popup-invitro .h3.dc_popup_content { padding: 20px; text-align: center; } .popup-invitro .h3.dc_popup_content span { font-weight: bold; } .popup-invitro .h3.dc_popup_content table { border: none; } .popup-invitro .h3.dc_popup_content table td { padding: 5px; vertical-align: top; } .popup-invitro .h3.dc_popup_content table td:nth-child(odd) { text-align: right; } .popup-invitro .h3.dc_popup_content table td:nth-child(even) { color: #124377; text-align: left; font-weight: bold; } .popup-invitro .approve_fields { width: 100%; padding: 0px 90px 30px 90px; } .popup-invitro .approve_fields .approve_field { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; } .popup-invitro .approve_fields .approve_field .label, .popup-invitro .approve_fields .approve_field .value { padding: 15px 0px; width: 50%; }#popupThanks { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 355px !important; width: 100%; padding-top: 55px; padding-bottom: 40px; padding-left: 45px; padding-right: 45px; } #popupThanks.doctor-thanks { max-width: 500px !important; } #popupThanks.doctor-thanks .btn { margin: 10px 0px; } #popupThanks.popup-error button.mfp-close { top: 15px; right: 15px; } #popupThanks.popup-error img { display: none; } @media only screen and (max-width: 1025px) { #popupThanks { margin-top: 0; margin-right: auto; margin-left: auto; padding-right: 30px; padding-bottom: 100px; padding-left: 30px; } } #popupThanks img { margin-bottom: 25px; width: 38%; } #popupThanks h3 { color: #15353e; font-family: "Gilroy ExtraBold"; font-size: 18px; line-height: 1.33333; margin-bottom: 25px; padding-right: 24px; padding-left: 24px; text-align: center; } #popupThanks .btn { margin-bottom: 30px; margin-top: 25px; } #popupThanks .h3.dc_popup_content { padding: 20px; text-align: center; } #popupThanks .h3.dc_popup_content span { font-weight: bold; } #popupThanks .h3.dc_popup_content table { border: none; } #popupThanks .h3.dc_popup_content table td { padding: 5px; vertical-align: top; } #popupThanks .h3.dc_popup_content table td:nth-child(odd) { text-align: right; } #popupThanks .h3.dc_popup_content table td:nth-child(even) { color: #124377; text-align: left; font-weight: bold; } #popupThanks .approve_fields { width: 100%; padding: 0px 90px 30px 90px; } #popupThanks .approve_fields .approve_field { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; } #popupThanks .approve_fields .approve_field .label, #popupThanks .approve_fields .approve_field .value { padding: 15px 0px; width: 50%; }.popup-invitro .h2 { width: 84%; margin-bottom: 0px; margin-top: 20px; }#popupFastSmsEnter .form__text, #popupFastMailEnter .form__text { line-height: 1.5; }.quest-result { margin-top: 20px; padding-bottom: 18px; margin-bottom: 30px; border-bottom: 1px solid #e8eced; } .quest-result__item { position: relative; padding-right: 50px; margin-bottom: 20px; } .quest-result__item--correct .quest-result__text:after { content: ''; display: inline-block; height: 13px; width: 6px; border-right: solid 2px #9f191e; border-bottom: solid 2px #9f191e; -webkit-transform: rotate(45deg) translateY(-2px); -ms-transform: rotate(45deg) translateY(-2px); transform: rotate(45deg) translateY(-2px); margin-left: 12px; } .quest-result__item--check .quest-result__text { font-weight: 700; color: #9f191e; } .quest-result__item--check .quest-result__progress { background-color: #9f191e; } .quest-result__text { margin-bottom: 10px; display: inline-block; } .quest-result__text-icon { margin-left: 8px; } .quest-result__line-bg { height: 10px; border-radius: 20px; background-color: #e8eced; position: relative; } .quest-result__progress { position: absolute; left: 0; top: 0; height: 100%; background-color: #8bcbd8; border-radius: 20px; max-width: 100%; } .quest-result__percent { font-size: 16px; font-weight: 700; color: #13353f; position: absolute; right: 0; bottom: -5px; margin: auto; }#popupQuestResult { max-width: 660px; }.popup-search-result + .mfp-close { display: none; }.popup-search-result__close { max-width: 220px; margin-top: 24px; margin-right: auto; margin-left: auto; }.popup-search-result__success { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }.SumoSelect--vacancy-city-search { margin-bottom: 30px; } .SumoSelect--vacancy-city-search .SumoSelect > .optWrapper.isFloating { position: relative; width: 100%; max-height: 100%; padding-bottom: 0; } .SumoSelect--vacancy-city-search .SumoSelect > .optWrapper.multiple.isFloating > .MultiControls { display: none; } .SumoSelect--vacancy-city-search .SumoSelect { width: 100%; } .SumoSelect--vacancy-city-search .SumoSelect > .CaptionCont > label > i { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5zZWFyY2g8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0ic2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIj4NCiAgICAgICAgPGcgc3Ryb2tlPSIjMTUzNTNFIiBzdHJva2Utd2lkdGg9IjIiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTgsMTYgQzEyLjQxMSwxNiAxNiwxMi40MTEgMTYsOCBDMTYsMy41ODkgMTIuNDExLDAgOCwwIEMzLjU4OSwwIDAsMy41ODkgMCw4IEMwLDEyLjQxMSAzLjU4OSwxNiA4LDE2IFoiIGlkPSJTdHJva2UtMSI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE4LDE4IEwxNCwxNCIgaWQ9IlN0cm9rZS0zIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg=="); width: 20px; height: 20px; } .SumoSelect--vacancy-city-search .SumoSelect > .CaptionCont > label { right: 35px; } .SumoSelect--vacancy-city-search .CaptionCont { height: 50px; line-height: 50px; padding: 0 75px 0 20px; border: 1px solid #e8eced; border-radius: 0; } .SumoSelect--vacancy-city-search .optWrapper, .SumoSelect--vacancy-city-search .SumoSelect.open > .optWrapper { display: block; position: relative; top: 0; border: 1px solid #e8eced; -webkit-box-shadow: none; box-shadow: none; } .SumoSelect--vacancy-city-search .SumoSelect > .optWrapper.multiple > .options li.opt { padding: 12px; padding-left: 44px; width: calc(100% - 26px); } .SumoSelect--vacancy-city-search .SumoSelect > .optWrapper.multiple > .options li.opt span i, .SumoSelect--vacancy-city-search .SumoSelect .select-all > span i { border: 1px solid #124377; background: #fff; border-radius: 5px; width: 24px; height: 24px; } .SumoSelect--vacancy-city-search .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i, .SumoSelect--vacancy-city-search .SumoSelect .select-all.selected > span i, .SumoSelect--vacancy-city-search .SumoSelect .select-all.partial > span i { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAJBQTFRFAAAAAJurAJaoAJepAJaoAJmnAJepAJaoacHL5PP1Oq67X73I/f39Pq+8ULfD+/z8////bsPNQ7G+9/v7fsnSnNbcq9ziCpqrOKy68/n6jtDY0OvuuOHmBpiqLai37ff4ntbdA5aoJKW05/T2JqW15vT1rNziA5ep7vf4ueHmOK27xebqDJqrg8vUEZytAJWoNKHXMQAAADB0Uk5TAD2y5v96/v3///////////////////////////////////////////////////97Y50d7QAAAJZJREFUeJyNkscSwjAMRGVbIZQAgkBIgITe2///HeYYezXDHnTY51GxRETGOm7JWUNeSYcjpYl/n8a+J4Ys8pktOQwcYZ/5f9Dt9SEYZNkQgdFYJijVNJdZu8a8WPhYVrIMiq9kXXOzke0uAPuDFMeTnC9Ru81VcrnVYI57JY8nHLB8vRmCQDpQv11dlLpa+gDyOwbtfL7zBQ1Yz88CtgAAAABJRU5ErkJggg=="); } .SumoSelect--vacancy-city-search .SumoSelect > .optWrapper > .options li.opt:hover { background-color: #124377; border-color: #fff; } .SumoSelect--vacancy-city-search .SumoSelect > .optWrapper > .options li.opt:hover label { color: #fff; } .SumoSelect--vacancy-city-search .SumoSelect > .optWrapper > .options li.opt.selected:hover span i { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAIpQTFRFAAAA////////////////////////////lNPbGqGxw+brntfeA5epwOXqrd3jA5iqAJaoj9HZuuPoCpmrf8vUYb7KUrjE9Pr7xujsDJusb8TOLam4RbPA+Pz80OzvEZ2uX77J/f//2e/yF6Cw1+/xGKCx+/39RLPAxefrOK688/r7esnS7vj5////Ihl4hwAAAC50Uk5TAD647v989PP/////////////////////////////////////////////////fUDxgk4AAACWSURBVHicjZLbEsIwCERJQq2Xqmg1tmqt97v//3vGxybLjPvAwx4GQoCIjHXckbOGgrIeJ8qzkJ+nfiCGLPKZLTkMHGGf+X/QHwwhGBXFGIHJVGao1LyURbfH0q9CrGpZR803sm1418r+EIHjSfz5Iv6aPDdkl3JrwBz3Wh5POGD1ejMEkXSgfru6KHW19AHkdwza+XwBzwoNMBg0luQAAAAASUVORK5CYII="); } .SumoSelect--vacancy-city-search .SumoSelect > .optWrapper > .options { max-height: 400px; } .SumoSelect--vacancy-city-search .SumoSelect:focus > .CaptionCont, .SumoSelect--vacancy-city-search .SumoSelect:hover > .CaptionCont, .SumoSelect--vacancy-city-search .SumoSelect.open > .CaptionCont { -webkit-box-shadow: none; box-shadow: none; border-color: #124377; } .SumoSelect--vacancy-city-search .SumoSelect.open .search-txt { padding: 0; padding-left: 20px; line-height: 48px; } .SumoSelect--vacancy-city-search .SumoSelect.open > .search > span, .SumoSelect--vacancy-city-search .SumoSelect.open > .search > label { visibility: visible; z-index: 1; }/* overlay at start */.mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }/* overlay animate in */.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }/* overlay animate out */.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }/* content at start */.mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }/* content animate it */.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }/* content animate out */.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }.popup-block.popup-poll { max-width: 900px; padding-bottom: 45px; } .popup-block.popup-poll .form__row + .form__row { display: none; }.popup-block__next-icon,.popup-block__prev-icon { display: inline-block; vertical-align: middle; }.popup-block__prev-icon { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); padding-left: 0 !important; }.popup-block__pagination { position: absolute; right: 0; bottom: 45px; min-width: 64px; padding: 13px 12px; border-top-left-radius: 30px; border-bottom-left-radius: 30px; text-align: right; background-color: #5C7D88; color: #fff; } .popup-block__pagination span { opacity: 0.8; }.popup-block__send { margin-top: 15px; }.popup-block__question { display: block; font-weight: 600; margin-bottom: 16px; }.popup-block.popup-poll.popup-poll--result { max-width: 625px; }.popup-poll__info { margin-right: -45px; margin-left: -45px; padding-right: 45px; padding-left: 45px; } .popup-poll__info button { margin-top: 20px; } .popup-poll__info p { margin-bottom: 15px; }@media only screen and (max-width: 768px) { #popupEnrollDiagnostic .form.popup__form { padding-bottom: 80px; } }@media only screen and (max-width: 480px) { .xdsoft_noselect { bottom: 20px !important; left: 20px !important; max-width: 300px; } }.ss__select { position: relative; background-color: #fff; cursor: pointer; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }.ss__box-list { opacity: 0; transition: opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; z-index: 1000; position: relative; } .ss__block--open .ss__box-list { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }.ss__list { display: block; position: absolute; top: calc(100% + 1px); height: 0; width: calc(100% + 1px); padding: 0; margin: 0; background-color: #fff; -webkit-transition: height 2s; -o-transition: height 2s; transition: height 2s; overflow: hidden; }.ss__item { width: 100%; cursor: pointer; margin: 0; }.ss__block { position: relative; } .ss__block.ss__block--open .ss__select { z-index: 11; } .ss__block.ss__block--open .ss__select span:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .ss__block.ss__block--open .ss__list { max-height: 300px; height: auto; -webkit-box-shadow: 0 5px 20px 5px rgba(92, 125, 136, 0.15); box-shadow: 0 5px 20px 5px rgba(92, 125, 136, 0.15); overflow: auto; z-index: 30; } .ss__block.ss__block--open .ss__list.cs-list-short { max-height: 150px; }.header-search__select--wrap { height: 68px; } .header-search__select--wrap .ss__block.ss__block--open .ss__list { max-height: none; } .header-search__select--wrap .ss__block { height: inherit; font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 22px; color: #5c7d88; text-transform: uppercase; } .header-search__select--wrap .ss__select { height: inherit; padding-left: 24px; padding-top: 23px; padding-right: 24px; padding-bottom: 23px; } .header-search__select--wrap .ss__select span { position: relative; display: inline-block; padding-right: 24px; } .header-search__select--wrap .ss__select span:after { content: ''; position: absolute; left: auto; top: 50%; right: 0; width: 0; height: 0; margin-top: -3px; border-style: solid; border-width: 6px 6px 0 6px; border-color: #5c7d88 transparent transparent transparent; -webkit-transition: border-color .2s; -o-transition: border-color .2s; transition: border-color .2s; } .header-search__select--wrap .ss__select:hover { color: #fff; background-color: #124377; } .header-search__select--wrap .ss__select:hover span:after { border-color: #fff transparent transparent transparent; } .header-search__select--wrap .ss__item { padding-left: 24px; padding-top: 13px; padding-right: 24px; padding-bottom: 13px; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; } .header-search__select--wrap .ss__item.ss__item--active, .header-search__select--wrap .ss__item:hover { color: #fff; background-color: #124377; }.header-search__select { opacity: 0; }.select__hide { 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; }.select { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .select__result { display: inline-block; position: relative; color: #124377; font-size: 14px; font-weight: 400; line-height: 1.42857; cursor: pointer; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; padding-right: 15px; } .select__result:after { content: ''; position: absolute; right: 0; top: 2px; bottom: 0; width: 0; height: 0; margin: auto; border-style: solid; border-width: 4.5px 4.5px 0 4.5px; border-color: #cacfd0 transparent transparent transparent; } .select__wrap { border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; padding-left: 24px; padding-top: 15px; padding-bottom: 15px; margin-bottom: 50px; } .select__wrap--mb0 { margin-bottom: 0; border-bottom: none; } .select__label { display: block; color: #adb1b4; font-size: 12px; font-weight: 400; line-height: 1.67; } .select .icon { width: 20px; height: 20px; margin-right: 10px; stroke: #124377; fill: #124377; } .select .ss__select { position: relative; color: #124377; font-size: 14px; font-weight: 400; line-height: 1.42857; cursor: pointer; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; padding-right: 15px; } .select .ss__select:after { content: ''; position: absolute; right: 0; top: 2px; bottom: 0; width: 0; height: 0; margin: auto; border-style: solid; border-width: 4.5px 4.5px 0 4.5px; border-color: #cacfd0 transparent transparent transparent; } .select .ss__list { position: absolute; top: calc(100% + 5px); height: 0; width: 280px; padding: 0; margin: 0; -webkit-transition: height 2s; -o-transition: height 2s; transition: height 2s; overflow: hidden; background-color: #f3fafb; } .select .ss__item { width: 100%; cursor: pointer; margin: 0; color: #0097a9; font-size: 14px; font-weight: 400; line-height: 1.71429; padding: 8px 15px; -webkit-transition: color, background-color 0.2s; -o-transition: color, background-color 0.2s; transition: color, background-color 0.2s; } .select .ss__item--active { background-color: #124377; color: #fff; } .select .ss__item:hover { background-color: #124377; color: #fff; } .select .ss__block { position: relative; } .select .ss__block.ss__block--open .ss__select { z-index: 11; } .select .ss__block.ss__block--open .ss__select:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .select .ss__block.ss__block--open .ss__list { max-height: 210px; height: auto; overflow: auto; z-index: 30; border: 1px solid #e8eced; -webkit-box-shadow: none; box-shadow: none; } .doctor-filter .select .ss__block.ss__block--open .ss__list { max-height: none; }@media only screen and (max-width: 924px) { .header-search__select--wrap { height: 50px; } .header-search__select--wrap .ss__select { padding-top: 14px; padding-bottom: 14px; } }.winside-select-main { border: 1px solid #e8eced; }.winside-select-element { cursor: pointer; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 12px 12px 12px 44px; position: relative; border-bottom: 1px solid #f5f5f5; } .winside-select-element:hover { background: #124377; color: #fff; } .winside-select-element:before { content: ''; display: block; position: absolute; border: 1px solid #124377; background: #fff; border-radius: 5px; width: 24px; height: 24px; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); left: 1%; } .winside-select-element.hide { display: none; } .winside-select-element.select:hover:before { background: url("../image/icons/ok-revers.png"); } .winside-select-element.select:before { background: url("../image/icons/ok.png"); } .winside-select-element-all { position: absolute; background: #fff; width: 98%; z-index: 2; }.winside-select-list { position: relative; }.winside-select-elements { max-height: 400px; overflow: auto; padding-top: 48px; } @media only screen and (max-width: 768px) { .winside-select-elements { max-height: 200px; } }.winside-select-search { position: relative; } .winside-select-search span { position: absolute; display: block; width: 20px; height: 20px; background-image: url("../image/icons/search.svg"); right: 5%; top: 50%; margin-top: -10px; } .winside-select-search input { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; height: 50px; line-height: 50px; padding: 0 75px 0 20px; border-bottom: 1px solid #e8eced; }.ft-partners--wrap { position: relative; border-top: 1px solid #fff; } .ft-partners--wrap .container { border: none; } @media only screen and (max-width: 768px) { .ft-partners--wrap:after { content: ""; display: block; top: 0; right: 0; position: absolute; width: 100px; height: calc(100% + 10px); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 100%); background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 100%); pointer-events: none; } } @media only screen and (max-width: 480px) { .ft-partners--wrap { margin-bottom: 10px; padding-top: 20px; } }.ft-partners { width: 100%; height: 94px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } @media only screen and (max-width: 480px) { .ft-partners { height: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } @media only screen and (max-width: 768px) { .ft-partners .slick-slide { margin-right: 60px; } }.ft-partners__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 0; margin-bottom: 0; }.ft-partners__item { height: 94px; } @media only screen and (max-width: 480px) { .ft-partners__item { height: 70px; } }.ft-partners__link { height: inherit; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 24px; padding-right: 24px; } @media only screen and (max-width: 1440px) { .ft-partners__link { padding-left: 20px; padding-right: 20px; } } @media only screen and (max-width: 1280px) { .ft-partners__link { padding-left: 14px; padding-right: 14px; } } @media only screen and (max-width: 1279px) { .ft-partners__link { padding-left: 24px; padding-right: 0; } }.ft-partners__nav { width: 160px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 24px; } @media only screen and (max-width: 480px) { .ft-partners__nav { width: auto; display: block; padding-right: 24px; } } .ft-partners__nav a { font-size: 16px; font-weight: bold; line-height: 20px; color: #13353f; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .ft-partners__nav a:hover { color: #9f191e; } .ft-partners__nav.ft-partners__nav--arrows .ft-partners-slider__row-btn { display: -webkit-box; display: -ms-flexbox; display: flex; }.ft-partners__block { width: calc(100% - 160px); } @media only screen and (max-width: 1279px) { .ft-partners__block .ft-partners__link { padding-right: 24px; padding-left: 0; } } @media only screen and (max-width: 1279px) and (max-width: 480px) { .ft-partners__block .ft-partners__link { padding-right: 0; } } @media only screen and (max-width: 768px) { .ft-partners__block { position: relative; width: 100%; left: 0; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); padding-right: 24px; padding-left: 24px; } }.ft-partners-slider__row-btn { display: none; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .ft-partners-slider__row-btn .ft-partners-slider__btn { padding-top: 15px; }.ft-partners-slider__btn { padding-top: 5px; padding-bottom: 5px; cursor: pointer; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; } @media only screen and (max-width: 768px) { .ft-partners-slider__btn { display: none; } } .ft-partners-slider__btn .icon { width: 23px; height: 20px; fill: #cbd0d1; -webkit-transition: fill .3s; -o-transition: fill .3s; transition: fill .3s; } .ft-partners-slider__btn:hover .icon { fill: #124377; } .ft-partners-slider__btn:first-child { margin-right: 14px; } .ft-partners-slider__btn.slick-disabled { opacity: 0.5; cursor: default; pointer-events: none; }.icon-icon-helpful-no { -webkit-transform: translateY(4px); -ms-transform: translateY(4px); transform: translateY(4px); }.quest-accord { padding-left: 24px; } .service-home-column-main .quest-accord { padding-left: 0; } @media only screen and (max-width: 768px) { .quest-accord { padding-left: 0; } .content__inner .quest-accord { padding-left: 24px; } } .quest-accord h2 { padding-left: 24px; padding-right: 24px; }.quest-accord-wrap { padding-top: 50px; }.quest-accord__row { max-width: 1000px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.quest-accord__col { width: 100%; } .side-slider .quest-accord__col { padding-left: 0; } @media only screen and (max-width: 768px) { .side-slider .quest-accord__col { padding-left: 24px; } } @media only screen and (max-width: 480px) { .side-slider .quest-accord__col { padding-left: 0; } }.quest-accord__icon { position: relative; display: block; width: 22px; height: 22px; }.quest-accord__item { width: 100%; overflow: hidden; border-bottom: 1px solid #e8eced; } .quest-accord__item.quest-accord__item--open .quest-accord__title { color: #9f191e; } .quest-accord__item.quest-accord__item--open .quest-accord__title:before, .quest-accord__item.quest-accord__item--open .quest-accord__title:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background-color: #9f191e; } .quest-accord__item.quest-accord__item--open .quest-accord__answer { z-index: 1; } .quest-accord__item:first-child .quest-accord__header { padding-top: 7px; }.quest-accord__header { cursor: pointer; padding-left: 40px; padding-top: 33px; padding-bottom: 20px; padding-right: 24px; }.quest-accord__title { position: relative; display: block; font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 24px; color: #15353e; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .quest-accord__title:before { content: ''; position: absolute; left: -29px; top: 0; background-color: #13353f; height: 24px; width: 2px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .quest-accord__title:after { content: ''; position: absolute; left: -40px; top: 11px; background-color: #13353f; width: 24px; height: 2px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }.quest-accord__answer-wrap { height: 0; overflow: hidden; -webkit-transition: height .3s; -o-transition: height .3s; transition: height .3s; }.quest-accord__answer { z-index: -1; padding-left: 40px; padding-right: 25px; padding-bottom: 24px; font-size: 16px; line-height: 24px; color: #13353f; } .quest-accord__answer p { margin-bottom: 18px; } .quest-accord__answer p:last-of-type { margin-bottom: 0; }.quest-accord__helpful { margin-top: 28px; font-size: 14px; font-weight: bold; line-height: 20px; color: #124377; }.helpful__btns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.helpful__btn { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 24px; padding: 0; border: none; background-color: transparent; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 20px; font-weight: normal; color: #adb1b4; cursor: pointer; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .helpful__btn:hover { color: #124377; } .helpful__btn:hover .icon { fill: #124377; } .helpful__btn span { padding-left: 8px; } .helpful__btn .icon { width: 20px; left: 19px; fill: #adb1b4; -webkit-transition: fill .3s; -o-transition: fill .3s; transition: fill .3s; } .helpful__btn--check { color: #124377; } .helpful__btn--check .icon { fill: #124377; }.quest-accord__link-wrap { padding-top: 25px; padding-bottom: 25px; padding-right: 0px; text-align: center; } @media only screen and (max-width: 768px) { .quest-accord__link-wrap { padding-bottom: 0; } } @media only screen and (max-width: 480px) { .quest-accord__link-wrap { padding-right: 25px; padding-left: 25px; } } .content__inner .quest-accord__link-wrap, .service-home-column-main .quest-accord__link-wrap { text-align: left; } @media only screen and (max-width: 768px) { .service-home-column-main .quest-accord__link-wrap { padding-left: 24px; } } .quest-accord__link-wrap .quest-accord__link { position: absolute; right: -150px; top: 0; display: block; height: 50px; font-weight: bold; line-height: 50px; color: #124377; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .quest-accord__link-wrap .quest-accord__link:hover { color: #b70e0c; }.quest-accord__link-inner { position: relative; display: inline-block; }@media only screen and (max-width: 1024px) { .quest-accord__col { width: 100%; padding-right: 24px; } .quest-accord__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }@media only screen and (max-width: 768px) { .quest-accord__link-wrap .quest-accord__link { position: static; height: auto; margin-top: 20px; line-height: 24px; } }.side-bar { width: 20%; height: inherit; z-index: 20; border-top: 1px solid #e8eced; border-right: 1px solid #e8eced; } .side-bar--alt { background-color: #f8fcfc; } .side-bar--alt .side-bar__block:before { display: none; } .side-bar--alt .side-bar-second { display: block; } .side-bar--alt .side-bar__items { border: none; } .side-bar--alt .side-bar__items > .side-bar__link { font-family: "PT Sans", sans-serif; } .side-bar--alt .side-bar__link { padding-top: 14px; padding-bottom: 14px; font-size: 16px; } .side-bar--alt .side-bar__link.active { background-color: #9f191e; color: #fff; } .side-bar--alt .side-bar__link--open { background-color: #cceaf0; } .side-bar--icon .side-bar__items.side-bar__items--active .side-bar__link { background-color: #cceaf0; color: #124377; } .side-bar--inner .side-bar-third__link:hover { background-color: #cceaf0 !important; color: #0289a2 !important; } .side-bar--inner .side-bar-second { display: block; background-color: #fff; } .side-bar--inner .side-bar-second__items { border-bottom: 1px solid #e8eced; } .side-bar--inner .side-bar-second__link { position: relative; display: block; padding: 24px 50px 24px 24px; font-size: 18px; font-weight: bold; line-height: 1.33333; color: #124377; -o-transition: color 0.2s, background-color 0.2s; -webkit-transition: color 0.2s, background-color 0.2s; transition: color 0.2s, background-color 0.2s; } .side-bar--inner .side-bar-second__link--icon { position: relative; padding-left: 56px; } .side-bar--inner .side-bar-second__link.side-bar__link--third:after { content: ''; position: absolute; left: auto; top: calc(50% - 3px); right: 24px; width: 0; height: 0; border: 6px solid transparent; border-top-color: #9f191e; border-bottom: 0; -o-transition: transform 0.5s; -webkit-transition: transform 0.5s; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; } .side-bar--inner .side-bar-second__link.side-bar__link--open { color: #13353f; } .side-bar--inner .side-bar-second__link.side-bar__link--open.side-bar__link--third:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); border-top-color: #124377; } .side-bar--inner .side-bar-second__link:hover { background-color: #cceaf0; color: #13353f; } .side-bar--inner .side-bar-second__link:hover.side-bar__link--third:after { border-top-color: #124377; } .side-bar--inner .side-bar-third { display: none; position: relative; padding: 0; color: #0289a2; z-index: 1; } .side-bar--inner .side-bar-third__list { color: #fff; padding-left: 0; } .side-bar--inner .side-bar-third__link { position: relative; display: block; padding: 12px 50px 14px 58px; font-size: 16px; font-weight: bold; line-height: 20px; color: #0289a2; -o-transition: color 0.3s, background 0.3s; -webkit-transition: color 0.3s, background 0.3s; transition: color 0.3s, background 0.3s; } .side-bar--inner .side-bar-third__link:hover { color: #fff; background-color: #0289a2; } .side-bar--inner .side-bar-third__link.active { color: #b70e0c; } .side-bar--inner .side-bar-third__link.side-bar__link--open { color: #fff; } .side-bar--inner .side-bar-third__link:before { display: none; } .side-bar .tab-block { height: 100%; } .side-bar .tab-btn-box { margin-bottom: 0; border-bottom: none; } .side-bar--search-dropdown { height: inherit; z-index: 20; border-top: 1px solid #e8eced; border-right: 1px solid #e8eced; position: relative; width: 560px; } @media only screen and (max-width: 1280px) { .side-bar--search-dropdown { width: 400px; } } @media only screen and (max-width: 1023px) { .side-bar--search-dropdown { width: 300px; } } @media only screen and (max-width: 768px) { .side-bar--search-dropdown { width: 100%; height: auto; } } .side-bar--search-dropdown .side-bar__header { background-color: transparent; line-height: 70px; height: 70px; } .side-bar--search-dropdown .side-bar__title { color: #124377; font-size: 26px; display: block; padding-left: 0; line-height: 0.9; } .side-bar--search-dropdown .side-bar__title:before { display: none; } .side-bar--search-dropdown .side-bar__items { -o-transition: background-color 0.3s; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; } .side-bar--search-dropdown .side-bar__items:hover, .side-bar--search-dropdown .side-bar__items--active { background-color: rgba(0, 150, 169, 0.1); -webkit-box-shadow: none; box-shadow: none; } @media only screen and (max-width: 768px) { .side-bar--search-dropdown .side-bar__items:hover, .side-bar--search-dropdown .side-bar__items--active { background-color: transparent; } } @media only screen and (max-width: 768px) { .side-bar--search-dropdown .side-bar__items--active { background-color: transparent; } .side-bar--search-dropdown .side-bar__items--active .result-item__text { color: #0097a9; } .side-bar--search-dropdown .side-bar__items--active .result-item__row:before, .side-bar--search-dropdown .side-bar__items--active .result-item__row:after { background-color: #0097a9; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } } .side-bar--search-dropdown .result-item:hover { -webkit-box-shadow: none; box-shadow: none; background-color: transparent; } .side-bar--search-dropdown .result-item__header { color: #adb1b4; } .side-bar--search-dropdown .scroll-element.scroll-y { right: 0; }.side-bar__box { z-index: 100; } .side-bar .side-bar__box.open:not(.is_stuck) { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -o-transition-delay: 0s; -webkit-transition-delay: 0s; transition-delay: 0s; } .side-bar .side-bar__box.open:not(.is_stuck) .side-bar__block { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -o-transition-delay: 0.2s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .side-bar .side-bar__box.open:not(.is_stuck) .side-bar__description { opacity: 1; -webkit-transform: inherit; -ms-transform: inherit; transform: inherit; -o-transition-delay: 0.2s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }.side-bar__block { position: relative; } .side-bar__block.side-bar__elements a.side-bar__section { padding-left: 50px; display: block; } .side-bar__block.side-bar__elements a.side-bar__section:last-child:before { content: ''; position: absolute; left: 24px; right: 24px; bottom: 0; height: 1px; background-color: #e8eced; } .side-bar__block.side-bar__elements .side-bar-third__link { position: relative; display: block; padding: 12px 24px 14px 50px; font-size: 14px; font-weight: bold; line-height: 20px; color: #0289a2; -o-transition: color 0.3s, background 0.3s; -webkit-transition: color 0.3s, background 0.3s; transition: color 0.3s, background 0.3s; } .side-bar__block.side-bar__elements .side-bar-third__link.item-selected { color: black; } .side-bar__link ~ .side-bar-second .side-bar__block.side-bar__elements .side-bar-third__link { padding-left: 80px; } .side-bar__link ~ .side-bar-second .side-bar__block.side-bar__elements .side-bar-third__link:before { left: 59px; } .side-bar__block.side-bar__elements .side-bar-third__link:hover { background-color: #cceaf0; } .side-bar__block.side-bar__elements .side-bar-third { background-color: unset; } .side-bar__block.side-bar__elements a.side-bar-third__link:last-child:before { content: ''; position: absolute; left: 24px; right: 24px; bottom: 0; height: 1px; background-color: #e8eced; } .side-bar__block--search:before { display: none; } .side-bar__block a.side-bar__section.item-selected, .side-bar__block a.side-bar__section.root-item-selected { color: #0289a2; } .side-bar__block a.side-bar__section:hover { margin-left: -5px; color: #0289a2; border-left: 5px solid #0289a2; }.side-bar__header { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 24px; padding-right: 55px; background-color: #9f191e; }.side-bar__list { margin-bottom: 0; padding-left: 0; }.side-bar__link { position: relative; display: block; padding-left: 24px; padding-top: 24px; padding-right: 50px; padding-bottom: 24px; font-size: 18px; font-weight: bold; line-height: 1.33333; color: #124377; -o-transition: color 0.2s, background-color 0.2s; -webkit-transition: color 0.2s, background-color 0.2s; transition: color 0.2s, background-color 0.2s; } .side-bar__link--icon { position: relative; padding-left: 56px; } .side-bar__link.side-bar__link--second:before, .side-bar__link.side-bar-im-second:before { content: ''; position: absolute; left: auto; top: calc(50% - 3px); right: 24px; width: 0; height: 0; border: 6px solid transparent; border-top-color: #9f191e; border-bottom: 0; -o-transition: transform 0.5s; -webkit-transition: transform 0.5s; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; } .side-bar__link--open { background-color: #cceaf0; color: #13353f; background: #cceaf0; } .side-bar__link--open.side-bar__link--second:before, .side-bar__link--open.side-bar-im-second:before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); } .side-bar__link:hover { background-color: #cceaf0; }.side-bar__title { display: none; position: relative; font-family: "Gilroy ExtraBold", sans-serif; padding-left: 24px; padding-top: 24px; padding-right: 50px; padding-bottom: 24px; font-size: 18px; line-height: 1.33333; background-color: #fff; color: #124377; -o-transition: color 0.2s, background-color 0.2s; -webkit-transition: color 0.2s, background-color 0.2s; transition: color 0.2s, background-color 0.2s; } @media only screen and (max-width: 1023px) { .side-bar__title { display: block; } } .side-bar__title:before { content: ''; position: absolute; left: auto; top: calc(50% - 3px); right: 24px; width: 0; height: 0; border: 6px solid transparent; border-top-color: #9f191e; border-bottom: 0; -o-transition: transform 0.5s; -webkit-transition: transform 0.5s; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; } .side-bar__title--open { color: #13353f; background-color: #cceaf0; } .side-bar__title--open:before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }.side-bar__items { position: relative; border-bottom: 1px solid #e8eced; } .side-bar__items > .side-bar__link { font-family: "Gilroy ExtraBold", sans-serif; } .side-bar__items.side-bar__items--active .side-bar__link { background-color: #9f191e; color: #fff; }.side-bar__items-icon { position: absolute; left: 24px; top: 24px; max-width: 24px; min-height: 24px; }.side-bar-second { display: none; position: relative; padding: 0; color: #0289a2; background-color: #f8fcfc; z-index: 1; }.side-bar-second__list { color: #fff; padding-left: 0; }.side-bar__elements .side-bar-second__link.side-bar__link--third:after { content: ''; position: absolute; left: auto; top: calc(50% - 3px); right: 24px; width: 0; height: 0; border: 6px solid transparent; border-top-color: black; border-bottom: 0; -o-transition: transform 0.5s; -webkit-transition: transform 0.5s; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; }.side-bar__elements .side-bar-second__link.side-bar__link--third.side-bar__link--open.side-bar__link--third:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); border-top-color: black; }.side-bar-second__link { position: relative; display: block; padding-left: 24px; padding-top: 12px; padding-right: 50px; padding-bottom: 14px; font-size: 16px; font-weight: bold; line-height: 20px; color: #0289a2; -o-transition: color 0.3s, background 0.3s; -webkit-transition: color 0.3s, background 0.3s; transition: color 0.3s, background 0.3s; } .side-bar__link ~ .side-bar-second .side-bar-second__link { padding-left: 58px; } .side-bar-second__link.side-bar__link--third:after { content: ''; position: absolute; left: auto; top: calc(50% - 2px); right: 26px; width: 0; height: 0; border: 4px solid transparent; border-top-color: #9f191e; border-bottom: 0; -o-transition: transform 0.5s, border-top-color 0.5s; -webkit-transition: transform 0.5s, border-top-color 0.5s; -webkit-transition: border-top-color 0.5s, -webkit-transform 0.5s; transition: border-top-color 0.5s, -webkit-transform 0.5s; transition: transform 0.5s, border-top-color 0.5s; transition: transform 0.5s, border-top-color 0.5s, -webkit-transform 0.5s; } .side-bar-second__link.active { color: #b70e0c; }.side-bar__items .side-bar-second__link { position: relative; display: block; padding-left: 24px; padding-top: 12px; padding-right: 50px; padding-bottom: 14px; font-size: 16px; font-weight: bold; line-height: 20px; color: #0289a2; -o-transition: color 0.3s, background 0.3s; -webkit-transition: color 0.3s, background 0.3s; transition: color 0.3s, background 0.3s; } .side-bar__link ~ .side-bar-second .side-bar__items .side-bar-second__link { padding-left: 58px; } .side-bar__items .side-bar-second__link.side-bar__link--third:after { content: ''; position: absolute; left: auto; top: calc(50% - 2px); right: 26px; width: 0; height: 0; border: 4px solid transparent; border-top-color: #9f191e; border-bottom: 0; -o-transition: transform 0.5s, border-top-color 0.5s; -webkit-transition: transform 0.5s, border-top-color 0.5s; -webkit-transition: border-top-color 0.5s, -webkit-transform 0.5s; transition: border-top-color 0.5s, -webkit-transform 0.5s; transition: transform 0.5s, border-top-color 0.5s; transition: transform 0.5s, border-top-color 0.5s, -webkit-transform 0.5s; } .side-bar__items .side-bar-second__link:hover { color: #fff; background-color: #0289a2; } .side-bar__items .side-bar-second__link:hover.side-bar__link--third:after { border-top-color: #fff; } .side-bar__items .side-bar-second__link.active { color: #b70e0c; } .side-bar__items .side-bar-second__link.active:hover { color: #fff; } .side-bar__items .side-bar-second__link.side-bar__link--open.side-bar__link--third:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); border-top-color: black; }.side-bar-third { display: none; position: relative; padding: 0; color: #0289a2; background-color: #f2f6f7; z-index: 1; }.side-bar-third__list { color: #fff; padding-left: 0; } .side-bar-third__list .side-bar-third__link { position: relative; display: block; padding: 12px 24px 14px 46px; font-size: 14px; font-weight: bold; line-height: 20px; color: #0289a2; -o-transition: color 0.3s, background 0.3s; -webkit-transition: color 0.3s, background 0.3s; transition: color 0.3s, background 0.3s; } .side-bar__link ~ .side-bar-second .side-bar-third__list .side-bar-third__link { padding-left: 80px; } .side-bar__link ~ .side-bar-second .side-bar-third__list .side-bar-third__link:before { left: 59px; } .side-bar-third__list .side-bar-third__link:hover { background-color: #cceaf0; } .side-bar-third__list .side-bar-third__link:before { content: '•'; position: absolute; display: block; left: 25px; top: 12px; } .side-bar-third__list .side-bar-third__link.active { color: #b70e0c; }.side-bar__section { padding: 20px 50px 20px 24px; font-size: 14px; font-family: "Gilroy ExtraBold", sans-serif; color: #13353f; text-transform: uppercase; -o-transition: transform 0.3s; -webkit-transition: transform 0.3s; -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s; } .side-bar__section:first-child { margin-top: 0px; } .side-bar__section:last-child { padding-bottom: 24px; }.side-bar__description { margin-top: 5px; padding-left: 24px; padding-top: 28px; padding-right: 40px; padding-bottom: 34px; font-size: 14px; line-height: 20px; color: #adb1b4; } .side-bar__description .icon { width: 19px; height: 20px; stroke: #adb1b4; } .side-bar__description span { width: calc(100% - 28px); }.side-bar__back-block { height: 72px; border-bottom: 1px solid #e8eced; }.side-bar__back-link { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 24px; padding-right: 24px; font-size: 14px; color: #124377; -o-transition: color 0.3s; -webkit-transition: color 0.3s; transition: color 0.3s; } .side-bar__back-link .icon { width: 24px; height: 16px; fill: transparent; stroke: #124377; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; } .side-bar__back-link span { padding-left: 8px; } .side-bar__back-link:hover { color: #b70e0c; } .side-bar__back-link:hover .icon { stroke: #b70e0c; }.side-bar__subtitle { display: block; padding-left: 24px; padding-top: 18px; padding-right: 50px; padding-bottom: 12px; font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 24px; color: #15353e; } @media only screen and (max-width: 1023px) { .side-bar__subtitle { position: relative; font-family: "Gilroy ExtraBold", sans-serif; padding-left: 24px; padding-top: 24px; padding-right: 50px; padding-bottom: 24px; font-size: 18px; line-height: 1.33333; background-color: #fff; color: #124377; -o-transition: color 0.2s, background-color 0.2s; -webkit-transition: color 0.2s, background-color 0.2s; transition: color 0.2s, background-color 0.2s; } .side-bar__subtitle + .side-bar__list { display: none; } .side-bar__subtitle:before { content: ''; position: absolute; left: auto; top: calc(50% - 3px); right: 24px; width: 0; height: 0; border: 6px solid transparent; border-top-color: #9f191e; border-bottom: 0; -o-transition: transform 0.5s; -webkit-transition: transform 0.5s; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; } .side-bar__subtitle--open { color: #13353f; background-color: #cceaf0; } .side-bar__subtitle--open:before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); } }.side-bar__btn { display: none; width: 100%; height: 50px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0px 24px 0px 0px; background-color: #9f191e; border: none; cursor: pointer; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } @media only screen and (max-width: 1023px) { .side-bar__btn { display: -webkit-box; display: -ms-flexbox; display: flex; } } .side-bar__btn.side-bar__btn--open .menu-btn__line--t { top: 7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .side-bar__btn.side-bar__btn--open .menu-btn__line--m { opacity: 0; } .side-bar__btn.side-bar__btn--open .menu-btn__line--b { bottom: 7px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }.side-bar__btn-inner { position: relative; width: 20px; height: 16px; }.side-bar__block--inner .side-bar__link:not(.side-bar__link--icon) { position: relative; padding-left: 50px; font-size: 14px; padding-top: 18px; padding-bottom: 18px; } .side-bar__block--inner .side-bar__link:not(.side-bar__link--icon):before { content: '\2022'; position: absolute; top: 20px; left: 25px; line-height: 1; }@media only screen and (max-width: 1280px) { .side-bar { width: 275px; } }@media only screen and (max-width: 1023px) { .side-bar { width: 100%; border: none; border-top: 1px solid #e8eced; } .side-bar--alt { border-bottom: 1px solid #e8eced; } .side-bar--alt .side-bar__box { position: absolute; -webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.4); -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; -o-transition-delay: 0.2s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .side-bar--alt .side-bar__block { opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -o-transition: opacity 0.35s, transform 0.35s; -webkit-transition: opacity 0.35s, transform 0.35s; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; } .side-bar--alt .side-bar__description { opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -o-transition: transform 0.35s, opacity 0.35s; -webkit-transition: transform 0.35s, opacity 0.35s; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: transform 0.35s, opacity 0.35s; transition: transform 0.35s, opacity 0.35s, -webkit-transform 0.35s; } .side-bar--alt .side-bar__close { display: block; opacity: 0; visibility: hidden; } .side-bar--alt .side-bar__close.visible { opacity: 1; visibility: visible; } .side-bar .side-bar__box { background-color: #fff; height: auto; } .side-bar__block--search { opacity: 1; -webkit-transform: inherit; -ms-transform: inherit; transform: inherit; } .side-bar__description.row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }.recommend { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; min-height: 290px; padding-left: 24px; padding-top: 20px; padding-right: 24px; padding-bottom: 20px; background-color: #fff; border-left: 1px solid #e8eced; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; -webkit-box-shadow: 1px 0 0px 0px #e8eced; box-shadow: 1px 0 0px 0px #e8eced; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; } .recommend:hover { border-radius: 3px; z-index: 10; -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); -webkit-transition: -webkit-box-shadow .3s; transition: -webkit-box-shadow .3s; -o-transition: box-shadow .3s; transition: box-shadow .3s; transition: box-shadow .3s, -webkit-box-shadow .3s; } .recommend .row { margin-top: auto; } @media only screen and (max-width: 480px) { .recommend .row { margin-top: 0; margin-bottom: auto; } } @media only screen and (max-width: 1100px) { .recommend .row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }.recommend__title { display: block; margin-bottom: 50px; font-weight: bold; line-height: 24px; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .recommend__title:hover { color: #b70e0c; }.recommend__price { font-size: 26px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 28px; color: #124377; } @media only screen and (max-width: 480px) { .recommend__price { font-size: 20px; } }.recommend__number { display: block; margin-bottom: 12px; font-size: 12px; color: #adb1b4; }.recommend__cart:hover .icon-icon-cart { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); fill: #b70e0c; }.recommend__cart--absolute { position: absolute; bottom: 14px; right: 24px; }.recommend__cart .icon-icon-cart-btn { display: none; width: 16px; height: 16px; stroke: #ffffff; stroke-width: 2px; fill: #9f191e; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } @media only screen and (max-width: 480px) { .recommend__cart .icon-icon-cart-btn { display: inline-block; } }.recommend__cart .icon-icon-cart { width: 40px; height: 40px; fill: #124377; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } @media only screen and (max-width: 480px) { .recommend__cart .icon-icon-cart { display: none; } }.recommend__cart-btn { position: absolute; right: 24px; bottom: 10px; line-height: 2; border: none; } @media only screen and (max-width: 480px) { .recommend__cart-btn { position: static; font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; color: #fff; background-color: #9f191e; border: 1px solid #9f191e; border-radius: 100px; text-align: center; } } .recommend__cart-btn.btn-icon { background: transparent; } .recommend__cart-btn.btn-icon .icon-icon-cart-btn { background: #9f191e; fill: none; } .recommend__cart-btn .icon-icon-cart-check { position: relative; top: 3px; width: 40px; height: 20px; margin-right: 0; stroke: #b70e0c; fill: #b70e0c; } @media only screen and (max-width: 480px) { .recommend__cart-btn .icon-icon-cart-check { stroke: #ffffff; } }.recommend__cart-text { display: none; padding-left: 7px; } @media only screen and (max-width: 480px) { .recommend__cart-text { display: inline-block; } }.recommend-article { padding-bottom: 52px; } .recommend-article .recommend__title { margin-bottom: 12px; }.recommend__link { position: absolute; left: 24px; bottom: 28px; font-size: 14px; font-weight: bold; line-height: 20px; color: #124377; -webkit-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; } .recommend__link:hover { color: #b70e0c; }.recommend-checkup { font-size: 14px; } .recommend-checkup .recommend__type { margin-bottom: 10px; font-size: 12px; color: #c3c3c3; } .recommend-checkup .recommend__title { margin-bottom: 3px; font-size: 26px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 28px; color: #124377; }.recommend-checkup__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; }.recommend__title { margin-bottom: 12px; }.recommend__text { font-size: 14px; max-height: 100.1px; -webkit-line-clamp: 5; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: block; display: -webkit-box; line-height: 1.43; } @media (max-width: 1600px) { .recommend__text { max-height: 80.08px; -webkit-line-clamp: 4; } } @media only screen and (max-width: 1440px) { .recommend__text { max-height: 60.06px; -webkit-line-clamp: 3; } }.recommend__text-bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: auto; }@media only screen and (max-width: 1279px) { .recommend-basket__nav--tablet { position: absolute; right: 0; top: -75px; right: 0; } }.recommend-basket { position: relative; } .recommend-basket__nav--desktop { display: block; } @media only screen and (max-width: 1280px) { .recommend-basket__nav--desktop { display: none; } } .recommend-basket__nav--tablet { display: none; } @media only screen and (max-width: 1280px) { .recommend-basket__nav--tablet { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 35px 0 28px 0; } } .recommend-basket__list-wrap { width: calc(100% + 20px); margin: 0 -10px; } .recommend-basket__item { margin: 0 10px 0 10px; } .recommend-basket__tags-item { border-radius: 100px; background-color: #124377; color: #FFFFFF; font-size: 12px; line-height: 26px; display: inline-block; padding: 0 13px; } .recommend-basket__name { color: #13353F; font-size: 16px; font-weight: bold; line-height: 24px; margin-top: 21px; } .recommend-basket__description { margin-top: 20px; } .recommend-basket__description-name { color: #AEB1B3; font-size: 12px; line-height: 20px; } .recommend-basket__description-text { color: #13353F; font-size: 16px; line-height: 24px; margin-top: 5px; } .recommend-basket__description-text ul { list-style: unset; padding-left: 25px; margin-left: 4px; } .recommend-basket__description-text li { padding-left: 7px; margin-bottom: 1px; } .recommend-basket__content { border-left: 1px solid #E8ECED; border-top: 1px solid #E8ECED; border-right: 1px solid #E8ECED; background-color: #FFFFFF; padding: 18px 19px 0 19px; min-height: 360px; max-height: 360px; overflow: hidden; position: relative; } .recommend-basket__content::before { content: ""; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#FFFFFF)); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%); background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%); height: 100px; width: 100%; position: absolute; left: 0; bottom: 53px; } .recommend-basket__content::after { content: ""; background: #FFFFFF; height: 53px; width: 100%; position: absolute; left: 0; bottom: 0; } .recommend-basket__content--open { max-height: none; padding-bottom: 50px; } .recommend-basket__content--open::before { display: none; } .recommend-basket__content--open::after { display: none; } .recommend-basket__more { background: none; color: #124377; font-size: 14px; font-weight: bold; position: absolute; left: 19px; bottom: 22px; z-index: 1; cursor: pointer; } .recommend-basket__more::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; border-bottom: 1px dashed; } .recommend-basket__bottom { height: 80px; background-image: url("../image/bg-elements/couponPerforation.svg"); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 20px 0 19px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; background-position: center; } @media only screen and (max-width: 768px) { .recommend-basket__bottom { display: block; padding-top: 14px; height: 120px; background-position: bottom; } .recommend-basket__bottom::before { content: ""; position: absolute; top: 0; left: 0; right: 0; background: #E8ECED; bottom: 10px; z-index: -1; } } .recommend-basket__price { color: #13353F; font-size: 16px; font-weight: bold; line-height: 24px; } .recommend-basket__price span { color: #13353F; font-size: 18px; font-weight: 800; line-height: 24px; } @media only screen and (max-width: 768px) { .recommend-basket__price span { display: block; } } .recommend-basket__btn { position: absolute; top: 50%; stroke: #124377; display: inline-block; min-width: 38px; height: 38px; text-align: center; border-radius: 50%; border: 2px solid #124377; background-color: transparent; -webkit-transition: background-color .3s; -o-transition: background-color .3s; transition: background-color .3s; -webkit-transform: none; -ms-transform: none; transform: none; margin-top: -17px; } .recommend-basket__btn:hover { background-color: #e6f4f7; } .recommend-basket__btn--prev { left: -67px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); padding-bottom: 0px; padding-top: 4px; } .recommend-basket__btn--next { right: -67px; padding-top: 5px; } .recommend-basket__btn .icon { width: 9px; height: 12px; } .recommend-basket__btn.slick-disabled { opacity: 1; stroke: #CBD0D1; border: 2px solid #CBD0D1; } @media only screen and (max-width: 768px) { .recommend-basket__button-block { text-align: center; } }.content-header { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; }.content-header__column-slider { width: 609px; }.content-header__column-chess { width: calc(100% - 609px); border-left: 1px solid #e8eced; }@media only screen and (max-width: 1440px) { .content-header__column-slider { width: 550px; } .content-header__column-chess { width: calc(100% - 550px); } }@media only screen and (max-width: 1024px) { .content-header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .content-header__column-slider { width: 100%; } .content-header__column-chess { width: 100%; border-left: none; } }@media only screen and (max-width: 480px) { .content-header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; } .content-header__column-slider { width: 100%; } .content-header__column-chess { display: none; width: 100%; } }.result__filter { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding-top: 12px; padding-bottom: 12px; padding-left: 24px; padding-right: 24px; border-bottom: 1px solid #e8eced; }.result__select,.result__time,.result__organ,.result__diseases,.result__analysis,.result__system,.form__select,.result__systems,.result__organs { min-width: 240px; height: 50px; margin-top: 14px; margin-bottom: 14px; margin-right: 20px; border: 1px solid #e8eced; } @media only screen and (max-width: 480px) { .result__select, .result__time, .result__organ, .result__diseases, .result__analysis, .result__system, .form__select, .result__systems, .result__organs { margin-right: 0; width: 100%; } } .result__select .ss__block, .result__time .ss__block, .result__organ .ss__block, .result__diseases .ss__block, .result__analysis .ss__block, .result__system .ss__block, .form__select .ss__block, .result__systems .ss__block, .result__organs .ss__block { height: 48px; line-height: 24px; } .result__select .ss__select, .result__time .ss__select, .result__organ .ss__select, .result__diseases .ss__select, .result__analysis .ss__select, .result__system .ss__select, .form__select .ss__select, .result__systems .ss__select, .result__organs .ss__select { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: inherit; padding-left: 16px; padding-right: 16px; } .result__select .ss__select span, .result__time .ss__select span, .result__organ .ss__select span, .result__diseases .ss__select span, .result__analysis .ss__select span, .result__system .ss__select span, .form__select .ss__select span, .result__systems .ss__select span, .result__organs .ss__select span { position: relative; padding-right: 34px; display: inline-block; width: 100%; max-height: 24px; -webkit-line-clamp: 1; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; } .result__select .ss__select span:after, .result__time .ss__select span:after, .result__organ .ss__select span:after, .result__diseases .ss__select span:after, .result__analysis .ss__select span:after, .result__system .ss__select span:after, .form__select .ss__select span:after, .result__systems .ss__select span:after, .result__organs .ss__select span:after { content: ''; position: absolute; left: auto; top: 50%; right: 0; width: 0; height: 0; margin-top: -2px; border-style: solid; border-width: 5px 5px 0 5px; border-color: #9f191e transparent transparent transparent; -webkit-transition: border-color .2s; -o-transition: border-color .2s; transition: border-color .2s; } .result__select .ss__select:hover, .result__time .ss__select:hover, .result__organ .ss__select:hover, .result__diseases .ss__select:hover, .result__analysis .ss__select:hover, .result__system .ss__select:hover, .form__select .ss__select:hover, .result__systems .ss__select:hover, .result__organs .ss__select:hover { color: #fff; background-color: #124377; } .result__select .ss__select:hover span:after, .result__time .ss__select:hover span:after, .result__organ .ss__select:hover span:after, .result__diseases .ss__select:hover span:after, .result__analysis .ss__select:hover span:after, .result__system .ss__select:hover span:after, .form__select .ss__select:hover span:after, .result__systems .ss__select:hover span:after, .result__organs .ss__select:hover span:after { border-color: #fff transparent transparent transparent; } .result__select .ss__select.ss__select--disabled, .result__time .ss__select.ss__select--disabled, .result__organ .ss__select.ss__select--disabled, .result__diseases .ss__select.ss__select--disabled, .result__analysis .ss__select.ss__select--disabled, .result__system .ss__select.ss__select--disabled, .form__select .ss__select.ss__select--disabled, .result__systems .ss__select.ss__select--disabled, .result__organs .ss__select.ss__select--disabled { cursor: not-allowed; color: #b9b9b9; } .result__select .ss__select.ss__select--disabled span:after, .result__time .ss__select.ss__select--disabled span:after, .result__organ .ss__select.ss__select--disabled span:after, .result__diseases .ss__select.ss__select--disabled span:after, .result__analysis .ss__select.ss__select--disabled span:after, .result__system .ss__select.ss__select--disabled span:after, .form__select .ss__select.ss__select--disabled span:after, .result__systems .ss__select.ss__select--disabled span:after, .result__organs .ss__select.ss__select--disabled span:after { border-color: #b9b9b9 transparent transparent transparent; } .result__select .ss__select.ss__select--disabled:hover, .result__time .ss__select.ss__select--disabled:hover, .result__organ .ss__select.ss__select--disabled:hover, .result__diseases .ss__select.ss__select--disabled:hover, .result__analysis .ss__select.ss__select--disabled:hover, .result__system .ss__select.ss__select--disabled:hover, .form__select .ss__select.ss__select--disabled:hover, .result__systems .ss__select.ss__select--disabled:hover, .result__organs .ss__select.ss__select--disabled:hover { color: #b9b9b9; background-color: #fff; } .result__select .ss__select.ss__select--disabled:hover span:after, .result__time .ss__select.ss__select--disabled:hover span:after, .result__organ .ss__select.ss__select--disabled:hover span:after, .result__diseases .ss__select.ss__select--disabled:hover span:after, .result__analysis .ss__select.ss__select--disabled:hover span:after, .result__system .ss__select.ss__select--disabled:hover span:after, .form__select .ss__select.ss__select--disabled:hover span:after, .result__systems .ss__select.ss__select--disabled:hover span:after, .result__organs .ss__select.ss__select--disabled:hover span:after { border-color: #b9b9b9 transparent transparent transparent; } .result__select .ss__item, .result__time .ss__item, .result__organ .ss__item, .result__diseases .ss__item, .result__analysis .ss__item, .result__system .ss__item, .form__select .ss__item, .result__systems .ss__item, .result__organs .ss__item { padding-left: 16px; padding-top: 13px; padding-right: 16px; padding-bottom: 13px; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; } .result__select .ss__item.ss__item--active, .result__select .ss__item:hover, .result__time .ss__item.ss__item--active, .result__time .ss__item:hover, .result__organ .ss__item.ss__item--active, .result__organ .ss__item:hover, .result__diseases .ss__item.ss__item--active, .result__diseases .ss__item:hover, .result__analysis .ss__item.ss__item--active, .result__analysis .ss__item:hover, .result__system .ss__item.ss__item--active, .result__system .ss__item:hover, .form__select .ss__item.ss__item--active, .form__select .ss__item:hover, .result__systems .ss__item.ss__item--active, .result__systems .ss__item:hover, .result__organs .ss__item.ss__item--active, .result__organs .ss__item:hover { color: #fff; background-color: #124377; }.form__select--subway { margin-right: 0; }@media only screen and (max-width: 480px) { .result__organ { margin-right: 0; min-width: 100%; } }.analysis-result-block .result__filter { position: relative; z-index: 1; } .analysis-result-block .result__filter .checkbox { margin-right: 20px; }@media only screen and (max-width: 768px) { .analysis-result-block .result__filter { height: auto; } .result__filter { height: auto; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 28px; } .result__filter .checkbox { margin-bottom: 20px; } .result__analysis, .result__system, .result__select { min-width: 100%; } }@media only screen and (max-width: 480px) { .result-filter__buttons { margin-top: auto; width: 100%; } }@media only screen and (max-width: 480px) { .result-filter__buttons #set_filter { width: 100%; margin-right: 0; } }@media only screen and (max-width: 480px) { .result-filter__buttons .bx-filter-button-box { width: 100%; } }.result-filter-toggle { display: none; width: 100%; padding-top: 28px; padding-right: 24px; padding-bottom: 27px; padding-left: 24px; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; } @media only screen and (max-width: 1024px) { .result-filter-toggle { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } } .result-filter-toggle.is-selected { background-color: #9f191e; } .result-filter-toggle.is-selected .result-filter-toggle__amount { margin-right: auto; background-color: #fff; color: #9f191e; } @media only screen and (max-width: 1024px) { .result-filter-toggle.is-selected .result-filter-toggle__amount { display: -webkit-box; display: -ms-flexbox; display: flex; } } @media only screen and (max-width: 1024px) { .result-filter-toggle.is-selected .result-filter-toggle-btn, .result-filter-toggle.is-selected .result-filter-reset { color: #fff; } } .result-filter-toggle.is-selected .result-filter-reset { opacity: 1; border-bottom: 1px dashed #fff; }.result-filter-toggle__amount { display: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 30px; height: 30px; border-radius: 50%; }.result-filter-toggle-btn { font-size: 14px; margin-right: 20px; background: none; color: #124377; }.result-filter-popup { height: 100vh; } @media only screen and (max-width: 1024px) { .result-filter-popup { height: auto; } } .result-filter-popup .popup-block__wrap { height: calc(100% - 68px); } .result-filter-popup .popup-block__title { margin-bottom: 0; padding-bottom: 24px; border-bottom: 1px solid #e8eced; } .result-filter-popup .result__filter { height: 100%; } @media only screen and (max-width: 480px) { .result-filter-popup .filter-settings__reset { display: none; } }.result-filter-reset { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; background-color: transparent; border-left: none; border-top: none; border-right: none; border-bottom: 1px dashed #9f191e; color: #9f191e; line-height: 22px; font-size: 14px; opacity: 0.5; }.tab-content { opacity: 0; visibility: hidden; position: absolute; } .tab-content.tab__content--open { opacity: 1; visibility: visible; position: relative; }.tab-btn-box { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; border-bottom: 1px solid #e8eced; margin-bottom: 15px; overflow-x: auto; } .tab-btn-box--blue { border-bottom: none; } .tab-btn-box--blue .tab__btn { color: #9f191e; font-family: "Gilroy ExtraBold"; font-size: 20px; line-height: 1.35; border-bottom: 1px dashed; padding-bottom: 0; margin-bottom: 15px; white-space: nowrap; margin-right: 0; padding-right: 40px; } @media only screen and (max-width: 480px) { .tab-btn-box--blue .tab__btn { font-size: 14px; margin-right: 0; padding-right: 30px; } } .tab-btn-box--blue .tab__btn:hover { border-color: transparent; color: #9f191e; } .tab-btn-box--blue .tab__btn:after { content: ''; position: absolute; right: 0; height: 100%; width: 40px; background-color: #fff; top: 2px; } @media only screen and (max-width: 480px) { .tab-btn-box--blue .tab__btn:after { width: 30px; } } .tab-btn-box--blue .tab__btn--open { color: #13353f; border-color: transparent; pointer-events: none; } .tab-btn-box--blue .tab__btn--open:hover { cursor: default; }.tab__btn { color: #13353f; font-size: 14px; font-weight: 400; line-height: 1.92857; -webkit-transition: color 0.2s, border-color 0.2s; -o-transition: color 0.2s, border-color 0.2s; transition: color 0.2s, border-color 0.2s; margin-right: 40px; padding-bottom: 9px; border-bottom: 3px solid transparent; cursor: pointer; position: relative; } .tab__btn:hover { color: #b70e0c; } .tab__btn--open { border-color: #b70e0c; color: #b70e0c; }.tab-block { position: relative; } .article__tab .tab-block:after { content: ''; position: absolute; right: -1px; top: 0; height: 40px; width: 45px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff); }.all-doctors__wrap { width: 100%; position: relative; background-color: #fff; padding-top: 40px; padding-left: 24px; padding-right: 24px; padding-bottom: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } @media only screen and (max-width: 480px) { .all-doctors__wrap { padding-top: 12px; padding-bottom: 12px; } } .all-doctors__wrap .side-slider__link { position: relative; margin-top: auto; } @media only screen and (max-width: 480px) { .all-doctors__wrap .side-slider__link { left: 0; } }.all-doctors__item { position: relative; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; }.all-doctors__text { display: block; margin-bottom: 4px; font-size: 14px; line-height: 20px; color: #aeb1b3; } .all-doctors__text.all-doctors__text--description { margin-bottom: 32px; padding-right: 75px; }.all-doctors__name { max-width: 200px; font-size: 20px; font-weight: bold; line-height: 24px; color: #124377; -webkit-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; } @media only screen and (max-width: 480px) { .all-doctors__name { line-height: 1.2; } } .all-doctors__name:hover { color: #b70e0c; }.all-doctors__item img.all-doctors__img { width: 100%; }.all-doctors__img-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; height: 210px; width: 160px; min-width: 160px; } @media only screen and (max-width: 480px) { .all-doctors__img-wrap { min-width: 41vw; width: 41vw; height: auto; } }.info-block { color: #13353f; padding-bottom: 50px; } .info-block.is_stuck { z-index: 10; } .info-block .radio { padding-top: 12px; } @media only screen and (max-width: 1023px) { .content__inner--analysis-detail .info-block .radio { padding-top: 8px; } } .info-block .btn-icon { margin-top: 32px; } .content__inner--analysis-detail .info-block .btn-icon { margin-top: 48px; margin-bottom: 48px; } .info-block .ft-social { padding-top: 0; padding-bottom: 0; margin-right: 0; } .info-block .article-inner__info-wrap { margin-bottom: 0; } @media only screen and (max-width: 768px) { .info-block .article-inner__info-inner { padding-left: 0; padding-right: 0; } } .info-block .btn { display: block; } .info-block.info-block--row .info-block__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 24px; } .info-block.info-block--row .info-block__inner .info-block__count { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .info-block.info-block--row .info-block__inner .info-block__count .info-block__section--total { margin-left: 60px; } .info-block.info-block--row .info-block__inner .info-block__section { padding-bottom: 0; border-bottom: none; } .info-block.info-block--row .info-block__inner .radio, .info-block.info-block--row .info-block__inner .info-block__section--total { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .info-block.info-block--row .info-block__inner:after { content: none; } .info-block.info-block--row .btn-icon { margin-left: 30px; }.info-block--vacancy .btn { margin-top: 30px; }.info-block--vacancy .info-block__section { margin-bottom: 25px; }.info-block--vacancy .content__phone { display: block; margin-top: 12px; }.info-block__inner { position: relative; padding-left: 24px; padding-top: 10px; padding-right: 24px; padding-bottom: 40px; background-color: #e8eced; } .info-block__inner:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 8px; background: #e8eced; background: -webkit-radial-gradient(#fff 0px, #fff 5px, transparent 5px, transparent); background: -o-radial-gradient(#fff 0px, #fff 5px, transparent 5px, transparent); background: radial-gradient(#fff 0px, #fff 5px, transparent 5px, transparent); background-size: 16px 18px; background-position: -10px 0; } .info-block__inner--contacts .info-block__phone { display: block; }@media only screen and (max-width: 768px) { .info-block__inner--contacts .info-block__section { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } }@media only screen and (max-width: 768px) { .info-block__inner--contacts .info-block__section--total { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }@media only screen and (max-width: 1023px) { .info-block--analysis-detail .info-block__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 8px; } }@media only screen and (max-width: 1023px) { .info-block--analysis-detail .info-block__section--article { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }@media only screen and (max-width: 1023px) { .info-block--analysis-detail .info-block__section--price { -ms-flex-preferred-size: 100%; flex-basis: 100%; } }@media only screen and (max-width: 1023px) { .info-block--analysis-detail .info-block__section--deadline { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }@media only screen and (max-width: 1023px) { .info-block--analysis-detail .info-block__section--total { -ms-flex-preferred-size: 100%; flex-basis: 100%; border-bottom: none; } }.info-block__image { border: 1px solid #e8eced; } @media only screen and (max-width: 1023px) { .info-block__image { border-top: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 12px; margin-top: 12px; } } .info-block__image img { width: 100%; vertical-align: bottom; } @media only screen and (max-width: 1023px) { .info-block__image img { width: 200px; margin-right: 22px; } } @media only screen and (max-width: 480px) { .info-block__image img { width: 130px; } } .info-block__image .info-block__section { border-bottom: none; } .info-block__image .info-block__title { padding-top: 0; } .info-block__image .info-block__wrap { padding-top: 20px; padding-right: 24px; padding-left: 24px; } @media only screen and (max-width: 1023px) { .info-block__image .info-block__wrap { padding-right: 0; padding-left: 0; } }.info-block__section { padding-bottom: 20px; border-bottom: 1px solid #cbd0d1; } @media only screen and (max-width: 1023px) { .content__inner--analysis-detail .info-block__section > *:first-child { -ms-flex-preferred-size: 40%; flex-basis: 40%; } } @media only screen and (max-width: 1023px) { .content__inner--analysis-detail .info-block__section > *:nth-child(2) { -ms-flex-preferred-size: 60%; flex-basis: 60%; padding-left: 6px; } } @media only screen and (max-width: 1023px) { .content__inner--analysis-detail .info-block__section { padding-top: 10px; padding-bottom: 10px; } } @media only screen and (max-width: 1023px) { .info-block__section.tablet-hidden { display: none; } } .info-block__section--date .radio .radio__text { color: #124377; } .info-block__section--first { padding-bottom: 40px; }.info-block__title { display: block; padding-top: 14px; padding-bottom: 3px; font-size: 16px; font-weight: bold; line-height: 24px; } .info-block__title--share { font-size: 18px; margin-top: 6px !important; } @media only screen and (max-width: 1023px) { .content__inner--analysis-detail .info-block__title { padding-top: 0; padding-bottom: 0; } }@media only screen and (max-width: 480px) { .info-block__span { margin-left: 7px; margin-right: 15px; padding-top: 14px; padding-bottom: 3px; } }.info-block__price { display: block; font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 24px; } .content__inner--analysis-detail .info-block__price { padding-top: 0 !important; } .info-block__price.info-block__price--total { font-size: 32px; color: #124377; line-height: 36px; } .info-block__price.info-block__price--separate { font-family: "Gilroy ExtraBold"; font-size: 18px; color: #aeb1b3; } @media only screen and (max-width: 768px) { .content__inner--analysis-detail .info-block__price.info-block__price--separate { font-size: 14px; } } .info-block__price.info-block__price--old { margin-bottom: 12px; font-weight: 300; color: #ADB1B4; text-decoration: line-through; } .info-block__price--color { color: #0097a9; }.info-overprice { padding-top: 0px; padding-left: 0 !important; font-size: 16px; line-height: 24px; color: #124377; } @media only screen and (max-width: 768px) { .content__inner--analysis-detail .info-overprice { padding-left: 6px; } }.info-overprice__list { padding: 0; margin-bottom: 0; }.info-block__radio { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 8px; } .info-block__radio:last-child { margin-bottom: 8px; } .info-block__radio input[type='radio']:checked + label .radio__item { border: 1px solid #fff; } .info-block__radio .radio__item { margin-right: 9px; } .info-block__radio .radio__text { color: #adb1b4; }.info-block__checkbox,.info-block__select { padding-bottom: 18px; }.info-block__heading { font-size: 18px; margin-top: 10px; margin-bottom: 0; }.info-block__text { display: block; padding-top: 24px; padding-bottom: 0; } .info-block__text--small { color: #adb1b4; font-size: 12px; font-weight: 400; line-height: 1.33333; padding-top: 10px; padding-bottom: 10px; }.info-block__phone { padding-top: 18px; padding-bottom: 0; font-size: 26px; color: #13353f; font-family: "Gilroy ExtraBold", sans-serif; } .info-block__phone.info-block__phone--pb { padding-bottom: 22px; } .info-block__phone:last-of-type { padding-top: 5px; }.info-block__message { display: inline-block; padding-top: 24px; } @media only screen and (max-width: 768px) { .info-block__message { padding-top: 0; } }.info-block__note { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; width: 100%; padding-top: 24px; padding-left: 0 !important; border-top: 1px solid #cbd0d1; font-size: 14px; color: #aeb1b3; }.info-block--learning-detail span { margin-bottom: 14px; }.info-block--learning-detail .direct-item { width: 100%; padding-right: 0; margin-top: 24px; margin-bottom: 0; }.info-block--learning-detail .content__phone { margin-top: 12px; margin-right: 16px; }.info-block--learning-detail .info-block__message { display: block; margin-top: 0; }.info-block--learning-detail .info-block__section { padding-top: 10px; } @media only screen and (max-width: 768px) { .info-block--learning-detail .info-block__section { display: block !important; padding-top: 20px; padding-bottom: 20px; } }.info-block--learning-detail .info-block__title { padding-top: 0; padding-bottom: 0; margin-right: 8px; } @media only screen and (max-width: 768px) { .info-block--learning-detail .info-block__title { margin-top: 12px; } } .info-block--learning-detail .info-block__title:first-child { margin-top: 0; }.info-block--learning-detail .socials--share { padding-top: 20px !important; margin-top: 20px; border-top: 1px solid #cbd0d1; } @media only screen and (max-width: 768px) { .info-block--learning-detail .socials--share { border-top: 1px solid #cbd0d1; border-bottom: none; } } .info-block--learning-detail .socials--share .ft-social__link { width: 44px; height: 44px; margin-right: 12px; } .info-block--learning-detail .socials--share .ft-social__link .icon { width: 24px; height: 21px; }@media only screen and (max-width: 1023px) { .info-block { padding-bottom: 0; } .info-block--doctor { padding-bottom: 0; } }@media only screen and (max-width: 480px) { .content__column--info .info-block__section--total .info-block__title { width: 40%; } .content__column--info .info-block__section--total .info-block__price.info-block__price--total { width: 100%; } }@media only screen and (max-width: 768px) { .content__column--info .info-block__section.tablet-visible { display: block; } .content__inner--analysis-detail .content__column--info .info-block__section .info-block__radio { padding-top: 0; white-space: nowrap; } .content__inner--analysis-detail .content__column--info .info-block__section .info-block__radio .tip { margin-left: 5px; } .content__column--info .info-block__section--article { display: -webkit-box; display: -ms-flexbox; display: flex; } .content__column--info .info-block__section--article .info-block__title { width: 40%; } .content__column--info .info-block__section--article .info-block__price { padding-top: 14px; width: 60%; } .content__column--info .info-block__section--date { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .content__column--info .info-block__section--date .info-block__title { width: 40%; } } @media only screen and (max-width: 768px) and (max-width: 767px) { .content__column--info .info-block__section--date .info-block__title { padding-top: 12px; } } @media only screen and (max-width: 768px) and (max-width: 767px) { .content__column--info .info-block__section--date .info-block__radio:last-child { margin-bottom: 0; } }@media only screen and (max-width: 768px) { .content__column--info .info-block__section--price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .content__column--info .info-block__section--price .info-block__title { width: 40%; } .content__column--info .info-block__section--price .info-block__price { width: 60%; padding-top: 14px; } .content__column--info .info-block__section--price .info-overprice { width: 60%; margin-left: auto; } .content__column--info .info-block__section--total { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .content__inner--analysis-detail .content__column--info .info-block__section--total { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .content__column--info .info-block__section--total .btn-icon { padding-right: 15px; padding-left: 15px; } } @media only screen and (max-width: 768px) and (max-width: 767px) { .content__inner--analysis-detail .content__column--info .info-block__section--total .btn-icon { max-width: 160px; margin-left: auto; margin-top: 30px; margin-bottom: 12px; } }@media only screen and (max-width: 768px) { .content__column--info .info-block__price.info-block__price--total { font-size: 18px; } .content__inner--analysis-detail .content__column--info .info-block__price.info-block__price--total { font-size: 20px; } .content__column--info .info-block__price-text { -ms-flex-negative: 0; flex-shrink: 0; } .content__column--info .info-block--doctor .info-block__section { display: block; } .content__column--info .info-block__section--total { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .content__column--info .info-block__price--total { padding-top: 14px; -ms-flex-preferred-size: 50%; flex-basis: 50%; } }.chess-item { width: 50%; opacity: 0; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out; transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out; -o-transition: opacity 0.3s ease-out, transform 0.3s ease-out; transition: opacity 0.3s ease-out, transform 0.3s ease-out; transition: opacity 0.3s ease-out, transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } .chess-item--link { cursor: pointer; height: 266px; min-height: 266px; } @media only screen and (max-width: 1440px) { .chess-item--link { height: 240px; min-height: 240px; } } .chess-item:nth-child(1) { -webkit-transition-delay: 1s; -o-transition-delay: 1s; transition-delay: 1s; } .chess-item:nth-child(2) { -webkit-transition-delay: 1.12s; -o-transition-delay: 1.12s; transition-delay: 1.12s; } .chess-item:nth-child(3) { -webkit-transition-delay: 1.24s; -o-transition-delay: 1.24s; transition-delay: 1.24s; } .chess-item:nth-child(4) { -webkit-transition-delay: 1.36s; -o-transition-delay: 1.36s; transition-delay: 1.36s; } .chess-item__row { -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .chess-item .recommend { width: 100%; height: 266px; min-height: 266px; border-width: 0; } @media only screen and (max-width: 1440px) { .chess-item .recommend { height: 240px; min-height: 240px; } } .chess-item .recommend__title { max-height: 120px; -webkit-line-clamp: 5; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: block; display: -webkit-box; } @media only screen and (max-width: 1440px) { .chess-item .recommend__title { max-height: 96px; -webkit-line-clamp: 4; } } .chess-item .recommend .ink { background-color: #b70e0c; opacity: 0.5; } .chess-item:nth-child(2) .recommend, .chess-item:nth-child(3) .recommend { background-color: #f3fafb; } .chess-item:nth-child(5), .chess-item:nth-child(6) { display: none; }.chess-item--link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .chess-item--link .ink { background-color: #ffffff; } .chess-item--link.show { opacity: 1; -webkit-transform: inherit; -ms-transform: inherit; transform: inherit; -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; } .chess-item--link .icon { width: 40px; height: 40px; fill: #b70e0c; stroke: #b70e0c; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .chess-item--link:hover { background-color: #b70e0c; -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; } .chess-item--link:hover .chess-item-link__text { color: #fff; } .chess-item--link:hover .icon { fill: #fff; stroke: #fff; } .chess-item--link:hover .icon.icon-icon-hide-links-btn { fill: transparent; }.chess-item-link__text { margin-top: 18px; text-align: center; font-size: 14px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 24px; letter-spacing: .5px; text-transform: uppercase; color: #b70e0c; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }.chess-item-link__text--close { display: inline-block; }.chess-item-link__text--open { display: none; }.chess-item--link-active .chess-item-link__text--open { display: inline-block; }.chess-item--link-active .chess-item-link__text--close { display: none; }@media only screen and (max-width: 1279px) { .chess-item { width: 100%; } .chess-item:nth-child(1), .chess-item:nth-child(3) { display: none; } }@media only screen and (max-width: 1024px) { .chess-item { width: 33.333%; } .chess-item:nth-child(1) { -webkit-transition-delay: 0.12s; -o-transition-delay: 0.12s; transition-delay: 0.12s; } .chess-item:nth-child(2) { -webkit-transition-delay: 0.24s; -o-transition-delay: 0.24s; transition-delay: 0.24s; } .chess-item:nth-child(3) { -webkit-transition-delay: 0.36s; -o-transition-delay: 0.36s; transition-delay: 0.36s; } .chess-item:nth-child(4) { -webkit-transition-delay: 0.48s; -o-transition-delay: 0.48s; transition-delay: 0.48s; } .chess-item:nth-child(5) { -webkit-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; } .chess-item:nth-child(6) { -webkit-transition-delay: 0.72s; -o-transition-delay: 0.72s; transition-delay: 0.72s; } .chess-item:nth-child(odd) .recommend { background-color: #f3fafb; } .chess-item:nth-child(2) .recommend { background-color: #fff; } .chess-item:nth-child(1), .chess-item:nth-child(4), .chess-item:nth-child(5), .chess-item:nth-child(3), .chess-item:nth-child(6) { display: block; } }@media only screen and (max-width: 768px) { .chess-item { width: 50%; } .chess-item:nth-child(1) .recommend { background-color: #fff; } .chess-item:nth-child(2) .recommend, .chess-item:nth-child(3) .recommend { background-color: #f3fafb; } .chess-item:nth-child(4), .chess-item:nth-child(5) { display: none; } }@media only screen and (max-width: 480px) { .chess-item { width: 100%; } .chess-item:nth-child(2) .recommend { background-color: #fff; } .chess-item:nth-child(1) .recommend { background-color: #f3fafb; } }.doctor-list { padding-top: 52px; padding-left: 24px; padding-right: 24px; padding-bottom: 50px; } @media only screen and (max-width: 480px) { .doctor-list { padding-left: 0; padding-right: 0; } }.doctor-list__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border-top: 1px solid #e8eced; border-left: 1px solid #e8eced; }.doctor-list__footer { width: 100%; padding: 20px 0px; text-align: center; } .actions-inner .doctor-list__footer { position: relative; padding-top: 0; } .actions-inner .doctor-list__footer:after { content: ''; position: absolute; top: -120px; left: 0; width: 100%; height: 120px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff)); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff); }.doctor-list-item { position: relative; width: 50%; border-right: 1px solid #e8eced; border-bottom: 1px solid #e8eced; } .doctor-list-item .btn { position: absolute; bottom: 24px; left: 24px; } @media only screen and (max-width: 768px) { .doctor-list-item { width: 100%; } }.doctor-list-item__column { width: 50%; } @media only screen and (max-width: 1280px) { .doctor-list-item__column { width: 100%; margin-top: 10px; } }.doctor-list-item__text { display: block; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: #aeb1b3; }.doctor-list-item__name { display: block; margin-bottom: 14px; font-size: 20px; font-weight: bold; line-height: 24px; color: #124377; }.doctor-list-item__img-wrap { display: block; position: absolute; right: 24px; bottom: 0; width: auto; height: auto; max-height: 180px; overflow: hidden; } @media only screen and (max-width: 480px) { .doctor-list-item__img-wrap { right: 0; } }.doctor-list-item__img { max-height: 210px; } @media only screen and (max-width: 480px) { .doctor-list-item__img { max-height: none; width: 100%; max-width: 140px; display: block; } }.doctor-list-item__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 60%; min-height: 290px; padding: 24px; padding-bottom: 100px; } @media only screen and (max-width: 480px) { .doctor-list-item__inner { width: 100%; } }.doctor-list-item__subtitle { display: block; font-size: 14px; font-weight: bold; line-height: 24px; color: #adb1b4; }.doctor-list-item__price { display: block; font-family: "Gilroy ExtraBold", sans-serif; line-height: 24px; color: #9f191e; }.doctor-filter-block { height: 72px; } @media only screen and (max-width: 768px) { .doctor-filter-block { height: auto; margin-bottom: 0; } } .doctor-filter-block.doctor-filter-block--open { height: auto; } .doctor-filter-block.doctor-filter-block--open .doctor-filter-settings { display: block; } .doctor-filter-block.doctor-filter-block--open .doctor-filter-settings:before { opacity: 1; }.doctor-filter { position: relative; height: 72px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 24px; padding-right: 24px; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; } @media only screen and (max-width: 768px) { .doctor-filter { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; height: auto; } }.doctor-filter-settings { display: none; position: relative; width: 100%; padding-left: 24px; padding-top: 24px; padding-right: 24px; padding-bottom: 28px; background-color: #e8eced; z-index: 1; } .doctor-filter-settings:before { content: ''; position: absolute; top: -12px; left: 20px; width: 24px; height: 24px; opacity: 0; background-color: #e8eced; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .doctor-filter-settings .row.row--center { height: 50px; } .doctor-filter-settings .form__select { margin-top: 0; margin-bottom: 0; } @media only screen and (max-width: 1023px) { .doctor-filter-settings .row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .doctor-filter-settings .row:first-child { margin-bottom: 10px; } }@media only screen and (max-width: 1024px) { .doctor-filter-settings__range { display: none; } }.doctor-filter-settings__label { min-width: 200px; display: block; padding-bottom: 5px; font-weight: bold; line-height: 20px; }.doctor-filter-settings__inputs-row { margin-bottom: 30px; width: 45%; } @media only screen and (max-width: 1280px) { .doctor-filter-settings__inputs-row { width: 50%; } } @media only screen and (max-width: 768px) { .doctor-filter-settings__inputs-row { width: 100%; } } .doctor-filter-settings__inputs-row .doctor-filter-settings__input-box:first-child { margin-right: 28px; } .doctor-filter-settings__inputs-row .doctor-filter-settings__input-box:first-child:after { content: ''; position: absolute; top: 25px; right: -19px; width: 10px; height: 1px; background-color: #124377; }.doctor-filter-settings__input-box { position: relative; width: 43%; } @media only screen and (max-width: 768px) { .doctor-filter-settings__input-box { width: calc(50% - 14px); } } .doctor-filter-settings__input-box input { display: inline-block; max-width: 242px; width: 100%; height: 51px; padding-left: 16px; padding-top: 15px; padding-right: 55px; padding-bottom: 16px; background-color: #fff; border: none; font-size: 16px; font-family: "PT Sans", sans-serif; line-height: 20px; } @media only screen and (max-width: 768px) { .doctor-filter-settings__input-box input { max-width: 100%; } } .doctor-filter-settings__input-box .doctor-filter-settings__input-years { padding-left: 42px; } .doctor-filter-settings__input-box .ui-widget-header { border-radius: 0; border-width: 0; background: #fff; color: #333; font-weight: bold; } .doctor-filter-settings__input-box .ui-widget.ui-widget-content { height: 2px; border-radius: 0; border-width: 0; background: #124377; } .doctor-filter-settings__input-box .ui-slider.ui-slider-horizontal .ui-slider-handle { top: -11px; margin-left: -11px; position: absolute; background: #fff url("../image/bg-elements/icon-range-btn.svg") no-repeat center; border: 1px solid #124377; cursor: pointer; display: inline-block; width: 24px; height: 24px; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); border-radius: 50%; z-index: 2; } .doctor-filter-settings__input-box .ui-slider.ui-slider-horizontal .ui-slider-handle.ui-state-active { background-color: #eee; }.doctor-filter-settings__postfix,.doctor-filter-settings__prefix { position: absolute; display: block; top: 0; line-height: 51px; }.doctor-filter-settings__postfix { width: 55px; right: 0; padding-right: 16px; text-align: right; }.doctor-filter-settings__prefix { width: 40px; left: 0; padding-left: 16px; text-align: left; }.filter-settings__reset { font-family: "PT Sans", sans-serif; display: inline-block; padding: 0; background-color: transparent; border-left: none; border-top: none; border-right: none; border-bottom: 1px dashed #9f191e; line-height: 22px; color: #124377; cursor: pointer; }.doctor-filter__btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; border: none; background-color: transparent; line-height: 24px; color: #124377; } @media only screen and (max-width: 768px) { .doctor-filter__btn { margin-bottom: 20px; } } .doctor-filter__btn .icon { width: 18px; height: 21px; fill: #124377; stroke: #124377; } .doctor-filter__btn span { padding-left: 8px; }.doctor-filter-settings__others { padding-top: 37px; margin-bottom: 40px; } @media only screen and (max-width: 1240px) { .doctor-filter-settings__others { padding-top: 0; margin-bottom: 30px; } } @media only screen and (max-width: 1023px) { .doctor-filter-settings__others { padding-top: 37px; margin-bottom: 0; } } @media only screen and (max-width: 964px) { .doctor-filter-settings__others { padding-top: 0; } .doctor-filter-settings__others .checkbox { margin-bottom: 10px; } }.doctor-filter-settings__sex { margin-right: 30px; } .doctor-filter-settings__sex .radio__text { padding-left: 8px; padding-right: 20px; } .doctor-filter-settings__sex label { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.doctor-filter-settings__station { width: 242px; margin-right: 50px; margin-bottom: 30px; }.doctor-filter__select { margin-left: 20px; } @media only screen and (max-width: 768px) { .doctor-filter__select { margin-left: 0; margin-bottom: 20px; margin-top: 20px; } } .doctor-filter__select .ss__select { font-size: 16px; } .doctor-filter__select .ss__item { font-size: 16px; } .doctor-filter__select .ss__block.ss__block--open .ss__list { width: 280px; background-color: #f3fafb; }.doctor-filter__subway-select .ss__select { font-size: 16px; }.doctor-filter__subway-select .ss__item { font-size: 16px; }.doctor-filter__subway-select .ss__block.ss__block--open .ss__list { width: 280px; background-color: #f3fafb; }.direct-item { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 40px; padding-right: 50px; line-height: 20px; }.direct-item__icon .icon { width: 46px; height: 58px; fill: #0096b5; stroke: #0096b5; }.direct-item__row { width: calc(100% - 46px); padding-left: 15px; }.direct-item__name { display: block; margin-bottom: 5px; font-weight: bold; color: #0096b5; -webkit-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; } .direct-item__name:hover:hover { color: #b70e0c; }.direct-item__size { color: #adb1b4; }@media only screen and (max-width: 1024px) { .direct-item { padding-right: 24px; } }@media only screen and (max-width: 768px) { .direct-item { width: 100%; padding-right: 0; margin-bottom: 24px; } }.eventDate-block { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .eventDate-block .eventDate { width: 25%; border-bottom: 1px solid #e8eced; border-top: none; }.eventDate { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; height: 100%; min-height: 290px; padding-left: 24px; padding-top: 24px; padding-right: 24px; padding-bottom: 28px; background-color: #fff; border-left: 1px solid #e8eced; -webkit-box-shadow: 1px 0 0px 0px #e8eced; box-shadow: 1px 0 0px 0px #e8eced; } @media only screen and (max-width: 768px) { .eventDate { border-top: 1px solid #e8eced; } } .eventDate:hover { z-index: 10; -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); -webkit-transition: -webkit-box-shadow .3s; transition: -webkit-box-shadow .3s; -o-transition: box-shadow .3s; transition: box-shadow .3s; transition: box-shadow .3s, -webkit-box-shadow .3s; }.eventDate__inner { position: relative; height: 100%; padding-bottom: 28px; }.eventDate__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-bottom: 28px; }.eventDate__header-date { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }.eventDate__date { font-size: 42px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 1; color: #124377; }.eventDate__month { display: inline-block; padding-top: 5px; font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 1; color: #124377; }.eventDate__title { display: block; margin-bottom: 8px; padding-bottom: 20px; font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 24px; color: #15353e; -webkit-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; } .eventDate__title:hover { color: #124377; }.eventDate__about { display: inline-block; font-size: 14px; line-height: 20px; color: #aeb1b3; }.eventDate__row { padding-bottom: 4px; } .eventDate__row span { margin-right: 24px; }.eventDate__link { position: absolute; left: 24px; bottom: 28px; font-size: 14px; font-weight: bold; line-height: 20px; color: #124377; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .eventDate__link:hover { color: #b70e0c; }.eventDate-block__btn { padding-top: 40px; padding-bottom: 50px; text-align: center; }@media only screen and (max-width: 1100px) { .eventDate-block .eventDate { width: 33.333%; } }@media only screen and (max-width: 924px) { .eventDate-block .eventDate { width: 50%; } }@media only screen and (max-width: 768px) { .eventDate-block .eventDate { width: 100%; } }.job-awards { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 40px; margin-bottom: 40px; } .job-awards img { max-width: 95px; } @media only screen and (max-width: 768px) { .job-awards { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .job-awards img { max-width: none; width: 18%; margin-right: 10px; margin-left: 10px; } } @media only screen and (max-width: 480px) { .job-awards img { width: 20%; margin-right: 5px; margin-left: 5px; } }.expert--info { background: #E5F4F6; padding: 24px 0px; font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 768px) { .expert--info { display: block; padding: 24px 10px; } }.expert--block { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0px 24px; }.expert--check { width: 360px; border-right: 1px solid #124377; font-size: 26px; padding-right: 29px; color: #124377; font-weight: bold; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 768px) { .expert--check { display: block; padding: 0px; width: 100%; border-right: 0px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #124377; } }.expert--person { padding-left: 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: calc(100% - 360px); } @media only screen and (max-width: 768px) { .expert--person { padding: 0px; width: 100%; } }.expert--photo { position: relative; width: 72px; height: 72px; margin-right: 22px; } .expert--photo img { width: 100%; border-radius: 36px; }.expert--img { width: 100%; height: 100%; border-radius: 36px; overflow: hidden; }.expert--icon { position: absolute; right: 0; bottom: 0; }.expert--name { font-size: 18px; line-height: 22px; margin-bottom: 12px; font-weight: bold; }.expert--description { font-size: 12px; line-height: 16px; }.expert--text { width: calc(100% - 94px); }.blockquote { margin: 0; background-color: #f8f9f9; }.blockquote__inner { position: relative; width: 80%; margin-left: auto; margin-right: auto; padding-top: 42px; padding-bottom: 45px; } .blockquote__inner:before { content: '“'; position: absolute; top: 18px; left: -80px; font-size: 160px; line-height: 1; color: #124377; }.blockquote__text { font-size: 20px; font-style: italic; line-height: 30px; color: #15353e; }.report-list__author { display: block; font-size: 14px; color: #5c7d88; }.partners-event { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: justify; align-content: space-between; margin-top: 55px; }.partners-event__img { margin-right: 30px; margin-top: 55px; }.partners-event--width .partners-event__img { margin-right: 45px; }.popup-block { background: #FFF; padding-top: 45px; padding-bottom: 24px; text-align: left; max-width: 1117px; margin: 90px auto 40px; position: relative; } .popup-block2 { max-width: 557px; } .popup-block .change-city-nav { padding-left: 24px; } .popup-block .change-city-block { padding-left: 24px; padding-bottom: 24px; } @media only screen and (max-width: 768px) { .popup-block { padding-top: 24px; padding-bottom: 24px; margin: 0; } } .popup-block .h2, .popup-block h2 { margin-bottom: 28px; color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 26px; padding-left: 45px; padding-right: 80px; } @media only screen and (max-width: 768px) { .popup-block .h2, .popup-block h2 { padding-left: 24px; padding-right: 60px; } } .popup-block button.mfp-close { top: 40px; right: 32px; color: #124377; opacity: 1; font-size: 36px; } @media only screen and (max-width: 768px) { .popup-block button.mfp-close { right: 10px; top: 20px; } } .popup-block--pb70 { padding-bottom: 70px; padding: 46px; padding-top: 46px; padding-right: 46px; padding-bottom: 70px; padding-left: 46px;} .popup-block--pb71 { padding-bottom: 70px; border: 1px solid #12437754;} .popup-block--pb72 { padding-bottom: 70px; border: 1px solid #12437754;} @media only screen and (max-width: 768px) { .popup-block--pb70 { padding-bottom: 24px; } } .popup-block--pb0 { padding-bottom: 0; } .popup-block--w500 { max-width: 500px; }.change-city-nav__wrap { overflow: hidden; position: relative; } .change-city-nav__wrap:after { content: ''; position: absolute; right: 0; top: 1px; height: calc(100% - 2px); width: 45px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff); } .change-city-nav__wrap:before { content: ''; position: absolute; left: 0; top: 1px; height: calc(100% - 2px); width: 24px; background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(#ffffff)); background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), #ffffff); background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0), #ffffff); background-image: linear-gradient(to left, rgba(255, 255, 255, 0), #ffffff); z-index: 1; } @media only screen and (max-width: 768px) { .change-city-nav__wrap:before { width: 24px; } }.change-city-nav__wrap-inner { overflow-x: auto; }.change-city-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-left: 45px; padding-top: 26px; padding-right: 45px; padding-bottom: 26px; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; min-width: 830px; } @media only screen and (max-width: 768px) { .change-city-nav { padding-left: 24px; padding-right: 24px; } }.change-city-nav__item { font-size: 24px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 28px; color: #124377; cursor: pointer; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .change-city-nav__item:hover { opacity: .7; } .change-city-nav__item.change-city-nav__item--active { color: #15353e; } .change-city-nav__item.change-city-nav__item--active:hover { opacity: 1; cursor: default; }.change-city-block { padding-left: 45px; padding-top: 26px; padding-right: 45px; } .change-city-wrapper__right .change-city-block { height: 0px; overflow: hidden; position: absolute; opacity: 0; top: -1000px; } @media only screen and (max-width: 768px) { .change-city-block { padding-left: 24px; padding-right: 24px; } } .change-city-block.change-city-block--active { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: auto; position: static; opacity: 1; } @media only screen and (max-width: 768px) { .change-city-block.change-city-block--active { -ms-flex-wrap: wrap; flex-wrap: wrap; } }.change-city-container .change-city-block { height: 0px; overflow: hidden; position: absolute; opacity: 0; top: -1000px; padding-left: 45px; padding-top: 26px; padding-right: 45px; } @media only screen and (max-width: 768px) { .change-city-container .change-city-block { padding-left: 24px; padding-right: 24px; } } .change-city-container .change-city-block.change-city-block--active { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: auto; position: static; opacity: 1; } @media only screen and (max-width: 768px) { .change-city-container .change-city-block.change-city-block--active { -ms-flex-wrap: wrap; flex-wrap: wrap; } }.mfp-hide#change-city-form { position: absolute; top: -500%; display: initial !important; }.change-city-column { width: calc(33.333% - 40px); } @media only screen and (max-width: 1023px) { .change-city-column { width: calc(33.333% - 20px); } } @media only screen and (max-width: 768px) { .change-city-column { width: 100%; } }.change-city-block__item { display: block; margin-bottom: 26px; color: #124377; line-height: 18px; cursor: pointer; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } .change-city-block__item:hover { color: #b70e0c; }.change-city-search-wrap { padding-left: 45px; padding-right: 45px; padding-bottom: 26px; } @media only screen and (max-width: 768px) { .change-city-search-wrap { padding-left: 24px; padding-right: 24px; } }.change-city-search { position: relative; } .change-city-search input.change-city-search-input { width: 100%; padding-left: 20px; padding-top: 10px; padding-right: 70px; padding-bottom: 10px; border: 1px solid #e8eced; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; font-size: 18px; line-height: 24px; color: #15353e; } .change-city-search .easy-autocomplete-container ul { border: 1px solid #e8eced; } .change-city-search .easy-autocomplete-container ul li { color: #124377; display: block; font-size: 16px; line-height: 20px; padding: 9px 20px 11px; border: none; cursor: pointer; } .change-city-search .easy-autocomplete-container ul li.selected { background-color: #124377; color: #fff; }.change-city-search-icon { position: absolute; left: auto; top: 9px; right: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 30px; height: 30px; border: none; background: transparent; } .change-city-search-icon .icon { width: 18px; height: 18px; stroke: #15353e; fill: transparent; }.change-city-countries { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; padding-left: 45px; padding-right: 45px; } @media only screen and (max-width: 768px) { .change-city-countries { padding-left: 24px; padding-right: 0; } } .change-city-countries__wrap { overflow-x: auto; position: relative; border-top: 1px solid #e8eced; } .change-city-countries__wrap:after { content: ''; position: absolute; right: 0; top: 1px; height: calc(100% - 2px); width: 45px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff); } .change-city-countries__wrap:before { content: ''; position: absolute; left: 0; top: 1px; height: calc(100% - 2px); width: 45px; background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(#ffffff)); background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), #ffffff); background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0), #ffffff); background-image: linear-gradient(to left, rgba(255, 255, 255, 0), #ffffff); z-index: 1; } @media only screen and (max-width: 768px) { .change-city-countries__wrap:before { width: 24px; } } .change-city-countries__wrap-inner { overflow-x: auto; } .change-city-countries__link { position: relative; color: #15353e; font-size: 14px; font-weight: 400; line-height: 1.92857; -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; margin-right: 30px; white-space: nowrap; padding-top: 26px; padding-bottom: 26px; } .change-city-countries__link:after { content: ''; position: absolute; left: 0; bottom: 0; height: 3px; width: 100%; background-color: transparent; -webkit-transition: background-color 0.2s; -o-transition: background-color 0.2s; transition: background-color 0.2s; } .change-city-countries__link:hover, .change-city-countries__link.active { color: #b70e0c; } .change-city-countries__link.active:after { background-color: #ff6913; }.change-city-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .change-city-wrapper__title { padding-top: 26px; padding-bottom: 26px; padding-left: 24px; font-size: 24px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 28px; color: #124377; } @media only screen and (max-width: 480px) { .change-city-wrapper__title { padding-bottom: 0; } } .change-city-wrapper__left { width: 280px; padding-left: 24px; padding-right: 24px; border-right: 1px solid #e8eced; border-top: 1px solid #e8eced; } @media only screen and (max-width: 768px) { .change-city-wrapper__left { padding-left: 0; width: 250px; } } @media only screen and (max-width: 480px) { .change-city-wrapper__left { width: 100%; } } .change-city-wrapper__left .change-city-column { width: 100%; } .change-city-wrapper__left .change-city-block { display: block; } .change-city-wrapper__right { width: calc(100% - 280px); } @media only screen and (max-width: 768px) { .change-city-wrapper__right { width: calc(100% - 250px); } } @media only screen and (max-width: 480px) { .change-city-wrapper__right { width: 100%; } } .change-city-wrapper__right .change-city-nav { min-width: 724px; } .change-city-wrapper__right .change-city-nav__item { font-size: 20px; }#change-city-form { padding-bottom: 0; }.popup-enter .tab-btn-box { margin-left: 45px; margin-right: 45px; } @media only screen and (max-width: 768px) { .popup-enter .tab-btn-box { margin-left: 24px; margin-right: 24px; } }.popup-enter .side-bar__box { padding-bottom: 0; }.popup-enter__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 768px) { .popup-enter__wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } }.popup-enter__left { width: 99%; } @media only screen and (max-width: 1023px) { .popup-enter__left { width: 50%; } } @media only screen and (max-width: 768px) { .popup-enter__left { width: 99%; } }.popup-enter__right { width: 45%; padding-right: 45px; } @media only screen and (max-width: 1023px) { .popup-enter__right { width: 50%; } } @media only screen and (max-width: 768px) { .popup-enter__right { width: 100%; padding-left: 24px; padding-right: 24px; margin-top: 48px; } }.popup-enter__right-section { border-top: 1px solid #E8ECED; padding-top: 24px; }.popup-enter__right-top { border-bottom: 1px solid #cbd0d1; margin-bottom: 25px; }.popup-enter__list { margin-top: 25px; padding: 0; }.popup-enter__list-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 30px; } .popup-enter__list-item .icon { margin-right: 20px; height: 34px; width: 31px; fill: transparent; stroke: #124377; stroke-width: 2px; }.attention--header { position: relative; } .attention--header:hover .attention--header--tooltip { display: -webkit-box; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 768px) { .attention--header { margin-right: 0; margin-left: auto; } } @media only screen and (max-width: 480px) { .attention--header { margin-right: 0; margin-left: 0; } } .attention--header--list { position: absolute; width: 372px; background: #FFFFFF; top: 200%; z-index: 1000; opacity: 0; -webkit-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease; height: auto; padding-right: 17px; } @media only screen and (max-width: 480px) { .attention--header--list { position: fixed; left: 0; height: 100%; padding-right: 0; } } .attention--header--list.hidden { display: none; } .attention--header--list.open .attention--header--content { overflow-y: auto; padding-right: 0; } .attention--header--list.open .attention--header--showmore { display: none; } .attention--header--mobile--tile { display: none; } @media only screen and (max-width: 480px) { .attention--header--mobile--tile { display: block; font-size: 26px; line-height: 32px; font-weight: bold; padding: 22px 24px; position: relative; border-bottom: 1px solid #E8ECED; } } .attention--header--mobile--tile .close--mobile--button { position: absolute; right: 29px; top: 50%; margin-top: -14px; } .attention--header--content { max-height: 650px; overflow: hidden; } @media only screen and (max-width: 480px) { .attention--header--content { height: 100%; } } .attention--header--showmore { width: 100%; } @media only screen and (max-width: 480px) { .attention--header--showmore { position: relative; bottom: 0px; height: 100px; background: -webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(bottom, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(bottom, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); margin-top: -110px; padding-top: 33px; } } .attention--header--showmore button { text-align: center; font-size: 14px; line-height: 24px; color: #124377; padding: 18px 0px 7px; cursor: pointer; width: 100%; background: none; } @media only screen and (max-width: 480px) { .attention--header--showmore button { width: 126px; margin: 0 auto; background: #124377; border-radius: 100px; display: block; color: #fff; line-height: 18px; padding: 11px 15px; } } .attention--header--item { padding: 24px 29px 21px 12px; display: -webkit-box; display: -ms-flexbox; display: flex; border-bottom: 1px solid #E8ECED; position: relative; } .attention--header--item .close-block { position: absolute; height: 100%; width: 28px; top: 0; right: 0; cursor: pointer; -webkit-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease; } .attention--header--item .close-block svg { position: absolute; top: 50%; right: 50%; margin-right: -6px; margin-top: -6px; } .attention--header--item.show-close .close-block { right: 0; } .attention--header--item.item--new { background: #E5F4F6; } .attention--header--img { margin-right: 12px; -webkit-box-flex: 0; -ms-flex: 0 0 40px; flex: 0 0 40px; } .attention--header--img img { max-width: 100%; } .attention--header--text--block { font-size: 14px; line-height: 20px; } .attention--header--title { margin-bottom: 4px; } .attention--header--button { text-align: center; padding: 19px 16px 11px; cursor: pointer; } @media only screen and (max-width: 1100px) { .attention--header--button { padding-right: 5px; padding-left: 5px; } } @media only screen and (max-width: 768px) { .attention--header--button { padding: 6px 0 0; } } .attention--header--button .img { position: relative; } .attention--header--button .img .to-read { display: block; position: absolute; background: #b70e0c; border: 1px solid #f2f6f7; width: 8px; height: 8px; border-radius: 6px; top: 4px; right: 3px; } .attention--header--tooltip { position: absolute; width: 192px; height: 50px; display: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #fff; z-index: 1; border: 1px solid #CBD0D1; font-size: 14px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; left: -68px; top: 63px; } @media (min-width: 768px) and (max-width: 1024px) { .attention--header--tooltip { left: -79px; } } @media only screen and (max-width: 768px) { .attention--header--tooltip { left: -84px; top: 50px; } } .attention--header--tooltip_hidden { display: none !important; } .attention--header--tooltip::after { content: ''; border: 20px solid transparent; border-bottom: 20px solid #fff; position: absolute; top: -40px; } .attention--header--tooltip::before { content: ''; border: 20px solid transparent; border-bottom: 21px solid #CBD0D1; position: absolute; top: -42px; } .attention--header.open .attention--header--list { display: block; opacity: 1; top: 100%; } @media only screen and (max-width: 480px) { .attention--header.open .attention--header--list { top: 0; } } .attention--header.open .attention--header--button { background: #FFFFFF; } .attention--header.open .attention--header--button .img .to-read { border-color: #FFFFFF; }.speaker-list { padding-left: 0; padding-right: 0; padding-bottom: 80px; } @media only screen and (max-width: 768px) { .speaker-list { padding-bottom: 48px; } }.speaker-list__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border-top: 1px solid #e8eced; }.speaker-list__footer { width: 100%; padding-top: 42px; text-align: center; }.speaker-list-item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: calc(100% / 2); min-height: 320px; border-right: 1px solid #e8eced; border-bottom: 1px solid #e8eced; } .speaker-list-item .btn { margin-top: 28px; }.speaker-list-item__column { width: 50%; }.speaker-list-item__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }.speaker-list-item__text { display: block; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: #aeb1b3; }.speaker-list-item__name { display: block; margin-bottom: 14px; font-size: 20px; line-height: 24px; color: #124377; }.speaker-list-header { padding-top: 24px; padding-left: 24px; padding-right: 24px; padding-bottom: 16px; }.speaker-list-item__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: calc(100% - 200px); padding-top: 0; padding-left: 24px; padding-right: 24px; padding-bottom: 24px; }.speaker-list-item__inner > div > span { margin-bottom: 16px; }.speaker-list-item__subtitle { display: block; font-size: 14px; line-height: 24px; color: #adb1b4; }.speaker-list-item__price { display: block; font-family: "Gilroy ExtraBold", sans-serif; line-height: 24px; color: #9f191e; }.speakers-item__link { font-size: 14px; font-weight: bold; }.speaker-item__text { display: block; font-size: 14px; line-height: 20px; color: #aeb1b3; } .speaker-item__text.speaker-item__text--description { color: #13353f; font-weight: bold; } .speaker-item__text.speaker-item__text--description-text { color: #0f3540; font-weight: normal; }.speakers-item__name { display: block; font-size: 20px; font-weight: bold; line-height: 24px; margin-bottom: 8px; color: #124377; }.speakers-item__img { position: absolute; right: 0; bottom: 0; width: auto; height: auto; max-height: 100%; z-index: -1; }.speaker-list-item__img { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; width: 200px; height: auto; margin-top: auto; }@media only screen and (max-width: 1279px) { .speaker-list { padding-top: 0; } .speaker-list-item { width: 100%; } .speaker-list-item:nth-child(even) { border-right: 0; } .speaker-list-item:nth-child(3n + 3) { border-right: 1px solid #e8eced; } }@media only screen and (max-width: 768px) { .speaker-list-item__inner { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .speaker-list-item__content, .speaker-list-item__img { width: 100%; } .speaker-list-item__content { padding-top: 18px; } .speaker-list-item__img { padding-right: 24px; padding-left: 24px; } }.news-list__wrap { border-right: 1px solid #e8eced; }.news-list__item { padding-top: 24px; padding-left: 24px; padding-bottom: 24px; padding-right: 24px; border-bottom: 1px solid #e8eced; }.news-list__title-month { padding-top: 30px; padding-left: 12.5%; padding-bottom: 30px; padding-right: 28px; margin-bottom: 0; border-bottom: 1px solid #e8eced; font-size: 26px; }.news-list__title { margin-bottom: 16px; line-height: 24px; font-size: 18px; -webkit-transition: 0.3s color; -o-transition: 0.3s color; transition: 0.3s color; display: block; font-family: "Gilroy ExtraBold", sans-serif; } .news-list__title:hover { color: #124377; }.news-list__text { display: block; line-height: 1.6; margin-bottom: 16px; }.news-list__link { display: block; font-size: 14px; font-weight: bold; }.news-list__date { font-family: "Gilroy ExtraBold", sans-serif; color: #124377; }.news-list__date-day { font-size: 42px; }.news-list__date-separator { font-weight: 100; font-size: 18px; padding-top: 7px; }.news-list__date-month { font-size: 18px; padding-top: 7px; }.news-list__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.news-list__col--lg { width: 89%; padding-right: 10%; }.news-list__col--sm { width: 11%; display: -webkit-box; display: -ms-flexbox; display: flex; }@media only screen and (max-width: 1100px) { .news-list-content-block .content__row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }@media only screen and (max-width: 1024px) { .news-list__col--lg { padding-right: 0; } .news-list-content-block .content__col-info { padding-left: 24px; padding-right: 24px; } }@media only screen and (max-width: 768px) { .news-list__col--lg { width: 85%; } .news-list__col--sm { width: 15%; } }@media only screen and (max-width: 480px) { .news-list__date { margin-bottom: 30px; } .news-list__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .news-list__col--sm, .news-list__col--lg { width: 100%; } }.date-picker__block { padding-top: 30px; padding-left: 12.5%; padding-bottom: 25px; padding-right: 28px; margin-bottom: 0; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; }.date-picker__inner { position: relative; display: inline-block; }.date-picker__text { display: block; font-size: 12px; color: #adb1b4; margin-bottom: 7px; }.ui-monthpicker-trigger { position: relative; display: block; background-color: transparent; padding: 0; font-family: "PT Sans", sans-serif; color: #124377; cursor: pointer; } .ui-monthpicker-trigger:after { content: ''; position: absolute; top: 50%; right: -15px; width: 0; height: 0; margin-top: -2px; border-style: solid; border-width: 4px 4px 0 4px; border-color: #cbd0d1 transparent transparent transparent; }.date-picker__input { position: absolute; bottom: -4px; opacity: 0; z-index: -1; }.ui-monthpicker.ui-widget-content { position: absolute; width: auto; max-width: 480px; height: auto; background: #f3fafb; font-family: "PT Sans", sans-serif; font-size: 16px; border: 1px solid #e8eced; padding: 0; z-index: 50 !important; } .ui-monthpicker.ui-widget-content .ui-datepicker-header { background: none; color: #124377; border-bottom: 1px solid #e8eced; padding: .7rem 0; } .ui-monthpicker.ui-widget-content .ui-datepicker-prev, .ui-monthpicker.ui-widget-content .ui-datepicker-next, .ui-monthpicker.ui-widget-content .ui-datepicker-prev-hover.ui-state-hover, .ui-monthpicker.ui-widget-content .ui-datepicker-next-hover.ui-state-hover { background: none; cursor: pointer; height: 90%; width: 10%; border: none; font-family: "PT Sans", sans-serif; margin: 0; padding: 0; top: 0; } .ui-monthpicker.ui-widget-content .ui-datepicker-prev:before, .ui-monthpicker.ui-widget-content .ui-datepicker-next:before, .ui-monthpicker.ui-widget-content .ui-datepicker-prev-hover.ui-state-hover:before, .ui-monthpicker.ui-widget-content .ui-datepicker-next-hover.ui-state-hover:before { position: relative; font-size: 20px; font-weight: normal; padding: 0; margin: 0; top: 30%; color: #124377; } .ui-monthpicker.ui-widget-content .ui-datepicker-prev, .ui-monthpicker.ui-widget-content .ui-datepicker-prev-hover.ui-state-hover { left: 0; } .ui-monthpicker.ui-widget-content .ui-datepicker-prev:before, .ui-monthpicker.ui-widget-content .ui-datepicker-prev-hover.ui-state-hover:before { content: '❮'; left: 14px; } .ui-monthpicker.ui-widget-content .ui-datepicker-next, .ui-monthpicker.ui-widget-content .ui-datepicker-next-hover.ui-state-hover { right: 0; } .ui-monthpicker.ui-widget-content .ui-datepicker-next:before, .ui-monthpicker.ui-widget-content .ui-datepicker-next-hover.ui-state-hover:before { content: '❯'; right: -14px; } .ui-monthpicker.ui-widget-content table.ui-datepicker-calendar { margin-top: 1rem; margin-left: 0; margin-bottom: 1.5rem; margin-right: 0; } .ui-monthpicker.ui-widget-content table.ui-datepicker-calendar td { padding: .6rem 2rem; -moz-text-align-last: left; text-align-last: left; } @media only screen and (max-width: 480px) { .ui-monthpicker.ui-widget-content table.ui-datepicker-calendar td { padding: .6rem 1rem; } } .ui-monthpicker.ui-widget-content table.ui-datepicker-calendar a.ui-state-default { border: none; background: none; color: #124377; font-size: 16px; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; } .ui-monthpicker.ui-widget-content table.ui-datepicker-calendar a.ui-state-hover, .ui-monthpicker.ui-widget-content table.ui-datepicker-calendar a.ui-state-active { color: #13353f; }@media only screen and (max-width: 480px) { .ui-monthpicker.ui-widget-content { width: 100%; left: 0 !important; } }.gallery { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 30px; } .gallery--slider { position: relative; padding-right: 24px; padding-bottom: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } @media only screen and (max-width: 480px) { .gallery--slider { padding-right: 0; } } .gallery--slider .side-slider__date { margin: 8px 0 4px 0; } .gallery--slider .side-slider__title { margin: 0; }.gallery-item { width: 33.333%; height: auto; padding-right: 24px; padding-bottom: 48px; padding-left: 24px; } .gallery-item--slider { width: 100%; padding-right: 0; padding-left: 0; padding-bottom: 0; } .side-slider--gallery .gallery-item--slider { padding-bottom: 24px; }.gallery-item-inner--video { position: relative; } .gallery-item-inner--video:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../image/bg-elements/video-control.svg"); background-position: center center; background-repeat: no-repeat; background-size: 48px; }.gallery-item-title { font-size: 18px; font-family: "Gilroy ExtraBold", sans-serif; line-height: 24px; color: #15353e; }.gallery-item-date { margin-top: 14px; margin-bottom: 8px; font-size: 14px; color: #aeb1b3; }.gallery-item-img { display: block; width: 100%; font-size: 0; } .gallery-item-img img { width: 100%; }@media only screen and (max-width: 1100px) { .gallery-item { width: 50%; } .gallery-item--slider { width: 100%; } }@media only screen and (max-width: 768px) { .gallery { padding-top: 30px; } .gallery--slider { padding-top: 0; } }@media only screen and (max-width: 480px) { .gallery-item { width: 100%; padding-bottom: 24px; } }.analysis-table, .pregnancy-table { width: 100%; overflow-x: auto; padding-left: 24px; padding-right: 24px; padding-bottom: 8px; font-size: 14px; line-height: 16px; } @media only screen and (max-width: 768px) { .analysis-table, .pregnancy-table { padding-right: 0; } } .analysis-table--mb, .pregnancy-table--mb { margin-bottom: 50px; } .analysis-table table, .pregnancy-table table { border-collapse: collapse; width: 100%; min-width: 700px; } .analysis-table th, .analysis-table td, .pregnancy-table th, .pregnancy-table td { padding-top: 14px; padding-bottom: 14px; } .analysis-table th:first-child, .analysis-table td:first-child, .pregnancy-table th:first-child, .pregnancy-table td:first-child { padding-right: 50px; } @media only screen and (max-width: 768px) { .analysis-table th:first-child, .analysis-table td:first-child, .pregnancy-table th:first-child, .pregnancy-table td:first-child { padding-right: 16px; } } .analysis-table th, .pregnancy-table th { font-size: 16px; } .analysis-table tr, .pregnancy-table tr { border-bottom: 1px solid #CBD0D1; } .analysis-table span, .pregnancy-table span { display: block; }@media only screen and (max-width: 768px) { .analysis-table table, .analysis-table table td { min-width: auto; } }@media only screen and (max-width: 768px) { .analysis-table__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } }@media only screen and (max-width: 768px) { .analysis-table__body-row { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 16px; } }.analysis-table__mobile-title { display: none; font-weight: bold; } @media only screen and (max-width: 768px) { .analysis-table__mobile-title { display: block; min-width: 120px; width: 120px; } }.analysis-table-title__day { min-width: 120px; }.analysis-table-title__name { text-align: left; min-width: 100px; padding-right: 5px; } @media only screen and (max-width: 768px) { .analysis-table-title__name > span { max-width: 150px; } }.analysis-table__discript { margin-top: 5px; color: #c3c3c3; }.analysis-table__important { margin-top: 5px; color: #b70e0c; }.analysis-table__day { position: relative; text-align: center; } .analysis-table__day:after { content: ''; position: absolute; top: 50%; left: 50%; width: 10px; height: 2px; -webkit-transform: translateX(-5px); -ms-transform: translateX(-5px); transform: translateX(-5px); background-color: #AEB1B3; } .analysis-table__day.analysis-table__day--active:after { content: '+'; width: 20px; height: 20px; -webkit-transform: translate(-10px, -10px); -ms-transform: translate(-10px, -10px); transform: translate(-10px, -10px); padding-top: 2px; font-size: 18px; line-height: 1; background-color: #9f191e; border-radius: 50%; color: #fff; }.analysis-table--anonim { overflow-x: visible; } @media only screen and (max-width: 924px) { .analysis-table--anonim table { min-width: auto; } } @media only screen and (max-width: 768px) { .analysis-table--anonim table { min-width: auto; } } @media only screen and (max-width: 480px) { .analysis-table--anonim table { min-width: auto; } }.analysis-table-title__mobile { display: none; } @media only screen and (max-width: 768px) { .analysis-table-title__mobile { display: block; width: 100%; margin-bottom: 12px; } }@media only screen and (max-width: 768px) { .analysis-table-title-date, .analysis-table__date, .analysis-table-title-result, .analysis-table__result, .analysis-table-title-ref, .analysis-table__ref { width: 33%; min-width: auto !important; padding-right: 0 !important; font-size: 14px !important; } }@media only screen and (max-width: 768px) { .analysis-table__date, .analysis-table__result, .analysis-table__ref { text-align: right; } }@media only screen and (max-width: 768px) { .analysis-table__date { white-space: nowrap; text-align: left; } }@media only screen and (max-width: 768px) { .analysis-table-title-comment { display: none !important; } }@media only screen and (max-width: 768px) { .analysis-table__comment { width: 100%; } }@media only screen and (max-width: 768px) { .analysis-table__comment-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; min-width: auto; } }.attention { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; /* background-color: #fff0e7;*/ padding: 18px 24px; opacity: 0; -webkit-transition: opacity 0.5s ease-out; -o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out; -webkit-transition-delay: 0.24s; -o-transition-delay: 0.24s; transition-delay: 0.24s; border-bottom: 4px solid #b70e0c; } .attention--popup { padding-left: 16px; padding-right: 16px; border-bottom: none; max-width: 600px;} @media only screen and (max-width: 768px) { .attention--popup { padding-left: 24px; padding-right: 24px; } } .attention--popup .attention__left { min-width: auto; margin-right: 14px; } .attention--popup .attention__content { width: 100%; padding-top: 2px; } .form .attention { margin-top: 30px; margin-bottom: 30px; } .form .attention .attention__left { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .attention.show { opacity: 1; } .attention__left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 100px; margin-right: 24px; font-weight: bold; } @media only screen and (max-width: 1100px) { .form .attention__left { margin-bottom: 0; } } @media only screen and (max-width: 768px) { .attention__left { min-width: 45px; margin-right: 0; } } .attention__content { width: calc(100% - 236px); padding-right: 50px; padding-top: 1px; } @media only screen and (max-width: 1280px) { .attention__content { padding-right: 24px; } } @media only screen and (max-width: 768px) { .attention__content { width: calc(100% - 50px); } } @media only screen and (max-width: 480px) { .attention__content { padding-right: 12px; } } .attention__content ul { list-style: outside; padding-left: 15px; } .attention__inner { max-width: 1552px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; } .attention__text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #13353f; font-size: 14px; font-weight: 400; line-height: 1.43; margin-bottom: 0; } .attention__icon { margin-right: 8px; line-height: 0; min-width: 30px; width: 30px; } .attention__acc { color: #b70e0c; } @media only screen and (max-width: 768px) { .attention__acc { display: none; } } .attention__close { display: inline-block; text-decoration: none; text-align: center; font-style: normal; font-family: Arial, Baskerville, monospace; overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; outline: none; padding: 0; -webkit-box-shadow: none; box-shadow: none; -ms-touch-action: manipulation; touch-action: manipulation; color: #b70e0c; font-size: 45px; line-height: 0.6; vertical-align: middle; position: relative; right: 2px; } @media only screen and (max-width: 480px) { .attention__close { right: -12px; } } .attention--fixed { position: fixed; bottom: 0; left: 0; z-index: 100; width: 100%; } .attention--fixed .clearfix { clear: both; } .attention--fixed .attention__inner { padding: 29px 50px 27px; display: block; max-width: none; } @media only screen and (max-width: 480px) { .attention--fixed .attention__inner { padding: 24px; font-size: 14px; } } .attention--fixed .attention__inner .attention__content { float: left; padding-right: 0px; } @media only screen and (max-width: 480px) { .attention--fixed .attention__inner .attention__content { float: none; width: 100%; } } .attention--fixed .attention__inner a { color: #124377; } .attention--fixed .btn-icon { float: right; padding-left: 45px; padding-right: 50px; } @media only screen and (max-width: 480px) { .attention--fixed .btn-icon { float: none; width: 100%; margin-top: 24px; font-size: 14px; } } .attention--white { background: #FFFFFF; -webkit-box-shadow: 0px 20px 40px rgba(19, 53, 63, 0.2); box-shadow: 0px 20px 40px rgba(19, 53, 63, 0.2); }#resultQuantError { margin-bottom: 25px; }#popupResult .attention { display: -webkit-box; display: -ms-flexbox; display: flex; } #popupResult .attention__inner { display: contents; }@media only screen and (max-width: 768px) { #enterPopup .attention__acc { display: -webkit-box; display: -ms-flexbox; display: flex; } }@media only screen and (max-width: 768px) { #popupThanks .attention__acc { display: -webkit-box; display: -ms-flexbox; display: flex; } }.schedule-learning-wrap { width: 100%; overflow-x: auto; padding-bottom: 8px; font-size: 14px; line-height: 16px; } @media (max-width: 600px) { .schedule-learning-wrap { position: relative; } .schedule-learning-wrap:before { content: ''; position: absolute; width: 60px; height: 100%; right: 0; pointer-events: none; z-index: 10; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(70%, white)); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 70%); background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 70%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 70%); } } .schedule-learning-wrap .schedule-learning { width: 100%; overflow-x: auto; } .schedule-learning-wrap .schedule-learning table { width: 100%; min-width: 690px; border-collapse: collapse; border-color: #cbd0d1; border-top: #cbd0d1; border-bottom: #cbd0d1; border-left: #cbd0d1; border-right: #cbd0d1; } .schedule-learning-wrap .schedule-learning table:after { right: 0; } .schedule-learning-wrap .schedule-learning tr { border-bottom: 1px solid #CBD0D1; } .schedule-learning-wrap .schedule-learning tr:first-of-type { font-size: 16px; font-weight: bold; } .schedule-learning-wrap .schedule-learning tr:last-of-type { background-color: #f3fafb; } .schedule-learning-wrap .schedule-learning td, .schedule-learning-wrap .schedule-learning th { padding: 14px; } .schedule-learning-wrap .schedule-learning td:nth-of-type(1), .schedule-learning-wrap .schedule-learning th:nth-of-type(1) { width: auto; } .schedule-learning-wrap .schedule-learning td:nth-of-type(2), .schedule-learning-wrap .schedule-learning th:nth-of-type(2) { padding-right: 24px; padding-left: 24px; }.checkup-result__item { border-bottom: 1px solid #e8eced; } .checkup-result__item .result-item__col--lg { padding-top: 24px; padding-bottom: 24px; padding-left: 24px; } @media only screen and (max-width: 768px) { .checkup-result__item .result-item__col--lg { padding-right: 24px; padding-bottom: 0; } } .checkup-result__item .result-item__col--sm { padding-top: 24px; padding-bottom: 24px; padding-right: 24px; } @media only screen and (max-width: 768px) { .checkup-result__item .result-item__col--sm { padding-left: 24px; padding-top: 12px; margin-top: 0; } }.checkup-result-header { padding-top: 28px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border-bottom: 1px solid #e8eced; } .checkup-result-header h2 { padding: 0; }.checkup-result__info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 930px; margin-top: 45px; } @media only screen and (max-width: 768px) { .checkup-result__info { margin-top: 24px; } }.checkup-result__info-item { width: 25%; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 20px; }.checkup-result__info-number { font-family: "Gilroy ExtraBold", sans-serif; font-size: 36px; line-height: 1; color: #9f191e; } @media only screen and (max-width: 768px) { .checkup-result__info-number { font-size: 30px; } }.checkup-result__info-text { font-size: 14px; line-height: 18px; color: #c3c3c3; padding-left: 10px; max-width: 100px; } @media only screen and (max-width: 768px) { .checkup-result__info-text { font-size: 13px; padding-left: 5px; line-height: 1.15; } }.result-item__old-price { display: block; margin-bottom: 12px; font-size: 18px; color: #c3c3c3; text-decoration: line-through; white-space: nowrap; }@media only screen and (max-width: 1100px) { .checkup-result__info-item { width: 50%; } }@supports (-ms-accelerator: true) { .checkup--page .side-bar .tab-block, .checkup--page .content-header-slider, .checkup--page .service-home-block--slidered .main-slider__list, .checkup--page .service-home-block--slidered .slick-list, .checkup--page .service-home-block--slidered .slick-track, .checkup--page .service-home-block--slidered .slick-slide > div { height: auto !important; } }@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .checkup--page .side-bar .tab-block, .checkup--page .content-header-slider, .checkup--page .service-home-block--slidered .main-slider__list, .checkup--page .service-home-block--slidered .slick-list, .checkup--page .service-home-block--slidered .slick-track, .checkup--page .service-home-block--slidered .slick-slide > div { height: auto !important; } }.events-filter-block { height: 72px; } .events-filter-block input[type="submit"] { cursor: pointer; } @media only screen and (max-width: 768px) { .events-filter-block { height: auto; margin-bottom: 0; } } .events-filter-block.events-filter-block--open { height: auto; } .events-filter-block.events-filter-block--open .events-filter-settings { display: block; } .events-filter-block.events-filter-block--open .events-filter-settings:before { opacity: 1; }.events-filter { position: relative; height: 72px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 24px; padding-right: 24px; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; } .events-filter__city-select { width: 282px; margin: 0px; } .events-filter__city-select .ss__select { font-size: 16px; } .events-filter__city-select .ss__item { font-size: 16px; } .events-filter__city-select .ss__block.ss__block--open .ss__list { width: 280px; background-color: #f3fafb; } @media only screen and (max-width: 768px) { .events-filter { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; height: auto; } }.events-filter-settings { display: none; position: relative; width: 100%; padding-left: 24px; padding-top: 24px; padding-right: 24px; padding-bottom: 28px; background-color: #e8eced; z-index: 1; } .events-filter-settings:before { content: ''; position: absolute; top: -12px; left: 20px; width: 24px; height: 24px; opacity: 0; background-color: #e8eced; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }.events-filter-settings__label { display: block; padding-bottom: 5px; font-weight: bold; line-height: 20px; }.events-filter-settings__inputs-row-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .events-filter-settings__inputs-row-wrap:nth-child(2) { margin-bottom: 15px; } @media only screen and (max-width: 1023px) { .events-filter-settings__inputs-row-wrap:nth-child(2) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; } .events-filter-settings__inputs-row-wrap:nth-child(2) > div { margin-bottom: 15px; } } .events-filter-settings__inputs-row-wrap > .row { -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; max-width: 1070px; width: 100%; } @media only screen and (max-width: 768px) { .events-filter-settings__inputs-row-wrap > .row { -ms-flex-wrap: wrap; flex-wrap: wrap; } }.events-filter-settings__inputs-row { margin-bottom: 30px; } .events-filter-settings__inputs-row:last-child { width: 515px; } @media only screen and (max-width: 1023px) { .events-filter-settings__inputs-row:last-child { width: 400px; } } @media only screen and (max-width: 1023px) and (max-width: 767px) { .events-filter-settings__inputs-row:last-child { width: 100%; } } @media only screen and (max-width: 1023px) { .events-filter-settings__inputs-row:last-child .row--start { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } } @media only screen and (max-width: 1023px) { .events-filter-settings__inputs-row .row--start span { width: calc(50% - 14px); } } @media only screen and (max-width: 480px) { .events-filter-settings__inputs-row .row--start span { width: 100%; padding-left: 28px; } } @media only screen and (max-width: 480px) { .events-filter-settings__inputs-row .row--start span:first-child { margin-bottom: 24px; } } .events-filter-settings__inputs-row .row--start span:first-child .events-filter-settings__input-box { margin-right: 28px; } @media only screen and (max-width: 1023px) { .events-filter-settings__inputs-row .row--start span:first-child .events-filter-settings__input-box { margin-right: 0; } } .events-filter-settings__inputs-row .row--start span:first-child .events-filter-settings__input-box:after { content: ''; position: absolute; top: 25px; right: -19px; width: 10px; height: 1px; background-color: #124377; } @media only screen and (max-width: 768px) { .events-filter-settings__inputs-row .row--start span:first-child .events-filter-settings__input-box:after { content: 'с'; font-size: 16px; line-height: 51px; top: 0; bottom: 0; left: -28px; right: auto; margin: auto; background-color: transparent; width: auto; height: auto; } } @media only screen and (max-width: 768px) { .events-filter-settings__inputs-row .row--start span:last-child .events-filter-settings__input-box:after { position: absolute; content: 'по'; font-size: 16px; line-height: 51px; top: 0; bottom: 0; left: -28px; right: auto; margin: auto; background-color: transparent; } }.events-filter-settings__input-box { position: relative; } .events-filter-settings__input-box input { display: inline-block; width: 242px; height: 51px; padding-left: 16px; padding-top: 15px; padding-right: 55px; padding-bottom: 16px; background-color: #fff; border: none; font-size: 16px; font-family: "PT Sans", sans-serif; line-height: 20px; } @media only screen and (max-width: 1023px) { .events-filter-settings__input-box input { width: 100%; } } .events-filter-settings__input-box .ui-datepicker-trigger { position: absolute; top: 15px; right: 15px; cursor: pointer; }.events-filter__btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; border: none; background-color: transparent; line-height: 24px; font-weight: bold; color: #124377; } @media only screen and (max-width: 768px) { .events-filter__btn { margin-bottom: 20px; } } .events-filter__btn .icon { width: 18px; height: 21px; fill: #124377; stroke: #124377; } .events-filter__btn span { padding-left: 8px; }.events-filter-settings__others { padding-top: 25px; }.events-filter-settings__sex { margin-right: 30px; } .events-filter-settings__sex .radio__text { padding-left: 8px; padding-right: 20px; } .events-filter-settings__sex label { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.events-filter-settings__city { width: auto; margin-right: 30px; margin-bottom: 30px; } @media only screen and (max-width: 1023px) { .events-filter-settings__city { width: calc(100% - 400px - 28px); } } @media only screen and (max-width: 768px) { .events-filter-settings__city { width: 100%; margin-bottom: 24px; } } .events-filter-settings__city .events-filter-settings__input-box input { width: 100%; }.events-filter__select { margin-left: 20px; } @media only screen and (max-width: 768px) { .events-filter__select { margin-left: 0; margin-bottom: 20px; margin-top: 20px; } } .events-filter__select .ss__select { position: relative; color: #124377; } .events-filter__select .ss__select span:after { content: ''; position: absolute; left: auto; top: 50%; right: -20px; width: 0; height: 0; margin-top: -3px; border-style: solid; border-width: 6px 6px 0 6px; border-color: #CBD0D1 transparent transparent transparent; -webkit-transition: border-color 0.2s; -o-transition: border-color 0.2s; transition: border-color 0.2s; } .events-filter__select .ss__list { min-width: 280px; background-color: #fff; } .events-filter__select .ss__list .ss__item { color: #124377; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; } .events-filter__select .ss__box-list { position: absolute; width: 100%; top: 24px; }.events-filter-checkbox-row { padding-top: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .events-filter-checkbox-row .checkbox { margin-bottom: 15px; }.events-filter-settings__city-btn { position: absolute; top: 18px; right: 15px; width: 16px; height: 13px; background: url("https://www.invitro.ru/local/templates/invitro_main/image/bg-elements/icon-filter-city.svg") no-repeat center; background-size: cover; cursor: pointer; }.medoffice-info { padding-top: 10px; } @media only screen and (max-width: 768px) { .medoffice-info { text-align: left; } } .medoffice-info__top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .medoffice-info__left--pb0 { padding-bottom: 0; } @media only screen and (max-width: 924px) { .medoffice-info__left { margin-right: 0; margin-bottom: 40px; } } .medoffice-info__left p { margin-bottom: 0; } .medoffice-info__right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 182px; } .medoffice-info__left-items { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 768px) { .medoffice-info__left-items { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .medoffice-info__left-items--services { padding-top: 10px; } .medoffice-info__left-item { width: calc(50% - 35px); margin-bottom: 25px; } @media only screen and (max-width: 768px) { .medoffice-info__left-item { width: 100%; } } .medoffice-info__left-item--services { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 40px; margin-bottom: 0; } .medoffice-info__title { color: #13353f; font-weight: 700; line-height: 1.5; margin-bottom: 7px; } .medoffice-info__title--attention { position: relative; color: #b70e0c; } @media only screen and (max-width: 1024px) { .medoffice-info__title--attention { padding-left: 30px; } } .medoffice-info__title--pb { padding-bottom: 20px; } .medoffice-info__bottom { max-width: 830px; } .medoffice-info__icon { position: absolute; left: -30px; top: 4px; width: 20px; height: 16px; } @media only screen and (max-width: 1024px) { .medoffice-info__icon { left: 0; } } .medoffice-info__services-icon { min-width: 50px; } @media only screen and (max-width: 480px) { .medoffice-info__services-icon { width: 40px; min-width: 40px; } } .medoffice-info__services-text { color: #15353e; font-size: 18px; font-weight: 700; line-height: 1.33333; margin-left: 30px; padding-right: 30px; } @media only screen and (max-width: 480px) { .medoffice-info__services-text { margin-left: 10px; font-size: 16px; } } @media only screen and (max-width: 480px) { .medoffice-info .medoffice-info__left-item:last-of-type { margin-bottom: 0px; } } @media only screen and (max-width: 480px) { .medoffice-info .medoffice-info__left { margin-bottom: 0px; } }.office-pnones { margin-left: 15px; }@media only screen and (max-width: 480px) { .medoffice-detail-info .side-slider--schedule .service-home-column-side { margin-bottom: 0px; } }@media only screen and (max-width: 480px) { .medoffice-detail-info .service-home-row { padding-top: 35px; padding-bottom: 35px; } }@media only screen and (max-width: 480px) { .medoffice-detail-info .service-home-row.medoffice-prepare { padding-top: 0px; padding-bottom: 0px; } }.medoffice-tabs ~ section .side-slider__list { margin-bottom: -24px; }.medoffice-tabs__list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; padding-left: 24px; padding-bottom: 20px; padding-top: 30px; border-top: 1px solid #e8eced; } @media only screen and (max-width: 1024px) { .medoffice-tabs__list { padding-bottom: 15px; padding-right: 14px; } }.medoffice-tabs__list-item { padding-right: 33px; margin-bottom: 15px; } @media only screen and (max-width: 1024px) { .medoffice-tabs__list-item { padding-right: 10px; margin-bottom: 20px; } }.medoffice-tabs__link { position: relative; color: #13353f; font-size: 20px; font-weight: 700; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; } @media only screen and (max-width: 1024px) { .medoffice-tabs__link { font-size: 13px; } } .medoffice-tabs__link:hover { color: #b70e0c; } .medoffice-tabs__link:after { content: ''; position: absolute; bottom: -5px; left: 0; width: 100%; height: 4px; background-color: #ff6913; opacity: 0; } .medoffice-tabs__link--active { color: #b70e0c; pointer-events: none; } .medoffice-tabs__link--active:after { opacity: 1; }.paginator { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .paginator__list { display: inline-block; padding: 0; margin: 0; } .paginator__list-item { display: inline-block; } .paginator__list-link { color: #b7b7b7; -webkit-transition: 0.2s color; -o-transition: 0.2s color; transition: 0.2s color; font-size: 16px; padding: 10px 18px; } @media only screen and (max-width: 480px) { .paginator__list-link { padding: 10px 10px; } } .paginator__list-link:hover { color: #9f191e; } .paginator__list-link--current { color: #9f191e; } .paginator__list-link--dots { pointer-events: none; padding: 10px 10px; }.paginator-wrap { padding: 50px 0; } @media only screen and (max-width: 480px) { .paginator-wrap { padding: 25px 0; } } .paginator-wrap--pt0 { padding-top: 0; }.company-group { padding-bottom: 80px; } .company-group .main { max-width: 687px; } .company-group__items { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .company-group__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 320px; width: 33.33%; border: 1px solid #e8eced; padding: 50px 24px; } @media only screen and (max-width: 1279px) { .company-group__item { width: 50%; } } @media only screen and (max-width: 768px) { .company-group__item { width: 100%; } } .company-group__img-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 80px; max-width: 260px; margin-bottom: 50px; margin-left: auto; margin-right: auto; } .company-group__img { width: 100%; } .company-group__text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; }.manager-list { padding-bottom: 80px; } .manager-list__item { border-top: 1px solid #e8eced; padding-top: 24px; padding-left: 24px; padding-right: 24px; } @media only screen and (max-width: 1023px) { .manager-list__item:first-child { border-top: none; } } .manager-list__item:last-child { border-bottom: 1px solid #e8eced; } .manager-list__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1150px; } @media only screen and (max-width: 768px) { .manager-list__wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .manager-list__left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; width: 240px; } @media only screen and (max-width: 768px) { .manager-list__left { width: 100%; margin-bottom: 8px; } } .manager-list__right { width: calc(100% - 240px - 45px); padding-bottom: 14px; } @media only screen and (max-width: 768px) { .manager-list__right { width: 100%; } } .manager-list__name { color: #13353f; font-size: 20px; font-weight: 700; margin-bottom: 5px; } .manager-list__position { color: #aeb1b3; font-size: 14px; font-weight: 400; line-height: 1.42857; margin-bottom: 12px; } .manager-list__text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; margin-bottom: 10px; } .manager-list__text.ellipsis { max-height: 72px; -webkit-line-clamp: 3; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: block; display: -webkit-box; } .manager-list__text.open { max-height: 100%; -webkit-line-clamp: 33; } .manager-list__link-more { position: relative; color: #124377; font-size: 16px; font-weight: 400; line-height: 1.42857; cursor: pointer; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; padding-right: 15px; border-bottom: 1px dashed; display: inline-block; } .manager-list__link-more:after { content: ''; position: absolute; right: 0; top: 2px; bottom: 0; width: 0; height: 0; margin: auto; border-style: solid; border-width: 4.5px 4.5px 0 4.5px; border-color: #cacfd0 transparent transparent transparent; } .manager-list__link-more.open:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .manager-list__img { display: block; width: 100%; }.preload { position: fixed; top: 50%; left: 50%; width: 100px; height: 100px; margin-left: -50px; margin-top: -50px; } .preload__overlay { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(255, 255, 255, 0.8); z-index: 10000; } .preload:after { content: ''; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; border-radius: 50%; border: 2px solid #0096a9; border-top-color: transparent; -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite; }@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); tranform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); tranform: rotate(360deg); } }@keyframes spin { 0% { -webkit-transform: rotate(0deg); tranform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); tranform: rotate(360deg); } }.actions__items { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.actions__item { position: relative; width: calc(50% - 24px); margin-bottom: 48px; border: 1px solid #e8eced; -webkit-transition: -webkit-box-shadow 0.3s; transition: -webkit-box-shadow 0.3s; -o-transition: box-shadow 0.3s; transition: box-shadow 0.3s; transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; } .actions__item:hover { -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); } @media only screen and (max-width: 1024px) { .actions__item { width: calc(50% - 12px); margin-bottom: 24px; } } @media only screen and (max-width: 480px) { .actions__item { width: 100%; margin-bottom: 24px; } } .actions__item .btn-action { border-radius: 0px; border: none; border-top: 1px solid #e8eced; font-weight: bold; text-align: center; }.actions__img { margin: auto; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.subscribe { background-color: #f8fcfc; } .subscribe__inner { max-width: 800px; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 18px; padding-bottom: 18px; padding-right: 24px; padding-left: 24px; } @media only screen and (max-width: 768px) { .subscribe__inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .subscribe__left { margin-right: 80px; } @media only screen and (max-width: 768px) { .subscribe__left { margin-right: 0; width: 100%; } } .subscribe__title { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 26px; line-height: 28px; margin-bottom: 24px; margin-top: 24px; } @media only screen and (max-width: 768px) { .subscribe__title { text-align: center; margin-bottom: 20px; } } .subscribe__text { margin-top: 10px; }.sertificates__img { width: 100%; }.sertificates__items { padding-bottom: 80px; }.sertificates__item { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e8eced; min-height: 240px; padding-left: 66px; padding-top: 20px; padding-bottom: 20px; padding-right: 24px; } @media only screen and (max-width: 768px) { .sertificates__item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 24px; } }.sertificates__img-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 140px; cursor: pointer; } @media only screen and (max-width: 768px) { .sertificates__img-wrap { margin-bottom: 5px; } }.sertificates__right { max-width: 610px; width: 100%; padding-left: 105px; } @media only screen and (max-width: 768px) { .sertificates__right { padding-left: 0; } }.sertificates__title { color: #13353f; font-size: 20px; font-weight: 700; margin-bottom: 0; }.sertificates__btn { margin-top: 20px; } @media only screen and (max-width: 768px) { .sertificates__btn { position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }.sertificates__tabs-wrap { overflow: auto; }.sertificates__tabs { width: 500px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; padding-right: 14px; padding-left: 14px; padding-top: 23px; padding-bottom: 23px; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; margin-bottom: 0; } @media only screen and (max-width: 1100px) { .sertificates__tabs { width: calc(100% + 28px); overflow: auto; } }.sertificates__tab { margin-right: 14px; margin-left: 14px; color: #13353f; font-size: 20px; font-weight: 700; border-bottom: 4px solid transparent; -webkit-transition: border-color 0.2s, color 0.3s; -o-transition: border-color 0.2s, color 0.3s; transition: border-color 0.2s, color 0.3s; cursor: pointer; } .sertificates__tab:hover { color: #b70e0c; } .sertificates__tab.active { color: #b70e0c; border-color: #b70e0c; } @media only screen and (max-width: 1100px) { .sertificates__tab:last-child { -ms-flex-negative: 0; flex-shrink: 0; width: 100px; } }.sertificates__block { display: none; } .sertificates__block.active { display: block; }.search-dropdown { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; opacity: 0; visibility: hidden; background-color: #fff; top: 69px; left: 0; height: calc(100vh - 270px); width: 100%; z-index: 100; border-bottom: 1px solid #e8eced; -webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.12); } .search-dropdown.loading:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.8); z-index: 1000; } .search-dropdown .scrollbar-inner > .scroll-element .scroll-bar { background-color: #f2f6f7; } @media only screen and (max-width: 1023px) { .search-dropdown { top: 51px; } } @media only screen and (max-width: 768px) { .search-dropdown { display: none; height: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .search-dropdown .result-item__text { margin-bottom: 0; -webkit-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; } @media only screen and (max-width: 768px) { .search-dropdown .result-item__text { padding-left: 40px; } } .search-dropdown .article h2 { margin-bottom: 25px; } @media only screen and (max-width: 768px) { .search-dropdown .content__inner-row { display: none; } } @media only screen and (max-width: 768px) { .search-dropdown .result-item__row { position: relative; } .search-dropdown .result-item__row:before { content: ''; position: absolute; left: 11px; top: 0; background-color: #13353f; height: 24px; width: 2px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } } @media only screen and (max-width: 768px) and (max-width: 480px) { .search-dropdown .result-item__row:before { left: 11px; } } @media only screen and (max-width: 768px) { .search-dropdown .result-item__row:after { content: ''; position: absolute; left: 0px; top: 11px; background-color: #13353f; width: 24px; height: 2px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } } @media only screen and (max-width: 768px) and (max-width: 480px) { .search-dropdown .result-item__row:after { left: 0; } } @media only screen and (max-width: 768px) { .search-dropdown .result-item__row:hover, .search-dropdown .result-item__row.open { color: #0097a9; } .search-dropdown .result-item__row.open:before, .search-dropdown .result-item__row.open:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background-color: #0097a9; } .search-dropdown .result-item__row.open .accordion__trigger-price { color: #0097a9; } }.banner { background-color: #d9ebf0; background-image: url(../image/content/banner/banner-bg.jpg); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 68px; padding-top: 61px; padding-left: 511px; padding-right: 24px; } @media only screen and (max-width: 1280px) { .banner { padding-left: 350px; background-position: -90px bottom; } } @media only screen and (max-width: 1024px) { .banner { padding-left: 273px; background-position: -135px bottom; padding-bottom: 40px; padding-top: 40px; } } @media only screen and (max-width: 768px) { .banner { padding-left: 24px; background-image: none; } } .banner--pregnancy { background-color: #648ab0; background-image: url(../image/content/patients/pregnancy/iphone-se-black.png), url(../image/content/patients/pregnancy/banner-bg.jpg); background-repeat: no-repeat, no-repeat; background-position: 10% bottom, center center; background-size: auto, cover; padding-top: 100px; padding-bottom: 100px; } @media only screen and (max-width: 1280px) { .banner--pregnancy { padding-left: 400px; } } @media only screen and (max-width: 1023px) { .banner--pregnancy { padding-left: 300px; background-position: 0 bottom, center center; } } @media only screen and (max-width: 768px) { .banner--pregnancy { padding-left: 24px; padding-top: 48px; padding-bottom: 380px; background-position: center bottom, center center; } } .banner--pregnancy .banner__title { display: block; font-size: 26px; font-weight: 700; line-height: 1.15; color: #fff; } .banner--pregnancy .banner__text { color: #ffffff; font-size: 16px; font-weight: 400; line-height: 1.38; max-width: 660px; } .banner__title { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 32px; line-height: 1.125; margin-bottom: 17px; } .banner__text { color: #13353f; font-size: 18px; font-weight: 400; line-height: 1.33333; } .banner__buttons { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 46px; } .banner__button { margin-right: 25px; } @media only screen and (max-width: 480px) { .banner__button { margin-right: 20px; min-width: 46%; } .banner__button img { width: 100%; } }.hashtags { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 24px; } .hashtags__item { display: inline-block; margin-right: 10px; color: #c9c9c9; font-size: 12px; font-weight: 400; height: 26px; line-height: 26px; padding-left: 12px; padding-right: 12px; margin-bottom: 10px; border-radius: 100px; border: 1px solid #c9c9c9; -webkit-transition: color 0.2s, border-color 0.2s, background-color 0.2s; -o-transition: color 0.2s, border-color 0.2s, background-color 0.2s; transition: color 0.2s, border-color 0.2s, background-color 0.2s; } .hashtags__item:hover { background-color: #9f191e; color: #fff; border-color: #9f191e; }@media only screen and (max-width: 768px) { .about-features--four.about-features { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 30px; } }.about-features--four.about-features .about-features__item { display: block; width: 25%; padding-top: 37px; padding-right: 24px; min-height: 270px; } @media only screen and (max-width: 1279px) { .about-features--four.about-features .about-features__item { min-height: auto; } } @media only screen and (max-width: 768px) { .about-features--four.about-features .about-features__item { width: 50%; min-height: auto; padding-bottom: 20px; padding-top: 20px; border: none; } } @media only screen and (max-width: 480px) { .about-features--four.about-features .about-features__item { width: 100%; padding-right: 24px; padding-left: 24px; } }.about-features--four.about-features .about-features__figure { font-size: 36px; } @media only screen and (max-width: 480px) { .about-features--four.about-features .about-features__figure { font-size: 28px; } }@media only screen and (max-width: 768px) { .about-features--three.about-features { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 30px; } }.about-features--three.about-features .about-features__item { width: 33%; padding-top: 37px; padding-right: 24px; min-height: 270px; } @media only screen and (max-width: 1279px) { .about-features--three.about-features .about-features__item { min-height: auto; } } @media only screen and (max-width: 768px) { .about-features--three.about-features .about-features__item { width: 50%; min-height: auto; padding-bottom: 20px; padding-top: 20px; border: none; } } @media only screen and (max-width: 480px) { .about-features--three.about-features .about-features__item { width: 100%; padding-right: 24px; padding-left: 24px; } }.about-features--three.about-features .about-features__figure { font-size: 36px; padding-right: 30px; } @media only screen and (max-width: 480px) { .about-features--three.about-features .about-features__figure { font-size: 28px; } }.about-features--three.about-features .about-features__title { padding-right: 10px; } @media only screen and (max-width: 1024px) { .about-features--three.about-features .about-features__title { padding-right: 0; } } @media only screen and (max-width: 480px) { .about-features--three.about-features .about-features__title { padding-right: 55px; } }@media only screen and (max-width: 768px) { .about-features--mobile .about-features__more { display: none; } }.about-features--brn .about-features__item { border-right: none; min-height: auto; }.about-features__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 50%; padding: 55px 36px 55px 24px; border-bottom: 1px solid #e8eced; border-right: 1px solid #e8eced; min-height: 225px; } @media only screen and (max-width: 1279px) { .about-features__item { min-height: auto; } } @media only screen and (max-width: 768px) { .about-features__item { width: 100%; min-height: auto; } } @media only screen and (max-width: 480px) { .about-features__item { padding-right: 24px; } } .about-features__item:last-child { border-right: none; } .about-features__item--full { width: 100%; padding-right: 0; padding-left: 0; border-bottom: none; padding-bottom: 20px; min-height: auto; } .about-features__item--w25, .about-features__item--w75 { padding-right: 24px; border-right: none; border-bottom: none; min-height: auto; padding-bottom: 20px; } .about-features__item--w75 { width: 75%; } .about-features__item--w75 .about-features__title { padding-top: 12px; } @media only screen and (max-width: 1279px) { .about-features__item--w75 .about-features__more { display: none; } } @media only screen and (max-width: 1023px) { .about-features__item--w75 { width: 100%; padding-top: 0; } .about-features__item--w75 .about-features__title { padding-top: 20px; } } .about-features__item--w25 { width: 25%; } @media only screen and (max-width: 1023px) { .about-features__item--w25 { width: 100%; padding-bottom: 0; } } @media only screen and (max-width: 480px) { .about-features__item--mobile-more-del { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .about-features__item--mobile-more-del .about-features__more { display: none; } }.about-features__more { color: #0097a9; font-family: "Gilroy ExtraBold"; font-size: 20px; text-transform: uppercase; display: inline-block; height: 24px; } .about-features__more--small { font-size: 14px; }.about-features__figure { color: #0097a9; font-family: "Gilroy ExtraBold"; font-size: 58px; position: relative; } @media only screen and (max-width: 1280px) { .about-features__figure { font-size: 55px; } } @media only screen and (max-width: 1279px) { .about-features__figure { font-size: 30px; } } @media only screen and (max-width: 768px) { .about-features__figure { font-size: 52px; color: #0097a9; } } @media only screen and (max-width: 480px) { .about-features__figure { font-size: 28px; color: #0097a9; } } .about-features__figure--small { font-size: 36px; } @media only screen and (max-width: 1440px) { .about-features__figure--small { font-size: 29px; } } @media only screen and (max-width: 1279px) { .about-features__figure--small { font-size: 20px; } } @media only screen and (max-width: 768px) { .about-features__figure--small { font-size: 29px; } } @media only screen and (max-width: 480px) { .about-features__figure--small { font-size: 19px; } }.about-features__figure-measure { font-size: 36px; } @media only screen and (max-width: 480px) { .about-features__figure-measure { font-size: 20px; } }.about-features__title { padding-right: 5px; color: #15353e; font-size: 18px; font-weight: 700; line-height: 1.33; max-width: 420px; } @media only screen and (max-width: 1279px) { .about-features__title { font-size: 16px; } }.about-features__text { color: #15353e; font-size: 18px; font-weight: 400; line-height: 1.33; max-width: 390px; } @media only screen and (max-width: 1279px) { .about-features__text { font-size: 14px; } }.about-features__icon-wrap { max-width: 100px; max-height: 80px; } @media only screen and (max-width: 1279px) { .about-features__icon-wrap { width: 100px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } @media only screen and (max-width: 480px) { .about-features__icon-wrap { width: 80px; top: 0; } }.about-features__icon { margin: auto; } @media only screen and (max-width: 480px) { .about-features__icon { height: 70px; } }.about-features { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 768px) { .about-features { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }.up-button { width: 100%; height: 40px; background-color: rgba(23, 151, 177, 0.1); text-align: center; } .up-button__text { font-size: 14px; font-weight: bold; line-height: 40px; color: #9f191e; } .up-button__text:before { content: ''; display: inline-block; background-image: url(../image/bg-elements/main-slide-ar-rt.svg); background-size: cover; width: 8px; height: 11px; margin-right: 10px; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); position: relative; top: 1px; }.personal--recommend--page .actions__item { margin-bottom: 0px; }.personal--recommend--page .slick-slide { height: 100%; }.personal--recommend--page .chess-item:nth-child(2) .recommend { background: none; }.personal--recommend--page .chess-item:nth-child(3) .recommend { background: none; }.personal--recommend--page .container--no-border { border: none; }.personal--recommend--page .title-block { padding-left: 0px; } @media only screen and (max-width: 1600px) { .personal--recommend--page .title-block { margin-left: 24px; } }.personal--recommend--page .title__row { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .personal--recommend--page .title__row .text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 480px) { .personal--recommend--page .title__row .text { display: block; } }.personal--recommend--page .title__row h2 { margin-bottom: 0px; margin-right: 12px; }@media only screen and (max-width: 1600px) { .personal--recommend--page h2 { margin-left: 24px; } }.personal--recommend--page .title__row a { color: #124377; } @media only screen and (max-width: 480px) { .personal--recommend--page .title__row a { margin-left: 24px; } }.personal--recommend--page .presonal--recommend--ak .slick-slide { padding: 10px; } @media only screen and (max-width: 480px) { .personal--recommend--page .presonal--recommend--ak .slick-slide { padding: 10px 24px; } }.personal--recommend--page .presonal--recommend--ak .slick-slide img { width: 100%; }.personal--recommend--page .side-nav__row-btn { margin-top: 0px; } @media only screen and (max-width: 480px) { .personal--recommend--page .side-nav__row-btn { margin-right: 25px; } }.personal--recommend--page .stickers { position: absolute; top: 12px; right: 12px; } .personal--recommend--page .stickers .sticker { font-size: 12px; line-height: 14px; color: #FFFFFF; background: #000000; padding: 6px 16px; border-radius: 20px; margin: 0 2px; display: inline-block; } .personal--recommend--page .stickers .sticker--new { background: #124377; } .personal--recommend--page .stickers .sticker--end { background: #b70e0c; }.personal--recommend--page .content-header__column-chess .recommend { border: 1px solid #e8eced; }.personal--recommend--page .result-item { border: 1px solid #e8eced; }@media only screen and (max-width: 480px) { .personal--recommend--page .result-item__tag { margin-bottom: 20px; } }.block--tags { margin-top: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 12px; line-height: 16px; color: #AEB1B3; } .block--tags .item--tag { border: 1px solid #AEB1B3; padding: 4px 12px; margin-right: 12px; border-radius: 15px; }.what-dwd-header { padding: 32px 24px; }.english .ft-partners__block::after { background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(white)); background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), white); background: -o-linear-gradient(right, rgba(255, 255, 255, 0), white); background: linear-gradient(to left, rgba(255, 255, 255, 0), white); width: 40px; height: auto; content: ''; }.english .social-wrap { width: 200px; }.english .row.ft__row { overflow: hidden; }.change-lang-icon { width: 20px; height: 20px; margin: 20px; }.what-dwd { padding: 32px 24px; }.what-dwd__flex { display: -webkit-box; display: -ms-flexbox; display: flex; }.switch-lang__icon { color: #13353F; font-family: "Gilroy ExtraBold", sans-serif; font-size: 10px; font-weight: 400; letter-spacing: 2px; line-height: 24px; /*border: 1px solid #13353F;*/ border-radius: 13px; padding: 0 9.5px; text-align: center; margin: 17px 5px; display: inline-block; text-indent: 1px; -webkit-transition: all 500ms; -o-transition: all 500ms; transition: all 500ms; } @media only screen and (max-width: 768px) { .switch-lang__icon { margin: 8px 16px; margin-left: auto; margin-right: 6px; } }.switch-lang__icon:hover { background: #13353F; color: white; }@media only screen and (max-width: 480px) { .what-dwd-header { padding: 15px 24px; } .what-dwd { padding: 0px 24px 32px 24px; } .english .row.ft__row { display: block; } .ft-social { margin-bottom: 24px; } .english .social-wrap { width: auto; } .english-footer_col { padding-bottom: 0; } }.sanaudit-price__table { margin-bottom: 8px; }.sanaudit-price__table tr td:nth-child(1), .sanaudit-price__table tr th:nth-child(1) { padding: 18px 15px; }.sanaudit-price__table tr:nth-child(1) th:nth-child(1) { padding: 15px; }.sanaudit-price__table tr:nth-child(2) th:nth-child(1) { padding-top: 15px; padding-bottom: 35px; }.sanaudit-price__table th:not(:nth-child(1)) { text-align: center; }.sanaudit-price__table tr { border: 1px solid #EEF1F1; }.sanaudit-price__table tr:not(:nth-child(1)) { border-top: none; }.sanaudit-price__info { margin: 24px 16px 0 16px; color: #13353f; opacity: .5; }.sanaudit-price__table td.lastItem, .sanaudit-price__table th.lastItem { padding-right: 25px; width: 104px; }.sanaudit-price__table td.firstItem, .sanaudit-price__table th.firstItem { padding-left: 25px; width: 104px; }.sanaudit-price__table td.firstItem.lastItem, .sanaudit-price__table th.firstItem.lastItem { width: 118px; }.sanaudit-price__call { margin-top: 60px; margin-left: 23px; margin-right: 23px; max-width: 640px; }.sanaudit-price__call-title { color: #13353F; display: block; font-family: "Gilroy ExtraBold"; line-height: 28px; font-size: 26px; }.sanaudit-price__call-description { color: #13353F; display: block; line-height: 24px; font-size: 16px; margin-top: 19px; }.sanaudit-price__form-wrap { margin: 0px 60px; }.sanaudit-price__table-mobile { display: none; width: 100%; margin-top: 36px; }.sanaudit-price__table-mobile th { background: #E5F4F6; }.sanaudit-price__table-mobile th:nth-child(1) { padding: 14px 0 10px 24px; }.sanaudit-price__table-mobile td { border-bottom: 1px solid #EEF1F1; }.sanaudit-price__table-mobile-title { font-weight: bold; line-height: 20px; font-size: 18px; margin: 24px; margin-bottom: 12px; display: block; }.sanaudit-price__moblie-price { text-align: left; width: auto; float: bottom; }.sanaudit-price__mobile-name { font-size: 12px; }.sanaudit-price__expand { display: inline-block; color: #124377; font-size: 14px; font-weight: 400; cursor: pointer; border-bottom: 1px dashed; margin-left: 24px; }.sanaudit-price__table-mobile_inner { margin: 0 16px; }.sanaudit-price__table-mobile_inner { border-spacing: 0 22px; }.sanaudit-price__table-mobile_inner td:nth-child(1) { padding: 0 16px; background-position-y: top; }.sanaudit-price__table-mobile_inner td:nth-child(2) { vertical-align: middle; font-size: 12px; line-height: 20px; }.sanaudit-price__table-mobile tr:not(:nth-child(1)) td { padding: 26px 0px; }.sanaudit-price__pm { width: 20px; height: 20px; }.sanauditPopup { margin: 75px 24px 24px 24px; } .sanauditPopup .tab-content { float: left; }.sanauditPopup .tab-btn-box { padding-left: 20px; margin-bottom: 0; }.sanauditPopup .btn-close { position: static; border: 1px solid #124377; color: #124377; font-size: 14px !important; width: calc(100% - 30px); margin: 45px 15px 25px 15px; border-radius: 20px; }.sanauditPopup .tab__btn { margin-right: 25px; }.sanauditPopup .tab-block::after { background-image: none; }.sanaudit-price__copy { padding: 32px 23px; background: rgba(0, 151, 179, 0.1); font-size: 16px; text-align: justify; }@media only screen and (max-width: 1023px) { .sanaudit-price__table { display: none; } .sanaudit-price__info { font-size: 14px; } .sanaudit-price__table-mobile { display: table; } }.digit-day--block { display: none; }.nav-scroller, .nav-scroller-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; }.nav-scroller { position: relative; width: 100%; overflow: hidden; }.nav-scroller-nav { overflow-x: hidden; overflow-y: hidden; -webkit-overflow-scrolling: touch; z-index: 1; -ms-flex-item-align: center; align-self: center; -ms-overflow-style: -ms-autohiding-scrollbar; }.nav-scroller-content { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap; min-height: 32px; -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .nav-scroller-content.no-transition { -webkit-transition: none; -o-transition: none; transition: none; }ul.nav-scroller-content { margin: 0; padding: 0; list-style: none; }.nav-scroller-item { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; text-align: center; }.nav-scroller-btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; width: 32px; height: 32px; font-size: 24px; color: #000; background: #fff; -webkit-transition: color .3s, opacity .3s; -o-transition: color .3s, opacity .3s; transition: color .3s, opacity .3s; cursor: pointer; padding-bottom: 10px; } .nav-scroller-btn:hover { color: #666; } .nav-scroller-btn:focus { outline: 0; } .nav-scroller-btn:not(.active) { opacity: 0; pointer-events: none; }.nav-scroller-btn--left { left: 0; } .nav-scroller-btn--left.active:after { content: ''; display: block; position: absolute; top: 0; left: 32px; background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0.0001))); background: -webkit-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0.0001) 100%); background: -o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0.0001) 100%); background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0.0001) 100%); width: 100px; height: 100%; pointer-events: none; } @media only screen and (max-width: 768px) { .nav-scroller-btn--left.active:after { width: 50px; } }.nav-scroller-btn--right { right: 0; } .nav-scroller-btn--right.active:after { content: ''; display: block; position: absolute; top: 0; right: 32px; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.0001)), to(#ffffff)); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.0001) 0%, #ffffff 100%); background: -o-linear-gradient(left, rgba(255, 255, 255, 0.0001) 0%, #ffffff 100%); background: linear-gradient(90deg, rgba(255, 255, 255, 0.0001) 0%, #ffffff 100%); width: 100px; height: 100%; pointer-events: none; } @media only screen and (max-width: 768px) { .nav-scroller-btn--right.active:after { width: 50px; } }@media (min-width: 1024px) { .tv-channel__sections { padding-left: 24px; } }@media (min-width: 1024px) and (max-width: 1600px) { .tv-channel__sections { padding-right: 24px; } }.tv-channel__sections-slider { position: relative; margin-bottom: 48px; } @media (max-width: 1024px) { .tv-channel__sections-slider { margin-top: 24px; padding-left: 24px; padding-right: 24px; } } .tv-channel__sections-slider__title { display: inline-block; vertical-align: middle; font-size: 26px; line-height: 28px; margin-bottom: 0; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } @media (max-width: 480px) { .tv-channel__sections-slider__title { font-size: 20px; } } .tv-channel__sections-slider__title-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 28px; } .tv-channel__sections-slider__title-href { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 28px; margin-left: 24px; color: #124377; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } .tv-channel__sections-slider__title-href > *:last-child { display: none; } @media (max-width: 480px) { .tv-channel__sections-slider__title-href > *:first-child { display: none; } .tv-channel__sections-slider__title-href > *:last-child { display: inline-block; } } .tv-channel__sections-slider__control { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; margin-left: auto; } .tv-channel__sections-slider__control .slick-arrow { position: relative; display: inline-block; left: auto; right: auto; top: auto; -webkit-transform: none; -ms-transform: none; transform: none; width: 22px; height: 20px; background-size: contain; background-position: 50%; background-repeat: no-repeat; } .tv-channel__sections-slider__control .slick-arrow:before { content: ''; } .tv-channel__sections-slider__control .slick-arrow.slick-prev { background-image: url(../image/icons/arrow-left-blue.svg); } .tv-channel__sections-slider__control .slick-arrow.slick-prev.slick-disabled { background-image: url(../image/icons/arrow-left-grey.svg); } .tv-channel__sections-slider__control .slick-arrow.slick-next { background-image: url(../image/icons/arrow-right-blue.svg); margin-left: 17px; } .tv-channel__sections-slider__control .slick-arrow.slick-next.slick-disabled { background-image: url(../image/icons/arrow-right-grey.svg); } .tv-channel__sections-slider__slide-wrapper .slick-list { margin-left: -12px; margin-right: -12px; } .tv-channel__sections-slider__slide-wrapper .slick-list .slick-track { margin-left: 0; } .tv-channel__sections-slider__slide-wrapper .slick-slide { padding-left: 12px; padding-right: 12px; }.tv-channel__sections-showmore { text-align: center; margin-bottom: 48px; }.tv-channel__sections-description { border-top: 1px solid #E8ECED; margin-bottom: 96px; } @media (max-width: 1170px) { .tv-channel__sections-description { padding-left: 24px; padding-right: 24px; } } .tv-channel__sections-description > div { border-bottom: 1px solid #E8ECED; padding-top: 48px; padding-bottom: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tv-channel__sections-description-name { font-size: 26px; -webkit-box-flex: 1; -ms-flex: 1 1 20%; flex: 1 1 20%; padding-right: 24px; margin-bottom: 48px; } @media (max-width: 768px) { .tv-channel__sections-description-name { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } .tv-channel__sections-description-content { -webkit-box-flex: 1; -ms-flex: 1 1 80%; flex: 1 1 80%; } @media (max-width: 768px) { .tv-channel__sections-description-content { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } .tv-channel__sections-description__tasks .tv-channel__sections-description-content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; counter-reset: tasksitem; } .tv-channel__sections-description__tasks-item { position: relative; color: #13353F; font-family: "Gilroy ExtraBold", sans-serif; font-size: 20px; display: inline-block; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; padding-right: 48px; padding-left: 48px; margin-bottom: 48px; } @media (max-width: 1170px) { .tv-channel__sections-description__tasks-item { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } .tv-channel__sections-description__tasks-item:before { content: counter(tasksitem); counter-increment: tasksitem; width: 28px; display: block; position: absolute; top: 0px; left: 10px; color: #124377; text-align: center; font-size: 26px; } .tv-channel__sections-description__principles .tv-channel__sections-description-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tv-channel__sections-description__principles-item { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; padding-right: 48px; } @media (max-width: 1170px) { .tv-channel__sections-description__principles-item { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-bottom: 24px; } } .tv-channel__sections-description__principles-item h4 { font-size: 20px; line-height: 27px; margin-bottom: 5px; }.tv-channel__item { position: relative; color: #FFFFFF; height: 315px; } .tv-channel__item-preview { width: 100%; height: 100%; display: block; -o-object-fit: cover; object-fit: cover; } .tv-channel__item-name { position: absolute; left: 24px; top: 191px; font-size: 26px; } .tv-channel__item-name a { color: #FFFFFF; } .tv-channel__item-lecturer { position: absolute; left: 24px; top: 24px; } .tv-channel__item-complexity { position: absolute; left: 24px; top: 52px; opacity: 0.8; } .tv-channel__item-complexity img { display: inline-block !important; width: 14px; height: 13px; margin-left: 1px; } .tv-channel__item-complexity img:first-child { margin-left: 8px; } .tv-channel__item-duration { position: absolute; right: 24px; top: 24px; font-size: 12px; padding: 4px 12px; background-color: rgba(255, 255, 255, 0.2); opacity: 0.5; border-radius: 11px; }.tv-channel__specialty-confirm { position: relative; width: 526px; max-width: 100%; padding: 80px; background-color: #FFFFFF; margin-left: auto; margin-right: auto; text-align: center; } .tv-channel__specialty-confirm-title { font-size: 26px; margin-bottom: 36px; } .tv-channel__specialty-confirm-cross { width: 116px; height: 116px; background-image: url(../image/icons/cross.svg); margin-left: auto; margin-right: auto; margin-bottom: 24px; } .tv-channel__specialty-confirm-text { font-size: 16px; line-height: 20px; margin-bottom: 36px; } .tv-channel__specialty-confirm-yes, .tv-channel__specialty-confirm-no { margin-bottom: 20px; height: 50px; line-height: 50px; font-family: "Gilroy ExtraBold"; font-size: 18px; } .tv-channel__specialty-confirm-no { margin-left: 24px; } @media (max-width: 767px) { .tv-channel__specialty-confirm { padding: 55px 15px; max-width: 80%; } .tv-channel__specialty-confirm-title { font-size: 20px; margin-bottom: 24px; } .tv-channel__specialty-confirm-text { font-size: 12px; margin-bottom: 24px; } .tv-channel__specialty-confirm-yes, .tv-channel__specialty-confirm-no { display: block; margin-left: auto; margin-right: auto; margin-bottom: 15px; width: 174px; } }@media (min-width: 1024px) { .tv-channel__section { padding-left: 24px; } }@media (min-width: 1024px) and (max-width: 1600px) { .tv-channel__section { padding-right: 24px; } }.tv-channel__section-items { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -12px; margin-right: -12px; }.tv-channel__section-item { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; padding-left: 12px; padding-right: 12px; margin-bottom: 24px; } @media (max-width: 1024px) { .tv-channel__section-item { padding-left: 24px; padding-right: 24px; margin-top: 24px; } } @media (min-width: 1024px) and (max-width: 1170px) { .tv-channel__section-item { -ms-flex-preferred-size: 50%; flex-basis: 50%; } } @media (min-width: 768px) and (max-width: 1023px) { .tv-channel__section-item { -ms-flex-preferred-size: 33.333333%; flex-basis: 33.333333%; } } @media (min-width: 480px) and (max-width: 767px) { .tv-channel__section-item { -ms-flex-preferred-size: 50%; flex-basis: 50%; } } @media (max-width: 480px) { .tv-channel__section-item { -ms-flex-preferred-size: 100%; flex-basis: 100%; } }.tv-channel__section-showmore { text-align: center; margin-bottom: 48px; }.tv-channel__element { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding-left: 24px; } @media (max-width: 1600px) { .tv-channel__element { padding-right: 24px; } } @media (max-width: 1023px) { .tv-channel__element { margin-top: 24px; } } @media (min-width: 1024px) and (max-width: 1170px) { .tv-channel__element { -ms-flex-wrap: wrap; flex-wrap: wrap; } } @media (max-width: 768px) { .tv-channel__element { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .tv-channel__element-content { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; } .tv-channel__element-main { border-bottom: 1px solid #E8ECED; margin-bottom: 24px; } .tv-channel__element-video { margin-bottom: 20px; } .tv-channel__element-video iframe { display: block; width: 100%; height: 450px; } .tv-channel__element-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: 20px; } .tv-channel__element-info > * { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; margin-left: 12px; } .tv-channel__element-info > *:first-child { margin-left: 0; } .tv-channel__element-info-separator { width: 4px; height: 4px; background: #AEB1B3; border-radius: 100%; } .tv-channel__element-views { color: #AEB1B3; } .tv-channel__element-date { color: #AEB1B3; } .tv-channel__element-likes { margin-left: auto; background: #124377; border-radius: 100px; padding: 5px 13px; color: #FFFFFF; } .tv-channel__element-dislikes { background: #124377; border-radius: 100px; padding: 5px 13px; color: #FFFFFF; } .tv-channel__element-tags { margin-bottom: 12px; } .tv-channel__element-tag { display: inline-block; font-size: 12px; color: #C9C9C9; padding: 6px 12px; border: 1px solid #C9C9C9; border-radius: 100px; margin-left: 12px; margin-bottom: 12px; } .tv-channel__element-tag:first-child { margin-left: 0; } .tv-channel__element-description { color: #13353F; margin-bottom: 24px; line-height: 1.6; } .tv-channel__element-description2 { margin-bottom: 24px; font-style: italic; color: #5C7D88; } .tv-channel__element-share { margin-bottom: 24px; text-align: right; } .tv-channel__element-aside { -webkit-box-flex: 0; -ms-flex: 0 0 240px; flex: 0 0 240px; margin-left: 48px; } @media (min-width: 1024px) and (max-width: 1170px) { .tv-channel__element-aside { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-left: 0; } } @media (max-width: 768px) { .tv-channel__element-aside { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-left: 0; } } .tv-channel__element-recom-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -12px; margin-right: -12px; } .tv-channel__element-recom-title { font-size: 20px; line-height: 25px; margin-bottom: 24px; } .tv-channel__element-recom-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding-left: 12px; padding-right: 12px; margin-bottom: 24px; } .tv-channel__element-recom-item.hidden { display: none; } @media (min-width: 1024px) and (max-width: 1170px) { .tv-channel__element-recom-item { -ms-flex-preferred-size: 50%; flex-basis: 50%; } } @media (max-width: 768px) { .tv-channel__element-recom-item { -ms-flex-preferred-size: 50%; flex-basis: 50%; } } @media (max-width: 480px) { .tv-channel__element-recom-item { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } .tv-channel__element-recom-item .tv-channel__item-name { font-size: 20px; line-height: 25px; top: auto; bottom: 65px; } .tv-channel__element-recom-item .tv-channel__item-complexity { top: 24px; font-size: 12px; line-height: 28px; } .tv-channel__element-recom-item .tv-channel__item-complexity img { margin-left: -4px; } .tv-channel__element-recom-item .tv-channel__item-complexity img:first-child { margin-left: 0px; } .tv-channel__element-recom-showmore { text-align: center; margin-bottom: 24px; }.star-rating { display: -webkit-box; display: -ms-flexbox; display: flex; } .star-rating__icon { color: #eee; -webkit-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } .star-rating__icon svg { fill: currentColor; } .star-rating__input { display: none; } .star-rating__input:checked + .star-rating__icon { color: #124377; -webkit-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } .star-rating__label { width: 28px; height: 28px; cursor: pointer; } .star-rating__label.is-hover .star-rating__icon { color: #124377; -webkit-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }.user-feedback { z-index: 10; position: fixed; bottom: 0; left: 0; min-width: 250px; padding: 12px 16px 20px 16px; font-family: "PT Sans", sans-serif; background-color: #ffffff; -webkit-box-shadow: 0px 20px 40px rgba(19, 53, 63, 0.15); box-shadow: 0px 20px 40px rgba(19, 53, 63, 0.15); } .user-feedback__back { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px; margin-bottom: 16px; color: #124377; background: none; } .user-feedback__back:hover, .user-feedback__back:active, .user-feedback__back:focus { color: #9f191e; } .user-feedback__back-icon { margin-right: 8px; } .user-feedback__close { position: absolute; top: 10px; right: 10px; width: 24px; height: 24px; background: none; } .user-feedback__comment { padding: 14px 12px; margin-bottom: 24px; border: 1px solid #E8ECED; resize: vertical; } .user-feedback__submit { display: block; min-width: 180px; } .user-feedback__text { display: block; max-width: 160px; margin-bottom: 16px; }#searchFeedbackPopup { max-width: 520px; padding-bottom: 45px; } #searchFeedbackPopup textarea { width: 100%; padding: 14px 12px; margin-bottom: 20px; border: 1px solid #E8ECED; }.complex-stats { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-position: right center; background-repeat: no-repeat; padding: 80px 40px; border: 1px solid #e8eced; background-position: 100% 50%; } @media only screen and (max-width: 1440px) { .complex-stats { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 24px; background-position: 75% 50%; background-size: cover; } } @media only screen and (max-width: 1279px) { .complex-stats { margin-right: -24px; margin-left: -24px; } } @media only screen and (max-width: 768px) { .complex-stats--hiv { background-position: 85% 50%; background-size: cover; } } @media only screen and (max-width: 768px) { .complex-stats--std { background-position: 75% 50%; background-size: cover; } } @media only screen and (max-width: 768px) { .complex-stats--thyroid { background-position: 110% 50%; background-size: 175%; } } .complex-stats__item { max-width: 150px; width: 100%; margin-bottom: 6px; text-align: center; } .complex-stats__item:not(:last-child) { margin-right: 12px; } @media only screen and (max-width: 768px) { .complex-stats__name { max-width: 120px; margin-right: auto; margin-left: auto; } } .complex-stats__value { font-family: "Gilroy ExtraBold"; font-size: 32px; margin-bottom: 15px; color: #124377; } @media only screen and (max-width: 768px) { .complex-stats__value { font-size: 20px; margin-bottom: 0; } }.body-language { background-color: #fff; border: 2px solid #124377; border-radius: 13px; } .body-language__bar { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 10px; padding-right: 70px; padding-bottom: 10px; padding-left: 70px; border-bottom: 2px solid #124377; } @media only screen and (max-width: 768px) { .body-language__bar { padding-right: 30px; padding-left: 30px; } } .body-language__bar.rounded-top { border-top-left-radius: 13px; border-top-right-radius: 13px; } .body-language__bar.border-top { border-top: 2px solid #124377; } .body-language__image { position: relative; overflow: hidden; height: 551px; } @media only screen and (max-width: 768px) { .body-language__image { height: 468px; overflow: hidden; } } .body-language__image > img { display: block; height: 551px; width: 1390px; position: absolute; top: 0; left: 0; } @media only screen and (max-width: 1024px) { .body-language__image > img { left: -130px; } } @media only screen and (max-width: 768px) { .body-language__image > img { left: 0; height: 468px; width: 100%; -o-object-fit: cover; object-fit: cover; } } @media only screen and (max-width: 768px) { .body-language__image-desktop { display: none !important; } } .body-language__image-mobile { display: none !important; } @media only screen and (max-width: 768px) { .body-language__image-mobile { width: 100%; display: block !important; } } .body-language__image-icons { position: absolute; top: 0; left: 0; width: 768px; height: 551px; } @media only screen and (max-width: 768px) { .body-language__image-icons { position: absolute; bottom: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 0; padding-bottom: 10px; padding-left: 0; width: 100%; height: auto; } } .body-language__image-organ { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; } @media only screen and (max-width: 768px) { .body-language__image-organ { position: static; } } .body-language__image-organ .is-desktop img { width: 80%; margin-right: auto; margin-left: auto; } .body-language__image-organ:hover .is-desktop img:first-child, .body-language__image-organ:active .is-desktop img:first-child, .body-language__image-organ:focus .is-desktop img:first-child, .body-language__image-organ.is-active .is-desktop img:first-child { display: none; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; } .body-language__image-organ:hover .is-desktop img:last-child, .body-language__image-organ:active .is-desktop img:last-child, .body-language__image-organ:focus .is-desktop img:last-child, .body-language__image-organ.is-active .is-desktop img:last-child { display: block; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; } @media only screen and (max-width: 768px) { .body-language__image-organ .is-desktop { display: none; } } .body-language__image-organ .is-desktop img:first-child { display: block; } .body-language__image-organ .is-desktop img:last-child { display: none; } .body-language__image-organ.is-active .is-mobile img:first-child { display: none; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; } .body-language__image-organ.is-active .is-mobile img:last-child { display: block; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; } .body-language__image-organ .is-mobile { display: none; } @media only screen and (max-width: 768px) { .body-language__image-organ .is-mobile { display: block; } } .body-language__image-organ .is-mobile img:first-child { display: block; } .body-language__image-organ .is-mobile img:last-child { display: none; } .body-language__image-organ--heart { z-index: 1; top: 100px; right: 50px; } @media only screen and (max-width: 1024px) { .body-language__image-organ--heart { right: 180px; } } .body-language__image-organ--kidney { right: -130px; bottom: 0; } @media only screen and (max-width: 1024px) { .body-language__image-organ--kidney { right: 30px; } } .body-language__image-organ--thyroid { bottom: 80px; left: 90px; } @media only screen and (max-width: 1024px) { .body-language__image-organ--thyroid { bottom: 85px; left: -20px; } } .body-language__image-pointer { display: none; position: absolute; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 24px; height: 24px; border: 1px solid #b70e0c; border-radius: 50%; } .body-language__image-pointer:before { content: ""; display: block; width: 16px; height: 16px; background-color: #b70e0c; border-radius: 50%; -ms-flex-negative: 0; flex-shrink: 0; } @media only screen and (max-width: 768px) { .body-language__image-pointer { display: -webkit-box; display: -ms-flexbox; display: flex; opacity: 0; } } .body-language__image-pointer--heart { bottom: 45%; right: 25%; } .body-language__image-pointer--kidney { bottom: 40%; right: 10%; } .body-language__image-pointer--thyroid { bottom: 45%; left: 45%; } .body-language__info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: "Gilroy ExtraBold"; font-size: 26px; color: #b70e0c; } @media only screen and (max-width: 768px) { .body-language__info { z-index: 1; position: absolute; top: 80px; right: 0; left: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 20px; } } .body-language__info svg { margin-right: 12px; } .body-language__info-icon { display: -webkit-box; display: -ms-flexbox; display: flex; } .body-language__name { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 700; font-size: 20px; color: #124377; } .body-language__name:after { content: ""; display: inline-block; vertical-align: middle; margin-left: 12px; margin-top: 2px; border-style: solid; border-width: 6px 6px 0 6px; border-color: #124377 transparent transparent transparent; } .body-language__name-icon { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 10px; } .body-language__show-more { position: absolute; bottom: -20px; right: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 40px; height: 40px; margin-right: auto; margin-left: auto; font-family: "PT Sans"; font-size: 12px; border: 2px solid #124377; border-radius: 50%; background-color: #fff; color: #124377; text-align: center; } .body-language__show-more span { position: absolute; top: 45px; left: -60%; white-space: nowrap; } .body-language__show-more svg { margin-bottom: -4px; } .body-language__toggle-content { display: -webkit-box; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 768px) { .body-language__toggle-content { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .body-language__translation { position: relative; background-image: url("../image/content/yazyk-tela/body-lang-bg.jpg"); background-position: 50% 50%; padding: 50px 60px; } @media only screen and (max-width: 768px) { .body-language__translation { background-position: 50% 100%; background-size: cover; } } .body-language__translation.rounded-bottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } @media only screen and (max-width: 768px) { .body-language__translation { padding: 30px; } } .body-language__translation h2 { font-size: 48px; line-height: 1.2; margin-bottom: 60px; color: #fff; } @media only screen and (max-width: 768px) { .body-language__translation h2 { font-size: 26px; margin-bottom: 30px; } } .body-language__translation p { font-weight: bold; font-size: 18px; color: #fff; } @media only screen and (max-width: 768px) { .body-language__translation p { font-size: 16px; } } .body-language__translation p:not(:last-child) { margin-bottom: 30px; } .body-language__translation-infobox { margin-right: 100px; } @media only screen and (max-width: 1024px) { .body-language__translation-infobox { margin-right: 20px; } } @media only screen and (max-width: 768px) { .body-language__translation-infobox { margin-right: 0; } } @media only screen and (max-width: 768px) { .body-language__translation-infobox img { display: none; } } .body-language h2 { font-size: 48px; line-height: 1.2; margin-bottom: 40px; } @media only screen and (max-width: 768px) { .body-language h2 { font-size: 26px; } }.body-language-analysis { padding-right: 70px; padding-top: 60px; padding-bottom: 100px; padding-left: 70px; background-color: #fff; } @media only screen and (max-width: 1024px) { .body-language-analysis { padding-bottom: 150px; padding-right: 0; padding-left: 0; } } @media only screen and (max-width: 768px) { .body-language-analysis { padding-top: 100px; } } .body-language-analysis__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; counter-reset: section; } .body-language-analysis__list li { position: relative; -ms-flex-preferred-size: calc(50% - 70px); flex-basis: calc(50% - 70px); margin-top: 60px; margin-bottom: 60px; } @media only screen and (max-width: 768px) { .body-language-analysis__list li { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-top: 20px; margin-bottom: 20px; margin-left: 30px; } } .body-language-analysis__list li:before { counter-increment: section; content: counter(section); position: absolute; top: -100px; left: -35px; font-family: "Gilroy ExtraBold"; font-size: 140px; color: #b70e0c; opacity: 0.2; } @media only screen and (max-width: 768px) { .body-language-analysis__list li:before { font-size: 100px; line-height: 2.4; } } .body-language-analysis__list li:nth-child(odd) { margin-right: 70px; margin-left: 30px; } @media only screen and (max-width: 768px) { .body-language-analysis__list li:nth-child(odd) { margin-right: 0; margin-left: 30px; } } .body-language-analysis__list li h3 { font-size: 26px; margin-bottom: 10px; } @media only screen and (max-width: 768px) { .body-language-analysis__list li h3 { font-size: 20px; } } .body-language-analysis__list li h3 span { color: #5C7D88; } .body-language-analysis__list li p { font-family: "PT Sans"; } .body-language-analysis h2 { font-size: 48px; line-height: 1.2; margin-bottom: 40px; } @media only screen and (max-width: 768px) { .body-language-analysis h2 { font-size: 26px; margin-bottom: 50px; } }.body-language-preparation__content { position: relative; top: -130px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 1024px) { .body-language-preparation__content { -ms-flex-wrap: wrap; flex-wrap: wrap; } } @media only screen and (max-width: 768px) { .body-language-preparation__content { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: -110px; margin-right: auto; margin-left: auto; } }.body-language-preparation__detail { max-width: 60%; width: 100%; } @media only screen and (max-width: 768px) { .body-language-preparation__detail { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; max-width: 100%; } } .body-language-preparation__detail p { margin-bottom: 30px; }.body-language-preparation__note { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 1024px) { .body-language-preparation__note { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } } @media only screen and (max-width: 768px) { .body-language-preparation__note { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .body-language-preparation__note strong { font-size: 18px; color: #124377; }.body-language-preparation h2 { font-size: 48px; line-height: 1.2; margin-bottom: 60px; } @media only screen and (max-width: 768px) { .body-language-preparation h2 { font-size: 26px; margin-bottom: 30px; } }.body-language-preparation img { border-radius: 13px; } @media only screen and (max-width: 1024px) { .body-language-preparation img { width: 45%; } } @media only screen and (max-width: 768px) { .body-language-preparation img { margin-right: auto; margin-left: auto; width: 320px; -o-object-fit: cover; object-fit: cover; margin-bottom: 50px; } } @media only screen and (max-width: 768px) { .body-language-preparation img.is-desktop { display: none; } } .body-language-preparation img.is-mobile { display: none; } @media only screen and (max-width: 768px) { .body-language-preparation img.is-mobile { display: block; } }.body-language-offices { display: -webkit-box; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 768px) { .body-language-offices { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .body-language-offices > div { max-width: 320px; padding: 20px; background-color: #fff; -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); border-radius: 13px; } @media only screen and (max-width: 1024px) { .body-language-offices > div { max-width: 270px; } } @media only screen and (max-width: 768px) { .body-language-offices > div { margin-right: auto; margin-left: auto; } } .body-language-offices > div:not(:last-child) { margin-right: 30px; } @media only screen and (max-width: 768px) { .body-language-offices > div:not(:last-child) { margin-right: auto; margin-bottom: 20px; margin-left: auto; } } .body-language-offices h2 { font-size: 48px; line-height: 1.2; margin-bottom: 40px; } @media only screen and (max-width: 768px) { .body-language-offices h2 { font-size: 26px; } }.body-language-note { padding-top: 100px; padding-bottom: 100px; font-size: 12px; line-height: 1.4; max-width: 1060px; color: #5C7D88; }.lab-study-complex { padding-top: 150px; padding-bottom: 150px; } @media only screen and (max-width: 768px) { .lab-study-complex { padding-top: 100px; padding-bottom: 300px; } } .lab-study-complex__content { margin-top: -150px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; padding: 40px 60px 40px 30px; background-color: #fff; -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); border-radius: 13px; } @media only screen and (max-width: 1024px) { .lab-study-complex__content { top: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; } } @media only screen and (max-width: 768px) { .lab-study-complex__content { margin-top: -250px; padding: 40px 24px; } } .lab-study-complex__content h3 { max-width: 460px; width: 100%; font-size: 48px; line-height: 1.2; color: #13353F; } @media only screen and (max-width: 768px) { .lab-study-complex__content h3 { font-size: 26px; padding-left: 27px; } } .lab-study-complex__content h3 span { color: #b70e0c; } .lab-study-complex__controls { margin-bottom: 40px; } @media only screen and (max-width: 768px) { .lab-study-complex__controls { margin-bottom: 10px; } } .lab-study-complex__controls a:not(:last-child) { margin-right: 20px; } @media only screen and (max-width: 768px) { .lab-study-complex__controls a:not(:last-child) { margin-right: 0; margin-bottom: 10px; } } .lab-study-complex__controls a { display: inline-block; vertical-align: middle; text-align: center; } @media only screen and (max-width: 768px) { .lab-study-complex__controls a { width: 100%; } } .lab-study-complex__detail { max-width: 460px; width: 100%; } @media only screen and (max-width: 1024px) { .lab-study-complex__detail { max-width: 100%; padding-left: 140px; } } @media only screen and (max-width: 768px) { .lab-study-complex__detail { padding-left: 0; } } .lab-study-complex__detail ul { clear: both; list-style-type: none; } .lab-study-complex__detail ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } .lab-study-complex__detail ul li:not(:last-child) { margin-bottom: 10px; } .lab-study-complex__detail ul li:before { content: ""; display: block; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 25px; width: 4px; height: 4px; border-radius: 50%; background-color: #124377; } .lab-study-complex__detail strong { padding-left: 27px; margin-bottom: 10px; float: left; } @media only screen and (max-width: 768px) { .lab-study-complex__image { display: block; margin-right: auto; margin-left: auto; } } .lab-study-complex__show-more { position: absolute; bottom: -20px; right: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 40px; height: 40px; margin-right: auto; margin-left: auto; border: 2px solid #fff; border-radius: 50%; background-color: #fff; } .lab-study-complex h2 { font-size: 48px; line-height: 1.2; margin-bottom: 90px; } @media only screen and (max-width: 768px) { .lab-study-complex h2 { font-size: 26px; margin-bottom: 50px; } }.content-block.ex1, .content-block.ex2 { padding: 0px; } .content-block.ex1 .search-page__subtitle, .content-block.ex2 .search-page__subtitle { font-size: 48px; color: #000; padding-left: 24px; } @media only screen and (max-width: 768px) { .content-block.ex1 .search-page__subtitle, .content-block.ex2 .search-page__subtitle { font-size: 24px; } } @media only screen and (max-width: 480px) { .content-block.ex1 .search-page__subtitle, .content-block.ex2 .search-page__subtitle { margin-top: 15px; } }.search-page .article__slider-search__content-box.exp2 .result-item { border: 1px solid #e8eced; padding-left: 24px; } @media only screen and (max-width: 768px) { .search-page .article__slider-search__content-box.exp2 .result-item { padding-right: 24px; } }@media only screen and (max-width: 768px) { .article__slider-search__content-box.exp2 .result-item__text { display: none; } }.search-page .article__slider-search__content-box.exp2 .article { padding-left: 0px; }.search-page .article__slider-search__content-box .result-item { border: none; padding: 25px 0px; } @media only screen and (max-width: 768px) { .search-page .article__slider-search__content-box .result-item { padding: 16px 0px; } }.article__slider-search__content-box { padding-top: 112px; } @media only screen and (max-width: 768px) { .article__slider-search__content-box .tags { margin: 0px 0px 16px; } } @media only screen and (max-width: 768px) { .article__slider-search__content-box { padding-top: 55px; } } .article__slider-search__content-box .btn-icon { min-width: 176px; } @media only screen and (max-width: 768px) { .article__slider-search__content-box .btn-icon { height: 40px; line-height: 41px; } } @media only screen and (max-width: 768px) { .article__slider-search__content-box .article__slider-search__content-box .result-item__col--sm { padding-top: 12px; } } .article__slider-search__content-box .article__slider-content { display: none; } .article__slider-search__content-box .article__slider-content.active { display: block; } .article__slider-search__content-box .result-item__filter { margin-right: 20px; } .article__slider-search__content-box .result-item__popular { font-weight: bold; margin-right: 20px; } .article__slider-search__content-box .tab-article-content { max-width: 1056px; margin-bottom: 40px; padding-left: 24px; padding-top: 22px; padding-right: 74px; line-height: 24px; } @media only screen and (max-width: 768px) { .article__slider-search__content-box .tab-article-content { padding-right: 24px; } } .article__slider-search__content-box .tab-article-content.articel_Services_Analysis .items-rows { max-width: 740px; } .article__slider-search__content-box .tab-article-content.articel_Services_Analysis .result-list__not-found { max-width: 740px; display: block; text-align: center; } .article__slider-search__content-box .tab-article-content.articel_Services_Analysis .result-list__not-found h2 { margin-bottom: 20px; } .article__slider-search__content-box .tab-article-content .quest-accord__link-wrap { max-width: 740px; } .article__slider-search__content-box .result-item__header { margin-bottom: 18px; } .article__slider-search__content-box .result-item__header.dst { display: block; } @media only screen and (max-width: 768px) { .article__slider-search__content-box .result-item__header.dst { display: none; } } .article__slider-search__content-box .result-item__header.tbl { display: none; } @media only screen and (max-width: 768px) { .article__slider-search__content-box .result-item__header.tbl { display: block; } } @media only screen and (max-width: 768px) { .article__slider-search__content-box .tab-article-content a { font-size: 16px; } } .article__slider-search__content-box .result-item:hover { -webkit-box-shadow: none; box-shadow: none; } .article__slider-search__content-box .result-item__time { font-size: 12px; line-height: 20px; color: #9da2a5; } @media only screen and (max-width: 768px) { .article__slider-search__content-box .result-item__time { display: none; } } .article__slider-search__content-box .result-item__col--sm { margin-top: 24px; } @media only screen and (max-width: 768px) { .article__slider-search__content-box .result-item__col--sm { margin-top: 0px; text-align: left; } }.panel_search { position: absolute; left: 0; background: #FFF; width: 100%; z-index: 2; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; margin-top: 40px; } @media only screen and (max-width: 768px) { .panel_search { margin-top: 15px; } } .panel_search.fix { margin-top: 0px; top: 0; position: fixed; -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); border: none; } .panel_search .article__slider-search__btn-box { width: 100%; max-width: 1600px; margin: 0 auto; border: none; height: 70px; } @media only screen and (max-width: 768px) { .panel_search .article__slider-search__btn-box { height: 50px; } } .panel_search .article__slider-search__btn-box .slick-dots li { height: 100%; }.errortext.marginerror { margin-bottom: 80px; display: inline-block; }.diets__wrap { margin: 0 24px; }.diets__prepend { padding-left: 10%; }.diets__banner { height: 450px; max-width: 1392px; margin: 60px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; overflow: hidden; background-size: cover; border-radius: 13px; }.diets__banner-content { padding: 120px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }.diets__banner-header { font-family: "Gilroy ExtraBold", sans-serif; font-size: 48px; line-height: 59px; color: #124377; }.diets__banner-text { width: 480px; display: inline-block; font-family: "PT Sans", sans-serif; font-size: 16px; line-height: 21px; margin-top: 17px; color: #13353F; }.diets__banner-button { font-family: "Gilroy ExtraBold", sans-serif; width: 230px; height: 50px; color: white; margin-top: 20px; background: #b70e0c; border-radius: 100px; -webkit-transition: .3s all; -o-transition: .3s all; transition: .3s all; }.diets__banner-button:hover { background: #FF7C2B; }.diets__banner.diets1 { background-image: url("../image/bg-elements/diets/1d.png"); }.diets__banner.diets2 { background-image: url("../image/bg-elements/diets/2d.png"); }.diets__banner.diets3 { background-image: url("../image/bg-elements/diets/3d.png"); }.diets__banner.diets4 { background-image: url("../image/bg-elements/diets/4d.png"); }.diets__prop { max-width: 1392px; margin: 30px auto; -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); border-radius: 13px; padding: 33px 40px 54px 40px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }.diets__prop-header { font-family: "Gilroy ExtraBold", sans-serif; font-size: 48px; line-height: 59px; color: #13353F; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.diets__prop-header-ico { margin-right: 15px; }.diets__prop-elements { margin-top: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear; max-height: 1000px; }.diets__element { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; padding: 10px; }.diets__element-article, .diets__prop-header-price { color: #b70e0c; font-weight: bold; }.diets__element-name { font-family: "PT Sans", sans-serif; font-weight: bold; font-size: 16px; line-height: 21px; color: #13353F; }.diets__element-text { margin-top: 13px; font-family: "PT Sans", sans-serif; font-size: 16px; line-height: 21px; }.diets__prop-expand { display: block; position: relative; top: -55px; left: -20px; text-align: center; }.diets__prop-expand > img { position: absolute; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); cursor: pointer; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }.diets__prop-expand > img.selected { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }.diets__prop-elements.hidden { max-height: 0; margin-top: 0; opacity: 0; }.diets__prop-elements .diets__banner-button { margin-top: 0; margin-left: 10px; }.diets__prop-header { margin-bottom: 20px; }@media only screen and (max-width: 1024px) { .diets__banner { border-radius: 13px; width: 100%; background-position-x: right; background-repeat: no-repeat; } .diets__banner-content { -webkit-box-sizing: content-box; box-sizing: content-box; } .diets__banner-content { width: 340px; padding: 82px; } .diets__banner-text { width: auto; } .diets__prop { width: 100%; } .diets__prop-header-price { display: block; } .diets__prop-header { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .diets__prop-elements { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 0; } .diets__prop-elements:first-child { margin-top: 45px; } .diets__prepend { padding-left: 24px; padding-right: 24px; } .diets__prop-elements { margin: 0px; } .diets__banner.diets1::after { background-image: url("../image/bg-elements/diets/1t.png"); } .diets__banner.diets2::after { background-image: url("../image/bg-elements/diets/2t.png"); } .diets__banner.diets3::after { background-image: url("../image/bg-elements/diets/3t.png"); } .diets__banner.diets4::after { background-image: url("../image/bg-elements/diets/4t.png"); } }@media only screen and (max-width: 768px) { .diets__banner { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; background-color: #E2E2E2; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: auto; position: relative; background-image: none !important; } .diets__banner::after { content: ""; height: 480px; width: 100%; background-repeat: no-repeat; background-size: cover; background-position-x: right; } .diets__banner.diets1::after { background-image: url("../image/bg-elements/diets/1t.png"); } .diets__banner.diets2 { background: #F7F7F3; } .diets__banner.diets2::after { background-image: url("../image/bg-elements/diets/2t.png"); } .diets__banner.diets3 { background: #DCF1F4; } .diets__banner.diets3::after { background-image: url("../image/bg-elements/diets/3t.png"); } .diets__banner.diets4 { background: #DCF1F4; } .diets__banner.diets4::after { background-image: url("../image/bg-elements/diets/4t.png"); } .diets__banner-header { font-size: 26px; line-height: 32px; } .diets__banner-content { margin: 0px; padding: 25px 20px 0 20px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } .diets__banner-button { width: 100%; font-size: 18px; line-height: 22px; padding: 14px; } .diets__prop-header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-size: 26px; line-height: 32px; } .diets__prop-elements { margin: 0; } .diets__element { padding: 10px 0; } .diets__banner-button { margin-left: 0 !important; } }@media only screen and (max-width: 480px) { .diets__banner.diets1::after { background-image: -webkit-gradient(linear, left top, left bottom, from(#E2E2E2), color-stop(13%, rgba(226, 226, 226, 0))), url("../image/bg-elements/diets/1m.png"); background-image: -webkit-linear-gradient(top, #E2E2E2 0%, rgba(226, 226, 226, 0) 13%), url("../image/bg-elements/diets/1m.png"); background-image: -o-linear-gradient(top, #E2E2E2 0%, rgba(226, 226, 226, 0) 13%), url("../image/bg-elements/diets/1m.png"); background-image: linear-gradient(180deg, #E2E2E2 0%, rgba(226, 226, 226, 0) 13%), url("../image/bg-elements/diets/1m.png"); } .diets__banner.diets2::after { background-image: -webkit-gradient(linear, left top, left bottom, from(#F6F4F1), color-stop(13%, rgba(246, 244, 241, 0))), url("../image/bg-elements/diets/2m.png"); background-image: -webkit-linear-gradient(top, #F6F4F1 0%, rgba(246, 244, 241, 0) 13%), url("../image/bg-elements/diets/2m.png"); background-image: -o-linear-gradient(top, #F6F4F1 0%, rgba(246, 244, 241, 0) 13%), url("../image/bg-elements/diets/2m.png"); background-image: linear-gradient(180deg, #F6F4F1 0%, rgba(246, 244, 241, 0) 13%), url("../image/bg-elements/diets/2m.png"); } .diets__banner.diets3::after { background-image: -webkit-gradient(linear, left top, left bottom, from(#DCF1F4), color-stop(13%, rgba(220, 241, 244, 0))), url("../image/bg-elements/diets/3m.png"); background-image: -webkit-linear-gradient(top, #DCF1F4 0%, rgba(220, 241, 244, 0) 13%), url("../image/bg-elements/diets/3m.png"); background-image: -o-linear-gradient(top, #DCF1F4 0%, rgba(220, 241, 244, 0) 13%), url("../image/bg-elements/diets/3m.png"); background-image: linear-gradient(180deg, #DCF1F4 0%, rgba(220, 241, 244, 0) 13%), url("../image/bg-elements/diets/3m.png"); } .diets__banner.diets4::after { background-image: -webkit-gradient(linear, left top, left bottom, from(#DCF1F4), color-stop(13%, rgba(220, 241, 244, 0))), url("../image/bg-elements/diets/4m.png"); background-image: -webkit-linear-gradient(top, #DCF1F4 0%, rgba(220, 241, 244, 0) 13%), url("../image/bg-elements/diets/4m.png"); background-image: -o-linear-gradient(top, #DCF1F4 0%, rgba(220, 241, 244, 0) 13%), url("../image/bg-elements/diets/4m.png"); background-image: linear-gradient(180deg, #DCF1F4 0%, rgba(220, 241, 244, 0) 13%), url("../image/bg-elements/diets/4m.png"); } }.errortext.marginerror { margin-bottom: 80px; display: inline-block; }.landing__wrap { margin: 0 24px; }.landing__prepend { padding-left: 10%; } .landing__prepend p { margin-bottom: 10px; }.landing__banner { min-height: 450px; max-width: 1392px; margin: 30px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; overflow: hidden; background-size: cover; border-radius: 13px; }.landing__banner-content { padding: 70px 100px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }.landing__banner-header { font-family: "Gilroy ExtraBold", sans-serif; font-size: 48px; line-height: 59px; color: #124377; max-width: 500px; width: 100%; word-break: break-all; } .landing__banner-header.limit_width { word-break: normal; }.landing__banner-text { width: 480px; display: inline-block; font-family: "PT Sans", sans-serif; font-size: 16px; line-height: 21px; margin-top: 17px; color: #13353F; }.landing__banner-button { font-family: "Gilroy ExtraBold", sans-serif; width: 230px; height: 50px; color: white; margin-top: 20px; background: #b70e0c; border-radius: 100px; -webkit-transition: .3s all; -o-transition: .3s all; transition: .3s all; }.landing__banner-button:hover { background: #FF7C2B; }.landing__banner.landing1 { background-image: url("../image/bg-elements/vitaminy/vitaminy1.jpg"); }.landing__banner.landing2 { background-image: url("../image/bg-elements/vitaminy/vitaminy2.jpg"); }.landing__banner.landing3 { background-image: url("../image/bg-elements/vitaminy/vitaminy3.jpg"); }.landing__banner.landing4 { background-image: url("../image/bg-elements/vitaminy/vitaminy4.jpg"); }.landing__prop { max-width: 1392px; margin: 30px auto 80px; -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); border-radius: 13px; padding: 75px 95px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }.landing__prop-header { font-family: "Gilroy ExtraBold", sans-serif; font-size: 48px; line-height: 59px; color: #13353F; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.landing__prop-header-ico { margin-right: 15px; }.landing__prop-elements { margin-top: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear; max-height: 1000px; }.landing__element { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; padding: 10px; }.landing__element-article,.landing__prop-header-price { color: #b70e0c; font-weight: bold; }.landing__element-name { font-family: "PT Sans", sans-serif; font-weight: bold; font-size: 16px; line-height: 21px; color: #13353F; }.landing__element-text { margin-top: 13px; font-family: "PT Sans", sans-serif; font-size: 16px; line-height: 21px; }.landing__prop-expand { display: block; position: relative; top: -102px; left: -20px; text-align: center; }.landing__prop-expand > img { position: absolute; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); cursor: pointer; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }.landing__prop-expand > img.selected { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }.landing__prop-elements.hidden { max-height: 0; margin-top: 0; opacity: 0; }.landing__prop-elements .landing__banner-button { margin-top: 0; margin-left: 10px; }.landing__prop-header { margin-bottom: 30px; }.landing-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; counter-reset: section; } .landing-list li { position: relative; -ms-flex-preferred-size: 50%; flex-basis: 50%; margin-top: 60px; margin-bottom: 70px; } @media only screen and (max-width: 768px) { .landing-list li { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-top: 20px; margin-bottom: 20px; margin-left: 0; margin-bottom: 100px; } } .landing-list li:before { content: attr(data-vitamin); position: absolute; top: -110px; left: 0; font-family: "Gilroy ExtraBold"; font-size: 120px; color: rgba(0, 151, 179, 0.5); } @media only screen and (max-width: 768px) { .landing-list li:before { top: -76px; font-size: 100px; line-height: normal; } } .landing-list li:nth-child(odd) { padding-right: 70px; margin-right: 0; margin-left: 0; } @media only screen and (max-width: 1024px) { .landing-list li:nth-child(odd) { padding-right: 20px; } } @media only screen and (max-width: 768px) { .landing-list li:nth-child(odd) { padding-right: 0; margin-right: 0; margin-left: 0; } } @media only screen and (max-width: 1024px) { .landing-list li:nth-child(even) { padding-left: 20px; } } @media only screen and (max-width: 768px) { .landing-list li:nth-child(even) { padding-left: 0; } } .landing-list li h3 { position: relative; font-size: 26px; margin-bottom: 24px; padding-left: 40px; } @media only screen and (max-width: 768px) { .landing-list li h3 { font-size: 26px; } } .landing-list li h3 span { color: #5C7D88; } .landing-list li p { z-index: 1; position: relative; font-family: "PT Sans"; line-height: 21px; } .landing-list li p:after { content: ''; display: block; background-color: #E5F4F6; height: 16px; width: 48%; margin-top: -10px; } @media only screen and (max-width: 768px) { .landing-list li p:after { width: 100%; } }@media only screen and (max-width: 1024px) { .landing__banner { border-radius: 13px; width: 100%; background-position: 50% 50%; background-repeat: no-repeat; } .landing__banner-content { width: 50%; padding: 60px; } .landing__banner-text { width: auto; } .landing__prop { width: 100%; padding: 75px 60px; } .landing__prop-header-price { display: block; } .landing__prop-header { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .landing__prop-elements { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 0; } .landing__prop-elements:first-child { margin-top: 45px; } .landing__prepend { padding-left: 24px; padding-right: 24px; } .landing__prop-elements { margin: 0px; } .landing__banner.landing1::after { background-image: url("https://www.invitro.ru/local/templates/invitro_main/src/image/bg-elements/landing/1t.png"); } .landing__banner.landing2::after { background-image: url("https://www.invitro.ru/local/templates/invitro_main/src/image/bg-elements/landing/2t.png"); } .landing__banner.landing3::after { background-image: url("https://www.invitro.ru/local/templates/invitro_main/src/image/bg-elements/landing/3t.png"); } .landing__banner.landing4::after { background-image: url("https://www.invitro.ru/local/templates/invitro_main/src/image/bg-elements/landing/4t.png"); } .landing__banner-header { font-size: 26px; line-height: 32px; } }@media only screen and (max-width: 480px) { .landing__banner { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: auto; position: relative; background-position: 100% 100%; background-size: 200%; padding-bottom: 20%; } .landing__banner::after { content: ""; height: 216px; width: 100%; } .landing__banner.landing1 { background-color: #F0F0F0; } .landing__banner.landing2 { background-color: #F0F0F0; } .landing__banner.landing3 { background-color: #F0F0F0; } .landing__banner.landing4 { background-color: #F0F0F0; } .landing__banner-header { font-size: 26px; line-height: 32px; } .landing__banner-content { margin: 0px; padding: 25px 20px 0 20px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } .landing__banner-button { width: 100%; font-size: 18px; line-height: 22px; padding: 14px; } .landing__prop { padding: 80px 16px 50px 16px; } .landing__prop-header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-size: 26px; line-height: 32px; } .landing__prop-elements { margin: 0; } .landing__element { padding: 10px 0; } .landing__banner-button { margin-left: 0 !important; } .landing__banner-header { font-size: 25px; } }@media (max-width: 414px) { .landing__banner { padding-bottom: 10%; } }.hobl__wrapper { max-width: 1440px; margin: 0 auto; } @media only screen and (max-width: 1024px) { .hobl__wrapper { padding: 0 20px; } }.hobl__h1 { font-family: "Gilroy ExtraBold", sans-serif; font-size: 70px; line-height: 70px; color: #124377; margin-bottom: 30px; } @media only screen and (max-width: 1024px) { .hobl__h1 { font-size: 26px; line-height: 32px; margin-bottom: 15px; } }.hobl__h2 { font-family: "Gilroy ExtraBold", sans-serif; font-size: 48px; line-height: 59px; color: #13353F; margin-bottom: 20px; } .hobl__h2--offer { position: relative; padding-right: 80px; margin-bottom: 20px; } .hobl__h2--offer:after { position: absolute; content: url("../image/bg-elements/spirografiya/spirografiya_discount.svg"); padding-left: 10px; top: 9px; } @media only screen and (max-width: 1024px) { .hobl__h2--offer:after { display: none; } } @media (min-width: 768px) and (max-width: 1024px) { .hobl__h2--offer:after { display: block; padding-left: 0; right: 0; } } @media only screen and (max-width: 1024px) { .hobl__h2--offer { padding-right: 0; } } @media only screen and (max-width: 1024px) { .hobl__h2 { font-size: 26px; line-height: 32px; } }.hobl__h3 { font-family: "Gilroy ExtraBold", sans-serif; font-size: 26px; line-height: 100%; color: #13353F; margin-bottom: 25px; } @media only screen and (max-width: 1024px) { .hobl__h3 { font-size: 20px; line-height: 25px; margin-bottom: 0; } .hobl__h3--risk { font-size: 26px; margin-bottom: 25px; } } .hobl__h3--prop { -ms-flex-preferred-size: 30%; flex-basis: 30%; margin-bottom: 0; } @media only screen and (max-width: 1024px) { .hobl__h3--prop { font-size: 26px; margin-bottom: 10px; } } .hobl__h3--stock { white-space: nowrap; margin-bottom: 0; }.hobl__h4 { font-family: "Gilroy ExtraBold", sans-serif; font-size: 24px; line-height: 100%; color: #13353F; margin-bottom: 40px; text-align: center; } .hobl__h4--mark { color: #124377; text-transform: uppercase; }.hobl__button { font-family: "Gilroy ExtraBold", sans-serif; border-radius: 100px; color: #fff; font-size: 18px; line-height: 22px; text-align: center; background: #124377; padding: 15px 20px; min-width: 151px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer; } .hobl__button:hover { background-color: #9f191e; border-color: #9f191e; }.hobl__text { font-size: 20px; line-height: 150%; color: #13353F; } .hobl__text--method { margin-bottom: 30px; } @media only screen and (max-width: 1024px) { .hobl__text--method { margin-bottom: 15px; } } .hobl__text--offer { margin-bottom: 20px; } @media only screen and (max-width: 1024px) { .hobl__text { font-size: 16px; line-height: 150%; } .hobl__text--span { display: block; padding-top: 20px; } }.hobl__text-mark { font-size: 20px; line-height: 150%; color: #124377; padding-left: 80px; position: relative; } .hobl__text-mark:before { position: absolute; content: url("../image/bg-elements/spirografiya/spirografiya_attention.svg"); top: -9px; left: -6px; } @media only screen and (max-width: 1024px) { .hobl__text-mark:before { display: none; } } @media (min-width: 768px) and (max-width: 1024px) { .hobl__text-mark:before { display: block; } } @media only screen and (max-width: 1024px) { .hobl__text-mark { padding: 0; font-size: 16px; } } @media (min-width: 768px) and (max-width: 1024px) { .hobl__text-mark { padding-left: 80px; } }.hobl__circle { margin-bottom: 125px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; } .hobl__circle--icon:before { position: absolute; content: url("../image/bg-elements/spirografiya/spirografiya_plus.svg"); bottom: 11%; right: -4%; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } @media only screen and (max-width: 1024px) { .hobl__circle--icon:before { bottom: 32%; right: 7%; } } @media (min-width: 768px) and (max-width: 1024px) { .hobl__circle--icon:before { bottom: 0; right: 0; } } @media only screen and (max-width: 1024px) { .hobl__circle--icon { margin-bottom: 20px; } } @media only screen and (max-width: 1024px) { .hobl__circle { display: block; margin-bottom: 35px; } .hobl__circle--mobile-icon:before { position: absolute; content: url("../image/bg-elements/spirografiya/spirografiya_plus.svg"); top: 0; right: 0; } } @media (min-width: 768px) and (max-width: 1024px) { .hobl__circle { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }.hobl__circle-image { border-radius: 50%; -ms-flex-preferred-size: 38%; flex-basis: 38%; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin-right: 100px; margin-left: 80px; position: relative; } .hobl__circle-image img { width: 100%; overflow: hidden; border-radius: 50%; } @media only screen and (max-width: 1024px) { .hobl__circle-image { width: 100%; margin: 0; padding: 0 30px; margin-bottom: 25px; } } .hobl__circle-image--question:before { position: absolute; content: ''; background: url("../image/bg-elements/spirografiya/spirografiya_grid_blue.png") no-repeat; background-position: center; background-size: 100%; width: 80%; height: 100%; z-index: 1; bottom: -13%; left: -27%; } @media only screen and (max-width: 1024px) { .hobl__circle-image--question:before { bottom: 7%; left: -28%; width: 53%; } } .hobl__circle-image--question:after { position: absolute; content: ''; background: url("../image/bg-elements/spirografiya/spirografiya_question.png") no-repeat; background-position: center; background-size: 100%; width: 43%; height: 100%; z-index: 1; top: -17%; right: -18%; } @media only screen and (max-width: 1024px) { .hobl__circle-image--question:after { top: 28%; right: 8%; width: 36%; } } .hobl__circle-image--for:before { position: absolute; content: ''; background: url("../image/bg-elements/spirografiya/spirografiya_grid_red.png") no-repeat; background-position: center; background-size: 100%; width: 55%; height: 100%; z-index: 1; bottom: -30%; right: -10%; } .hobl__circle-image--for:after { position: absolute; content: ''; background: url("../image/bg-elements/spirografiya/spirografiya_plant.svg") no-repeat; background-position: center; background-size: 100%; width: 18%; height: 100%; top: -41%; left: 2%; } @media only screen and (max-width: 1024px) { .hobl__circle-image--for:after { top: -38%; left: 13%; width: 15%; } }.hobl__circle-description { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: auto; flex-basis: auto; padding-top: 5px; } .hobl__circle-description--icon { position: relative; } .hobl__circle-description--icon:before { position: absolute; content: url("../image/bg-elements/spirografiya/spirografiya_plus.svg"); top: -16px; right: 41%; } @media only screen and (max-width: 1024px) { .hobl__circle-description--icon:before { display: none; } } @media only screen and (max-width: 1024px) { .hobl__circle-description { padding: 0; } }.hobl__method { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 0 75px; margin-bottom: 40px; } @media only screen and (max-width: 1024px) { .hobl__method { display: block; padding: 0; margin-bottom: 63px; } } @media (min-width: 768px) and (max-width: 1024px) { .hobl__method { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }.hobl__method-image { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-top: -20px; width: 259px; } .hobl__method-image img { width: 100%; } @media only screen and (max-width: 1024px) { .hobl__method-image { width: 100%; margin: 0; padding: 0px 15px; margin-bottom: 25px; } } @media (min-width: 768px) and (max-width: 1024px) { .hobl__method-image { padding: 0 20px; -ms-flex-preferred-size: 30%; flex-basis: 30%; margin-top: -40px; } }.hobl__method-description { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -ms-flex-preferred-size: 80%; flex-basis: 80%; } @media only screen and (max-width: 1024px) { .hobl__method-description { -ms-flex-preferred-size: 70%; flex-basis: 70%; } } .hobl__method-description--icon { position: relative; } .hobl__method-description--icon:before { position: absolute; content: url("../image/bg-elements/spirografiya/spirografiya_plus.svg"); top: 0; left: -13%; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } @media only screen and (max-width: 1024px) { .hobl__method-description--icon:before { top: -91px; left: 0%; } }@media only screen and (max-width: 1024px) { .hobl__offer-wrapper { background: url("../image/bg-elements/spirografiya/spirografiya_grid_red.png") no-repeat; background-size: 40%; background-position: 120% 97%; margin: 0 -20px; padding-bottom: 66px; } }@media (min-width: 768px) and (max-width: 1024px) { .hobl__offer-wrapper { background-size: 20%; background-position: 104% 97%; } }.hobl__offer { padding: 40px 70px 25px 70px; -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); background-color: #fff; border-radius: 10px; margin-top: 165px; margin-bottom: 150px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .hobl__offer--mark { color: #124377; } @media only screen and (max-width: 1024px) { .hobl__offer--mark { margin: 0; } } .hobl__offer--span { display: block; } @media only screen and (max-width: 1024px) { .hobl__offer--span { display: inline; } } .hobl__offer--offer { margin-bottom: 12px; } @media only screen and (max-width: 1024px) { .hobl__offer { display: block; padding: 20px; margin: 0 20px 20px; } }.hobl__study { position: relative; padding-top: 12px; } .hobl__study:before { position: absolute; content: ""; top: 0; height: 1px; width: 426px; border-bottom: 1px solid #EDEDED; } @media only screen and (max-width: 1024px) { .hobl__study:before { width: auto; left: 0; right: 0; } } .hobl__study-title { display: block; font-size: 16px; line-height: 140%; color: #979797; } .hobl__study-name { font-size: 16px; line-height: 140%; color: #124377; text-decoration: underline; cursor: pointer; -webkit-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; } .hobl__study-name:hover { color: #b70e0c; }.hobl__stock { padding-top: 15px; } .hobl__stock-price { display: block; font-family: "Gilroy ExtraBold", sans-serif; font-size: 46px; color: #b70e0c; line-height: 50px; } @media only screen and (max-width: 1024px) { .hobl__stock-price { font-size: 25px; } } .hobl__stock-caption { display: block; font-size: 16px; line-height: 150%; color: #979797; margin-bottom: 20px; } @media only screen and (max-width: 1024px) { .hobl__stock-caption { line-height: 1; margin-bottom: 20px; } }.hobl__offices { padding: 0 70px; margin-bottom: 70px; } @media only screen and (max-width: 1024px) { .hobl__offices { padding: 0; margin-bottom: 40px; } }.hobl__offices-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 1024px) { .hobl__offices-list { display: block; margin: 0 -10px; } } @media (min-width: 768px) and (max-width: 1024px) { .hobl__offices-list { display: -webkit-box; display: -ms-flexbox; display: flex; } }.hobl__offices-item { display: inline-block; -ms-flex-preferred-size: 49%; flex-basis: 49%; border: 2px solid #124377; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; padding: 30px 40px 30px 80px; position: relative; margin-bottom: 30px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer; } .hobl__offices-item:before { position: absolute; content: ''; background: url("../image/bg-elements/spirografiya/spirografiya_map.svg") no-repeat; background-position: center; background-size: 100%; width: 80%; height: 100%; width: 20px; height: 100%; left: 4.5%; top: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .hobl__offices-item:hover { -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); } .hobl__offices-item:hover:before { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } @media only screen and (max-width: 1024px) { .hobl__offices-item { padding: 20px 15px 20px 60px; margin-bottom: 17px; width: 100%; } }.hobl__offices-address { display: block; font-family: "Gilroy ExtraBold", sans-serif; font-size: 16px; line-height: 100%; color: #979797; } .hobl__offices-address--mark { display: block; color: #000000; background: none; font-family: "Gilroy ExtraBold", sans-serif; }.hobl__background { position: relative; padding-top: 60px; padding-bottom: 60px; } .hobl__background:before { position: absolute; content: ""; left: -100%; right: -100%; top: 0; bottom: 0; z-index: -1; background: #FAFAFA; }.hobl__risk { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 0 70px; margin-bottom: 50px; } .hobl__risk-image { -ms-flex-preferred-size: 235px; flex-basis: 235px; margin-top: -110px; margin-right: 100px; } .hobl__risk-image img { width: 100%; } @media only screen and (max-width: 1024px) { .hobl__risk-image { width: 88%; margin: -110px auto 25px; } } @media (min-width: 768px) and (max-width: 1024px) { .hobl__risk-image { margin: -110px 50px 0 0; -ms-flex-preferred-size: 500px; flex-basis: 500px; } } .hobl__risk-text { font-size: 20px; line-height: 140%; color: #13353F; } .hobl__risk-text--mark { display: block; color: #b70e0c; } .hobl__risk-paragraph { margin-bottom: 10px; } @media only screen and (max-width: 1024px) { .hobl__risk-paragraph { margin-bottom: 23px; } } @media only screen and (max-width: 1024px) { .hobl__risk { padding: 0; display: block; } } @media (min-width: 768px) and (max-width: 1024px) { .hobl__risk { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 0 40px; } }.hobl__price-text { font-family: "Gilroy ExtraBold", sans-serif; font-size: 18px; color: #13353F; } .hobl__price-text--mark { font-size: 28px; color: #b70e0c; background: none; }.hobl__price-caption { font-size: 16px; line-height: 140%; color: #979797; } @media only screen and (max-width: 1024px) { .hobl__price-caption { display: block; } }.hobl__prop { background: #FFFFFF; -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); border-radius: 13px; padding: 50px 100px 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } @media only screen and (max-width: 1024px) { .hobl__prop { display: block; padding: 20px 20px 0; } } .hobl__prop-wrapper { position: relative; margin-bottom: 60px; } .hobl__prop-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-bottom: 40px; } @media only screen and (max-width: 1024px) { .hobl__prop-header { display: block; margin-bottom: 20px; } } .hobl__prop-text { -ms-flex-preferred-size: 65%; flex-basis: 65%; } .hobl__prop-elements { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 40px; -webkit-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear; overflow: hidden; } .hobl__prop-elements:nth-child(2), .hobl__prop-elements:last-of-type { margin-bottom: 0; } .hobl__prop-elements:nth-child(3) { margin-top: 40px; } @media only screen and (max-width: 1024px) { .hobl__prop-elements:nth-child(3) { margin: 0; } } .hobl__prop-elements:last-child { padding-bottom: 50px; } @media only screen and (max-width: 1024px) { .hobl__prop-elements:last-child { padding-bottom: 20px; } } .hobl__prop-elements.hidden { max-height: 0; margin: 0; opacity: 0; } @media only screen and (max-width: 1024px) { .hobl__prop-elements.hidden:last-child { padding-bottom: 0; } } @media only screen and (max-width: 1024px) { .hobl__prop-elements { display: block; margin-bottom: 0; } } .hobl__prop-expand { position: absolute; bottom: -20px; width: 100%; height: 40px; text-align: center; } .hobl__prop-expand > img { position: absolute; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); cursor: pointer; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } @media only screen and (max-width: 1024px) { .hobl__prop-expand > img { left: 45%; } } .hobl__prop-expand > img.selected { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } .hobl__prop-expand.active:before { position: absolute; content: ""; left: 30px; right: 30px; top: -200%; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(58.87%, #FFFFFF)); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 58.87%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 58.87%); background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 58.87%); height: 100px; } @media only screen and (max-width: 1024px) { .hobl__prop-expand.active:before { background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(78.87%, #FFFFFF)); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 78.87%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 78.87%); background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 78.87%); left: 10px; right: 10px; } }.hobl__element { -ms-flex-preferred-size: 30%; flex-basis: 30%; } .hobl__element-header { display: block; font-weight: bold; font-size: 16px; line-height: 21px; color: #13353F; margin-bottom: 12px; } .hobl__element-header--mark { background: none; color: #b70e0c; } .hobl__element-text { line-height: 21px; font-size: 16px; color: #13353F; } @media only screen and (max-width: 1024px) { .hobl__element { margin-bottom: 35px; } }.hobl__service { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 50px; }.hobl__info { font-size: 16px; line-height: 140%; color: #13353F; padding: 0 100px; } .hobl__info p { margin-bottom: 20px; } .hobl__info p:last-child { margin-bottom: 0; } @media only screen and (max-width: 1024px) { .hobl__info { padding: 0; } }@media print { body.page-vrachi { visibility: hidden; height: 100%; overflow: hidden; } body.page-vrachi .popup-block { visibility: visible; margin: 0px; } body.page-vrachi .popup-block .btn { display: none; } body.page-vrachi .popup-block .mfp-close { display: none; } }.subscription { background: #ffffff; padding: 24px; -webkit-box-shadow: 0px 20px 40px rgba(19, 53, 63, 0.2); box-shadow: 0px 20px 40px rgba(19, 53, 63, 0.2); display: none; } @media (min-width: 960px) { .subscription { position: fixed; bottom: 24px; right: 60px; z-index: 99; width: 290px; } } @media (max-width: 959px) { .subscription { margin: 0 auto; position: relative; width: 640px; max-width: 90%; } .subscription .subscription__close-btn { display: none; } } @media (max-width: 639px) { .subscription { width: 300px; } } .subscription__title { font-size: 18px; margin-bottom: 24px; margin-right: 17px; } @media (min-width: 640px) and (max-width: 959px) { .subscription__flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 17px; } } .subscription__field { margin-bottom: 24px; } @media (min-width: 640px) and (max-width: 959px) { .subscription__field { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; margin-right: 24px; } } .subscription__field-title { font-size: 16px; line-height: 21px; font-family: "PT Sans", sans-serif; } .subscription__field-content input { border: 1px solid #E8ECED; } @media (min-width: 640px) and (max-width: 959px) { .subscription__accept { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } } .subscription__accept-btn { background: #124377; border-radius: 100px; color: #ffffff; padding: 14px 25px; font-size: 18px; line-height: 22px; } .subscription__close-btn { position: absolute; top: 13px; right: 13px; color: #124377; opacity: 1; font-size: 26px; width: 14px; height: 14px; line-height: 14px; text-align: center; -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); }div.news-list { word-wrap: break-word; }div.news-list img.preview_picture { float: left; margin: 0 4px 6px 0; }.news-date-time { color: #486DAA; }/* ------ */.cart-page__article { font-size: 12px; line-height: 20px; color: #9da2a5; position: absolute; margin-top: -24px; }.cart-page__row-title { color: #adb1b4; font-size: 12px; font-weight: 400; line-height: 1.66667; margin-top: 12px; display: none; } @media only screen and (max-width: 1023px) { .cart-page__row-title { display: block; } }@media only screen and (max-width: 1279px) { .cart-page .content-block { padding-right: 24px; padding-left: 24px; } }.cart-page__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top: 15px; padding-bottom: 15px; position: relative; } @media only screen and (max-width: 1023px) { .cart-page__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 25px; padding-bottom: 25px; } } .cart-page__row:not(:last-child) { border-bottom: 1px solid #e8eced; } .cart-page__row:not(:last-child):not(:nth-child(2)) { padding-top: 40px; padding-bottom: 26px; } @media only screen and (max-width: 1023px) { .cart-page__row--header { display: none; } } .cart-page__row--header .cart-page__col { color: #adb1b4; font-size: 12px; font-weight: 400; line-height: 1.66667; } .cart-page__row--header .cart-page__col--4 { text-align: right; } .cart-page__row--result .cart-page__col--4 { width: 200px; min-width: 200px; font-family: "Gilroy ExtraBold"; font-size: 22px; line-height: 27px; color: #000000; } @media only screen and (max-width: 1279px) { .cart-page__row--result .cart-page__col--4 { min-width: 140px; width: 140px; } } @media only screen and (max-width: 1023px) { .cart-page__row--result .cart-page__col--4 { width: 100%; } } .cart-page__row .select { height: 28px; }.cart-page__col { padding-right: 20px; position: relative; } .cart-page__col--1 { padding-right: 30px; max-width: 457px; width: calc(100% - 210px - 215px - 210px - 16px); } .cart-page__col--1 .product_cant_pay_by_card_warning { color: #b70e0c; } .cart-page__col--1 .product_cant_pay_by_card_warning::before { content: url("../image/icons/cant_pay_bad_product.svg"); position: relative; top: 8px; margin-right: 5px; } @media only screen and (max-width: 1279px) { .cart-page__col--1 { width: calc(100% - 200px - 200px - 140px - 16px); } } @media only screen and (max-width: 1023px) { .cart-page__col--1 { width: 100%; max-width: 100%; padding-right: 50px; } } .cart-page__col--2 { min-width: 210px; width: 210px; } @media only screen and (max-width: 1279px) { .cart-page__col--2 { min-width: 200px; width: 200px; } } @media only screen and (max-width: 1023px) { .cart-page__col--2 { width: 100%; } } .cart-page__col--3 { min-width: 215px; width: 215px; } @media only screen and (max-width: 1279px) { .cart-page__col--3 { min-width: 200px; width: 200px; } } @media only screen and (max-width: 1023px) { .cart-page__col--3 { width: 100%; } } .cart-page__col--4 { min-width: 200px; width: 200px; text-align: right; } @media only screen and (max-width: 1279px) { .cart-page__col--4 { min-width: 140px; width: 140px; } } @media only screen and (max-width: 1023px) { .cart-page__col--4 { width: 100%; text-align: left; } } .cart-page__col--5 { text-align: right; min-width: 40px; width: 40px; } @media only screen and (max-width: 1023px) { .cart-page__col--5 { position: absolute; padding-right: 0; right: 0; top: 25px; } } @media only screen and (max-width: 768px) { .cart-page__col .result-item__price { display: inline-block; } }.cart-page__back { font-size: 14px; background: none; }.cart-page__block { margin-bottom: 56px; } @media only screen and (max-width: 1023px) { .cart-page__block { margin-bottom: 35px; } } .cart-page__block:last-child { margin-bottom: 0; }.cart-page__table { min-width: 778px; } @media only screen and (max-width: 1023px) { .cart-page__table { min-width: auto; } }.cart-page__subtitle { color: #000000; font-family: "Gilroy ExtraBold", sans-serif; font-size: 20px; line-height: 1.4; }.cart-page__subtitle-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 10px; }.cart-page__text-bold { color: #13353f; font-size: 16px; font-weight: 700; line-height: 1.5; margin-bottom: 5px; }.cart-page__text-small { color: #13353f; font-size: 12px; font-weight: 400; line-height: 1.66667; margin-bottom: 5px; }.cart-page .result-item__price { position: relative; margin: 0; font-family: "Gilroy ExtraBold"; font-size: 22px; line-height: 27px; white-space: nowrap; }.cart-page .result-item__points { display: block; right: 20px; top: calc(100% + 7px); font-family: "PT Sans", sans-serif; color: #b70e0c; font-size: 14px; font-weight: 400; }.cart-page .result-item__old-price { position: absolute; right: calc(100% + 22px); top: 0; font-family: "Gilroy ExtraBold", sans-serif; text-decoration: none; padding-left: 5px; padding-right: 5px; } @media only screen and (max-width: 1023px) { .cart-page .result-item__old-price { top: 2px; left: calc(100% + 22px); } } .cart-page .result-item__old-price:after { content: ''; position: absolute; height: 1px; width: 100%; background-color: #15343d; opacity: 0.5; top: 13px; left: 0; }.cart-page__item-del { top: -7px; color: #9f191e; opacity: 1; font-size: 36px; cursor: pointer; -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1; -webkit-box-shadow: none; box-shadow: none; -ms-touch-action: manipulation; touch-action: manipulation; width: 44px; height: 44px; line-height: 44px; position: absolute; } .cart-page__item-del:hover { opacity: 0.65; } .cart-page__item-del:active { top: -7px; } @media only screen and (max-width: 1023px) { .cart-page__item-del { width: 25px; } }.cart-page__calculate-wrap { max-width: calc(100% - (100% - 1600px)); width: 100%; bottom: 0; background-color: #e8eced; padding-top: 24px; padding-bottom: 24px; z-index: 99; } @media only screen and (max-width: 480px) { .cart-page__calculate-wrap { margin-bottom: 0; } } .cart-page__calculate-wrap .content-block { padding-bottom: 0; } .cart-page__calculate-wrap--min .cart-page__calculate-item.pay_button_wrap { min-width: 250px; } .cart-page__calculate-wrap--min .cart-page__calculate-item:nth-child(1) { width: 200px; } @media only screen and (max-width: 1023px) { .cart-page__calculate-wrap--min .cart-page__calculate-item:nth-child(1) { width: 200px; } } @media only screen and (max-width: 768px) { .cart-page__calculate-wrap--min .cart-page__calculate-item:nth-child(1) { width: 100%; } } @media only screen and (max-width: 1280px) { .cart-page__calculate-wrap--min .cart-page__calculate-item:last-child { width: auto; } } @media only screen and (max-width: 1023px) { .cart-page__calculate-wrap--min .cart-page__calculate-item:last-child { width: auto; margin: 0; padding-right: 0; } } @media only screen and (max-width: 768px) { .cart-page__calculate-wrap--min .cart-page__calculate-item:last-child { width: 100%; margin-top: 30px; margin-bottom: 30px; } } @media only screen and (max-width: 480px) { .cart-page__calculate-wrap--min .cart-page__calculate-item:last-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } } .cart-page__calculate-wrap--max .cart-page__calculate-item.pay_button_wrap { min-width: 250px; } .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(1) { width: 130px; } @media only screen and (max-width: 1023px) { .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(1) { width: 50%; } } @media only screen and (max-width: 480px) { .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(1) { width: 100%; } } .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(2) { width: 123px; } @media only screen and (max-width: 1023px) { .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(2) { width: 50%; } } @media only screen and (max-width: 480px) { .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(2) { width: 100%; } } .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(3) { width: 95px; } @media only screen and (max-width: 1023px) { .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(3) { width: 50%; } } @media only screen and (max-width: 480px) { .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(3) { width: 100%; } } .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(4) { width: 115px; } @media only screen and (max-width: 1023px) { .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(4) { width: 50%; } } @media only screen and (max-width: 480px) { .cart-page__calculate-wrap--max .cart-page__calculate-item:nth-child(4) { width: 100%; } } .cart-page__calculate-wrap--points .cart-page__calculate-item:nth-child(2) { width: 95px; } @media only screen and (max-width: 1023px) { .cart-page__calculate-wrap--points .cart-page__calculate-item:nth-child(2) { width: 50%; } } @media only screen and (max-width: 480px) { .cart-page__calculate-wrap--points .cart-page__calculate-item:nth-child(2) { width: 100%; } } .cart-page__calculate-wrap--points .cart-page__calculate-item:nth-child(3) { width: 115px; } @media only screen and (max-width: 1023px) { .cart-page__calculate-wrap--points .cart-page__calculate-item:nth-child(3) { width: 50%; } } @media only screen and (max-width: 480px) { .cart-page__calculate-wrap--points .cart-page__calculate-item:nth-child(3) { width: 100%; } }.cart-page__calculate-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 1280px) { .cart-page__calculate-block { -ms-flex-wrap: wrap; flex-wrap: wrap; } }.cart-page__calculate-item { width: 200px; } @media only screen and (max-width: 1280px) { .cart-page__calculate-item { margin-bottom: 30px; } } @media only screen and (max-width: 1023px) { .cart-page__calculate-item { width: 50%; } } @media only screen and (max-width: 480px) { .cart-page__calculate-item { width: 100%; } } .cart-page__calculate-item:nth-child(1) { width: 130px; } @media only screen and (max-width: 1023px) { .cart-page__calculate-item:nth-child(1) { width: 50%; } } @media only screen and (max-width: 480px) { .cart-page__calculate-item:nth-child(1) { width: 100%; } } .cart-page__calculate-item:nth-child(2) { width: 123px; } @media only screen and (max-width: 1023px) { .cart-page__calculate-item:nth-child(2) { width: 50%; } } @media only screen and (max-width: 480px) { .cart-page__calculate-item:nth-child(2) { width: 100%; } } .cart-page__calculate-item:nth-child(3) { width: 200px; } @media only screen and (max-width: 1023px) { .cart-page__calculate-item:nth-child(3) { width: 50%; } } @media only screen and (max-width: 480px) { .cart-page__calculate-item:nth-child(3) { width: 100%; } } .cart-page__calculate-item:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: auto; padding-right: 55px; position: relative; } @media only screen and (max-width: 1280px) { .cart-page__calculate-item:last-child { width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 20px; } } @media only screen and (max-width: 1023px) { .cart-page__calculate-item:last-child { margin-top: 30px; } } @media only screen and (max-width: 480px) { .cart-page__calculate-item:last-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }.cart-page__calculate-item-title { color: #13353f; font-size: 16px; font-weight: 700; line-height: 1.5; margin-bottom: 10px; }.cart-page__calculate-item-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #13353f; font-family: "Gilroy ExtraBold", sans-serif; font-size: 18px; line-height: 30px; } .cart-page__calculate-item-content--sum { color: #0097a9; font-size: 32px; line-height: 24px; }.cart-page__clean-cart { right: -90px; white-space: nowrap; position: absolute; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .cart-page__clean-cart { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } } @media only screen and (max-width: 1280px) { .cart-page__clean-cart { position: relative; margin-left: 30px; right: auto; } } @media only screen and (max-width: 1280px) and (-ms-high-contrast: active), only screen and (max-width: 1280px) and (-ms-high-contrast: none) { .cart-page__clean-cart { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } @media only screen and (max-width: 480px) { .cart-page__clean-cart { margin-left: 0; margin-top: 20px; } }.cart-page__calculate-item-link { color: #124377; font-size: 12px; font-weight: 400; line-height: 1.67; display: block; -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; white-space: nowrap; } .cart-page__calculate-item-link:hover { color: #b70e0c; }.tip { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: 20px; min-height: 20px; width: 20px; height: 20px; color: #ffffff; font-size: 14px; font-weight: 700; background-color: #0096a9; border-radius: 50%; margin-left: 10px; cursor: pointer; position: relative; } .tip--left .tip__content { left: calc(100% - 43px); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .tip--left .tip__content:after, .tip--left .tip__content:before { left: 24px; right: auto; } .tip--text:first-of-type .tip__content { left: calc(100% - 77px); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .tip--text:first-of-type .tip__content:after, .tip--text:first-of-type .tip__content:before { left: 54px; right: auto; } .tip:hover .tip__content { opacity: 1; visibility: visible; } .tip__content { opacity: 0; visibility: hidden; position: absolute; bottom: 40px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-color: #fff; -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); color: #13353f; font-family: "PT Sans"; font-size: 12px; font-weight: 400; line-height: 1.33333; -webkit-transition: opacity 0.2s, visibility 0.2s; -o-transition: opacity 0.2s, visibility 0.2s; transition: opacity 0.2s, visibility 0.2s; width: 240px; padding: 11px 15px; } @media only screen and (max-width: 480px) { .tip__content { left: -290%; } } .tip__content:after, .tip__content:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; width: 50px; height: 20px; margin: auto; background-color: #fff; z-index: -1; } @media only screen and (max-width: 480px) { .tip__content:after, .tip__content:before { left: 56%; } } .tip__content:after { width: 20px; -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); z-index: -2; bottom: -10px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }@media only screen and (max-width: 1024px) { .cart-order { margin-top: 30px; } }.cart-order .row.row--center { height: 50px; }.cart-order__inner { max-width: 950px; counter-reset: accordion-counter; } @media only screen and (max-width: 1024px) { .cart-order__inner { padding-left: 80px; } } @media only screen and (max-width: 480px) { .cart-order__inner { padding-left: 0; } }.cart-order__accordion-content-wrap { margin-bottom: 40px; } .cart-order__accordion-content-wrap:last-child { margin-bottom: 0; } @media only screen and (max-width: 480px) { .cart-order__accordion-content-wrap:last-child { margin-bottom: 40px; } } .cart-order__accordion-content-wrap .disabled_input_wrap span.radio__item, .cart-order__accordion-content-wrap .disabled_input_wrap span.radio__text { color: rgba(100, 100, 100, 0.3); position: relative; margin-top: 30px; margin-bottom: 30px; } .cart-order__accordion-content-wrap .disabled_input_wrap span.radio__item { opacity: 0.5; border: 1px solid #555555; } .cart-order__accordion-content-wrap .disabled_input_wrap input[type='radio'] + label { cursor: default; } .cart-order__accordion-content-wrap .disabled_input_wrap span.radio__text { margin-right: 50px; } .cart-order__accordion-content-wrap .disabled_input_wrap .with_after_warning img.icon_attention_pay { position: absolute; top: 0%; right: -50px; cursor: pointer; } @media only screen and (max-width: 480px) { .cart-order__accordion-content-wrap .disabled_input_wrap { width: 100%; } } .cart-order__accordion-content-wrap .disabled_input_wrap .pay_system_warning_text { color: #13353f; background-color: white; -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.12); box-shadow: 0 0 30px rgba(0, 0, 0, 0.12); opacity: 1; position: relative; padding: 20px; max-width: 60%; margin-left: 40px; display: block; } @media only screen and (max-width: 480px) { .cart-order__accordion-content-wrap .disabled_input_wrap .pay_system_warning_text { width: 100%; max-width: 100%; margin-left: 0px; top: calc(100% + 25px); position: absolute; } } .cart-order__accordion-content-wrap .disabled_input_wrap .pay_system_warning_text::before { content: ''; position: absolute; width: 20px; height: 20px; left: -10px; top: calc(50% - 10px); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); background-color: white; } @media only screen and (max-width: 480px) { .cart-order__accordion-content-wrap .disabled_input_wrap .pay_system_warning_text::before { left: 160px; top: -10px; } } .cart-order__accordion-content-wrap .disabled_input_wrap .pay_system_warning_text .tip { font-weight: 500; right: 15px; top: 15px; position: absolute; font-size: 25px; width: 25px; height: 25px; } .cart-order__accordion-content-wrap .disabled_input_wrap .pay_system_warning_text p { font-size: 14px; width: calc(100% - 50px); }.cart-order__accordion-title { color: #15353e; font-family: "Gilroy ExtraBold", sans-serif; font-size: 18px; line-height: 1.33333; margin-bottom: 17px; }.cart-order__accordion-text { color: #aeb1b3; font-size: 16px; font-weight: 700; line-height: 1.5; }.cart-order__info { margin-top: 36px; }.cart-order__info-text { color: #13353f; font-size: 14px; font-weight: 400; margin-bottom: 13px; }.cart-order__soc-enter { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 20px; } @media only screen and (max-width: 768px) { .cart-order__soc-enter { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }.cart-order__soc-enter-left { width: 50%; padding-right: 20px; } @media only screen and (max-width: 768px) { .cart-order__soc-enter-left { width: 100%; } } .cart-order__soc-enter-left p { max-width: 364px; line-height: 1.5; } .cart-order__soc-enter-left .form__subtitle { margin-bottom: 20px; } .cart-order__soc-enter-left .autorisation__btn { margin-top: 15px; margin-bottom: 0; } .cart-order__soc-enter-left .popup-enter__right-top { border: none; } @media only screen and (max-width: 768px) { .cart-order__soc-enter-left .popup-enter__right-top { margin-bottom: 40px; } }.cart-order__soc-enter-right { width: 50%; } @media only screen and (max-width: 768px) { .cart-order__soc-enter-right { width: 100%; } } .cart-order__soc-enter-right p { font-size: 14px; }@media only screen and (max-width: 768px) { .cart-order .service-home__rate .service-home__table { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 0; } }@media (max-width: 767px) { .cart-order .service-home__rate .service-home__table .tip__content { left: 200%; } .cart-order .service-home__rate .service-home__table .tip__content:after { margin-left: 82px; } }@media only screen and (max-width: 768px) { .cart-order .service-home__rate .service-home__table .radio__wrap label { padding-bottom: 0; } }.cart-order .service-home__rate .service-home__table div:nth-child(1) { padding-left: 0; }.cart-order .service-home__rate .service-home__table > div:nth-child(1) { min-width: 220px; width: calc(100% - 170px); } @media only screen and (max-width: 768px) { .cart-order .service-home__rate .service-home__table > div:nth-child(1) { width: 100%; max-width: 100%; min-width: 160px; } } .cart-order .service-home__rate .service-home__table > div:nth-child(1) .radio__wrap { min-width: 100%; padding-right: 20px; } @media only screen and (max-width: 768px) { .cart-order .service-home__rate .service-home__table > div:nth-child(1) .radio__wrap { padding-right: 0; margin-right: 0; } }.cart-order .service-home__rate .service-home__table > div:nth-child(2) { min-width: 170px; width: 170px; } @media only screen and (max-width: 768px) { .cart-order .service-home__rate .service-home__table > div:nth-child(2) { min-width: 120px; width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-left: 32px; color: rgba(92, 125, 136, 0.6); } }@media only screen and (max-width: 768px) { .cart-order .service-home__rate .service-home__table > div:nth-child(3) { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-left: 32px; color: rgba(92, 125, 136, 0.6); } }.cart-order .service-home__table div { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; word-break: break-all; } @media only screen and (max-width: 768px) { .cart-order .service-home__table div { text-align: left; } }.cart-order .service-home__table-birthdate,.cart-order .service-home__table-email { display: none; } @media only screen and (max-width: 768px) { .cart-order .service-home__table-birthdate, .cart-order .service-home__table-email { display: inline; } }@media only screen and (max-width: 768px) { .cart-order .service-home__table:first-child div:nth-child(2), .cart-order .service-home__table:first-child div:nth-child(3) { display: none !important; } }.cart-order .service-home__rate { max-width: 700px; margin-bottom: 20px; } @media only screen and (max-width: 1023px) { .cart-order .service-home__rate { padding-left: 0; padding-right: 0; } }.accordion { padding-left: 42px; margin-bottom: 56px; position: relative; counter-increment: accordion-counter; } @media only screen and (max-width: 480px) { .accordion { padding-left: 0; } } .accordion--table { padding-left: 0; margin-bottom: 35px; } .accordion--table:before, .accordion--table:after { display: none; } .accordion--table .accordion__trigger { padding-left: 42px; font-size: 18px; line-height: 1.38; padding-right: 150px; } @media only screen and (max-width: 768px) { .accordion--table .accordion__trigger { padding-right: 0; } } .accordion--table .accordion__trigger:first-of-type { margin-top: 50px; } .accordion--table .accordion__trigger:before { left: 11px; } .accordion--table .accordion__trigger:after { left: 0; } .accordion:before { content: counter(accordion-counter); position: absolute; left: -80px; top: -13px; width: 48px; height: 48px; border: 2px solid #0096a9; border-radius: 50%; color: #0097a9; font-family: "Gilroy ExtraBold"; font-size: 20px; line-height: 46px; text-align: center; } .accordion:after { content: ''; position: absolute; left: -57px; top: 33px; height: calc(100% + 10px); width: 1px; border: 1px dotted #0096a9; } .accordion:nth-child(3):after { display: none; } .accordion__trigger-price { position: absolute; right: 0; top: 0; bottom: 0; margin: auto; color: #13353f; font-family: "Gilroy ExtraBold", sans-serif; font-size: 26px; line-height: 0.92; } @media only screen and (max-width: 768px) { .accordion__trigger-price { position: relative; margin-top: 10px; } } .accordion__trigger { color: #15353e; font-family: "Gilroy ExtraBold", sans-serif; font-size: 26px; line-height: 1.07692; padding-bottom: 16px; border-bottom: 1px solid #e8eced; position: relative; -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; cursor: pointer; padding-left: 42px; margin-left: -42px; } @media only screen and (max-width: 480px) { .accordion__trigger { margin-left: 0; } } .accordion__trigger:before { content: ''; position: absolute; left: 13px; top: 0; background-color: #13353f; height: 24px; width: 2px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } @media only screen and (max-width: 480px) { .accordion__trigger:before { left: 11px; } } .accordion__trigger:after { content: ''; position: absolute; left: 2px; top: 11px; background-color: #13353f; width: 24px; height: 2px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } @media only screen and (max-width: 480px) { .accordion__trigger:after { left: 0; } } .accordion__trigger:hover, .accordion__trigger.open { color: #0097a9; } .accordion__trigger.open:before, .accordion__trigger.open:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background-color: #0097a9; } .accordion__trigger.open .accordion__trigger-price { color: #0097a9; } .accordion__content { display: none; border-bottom: 1px solid #e8eced; padding-bottom: 30px; padding-top: 30px; } .accordion__btnAddPatient { margin-bottom: 50px; }.sale-order-ajax .payment_mess_error { max-width: calc(80% - 100px); margin: auto; position: relative; display: block; } .sale-order-ajax .payment_mess_error * { text-align: center; } .sale-order-ajax .payment_mess_error h3 { margin-top: 32px; } .sale-order-ajax .payment_mess_error .row { margin: 20px auto 0px auto; } .sale-order-ajax .payment_mess_error .row img { margin: auto; } .sale-order-ajax .payment_mess_error .result-item__row::before { display: none; content: ''; } @media only screen and (max-width: 1279px) { .sale-order-ajax .payment_mess_error { max-width: calc(100% - 100px); } }.cart-thanks { min-height: 400px; } @media only screen and (max-width: 768px) { .cart-thanks .result-item__tags { margin-bottom: 0; } } .cart-thanks .result-item__row { padding-left: 100px; position: relative; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } @media only screen and (max-width: 480px) { .cart-thanks .result-item__row { padding-left: 0; } } .cart-thanks .result-item__row:before { content: ''; position: absolute; left: 0; top: 0; width: 77px; height: 73px; background-image: url(../image/elements/order-success.svg); } @media only screen and (max-width: 480px) { .cart-thanks .result-item__row:before { position: relative; margin-bottom: 20px; } } .cart-thanks .result-item__text { color: #aeb1b3; font-size: 16px; font-weight: 700; line-height: 1.5; margin-bottom: 34px; max-width: 854px; }.cart-empty { max-width: 600px; width: 100%; padding: 20px 0 120px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: auto; } @media only screen and (max-width: 768px) { .cart-empty { padding-bottom: 24px; } } .cart-empty__title { font-family: "Gilroy ExtraBold", sans-serif; margin-bottom: 30px; font-size: 26px; line-height: 1.08; text-align: center; color: #13353f; } .cart-empty__img { margin-bottom: 34px; text-align: center; } .cart-empty__text { text-align: center; color: #13353f; margin-bottom: 46px; max-width: 600px; }.article-inner--analysis-detail { padding-right: 24px; padding-left: 24px; } @media only screen and (max-width: 1023px) { .article-inner--analysis-detail { margin-top: 24px; } } .article-inner--analysis-detail h2 { margin-top: 24px; margin-bottom: 24px; } .article-inner--analysis-detail p { margin-bottom: 24px; } .article-inner--analysis-detail .complex-stats { margin-bottom: 24px; } .article-inner--analysis-detail .quest-accord { padding-left: 0; } .article-inner--analysis-detail .quest-accord__row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } .article-inner--analysis-detail .quest-accord__header { padding-top: 0; margin-top: 33px; } .article-inner--analysis-detail .quest-accord__item { width: 50%; } @media only screen and (max-width: 768px) { .article-inner--analysis-detail .quest-accord__item { width: 100%; } } .article-inner--analysis-detail .quest-accord__item:nth-child(odd) { width: calc(50% - 24px); } @media only screen and (max-width: 768px) { .article-inner--analysis-detail .quest-accord__item:nth-child(odd) { width: 100%; } }.article-inner__container { max-width: 1056px; } @media only screen and (max-width: 1280px) { .article-inner__container { max-width: 100%; } } .article-inner__container .show-block-wrap:last-of-type .result-item { border-bottom: 1px solid #e8eced; margin-bottom: 20px; } .article-inner__container .doctor-list-item__inner { min-height: auto; padding-bottom: 20px; }.article-inner .hashtags { margin-top: 10px; margin-bottom: 0 !important; }.article-inner .social-likes__button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.article-inner .doctor-list-item { margin-left: 24px; max-width: 960px; width: 100%; border: 1px solid #e8eced; margin-top: 15px; margin-bottom: 10px; } @media only screen and (max-width: 1280px) { .article-inner .doctor-list-item { max-width: 100%; width: auto; margin-right: 24px; } } @media only screen and (max-width: 480px) { .article-inner .doctor-list-item { width: 100%; margin-left: 0; } }.article-inner .doctor-list-item__img { position: absolute; right: 0; max-height: 100%; } @media only screen and (max-width: 480px) { .article-inner .doctor-list-item__img { bottom: 0; max-width: 140px; } }.article-inner .result-item { max-width: 960px; margin-left: 24px; margin-right: 74px; border-top: 1px solid #e8eced; border-left: 1px solid #e8eced; border-right: 1px solid #e8eced; border-bottom: none; } @media only screen and (max-width: 1280px) { .article-inner .result-item { margin-right: 24px; } }.article-inner .result-items { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 768px) { .article-inner .result-items { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }.article-inner .result-items.result-items--complex .result-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: calc(100% / 3); min-height: 226px; margin: 0; border-bottom: 1px solid #e8eced; } @media only screen and (max-width: 1279px) { .article-inner .result-items.result-items--complex .result-item { width: 50%; } } @media only screen and (max-width: 768px) { .article-inner .result-items.result-items--complex .result-item { width: 100%; } }.article-inner .result-items.result-items--complex .result-item__link { font-weight: 600; font-size: 12px; margin-top: auto; }.article-inner__intro { display: -webkit-box; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 1023px) { .article-inner__intro { padding-top: 40px; } } @media only screen and (max-width: 768px) { .article-inner__intro { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 0; } }.article-inner__img-wrap { width: calc(100% - 300px); margin-bottom: 10px; padding-left: 24px; } @media only screen and (max-width: 1280px) { .article-inner__img-wrap { width: calc(100% - 250px); } } @media only screen and (max-width: 768px) { .article-inner__img-wrap { width: 100%; padding-left: 0; padding-right: 0; margin-bottom: 20px; } }.article-inner__img { width: 100%; }.article-inner__info-inner { display: inline-block; } .article-inner__info-inner > .article-inner__info-wrap { margin-bottom: 20px; } @media only screen and (max-width: 768px) { .article-inner__info-inner { width: 100%; padding-left: 24px; padding-right: 24px; } } .article-inner__info-inner .ft-social__link { background-color: #9f191e; } .article-inner__info-inner .ft-social__link:hover .icon { fill: #fff; } .article-inner__info-inner .ft-social { padding: 0; }.article-inner .article-star__row + .br-current-rating { display: none; }.article-inner .article-star__row--big .article-star.article-star--active .icon { fill: #9f191e; }.article-inner .article-star__row--big .article-star .icon { stroke: #9f191e; }.article-inner .content__column--info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media only screen and (max-width: 1280px) { .article-inner .content__column--info { width: 250px; } } @media only screen and (max-width: 768px) { .article-inner .content__column--info { width: 100%; margin-bottom: 20px; } }.article-inner .article img { margin-bottom: 0px; }.br-widget { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; } .br-widget a { display: block; width: 29px; height: 27px; margin-right: 10px; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzBweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzAgMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TdGFyIENvcHkgNDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSLQkdC40LHQu9C40L7RgtC10LrQsCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imludml0cm8tbGlicmFyeS1kZXRhaWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzMwLjAwMDAwMCwgLTQ5Mi4wMDAwMDApIiBzdHJva2U9IiMxNzk3QjEiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgIDxnIGlkPSJiaXJrYS1jb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTc3LjAwMDAwMCwgNDU5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InJlaXRpbmciPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNzUuNDg4NjQ4LDU4LjMwNzIzOTQgTDE3NC4wNTg0NDMsNDkuOTY4NTA3NiBMMTgwLjExNjg4Nyw0NC4wNjI5ODQ5IEwxNzEuNzQ0MzI0LDQyLjg0NjM4MDMgTDE2OCwzNS4yNTk1NTE1IEwxNjQuMjU1Njc2LDQyLjg0NjM4MDMgTDE1NS44ODMxMTMsNDQuMDYyOTg0OSBMMTYxLjk0MTU1Nyw0OS45Njg1MDc2IEwxNjAuNTExMzUyLDU4LjMwNzIzOTQgTDE2OCw1NC4zNzAyMjQzIEwxNzUuNDg4NjQ4LDU4LjMwNzIzOTQgWiIgaWQ9IlN0YXItQ29weS00Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="); } .br-widget a:last-of-type { margin-right: 0; } .br-widget .br-current-rating { position: absolute; top: -28px; right: 0; white-space: nowrap; color: #0097a9; font-weight: 700; visibility: hidden; } .br-widget .br-active { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzBweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzAgMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TdGFyIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMTMwIDU1LjUgMTIxLjE4MzIyMSA2MC4xMzUyNTQ5IDEyMi44NjcwNzYgNTAuMzE3NjI3NSAxMTUuNzM0MTUyIDQzLjM2NDc0NTEgMTI1LjU5MTYxMSA0MS45MzIzNzI1IDEzMCAzMyAxMzQuNDA4Mzg5IDQxLjkzMjM3MjUgMTQ0LjI2NTg0OCA0My4zNjQ3NDUxIDEzNy4xMzI5MjQgNTAuMzE3NjI3NSAxMzguODE2Nzc5IDYwLjEzNTI1NDkiPjwvcG9seWdvbj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLQkdC40LHQu9C40L7RgtC10LrQsCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imludml0cm8tbGlicmFyeS1kZXRhaWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjkyLjAwMDAwMCwgLTQ5Mi4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9ImJpcmthLWNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNzcuMDAwMDAwLCA0NTkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0icmVpdGluZyI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlN0YXItQ29weS0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMTc5N0IxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBzdHJva2U9IiMxNzk3QjEiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEzNy40ODg2NDgsNTguMzA3MjM5NCBMMTM2LjA1ODQ0Myw0OS45Njg1MDc2IEwxNDIuMTE2ODg3LDQ0LjA2Mjk4NDkgTDEzMy43NDQzMjQsNDIuODQ2MzgwMyBMMTMwLDM1LjI1OTU1MTUgTDEyNi4yNTU2NzYsNDIuODQ2MzgwMyBMMTE3Ljg4MzExMyw0NC4wNjI5ODQ5IEwxMjMuOTQxNTU3LDQ5Ljk2ODUwNzYgTDEyMi41MTEzNTIsNTguMzA3MjM5NCBMMTMwLDU0LjM3MDIyNDMgTDEzNy40ODg2NDgsNTguMzA3MjM5NCBaIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); } .br-widget .br-selected { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzBweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzAgMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TdGFyIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMTMwIDU1LjUgMTIxLjE4MzIyMSA2MC4xMzUyNTQ5IDEyMi44NjcwNzYgNTAuMzE3NjI3NSAxMTUuNzM0MTUyIDQzLjM2NDc0NTEgMTI1LjU5MTYxMSA0MS45MzIzNzI1IDEzMCAzMyAxMzQuNDA4Mzg5IDQxLjkzMjM3MjUgMTQ0LjI2NTg0OCA0My4zNjQ3NDUxIDEzNy4xMzI5MjQgNTAuMzE3NjI3NSAxMzguODE2Nzc5IDYwLjEzNTI1NDkiPjwvcG9seWdvbj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLQkdC40LHQu9C40L7RgtC10LrQsCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imludml0cm8tbGlicmFyeS1kZXRhaWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjkyLjAwMDAwMCwgLTQ5Mi4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9ImJpcmthLWNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNzcuMDAwMDAwLCA0NTkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0icmVpdGluZyI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlN0YXItQ29weS0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMTc5N0IxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBzdHJva2U9IiMxNzk3QjEiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEzNy40ODg2NDgsNTguMzA3MjM5NCBMMTM2LjA1ODQ0Myw0OS45Njg1MDc2IEwxNDIuMTE2ODg3LDQ0LjA2Mjk4NDkgTDEzMy43NDQzMjQsNDIuODQ2MzgwMyBMMTMwLDM1LjI1OTU1MTUgTDEyNi4yNTU2NzYsNDIuODQ2MzgwMyBMMTE3Ljg4MzExMyw0NC4wNjI5ODQ5IEwxMjMuOTQxNTU3LDQ5Ljk2ODUwNzYgTDEyMi41MTEzNTIsNTguMzA3MjM5NCBMMTMwLDU0LjM3MDIyNDMgTDEzNy40ODg2NDgsNTguMzA3MjM5NCBaIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); }@media only screen and (max-width: 768px) { .articles-list .select__wrap { margin-bottom: 0; } }.articles-list .service-home-about { width: 100%; padding-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; }.articles-list .side-slider__item { padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-transition: -webkit-box-shadow 0.3s; transition: -webkit-box-shadow 0.3s; -o-transition: box-shadow 0.3s; transition: box-shadow 0.3s; transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; } @media only screen and (max-width: 768px) { .articles-list .side-slider__item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .articles-list .side-slider__item:hover { -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12); } .articles-list .side-slider__item:first-child { padding-top: 24px; border-top: 1px solid #e8eced; } .articles-list .side-slider__item:last-child { padding-bottom: 24px; border-bottom: 1px solid #e8eced; }@media only screen and (max-width: 768px) { .articles-list .side-slider__item-left { width: 100%; margin-bottom: 5px; } }@media only screen and (max-width: 768px) { .articles-list .side-slider__item-right { width: 100%; } }.articles-list .side-slider__item-content { max-width: unset; }.articles-list .side-slider__item-right { width: 100%; padding-right: 100px; padding-left: 20px; }.partners .map-panel__result-wrap { height: 594px; } @media only screen and (max-width: 768px) { .partners .map-panel__result-wrap { height: 150px; } }.partners__wrap { max-width: 865px; }.partners__address { -webkit-transform: translateX(-27px); -ms-transform: translateX(-27px); transform: translateX(-27px); }.partners .map-panel__result-name { margin-bottom: 13px; } .partners .map-panel__result-name:after { display: none; }.partners__address-list { padding: 0; }.partners__address-list-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 14px; position: relative; color: #13353f; font-size: 14px; font-weight: 400; line-height: 1.42857; } .partners__address-list-item:last-child { margin-bottom: 0; } .partners__address-list-item .icon { max-width: 15px; max-height: 18px; width: 100%; stroke: #0096a9; fill: transparent; margin-right: 15px; }.partners__result .search-empty__text { font-size: 16px; font-family: Arial; }.partners-slider { padding-top: 48px; } .partners-slider__nav { margin-top: 0; } .partners-slider__img-wrap { margin-right: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 70px; } .partners-slider__img { max-height: 70px; }.search-page .content-block { padding-bottom: 0; }.search-page .doctor-list { padding: 0; }.search-page__block { padding-bottom: 80px; padding-top: 50px; border-bottom: 1px solid #e8eced; }.search-page .result-item, .search-page .checkup-result__item, .search-page .news-list__item { border: 1px solid #e8eced; }.search-page__subtitle { color: #13353f; font-family: "Gilroy ExtraBold", sans-serif; font-size: 26px; margin-bottom: 40px; } .search-page__subtitle--color { color: #124377; margin-bottom: 0; } .search-page__subtitle--count { color: #9da2a5; font-size: 18px; }.search-page .side-slider__item--article { border: 1px solid #e8eced; }.search-empty { max-width: 600px; padding: 80px 24px 120px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: auto; } .search-empty__title { font-family: "Gilroy ExtraBold", sans-serif; margin-bottom: 35px; font-size: 26px; line-height: 1.08; text-align: center; color: #13353f; } .search-empty__img { margin-bottom: 30px; text-align: center; } .search-empty__text { text-align: center; }.registration__title { margin-bottom: 30px; }.registration .form__field { width: 100%; max-width: 410px; }.autorisation__socials_containers { padding-left: 45px; padding-right: 45px; } @media only screen and (max-width: 768px) { .autorisation__socials_containers { padding-right: 24px; padding-left: 24px; } }.autorisation__title { margin-bottom: 30px; }.autorisation .form__field { width: 100%; max-width: 410px; }.autorisation__btn { margin-right: 40px; margin-bottom: 33px; min-width: 165px; text-align: center; padding-right: 45px; padding-left: 45px; } @media only screen and (max-width: 1023px) { .autorisation__btn { padding-right: 40px; padding-left: 40px; } } @media only screen and (max-width: 768px) { .autorisation__btn { padding-right: 15px; padding-left: 15px; font-size: 16px; } }.autorisation__link-forgot { position: relative; display: block; font-size: 14px; font-weight: 400; line-height: 1.71429; white-space: nowrap; margin-top: 10px; }.socials { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 32px; margin-top: 25px; } .socials__link { width: calc(20% - 8px); height: 54px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 5px; } .socials__link--vk { background-color: #4c75a3; } .socials__link--ok { background-color: #f59230; } .socials__link--google { background-color: #dd4a39; } .socials__link--fb { background-color: #3b5899; } .socials__link--yandex { background-color: #feda59; } .socials__link .icon { width: 30px; height: 20px; fill: #fff; } .socials__link .icon-icon-vk { width: 27px; height: 30px; } .socials__link .icon-icon-google { width: 30px; height: 30px; } .socials__link .icon-icon-ok { width: 36px; height: 30px; } .socials__link .icon-icon-fb { height: 30px; } .socials__link .icon-icon-yandex { width: 43px; height: 44px; }.app-page .service-home-block { margin-bottom: 75px; }.app-page .service-home-banner { background-color: #80cad4; min-height: 620px; } @media only screen and (max-width: 768px) { .app-page .service-home-banner { min-height: 450px; } } .app-page .service-home-banner__title { color: #fff; max-width: 250px; } @media only screen and (max-width: 480px) { .app-page .service-home-banner__title { max-width: 100%; padding-right: 24px; } } .app-page .service-home-banner__image { min-height: auto; min-width: auto; right: 150px; top: 0; bottom: 0; margin: auto; } @media only screen and (max-width: 1440px) { .app-page .service-home-banner__image { right: 113px; } } @media only screen and (max-width: 1280px) { .app-page .service-home-banner__image { right: 35px; } } @media only screen and (max-width: 1024px) { .app-page .service-home-banner__image { right: 10px; top: 330px; } } @media only screen and (max-width: 480px) { .app-page .service-home-banner__image { right: 0; } }.app-page .banner__buttons { margin-top: 30px; margin-right: 0; }@media only screen and (max-width: 480px) { .app-page .banner__button { margin-right: 20px; min-width: 46%; } .app-page .banner__button img { width: 100%; } }@media only screen and (max-width: 768px) { .app-page .banner__button { min-width: auto; } }.app-page__features { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }.app-page__features-title { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 26px; line-height: 1.07692; margin-bottom: 60px; }.app-page__features-item { width: calc(33% - 33px); margin-bottom: 48px; } @media only screen and (max-width: 1024px) { .app-page__features-item { width: calc(50% - 25px); } } @media only screen and (max-width: 480px) { .app-page__features-item { width: 100%; } }.app-page__features-item-icon { height: 60px; margin-bottom: 15px; } @media only screen and (max-width: 480px) { .app-page__features-item-icon--last { display: none; } }.app-page__features-item-title { color: #15353e; font-family: "Gilroy ExtraBold"; font-size: 18px; line-height: 1.33333; margin-bottom: 7px; } .app-page__features-item-title--attention { position: relative; color: #13353f; font-family: "PT Sans"; font-size: 14px; font-weight: 400; padding-left: 26px; }.app-page__features-item-text { color: #aeb1b3; font-size: 16px; font-weight: 700; line-height: 1.5; }.app-page__attention-icon { position: absolute; left: 0; top: 0; width: 20px; height: 16px; }.investors .service-home-row.service-home-row--three { width: 100%; }.investors .gallery-item--slider { padding-bottom: 0; }.investors .service-home-main__items { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 1279px) { .investors .service-home-main__items { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } } .investors .service-home-main__items .service-home__title { margin-bottom: 0; }.investors .service-home-main__items--stats .service-home__figure { margin-bottom: auto; margin-right: 12px; padding-top: 12px; }.investors .service-home-main__items--stats .service-home__title { padding-top: 0; margin-top: auto; margin-bottom: auto; }.investors .service-home-main__items--stats .service-home-main__item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.investors .service-home-main__item { padding-right: 24px; padding-left: 24px; margin-right: 0; margin-bottom: 0; width: 132px; } @media only screen and (max-width: 1279px) { .investors .service-home-main__item { margin-bottom: 50px; width: 300px; margin-right: 35px; } } @media only screen and (max-width: 1023px) { .investors .service-home-main__item { width: 50%; margin-right: 0; } } @media only screen and (max-width: 768px) { .investors .service-home-main__item { width: 100%; margin-bottom: 30px; } } .investors .service-home-main__item:first-child { width: 300px; } @media only screen and (max-width: 1023px) { .investors .service-home-main__item:first-child { width: 50%; margin-right: 0; } } @media only screen and (max-width: 768px) { .investors .service-home-main__item:first-child { width: 100%; } } .investors .service-home-main__item:last-child { width: 300px; } @media only screen and (max-width: 1023px) { .investors .service-home-main__item:last-child { width: 50%; margin-right: 0; } } @media only screen and (max-width: 768px) { .investors .service-home-main__item:last-child { width: 100%; margin-bottom: 0; } }.investors .directions.directions--three { border-bottom: none; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .investors .directions.directions--three .directions__item { width: 33.3%; } @media only screen and (max-width: 768px) { .investors .directions.directions--three .directions__item { width: 100%; } .investors .directions.directions--three .directions__item:last-child { padding-bottom: 0; } } @media only screen and (max-width: 480px) { .investors .directions.directions--three .directions__item { padding-left: 0; padding-right: 0; } }.investors__slider-wrap { padding-top: 45px; padding-bottom: 50px; border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; }.investors__title { color: #13353f; font-size: 48px; font-weight: 700; line-height: 1; margin-left: auto; margin-right: auto; margin-bottom: 30px; max-width: 870px; text-align: center; padding-left: 24px; padding-right: 24px; } @media only screen and (max-width: 1023px) { .investors__title { font-size: 32px; } } @media only screen and (max-width: 480px) { .investors__title { font-size: 24px; } }.investors .investors__after-title { color: #13353f; font-size: 20px; font-weight: 400; line-height: 1.4; max-width: 816px; margin-left: auto; margin-right: auto; margin-bottom: 80px; text-align: center; padding-left: 24px; padding-right: 24px; } @media only screen and (max-width: 1023px) { .investors .investors__after-title { font-size: 16px; margin-bottom: 50px; } }.investors .directions__item { padding-top: 0; padding-bottom: 40px; }.investors .service-home-column-main__text { max-width: 1000px; }.investors .article { padding-left: 0; padding-right: 0; margin-bottom: 50px; }.investors__map-block { display: -webkit-box; display: -ms-flexbox; display: flex; border-top: 1px solid #e8eced; } @media only screen and (max-width: 768px) { .investors__map-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }.investors__map-block-left { padding-top: 90px; padding-right: 24px; padding-left: 24px; width: 38%; } @media only screen and (max-width: 1024px) { .investors__map-block-left { padding-top: 24px; } } @media only screen and (max-width: 768px) { .investors__map-block-left { width: 100%; padding-bottom: 40px; padding-top: 40px; } }.investors__map-block-right { width: 62%; } @media only screen and (max-width: 768px) { .investors__map-block-right { width: 100%; } }.investors__map-block-title { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 48px; line-height: 1; margin-bottom: 10px; } @media only screen and (max-width: 1023px) { .investors__map-block-title { font-size: 26px; } } .investors__map-block-title--p { margin-bottom: 0; padding-left: 24px; padding-right: 24px; }.investors__map-block-text { color: #aeb1b3; font-size: 16px; font-weight: 700; line-height: 1.5; margin-bottom: 34px; }@media only screen and (max-width: 768px) { .investors .side-nav__row-btn { margin-bottom: 24px; } }.investors .service-home-step { padding-top: 0; padding-bottom: 0; width: 33%; } @media only screen and (max-width: 768px) { .investors .service-home-step { width: 272px; } }.investors .service-home-step__requisition { position: relative; color: #124377; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 1.42857; cursor: pointer; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; padding-right: 15px; border-bottom: 1px dashed; display: inline-block; margin-top: 30px; } .investors .service-home-step__requisition:after { content: ''; position: absolute; right: 0; top: 2px; bottom: 0; width: 0; height: 0; margin: auto; border-style: solid; border-width: 4.5px 4.5px 0 4.5px; border-color: #cacfd0 transparent transparent transparent; } .investors .service-home-step__requisition.open:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.investors .service-home-step__requisition-content { padding-top: 30px; padding-bottom: 30px; display: none; padding-left: 0; padding-right: 0; }.investors h3 { margin-bottom: 0; }.investors h4 { margin-bottom: 10px; }.investors .side-bar__box { padding-bottom: 0; }.investors ~ .subscribe .subscribe__inner { max-width: 920px; }.investors ~ .subscribe .subscribe__left { max-width: 580px; }.super-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 10px; } .super-list--alt { margin-top: 0; } .super-list--alt .super-list__item { margin-top: 0; margin-bottom: 30px; } @media only screen and (max-width: 768px) { .super-list--alt .super-list__item { margin-top: 30px; margin-bottom: 0; } } .super-list__item { width: calc(50% - 30px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 30px; } @media only screen and (max-width: 768px) { .super-list__item { width: 100%; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } } .super-list__item .list-tarif__ul { padding-left: 58px; } .super-list__figure { min-width: 40px; color: #9f191e; font-family: "Gilroy ExtraBold"; font-size: 50px; } .super-list__text { padding-right: 30px; color: #13353f; font-size: 16px; font-family: "PT Sans"; font-weight: 400; line-height: 1.5; margin-bottom: 0; } .super-list__text--bold { font-size: 18px; font-family: "Gilroy ExtraBold"; line-height: 1.33; }.icon-list { padding: 0; } .icon-list__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 36px; max-width: 700px; } .icon-list__icon { min-width: 65px; height: 60px; margin-right: 25px; fill: transparent; stroke: #0097a9; } .icon-list__title { color: #15353e; font-family: "Gilroy ExtraBold"; font-size: 18px; line-height: 1.33; margin-bottom: 7px; } .icon-list__text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; }.catalog .show-block-wrap .directions { border-bottom: 0; padding-bottom: 0; margin-bottom: -20px; }.actions-inner .actions-dates { padding-top: 14px; padding-left: 10px; }@media only screen and (max-width: 480px) { .actions-inner .info-block__section.section-action-dates { display: block; } }@media only screen and (max-width: 480px) { .actions-inner .info-block__section.section-action-dates .actions-dates { padding-left: 0px; } }.actions-inner .wrap-back-link { padding-top: 24px; }.actions-inner .mobile-visible { display: none; width: 100%; } @media only screen and (max-width: 768px) { .actions-inner .mobile-visible { display: block; } }@media only screen and (max-width: 1023px) { .actions-inner .mobile-hidden { width: 100%; } }@media only screen and (max-width: 768px) { .actions-inner .mobile-hidden { display: none; } }.actions-inner .wrap-back-link { padding-left: 24px; }.actions-inner .content__column--base { padding-right: 114px; } @media only screen and (max-width: 1279px) { .actions-inner .content__column--base { padding-right: 24px; } } @media only screen and (max-width: 1023px) { .actions-inner .content__column--base { width: 100%; padding-left: 24px; margin-top: 24px; } }.actions-inner .content-block { padding-right: 0; } @media only screen and (max-width: 1023px) { .actions-inner .content-block { padding-left: 0; } }.actions-inner .article__slider__btn-box { padding-left: 0; }.actions-inner .result-item { border-left: 1px solid #e8eced; border-right: 1px solid #e8eced; }.actions-inner .result-item.result-item--short { width: 100%; }.actions-inner .article__slider { border-bottom: none; padding-right: 0; }.actions-inner .search--map { margin-top: 80px; border-top: 1px solid #e8eced; border-left: 1px solid #e8eced; border-right: 1px solid #e8eced; }@media only screen and (max-width: 1023px) { .actions-inner .row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }@media only screen and (max-width: 480px) { .actions-inner .directions.directions--arrow .directions__item:first-of-type { padding-top: 0px; } }.actions-inner .article { margin-bottom: 0px; } @media only screen and (max-width: 1023px) { .actions-inner .article { padding-right: 0; } }.actions-inner .directions--arrow { margin-bottom: 0px; }.actions-inner .info-block__inner { padding-bottom: 0px; }@media only screen and (max-width: 480px) { .actions-inner .directions { bottom: 0px; padding-bottom: 0px; } }@media only screen and (max-width: 480px) { .actions-inner .directions__img-wrap { display: block; } }.features { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 480px) { .features { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .features__item { width: calc(50% - 24px); } @media only screen and (max-width: 480px) { .features__item { width: 100%; margin-bottom: 20px; } } .features__item-icon { -ms-flex-negative: 0; flex-shrink: 0; width: 72px; height: 72px; background-color: #124377; border-radius: 50%; color: #ffffff; font-family: "Gilroy ExtraBold"; font-size: 24px; line-height: 72px; text-align: center; margin-bottom: 20px; padding-left: 5px; } @media only screen and (max-width: 480px) { .features__item-icon { width: 36px; height: 36px; font-size: 14px; line-height: 2.5; } } .features__item-title { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 20px; line-height: 1.35; margin-bottom: 6px; } .features__item-text { color: #aeb1b3; font-size: 16px; font-weight: 400; line-height: 1.5; }#actionEndRemain { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 26px; line-height: 1.04; }.action_rules_content a { color: #124377; } .action_rules_content a:hover { color: #b70e0c; }.action_rules_content section.section_paragraph { margin-top: 20px; text-align: justify; } .action_rules_content section.section_paragraph p.with_indent { text-indent: 1.5em; } .action_rules_content section.section_paragraph p.with_indent a { text-indent: 0; } .action_rules_content section.section_paragraph span.subhead { font-weight: bold; } .action_rules_content section.section_paragraph a { color: #0097aa; font-weight: bold; } .action_rules_content section.section_paragraph a:hover { color: #b70e0c; }.action_rules_content .info-block__inner { padding-bottom: 40px; }@media only screen and (max-width: 480px) { .loyalty .service-home-row.member-status .directions__item .directions__title { font-size: 14px; } }@media only screen and (max-width: 480px) { .loyalty .directions__base { padding-left: 15px; } }@media only screen and (max-width: 480px) { .loyalty .last-list-part { margin-bottom: 0px; } }@media only screen and (max-width: 480px) { .loyalty .service-home-main__item.service-home-main__item--half img { padding-top: 0; } }@media only screen and (max-width: 480px) { .loyalty .service-home-row.save_up .service-home-column-side h2 { margin-bottom: 10px; } }@media only screen and (max-width: 480px) { .loyalty .service-home-main__item .service-home__title { padding-top: 0px; } }@media only screen and (max-width: 480px) { .loyalty .directions__img-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } }@media only screen and (max-width: 480px) { .loyalty .service-home-main__item { margin-top: 0px; } }@media only screen and (max-width: 480px) { .loyalty .loyalty__cart { margin-bottom: 0px; } }@media only screen and (max-width: 480px) { .loyalty .service-home-row.loyalty__carts { padding-bottom: 15px; } }@media only screen and (max-width: 480px) { .loyalty .loyalty__carts .service-home-main__item--half { margin-bottom: 0px; } }@media only screen and (max-width: 480px) { .loyalty .service-home-main__item.service-home-main__item--half { padding-bottom: 30px; } }@media only screen and (max-width: 480px) { .loyalty .service-home-row.on_discont { padding-bottom: 0px; } }@media only screen and (max-width: 480px) { .loyalty .service-home-row.advantage { padding-bottom: 0px; } }@media only screen and (max-width: 480px) { .loyalty .directions { padding-bottom: 0px; } }@media only screen and (max-width: 480px) { .loyalty h4.service-home-column-main__text.service-home-column-main__text--margin { margin-top: 0px; margin-bottom: 0; } }@media only screen and (max-width: 480px) { .loyalty .service-home-answer p { margin-bottom: 30px; } }@media only screen and (max-width: 480px) { .loyalty .service-home-answer { margin-top: 0px; } }@media only screen and (max-width: 480px) { .loyalty .service-home-row:last-of-type { padding-bottom: 0px; } }@media only screen and (max-width: 480px) { .loyalty .service-home-column-main__text { margin-bottom: 10px; } }@media only screen and (max-width: 480px) { .loyalty .service-home-main__item.service-home-main__item--half.card__first { padding-top: 0px; } }@media only screen and (max-width: 480px) { .loyalty .service-home-banner__image { display: block; } }@media only screen and (max-width: 480px) { .loyalty .save_up .service-home-main__item.service-home-main__item--half { padding-bottom: 0px; } }.loyalty .service-home-about { padding-right: 115px; padding-left: 60px; } @media only screen and (max-width: 1024px) { .loyalty .service-home-about { padding-right: 24px; padding-left: 24px; } } .loyalty .service-home-about .loyalty__attention { top: auto; width: auto; padding-left: 60px; padding-right: 115px; bottom: 40px; } @media only screen and (max-width: 1024px) { .loyalty .service-home-about .loyalty__attention { padding-left: 0; padding-right: 0; bottom: 0; } } .loyalty .service-home-about .loyalty__attention .loyalty__attention-title { font-size: 17px; } .loyalty .service-home-about .loyalty__attention .loyalty__attention-title .attention__icon { min-width: 20px; width: 25px; float: left; }.loyalty .service-home-column-main { width: 100%; }.loyalty .service-home-about__main-text { line-height: 1.2; }.loyalty .advantage .service-home-column-main__text { margin-right: 290px; margin-bottom: 20px; } @media only screen and (max-width: 1024px) { .loyalty .advantage .service-home-column-main__text { margin-right: 0; } }.loyalty .advantage .directions__base { text-align: justify; }.loyalty .be-part .service-home-column-main__text { margin-bottom: 20px; }.loyalty .be-part .directions__item { display: -webkit-box; display: -ms-flexbox; display: flex; width: 30%; padding-bottom: 50px; } @media only screen and (max-width: 1024px) { .loyalty .be-part .directions__item { width: 100%; padding-bottom: 0; } }.loyalty .be-part .step { margin-right: 20px; font-size: 25px; font-weight: bold; color: #124377; line-height: 2.2; } @media only screen and (max-width: 1024px) { .loyalty .be-part .step { line-height: 1.2; } }.loyalty .member_directions__text.ellipsis { max-height: 72px; -webkit-line-clamp: 3; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: block; display: -webkit-box; }.loyalty .member_directions__text.ellipsis.open { max-height: none; -webkit-line-clamp: 33; }.loyalty .member-status__more { color: #124377; cursor: pointer; border-bottom: 1px dashed #124377; }.loyalty .save_up .service-home-main__item--half { padding-right: 19%; }@media only screen and (max-width: 768px) { .loyalty .num-list { padding-left: 0; } }.loyalty .num-list li { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; }.loyalty .num-list li span { margin-right: 20px; font-weight: bold; }.loyalty .on_discont .directions__item img { width: auto; height: auto; } @media only screen and (max-width: 480px) { .loyalty .on_discont .directions__item img { width: 36px; height: 36px; } }.loyalty .card__first { float: left; }.loyalty .card__second { float: right; }.loyalty .directions__item .directions__text { max-width: none; }.loyalty .directions__item .directions__title { max-width: none; }.loyalty .service-home-block { height: 622px; } @media only screen and (max-width: 1023px) { .loyalty .service-home-block { height: auto; } }.loyalty__buttons { position: absolute; bottom: 77px; left: 60px; } @media only screen and (max-width: 1280px) { .loyalty__buttons { bottom: 48px; left: 24px; } }.loyalty .service-home-about__time { margin-bottom: 20px; }.loyalty .investors__map-block-left { padding-top: 50px; } @media only screen and (max-width: 768px) { .loyalty .investors__map-block-left { padding-bottom: 0; } }.loyalty .investors__map-block-right { padding-top: 50px; } @media only screen and (max-width: 768px) { .loyalty .investors__map-block-right { padding-top: 0; padding-bottom: 40px; } }@media only screen and (max-width: 768px) { .loyalty .loyalty__planet { width: 100%; } }@media only screen and (max-width: 768px) { .loyalty .service-home-banner__image { left: auto; right: -15%; -webkit-transform: inherit; -ms-transform: inherit; transform: inherit; height: 100%; } }.loyalty .article ol { margin-top: 0; margin-bottom: 0; padding-left: 18px; }.loyalty__cart { margin-bottom: 30px; max-width: 288px; } @media only screen and (max-width: 480px) { .loyalty__cart { width: 100%; } }.loyalty .service-home-answer { margin-bottom: 0; } @media only screen and (max-width: 768px) { .loyalty .service-home-answer { margin-bottom: 0; } }.loyalty .result-item__tags { margin-top: 30px; } @media only screen and (max-width: 768px) { .loyalty .result-item__tags { margin-top: 9px; margin-bottom: 0; } }@media only screen and (max-width: 768px) { .loyalty .result-item__tags { margin-bottom: 0; } }.loyalty__carts .service-home__title { padding-top: 0; }.loyalty__carts .service-home-main__item--half { padding-right: 10%; margin-bottom: 60px; } @media only screen and (max-width: 768px) { .loyalty__carts .service-home-main__item--half { padding-right: 0; margin-bottom: 30px; } }@media only screen and (max-width: 1023px) { .loyalty__directions.directions.directions--jcfs .directions__item { width: 50%; } } @media only screen and (max-width: 1023px) and (max-width: 767px) { .loyalty__directions.directions.directions--jcfs .directions__item { width: 100%; } .loyalty__directions.directions.directions--jcfs .directions__item:last-of-type { padding-bottom: 0; } }@media only screen and (max-width: 480px) { .loyalty__directions { padding-bottom: 0; } }@media only screen and (max-width: 1024px) { .loyalty .directions { padding-top: 0; } }.loyalty .directions__item { padding-top: 0; }.loyalty__attention { position: absolute; right: 0; top: 10px; width: 33%; padding-right: 10%; } @media only screen and (max-width: 1024px) { .loyalty__attention { position: relative; } } @media only screen and (max-width: 768px) { .loyalty__attention { width: 100%; position: relative; padding-right: 0; } }.loyalty__attention-title { color: #b70e0c; font-family: "Gilroy ExtraBold"; font-size: 20px; line-height: 27px; margin-bottom: 8px; }.loyalty__attention-text { color: #000000; font-size: 16px; font-weight: 400; line-height: 24px; margin-bottom: 30px; }@media only screen and (max-width: 768px) { .loyalty__bonus.directions.directions--jcfs .directions__item { width: 50%; padding-left: 0; padding-right: 0; padding-bottom: 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .loyalty__bonus.directions.directions--jcfs .directions__item:first-of-type img { width: 72px; height: auto; } .loyalty__bonus.directions.directions--jcfs .directions__item:last-of-type { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .loyalty__bonus.directions.directions--jcfs .directions__item:last-of-type img { width: 52px; height: 52px; } }.empty-page { max-width: 500px; width: 100%; padding: 100px 0 25px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: auto; } @media only screen and (max-width: 768px) { .empty-page { padding-bottom: 24px; padding-top: 50px; } } .empty-page__title { font-family: "Gilroy ExtraBold", sans-serif; margin-bottom: 30px; font-size: 26px; line-height: 1.08; text-align: center; color: #13353f; } .empty-page__img { width: 100%; margin-bottom: 56px; text-align: center; } @media only screen and (max-width: 768px) { .empty-page__img { margin-bottom: 34px; } } .empty-page__text { text-align: center; color: #13353f; margin-bottom: 46px; max-width: 500px; } @media only screen and (max-width: 768px) { .empty-page__text { margin-bottom: 24px; } }#bacteria { -webkit-animation: animationFrames linear 20s; animation: animationFrames linear 20s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }#bacteria-copy-2 { -webkit-animation: animationFrames2 linear 18s; animation: animationFrames2 linear 18s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }#Combined-Shape { -webkit-animation: animationFrames3 linear 17s; animation: animationFrames3 linear 17s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }#Combined-Shape-Copy-3 { -webkit-animation: animationFrames4 linear 15s; animation: animationFrames4 linear 15s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }#Oval-5-Copy-5, #Oval-5-Copy-3 { -webkit-animation: animationFrames5 linear 16s; animation: animationFrames5 linear 16s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }#Oval-5-Copy-7, #Oval-5-Copy-2 { -webkit-animation: animationFrames6 linear 15s; animation: animationFrames6 linear 15s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }@-webkit-keyframes animationFrames { 0% { -webkit-transform: translate(173px, 54px); transform: translate(173px, 54px); } 9% { -webkit-transform: translate(172px, 55px); transform: translate(172px, 55px); } 19% { -webkit-transform: translate(173px, 54px); transform: translate(173px, 54px); } 26% { -webkit-transform: translate(175px, 55px); transform: translate(175px, 55px); } 35% { -webkit-transform: translate(176px, 56px); transform: translate(176px, 56px); } 35% { -webkit-transform: translate(180px, 57px); transform: translate(180px, 57px); } 51% { -webkit-transform: translate(177px, 54px); transform: translate(177px, 54px); } 63% { -webkit-transform: translate(176px, 57px); transform: translate(176px, 57px); } 74% { -webkit-transform: translate(174px, 52px); transform: translate(174px, 52px); } 85% { -webkit-transform: translate(173px, 54px); transform: translate(173px, 54px); } 91% { -webkit-transform: translate(175px, 55px); transform: translate(175px, 55px); } 100% { -webkit-transform: translate(173px, 54px); transform: translate(173px, 54px); } }@keyframes animationFrames { 0% { -webkit-transform: translate(173px, 54px); transform: translate(173px, 54px); } 9% { -webkit-transform: translate(172px, 55px); transform: translate(172px, 55px); } 19% { -webkit-transform: translate(173px, 54px); transform: translate(173px, 54px); } 26% { -webkit-transform: translate(175px, 55px); transform: translate(175px, 55px); } 35% { -webkit-transform: translate(176px, 56px); transform: translate(176px, 56px); } 35% { -webkit-transform: translate(180px, 57px); transform: translate(180px, 57px); } 51% { -webkit-transform: translate(177px, 54px); transform: translate(177px, 54px); } 63% { -webkit-transform: translate(176px, 57px); transform: translate(176px, 57px); } 74% { -webkit-transform: translate(174px, 52px); transform: translate(174px, 52px); } 85% { -webkit-transform: translate(173px, 54px); transform: translate(173px, 54px); } 91% { -webkit-transform: translate(175px, 55px); transform: translate(175px, 55px); } 100% { -webkit-transform: translate(173px, 54px); transform: translate(173px, 54px); } }@-webkit-keyframes animationFrames2 { 0% { -webkit-transform: translate(212px, 148px) rotate(-120deg); transform: translate(212px, 148px) rotate(-120deg); } 5% { -webkit-transform: translate(213px, 148px) rotate(-120deg); transform: translate(213px, 148px) rotate(-120deg); } 10% { -webkit-transform: translate(214px, 148px) rotate(-120deg); transform: translate(214px, 148px) rotate(-120deg); } 20% { -webkit-transform: translate(214px, 148px) rotate(-120deg); transform: translate(214px, 148px) rotate(-120deg); } 35% { -webkit-transform: translate(215px, 148px) rotate(-120deg); transform: translate(215px, 148px) rotate(-120deg); } 45% { -webkit-transform: translate(212px, 148px) rotate(-120deg); transform: translate(212px, 148px) rotate(-120deg); } 51% { -webkit-transform: translate(214px, 148px) rotate(-120deg); transform: translate(214px, 148px) rotate(-120deg); } 67% { -webkit-transform: translate(213px, 148px) rotate(-120deg); transform: translate(213px, 148px) rotate(-120deg); } 74% { -webkit-transform: translate(216px, 148px) rotate(-120deg); transform: translate(216px, 148px) rotate(-120deg); } 88% { -webkit-transform: translate(214px, 148px) rotate(-120deg); transform: translate(214px, 148px) rotate(-120deg); } 96% { -webkit-transform: translate(215px, 148px) rotate(-120deg); transform: translate(215px, 148px) rotate(-120deg); } 100% { -webkit-transform: translate(212px, 148px) rotate(-120deg); transform: translate(212px, 148px) rotate(-120deg); } }@keyframes animationFrames2 { 0% { -webkit-transform: translate(212px, 148px) rotate(-120deg); transform: translate(212px, 148px) rotate(-120deg); } 5% { -webkit-transform: translate(213px, 148px) rotate(-120deg); transform: translate(213px, 148px) rotate(-120deg); } 10% { -webkit-transform: translate(214px, 148px) rotate(-120deg); transform: translate(214px, 148px) rotate(-120deg); } 20% { -webkit-transform: translate(214px, 148px) rotate(-120deg); transform: translate(214px, 148px) rotate(-120deg); } 35% { -webkit-transform: translate(215px, 148px) rotate(-120deg); transform: translate(215px, 148px) rotate(-120deg); } 45% { -webkit-transform: translate(212px, 148px) rotate(-120deg); transform: translate(212px, 148px) rotate(-120deg); } 51% { -webkit-transform: translate(214px, 148px) rotate(-120deg); transform: translate(214px, 148px) rotate(-120deg); } 67% { -webkit-transform: translate(213px, 148px) rotate(-120deg); transform: translate(213px, 148px) rotate(-120deg); } 74% { -webkit-transform: translate(216px, 148px) rotate(-120deg); transform: translate(216px, 148px) rotate(-120deg); } 88% { -webkit-transform: translate(214px, 148px) rotate(-120deg); transform: translate(214px, 148px) rotate(-120deg); } 96% { -webkit-transform: translate(215px, 148px) rotate(-120deg); transform: translate(215px, 148px) rotate(-120deg); } 100% { -webkit-transform: translate(212px, 148px) rotate(-120deg); transform: translate(212px, 148px) rotate(-120deg); } }@-webkit-keyframes animationFrames3 { 0% { -webkit-transform: translate(92px, -108px) rotate(-330deg); transform: translate(92px, -108px) rotate(-330deg); } 5% { -webkit-transform: translate(93px, -108px) rotate(-330deg); transform: translate(93px, -108px) rotate(-330deg); } 10% { -webkit-transform: translate(94px, -108px) rotate(-330deg); transform: translate(94px, -108px) rotate(-330deg); } 20% { -webkit-transform: translate(94px, -108px) rotate(-330deg); transform: translate(94px, -108px) rotate(-330deg); } 35% { -webkit-transform: translate(95px, -108px) rotate(-330deg); transform: translate(95px, -108px) rotate(-330deg); } 45% { -webkit-transform: translate(92px, -108px) rotate(-330deg); transform: translate(92px, -108px) rotate(-330deg); } 51% { -webkit-transform: translate(94px, -108px) rotate(-330deg); transform: translate(94px, -108px) rotate(-330deg); } 67% { -webkit-transform: translate(93px, -108px) rotate(-330deg); transform: translate(93px, -108px) rotate(-330deg); } 74% { -webkit-transform: translate(96px, -108px) rotate(-330deg); transform: translate(96px, -108px) rotate(-330deg); } 88% { -webkit-transform: translate(94px, -108px) rotate(-330deg); transform: translate(94px, -108px) rotate(-330deg); } 96% { -webkit-transform: translate(95px, -108px) rotate(-330deg); transform: translate(95px, -108px) rotate(-330deg); } 100% { -webkit-transform: translate(92px, -108px) rotate(-330deg); transform: translate(92px, -108px) rotate(-330deg); } }@keyframes animationFrames3 { 0% { -webkit-transform: translate(92px, -108px) rotate(-330deg); transform: translate(92px, -108px) rotate(-330deg); } 5% { -webkit-transform: translate(93px, -108px) rotate(-330deg); transform: translate(93px, -108px) rotate(-330deg); } 10% { -webkit-transform: translate(94px, -108px) rotate(-330deg); transform: translate(94px, -108px) rotate(-330deg); } 20% { -webkit-transform: translate(94px, -108px) rotate(-330deg); transform: translate(94px, -108px) rotate(-330deg); } 35% { -webkit-transform: translate(95px, -108px) rotate(-330deg); transform: translate(95px, -108px) rotate(-330deg); } 45% { -webkit-transform: translate(92px, -108px) rotate(-330deg); transform: translate(92px, -108px) rotate(-330deg); } 51% { -webkit-transform: translate(94px, -108px) rotate(-330deg); transform: translate(94px, -108px) rotate(-330deg); } 67% { -webkit-transform: translate(93px, -108px) rotate(-330deg); transform: translate(93px, -108px) rotate(-330deg); } 74% { -webkit-transform: translate(96px, -108px) rotate(-330deg); transform: translate(96px, -108px) rotate(-330deg); } 88% { -webkit-transform: translate(94px, -108px) rotate(-330deg); transform: translate(94px, -108px) rotate(-330deg); } 96% { -webkit-transform: translate(95px, -108px) rotate(-330deg); transform: translate(95px, -108px) rotate(-330deg); } 100% { -webkit-transform: translate(92px, -108px) rotate(-330deg); transform: translate(92px, -108px) rotate(-330deg); } }@-webkit-keyframes animationFrames4 { 0% { -webkit-transform: translate(300px, -185px) rotate(-255deg); transform: translate(300px, -185px) rotate(-255deg); } 5% { -webkit-transform: translate(302px, -185px) rotate(-255deg); transform: translate(302px, -185px) rotate(-255deg); } 10% { -webkit-transform: translate(301px, -187px) rotate(-255deg); transform: translate(301px, -187px) rotate(-255deg); } 20% { -webkit-transform: translate(298px, -185px) rotate(-255deg); transform: translate(298px, -185px) rotate(-255deg); } 35% { -webkit-transform: translate(299px, -185px) rotate(-255deg); transform: translate(299px, -185px) rotate(-255deg); } 45% { -webkit-transform: translate(300px, -183px) rotate(-255deg); transform: translate(300px, -183px) rotate(-255deg); } 51% { -webkit-transform: translate(300px, -185px) rotate(-255deg); transform: translate(300px, -185px) rotate(-255deg); } 67% { -webkit-transform: translate(302px, -185px) rotate(-255deg); transform: translate(302px, -185px) rotate(-255deg); } 74% { -webkit-transform: translate(298px, -188px) rotate(-255deg); transform: translate(298px, -188px) rotate(-255deg); } 88% { -webkit-transform: translate(300px, -185px) rotate(-255deg); transform: translate(300px, -185px) rotate(-255deg); } 96% { -webkit-transform: translate(302px, -185px) rotate(-255deg); transform: translate(302px, -185px) rotate(-255deg); } 100% { -webkit-transform: translate(300px, -185px) rotate(-255deg); transform: translate(300px, -185px) rotate(-255deg); } }@keyframes animationFrames4 { 0% { -webkit-transform: translate(300px, -185px) rotate(-255deg); transform: translate(300px, -185px) rotate(-255deg); } 5% { -webkit-transform: translate(302px, -185px) rotate(-255deg); transform: translate(302px, -185px) rotate(-255deg); } 10% { -webkit-transform: translate(301px, -187px) rotate(-255deg); transform: translate(301px, -187px) rotate(-255deg); } 20% { -webkit-transform: translate(298px, -185px) rotate(-255deg); transform: translate(298px, -185px) rotate(-255deg); } 35% { -webkit-transform: translate(299px, -185px) rotate(-255deg); transform: translate(299px, -185px) rotate(-255deg); } 45% { -webkit-transform: translate(300px, -183px) rotate(-255deg); transform: translate(300px, -183px) rotate(-255deg); } 51% { -webkit-transform: translate(300px, -185px) rotate(-255deg); transform: translate(300px, -185px) rotate(-255deg); } 67% { -webkit-transform: translate(302px, -185px) rotate(-255deg); transform: translate(302px, -185px) rotate(-255deg); } 74% { -webkit-transform: translate(298px, -188px) rotate(-255deg); transform: translate(298px, -188px) rotate(-255deg); } 88% { -webkit-transform: translate(300px, -185px) rotate(-255deg); transform: translate(300px, -185px) rotate(-255deg); } 96% { -webkit-transform: translate(302px, -185px) rotate(-255deg); transform: translate(302px, -185px) rotate(-255deg); } 100% { -webkit-transform: translate(300px, -185px) rotate(-255deg); transform: translate(300px, -185px) rotate(-255deg); } }@-webkit-keyframes animationFrames5 { 0% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 5% { -webkit-transform: translate(2px, -1px); transform: translate(2px, -1px); } 10% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 20% { -webkit-transform: translate(2px, -2px); transform: translate(2px, -2px); } 35% { -webkit-transform: translate(-1px, 1px); transform: translate(-1px, 1px); } 45% { -webkit-transform: translate(1px, -1px); transform: translate(1px, -1px); } 51% { -webkit-transform: translate(-3px, 1px); transform: translate(-3px, 1px); } 67% { -webkit-transform: translate(-1px, -1px); transform: translate(-1px, -1px); } 74% { -webkit-transform: translate(1px, 3px); transform: translate(1px, 3px); } 88% { -webkit-transform: translate(-2px, 0px); transform: translate(-2px, 0px); } 96% { -webkit-transform: translate(-1px, -1px); transform: translate(-1px, -1px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } }@keyframes animationFrames5 { 0% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 5% { -webkit-transform: translate(2px, -1px); transform: translate(2px, -1px); } 10% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 20% { -webkit-transform: translate(2px, -2px); transform: translate(2px, -2px); } 35% { -webkit-transform: translate(-1px, 1px); transform: translate(-1px, 1px); } 45% { -webkit-transform: translate(1px, -1px); transform: translate(1px, -1px); } 51% { -webkit-transform: translate(-3px, 1px); transform: translate(-3px, 1px); } 67% { -webkit-transform: translate(-1px, -1px); transform: translate(-1px, -1px); } 74% { -webkit-transform: translate(1px, 3px); transform: translate(1px, 3px); } 88% { -webkit-transform: translate(-2px, 0px); transform: translate(-2px, 0px); } 96% { -webkit-transform: translate(-1px, -1px); transform: translate(-1px, -1px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } }@-webkit-keyframes animationFrames6 { 0% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 15% { -webkit-transform: translate(2px, -1px); transform: translate(2px, -1px); } 18% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 20% { -webkit-transform: translate(2px, -2px); transform: translate(2px, -2px); } 38% { -webkit-transform: translate(-1px, 1px); transform: translate(-1px, 1px); } 45% { -webkit-transform: translate(1px, -1px); transform: translate(1px, -1px); } 59% { -webkit-transform: translate(-3px, 1px); transform: translate(-3px, 1px); } 67% { -webkit-transform: translate(-1px, -1px); transform: translate(-1px, -1px); } 70% { -webkit-transform: translate(1px, 3px); transform: translate(1px, 3px); } 88% { -webkit-transform: translate(-2px, 0px); transform: translate(-2px, 0px); } 90% { -webkit-transform: translate(-1px, -1px); transform: translate(-1px, -1px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } }@keyframes animationFrames6 { 0% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 15% { -webkit-transform: translate(2px, -1px); transform: translate(2px, -1px); } 18% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 20% { -webkit-transform: translate(2px, -2px); transform: translate(2px, -2px); } 38% { -webkit-transform: translate(-1px, 1px); transform: translate(-1px, 1px); } 45% { -webkit-transform: translate(1px, -1px); transform: translate(1px, -1px); } 59% { -webkit-transform: translate(-3px, 1px); transform: translate(-3px, 1px); } 67% { -webkit-transform: translate(-1px, -1px); transform: translate(-1px, -1px); } 70% { -webkit-transform: translate(1px, 3px); transform: translate(1px, 3px); } 88% { -webkit-transform: translate(-2px, 0px); transform: translate(-2px, 0px); } 90% { -webkit-transform: translate(-1px, -1px); transform: translate(-1px, -1px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } }@-webkit-keyframes animationFramesBody { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg) scaleX(1) scaleY(1); transform: translate(0px, 0px) rotate(0deg) scaleX(1) scaleY(1); } 3% { -webkit-transform: translate(1px, 152px) rotate(-20deg) scaleX(1.09) scaleY(1.23); transform: translate(1px, 152px) rotate(-20deg) scaleX(1.09) scaleY(1.23); } 7% { -webkit-transform: translate(8px, 183px) rotate(14deg) scaleX(1.2) scaleY(1.18); transform: translate(8px, 183px) rotate(14deg) scaleX(1.2) scaleY(1.18); } 10% { -webkit-transform: translate(-14px, 659px) rotate(-14deg) scaleX(1.29) scaleY(1.14); transform: translate(-14px, 659px) rotate(-14deg) scaleX(1.29) scaleY(1.14); } 11% { -webkit-transform: translate(-8px, -6px) rotate(-24deg) scaleX(1.32) scaleY(1.13); transform: translate(-8px, -6px) rotate(-24deg) scaleX(1.32) scaleY(1.13); } 12% { -webkit-transform: translate(-20px, 753px) rotate(-39deg) scaleX(1.35) scaleY(1.12); transform: translate(-20px, 753px) rotate(-39deg) scaleX(1.35) scaleY(1.12); } 16% { -webkit-transform: translate(6px, 0px) rotate(14deg) scaleX(0.3) scaleY(1.14); transform: translate(6px, 0px) rotate(14deg) scaleX(0.3) scaleY(1.14); } 19% { -webkit-transform: translate(1px, 353px) rotate(3deg) scaleX(0.76) scaleY(1.15); transform: translate(1px, 353px) rotate(3deg) scaleX(0.76) scaleY(1.15); } 22% { -webkit-transform: translate(-12px, -3px) rotate(-11deg) scaleX(0.82) scaleY(1.15); transform: translate(-12px, -3px) rotate(-11deg) scaleX(0.82) scaleY(1.15); } 23% { -webkit-transform: translate(-7px, -1px) rotate(-8deg) scaleX(0.83) scaleY(1.15); transform: translate(-7px, -1px) rotate(-8deg) scaleX(0.83) scaleY(1.15); } 26% { -webkit-transform: translate(8px, 254px) rotate(1deg) scaleX(1.57) scaleY(1.16); transform: translate(8px, 254px) rotate(1deg) scaleX(1.57) scaleY(1.16); } 30% { -webkit-transform: translate(2px, 452px) rotate(12deg) scaleX(0.92) scaleY(1.17); transform: translate(2px, 452px) rotate(12deg) scaleX(0.92) scaleY(1.17); } 32% { -webkit-transform: translate(-15px, 512px) rotate(18deg) scaleX(0.95) scaleY(1.17); transform: translate(-15px, 512px) rotate(18deg) scaleX(0.95) scaleY(1.17); } 35% { -webkit-transform: translate(-2px, 556px) rotate(9deg) scaleX(0.99) scaleY(1.17); transform: translate(-2px, 556px) rotate(9deg) scaleX(0.99) scaleY(1.17); } 38% { -webkit-transform: translate(5px, 455px) rotate(-1deg) scaleX(1.03) scaleY(1.18); transform: translate(5px, 455px) rotate(-1deg) scaleX(1.03) scaleY(1.18); } 41% { -webkit-transform: translate(17px, 653px) rotate(-6deg) scaleX(1.37) scaleY(1.19); transform: translate(17px, 653px) rotate(-6deg) scaleX(1.37) scaleY(1.19); } 45% { -webkit-transform: translate(-6px, 554px) rotate(-14deg) scaleX(1.62) scaleY(1.19); transform: translate(-6px, 554px) rotate(-14deg) scaleX(1.62) scaleY(1.19); } 48% { -webkit-transform: translate(-14px, 117px) rotate(-19deg) scaleX(1.07) scaleY(1.2); transform: translate(-14px, 117px) rotate(-19deg) scaleX(1.07) scaleY(1.2); } 52% { -webkit-transform: translate(-6px, 551px) rotate(15deg) scaleX(1.01) scaleY(1.21); transform: translate(-6px, 551px) rotate(15deg) scaleX(1.01) scaleY(1.21); } 55% { -webkit-transform: translate(-4px, 0px) rotate(-15deg) scaleX(0.47) scaleY(1.21); transform: translate(-4px, 0px) rotate(-15deg) scaleX(0.47) scaleY(1.21); } 59% { -webkit-transform: translate(3px, 151px) rotate(4deg) scaleX(0.91) scaleY(1.22); transform: translate(3px, 151px) rotate(4deg) scaleX(0.91) scaleY(1.22); } 63% { -webkit-transform: translate(-1px, 756px) rotate(1deg) scaleX(0.55) scaleY(1.23); transform: translate(-1px, 756px) rotate(1deg) scaleX(0.55) scaleY(1.23); } 66% { -webkit-transform: translate(2px, 123px) rotate(-2deg) scaleX(0.8) scaleY(1.23); transform: translate(2px, 123px) rotate(-2deg) scaleX(0.8) scaleY(1.23); } 69% { -webkit-transform: translate(-5px, 154px) rotate(-28deg) scaleX(0.92) scaleY(1.24); transform: translate(-5px, 154px) rotate(-28deg) scaleX(0.92) scaleY(1.24); } 76% { -webkit-transform: translate(-7px, 411px) rotate(19deg) scaleX(0.94) scaleY(1.25); transform: translate(-7px, 411px) rotate(19deg) scaleX(0.94) scaleY(1.25); } 81% { -webkit-transform: translate(-7px, 113px) rotate(5deg) scaleX(0.55) scaleY(1.45); transform: translate(-7px, 113px) rotate(5deg) scaleX(0.55) scaleY(1.45); } 81% { -webkit-transform: translate(-7px, 453px) rotate(5deg) scaleX(0.95) scaleY(1.45); transform: translate(-7px, 453px) rotate(5deg) scaleX(0.95) scaleY(1.45); } 85% { -webkit-transform: translate(2px, 116px) rotate(-6deg) scaleX(1.96) scaleY(1.61); transform: translate(2px, 116px) rotate(-6deg) scaleX(1.96) scaleY(1.61); } 91% { -webkit-transform: translate(-15px, -5px) rotate(17deg) scaleX(0.98) scaleY(1.37); transform: translate(-15px, -5px) rotate(17deg) scaleX(0.98) scaleY(1.37); } 95% { -webkit-transform: translate(-2px, 155px) scaleX(0.99) scaleY(1.2); transform: translate(-2px, 155px) scaleX(0.99) scaleY(1.2); } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg) scaleX(1) scaleY(1); transform: translate(0px, 0px) rotate(0deg) scaleX(1) scaleY(1); } }@keyframes animationFramesBody { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg) scaleX(1) scaleY(1); transform: translate(0px, 0px) rotate(0deg) scaleX(1) scaleY(1); } 3% { -webkit-transform: translate(1px, 152px) rotate(-20deg) scaleX(1.09) scaleY(1.23); transform: translate(1px, 152px) rotate(-20deg) scaleX(1.09) scaleY(1.23); } 7% { -webkit-transform: translate(8px, 183px) rotate(14deg) scaleX(1.2) scaleY(1.18); transform: translate(8px, 183px) rotate(14deg) scaleX(1.2) scaleY(1.18); } 10% { -webkit-transform: translate(-14px, 659px) rotate(-14deg) scaleX(1.29) scaleY(1.14); transform: translate(-14px, 659px) rotate(-14deg) scaleX(1.29) scaleY(1.14); } 11% { -webkit-transform: translate(-8px, -6px) rotate(-24deg) scaleX(1.32) scaleY(1.13); transform: translate(-8px, -6px) rotate(-24deg) scaleX(1.32) scaleY(1.13); } 12% { -webkit-transform: translate(-20px, 753px) rotate(-39deg) scaleX(1.35) scaleY(1.12); transform: translate(-20px, 753px) rotate(-39deg) scaleX(1.35) scaleY(1.12); } 16% { -webkit-transform: translate(6px, 0px) rotate(14deg) scaleX(0.3) scaleY(1.14); transform: translate(6px, 0px) rotate(14deg) scaleX(0.3) scaleY(1.14); } 19% { -webkit-transform: translate(1px, 353px) rotate(3deg) scaleX(0.76) scaleY(1.15); transform: translate(1px, 353px) rotate(3deg) scaleX(0.76) scaleY(1.15); } 22% { -webkit-transform: translate(-12px, -3px) rotate(-11deg) scaleX(0.82) scaleY(1.15); transform: translate(-12px, -3px) rotate(-11deg) scaleX(0.82) scaleY(1.15); } 23% { -webkit-transform: translate(-7px, -1px) rotate(-8deg) scaleX(0.83) scaleY(1.15); transform: translate(-7px, -1px) rotate(-8deg) scaleX(0.83) scaleY(1.15); } 26% { -webkit-transform: translate(8px, 254px) rotate(1deg) scaleX(1.57) scaleY(1.16); transform: translate(8px, 254px) rotate(1deg) scaleX(1.57) scaleY(1.16); } 30% { -webkit-transform: translate(2px, 452px) rotate(12deg) scaleX(0.92) scaleY(1.17); transform: translate(2px, 452px) rotate(12deg) scaleX(0.92) scaleY(1.17); } 32% { -webkit-transform: translate(-15px, 512px) rotate(18deg) scaleX(0.95) scaleY(1.17); transform: translate(-15px, 512px) rotate(18deg) scaleX(0.95) scaleY(1.17); } 35% { -webkit-transform: translate(-2px, 556px) rotate(9deg) scaleX(0.99) scaleY(1.17); transform: translate(-2px, 556px) rotate(9deg) scaleX(0.99) scaleY(1.17); } 38% { -webkit-transform: translate(5px, 455px) rotate(-1deg) scaleX(1.03) scaleY(1.18); transform: translate(5px, 455px) rotate(-1deg) scaleX(1.03) scaleY(1.18); } 41% { -webkit-transform: translate(17px, 653px) rotate(-6deg) scaleX(1.37) scaleY(1.19); transform: translate(17px, 653px) rotate(-6deg) scaleX(1.37) scaleY(1.19); } 45% { -webkit-transform: translate(-6px, 554px) rotate(-14deg) scaleX(1.62) scaleY(1.19); transform: translate(-6px, 554px) rotate(-14deg) scaleX(1.62) scaleY(1.19); } 48% { -webkit-transform: translate(-14px, 117px) rotate(-19deg) scaleX(1.07) scaleY(1.2); transform: translate(-14px, 117px) rotate(-19deg) scaleX(1.07) scaleY(1.2); } 52% { -webkit-transform: translate(-6px, 551px) rotate(15deg) scaleX(1.01) scaleY(1.21); transform: translate(-6px, 551px) rotate(15deg) scaleX(1.01) scaleY(1.21); } 55% { -webkit-transform: translate(-4px, 0px) rotate(-15deg) scaleX(0.47) scaleY(1.21); transform: translate(-4px, 0px) rotate(-15deg) scaleX(0.47) scaleY(1.21); } 59% { -webkit-transform: translate(3px, 151px) rotate(4deg) scaleX(0.91) scaleY(1.22); transform: translate(3px, 151px) rotate(4deg) scaleX(0.91) scaleY(1.22); } 63% { -webkit-transform: translate(-1px, 756px) rotate(1deg) scaleX(0.55) scaleY(1.23); transform: translate(-1px, 756px) rotate(1deg) scaleX(0.55) scaleY(1.23); } 66% { -webkit-transform: translate(2px, 123px) rotate(-2deg) scaleX(0.8) scaleY(1.23); transform: translate(2px, 123px) rotate(-2deg) scaleX(0.8) scaleY(1.23); } 69% { -webkit-transform: translate(-5px, 154px) rotate(-28deg) scaleX(0.92) scaleY(1.24); transform: translate(-5px, 154px) rotate(-28deg) scaleX(0.92) scaleY(1.24); } 76% { -webkit-transform: translate(-7px, 411px) rotate(19deg) scaleX(0.94) scaleY(1.25); transform: translate(-7px, 411px) rotate(19deg) scaleX(0.94) scaleY(1.25); } 81% { -webkit-transform: translate(-7px, 113px) rotate(5deg) scaleX(0.55) scaleY(1.45); transform: translate(-7px, 113px) rotate(5deg) scaleX(0.55) scaleY(1.45); } 81% { -webkit-transform: translate(-7px, 453px) rotate(5deg) scaleX(0.95) scaleY(1.45); transform: translate(-7px, 453px) rotate(5deg) scaleX(0.95) scaleY(1.45); } 85% { -webkit-transform: translate(2px, 116px) rotate(-6deg) scaleX(1.96) scaleY(1.61); transform: translate(2px, 116px) rotate(-6deg) scaleX(1.96) scaleY(1.61); } 91% { -webkit-transform: translate(-15px, -5px) rotate(17deg) scaleX(0.98) scaleY(1.37); transform: translate(-15px, -5px) rotate(17deg) scaleX(0.98) scaleY(1.37); } 95% { -webkit-transform: translate(-2px, 155px) scaleX(0.99) scaleY(1.2); transform: translate(-2px, 155px) scaleX(0.99) scaleY(1.2); } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg) scaleX(1) scaleY(1); transform: translate(0px, 0px) rotate(0deg) scaleX(1) scaleY(1); } }.vacancy-index .article { padding-top: 44px; }.interview-block { padding: 45px 22px 70px; padding-right: 316px; background-color: #e5f4f6; position: relative; } @media only screen and (max-width: 1280px) { .interview-block { padding-right: 250px; } } @media only screen and (max-width: 768px) { .interview-block { padding-right: 24px; } } .interview-block__name { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 26px; line-height: 1.08; margin-bottom: 25px; } .interview-block__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 43px; } @media only screen and (max-width: 1100px) { .interview-block__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .interview-block__content-left { width: calc(100% - 236px - 168px); } @media only screen and (max-width: 1280px) { .interview-block__content-left { width: calc(100% - 236px - 48px); } } @media only screen and (max-width: 1100px) { .interview-block__content-left { margin-bottom: 20px; width: 100%; } } .interview-block__content-right { width: 236px; } @media only screen and (max-width: 1100px) { .interview-block__content-right { width: 100%; } } .interview-block__content-text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; } .interview-block__img { position: absolute; right: 62px; bottom: 0; } @media only screen and (max-width: 768px) { .interview-block__img { display: block; position: relative; right: auto; } } .interview-block__blockquote { margin: 0; } @media only screen and (max-width: 768px) { .interview-block__blockquote { width: 272px; margin: auto; } } .interview-block__blockquote-text { color: #0097a9; font-size: 20px; font-weight: 700; font-style: italic; line-height: 1.4; margin-bottom: 25px; } .interview-block__blockquote-cite { font-style: normal; color: #15353e; font-size: 16px; } .interview-block__blockquote-cite-position { font-weight: 700; } .interview-block__blockquote-cite-name { display: block; } @media only screen and (max-width: 768px) { .interview-block__btn { position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }.history-block { padding-left: 24px; padding-right: 24px; } @media only screen and (max-width: 1023px) { .history-block { padding-top: 24px; } } .history-block__pin { position: absolute; width: 22px; height: 27px; background-color: #ffffff; border-radius: 50%; right: -37px; top: 0; bottom: 0; margin: auto; } @media only screen and (max-width: 768px) { .history-block__pin { display: none; } } .history-block__pin:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 17px; height: 17px; border: 2px solid #9f191e; border-radius: 50%; -webkit-transition: background-color 0.3s; -o-transition: background-color 0.3s; transition: background-color 0.3s; z-index: 1; } .history-block .article { padding: 0; margin: 0; } .history-block .article ul { margin-bottom: 15px; } .history-block .article p:last-child { margin-bottom: 15px; } .history-block__year { color: #2d373c; text-align: center; font-family: "Gilroy ExtraBold"; font-size: 24px; margin-top: 14px; margin-bottom: 14px; } @media only screen and (max-width: 768px) { .history-block__year { margin-top: 30px; } } .history-block__container { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 768px) { .history-block__container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 40px; } } .history-block__container:nth-of-type(4n):nth-of-type(even) .history-block__content:after { left: -7px; right: auto; } .history-block__container:nth-of-type(4n):nth-of-type(even) .history-block__content:before { left: -8px; right: auto; } .history-block__container:nth-of-type(4n):nth-of-type(even) .history-block__pin { left: -37px; right: auto; } .history-block__container:last-child:after { content: ''; position: absolute; height: 50%; width: 20px; background-color: #fff; left: 0; right: 0px; bottom: 0; margin: auto; } @media only screen and (max-width: 768px) { .history-block__container:last-child:after { display: none; } } .history-block__container-left { width: calc(50% - 30px); margin-top: 30px; margin-bottom: 30px; } @media only screen and (max-width: 768px) { .history-block__container-left { width: 100%; margin: 0; } } .history-block__container-center { width: 1px; background-color: #9f191e; } @media only screen and (max-width: 768px) { .history-block__container-center { display: none; } } .history-block__container-right { width: calc(50% - 20px); margin-top: 30px; margin-bottom: 30px; } @media only screen and (max-width: 768px) { .history-block__container-right { width: 100%; margin: 0; } } .history-block__content { position: relative; padding-left: 24px; padding-top: 24px; padding-bottom: 10px; padding-right: 35px; border: 1px solid #e8eced; -webkit-transition: -webkit-box-shadow 0.3s; transition: -webkit-box-shadow 0.3s; -o-transition: box-shadow 0.3s; transition: box-shadow 0.3s; transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; } @media only screen and (max-width: 768px) { .history-block__content { padding-right: 24px; } } .history-block__content:hover { -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px rgba(0, 0, 0, 0.12); } .history-block__content:hover .history-block__pin:after { background-color: #9f191e; } .history-block__content:after, .history-block__content:before { content: ''; position: absolute; width: 15px; height: 15px; left: auto; right: -7px; top: 0; bottom: 0; margin: auto; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } @media only screen and (max-width: 768px) { .history-block__content:after, .history-block__content:before { display: none; } } .history-block__content:after { background-color: #fff; } .history-block__content:before { background-color: #e8eced; right: -8px; } .history-block__content-item { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 34px; } .history-block__content-item:last-child { margin-bottom: 10px; } @media only screen and (max-width: 1280px) { .history-block__content-item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .history-block__content-item p { color: #2d373c; font-size: 16px; font-weight: 400; line-height: 1.5; margin-bottom: 10px; } .history-block__content-item img { width: 100%; } .history-block__content-item-left { width: 40%; } @media only screen and (max-width: 1280px) { .history-block__content-item-left { width: 100%; } } .history-block__content-item-right { width: 60%; padding-left: 24px; } @media only screen and (max-width: 1280px) { .history-block__content-item-right { width: 100%; padding-left: 0; } }@media only screen and (max-width: 480px) { .about-index .gallery-item { padding-bottom: 0; } }.about-index .service-home-about { padding-bottom: 45px; padding-right: 24px; }.about-index .service-home-about__main-text { line-height: 1.4; margin-bottom: 25px; }.about-index__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 225px; } @media only screen and (max-width: 768px) { .about-index__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 20px; min-height: auto; } }.about-index__row-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 768px) { .about-index__row-wrap { margin-bottom: 34px; } } .about-index__row-wrap:first-child { margin-right: 20px; } @media only screen and (max-width: 1280px) { .about-index__row-wrap:first-child { margin-right: 50px; } } @media only screen and (max-width: 480px) { .about-index__row-wrap:first-child { margin-right: 0; } }.about-index__row-left { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 24px; padding-right: 24px; } @media only screen and (max-width: 768px) { .about-index__row-left { width: 100%; margin-bottom: 30px; padding-bottom: 30px; } } .about-index__row-left--border { border-right: 1px solid #e8eced; min-height: inherit; } @media only screen and (max-width: 768px) { .about-index__row-left--border { border-bottom: 1px solid #e8eced; } }.about-index__row-right { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 24px; padding-right: 24px; } @media only screen and (max-width: 768px) { .about-index__row-right { width: 100%; } }.about-index__row-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 480px) { .about-index__row-flex { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .about-index__row-flex--w100 { width: 100%; position: relative; } .about-index__row-flex--w100 .about-features__icon-wrap { right: 3px; margin-left: auto; } .about-index__row-flex .about-features__figure { margin-right: 34px; } @media only screen and (max-width: 1279px) { .about-index__row-flex .about-features__figure { margin-right: 14px; } }.about-index .side-nav__block { width: 25%; } @media only screen and (max-width: 1279px) { .about-index .side-nav__block { width: 34%; } } @media only screen and (max-width: 768px) { .about-index .side-nav__block { width: 100%; } }.about-index .side-slider__list-wrap { width: 75%; padding-top: 40px; padding-bottom: 40px; } @media only screen and (max-width: 1279px) { .about-index .side-slider__list-wrap { width: 66%; } } @media only screen and (max-width: 768px) { .about-index .side-slider__list-wrap { width: 100%; padding-top: 0; } }.about-index .content__inner .side-slider--blocks .side-nav__block { border-top: none; border-bottom: none; } @media only screen and (max-width: 1279px) { .about-index .content__inner .side-slider--blocks .side-nav__block { width: 34%; } } @media only screen and (max-width: 1279px) and (max-width: 767px) { .about-index .content__inner .side-slider--blocks .side-nav__block { width: 100%; } }.about-index-blockquote { padding: 75px 400px 65px 109px; background-color: #124377; position: relative; min-height: 270px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 1279px) { .about-index-blockquote { padding-right: 280px; } } @media only screen and (max-width: 768px) { .about-index-blockquote { padding-right: 80px; padding-left: 80px; padding-bottom: 265px; } } @media only screen and (max-width: 480px) { .about-index-blockquote { padding-right: 24px; padding-left: 60px; padding-bottom: 185px; padding-top: 35px; } } .about-index-blockquote__text { color: #ffffff; font-family: "Gilroy ExtraBold"; font-size: 26px; line-height: 1.08; position: relative; } @media only screen and (max-width: 480px) { .about-index-blockquote__text { font-size: 16px; line-height: 1.3; } } .about-index-blockquote__text:before { content: '«'; position: absolute; color: #ffffff; font-family: "Gilroy ExtraBold"; font-size: 72px; line-height: 0.67; left: -65px; top: 0; } @media only screen and (max-width: 480px) { .about-index-blockquote__text:before { font-size: 40px; left: -40px; } } .about-index-blockquote__persone { position: absolute; right: 0; bottom: 0; overflow: hidden; } @media only screen and (max-width: 480px) { .about-index-blockquote__persone { width: 200px; } }.about-index-personal { min-height: 320px; position: relative; background-color: #e5f4f6; padding-top: 90px; padding-bottom: 80px; padding-left: 462px; } @media only screen and (max-width: 1280px) { .about-index-personal { padding-left: 430px; } } @media only screen and (max-width: 1279px) { .about-index-personal { padding-left: 340px; } } @media only screen and (max-width: 768px) { .about-index-personal { padding-top: 20px; padding-bottom: 100px; padding-left: 24px; padding-right: 24px; } } .about-index-personal__img { position: absolute; left: 82px; bottom: 0; height: 300px; } @media only screen and (max-width: 1279px) { .about-index-personal__img { left: 40px; } } @media only screen and (max-width: 768px) { .about-index-personal__img { left: auto; right: 24px; height: 250px; } } @media only screen and (max-width: 480px) { .about-index-personal__img { right: -50px; height: 230px; } } .about-index-personal__title { color: #15353e; font-family: "Gilroy ExtraBold"; font-size: 26px; margin-bottom: 18px; } @media only screen and (max-width: 480px) { .about-index-personal__title { font-size: 20px; } } .about-index-personal__content { display: -webkit-box; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 768px) { .about-index-personal__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-right: 150px; } } @media only screen and (max-width: 480px) { .about-index-personal__content { padding-right: 50px; } } .about-index-personal__content-side { width: 240px; color: #15353e; font-size: 16px; font-weight: 400; line-height: 1.5; } @media only screen and (max-width: 768px) { .about-index-personal__content-side { width: 100%; } } @media only screen and (max-width: 480px) { .about-index-personal__content-side { font-size: 14px; } } .about-index-personal__content-side:first-child { margin-right: 48px; } @media only screen and (max-width: 768px) { .about-index-personal__content-side:first-child { margin-right: 0; } }.managers__item { padding-left: 24px; padding-right: 24px; }.managers__img-wrap { border: 1px solid #d8d8d8; margin-bottom: 17px; } .managers__img-wrap--p { padding: 13px 30px; }.managers__name { color: #15353e; font-family: "Gilroy ExtraBold"; font-size: 18px; line-height: 1.33; margin-bottom: 5px; }.about-quality .service-home-banner-title__text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.4; margin-top: 11px; } @media only screen and (max-width: 1023px) { .about-quality .service-home-banner-title__text { display: none; } }.about-quality .service-home-banner-title__h { font-size: 26px; line-height: 32px; }.about-quality .service-home-about { padding: 45px; min-height: 590px; } .about-quality .service-home-about__flex { display: -webkit-box; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 1023px) { .about-quality .service-home-about__flex { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .about-quality .service-home-about span { margin-left: 25px; } .about-quality .service-home-about__paragraph-tablet { display: none; } @media only screen and (max-width: 1023px) { .about-quality .service-home-about__paragraph-tablet { display: block; margin-top: 24px; } } .about-quality .service-home-about__paragraph:nth-of-type(3) { margin-top: 48px; } @media only screen and (max-width: 1023px) { .about-quality .service-home-about__paragraph:nth-of-type(3) { margin-top: 12px; } } .about-quality .service-home-about__paragraph:nth-of-type(4) { margin-top: 12px; } @media only screen and (max-width: 1023px) { .about-quality .service-home-about { min-height: auto; padding-left: 24px; padding-right: 24px; } } .about-quality .service-home-about img { height: 102px; width: 102px; } @media only screen and (max-width: 1023px) { .about-quality .service-home-about img { height: 48px; width: 48px; } } .about-quality .service-home-about h2 { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 48px; line-height: 1; margin-bottom: 23px; } @media only screen and (max-width: 1023px) { .about-quality .service-home-about h2 { font-size: 34px; } }.about-quality .service-home-about__main-text { color: #13353f; font-size: 20px; font-weight: 400; line-height: 1.4; }.about-quality .article--first { margin-top: 30px; margin-bottom: 50px; }.about-quality .gallery-item--slider { padding-bottom: 0; }.about-quality .side-nav__block { width: 25%; padding-top: 50px; padding-bottom: 50px; } @media only screen and (max-width: 768px) { .about-quality .side-nav__block { width: 100%; padding-top: 40px; padding-bottom: 20px; } }.about-quality .side-slider { border-top: 1px solid #e8eced; border-bottom: 1px solid #e8eced; }.about-quality .side-slider__list-wrap { width: 75%; padding-top: 50px; padding-bottom: 50px; } @media only screen and (max-width: 1279px) { .about-quality .side-slider__list-wrap { width: 66%; } } @media only screen and (max-width: 768px) { .about-quality .side-slider__list-wrap { width: 100%; padding-top: 0; padding-right: 24px; padding-bottom: 50px; padding-left: 24px; } }.about-quality .content__inner .side-slider--blocks .side-nav__block { border-top: none; border-bottom: none; } @media only screen and (max-width: 1279px) { .about-quality .content__inner .side-slider--blocks .side-nav__block { width: 34%; } } @media only screen and (max-width: 1279px) and (max-width: 767px) { .about-quality .content__inner .side-slider--blocks .side-nav__block { width: 100%; } }.about-quality__block { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; }.about-quality__block-left { width: 50%; padding: 24px; position: relative; } @media only screen and (max-width: 768px) { .about-quality__block-left { width: 100%; padding-top: 320px; position: static; border-bottom: 1px solid #e8eced; } }.about-quality__block-right { width: 50%; padding: 24px; position: relative; } @media only screen and (max-width: 768px) { .about-quality__block-right { width: 100%; padding-top: 320px; position: static; } }.about-quality__block-title { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 26px; line-height: 1.08; margin-bottom: 30px; }.about-quality__block-postTitle { color: #124377; font-family: "Gilroy ExtraBold"; font-size: 18px; padding-top: 8px; }.about-quality__block-text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; margin-bottom: 30px; }.about-quality__block-icon { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } @media only screen and (max-width: 768px) { .about-quality__block-icon { width: 280px; bottom: auto; } }.about-quality__block-img { position: absolute; left: 50%; } .about-quality__block-img--1 { top: 24px; -webkit-transform: translateX(-50%) translateX(-50px); -ms-transform: translateX(-50%) translateX(-50px); transform: translateX(-50%) translateX(-50px); } @media only screen and (max-width: 1024px) { .about-quality__block-img--1 { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } } @media only screen and (max-width: 768px) { .about-quality__block-img--1 { top: 44px; width: 250px; -webkit-transform: translateX(-50%) translateX(50px); -ms-transform: translateX(-50%) translateX(50px); transform: translateX(-50%) translateX(50px); } } @media only screen and (max-width: 480px) { .about-quality__block-img--1 { top: 54px; width: 200px; -webkit-transform: translateX(-50%) translateX(-36px); -ms-transform: translateX(-50%) translateX(-36px); transform: translateX(-50%) translateX(-36px); } } .about-quality__block-img--2 { top: 106px; -webkit-transform: translateX(-50%) translateX(60px); -ms-transform: translateX(-50%) translateX(60px); transform: translateX(-50%) translateX(60px); } @media only screen and (max-width: 1024px) { .about-quality__block-img--2 { -webkit-transform: translateX(-50%) translateX(30px); -ms-transform: translateX(-50%) translateX(30px); transform: translateX(-50%) translateX(30px); } } @media only screen and (max-width: 768px) { .about-quality__block-img--2 { top: 80px; width: 200px; -webkit-transform: translateX(-50%) translateX(60px); -ms-transform: translateX(-50%) translateX(60px); transform: translateX(-50%) translateX(60px); } } @media only screen and (max-width: 480px) { .about-quality__block-img--2 { top: 90px; width: 180px; -webkit-transform: translateX(-50%) translateX(36px); -ms-transform: translateX(-50%) translateX(36px); transform: translateX(-50%) translateX(36px); } }.about-quality__text-acc { max-width: 815px; color: #9f191e; font-size: 24px; font-weight: 700; line-height: 1.42; margin-bottom: 94px; padding-left: 24px; } @media only screen and (max-width: 768px) { .about-quality__text-acc { padding-right: 24px; } }.about-quality-flags { display: -webkit-box; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 1023px) { .about-quality-flags { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } } .about-quality-flags__item { width: 263px; margin-left: 24px; margin-bottom: 77px; } @media only screen and (max-width: 1023px) { .about-quality-flags__item { width: calc(50% - 40px); margin-bottom: 40px; } } @media only screen and (max-width: 768px) { .about-quality-flags__item { width: 100%; } } .about-quality-flags__item-img { margin-bottom: 7px; } .about-quality-flags__item-title { color: #9f191e; font-family: "Gilroy ExtraBold"; font-size: 36px; margin-bottom: 8px; } .about-quality-flags__item-text { color: #aeb1b3; font-size: 14px; font-weight: 400; }.about-quality-steps { padding: 45px 24px; background-color: #0096a9; margin-bottom: 30px; } .about-quality-steps__title { position: relative; padding-left: 68px; color: #ffffff; font-family: "Gilroy ExtraBold"; font-size: 26px; line-height: 1.15; margin-bottom: 37px; max-width: 700px; } .about-quality-steps__title:before { content: ''; position: absolute; left: 0; top: 0; background-image: url(../image/icons/round-check.svg); width: 54px; height: 52px; } .about-quality-steps__items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 1024px) { .about-quality-steps__items { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .about-quality-steps__item { width: calc(25% - 42px); margin-bottom: 40px; } @media only screen and (max-width: 1024px) { .about-quality-steps__item { width: calc(50% - 42px); } } @media only screen and (max-width: 768px) { .about-quality-steps__item { width: 100%; } } .about-quality-steps__item-title { color: #ffffff; font-family: "Gilroy ExtraBold"; font-size: 24px; margin-bottom: 18px; } .about-quality-steps__item-text { color: #ffffff; font-size: 16px; font-weight: 400; line-height: 1.5; }.video-wrapper { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }.video-overlay { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-image: url(../image/bg-elements/video-control.svg); background-repeat: no-repeat; background-position: center center; background-size: 80px; cursor: pointer; }.video-wrapper iframe,.video-wrapper object,.video-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.about-quality-video { position: relative; padding-right: 24px; padding-left: 24px; padding-bottom: 95px; margin-bottom: 46px; } @media only screen and (max-width: 480px) { .about-quality-video { padding-left: 0; padding-right: 0; background-color: #0096a9; } } .about-quality-video__wrapper { max-width: 864px; margin: auto; } .about-quality-video:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 634px; background-color: #0096a9; z-index: -1; } @media only screen and (max-width: 768px) { .about-quality-video:before { height: 850px; } } @media only screen and (max-width: 480px) { .about-quality-video:before { height: 900px; } } .about-quality-video__label { margin-top: 17px; color: #ffffff; font-size: 14px; font-weight: 400; margin-bottom: 42px; text-align: center; } @media only screen and (max-width: 480px) { .about-quality-video__content { padding-left: 24px; padding-right: 24px; } } .about-quality-video__content-title { color: #ffffff; font-family: "Gilroy ExtraBold"; font-size: 26px; line-height: 1.08; margin-bottom: 20px; } @media only screen and (max-width: 768px) { .about-quality-video__content-title { margin-bottom: 30px; } } .about-quality-video__content-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 27px; } @media only screen and (max-width: 768px) { .about-quality-video__content-items { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 10px; } } .about-quality-video__content-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 40px; } @media only screen and (max-width: 1024px) { .about-quality-video__content-item { margin-right: 25px; } } @media only screen and (max-width: 768px) { .about-quality-video__content-item { width: 100%; margin-bottom: 30px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } } .about-quality-video__content-item:last-child { margin-right: 0; } .about-quality-video__content-item-figure { color: #ffffff; font-family: "Gilroy ExtraBold"; font-size: 60px; margin-right: 10px; white-space: nowrap; } .about-quality-video__content-item-text { color: #ffffff; font-size: 18px; font-weight: 700; } .about-quality-video__content-text { color: #ffffff; font-size: 16px; font-weight: 400; line-height: 1.5; }.about-quality-success-history { padding-left: 24px; padding-bottom: 50px; } @media only screen and (max-width: 768px) { .about-quality-success-history { padding-right: 24px; } } .about-quality-success-history__title { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 26px; line-height: 1.08; margin-bottom: 30px; } .about-quality-success-history__text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; margin-bottom: 55px; max-width: 800px; } .about-quality-success-history__items { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 106px; } @media only screen and (max-width: 768px) { .about-quality-success-history__items { padding-top: 150px; } } .about-quality-success-history__items:before { content: ''; position: absolute; top: 0; left: 24px; width: 720px; height: 260px; background-image: url(../image/content/about/about-quality-success-bg.png); background-repeat: no-repeat; z-index: -1; } @media only screen and (max-width: 1024px) { .about-quality-success-history__items:before { width: 100%; height: 100%; background-size: 90%; } } @media only screen and (max-width: 768px) { .about-quality-success-history__items:before { background-size: 100%; left: 0; } } .about-quality-success-history__items.en:before { background-image: url(../image/content/about/about-quality-success-bg-en.png); } .about-quality-success-history__item { width: 25%; margin-bottom: 36px; padding-right: 40px; } @media only screen and (max-width: 768px) { .about-quality-success-history__item { width: 100%; padding-right: 0; } } .about-quality-success-history__item--empty { width: 25%; height: 0; padding-right: 40px; } @media only screen and (max-width: 768px) { .about-quality-success-history__item--empty { display: none; } } .about-quality-success-history__item-icon { margin-bottom: 13px; } .about-quality-success-history__item-text { color: #113540; font-size: 14px; font-weight: 400; line-height: 1.43; }.magazines__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top: 11px; padding-left: 24px; padding-right: 24px; } @media only screen and (max-width: 768px) { .magazines__wrap { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding-top: 24px; } }.magazines__left { width: calc(100% - 300px - 55px); } @media only screen and (max-width: 768px) { .magazines__left { width: 100%; } }.magazines__boss { margin-left: 26px; } @media only screen and (max-width: 768px) { .magazines__boss { max-width: 300px; width: auto; margin-left: 0; } } .magazines__boss-bg { position: absolute; z-index: -1; top: -15px; }.magazines__right { width: 300px; position: relative; } @media only screen and (max-width: 768px) { .magazines__right { width: 100%; margin-bottom: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }.magazines__title { font-family: "Gilroy ExtraBold"; font-size: 18px; line-height: 1.33; color: #15353e; margin-bottom: 15px; }.magazines__text { font-size: 16px; line-height: 1.5; color: #15353e; margin-bottom: 30px; position: relative; max-height: 216px; -webkit-line-clamp: 9; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: block; display: -webkit-box; } .magazines__text.open { max-height: 100%; -webkit-line-clamp: 500; } .magazines__text.open .magazines__text-gradient { display: none; }.magazines__text-gradient { position: absolute; bottom: 0; left: 0; width: 100%; height: 84px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff)); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff); }.magazines__items { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border-top: solid 1px #e8eced; margin-top: 65px; padding-bottom: 80px; }.magazines__item { width: 33.33%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-top: 16px; padding-bottom: 16px; height: 320px; border-right: solid 1px #e8eced; border-bottom: solid 1px #e8eced; } @media only screen and (max-width: 768px) { .magazines__item { width: 50%; padding-top: 24px; padding-bottom: 24px; } } @media only screen and (max-width: 480px) { .magazines__item { width: 100%; height: auto; } }.magazines__img-wrap { max-width: 215px; height: 100%; } @media only screen and (max-width: 480px) { .magazines__img-wrap { max-width: calc(100% - 48px); width: 100%; height: 100%; } }.magazines__img { max-height: 100%; max-width: 100%; } @media only screen and (max-width: 480px) { .magazines__img { width: 100%; } }.magazines__link-more { position: relative; color: #124377; font-size: 16px; font-weight: 400; line-height: 1.42857; cursor: pointer; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; padding-right: 15px; border-bottom: 1px dashed; display: inline-block; } .magazines__link-more:after { content: ''; position: absolute; right: 0; top: 2px; bottom: 0; width: 0; height: 0; margin: auto; border-style: solid; border-width: 4.5px 4.5px 0 4.5px; border-color: #cacfd0 transparent transparent transparent; } .magazines__link-more.open:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.patients-children--intro { position: relative; height: 350px; overflow: hidden; } @media only screen and (max-width: 1279px) { .patients-children--intro { height: 320px; } } @media only screen and (max-width: 1023px) { .patients-children--intro { height: 240px; } } @media only screen and (max-width: 768px) { .patients-children--intro { height: 140px; } } @media only screen and (max-width: 480px) { .patients-children--intro { height: 31vw; } } .patients-children--intro:before { content: ''; position: absolute; bottom: -74%; left: 0; width: 150%; height: 100%; background-color: #00a5b5; -webkit-transform: skewY(5deg); -ms-transform: skewY(5deg); transform: skewY(5deg); } @media only screen and (max-width: 1279px) { .patients-children--intro:before { bottom: -70%; } }.patients-children--grey { position: relative; margin-bottom: 60px; } .patients-children--grey:before { content: ''; position: absolute; top: -20%; left: 0; width: 150%; height: 160%; background-color: #e5f3f6; -webkit-transform: skewY(5deg); -ms-transform: skewY(5deg); transform: skewY(5deg); z-index: -1; } @media only screen and (max-width: 768px) { .patients-children--grey:before { top: 0; -webkit-transform: none; -ms-transform: none; transform: none; } }.patients-children__inner { max-width: 1600px; margin: auto; padding-left: 64px; padding-right: 64px; } @media only screen and (max-width: 1279px) { .patients-children__inner { padding-left: 24px; padding-right: 24px; } }.patients-children__intro { height: 350px; background-image: url(../image/content/patients/children/intro-fixici.png), url(../image/content/patients/children/intro-logo.png), url(../image/content/patients/children/intro-text.png); background-position: 80% bottom, left 30px, left 200px; background-repeat: no-repeat, no-repeat, no-repeat; position: relative; } @media only screen and (max-width: 1279px) { .patients-children__intro { height: 320px; background-size: 670px, 25%, 20%; background-position: 100% bottom, left 30px, left 200px; } } @media only screen and (max-width: 1023px) { .patients-children__intro { height: 240px; background-position: 100% bottom, left 30px, left 150px; background-size: 500px, 25%, 20%; } } @media only screen and (max-width: 768px) { .patients-children__intro { height: 140px; background-position: 100% bottom, left 30px, left 90px; background-size: 290px, 90px, 90px; } } @media only screen and (max-width: 480px) { .patients-children__intro { height: 31vw; background-size: 70%, 30%, 25%; background-position: 100% bottom, left 20px, left 90%; } }.patients-children__content { padding-right: 24px; padding-left: 24px; padding-top: 45px; max-width: 856px; margin: auto; }.patients-children__title { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 26px; line-height: 1.08; margin-bottom: 25px; } @media only screen and (max-width: 480px) { .patients-children__title { font-size: 18px; line-height: 1.33; margin-bottom: 20px; } }.patients-children__text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; letter-spacing: 0.4px; margin-bottom: 25px; } @media only screen and (max-width: 1023px) { .patients-children__text { margin-bottom: 20px; } }.patients-children__cards { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 1600px; padding-left: 80px; padding-right: 80px; margin: auto; margin-bottom: 40px; } @media only screen and (max-width: 1279px) { .patients-children__cards { padding-left: 40px; padding-right: 40px; } } @media only screen and (max-width: 924px) { .patients-children__cards { padding-left: 0; padding-right: 0; margin-bottom: 0; } }.patients-children__cards-item { position: relative; display: block; padding: 24px; padding-right: 256px; width: calc(50% - 24px); margin-bottom: 48px; border: 1px solid #e8eced; background-color: #ffffff; min-height: 286px; -webkit-transition: -webkit-box-shadow 0.3s; transition: -webkit-box-shadow 0.3s; -o-transition: box-shadow 0.3s; transition: box-shadow 0.3s; transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; } .patients-children__cards-item:hover { -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px rgba(0, 0, 0, 0.12); } @media only screen and (max-width: 1279px) { .patients-children__cards-item { padding-right: 150px; } } @media only screen and (max-width: 768px) { .patients-children__cards-item { width: 100%; border: none; border-bottom: 1px solid #e8eced; padding-right: 220px; margin-bottom: 0; } } @media only screen and (max-width: 480px) { .patients-children__cards-item { padding-right: 24px; } }.patients-children__cards-item-pretitle { color: #adb1b4; font-size: 12px; font-weight: 400; line-height: 1.67; margin-bottom: 10px; }.patients-children__cards-item-title { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 18px; line-height: 1.33; margin-bottom: 20px; }.patients-children__cards-item-text { color: #124377; font-size: 14px; font-weight: 400; line-height: 1.43; max-height: 80.08px; -webkit-line-clamp: 4; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: block; display: -webkit-box; } @media only screen and (max-width: 480px) { .patients-children__cards-item-text { padding-right: 120px; } }.patients-children__cards-item-link { position: absolute; left: 24px; bottom: 40px; color: #124377; font-size: 14px; font-weight: 700; line-height: 1.43; -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; } .patients-children__cards-item-link:hover { color: #b70e0c; }.patients-children__cards-item-img { position: absolute; bottom: 0; right: -28px; -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; } @media only screen and (max-width: 768px) { .patients-children__cards-item-img { right: 10px; } } @media only screen and (max-width: 480px) { .patients-children__cards-item-img { -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } }.patients-children-inner { position: relative; padding-bottom: 0; width: 100%; max-width: 1600px; margin: 0 auto; } @media only screen and (max-width: 1279px) { .patients-children-inner { padding-right: 24px; padding-left: 24px; } } @media only screen and (max-width: 1023px) { .patients-children-inner .content__column--info { width: 200px; } .patients-children-inner .content__column--base { width: calc(100% - 200px); } } @media only screen and (max-width: 768px) { .patients-children-inner .content__column--info { display: none; } .patients-children-inner .content__column--base { width: 100%; } .patients-children-inner .title-block { padding-left: 0; margin-left: 0; } .patients-children-inner--mobile { padding-left: 0; padding-right: 0; } } @media only screen and (max-width: 480px) { .patients-children-inner .title-block h1 { font-size: 26px; } } .patients-children-inner__wrapper { position: relative; } .patients-children-inner__intro { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media only screen and (max-width: 768px) { .patients-children-inner__intro { display: block; } } .patients-children-inner__intro-img { margin: auto; display: block; } @media only screen and (max-width: 768px) { .patients-children-inner__intro-img { width: 100%; } } .patients-children-inner__left { padding-top: 30px; padding-right: 48px; } @media only screen and (max-width: 1023px) { .patients-children-inner__left { padding-right: 24px; } } @media only screen and (max-width: 768px) { .patients-children-inner__left { padding: 0; } } .patients-children-inner__right { padding-top: 45px; padding-bottom: 45px; } .patients-children-inner__title-h3 { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 14px; line-height: 1.93; margin-bottom: 12px; padding-left: 17px; text-transform: uppercase; }.patients-children-slider { position: relative; margin-bottom: 80px; } .patients-children-slider .side-nav__row-btn { display: none; } @media only screen and (max-width: 768px) { .patients-children-slider .side-nav__row-btn { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 24px; } } .patients-children-slider__list { height: 500px; position: relative; padding: 0; margin: 0; } @media only screen and (max-width: 1023px) { .patients-children-slider__list { height: 730px; } } @media only screen and (max-width: 768px) { .patients-children-slider__list { height: 440px; } } .patients-children-slider__slide { position: absolute; top: 0; left: 0; background-color: #fff; width: 100%; -webkit-transform: translateY(0px) scale(0.95); -ms-transform: translateY(0px) scale(0.95); transform: translateY(0px) scale(0.95); -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); border-radius: 4px; opacity: 0.9; -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; padding-top: 15px; } @media only screen and (max-width: 768px) { .patients-children-slider__slide p { font-size: 16px; line-height: 1.5; } } .patients-children-slider__slide > .article { height: 400px; margin-bottom: 50px !important; padding-left: 24px !important; padding-top: 22px !important; } @media only screen and (max-width: 1023px) { .patients-children-slider__slide > .article { height: 650px; } } @media only screen and (max-width: 768px) { .patients-children-slider__slide > .article { height: 380px; padding-top: 5px !important; margin-bottom: 30px !important; padding-right: 24px !important; } } .patients-children-slider__slide .scroll-wrapper > .scroll-content { padding-right: 74px; } .patients-children-slider__slide.current { -webkit-transform: translateY(15px) scale(1); -ms-transform: translateY(15px) scale(1); transform: translateY(15px) scale(1); opacity: 1; -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1); z-index: 1; } .patients-children-slider__links-list { padding: 0; margin: 0; } .patients-children-slider__links-item { padding-left: 15px; padding-top: 7px; padding-bottom: 4px; border-left: 2px solid transparent; color: #9f191e; font-size: 16px; font-weight: 400; margin-bottom: 7px; cursor: pointer; } .patients-children-slider__links-item:hover { font-weight: 700; } .patients-children-slider__links-item.current { font-weight: 700; border-color: #124377; } .patients-children-slider__paginator { position: absolute; bottom: -40px; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } @media only screen and (max-width: 1023px) { .patients-children-slider__paginator { bottom: -50px; } } @media only screen and (max-width: 768px) { .patients-children-slider__paginator { bottom: -40px; } } .patients-children-slider__paginator-item { width: 8px; height: 8px; background-color: #b2dfe5; margin: 8px; border-radius: 50%; cursor: pointer; } .patients-children-slider__paginator-item.current { -webkit-box-shadow: 0 0 0 2px #0096a9; box-shadow: 0 0 0 2px #0096a9; background-color: transparent; }#bg-line { display: block; position: absolute; height: 330px; width: 100%; z-index: -1; left: 0; top: 0; bottom: 0; background-color: #e5f3f6; }.pregnancy__blocks { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 75px; } @media only screen and (max-width: 1023px) { .pregnancy__blocks { margin-top: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }.pregnancy__block { width: calc(50% - 24px); border: 1px solid #e8eced; padding: 40px 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; } @media only screen and (max-width: 1023px) { .pregnancy__block { width: 100%; margin-bottom: 30px; } } @media only screen and (max-width: 768px) { .pregnancy__block { padding: 40px 20px; } }.pregnancy__block-img-wrap { margin-bottom: 30px; height: 94px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 768px) { .pregnancy__block-img-wrap { width: auto; height: auto; } }.pregnancy__block-text { color: #13353f; font-size: 16px; font-weight: 400; line-height: 1.5; text-align: center; }.opportunity { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .opportunity__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 50%; margin-bottom: 40px; } @media only screen and (max-width: 768px) { .opportunity__item { width: 100%; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } } .opportunity__item-icon { min-width: 54px; width: 54px; max-height: 65px; margin-right: 25px; } .opportunity__item-text { color: #15353e; font-size: 16px; font-weight: 400; line-height: 1.5; padding-right: 30px; } @media only screen and (max-width: 768px) { .opportunity__item-text { padding-right: 0; } }.science-experts { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 768px) { .science-experts { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .science-experts__item { width: calc(25% - 18px); } @media only screen and (max-width: 768px) { .science-experts__item { width: calc(50% - 12px); margin-bottom: 30px; } } .science-experts__item-img { width: 100%; } .science-experts__item-content { background-color: #fff; padding-top: 20px; padding-bottom: 20px; } .science-experts__item-name { color: #13353f; font-family: "Gilroy ExtraBold"; font-size: 18px; line-height: 1.33; margin-bottom: 24px; } @media only screen and (max-width: 768px) { .science-experts__item-name { margin-bottom: 20px; } } .science-experts__item-link { color: #b70e0c; font-size: 16px; font-weight: 700; padding-left: 36px; position: relative; cursor: pointer; } @media only screen and (max-width: 768px) { .science-experts__item-link { font-size: 14px; } } .science-experts__item-link:before { content: ''; position: absolute; left: 0; bottom: 0; top: 0; margin: auto; width: 24px; height: 24px; background-image: url(../image/bg-elements/video-control.svg); background-size: contain; }.helicobaktery__container { max-width: 1200px; }.helicobaktery__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 40px; } @media only screen and (max-width: 1023px) { .helicobaktery__wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 0; } }.helicobaktery__left { width: calc(100% - 300px - 120px); } @media only screen and (max-width: 1023px) { .helicobaktery__left { width: 100%; margin-bottom: 48px; } }.helicobaktery__right { width: 300px; } @media only screen and (max-width: 1023px) { .helicobaktery__right { width: 100%; } }.helicobaktery__content { padding-bottom: 40px; border-bottom: 1px solid #e8eced; }.helicobaktery__items { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top: 50px; }.helicobaktery__item { width: calc(50% - 45px); margin-bottom: 33px; } @media only screen and (max-width: 480px) { .helicobaktery__item { width: 100%; } }.helicobaktery__text--blue { color: #9f191e; }.helicobaktery__text--grey { color: #aeb1b3; }.helicobaktery__txt { display: block; color: #000; font-size: 22px; padding-bottom: 20px; text-align: left; }.helicobaktery__call-phone { text-decoration: none; display: block; font-size: 36px; color: #0097a9; }.helicobaktery-advantage .service-home-answer { max-width: 320px; margin-top: 30px; margin-bottom: 30px; padding-right: 20px; } @media only screen and (max-width: 768px) { .helicobaktery-advantage .service-home-answer { max-width: 100%; padding-right: 0; } }.helicobaktery-advantage .checkup-result__info-number { margin-bottom: 15px; }.helicobaktery-risks__items { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.helicobaktery-risks__item { width: calc(33% - 40px); margin-top: 15px; margin-bottom: 20px; } @media only screen and (max-width: 768px) { .helicobaktery-risks__item { width: calc(50% - 20px); } } @media only screen and (max-width: 480px) { .helicobaktery-risks__item { width: 100%; margin-bottom: 30px; } .helicobaktery-risks__item:nth-last-of-type(2) { margin-bottom: 0; } } .helicobaktery-risks__item--empty { margin: 0; } @media only screen and (max-width: 480px) { .helicobaktery-risks__item--empty { margin: 0; } }.helicobaktery-risks__img { width: 100%; margin-bottom: 35px; } @media only screen and (max-width: 480px) { .helicobaktery-risks__img { margin-bottom: 20px; } }.helicobaktery-risks__title { margin-bottom: 20px; font-family: "Gilroy ExtraBold"; font-size: 20px; line-height: 1.2; color: #13353f; }.green-day { background-color: #e5f4f6; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .green-day__top-block-background { background: url(../image/green-days/percent-circle.png) no-repeat 0 0; padding-bottom: 135px; background-repeat: no-repeat; background-position-x: 80%; background-position-y: bottom; } @media only screen and (max-width: 768px) { .green-day__top-block-background { background: none; padding-bottom: 0px; } } .green-day__inner-container { max-width: 1440px; } .green-day__item { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 100px; } .green-day__item_left { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-top: 140px; padding-bottom: 95px; } @media only screen and (max-width: 768px) { .green-day__item_left { padding-top: 95px; } } .green-day__item_last { padding-top: 130px; padding-bottom: 0px; } @media only screen and (max-width: 768px) { .green-day__item_last { padding-top: 60px; } } .green-day__img__day { text-align: center; } .green-day__img__day img { max-width: 100%; } .green-day__top-block-container { background: url("../image/green-days/banner.png") no-repeat 0 0; background-size: cover; margin-left: 90px; border-radius: 0 0 0 150px; padding: 50px 50px 150px; margin-bottom: 100px; } @media only screen and (max-width: 768px) { .green-day__top-block-container { margin-left: 0px; margin-bottom: 50px; border-radius: 0 0 0 50px; } } @media only screen and (max-width: 768px) { .green-day__img-container_2019 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); position: absolute; right: 0; right: -170px; text-align: center; padding-left: 70px; } } @media only screen and (max-width: 768px) { .green-day__img-container_slash { display: none; } } .green-day__top-block-container2 { background-color: #fafdfd; background-size: cover; margin-right: 90px; border-radius: 0 0 150px 0; padding: 85px 90px 100px; margin-bottom: 95px; margin-top: 94px; } @media only screen and (max-width: 768px) { .green-day__top-block-container2 { margin-right: 0px; border-radius: 0 0 50px 0; margin-bottom: 55px; margin-top: 58px; padding: 50px 20px 60px; } } .green-day__sber__logo { padding-left: 40px; margin-bottom: 20px; } .green-day__sber__logo img { max-width: 100%; } @media only screen and (max-width: 768px) { .green-day__sber__logo { text-align: center; margin-bottom: 50px; } } .green-day__content { position: relative; width: 80%; margin-left: 90px; display: block; } .green-day__content_right { margin-left: 180px; } .green-day__content_flex { display: -webkit-box; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 768px) { .green-day__content_flex { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } @media only screen and (max-width: 768px) { .green-day__content_flex_img img { max-width: 100%; } } .green-day__content-background { padding-bottom: 46px; margin-top: -135px; } @media only screen and (max-width: 768px) { .green-day__content-background { margin-top: 0px !important; padding-bottom: 37px !important; } } .green-day__content-background:after { border-bottom: 2px solid #8ED02D; width: 175px; position: absolute; bottom: 0; content: ''; } @media only screen and (max-width: 768px) { .green-day__content { width: 100%; padding: 0px 20px; margin: 0; } } .green-day__title { font-size: 48px; line-height: 59px; font-weight: bold; padding-bottom: 38px; font-family: "Gilroy ExtraBold", sans-serif; } .green-day__title_no_padding { padding: 0px; padding-bottom: 55px; } .green-day__title_padding46 { padding-bottom: 46px; } @media only screen and (max-width: 768px) { .green-day__title { font-size: 30px; } } .green-day__paragraph { font-style: normal; font-weight: normal; font-size: 24px; line-height: 150%; } .green-day__paragraph_small { font-size: 16px; } @media only screen and (max-width: 768px) { .green-day__paragraph { font-size: 16px; } } .green-day__promo-block { background-color: #f7fcfc; border-radius: 150px 0 0 0; background-size: cover; width: 100%; margin-left: 90px; padding: 57px 92px; } @media only screen and (max-width: 768px) { .green-day__promo-block { margin-left: 0px; border-radius: 50px 0 0 0; padding: 21px 43px; } } .green-day__actions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 768px) { .green-day__actions { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } } .green-day__actions__img-container img { max-width: 100%; } @media only screen and (max-width: 768px) { .green-day__actions__img-container:first-child { margin-bottom: 40px; } } @media only screen and (max-width: 768px) { .green-day__actions__img-container img { max-width: 70%; } } .green-day__btn { border: 2px solid #8ED02D; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 100px; background: #FFF; width: 225px; padding: 15px; text-align: center; font-size: 18px; font-weight: bold; line-height: 22px; margin-top: 34px; cursor: pointer; } @media only screen and (max-width: 768px) { .green-day__btn { width: 100%; display: none; } } .green-day__btn_mobile { display: none; } @media only screen and (max-width: 768px) { .green-day__btn_mobile { display: block; } } .green-day__btn:hover { color: #fff; background: #8ED02D; } .green-day__your-benefit { display: -webkit-box; display: -ms-flexbox; display: flex; } .green-day__your-benefit_col30 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .green-day__your-benefit_col70 { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } @media only screen and (max-width: 768px) { .green-day__your-benefit_col70 { margin-top: 50px; } }.liver-landing { background-color: #e5f4f6; padding-bottom: 132px; } .liver-landing__main-title { padding: 0px; margin-top: 0px; } .liver-landing__container { max-width: 1200px; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; } .liver-landing__row { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: -15px; margin-right: -15px; } .liver-landing__col { padding-left: 15px; padding-right: 15px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } @media only screen and (max-width: 768px) { .liver-landing { display: block; padding-bottom: 70px; } } .liver-landing__inner-container { max-width: 1440px; margin: 0 auto; } .liver-landing__inner-container-first-img { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-height: 765px; } .liver-landing__first-img { background: url(../image/liver-landing/first_img_1920.png) no-repeat 0 0; background-repeat: no-repeat; background-size: cover; } .liver-landing__first-img__left-column { background: -webkit-radial-gradient(50% 50% at 50% 50%, #4AC2D2 0%, rgba(75, 194, 216, 0) 100%); background: -o-radial-gradient(50% 50% at 50% 50%, #4AC2D2 0%, rgba(75, 194, 216, 0) 100%); background: radial-gradient(50% 50% at 50% 50%, #4AC2D2 0%, rgba(75, 194, 216, 0) 100%); width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .liver-landing__first-img__right-column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 50%; padding-top: 113px; } .liver-landing__first-img-desktop { min-height: 765px; } @media only screen and (max-width: 768px) { .liver-landing__first-img-desktop { display: none; } } .liver-landing__first-img-mobile { display: none; } .liver-landing__first-img-mobile-price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 44px 0 23px; } .liver-landing__first-img-mobile-title { font-size: 26px; line-height: 32px; font-family: "Gilroy ExtraBold", sans-serif; } .liver-landing__first-img-mobile-girl { background: -webkit-radial-gradient(50% 50% at 50% 50%, #4AC2D2 0%, rgba(75, 194, 216, 0) 100%); background: -o-radial-gradient(50% 50% at 50% 50%, #4AC2D2 0%, rgba(75, 194, 216, 0) 100%); background: radial-gradient(50% 50% at 50% 50%, #4AC2D2 0%, rgba(75, 194, 216, 0) 100%); text-align: center; padding: 0 20px; } .liver-landing__first-img-mobile-paragraph { max-width: 100%; color: #fff; } .liver-landing__first-img-mobile-paragraph a { width: 100%; } .liver-landing__first-img-mobile-circle div { background: #30b2c7; color: #fff; } .liver-landing__first-img-mobile-circle div:first-of-type { font-family: "Gilroy ExtraBold", sans-serif; font-style: normal; font-size: 26px; line-height: 32px; padding: 34px 20px 0px; } .liver-landing__first-img-mobile-circle div:last-of-type { font-style: normal; font-weight: normal; font-size: 16px; line-height: 150%; padding: 25px 20px 0px; } .liver-landing__first-img-mobile-circle::after { background: #30b2c7; content: ""; display: block; margin: 0 -200px; height: 50px; border-radius: 0 0 50% 50% / 0 0 50px 50px; } @media only screen and (max-width: 768px) { .liver-landing__first-img-mobile { display: block; background: #099cb7; } } .liver-landing__last-img { background: url(../image/liver-landing/last_img.png) no-repeat 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 43px 88px 57px 88px; background-size: cover; } @media only screen and (max-width: 768px) { .liver-landing__last-img { background: #124377; background: -webkit-gradient(linear, left bottom, left top, color-stop(15%, #124377), to(#77ccd9)); background: -webkit-linear-gradient(bottom, #124377 15%, #77ccd9 100%); background: -o-linear-gradient(bottom, #124377 15%, #77ccd9 100%); background: linear-gradient(0deg, #124377 15%, #77ccd9 100%); padding: 0; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 162px; padding: 141px 20px 40px; } } .liver-landing__title { font-family: "Gilroy ExtraBold", sans-serif; } .liver-landing__title-1 { font-style: normal; font-size: 48px; line-height: 100%; color: #fff; } .liver-landing__title-1-margin { margin-bottom: 44px; } .liver-landing__title-1-250 { white-space: nowrap; } .liver-landing__title-2 { font-style: normal; font-size: 26px; line-height: 32px; margin-bottom: 20px; } .liver-landing__title-3 { font-style: normal; font-size: 38px; line-height: 130%; margin-bottom: 18px; color: #13353F; } @media only screen and (max-width: 768px) { .liver-landing__title-3 { font-size: 26px; line-height: 32px; } } .liver-landing__date { font-size: 22px; font-weight: bold; color: #fff; background: #FF6E1A; border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 180px; text-align: center; padding: 10px 0px 8px; margin-bottom: 45px; } @media only screen and (max-width: 768px) { .liver-landing__date { width: 140px; margin-bottom: 30px; font-size: 16px; } } .liver-landing__paragraph-1 { font-style: normal; font-weight: normal; font-size: 16px; line-height: 148%; color: #fff; max-width: 539px; } .liver-landing__paragraph-2 { font-style: normal; font-weight: normal; font-size: 14px; line-height: 18px; color: #5C7D88; } .liver-landing__paragraph-padding165 { padding-bottom: 165px; } .liver-landing__paragraph-color { color: #124377; } .liver-landing__btn-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .liver-landing__btn-lab-research { background: #fff; border-radius: 42px; padding: 7px 24px; font-style: normal; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #124377; font-family: "Gilroy ExtraBold", sans-serif; } .liver-landing__btn-lab-research:hover { -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15); box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15); } @media only screen and (max-width: 768px) { .liver-landing__btn-lab-research { display: block; } } .liver-landing__section { max-width: 1210px; padding: 0 20px; margin: 0 auto; } @media screen and (min-width: 1440px) { .liver-landing__section-arrow-left { background: url(../image/liver-landing/arrow.png) no-repeat 0 0; background-position-x: 20px; } .liver-landing__section-arrow-right { background: url(../image/liver-landing/arrow-right.png) no-repeat 0 0; background-position-y: 520px; background-position-x: 1255px; } } .liver-landing__symptoms { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; margin: -90px auto; width: 100%; } @media only screen and (max-width: 768px) { .liver-landing__symptoms { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 100%; margin: -40px auto; } } .liver-landing__symptom { background: #fff; margin-right: 45px; padding: 0 20px 57px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } @media only screen and (max-width: 768px) { .liver-landing__symptom { margin-right: 0px; margin-bottom: 20px; } } .liver-landing__symptom:last-of-type { margin-right: 0px; } .liver-landing__symptom-icon { margin-left: -20px; } .liver-landing__research { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 148px 20px; } @media only screen and (max-width: 768px) { .liver-landing__research { padding: 0 20px; margin-top: 75px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .liver-landing__research_first-part { width: 60%; } @media only screen and (max-width: 768px) { .liver-landing__research_first-part { width: 100%; } } .liver-landing__research_second-part { width: 40%; } @media only screen and (max-width: 768px) { .liver-landing__research_second-part { display: none; } } .liver-landing__liver-img img { max-width: 100%; } .liver-landing__researchs { background: #fff; padding: 20px 40px 20px 50px; max-width: 632px; line-height: 50px; } .liver-landing__researchs a { width: 100%; display: block; } .liver-landing__researchs-mobile { display: none; line-height: 0px; max-width: 100%; } @media only screen and (max-width: 768px) { .liver-landing__researchs { display: none; } .liver-landing__researchs-mobile { display: block; } .liver-landing__researchs-mobile-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .liver-landing__researchs-name { font-family: PT Sans; font-style: normal; font-weight: bold; font-size: 22px; line-height: 130%; color: #124377; } .liver-landing__researchs-info { font-family: PT Sans; font-style: normal; font-weight: normal; font-size: 18px; line-height: 130%; color: #AEB1B3; } .liver-landing__researchs-info-2 { color: #5C7D88; } .liver-landing__researchs-info-2-mobile { line-height: 20px; margin-top: 10px; margin-bottom: 20px; } .liver-landing__researchs ul { list-style-type: circle; color: #124377; } .liver-landing__rules { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: 39px; } @media only screen and (max-width: 768px) { .liver-landing__rules { width: 100%; } .liver-landing__rules a { width: 100%; } } .liver-landing__rules-btn { font-style: normal; font-weight: 800; font-size: 14px; line-height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #124377; border-radius: 42px; background: #fff; width: 180px; padding: 17px 24px; float: right; -webkit-box-shadow: 0px 10px 30px #124377; box-shadow: 0px 10px 30px #124377; } .liver-landing__rules-btn:hover { -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15); box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15); } @media only screen and (max-width: 768px) { .liver-landing__rules-btn { width: 100%; font-size: 18px; line-height: 22px; } } .liver-landing__name { -webkit-box-flex: 1.5; -ms-flex: 1.5; flex: 1.5; } .liver-landing__name-subtitle { font-style: normal; font-weight: normal; font-size: 18px; line-height: 170%; color: #E5F4F6; } @media only screen and (max-width: 768px) { .liver-landing__name-subtitle { font-size: 16px; line-height: 21px; } } .liver-landing__name-title { font-family: "Gilroy ExtraBold", sans-serif; font-style: normal; font-weight: 800; font-size: 38px; line-height: 130%; color: #FFFFFF; border-radius: 4px; } @media only screen and (max-width: 768px) { .liver-landing__name-title { font-size: 26px; line-height: 45px; } } @media only screen and (max-width: 768px) { .liver-landing__name { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; min-width: 255px; } } .liver-landing__price { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } @media only screen and (max-width: 768px) { .liver-landing__price { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; min-width: 255px; margin-top: 30px; } } .liver-landing__price-subtitle { font-style: normal; font-weight: normal; font-size: 18px; line-height: 170%; color: #E5F4F6; } @media only screen and (max-width: 768px) { .liver-landing__price-subtitle { font-size: 16px; line-height: 21px; } } .liver-landing__price-title { font-family: "Gilroy ExtraBold", sans-serif; font-style: normal; font-weight: 800; font-size: 38px; line-height: 130%; color: #FFFFFF; border-radius: 4px; } @media only screen and (max-width: 768px) { .liver-landing__price-title { font-size: 26px; line-height: 45px; } } .liver-landing__small-liver { display: none; } @media only screen and (max-width: 768px) { .liver-landing__small-liver { position: absolute; top: -100px; display: block; } }.important-decision__main-title { display: none; }.important-decision_container { max-width: 1210px; padding: 0 20px; margin: 0 auto; }.important-decision__first-block { display: -webkit-box; display: -ms-flexbox; display: flex; background: url("../image/important-decision/first_img.png") no-repeat 0 0; min-height: 480px; background-position-x: right; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; position: relative; margin-bottom: 60px; } @media only screen and (max-width: 768px) { .important-decision__first-block { margin: 0px -20px; background-size: contain; height: auto; padding-top: 67%; min-height: auto; margin-bottom: 30px; } } .important-decision__first-block_title { font-style: normal; font-size: 56px; line-height: 60px; color: #b70e0c; background: #fff; font-family: "Gilroy ExtraBold", sans-serif; padding-bottom: 25px; } @media only screen and (max-width: 768px) { .important-decision__first-block_title { font-size: 30px; line-height: 32px; } } .important-decision__first-block_paragraph { font-style: normal; font-weight: normal; font-size: 24px; line-height: 140%; color: #333333; background: #fff; } @media only screen and (max-width: 768px) { .important-decision__first-block_paragraph { font-size: 18px; } } .important-decision__first-block-left { width: 500px; position: absolute; } @media only screen and (max-width: 768px) { .important-decision__first-block-left { width: 100%; position: relative; padding: 0 20px; margin-top: -110px; } }.important-decision__pregnant-girl { display: inline-block; min-width: 84.5px; max-width: 152px; width: 21vw; } .important-decision__pregnant-girl img { display: block; width: 100%; } @media only screen and (max-width: 768px) { .important-decision__pregnant-girl { display: inline-block; min-width: 124.5px; background: rgba(255, 255, 255, 0.9); border-radius: 50%; padding-left: 30px; padding-right: 30px; padding-top: 26px; max-width: inherit; width: auto; -webkit-transform: scale(0.88); -ms-transform: scale(0.88); transform: scale(0.88); -webkit-transform-origin: 0 100%; -ms-transform-origin: 0 100%; transform-origin: 0 100%; } }.important-decision__second-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 30px; } @media only screen and (max-width: 991px) { .important-decision__second-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } @media only screen and (max-width: 768px) { .important-decision__second-block { margin: 10px -20px; } } @media only screen and (max-width: 991px) { .important-decision__second-block-left { width: 100%; text-align: center; } } .important-decision__second-block-left img { max-width: 100%; } @media only screen and (max-width: 768px) { .important-decision__second-block-left img { width: 100%; } } .important-decision__second-block-right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; } @media only screen and (max-width: 991px) { .important-decision__second-block-right { padding-left: 0px; } } @media only screen and (max-width: 768px) { .important-decision__second-block-right { padding: 0 20px; } }.important-decision__blue-title { font-family: "Gilroy ExtraBold", sans-serif; font-style: normal; font-size: 24px; line-height: 120%; color: #0097A9; position: relative; padding: 20px 0; } .important-decision__blue-title:after { border-bottom: 2px solid #EDEDED; width: 100px; content: ""; position: absolute; bottom: 0px; left: 0; }.important-decision__paragraph { padding-top: 20px; font-style: normal; font-weight: normal; font-size: 16px; line-height: 140%; color: #13353F; } @media only screen and (max-width: 768px) { .important-decision__paragraph { font-size: 14px; } }.important-decision__third-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 991px) { .important-decision__third-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } @media only screen and (max-width: 991px) { .important-decision__third-block-right { text-align: center; } } @media only screen and (max-width: 480px) { .important-decision__third-block-right { margin: 10px -20px; } } @media only screen and (max-width: 768px) { .important-decision__third-block-right { text-align: right; } } .important-decision__third-block-right-babies { position: relative; display: inline-block; } .important-decision__third-block-right-babies_pyatki { position: relative; display: inline-block; } .important-decision__third-block-right-babies_baby { display: block; position: absolute; left: -223px; bottom: 0px; -webkit-transform: scaleX(-1) scale(0.8); -ms-transform: scaleX(-1) scale(0.8); transform: scaleX(-1) scale(0.8); } @media only screen and (max-width: 768px) { .important-decision__third-block-right-babies_baby { left: -155px; bottom: -145px; -webkit-transform: scale(0.65); -ms-transform: scale(0.65); transform: scale(0.65); } }@-moz-document url-prefix() { .important-decision__third-block-right-babies_baby { left: -180px; bottom: 20px; max-width: 202px; -moz-transform: scaleX(-1); } @media only screen and (max-width: 768px) { .important-decision__third-block-right-babies_baby { transform: scaleX(1); top: 310px; left: -117px; } } } @media only screen and (max-width: 768px) { .important-decision__third-block-right-babies { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; } } .important-decision__third-block-left { max-width: 780px; } @media only screen and (max-width: 991px) { .important-decision__third-block-left { max-width: 100%; margin-top: 20px; } } @media only screen and (max-width: 480px) { .important-decision__third-block-left { margin-top: -20px; } }.important-decision__fourth-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: -195px; } @media only screen and (max-width: 991px) { .important-decision__fourth-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 0px; } } @media only screen and (max-width: 768px) { .important-decision__fourth-block { margin: 0 -20px; margin-top: 45px; } } .important-decision__fourth-block-right { padding-left: 20px; -ms-flex-preferred-size: 56%; flex-basis: 56%; margin-top: 169px; } @media only screen and (max-width: 991px) { .important-decision__fourth-block-right { margin-top: auto; } } @media only screen and (max-width: 768px) { .important-decision__fourth-block-right { padding: 0 20px; } } .important-decision__fourth-block-left img { max-width: 100%; } @media only screen and (max-width: 991px) { .important-decision__fourth-block-left { width: 100%; text-align: center; } } @media only screen and (max-width: 768px) { .important-decision__fourth-block-left img { width: 100%; } }.important-decision__fifth-block { max-width: 1010px; margin: 0 auto; margin-top: 65px; } @media only screen and (max-width: 768px) { .important-decision__fifth-block { margin-top: 25px; } } .important-decision__fifth-block-part-one, .important-decision__fifth-block-part-two { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .important-decision__fifth-block-part-one-right, .important-decision__fifth-block-part-two-right { padding-left: 65px; } @media only screen and (max-width: 768px) { .important-decision__fifth-block-part-one-right, .important-decision__fifth-block-part-two-right { padding-left: 0px; } } @media only screen and (max-width: 768px) { .important-decision__fifth-block-part-one { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .important-decision__fifth-block-part-one-left img { min-width: 239px; } @media only screen and (max-width: 768px) { .important-decision__fifth-block-part-one-left { padding: 0 40px; } } @media only screen and (max-width: 768px) { .important-decision__fifth-block-part-two { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } .important-decision__fifth-block-part-two-right { position: relative; } .important-decision__fifth-block-part-two-right img { min-width: 239px; } @media only screen and (max-width: 768px) { .important-decision__fifth-block-part-two-right { padding: 0 40px; } } .important-decision__fifth-block-plus, .important-decision__fifth-block-minus { font-size: 58.1053px; line-height: 140%; color: #b70e0c; position: absolute; } .important-decision__fifth-block-plus { top: 15px; right: 20px; } .important-decision__fifth-block-minus { bottom: 75px; }.important-decision__profiles-title { font-family: "Gilroy ExtraBold", sans-serif; font-style: normal; font-size: 24px; line-height: 120%; color: #b70e0c; max-width: 725px; margin-bottom: 40px; } @media only screen and (max-width: 768px) { .important-decision__profiles-title { margin-bottom: 20px; margin-top: 30px; } }.important-decision__profile-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 30px 60px 20px 70px; -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); border-radius: 10px; margin-bottom: 50px; } @media only screen and (max-width: 768px) { .important-decision__profile-item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 20px; margin-bottom: 30px; } } .important-decision__profile-item-title { font-family: "Gilroy ExtraBold", sans-serif; font-style: normal; font-size: 24px; line-height: 29px; color: #13353F; padding-bottom: 30px; } @media only screen and (max-width: 768px) { .important-decision__profile-item-title { font-size: 18px; line-height: 22px; padding-bottom: 10px; border-bottom: 1px solid #EDEDED; } } .important-decision__profile-item-list { font-size: 16px; line-height: 140%; color: #0097A9; padding-bottom: 20px; border-bottom: 1px solid #EDEDED; } .important-decision__profile-item-list li a { color: inherit; padding-left: 10px; } .important-decision__profile-item-list li:before { content: "-"; position: absolute; } @media only screen and (max-width: 768px) { .important-decision__profile-item-list { font-size: 14px; padding: 20px 0; } .important-decision__profile-item-list li { padding-bottom: 15px; } .important-decision__profile-item-list li:last-of-type { padding-bottom: 0px; } } .important-decision__profile-item-info { font-size: 18px; line-height: 140%; color: #979797; padding-top: 20px; } @media only screen and (max-width: 768px) { .important-decision__profile-item-info { display: none; } } .important-decision__profile-item-info span { color: #b70e0c; font-weight: 800; white-space: nowrap; } .important-decision__profile-item-info-mobile { display: none; } .important-decision__profile-item-info-mobile span { color: #b70e0c; font-weight: 800; white-space: nowrap; } @media only screen and (max-width: 768px) { .important-decision__profile-item-info-mobile { display: block; font-size: 16px; line-height: 140%; color: #979797; } } .important-decision__profile-item_subtitle { font-style: normal; font-size: 20px; line-height: 25px; color: #0097A9; font-family: "Gilroy ExtraBold", sans-serif; padding-bottom: 35px; } @media only screen and (max-width: 768px) { .important-decision__profile-item_subtitle { display: none; } } .important-decision__profile-item_subtitle-mobile { display: none; } @media only screen and (max-width: 768px) { .important-decision__profile-item_subtitle-mobile { display: block; font-size: 18px; line-height: 22px; font-family: "Gilroy ExtraBold", sans-serif; color: #0097A9; padding-bottom: 15px; } } .important-decision__profile-item_old-price { font-style: normal; font-weight: normal; font-size: 18px; line-height: 23px; color: #AEB1B3; } .important-decision__profile-item_old-price span { color: #0097A9; font-weight: 800; text-decoration: line-through; white-space: nowrap; } .important-decision__profile-item_new-price { font-family: "Gilroy ExtraBold", sans-serif; font-style: normal; font-size: 48px; line-height: 59px; color: #b70e0c; } .important-decision__profile-item_price { border-left: 1px solid #EDEDED; padding-left: 35px; } @media only screen and (max-width: 768px) { .important-decision__profile-item_price { border-left: none; padding: 0; padding-top: 20px; } } .important-decision__profile-item_main-info { width: 73%; padding-right: 20px; } @media only screen and (max-width: 768px) { .important-decision__profile-item_main-info { width: 100%; } } .important-decision__profile-item_add-info { font-style: normal; font-weight: normal; font-size: 16px; line-height: 140%; color: #b70e0c; margin-top: -10px; padding: 20px 0px; font-family: "PT Sans", sans-serif; } @media only screen and (max-width: 768px) { .important-decision__profile-item_add-info { padding-top: 10px; padding-bottom: 0px; margin: 0; } }.important-decision__btn { background: #124377; border-radius: 100px; font-size: 18px; line-height: 22px; text-align: center; color: #FFFFFF; font-family: "Gilroy ExtraBold", sans-serif; padding: 14px 28px; display: inline-block; } .important-decision__btn:hover { background-color: #9f191e; border-color: #9f191e; } @media only screen and (max-width: 768px) { .important-decision__btn { display: block; } } .important-decision__btn-container { padding-top: 40px; padding-bottom: 115px; text-align: center; } @media only screen and (max-width: 768px) { .important-decision__btn-container { padding-top: 0px; padding-bottom: 30px; } .important-decision__btn-container a { width: 100%; } }.sanepidaudit-inner .service-home-answer { margin-bottom: 0; }@media only screen and (max-width: 1023px) { .sanepidaudit-inner .service-home-about__time { margin-bottom: 0; } }@media (min-width: 1024px) and (max-width: 1279px) { .sanepidaudit-inner .service-home-about .form__field { width: 100%; margin-right: 0; } .sanepidaudit-inner .service-home-about .form__field:last-of-type { margin-bottom: 30px; } }.sanepidaudit-inner .form__field:last-of-type { margin-bottom: 0; } @media only screen and (max-width: 768px) { .sanepidaudit-inner .form__field:last-of-type { margin-bottom: 30px; } }.sanepidaudit-inner .service-home-row { padding-left: 24px; padding-right: 24px; }.sanepidaudit-inner .service-home-banner__sub-title { margin-top: 0; }@media only screen and (max-width: 1279px) { .sanepidaudit-inner .service-home-block--intro-alt .service-home-banner { width: 65%; } }@media only screen and (max-width: 1023px) { .sanepidaudit-inner .service-home-block--intro-alt .service-home-banner { width: 100%; } }@media only screen and (max-width: 1279px) { .sanepidaudit-inner .service-home-block--intro-alt .service-home-about { width: 35%; } }@media only screen and (max-width: 1023px) { .sanepidaudit-inner .service-home-block--intro-alt .service-home-about { width: 100%; } }.sanepidaudit-inner .service-home-step { padding-top: 0; padding-bottom: 0; width: 33%; }.sanepidaudit-inner .directions.directions--three { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; border-bottom: none; } @media only screen and (max-width: 1024px) { .sanepidaudit-inner .directions.directions--three { padding-top: 0; } } @media only screen and (max-width: 768px) { .sanepidaudit-inner .directions.directions--three { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 0; } } .sanepidaudit-inner .directions.directions--three .directions__item { padding-top: 0; width: 33%; padding-bottom: 60px; } @media only screen and (max-width: 768px) { .sanepidaudit-inner .directions.directions--three .directions__item { width: 100%; } } .sanepidaudit-inner .directions.directions--three .directions__title:hover { color: inherit; }.sanepidaudit-inner .directions.directions--san .directions__item { padding-top: 30px; } @media only screen and (max-width: 768px) { .sanepidaudit-inner .directions.directions--san .directions__item { padding-top: 0; } }.page-donors { max-width: 1320px; width: 100%; margin: 0 auto; font-family: "Gilroy ExtraBold", sans-serif; } @media only screen and (max-width: 1023px) { .page-donors { width: 90%; } } .page-donors__header { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; margin: 60px 0px 116px; } @media only screen and (max-width: 1023px) { .page-donors__header { display: block; margin: 23px 0px 40px; } } .page-donors__about { background: #E7F2F5; width: 50%; padding: 55px 185px 90px 55px; font-family: "PT Sans", sans-serif; } @media only screen and (max-width: 1023px) { .page-donors__about { width: 100%; padding: 0px; background: none; margin-top: 15px; } } .page-donors__img { position: absolute; height: auto; right: 0; top: -55px; } @media only screen and (max-width: 1280px) { .page-donors__img { width: 650px; } } .page-donors__img img { width: 100%; } @media only screen and (max-width: 1023px) { .page-donors__img { position: static; width: 100%; } }.donors-items { width: 833px; max-width: 100%; margin: 0 auto 50px; }.donors-item { padding: 0px 0px 92px 83px; border-left: 2px solid #D8DADB; position: relative; } .donors-item .open-show { display: none; } @media only screen and (max-width: 1023px) { .donors-item { padding: 25px 0px 30px; border-left: none; border-top: 1px solid #D8DADB; } } .donors-item:last-child { border-color: #fff; } @media only screen and (max-width: 1023px) { .donors-item:last-child { border-color: #D8DADB; } } .donors-item__icon { position: absolute; left: -33px; top: 0px; } @media only screen and (max-width: 1023px) { .donors-item__icon { display: none; } } .donors-item__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .donors-item__name { font-size: 32px; font-weight: bold; } @media only screen and (max-width: 1023px) { .donors-item__name { font-size: 20px; } } .donors-item__date { font-size: 18px; margin-top: 10px; } @media only screen and (max-width: 1023px) { .donors-item__date { font-size: 12px; margin-top: 10px; } } .donors-item__button { border: 2px solid #E2E2E2; height: 50px; width: 165px; padding: 6px 25px 0px; border-radius: 45px; font-size: 20px; font-weight: bold; color: #E2E2E2; display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 150px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 1023px) { .donors-item__button { font-size: 14px; width: 115px; height: 36px; margin-right: 0px; padding: 7px 18px 2px; } } .donors-item__button--icon { margin-top: 5px; } @media only screen and (max-width: 1023px) { .donors-item__button--icon { margin: 0px; } } .donors-item__about { margin-top: 87px; display: none; } @media only screen and (max-width: 1023px) { .donors-item__about { margin-top: 22px; } } .donors-item__about--imgs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 58px; } @media only screen and (max-width: 1023px) { .donors-item__about--imgs { margin-bottom: 29px; } } .donors-item__about--img { width: 46%; } .donors-item__about--img img { max-width: 100%; } .donors-item__about--text { font-family: "PT Sans", sans-serif; } @media only screen and (max-width: 1023px) { .donors-item__about--text { font-size: 12px; } } .donors-item-active { border-color: #124377; } @media only screen and (max-width: 1023px) { .donors-item-active { border-color: #D8DADB; } } .donors-item-active .donors-item__button { cursor: pointer; border-color: #124377; color: #124377; } .donors-item-active .donors-item__button:hover { border-color: #b70e0c; } .donors-item-active.open .open-show { display: block; } .donors-item-active.open .close-show { display: none; } .donors-item-active.open .donors-item__about { display: block; } .donors-item-active.open .donors-item__button { color: #fff; background: #b70e0c; border-color: #b70e0c; } .donors-item-active.open .donors-item__button:hover { opacity: 0.7; } .donors-item-active.open .donors-item__button--icon { margin-top: 2px; } .donors-item-active.open .donors-item__button--icon .icon--open { display: none; } .donors-item-active.open .donors-item__button--icon .icon--open svg { width: 12px; }/* --- style for services index page --- */.index__container { width: 75%; margin-top: 0; margin-right: auto; margin-bottom: 100px; margin-left: auto; padding-top: 70px; }.index__list { display: block; width: 200px; margin: 0; padding: 0; color: #000; } .index__list--left { float: left; margin-right: 100px; }.index__link { color: #000; font-weight: bold; line-height: 1.5; -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; } .index__link:hover { color: #177b9a; }/* ------ *//*# sourceMappingURL=main.css.map *//* --- Bootstrap --- *//* DropDown Меню и формы */.dropdown { position: relative; }.dropdown-menu, .dropdown-form {min-width: 160px; padding: 12px 0; border-radius: 2px; margin-top: 5px !important; display: none; z-index: 99; position: absolute;box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3); border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1); background-clip: padding-box;background-color: #fff;}.dropdown-menu { list-style: none; margin: 0; }.dropdown-form { padding: 40px; }.dropdown-menu.dot:before, .dropdown-form.dot:before {content: "";position: absolute;top: 0; left: 50%;margin: -11px 0 0 -11px;width: 22px; height: 22px;border-radius: 50%;background-color: #fff;}/* DropMenu */.dropdown-menu li a { height: 1%; padding: 5px 20px; border: 0 none; display: block; white-space: nowrap; text-decoration: none; color: inherit; }.dropdown-menu li a:hover { background-color: #e05b37; color: #fff; }.open .dropdown-menu, .open .dropdown-form { display: block; }/* Expand & Collapse */.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }.fade.in { opacity: 1; }.collapse { overflow: hidden; height: 0; width: 0; display: inline-block; }.collapse.in { display: block; width: auto; height: auto; }.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; transition: height 0.35s ease; }/* --- Работа вкладок --- */.tab-content > .tab-pane { display: none; }.tab-content > .active { display: block; }/* Кнопка "Редактировать" */.edit_btn > a {position: relative;-webkit-transition: transform ease .2s; transition: transform ease .2s;}.edit_btn > a > i, .edit_btn > a:after, .edit_btn > a:before { padding-top: 2px;width: 16px; height: 0;background-color: #919191;overflow: hidden;display: block;margin: 3px 0;}.edit_btn > a:after, .edit_btn > a:before { content: ""; }.edit_btn > a:hover > i, .edit_btn > a:hover:after, .edit_btn > a:hover:before {background-color: #3394e6;}.edit_btn > a:hover { -webkit-transform: rotate(90deg); transform: rotate(90deg);}/*таблиц главна*/table.cs-table {max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 18px;font-size: 14px;}table.cs-table {border: 1px solid #dddddd;border-collapse: separate;border-left: 0;border-radius: 4px;}table.cs-table caption + thead tr:first-child th,table.cs-table caption + tbody tr:first-child th,table.cs-table caption + tbody tr:first-child td,table.cs-table colgroup + thead tr:first-child th,table.cs-table colgroup + tbody tr:first-child th,table.cs-table colgroup + tbody tr:first-child td,table.cs-table thead:first-child tr:first-child th,table.cs-table tbody:first-child tr:first-child th,table.cs-table tbody:first-child tr:first-child td {border-top: 0;}table.cs-table caption + thead tr:first-child th,table.cs-table caption + thead tr:first-child td,table.cs-table colgroup + thead tr:first-child th,table.cs-table colgroup + thead tr:first-child td,table.cs-table thead:first-child tr:first-child th,table.cs-table thead:first-child tr:first-child td {border-top: 0;}table.cs-table tbody + tbody {border-top: 2px solid #ddd;}table.cs-table tbody tr:hover td,table.cs-table tbody tr:hover th {background-color: #f5f5f5;}table.cs-table tbody tr:nth-child(odd) td,table.cs-table tbody tr:nth-child(odd) th {background-color: #f9f9f9;}table.cs-table th {font-weight: bold;}table.cs-table th,table.cs-table td {padding: 8px;line-height: 18px;text-align: center;vertical-align: middle;border-top: 1px solid #ddd;}table.cs-table th,table.cs-table td {border-left: 1px solid #ddd;}table.cs-table th:first-child,table.cs-table td:first-child {border-left: 1px solid #dddddd;}table.cs-table thead th {vertical-align: bottom;}table.cs-table .cs-sort-th {font-size: 12px;background: #9f191e;color: rgba(255,255,255,.8);border-color: #ddd;border-bottom: 1px solid #ddd;cursor: pointer;vertical-align: middle;}table.cs-table .cs-sort-th:hover,table.cs-table .cs-sort-th.active {background: #124377;}/* //форма таби-лог-результ*/ .tabs__content { display: none; } .tabs__content.--open { display: block; }/* //іконка input*/i.fa { width: 26px; height: 26px; line-height: 26px; text-align: center; margin-right: -26px; position: relative; z-index: 1; float: left;}i.fa + input { padding-left: 26px;}