

/* Start:/local/templates/cabinet/css/jquery-ui.min.css?173790957930656*/
/*! jQuery UI - v1.12.1 - 2018-08-12
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.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-draggable-handle{-ms-touch-action:none;touch-action:none}.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:after,.ui-helper-clearfix:before{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-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-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-next span,.ui-datepicker .ui-datepicker-prev 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:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{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-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.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{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-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{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:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.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{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;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:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.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(/local/templates/cabinet/css/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/local/templates/cabinet/css/images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/local/templates/cabinet/css/images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(/local/templates/cabinet/css/images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(/local/templates/cabinet/css/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/local/templates/cabinet/css/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/local/templates/cabinet/css/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-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{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}
/* End */


/* Start:/local/templates/cabinet/css/slick-theme.css?17379095791903*/
@charset 'UTF-8';
/* Slider */
/* Arrows */
.slick-arrow
{
    background: transparent;
    z-index: 1;
    font-size: 0px;
    cursor: pointer;
    position: absolute;
     outline: none; 
     background: url(/local/templates/cabinet/css/../img/arrow-icon.png) center no-repeat;
     outline: none;
         width: 14px;
    height: 20px;
    margin-top: -10px;

}

.slick-next{right: 0px;}
.slick-prev{left: 0px;  transform: rotate(-180deg);}

.slick-dotted.slick-slider
{

}

.slick-dots
{
    position: absolute;
bottom: -45px;
     display: inline-block;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    width: 100%;
}
.slick-dots li
{
    position: relative;
    right: 0%;
    width: 15px;
    height: 15px;
    min-width: 15px;
    border-radius: 50%;
    margin: 0px 7.5px;
    vertical-align: middle;
    background: transparent;
    border: 1px solid #F024DB;
    
    display: inline-block;
    padding: 0;
    cursor: pointer;
    font-size: 0px;
}
.slick-dots li:after{content: ""; border-radius: 50%; position: absolute; left: 2px; right: 2px; bottom: 2px; top: 2px; background: #FD5521; display: inline-block; opacity: 0; visibility: hidden;}

.slick-dots li button
{
    
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;


    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
.slick-dots li.slick-active{ border-color: #FD5521; }
.slick-dots li.slick-active:after{opacity: 1; visibility: visible;}

/* End */


/* Start:/local/templates/cabinet/css/slick.css?17379095791301*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;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);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/templates/cabinet/css/media.css?173790957921517*/
/*==========  Desktop First Method  ==========*/

@media only screen and (max-height: 730px) and (min-width:992px) {}
@media only screen and (max-width: 1740px) {}
@media only screen and (max-width: 1450px) {
  .main__slider_item_img {
    padding-bottom: 658px;
  }
}
@media only screen and (max-width: 1200px) {
  #menu a {
    font-size: 15px;
  }
  .col-menu {
    padding: 0px 20px;
  }
  .map-tab {
    padding: 0px 15px;
  }
  .station__dsc-title {
    font-size: 15px;
    line-height: 18px;
  }
  .station__dsc-txt {
    font-size: 11px;
  }
  .news__sorted {
    padding-bottom: 15px;
  }
  .station__dsc {
    padding-left: 10px;
  }
  .news__sorted_item {
    padding-bottom: 15px;
  }
  #wrapper {
    min-height: calc(100vh - 327px);
  }
  .form-search {
    width: 400px;
  }
  .col-panel {
    width: calc(100% - 430px);
  }
  .btn-search {
    width: 140px;
  }
  .header__panel-list li a {
    font-size: 12px;
  }
  .header__panel-list svg {
    height: 18px;
    width: 18px;
  }
  .form-search input {
    font-size: 13px;
    padding: 0px 150px 0px 15px;
  }
  .header__top, .header__bottom {
    padding: 2.5px 0px;
  }
  .form-search input {
    height: 36px;
  }
  .btn-search {
    font-size: 15px;
    line-height: 36px;
  }
  #main {
    min-height: 470px;
  }
  .title {
    font-size: 38px;
    line-height: 40px;
  }
  .news__preview {
    padding-top: 70px;
  }
  .index__description {
    padding-top: 20px;
  }
  .news__preview_dsc-title {
    font-size: 16px;
    line-height: 22px;
  }
  .news__preview_dsc-txt {
    font-size: 14px;
    line-height: 22px;
  }
  #sidebar {
    width: 360px;
  }
  #content {
    width: calc(100% - 360px);
  }
  .col-logo {
    width: 240px;
  }
  .col-contact {
    width: calc(100% - 240px);
  }
  .footer_panel_center ul li a {
    /*    font-size: 16px;*/
  }
  .footer-social ul {
    margin-bottom: 34px;
  }
  #footer {
    padding: 20px 0px;
  }
  .analyzes__item-price, .analyzes__item-term, .analyzes__item-basket {
    width: 70px;
    padding: 0px 5px;
  }
  .analyzes__item_dsc {
    width: calc(100% - 280px);
    padding: 0px 5px;
  }
  .analyzes__row-title, .spoiler__item-title {
    font-size: 16px;
  }
  .basket__panel li {
    margin: 0px 15px 15px 0px;
  }
  .complex__analyzes_item_dsc-panel li {
    margin-right: 15px;
  }
  .product_panel-price {
    width: 50%;
  }
  .analyzes__product_panel {
    flex-wrap: wrap;
  }
  .product_panel-services {
    width: 50%;
  }
  .analyzes__product_dsc-title {
    font-size: 36px;
    line-height: 40px;
  }
  .analyzes__product_dsc-txt {
    font-size: 20px;
    line-height: 24px;
  }
  .product_panel-btn {
    width: 100%;
    text-align: center;
    padding-top: 30px;
  }
}
/* Medium Devices, Desktops */

@media only screen and (max-width: 992px) {
  .people__box {
    margin-top: 15px;
  }
  .main__slider_item_img {
    padding-bottom: 550px;
  }
  .reading_box {
    max-width: 470px;
  }
  .office__adress_map_tabs {
    display: flex;
    flex-wrap: wrap;
  }
  .map-tab {
    border-radius: 0px;
  }
  .map_contact_item-dsc {
    width: calc(100% - 40px);
    font-size: 12px;
  }
  .map_contact_item-icon {
    width: 40px;
  }
  .map_contact_item-dsc span {
    font-size: 15px;
  }
  .map_contact-left {
    width: 300px;
  }
  .map_contact-right {
    width: calc(100% - 300px);
  }
  .office__adress_map_tabs li {
    display: block;
    padding: 0px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  #wrapper {
    min-height: calc(100vh - 372px);
  }
  .analyzes__product_dsc-title {
    font-size: 28px;
    line-height: 32px;
  }
  .analyzes__product_dsc-txt {
    font-size: 18px;
    line-height: 22px;
  }
  .basket__order {
    padding-top: 40px;
  }
  .basket__content, .basket__order {
    width: 100%;
  }
  .form__box textarea, .form__box input {
    margin-bottom: 15px;
  }
  .col-complex:nth-child(even) .triangle, .triangle {
    left: calc(100% - 50% - 18.5px);
  }
  .panel-func li {
    margin-bottom: 10px;
  }
  .col-complex:nth-child(even) .complex__analyzes_item_dsc {
    margin-left: 0px;
  }
  .complex__analyzes_item_dsc {
    margin-right: 0px;
  }
  .complex__analyzes_box {
    padding-top: 15px;
  }
  .complex__analyzes_item {
    padding-bottom: 15px;
  }
  .analyzes__product_info, .people__box {
    padding: 15px 15px 20px;
  }
  .tabs-nav a {
    font-size: 16px;
  }
  .office__adress_dsc {
    width: 100%;
  }
  .office__adress_map {
    width: 100%;
  }
  .office__adress {
    position: relative;
    padding-bottom: 140px;
  }
  .office__adress_dsc {
    padding-bottom: 0px;
  }
  .office__adress_items:after {
    display: none;
  }
  .office__adress_items {
    padding-bottom: 15px;
  }
  .office__adress_dsc {
    position: inherit;
  }
  .office__adress_item {
    border-radius: 30px;
  }
  .office__adress_box {
    padding-top: 25px;
  }
  #map {
    height: 300px;
  }
  #breadcrumps {
    padding-bottom: 0px;
    margin-bottom: 30px;
  }
  #breadcrumps {
    white-space: nowrap;
    overflow: auto;
  }
  #breadcrumps ul {
    padding-right: 20px;
  }
  .header_logo img {
    max-width: 110px;
  }
  .backet-circle {
    height: 30px;
    width: 30px;
  }
  .header_backet:after {
    width: 30px;
    height: 30px;
    background-size: cover;
  }
  .col-menu {
    width: calc(100% - 220px);
    padding: 0px 15px;
  }
  .backet-count {
    top: -3px;
    right: -3px;
  }
  #menu a {
    font-size: 12px;
  }
  .header__bottom .header-col {
    width: 100%;
  }
  .form-search {
    width: 100%;
    margin-top: 10px;
  }
  #sidebar {
    width: 270px;
  }
  .sidebar__box {
    padding: 15px;
  }
  #content {
    width: calc(100% - 270px);
  }
  #wrapper {
    padding: 35px 0px;
  }
  .title {
    font-size: 28px;
    line-height: 30px;
  }
  .index__description {
    padding-top: 10px;
  }
  .drop-swith {
    left: -20px;
  }
  .btn-all-catalog {
    font-size: 16px;
  }
  .sidebar__list {
    padding-left: 20px;
  }
  .news__preview-img {
    min-height: 220px;
  }
  .drop-swith {
    top: 5px;
  }
  #main {
    min-height: 370px;
  }
  body {
    font-size: 14px;
    line-height: 20px;
  }
  .specialist__item_dsc span {
    font-size: 16px;
    line-height: 20px;
  }
  .office__adress_no_search_adress {
    padding-right: 0px;
  }
  .analyzes__item_dsc-title {
    font-size: 16px;
  }
  .equipment__item-img {
    border-radius: 20px;
  }
  .specialist__item_img {
    height: 150px;
    width: 150px;
  }
  .product_info_tab ul li {
    padding-left: 30px;
  }
  .specialist__item {
    max-width: 210px;
  }
  #page-basket-clear {
    padding-bottom: 110px;
  }
  .analyzes__item_dsc-txt {
    font-size: 12px;
    line-height: 16px;
  }
  .analyzes__item-price, .analyzes__item-term, .analyzes__item-basket, .analyzes__item-art {
    width: 100px;
    padding: 0px 5px;
  }
  .analyzes__item {
    align-items: baseline;
  }
  .analyzes__item_dsc {
    width: calc(100% - 240px);
    padding: 0px 5px;
  }
  .specialist__top .slick-snext {
    opacity: 1;
    transform: translate3d(20%, 0, 0px) scale(0.9);
    z-index: 2;
  }
  .specialist__top .slick-sprev {
    opacity: 1;
    transform: translate3d(-20%, 0, 0px) scale(0.9);
  }
  .summary-btn-block {
    text-align: left;
    padding-bottom: 15px;
  }
  /*ÐÐžÐ’Ð«Ð• Ð¡Ð¢Ð˜Ð›Ð˜*/
  .error__people img {
    max-width: 700px;
    max-height: inherit;
  }
  .error__people {
    right: -350px;
  }
  .btn-back {
    font-size: 16px;
    height: 50px;
    line-height: 48px;
  }
  .error__dsc-txt {
    font-size: 30px;
    line-height: 34px;
  }
  .footer-social .footer-social-img {
    margin-top: 20px;
  }
  .footer-copyright-text {
    margin-bottom: 15px;
  }
  #page-analyzes #content .btn-explode {
    width: 100%;
  }
  .row.align-items-center.justify-content-between:before, .row.align-items-center.justify-content-between:after {
    display: none;
  }
  .popup__cookie-block .popup__cookie-text {
    font-size: 12px;
    line-height: 16px;
  }
}
/* Small Devices, Tablets */

@media only screen and (max-width: 768px) {
  #sidebar {
    display: none;
  }
  #form-popup .summary-status {
    padding-bottom: 12px;
  }
  .hide-mobile {
    display: none!important;
  }
  .btn-gradient, .reading__item-txt {
    font-size: 16px;
  }
  .btn-reading {
    margin: 15px auto 0px;
    height: 50px;
    line-height: 48px;
    font-size: 14px;
  }
  .btn-block {
    max-width: 290px;
  }
  .reading_box, .reading_box .title {
    text-align: center
  }
  .reading__item-txt {
    margin: 0px auto;
  }
  .main__slider_item_dsc {
    position: relative
  }
  .reading_box {
    padding-top: 35px;
  }
  .reading__item-slogan {
    font-size: 18px;
  }
  #form__box-new {
    display: block;
  }
  .main__slider_item_img {
    padding-bottom: 56%;
  }
  .map_contact-right {
    padding-top: 30px;
  }
  .map-tab {
    justify-content: flex-start;
  }
  .office__adress_map_contact {
    padding-top: 35px;
  }
  .map_contact-left, .map_contact-right {
    width: 100%;
  }
  .map_contact-title {
    font-size: 19px;
    line-height: 23px;
  }
  .office__adress_map_tabs li {
    display: block;
    padding: 0px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .office__adress_map-next {
    padding-top: 30px;
  }
  #wrapper {
    min-height: calc(100vh - 400px);
  }
  .analyzes__item-basket, .analyzes__item-term {
    display: none;
  }
  #cart .analyzes__item-basket {
    display: block;
  }
  .term-mob, .bask-analiz-mob {
    display: inline-block;
    margin-top: 10px;
  }
  .analyzes__item_dsc {
    width: calc(100% - 120px);
    padding: 0px 5px 0px 20px;
    width: 80%;
    padding: 0 1% 0 5%;
  }
  .basket__clear-btn {
    padding-top: 30px;
  }
  .basket__clear-txt {
    font-size: 16px;
    padding-top: 30px;
    line-height: 18px;
  }
  .col-panel {
    display: none;
  }
  .basket__clear {
    padding-top: 30px;
  }
  .col-menu {
    display: none;
  }
  #page-basket-clear {
    padding-bottom: 60px;
  }
  .certificates__items {
    padding-top: 0px;
  }
  .equipment__item-img {
    border-radius: 15px;
  }
  .form-search input {
    padding: 0px 120px 0px 15px;
  }
  .header__top {
    position: relative;
  }
  .btn-search:before {
    left: 15px;
  }
  .header_backet {
    margin-right: 50px;
  }
  .button_toogle {
    display: block;
  }
  #main {
    min-height: 250px;
  }
  .news__preview_box {
    max-width: 400px;
    margin: 0px auto;
  }
  #header {
    padding: 17.5px 0px;
  }
  .header_logo img {
    max-width: 170px;
  }
  .btn-search {
    width: 120px;
    font-size: 14px;
  }
  .sidebar__list {
    padding-left: 30px;
  }
  #sidebar {
    width: 100%;
  }
  .drop-swith {
    left: -30px;
  }
  .sidebar__box {
    padding: 20px;
  }
  #content {
    width: 100%;
    padding-top: 30px;
  }
  .news__preview {
    padding-top: 20px;
  }
  /*
  .news__preview_dsc-txt {
    display: block;
  }
*/
  .index__description {
    padding-top: 0px;
  }
  .col-logo, .col-contact {
    width: 100%;
  }
  #footer {
    text-align: center;
  }
  .footer-logo {
    padding-left: 15px;
  }
  #menu li {
    display: block;
  }
  #menu a {
    font-size: 18px;
  }
  #menu li {
    padding: 10px 0px;
  }
  .dropdown {
    position: relative;
    display: none;
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
    left: 0px;
  }
  #menu .dropdown li {
    padding: 10px 0px;
  }
  #menu .dropdown li a {
    color: #FF5830
  }
  #menu .dropdown li:last-child {
    padding-bottom: 0px;
  }
  .header__panel-list li a {
    font-size: 14px;
  }
  .header__panel-list svg {
    height: 24px;
    width: 24px;
  }
  #menu li a:hover {
    color: #000;
  }
  .analyzes__dsc {
    padding-top: 15px;
  }
  #menu {
    border-bottom: 1px solid #FF5830;
    overflow: hidden;
  }
  .navigation__mobile_top {
    max-width: 540px;
    margin: 0px auto;
  }
  #menu li a:hover:after {
    opacity: 0;
    visibility: hidden;
    transform: translateY(5px);
  }
  #menu li.dropdown-js-m.active a {
    color: #FF5830;
  }
  .dropdown-list {
    padding: 0px;
    background: transparent;
    border-radius: 0px;
    box-shadow: none;
  }
  #menu {
    display: block;
    padding-top: 5px;
    text-align: center;
  }
  .dropdown {
    padding: 10px 0px;
  }
  #footer {
    background: url(/local/templates/cabinet/css/../img/bg-footer-mob.jpg) center no-repeat;
    background-size: cover;
  }
  #menu .dropdown-js-m a:after {
    content: "";
    opacity: 1!important;
    visibility: visible!important;
    transform: translateY(0px)!important;
    height: 1px;
    top: 10px;
    background: #FF5830;
    left: 120%;
    width: 0px;
    display: inline-block;
    position: absolute;
  }
  #menu .dropdown-js-m a:before {
    content: "";
    opacity: 1!important;
    visibility: visible!important;
    transform: translateY(0px)!important;
    height: 1px;
    top: 10px;
    background: #FF5830;
    right: 120%;
    width: 0px;
    display: inline-block;
    position: absolute;
  }
  #menu li.dropdown-js-m.active a:after {
    width: 600px;
  }
  #menu li.dropdown-js-m.active a:before {
    width: 600px;
  }
  #menu li.dropdown-js-m .dropdown a:before {
    display: none;
  }
  .news__preview-img {
    min-height: 280px;
  }
  .office__adress_item-txt, .no_search_adress_dsc {
    font-size: 14px;
  }
  .analyzes__product-tag li, .office__adress_item-txt span, .no_search_adress_dsc span {
    font-size: 16px;
  }
  .office__adress {
    padding-top: 30px;
  }
  #page-basket .title {
    padding-bottom: 30px;
  }
  .office__adress_item {
    margin-bottom: 5px;
    padding: 6px 15px 6px 0px;
  }
  #menu li.dropdown-js-m .dropdown a:after {
    display: none;
  }
  .spoiler__item-dsc {
    padding: 0px 15px;
  }
  .vacancies__box_inner {
    padding-top: 10px;
  }
  .vacancies__box {
    padding-top: 30px;
  }
  .pop-title {
    font-size: 24px;
  }
  .popup_window {
    padding: 35px 20px;
  }
  .popup__form_item-input {
    width: 100%;
    padding-left: 0px;
  }
  .popup__form_item-txt {
    width: 100%;
    padding-bottom: 10px;
    text-align: left;
  }
  .popup__form_item, .b-flex {
    display: block;
  }
  .input-price {
    padding-bottom: 10px;
  }
  .subscribe-logo {
    padding-bottom: 0px;
  }
  .questions__list_item-title {
    font-size: 16px;
  }
  .popup__form_item-delevery, .popup__form_item-delevery .popup__form_item-txt {
    text-align: center;
  }
  .modal-content {
    padding: 60px 15px;
  }
  .modal-item__title {
    font-size: 16px;
    line-height: 22px;
  }
  /*ÐÐžÐ’Ð«Ð• Ð¡Ð¢Ð˜Ð›Ð˜*/
  .error__people {
    display: none;
  }
  .error__dsc {
    right: 6%;
    text-align: center;
    bottom: 10vh;
  }
  .error__dsc-txt {
    font-size: 24px;
    line-height: 28px;
  }
  .body #sidebar {
    display: none
  }
  #sidebar {
    display: none
  }
  .mob-text-right {
    text-align: right;
  }
  .mob-text-left {
    text-align: left;
  }
  .popup__cookie-block .container {
    flex-direction: column;
  }
  .popup__cookie-block .popup__cookie-text {
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
    padding-right: 0;
  }
}
/* Extra Small Devices, Phones */

@media only screen and (max-width: 767px) {
  .authors_block_wrap {
    flex-direction: column;
  }
}
@media only screen and (max-width :560px) {
  .footer_panel_center span {
    display: block;
  }
  .reading-img {
    block
  }
  .form__box {
    padding: 20px;
  }
  .reading-img img {
    width: 1000px;
    position: absolute;
    left: 50%;
    top: -30px;
    margin-left: -500px;
  }
  #reading {
    text-align: center;
    background: transparent;
  }
  #reading {
    min-height: inherit;
  }
  .reading_box .title {
    text-align: center;
    max-width: 240px;
    margin: 0px auto;
  }
  .reading-img {
    display: block;
    height: 240px;
    overflow: hidden;
    width: 100%;
    position: relative;
  }
  .btn-block {
    margin: 20px auto 0px;
  }
  .reading__item-txt {
    padding-top: 0px;
    max-width: 100%;
  }
  .btn-reading {
    font-size: 15px;
  }
  .reading_box {
    padding: 25px 0px 25px;
    position: relative;
  }
  .reading__item-slogan {
    max-width: 200px;
    margin: 0px auto;
    font-size: 18px;
  }
  .news__sorted_item-title {
    font-size: 10px;
    padding-right: 10px;
  }
  .sorted__value-list button {
    font-size: 10px;
    padding: 0px 10px;
  }
  .specialist__item_img {
    height: 100px;
    width: 100px;
  }
  .adress__item span {
    font-size: 16px;
  }
  .specialist__item_dsc span {
    font-size: 14px;
  }
  .basket__place ul {
    margin: 0px -5px;
  }
  .basket__place li {
    padding: 0px 5px;
  }
  .analyzes__row-title, .spoiler__item-title {
    font-size: 14px;
  }
  .specialist__item {
    max-width: 190px;
  }
  .sidebar__sort li a {
    font-size: 12px;
  }
  .sidebar__sort li {
    padding: 0px 5px;
  }
  .basket__panel {
    display: block;
  }
  .footer_panel_center span:first-child:after {
    display: none;
  }
  .radio_btn_group_your_address_form .popup__form-radio {
    width: 100%;
    margin-bottom: 15px;
  }
  .form__custom-radio+label::before {
    top: 2px
  }
  .form__custom-radio:checked+label::after {
    top: 5px;
  }
  .btn-add-basket, .btn-delete-basket, .btn-explode, .btn-add-basket.delete {
    font-size: 18px !important;
  }
}
@media only screen and (max-width :420px) {
  .country-phone-options {
    width: 55px;
    margin: 0;
    left: -20px;
    top: -14px;
  }
  .country-phone-selected {
    width: 55px;
    left: -18px;
  }
  .people__box {
    margin-top: 5px;
  }
  .news__sorted_item-title {
    font-size: 9px;
    padding-right: 6px;
  }
  .sorted__value-list button {
    font-size: 9px;
    padding: 0px 8px;
  }
  .basket__order_box {
    padding: 20px;
  }
  .basket_list_item {
    font-size: 12px;
    line-height: 20px;
  }
  .total-price {
    font-size: 18px;
  }
  .adress-yes span {
    font-size: 16px;
  }
  .analyzes__product-tag li, .office__adress_item-txt span, .no_search_adress_dsc span {
    font-size: 14px;
  }
  .office__adress_item-txt, .no_search_adress_dsc {
    font-size: 12px;
  }
  .specialist__top .slick-snext {
    opacity: 1;
    transform: translate3d(15%, 0, 0px) scale(0.9);
    z-index: 2;
  }
  .specialist__top .slick-sprev {
    opacity: 1;
    transform: translate3d(-15%, 0, 0px) scale(0.9);
  }
  .office__adress_item-icon, .no_search_adress-icon {
    width: 50px;
  }
  .office__adress_item-txt, .no_search_adress_dsc {
    width: calc(100% - 50px);
  }
  #map {
    height: 220px;
  }
  .analyzes__product-tag li {
    padding-right: 20px;
  }
  .product__analogues .analyzes__row-title {
    padding: 0px 15px;
  }
  .form-search input {
    font-size: 10px;
  }
  .header__panel-list li a {
    font-size: 12px;
  }
  .header__panel-list svg {
    height: 20px;
    width: 20px;
  }
  .navigation__mobile_top .header__panel-list {
    display: flex;
    flex-wrap: wrap;
  }
  .navigation__mobile_top .header__panel-list li {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .title {
    font-size: 24px;
    line-height: 28px;
  }
  #menu a {
    font-size: 16px;
  }
  #menu li, #menu .dropdown li {
    padding: 8px 0px;
  }
  .header_logo img {
    max-width: 160px;
  }
  .complex__analyzes_box {
    padding-top: 5px;
  }
  .btn-search {
    width: 110px;
    font-size: 13px;
    padding-left: 20px;
  }
  .btn-search:before {
    height: 14.5px;
    width: 14.5px;
    background-size: cover;
  }
  .analyzes__product_img {
    height: 220px;
  }
  .analyzes__product_dsc-title {
    font-size: 22px;
    line-height: 24px;
  }
  .analyzes__product_dsc-txt {
    font-size: 16px;
    line-height: 20px;
  }
  .product_table-r {
    font-size: 14px;
    line-height: 16px;
  }
  .analyzes__product_table-row {
    padding-bottom: 6px;
  }
  .analyzes__product_dsc_table {
    padding-top: 20px;
  }
  .analyzes__product_condition {
    padding-top: 15px;
  }
  .analyzes__product_panel {
    padding: 25px 0px;
  }
  .product-price {
    font-size: 26px;
  }
  .analyzes__product_dsc {
    padding-bottom: 30px;
  }
  .btn-add-basket {
    width: 240px;
    font-size: 14px;
  }
  .link {
    font-size: 14px;
  }
  .product_panel-btn {
    padding-top: 20px;
  }
  .analyzes__product_info-nav ul {
    margin: 0px -8px;
  }
  .complex__analyzes-title {
    font-size: 16px;
  }
  .tabs-nav ul li {
    padding: 0px 8px 12px;
  }
  .tabs-nav a {
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    padding: 0px 15px;
    min-width: 120px;
  }
  .product_table-l, .product_panel-services {
    font-size: 12px;
    line-height: 16px;
  }
  .analyzes__product_condition li {
    font-size: 13px;
    line-height: 25px;
    height: 25px;
    padding: 0px 15px;
    margin: 0px 5px;
  }
}
/* bacustom, iPhone Retina */

@media only screen and (max-width: 360px) {
  .header__panel-list li a {
    font-size: 10px;
  }
  .header__panel-list svg {
    height: 18px;
    width: 18px;
  }
}
/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */

@media only screen and (min-width: 320px) {}
/* Extra Small Devices, Phones */

@media only screen and (min-width: 480px) {}
/* Small Devices, Tablets */

@media only screen and (min-width: 768px) {
  .dropdown {
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
  }
}
/* Medium Devices, Desktops */

/* Large Devices, Wide Screens */

@media only screen and (min-width: 1200px) {}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17696894192729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/cabinet/template_styles.css?1737909579198981*/
@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/cabinet/fonts/Montserrat-Regular.eot')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.eot*/
    ;
    src: url('/local/templates/cabinet/fonts/Montserrat-Regular-#iefix')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.eot?#iefix*/
    format('embedded-opentype'), url('/local/templates/cabinet/fonts/Montserrat-Regular.woff')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.woff*/
    format('woff'), url('/local/templates/cabinet/fonts/Montserrat-Regular.ttf')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.ttf*/
    format('truetype'), url('/local/templates/cabinet/fonts/Montserrat-Regular.svg#Montserrat-Regular')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.svg#OpenSans-Italic*/
    format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/cabinet/fonts/Montserrat-Bold.eot')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.eot*/
    ;
    src: url('/local/templates/cabinet/fonts/Montserrat-Bold-#iefix')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.eot?#iefix*/
    format('embedded-opentype'), url('/local/templates/cabinet/fonts/Montserrat-Bold.woff')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.woff*/
    format('woff'), url('/local/templates/cabinet/fonts/Montserrat-Bold.ttf')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.ttf*/
    format('truetype'), url('/local/templates/cabinet/fonts/Montserrat-Bold.svg#Montserrat-Bold')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.svg#OpenSans-Italic*/
    format('svg');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/cabinet/fonts/Montserrat-Medium.eot')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.eot*/
    ;
    src: url('/local/templates/cabinet/fonts/Montserrat-Medium-#iefix')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.eot?#iefix*/
    format('embedded-opentype'), url('/local/templates/cabinet/fonts/Montserrat-Medium.woff')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.woff*/
    format('woff'), url('/local/templates/cabinet/fonts/Montserrat-Medium.ttf')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.ttf*/
    format('truetype'), url('/local/templates/cabinet/fonts/Montserrat-Medium.svg#Montserrat-Medium')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.svg#OpenSans-Italic*/
    format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/cabinet/fonts/Montserrat-Light.eot')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.eot*/
    ;
    src: url('/local/templates/cabinet/fonts/Montserrat-Light-#iefix')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.eot?#iefix*/
    format('embedded-opentype'), url('/local/templates/cabinet/fonts/Montserrat-Light.woff')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.woff*/
    format('woff'), url('/local/templates/cabinet/fonts/Montserrat-Light.ttf')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.ttf*/
    format('truetype'), url('/local/templates/cabinet/fonts/Montserrat-Light.svg#Montserrat-Light')/*tpa=http://kr1sck.ru/jazz-hall/fonts/OpenSans-Italic.svg#OpenSans-Italic*/
    format('svg');
    font-weight: 300;
    font-style: normal;
}
*::-webkit-input-placeholder {
    color: #676767;
}
*:-moz-placeholder {
    color: #676767;
}
*::-moz-placeholder {
    color: #676767;
}
*:-ms-input-placeholder {
    color: #676767;
}
a, input, img, button, li, ul, div {
    -webkit-tap-highlight-color: transparent;
    outline: none !important;
}
.header__search *::-webkit-input-placeholder {
    background: linear-gradient(45deg, #CF56C9 20%, #FD5521);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header__search *:-moz-placeholder {
    background: linear-gradient(45deg, #CF56C9 20%, #FD5521);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header__search *::-moz-placeholder {
    background: linear-gradient(45deg, #CF56C9 20%, #FD5521);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header__search *:-ms-input-placeholder {
    background: linear-gradient(45deg, #CF56C9 20%, #FD5521);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.err {
	color: red;
	margin-top:20px;
}
input:focus::-webkit-input-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
input:focus::-moz-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
input:focus:-moz-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
input:focus:-ms-textarea-placeholder {
    opacity: 0.5;
    transition: opacity 0.5s ease;
}
textarea:focus::-webkit-input-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
textarea:focus::-moz-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
textarea:focus:-moz-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
textarea:focus:-ms-textarea-placeholder {
    opacity: 0.5;
    transition: opacity 0.5s ease;
}
.phone::-ms-clear {
    display: none;
}
html {
    overflow-x: hidden;
    min-width: 320px;
}
html, body, div, span, h1, h2, h3, h4, h5, h6, a, p, img, ol, ul, li, form, input, button, textarea, label, fieldset, legend, blockquote, table, caption, tbody, tfoot, thead, tr, th, td, sub, sup, object, iframe {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
*:focus {
    outline: 0;
}
b, strong {
    font-weight: 900;
}
i, em {
    font-style: italic;
}
li {
    list-style: none;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
td, th {
    vertical-align: middle;
}
a, [type="submit"], [type="button"], label, select, button {
    cursor: pointer;
}
a, a:hover, a:focus {
    color: inherit;
    text-decoration: none;
}
textarea {
    resize: none;
    overflow: auto;
}
sup {
    vertical-align: super;
}
sub {
    vertical-align: sub;
}
div a:hover, div a:active, div a:focus {
    outline: none;
}
aside, header, footer, article, section, nav {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
html {
    -webkit-text-size-adjust: none;
}
input:not([type="checkbox"]):not([type="radio"]) {
    -webkit-appearance: none;
}
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
iframe {
    display: block;
    position: relative;
}
body {
    background: #fff;
    line-height: 22px;
    font-size: 16px;
    overflow: hidden;
    min-width: 320px;
    font-family: 'Montserrat';
    color: #000;
    margin: 0px;
}
a {
    cursor: pointer;
}
/* Animation */

a, .bask-analiz:after, .map-tab, .sorted__value-list button:after, .questions__list_item-title, .basket_select_dropdown, .adress__item, .btn-delete-summary, .bask-icon, .delete-icon, .basket__place .radio-custom, .analyzes__product-tag a:before, #navigation_mobile, .sidebar__sort li a:after, .specialist__info__item, .certificates__item-img img, svg, .complex__analyzes-img img, .analyzes__row-title:after, .analyzes__row-title:before, .analyzes__row-title, .header_backet:after, #menu .dropdown-js-m a:after, #menu .dropdown-js-m a:before, .footer_panel_center ul li a:after, #menu a:after, .news__preview_dsc, path, .link:after, .link-txt:after, .drop-swith:before {
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.backet-circle {
    cursor: pointer;
    -webkit-transition: all 1s ease-out 0s;
    -moz-transition: all 1s ease-out 0s;
    -ms-transition: all 1s ease-out 0s;
    -o-transition: all 1s ease-out 0s;
    transition: all 1s ease-out 0s;
}
/*ÃÅ¡ÃÂ½ÃÂ¾ÃÂºÃÂ° ÃÂ¼ÃÂµÃÂ½Ã‘Å½*/

.button_toogle {
    display: none;
    font-size: 0px;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -12px;
    height: 22px;
    z-index: 12;
    width: 22px;
}
#form__box-new {
    display: none;
}
.c-hamburger {
    display: inline-block;
    z-index: 111;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: none;
    font-size: 0;
    text-indent: -9999px;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    transition: background 0.3s;
}
.c-hamburger.is-active .c-hamburger span {
    background: #676767;
}
.c-hamburger:focus {
    outline: none;
}
.c-hamburger span {
    display: block;
    position: absolute;
    width: 22px;
    border-radius: 6px;
    height: 3px;
    background: #676767;
}
.c-hamburger span::before, .c-hamburger span::after {
    left: 0px;
    border-radius: 3px;
    position: absolute;
    display: block;
    width: 100%;
    height: 3px;
    background-color: #676767;
    content: "";
}
.c-hamburger span::before {
    top: -5px;
    width: 22px;
}
.c-hamburger span::after {
    bottom: -5px;
    width: 22px;
}
.c-hamburger--htx span {
    transition: background 0s 0.3s;
}
.c-hamburger--htx span::before, .c-hamburger--htx span::after {
    transition-duration: 0.3s, 0.3s;
    transition-delay: 0.3s, 0s;
}
.c-hamburger--htx span::before {
    transition-property: top, transform;
}
.c-hamburger--htx span::after {
    transition-property: bottom, transform;
}
.c-hamburger--htx.is-active span {
    background: none;
}
.c-hamburger--htx.is-active span::before {
    top: 0;
    transform: rotate(45deg);
    width: 100%;
}
.c-hamburger--htx.is-active span::after {
    bottom: 0;
    transform: rotate(-45deg);
    width: 100%;
}
.c-hamburger--htx.is-active span::before, .c-hamburger--htx.is-active span::after {
    transition-delay: 0s, 0.3s;
}
.header_backet .backet-circle {
    background: rgb(207, 86, 201);
    background: -moz-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: linear-gradient(to right, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf56c9', endColorstr='#fd5521', GradientType=1);
}
.backet-circle {
    height: 40px;
    display: inline-block;
    cursor: pointer;
    width: 40px;
    border-radius: 50%;
    display: inline-block;
    background: #d2d2d2;
}
.header_backet:after {
    content: "";
    z-index: 11;
    position: absolute;
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.909 22.246L14.374 15H27C27.651 15 28.128 15.611 27.97 16.243L26.622 21.635C26.417 22.454 25.721 23.056 24.881 23.14L18.065 23.822C17.049 23.923 16.12 23.244 15.909 22.246V22.246Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M14.374 15L13.724 12H12' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M24.6588 26C23.831 26 23.1589 26.6721 23.1671 27.5C23.1671 28.3278 23.8392 28.9999 24.667 28.9999C25.4949 28.9999 26.167 28.3278 26.167 27.5C26.1629 26.6721 25.4908 26 24.6588 26Z' fill='%23fff'/%3e%3cpath d='M17.9939 26C17.1649 26 16.4919 26.6712 16.5001 27.498C16.4919 28.3288 17.169 29 17.998 29C18.827 29 19.5 28.3288 19.5 27.502C19.5 26.6712 18.827 26 17.9939 26Z' fill='%23fff'/%3e%3c/svg%3e ");
    left: 0%;
    top: 0%;
    bottom: 0px;
    right: 0px;
}
.backet-count {
    position: absolute;
    height: 15px;
    width: 15px;
    line-height: 15px;
    text-align: center;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    position: absolute;
    top: 0px;
    right: 0px;
    background: #fff;
    font-size: 10px;
}
.header_backet {
    position: relative;
    display: inline-block;
    line-height: 0px;
}
.header_backet:hover:after {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.header_backet:hover .backet-circle {
    transform: rotate(-360deg);
}
.header_backet.product-check:after {
    animation: basket 1s linear infinite;
}
.header_backet.product-check .backet-circle {
    animation: basket-rotate 1s linear infinite;
}
.basket-info>div {
    display: none;
}
.basket-info>div.active {
    display: block;
}
@keyframes basket {
    from {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }
    to {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes basket-rotate {
    from {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(-360deg);
    }
    to {
        transform: rotate(0deg);
    }
}
.specialist__item_dsc-job {
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
}
/*.complex__analyzes-title{text-transform: capitalize;}*/

.header_logo {
    line-height: 0px;
}
.header-col {
    padding: 0px 15px;
}
.col-menu {
    width: calc(100% - 270px);
    padding: 0px 30px;
}
#menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#menu a {
    font-size: 16px;
}
#menu a:hover {
    color: #FF5830;
}
#menu a {
    position: relative;
}
#menu a:after {
    content: "";
    left: 0px;
    position: absolute;
    bottom: -4px;
    transform: translateY(5px);
    right: 0px;
    opacity: 0;
    visibility: hidden;
    background: #FF5830;
    display: inline-block;
    height: 1px;
}
#menu a:hover:after {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
}
.header__top, .header__bottom {
    padding: 7.5px 0px;
}
#menu li.dropdown-js a:after {
    display: none;
}
.complex__analyzes-title {
    text-align: center
}
#header {
    padding: 7.5px 0px;
}
#menu li {
    position: relative;
}
.dropdown {
    padding-top: 5px;
    transform: translateY(15px);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: -20px;
    z-index: 11;
    top: 100%;
}
.dropdown-list {
    white-space: nowrap;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    border-radius: 30px;
    padding: 15px 20px;
    background: #fff;
}
.dropdown a {
    font-size: 18px;
}
.dropdown-js a:first-child:hover {
    color: #FF5830;
}
.dropdown-js.active a {
    color: #FF5830;
}
.dropdown-js.active .dropdown a {
    color: #000;
    pointer-events: auto;
}
.dropdown-js.active .dropdown a:hover {
    color: #FF5830;
}
.active .dropdown {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
}
#menu .dropdown a:after {
    display: none;
}
#menu .dropdown li {
    padding: 3px 0px;
}
.header__panel-list li a {
    color: #676767;
    position: relative;
    font-size: 14px;
}
.header__panel-list li a {
    display: flex;
    align-items: center;
}
.header__panel-list li a:hover {
    color: #D56BD0
}
.header__panel-list li a:hover path {
    stroke: #D56BD0;
}
.header__panel-list li a .link-txt:after {
    content: "";
    background: #D56BD0;
    height: 1px;
    width: 0%;
    display: inline-block;
    position: absolute;
    bottom: 2px;
    line-height: 16px;
    left: 0px;
}
.header__panel-list li a .link-txt {
    position: relative;
}
.reading-img {
    display: none
}
.header__panel-list li a .link-txt:hover:after {
    width: 100%;
}
.header__panel-list svg {
    line-height: 16px;
}
.icon-link {
    line-height: 0px;
    margin-right: 5px;
}
#navigation_mobile.active {
    transform: translateY(0%);
}
.header__panel-list {
    display: flex;
    align-items: center;
}
.header__panel-list li {
    padding-right: 20px;
}
.form-search input {
    height: 40px;
    font-size: 14px;
    padding: 0px 180px 0px 30px;
    border-radius: 19px;
    width: 100%;
}
.form-search {
    width: 500px;
    position: relative;
    padding: 1px;
    border-radius: 20px;
    background: rgb(207, 86, 201);
    background: -moz-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: linear-gradient(to right, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf56c9', endColorstr='#fd5521', GradientType=1);
}
.btn-search {
    position: absolute;
    border-radius: 20px;
    padding-left: 15px;
    color: #fff;
    text-align: center;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 170px;
    line-height: 40px;
    z-index: 2;
    background: rgb(253, 85, 33);
    background: -moz-linear-gradient(left, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    background: linear-gradient(to right, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd5521', endColorstr='#cf56c9', GradientType=1);
}
.btn-search:hover {
    color: #fff;
    background: rgb(207, 86, 201);
    background: -moz-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: linear-gradient(to right, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf56c9', endColorstr='#fd5521', GradientType=1);
}
.col-panel {
    width: calc(100% - 530px);
}
.btn-search:before {
    content: "";
    height: 15.5px;
    width: 15.5px;
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -7.75px;
    z-index: 1;
    background: url(/local/templates/cabinet/images/icon-search.svg);
}
.header__top {
    z-index: 11;
}
.header__bottom {
    position: relative;
}
#header {
    background: #fff;
    position: relative;
    z-index: 110;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
#main {
    min-height: 570px;
    position: relative;
}
#main img {
    height: 100%;
    position: absolute;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
#navigation_mobile {
    position: absolute;
    transform: translateY(-100%);
    z-index: 10;
    padding: 65px 15px 35px;
    top: 0px;
    left: 0px;
    right: 0px;
    background: url(/local/templates/cabinet/images/bg-menu.jpg) no-repeat center top;
    background-size: cover;
}
.navigation__mobile_top .header__panel-list {
    display: inline-block;
    margin: 0px -10px;
}
.navigation__mobile_top .header__panel-list li {
    padding: 4px 10px;
    display: inline-block;
}
.navigation__mobile_top {
    text-align: center;
}
#wrapper {
    padding: 50px 0px;
}
#sidebar {
    width: 400px;
    padding: 0px 15px;
}
#content {
    width: calc(100% - 400px);
    padding: 0px 15px;
}
.header__top .basket-col {
    line-height: 0px;
}
.sidebar__box {
    padding: 20px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    background: #fff;
    border-radius: 30px;
}
.sidebar-title {
    font-size: 18px;
    text-align: center;
    font-weight: 900;
    padding-bottom: 15px;
    background: linear-gradient(45deg, #FD5521 20%, #CF56C9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.sidebar__list li a {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
}
.sidebar__list li a:hover {
    color: #FF5830;
    box-shadow: inset 0 -1px white, inset 0 -2px #FF5830;
}
.sidebar__list li {
    position: relative;
}
.sidebar__list {
    padding-left: 30px;
    padding-bottom: 16px;
}
.catalog-dropdown-js ul {
    position: relative;
    margin: 10px 0px;
    padding-left: 20px;
}
.catalog-dropdown-js ul:before {
    content: "";
    position: absolute;
    width: 1px;
    top: 7px;
    bottom: 7px;
    left: 0px;
    background: #E5E5E5;
    display: inline-block;
}
.drop-swith {
    height: 12px;
    display: inline-block;
    position: absolute;
    left: -30px;
    cursor: pointer;
    top: 5px;
    width: 12px;
    border-radius: 2px;
    border: 1px solid #676767;
}
.drop-swith:after {
    content: "";
    display: inline-block;
    position: absolute;
    background: #676767;
    width: 6px;
    height: 1px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.drop-swith:before {
    content: "";
    display: inline-block;
    position: absolute;
    background: #676767;
    width: 6px;
    height: 1px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
    -moz-transform: translate(-50%, -50%) rotate(90deg);
    -ms-transform: translate(-50%, -50%) rotate(90deg);
    -o-transform: translate(-50%, -50%) rotate(90deg);
    transform: translate(-50%, -50%) rotate(90deg);
}
.catalog-dropdown {
    display: none;
}
.catalog-dropdown-js.active .drop-swith:before {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    -moz-transform: translate(-50%, -50%) rotate(0deg);
    -ms-transform: translate(-50%, -50%) rotate(0deg);
    -o-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
}
.sidebar__list {
    border-bottom: 1px solid #E5E5E5;
}
.sidebar__btn {
    text-align: center;
    padding-top: 15px;
}
.link {
    color: #28A4E2;
    font-size: 18px;
}
.link:hover {
    color: #FF5830;
}
.link {
    position: relative;
}
.link:after {
    content: "";
    left: 0px;
    position: absolute;
    bottom: 0px;
    transform: translateY(5px);
    right: 0px;
    opacity: 0;
    visibility: hidden;
    background: #FF5830;
    display: inline-block;
    height: 1px;
}
.link:hover:after {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
}
.title {
    font-size: 48px;
    line-height: 50px;
    text-align: center;
    padding-bottom: 20px;
}
.analyzes__product_dsc-title {
    font-size: 48px;
    line-height: 50px;
    text-align: center;
}
.thumb-wrap {
    margin: 30px 0px;
    position: relative;
    padding-bottom: 42%;
    /* ÃÂ·ÃÂ°ÃÂ´ÃÂ°Ã‘â€˜Ã‘â€š ÃÂ²Ã‘â€¹Ã‘ÂÃÂ¾Ã‘â€šÃ‘Æ’ ÃÂºÃÂ¾ÃÂ½Ã‘â€šÃÂµÃÂ¹ÃÂ½ÃÂµÃ‘â‚¬ÃÂ° ÃÂ´ÃÂ»Ã‘Â 16:9 (ÃÂµÃ‘ÂÃÂ»ÃÂ¸ 4:3 Ã¢â‚¬â€ ÃÂ¿ÃÂ¾Ã‘ÂÃ‘â€šÃÂ°ÃÂ²Ã‘Å’Ã‘â€šÃÂµ 75%) */
    height: 0;
    overflow: hidden;
}
.thumb-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-width: 0;
    outline-width: 0;
}
.index__description {
    padding-top: 25px;
}
.news__preview_item {
    position: relative;
    margin-bottom: 30px;
}
.news__preview-img img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.news__preview {
    padding-top: 30px;
}
.news__preview-tag {
    min-height: 20px;
    line-height: 20px;
    font-size: 12px;
    padding: 0px 15px;
    border-radius: 10px;
    background: #fff;
    display: inline-block;
    z-index: 11;
    position: absolute;
    left: 15px;
    top: 15px;
}
.news__preview_dsc {
    position: absolute;
    padding: 40px 15px 15px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 11;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}
.news__preview_dsc-title {
    font-size: 18px;
    font-weight: 900;
}
.news__preview_dsc-txt {
    padding-top: 5px;
}
.news__preview_item:hover .news__preview_dsc {
    padding-top: 110px;
}
.news__preview_dsc-txt {
    display: none;
}
.news__preview-img {
    border-radius: 30px;
    overflow: hidden;
    position: relative;
    min-height: 280px;
}
.news__preview_box {
    padding-top: 5px;
}
#footer {
    background: url(/local/templates/cabinet/images/bg-footer.jpg) center no-repeat;
    color: #fff;
    padding: 20px 0px 18px;
    background-size: cover;
}
.col-logo {
    width: 400px;
}
.footer-col {
    padding: 0px 15px;
}
.col-contact {
    width: calc(100% - 400px);
}
.footer-logo {
    width: 100%;
    text-align: center;
}
.footer-copyright {
    font-size: 14px;
    padding-bottom: 20px;
    line-height: 20px;
}
.main__slider_item {
    position: relative;
}
.main__slider_item_img {
    position: relative;
    padding-bottom: 700px;
}
.main__slider_item_img img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.main__slider_item_dsc {
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    right: 0px;
}
.footer_panel_center ul li a {
    /*    font-size: 18px;*/
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: 24px;
}
.footer_panel_center span {
    display: inline-block;
    vertical-align: middle;
}
.footer_panel_center span:first-child:after {
    content: "|";
    font-size: 18px;
    position: relative;
    top: -1px;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 15px;
}
.footer_panel_center ul li a:after {
    content: "";
    position: absolute;
    left: 0px;
    bottom: 4px;
    width: 100%;
    background: #fff;
    height: 1px;
    display: inline-block;
}
.footer_panel_center ul li span a:after {
    display: none;
}
.footer_panel_center ul li a:hover {
    color: #fff;
}
.footer_panel_center ul li a:hover:after {
    opacity: 0;
    visibility: hidden;
}
.footer_panel_center ul li span a:after {
    content: "";
    position: absolute;
    left: 0px;
    bottom: 4px;
    width: 100%;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    height: 1px;
    display: inline-block;
}
.footer_panel_center ul li span a:hover:after {
    opacity: 1;
    visibility: visible;
}
.footer-social {
    padding-top: 14px;
}
.footer-social li {
    display: inline-block;
    margin-right: 20px;
}
.footer-social li i {
    font-size: 24px;
}
.footer-social li a:hover, .footer-social li a:active, .footer-social li a:focus {
    color: #fff;
    opacity: 0.7;
}
.footer-social_r {
    display: flex;
}
.footer-social_desc {
    font-size: 8px;
    line-height: 12px;
    display: block;
}
#footer .btn-links {
    border-bottom: 1px solid #FFFFFF;
    color: #ffffff;
}
#footer .btn-links:hover {
    border-bottom: 1px solid transparent;
}
/*ÃÂ¡Ã‘â€šÃ‘â‚¬ÃÂ°ÃÂ½ÃÂ¸Ã‘â€ ÃÂ° ÃÂ°ÃÂ½ÃÂ°ÃÂ»ÃÂ¸ÃÂ·*/

#breadcrumps {
    padding: 10px 0px 30px;
}
.breadcrumps__list {
    font-size: 0px;
}
.breadcrumps__list li {
    display: inline-block;
    vertical-align: middle;
}
.breadcrumps__list a {
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    color: #676767;
}
.breadcrumps__list li:after {
    content: "/";
    padding: 2px 13px 0px;
    font-size: 12px;
    color: #676767;
    display: inline-block;
    vertical-align: middle;
}
.breadcrumps__list li:last-child:after {
    display: none;
}
.breadcrumps__list li:last-child a {
    pointer-events: none;
}
.breadcrumps__list a:hover {
    color: #FF5830;
}
.analyzes__search {
    position: relative;
    Z-index: 100;
}
.analyzes__search input {
    height: 40px;
    font-size: 14px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    width: 100%;
    padding: 0px 20px 0px 45px;
    border-radius: 20px;
}
.btn-search-analiz {
    height: 40px;
    align-items: center;
    justify-content: center;
    display: flex;
    background: transparent;
    position: absolute;
    width: 40px;
    left: 0px;
    top: 0px;
    z-index: 1;
}
.btn-search-analiz:hover path {
    stroke: #FF5830;
}
.btn-search-analiz:hover svg {
    transform: scale(1.2);
}
.analyzes__row-title, .spoiler__item-title {
    background: #F3F3F3;
    overflow: hidden;
    position: relative;
    justify-content: center;
    cursor: pointer;
    width: 100%;
    color: #676767;
    font-size: 18px;
    text-align: center;
    min-height: 40px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    padding: 5px 30px;
    z-index: 11;
}
.analyzes__box {
    padding-top: 28px;
}
.analyzes__item {
    color: #676767;
    display: flex;
    align-items: center;
}
.spoiler__item {
    margin-bottom: 15px;
}
.spoiler__item-dsc {
    display: none;
    margin-top: 15px;
    padding: 0px 25px;
}
.analyzes__item-art {
    width: 100px;
    padding: 0px 10px;
}
.art-number {
    text-align: center;
    font-size: 14px;
}
.analyzes__item-term {
    width: 100px;
    padding: 0px 10px;
    text-align: center;
}
.analyzes__item-price {
    width: 100px;
    padding: 0px 10px;
    text-align: center;
}
.analyzes__item-basket {
    width: 70px;
    padding: 0px 10px;
    text-align: center;
}
.analiz-price {
    color: #FF5830;
}
.bask-analiz {
    background-color: transparent;
}
/*.analyzes__item-basket:after{
    content: "";
    display: inline-block;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.90902 11.246L3.37402 4H16C16.651 4 17.128 4.611 16.97 5.243L15.622 10.635C15.417 11.454 14.721 12.056 13.881 12.14L7.06502 12.822C6.04902 12.923 5.12002 12.244 4.90902 11.246V11.246Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3.374 4L2.724 1H1' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13.6588 15C12.831 15 12.1589 15.6721 12.1671 16.5C12.1671 17.3278 12.8392 17.9999 13.667 17.9999C14.4949 17.9999 15.167 17.3278 15.167 16.5C15.1629 15.6721 14.4908 15 13.6588 15Z' fill='%23676767'/%3e%3cpath d='M6.99388 15C6.1649 15 5.49187 15.6712 5.50007 16.498C5.49187 17.3288 6.169 18 6.99798 18C7.82697 18 8.5 17.3288 8.5 16.502C8.5 15.6712 7.82696 15 6.99388 15Z' fill='%23676767'/%3e%3c/svg%3e ");
    width: 22px;
    height: 22px;
background-position: center;
    background-repeat: no-repeat;
    }*/

.bask-analiz {
    height: 40px;
    position: relative;
    margin: -10px auto 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    border-radius: 50%;
}
.bask-icon {
    display: inline-block;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.909 22.246L14.374 15H27C27.651 15 28.128 15.611 27.97 16.243L26.622 21.635C26.417 22.454 25.721 23.056 24.881 23.14L18.065 23.822C17.049 23.923 16.12 23.244 15.909 22.246V22.246Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M14.374 15L13.724 12H12' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M24.6588 26C23.831 26 23.1589 26.6721 23.1671 27.5C23.1671 28.3278 23.8392 28.9999 24.667 28.9999C25.4949 28.9999 26.167 28.3278 26.167 27.5C26.1629 26.6721 25.4908 26 24.6588 26Z' fill='%23676767'/%3e%3cpath d='M17.9939 26C17.1649 26 16.4919 26.6712 16.5001 27.498C16.4919 28.3288 17.169 29 17.998 29C18.827 29 19.5 28.3288 19.5 27.502C19.5 26.6712 18.827 26 17.9939 26Z' fill='%23676767'/%3e%3c/svg%3e ");
    width: 40px;
    position: relative;
    height: 40px;
    background-position: center;
    background-repeat: no-repeat;
}
.bask-analiz.add-gradient:after {
    opacity: 1;
    visibility: visible;
}
.bask-analiz:after, .bask-delete:after {
    content: "";
    top: 0px;
    opacity: 0;
    visibility: hidden;
    left: 0px;
    right: 0px;
    bottom: 0px;
    position: absolute;
    background: rgb(207, 86, 201);
    border-radius: 50%;
    z-index: -1;
    background: -moz-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: linear-gradient(to right, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf56c9', endColorstr='#fd5521', GradientType=1);
}
.bask-analiz:hover:after, .bask-delete:after {
    opacity: 1;
    visibility: visible;
}
.bask-analiz:hover .bask-icon, .bask-analiz.add-gradient .bask-icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.909 22.246L14.374 15H27C27.651 15 28.128 15.611 27.97 16.243L26.622 21.635C26.417 22.454 25.721 23.056 24.881 23.14L18.065 23.822C17.049 23.923 16.12 23.244 15.909 22.246V22.246Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M14.374 15L13.724 12H12' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M24.6588 26C23.831 26 23.1589 26.6721 23.1671 27.5C23.1671 28.3278 23.8392 28.9999 24.667 28.9999C25.4949 28.9999 26.167 28.3278 26.167 27.5C26.1629 26.6721 25.4908 26 24.6588 26Z' fill='%23fff'/%3e%3cpath d='M17.9939 26C17.1649 26 16.4919 26.6712 16.5001 27.498C16.4919 28.3288 17.169 29 17.998 29C18.827 29 19.5 28.3288 19.5 27.502C19.5 26.6712 18.827 26 17.9939 26Z' fill='%23fff'/%3e%3c/svg%3e ");
    background-position: center;
    background-repeat: no-repeat;
}
.delete-icon {
    display: inline-block;
    width: 40px;
    background-color: transparent;
    height: 40px;
    position: relative;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M26 14V26.75C26 27.993 24.973 29 23.731 29H16.231C14.988 29 14 27.993 14 26.75V14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M28 13.9874L12 14.0126' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18 11H22' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M22 18V25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18 25V18' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-position: center;
    background-repeat: no-repeat;
}
.delete-icon:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.bask-delete:hover:after {
    transform: rotate(-360deg);
}
.analyzes__item {
    padding: 2.5px 0px;
    margin-top: 15px;
}
.analyzes__item_dsc-title {
    font-size: 18px;
    color: #000;
    line-height: 18px;
}
.basket__content .analyzes__item_dsc-title {
    overflow: hidden;
    text-overflow: ellipsis;
}
.analyzes__item_dsc-txt {
    font-size: 14px;
    line-height: 18px;
}
.analyzes__item_dsc {
    width: calc(100% - 340px);
    padding: 0px 10px;
}
.analyzes__item-art {
    text-align: center;
}
.analyzes__row-title:after, .spoiler__item-title:after {
    content: "";
    z-index: 10;
    width: 12px;
    height: 12px;
    z-index: 1;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 15px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.3333 11.6667H2.33333C1.59667 11.6667 1 11.07 1 10.3333V2.33333C1 1.59667 1.59667 1 2.33333 1H10.3333C11.07 1 11.6667 1.59667 11.6667 2.33333V10.3333C11.6667 11.07 11.07 11.6667 10.3333 11.6667Z' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.99996 6.33337H3.66663' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M6.33337 9.00008L6.33337 3.66675' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.active .analyzes__row-title:after, .active .analyzes__row-title:hover:after, .active .spoiler__item-title:after, .active .spoiler__item-title:hover:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.3333 11.6667H2.33333C1.59667 11.6667 1 11.07 1 10.3333V2.33333C1 1.59667 1.59667 1 2.33333 1H10.3333C11.07 1 11.6667 1.59667 11.6667 2.33333V10.3333C11.6667 11.07 11.07 11.6667 10.3333 11.6667Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.99996 6.33337H3.66663' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.vacancies__box_inner {
    padding-top: 30px;
}
.analiz-price, .term-reception {
    font-size: 14px;
}
.analyzes__row {
    padding-bottom: 15px;
}
.active .analyzes__row-title, .active .spoiler__item-title, .spoiler__item-title:hover, .analyzes__row-title:hover, .analyzes__row-title:active, .analyzes__row-title:focus {
    color: #fff;
}
.analyzes__row-title:hover:after, .spoiler__item-title:hover:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.3333 11.6667H2.33333C1.59667 11.6667 1 11.07 1 10.3333V2.33333C1 1.59667 1.59667 1 2.33333 1H10.3333C11.07 1 11.6667 1.59667 11.6667 2.33333V10.3333C11.6667 11.07 11.07 11.6667 10.3333 11.6667Z' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.99996 6.33337H3.66663' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M6.33337 9.00008L6.33337 3.66675' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.vacancies-dsc {
    font-size: 14px;
    line-height: 20px;
}
.analyzes__row-title:before, .spoiler__item-title:before {
    content: "";
    position: absolute;
    opacity: 0;
    visibility: hidden;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    z-index: 1;
    color: #fff;
    background: rgb(238, 107, 215);
    background: -moz-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: linear-gradient(to right, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6bd7', endColorstr='#25a4e2', GradientType=1);
}
.analyzes__row-title span, .spoiler__item-title span {
    position: relative;
    z-index: 2;
}
.analyzes__row-title:hover:before, .spoiler__item-title:hover:before {
    opacity: 1;
    visibility: visible;
}
.active .analyzes__row-title:before, .active .spoiler__item-title:before {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}
.analyzes__row-info {
    display: none;
}
.term-mob, .bask-analiz-mob {
    display: none;
}
.analyzes__dsc {
    padding-top: 45px;
}
.analyzes__search_box {
    padding-top: 10px;
}
.analyzes__product_img {
    height: 300px;
    overflow: hidden;
    border-radius: 30px;
    position: relative;
}
.analyzes__product_img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
}
.analyzes__product_img:after {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    z-index: 1;
    display: inline-block;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}
.analyzes__product_dsc-txt {
    font-size: 24px;
    padding-top: 5px;
    font-weight: 300;
    text-align: center;
    line-height: 28px;
    text-align: center;
}
.analyzes__product_dsc_table {
    padding-top: 30px;
}
.analyzes__product_table-row {
    display: flex;
    padding-bottom: 10px;
}
.product_table-l {
    font-size: 14px;
    padding-right: 30px;
    text-align: right;
    flex: 0 0 38%;
    max-width: 40%;
    color: #676767;
}
.product_table-r {
    font-size: 18px;
    flex: 0 0 62%;
    max-width: 60%;
}
.analyzes__product_condition li {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 15px;
}
.analyzes__product_condition li a {
    line-height: 30px;
    display: inline-block;
    font-size: 14px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.8105 3.8105L8.6895 1.6895C8.40825 1.40825 8.0265 1.25 7.629 1.25H2.25C1.42125 1.25 0.75 1.92125 0.75 2.75V13.25C0.75 14.0788 1.42125 14.75 2.25 14.75H9.75C10.5788 14.75 11.25 14.0788 11.25 13.25V4.871C11.25 4.4735 11.0917 4.09175 10.8105 3.8105V3.8105Z' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.25 5H8.25C7.836 5 7.5 4.664 7.5 4.25V1.25' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 7.25H3' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 9.5H3' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 11.75H3' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    padding: 0px 20px 0px 40px;
    background-position: 16px center;
    background-repeat: no-repeat;
    display: inline-block;
    border: 1px solid #676767;
    border-radius: 20px;
}
.product_age {
    position: absolute;
    z-index: 11;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    min-width: 75px;
    display: inline-block;
    background: #fff;
    color: #000;
    border-radius: 10px;
    left: 15px;
    top: 15px;
}
.analyzes__product {
    position: relative;
}
.analyzes__product_condition li a:hover {
    border-color: #FF6DC6;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.8105 3.8105L8.6895 1.6895C8.40825 1.40825 8.0265 1.25 7.629 1.25H2.25C1.42125 1.25 0.75 1.92125 0.75 2.75V13.25C0.75 14.0788 1.42125 14.75 2.25 14.75H9.75C10.5788 14.75 11.25 14.0788 11.25 13.25V4.871C11.25 4.4735 11.0917 4.09175 10.8105 3.8105V3.8105Z' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.25 5H8.25C7.836 5 7.5 4.664 7.5 4.25V1.25' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 7.25H3' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 9.5H3' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 11.75H3' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.8105 3.8105L8.6895 1.6895C8.40825 1.40825 8.0265 1.25 7.629 1.25H2.25C1.42125 1.25 0.75 1.92125 0.75 2.75V13.25C0.75 14.0788 1.42125 14.75 2.25 14.75H9.75C10.5788 14.75 11.25 14.0788 11.25 13.25V4.871C11.25 4.4735 11.0917 4.09175 10.8105 3.8105V3.8105Z' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.25 5H8.25C7.836 5 7.5 4.664 7.5 4.25V1.25' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 7.25H3' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 9.5H3' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 11.75H3' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    color: #FF6DC6;
}
.analyzes__product_condition {
    padding-top: 20px;
    text-align: center;
}
.analyzes__product_dsc {
    padding-bottom: 40px;
}
.analyzes__product_panel {
    border-top: 1px solid #E5E5E5;
    align-items: center;
    display: flex;
    padding: 30px 0px;
    border-bottom: 1px solid #E5E5E5;
}
.eplode_button {
    text-align: right;
    margin-bottom: 20px;
}
.authors_btn, .btn-add-basket, .btn-delete-basket, .btn-explode {
    display: inline-block;
    position: relative;
    width: 270px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: rgb(253, 85, 33);
    background: -moz-linear-gradient(left, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    background: linear-gradient(to right, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd5521', endColorstr='#cf56c9', GradientType=1);
}
.btn-explode.active, .btn-explode.active:hover {
    font-size: 18px;
    min-width: 145px;
    text-align: center;
    border-radius: 20px;
    color: #FF5830;
    background: #F3F3F3;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    padding: 0px 20px;
}
/*.btn-add-basket:after {
    content: "";
    z-index: 11;
    position: absolute;
    display: inline-block;
    position: absolute;
    height: 18px;
    width: 18px;
    background: url(/local/templates/cabinet/images/icon-basket.svg);
    left: 15px;
    top: 50%;
    margin-top: -9px;
    }*/

.header_logo img {
    max-width: 170px;
}
.authors_btn:hover, .btn-add-basket:hover, .btn-delete-basket:hover, .btn-explode:hover {
    color: #fff;
    background: rgb(207, 86, 201);
    background: -moz-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: linear-gradient(to right, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf56c9', endColorstr='#fd5521', GradientType=1);
}
.product-price {
    color: #FF5830;
    font-size: 36px;
    font-weight: 300;
}
.product_panel-services {
    font-size: 14px;
    padding: 0px 15px;
    width: calc(55% - 135px);
    color: #676767;
    text-align: right;
}
.product_panel-price {
    width: calc(45% - 135px);
    text-align: center;
}
.analyzes__product_info {
    margin-top: 30px;
    border-radius: 30px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    background: #fff;
    padding: 20px 40px 35px;
}
.analyzes__product_info-items {
    padding-top: 5px;
}
.product_info_tab {
    font-weight: 300;
}
.product_info_tab ul li:last-child {
    margin-bottom: 0px;
}
.product_info_tab ul li {
    position: relative;
    margin-bottom: 20px;
    padding-left: 55px;
}
.product_info_tab ul li:before {
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17 1.5L6 12.5L1 7.5' stroke='%23FF5830' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    width: 18px;
    height: 13px;
    position: absolute;
    left: 0px;
    top: 4px;
    display: inline-block;
}
.analyzes__product-tag {
    padding-top: 35px;
    font-size: 0px;
}
.analyzes__product-tag li {
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    padding-bottom: 15px;
    padding-right: 30px;
}
.analyzes__product-tag a {
    position: relative;
}
.analyzes__product-tag a:before {
    content: "";
    height: 1px;
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
    width: 100%;
    left: 0px;
    background: #000;
    position: absolute;
    bottom: 2px;
    display: inline-block;
}
.analyzes__product-tag a:hover {
    color: #FF5830;
}
.analyzes__product-tag a:hover:before {
    transform: translateY(5px);
    opacity: 0;
    visibility: hidden;
}
.product__analogues {
    padding-top: 15px;
}
.product__analogues .analyzes__row-title {
    background: rgb(238, 107, 215);
    background: -moz-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: linear-gradient(to right, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6bd7', endColorstr='#25a4e2', GradientType=1);
    color: #fff;
}
.product__analogues .analyzes__row-title:after {
    display: none;
}
.product__analogues .analyzes__row-info {
    display: block;
}
.office__adress {
    padding-top: 50px;
}
.office__adress_box {
    padding-top: 40px;
    display: flex;
    flex-wrap: wrap;
}
.office__adress_dsc {
    width: 400px;
    position: relative;
    padding-bottom: 115px;
}
.office__adress_map {
    width: calc(100% - 400px);
}
.office_email_dsc {
    display: flex;
    padding: 10px 0px;
    position: relative;
    align-items: center;
}
.office_email_dsc:after {
    content: "";
    height: 1px;
    display: inline-block;
    background: #E5E5E5;
    bottom: 0px;
    position: absolute;
    left: 20px;
    right: 30px;
}
.office_email_dsc:before {
    content: "";
    width: 70px;
    height: 20px;
    display: block;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='none' height='27' viewBox='0 0 34 27' width='34' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M28.5 25.6H5.5C3.4 25.6 1.70001 23.8929 1.70001 21.7841V5.41592C1.70001 3.30714 3.4 1.59998 5.5 1.59998H28.5C30.6 1.59998 32.3 3.30714 32.3 5.41592V21.7841C32.4 23.8929 30.6 25.6 28.5 25.6Z' stroke='%234F4F4F' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2'/%3e%3cpath d='M17 14.9557L2.60001 3.60834' stroke='%234F4F4F' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3e%3cpath d='M31.4 3.60834L17 14.9557' stroke='%234F4F4F' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3e%3c/svg%3e");
    background-position: center;
    background-size: 19px;
    background-repeat: no-repeat;
}
#map {
    width: 100%;
    height: 450px;
}
.office__adress_item-txt {
    line-height: 20px;
}
.office__adress_item-txt span {
    display: block;
    font-weight: normal;
    font-size: 18px;
    color: #000;
}
.office__adress_item-txt {
    color: #676767;
    font-weight: 300;
    font-size: 14px;
}
.office__adress_item-icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 11C6.343 11 5 9.657 5 8C5 6.343 6.343 5 8 5C9.657 5 11 6.343 11 8C11 9.657 9.657 11 8 11Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 19C8 19 1 13.25 1 8C1 4.134 4.134 1 8 1C11.866 1 15 4.134 15 8C15 13.25 8 19 8 19Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-position: center;
    background-repeat: no-repeat;
}
.office__adress_item {
    display: flex;
    cursor: pointer;
    padding: 10px 30px 10px 0px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-items: center;
}
.office__adress_item-icon {
    width: 70px;
    height: 20px;
}
.office__adress_item-txt {
    width: calc(100% - 70px);
}
.office__adress_item.active {
    background: #F3F3F3;
}
.office__adress_item.active .office__adress_item-icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 11C6.343 11 5 9.657 5 8C5 6.343 6.343 5 8 5C9.657 5 11 6.343 11 8C11 9.657 9.657 11 8 11Z' stroke='url(%23paint0_linear)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 19C8 19 1 13.25 1 8C1 4.134 4.134 1 8 1C11.866 1 15 4.134 15 8C15 13.25 8 19 8 19Z' stroke='url(%23paint1_linear)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='11' y1='8.01493' x2='5' y2='8.01493' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23CF56C9'/%3e%3cstop offset='1' stop-color='%23FD5521'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear' x1='15' y1='10.0448' x2='1' y2='10.0448' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23CF56C9'/%3e%3cstop offset='1' stop-color='%23FD5521'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
}
.office__adress_item.active span {
    background: linear-gradient(45deg, #FD5521 20%, #CF56C9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.office__adress_item {
    margin-bottom: 10px;
}
.office__adress_no_search_adress {
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;
}
.no_search_adress-top {
    display: flex;
    align-items: center;
}
.no_search_adress_dsc span {
    display: block;
    font-weight: normal;
    font-size: 18px;
    color: #000;
}
.no_search_adress_dsc {
    color: #676767;
    line-height: 20px;
    font-weight: 300;
    font-size: 14px;
}
.no_search_adress-icon {
    width: 70px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 6.6001V19.0001H19V6.6001' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 8L11 1L21 8' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M14 19V13C14 11.895 13.105 11 12 11H10C8.895 11 8 11.895 8 13V19' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-position: center;
    background-repeat: no-repeat;
}
.no_search_adress_dsc {
    width: calc(100% - 70px);
}
.office__adress_items {
    position: relative;
    padding-bottom: 25px;
}
.office__adress_items:after {
    content: "";
    height: 1px;
    display: inline-block;
    background: #E5E5E5;
    bottom: 0px;
    position: absolute;
    left: 20px;
    right: 30px;
}
.btn-gradient {
    display: inline-block;
    position: relative;
    /*    padding-left: 25px;*/
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: rgb(253, 85, 33);
    background: -moz-linear-gradient(left, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    background: linear-gradient(to right, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd5521', endColorstr='#cf56c9', GradientType=1);
}
/*
.btn-gradient:after {
    content: "";
    z-index: 11;
    position: absolute;
    display: inline-block;
    position: absolute;
    height: 19px;
    width: 22px;
    background: url(/local/templates/cabinet/images/icon-car.svg);
    left: 15px;
    top: 50%;
    margin-top: -9px;
}
*/

.btn-gradient:hover {
    color: #fff;
    background: rgb(207, 86, 201);
    background: -moz-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: linear-gradient(to right, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf56c9', endColorstr='#fd5521', GradientType=1);
}
.no_search_adress-btn {
    padding-top: 25px;
}
.office__adress_no_search_adress {
    padding-right: 30px;
}
.product__analogues-btn {
    border-top: 1px solid #E5E5E5;
    text-align: center;
    padding: 15px 0px;
    margin-top: 25px;
}
.complex__analyzes_item_index {
    position: relative;
    overflow: hidden;
    height: 100px;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    border-radius: 30px;
}
.complex__analyzes-img img {
    height: 100%;
    top: 0px;
    left: 0px;
    width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
}
.complex__analyzes-title {
    z-index: 2;
    position: relative;
    color: #fff;
    font-weight: 900;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -ms-line-clamp: 2;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    display: -webkit-box;
    display: box;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    font-size: 16px;
    line-height: 19px;
}
.complex__analyzes_item_index {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
}
.complex__analyzes_item_index:after {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0px;
    border-radius: 30px;
    overflow: hidden;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background: #000;
    opacity: 0.4;
    z-index: 1;
}
.complex__analyzes_item {
    padding-bottom: 30px;
}
.complex__analyzes_box {
    padding-top: 30px;
}
.complex__analyzes_item_index {
    cursor: pointer;
}
.complex__analyzes_item_index:hover img {
    transform: scale(1.1);
}
.complex__analyzes_item_dsc {
    background: #fff;
    position: relative;
    padding: 34px 0px 0px;
    margin-right: calc(-100% - 30px);
    display: none;
}
.complex__analyzes_item_dsc.active {
    display: block;
}
.complex__analyzes_item_dsc:after {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: inline-block;
    height: 1px;
    background: rgb(238, 107, 215);
    background: -moz-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: linear-gradient(to right, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6bd7', endColorstr='#25a4e2', GradientType=1);
}
.people__box {
    background: #fff;
    margin-top: 30px;
    padding: 20px 40px 35px;
    border-radius: 30px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
.footer-logo img {
    max-width: 216px;
}
.col-complex:nth-child(even) .complex__analyzes_item_dsc {
    margin-right: 0px;
    margin-left: calc(-100% - 30px);
}
.tabs-nav {
    font-size: 0px;
}
.tabs-nav a {
    font-size: 18px;
    min-width: 145px;
    text-align: center;
    border-radius: 20px;
    color: #FF5830;
    background: #F3F3F3;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    padding: 0px 20px;
}
.tabs-nav ul li {
    display: inline-block;
    padding: 0px 10px 15px;
}
.tabs-nav ul {
    margin: 0px -10px;
}
.tabs-nav a.active {
    color: #fff;
    background: #FF5830;
}
.tabs-content>div {
    display: none;
}
.tabs-content>div.active {
    display: block;
}
.people__items {
    font-weight: 300;
}
.people__items {
    padding-top: 5px;
}
.people__analyzes {
    padding-bottom: 20px;
}
.complex__analyzes_item_dsc-inner:before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    display: inline-block;
    height: 1px;
    background: rgb(238, 107, 215);
    background: -moz-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: linear-gradient(to right, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6bd7', endColorstr='#25a4e2', GradientType=1);
}
.people__item .analyzes__item:first-child {
    margin-top: 0px;
}
.complex__analyzes_item_dsc-inner {
    position: relative;
    padding: 25px 0px 30px;
}
.triangle {
    width: 37px;
    left: calc(100% - 75% - 18.5px);
    height: 15px;
    position: absolute;
    display: inline-block;
    top: -14px;
    background: url(/local/templates/cabinet/images/line.png);
    background-size: contain;
}
.complex__analyzes_item_dsc-panel {
    padding-bottom: 20px;
}
.panel-func {
    font-size: 0px;
}
.panel-func li {
    display: inline-block;
    margin-right: 30px;
}
.panel-func a {
    height: 30px;
    min-width: 150px;
    padding: 0px 15px 0px 35px;
    font-size: 14px;
    color: #676767;
    text-align: center;
    line-height: 28px;
    display: inline-block;
    border-radius: 15px;
    border: 1px solid #676767;
}
.link-pdf {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 12.75V2.25' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M15.75 12.75C15.75 14.4068 14.4068 15.75 12.75 15.75H5.25C3.59325 15.75 2.25 14.4068 2.25 12.75' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.7498 9L8.99902 12.7507L5.24902 9' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-position: 10px center;
    background-repeat: no-repeat;
}
.link-print {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.6106 6V3C12.6106 2.586 12.2746 2.25 11.8606 2.25H6.13965C5.72565 2.25 5.38965 2.586 5.38965 3V6' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.75 8.25H13.5' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.25 12.75H3C2.586 12.75 2.25 12.414 2.25 12V6.75C2.25 6.336 2.586 6 3 6H15C15.414 6 15.75 6.336 15.75 6.75V12C15.75 12.414 15.414 12.75 15 12.75H12.75' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 15.75H6C5.586 15.75 5.25 15.414 5.25 15V10.5H12.75V15C12.75 15.414 12.414 15.75 12 15.75Z' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-position: 10px center;
    background-repeat: no-repeat;
}
.link-pdf:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 12.75V2.25' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M15.75 12.75C15.75 14.4068 14.4068 15.75 12.75 15.75H5.25C3.59325 15.75 2.25 14.4068 2.25 12.75' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.7498 9L8.99902 12.7507L5.24902 9' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.link-mail {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.25 6.75V13.5C2.25 14.7427 3.25725 15.75 4.5 15.75H13.5C14.7427 15.75 15.75 14.7427 15.75 13.5V6.92625' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3.29925 5.0745L7.6965 1.9215C8.481 1.359 9.53625 1.35975 10.32 1.92225L14.6985 5.06625C16.1002 6.07275 16.1003 7.71975 14.697 8.7255L10.308 11.8725C9.5235 12.435 8.46825 12.4343 7.6845 11.8718L3.29775 8.721C1.9005 7.71825 1.9005 6.07725 3.29925 5.0745V5.0745Z' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M6.91211 6L9.00386 4.5L11.0881 5.997' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 4.5V9' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-position: 10px center;
    background-repeat: no-repeat;
}
.link-print:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.6106 6V3C12.6106 2.586 12.2746 2.25 11.8606 2.25H6.13965C5.72565 2.25 5.38965 2.586 5.38965 3V6' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.75 8.25H13.5' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.25 12.75H3C2.586 12.75 2.25 12.414 2.25 12V6.75C2.25 6.336 2.586 6 3 6H15C15.414 6 15.75 6.336 15.75 6.75V12C15.75 12.414 15.414 12.75 15 12.75H12.75' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 15.75H6C5.586 15.75 5.25 15.414 5.25 15V10.5H12.75V15C12.75 15.414 12.414 15.75 12 15.75Z' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.panel-func a:hover {
    color: #FF6DC6;
    border-color: #FF6DC6;
}
.link-mail:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.25 6.75V13.5C2.25 14.7427 3.25725 15.75 4.5 15.75H13.5C14.7427 15.75 15.75 14.7427 15.75 13.5V6.92625' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3.29925 5.0745L7.6965 1.9215C8.481 1.359 9.53625 1.35975 10.32 1.92225L14.6985 5.06625C16.1002 6.07275 16.1003 7.71975 14.697 8.7255L10.308 11.8725C9.5235 12.435 8.46825 12.4343 7.6845 11.8718L3.29775 8.721C1.9005 7.71825 1.9005 6.07725 3.29925 5.0745V5.0745Z' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M6.91211 6L9.00386 4.5L11.0881 5.997' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 4.5V9' stroke='%23FF6DC6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.complex__analyzes_item {
    position: relative;
}
.complex__analyzes_item.active {
    z-index: 11;
}
.complex__analyzes_item_dsc-txt {
    font-weight: 300;
}
.col-complex:nth-child(even) .triangle {
    left: calc(100% - 25%);
}
.sidebar__sort {
    text-align: center;
}
.sidebar__sort li {
    display: inline-block;
    line-height: 0px;
    padding: 0px 15px;
    font-size: 0px;
}
.sidebar__sort li a {
    font-size: 14px;
    color: #676767;
    position: relative;
}
.sidebar__sort li a.active {
    color: #FF5830;
}
.sidebar__sort li a:after {
    content: "";
    left: 0px;
    position: absolute;
    bottom: 0px;
    transform: translateY(5px);
    right: 0px;
    opacity: 0;
    visibility: hidden;
    background: #FF5830;
    display: inline-block;
    height: 1px;
}
.sidebar__sort li a.active:after {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
}
.sidebar__sort {
    border-top: 1px solid #E5E5E5;
    margin-bottom: 10px;
    padding: 10px 0px;
    border-bottom: 1px solid #E5E5E5;
}
.sidebar__sort li a:hover {
    color: #FF5830;
}
.form-sub {
    padding-bottom: 50px;
    text-align: center;
}
.questions__form .title {
    padding-bottom: 30px;
}
.form__box {
    border-radius: 30px;
    font-size: 14px;
    line-height: 0px;
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    padding: 30px;
}
#form-popup {
    padding: 30px;
    max-width: 970px;
}
#form-popup .form__box textarea {
    margin-bottom: 0px;
}
#form-popup .form__box input, .form input {
    margin-bottom: 25px;
}
#form-popup .form__box {
    padding: 0px;
    font-size: 16px;
    box-shadow: none;
}
.form-sub-title {
    margin-bottom: 40px;
    font-size: 36px;
    line-height: 40px;
    text-align: center;
}
#form-popup .form__box .btn-summary span {
    color: #25A4E2;
    text-decoration: underline;
}
#form-popup .form__box .btn-summary {
    border: 1px solid #25A4E2;
    box-sizing: border-box;
    border-radius: 30px;
    padding: 9.5px;
    width: 100%;
    display: block;
    text-align: center;
}
.form-questions {
    margin-bottom: 30px;
}
.form__box textarea {
    height: 100px;
    width: 100%;
    line-height: 14px;
    padding: 20px 20px;
    border-radius: 30px;
    border: 1px solid #676767;
    margin-bottom: 30px;
}
.form__box input, .form input {
    height: 40px;
    padding: 0px 20px;
    border-radius: 20px;
    border: 1px solid #676767;
    width: 100%;
}
.form__box input.btn-submit, .form input.btn-submit {
    border: none;
    font-size: 14px;
    padding: 0px 5px;
    margin-bottom: 0px;
}
.btn-gradient {
    color: #fff;
    background: rgb(253, 85, 33);
    background: -moz-linear-gradient(left, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    background: linear-gradient(to right, rgba(253, 85, 33, 1) 0%, rgba(207, 86, 201, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd5521', endColorstr='#cf56c9', GradientType=1);
}
.btn-gradient:hover {
    color: #fff;
    background: rgb(207, 86, 201);
    background: -moz-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: linear-gradient(to right, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf56c9', endColorstr='#fd5521', GradientType=1);
}
.benefit__item-txt {
    text-align: center;
    padding-top: 18px;
}
.benefit__item-icon img {
    max-width: 100%;
}
.benefit__item {
    padding-bottom: 30px;
}
.about__benefit {
    padding-top: 60px;
}
.about__benefit_dsc {
    padding-top: 40px;
    font-size: 14px;
    line-height: 20px;
}
.slogan-about {
    font-size: 24px;
    background: linear-gradient(45deg, #CF56C9 20%, #FD5521);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.equipment-information {
    font-size: 14px;
    padding-top: 40px;
    line-height: 20px;
}
.equipment__item-img {
    position: relative;
    padding-bottom: 61.54%;
    overflow: hidden;
    border-radius: 30px;
}
.equipment__item-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
}
.equipment__item-txt {
    padding-top: 15px;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    min-height: 75px;
}
.equipment__item {
    padding-top: 15px;
}
.equipment__items {
    padding-top: 45px;
}
.certificates__items {
    padding-top: 30px;
}
.certificates__item {
    padding-top: 30px;
}
.certificates__item-txt {
    padding-top: 15px;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
}
.certificates__item-img {
    /*
    position: relative;
    padding-bottom: 137.85%;
    */
    height: 234px;
    display: flex;
    align-items: center;
}
.certificates__item-img img {
    /*
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    */
    height: auto;
    width: 100%;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 0.15);
}
.certificates__item-img a:hover img {
    transform: translateY(-10px);
}
.lg-sub-html, .lg-toolbar {
    background: transparent;
}
.blur {
    filter: blur(5px);
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    -o-filter: blur(5px);
}
body .lg-backdrop.in {
    opacity: 0.3!important;
}
.specialist__top .slick-list {
    padding-top: 7%!important;
    padding-bottom: 7%!important;
    padding-left: 5%!important;
    padding-right: 5%!important;
}
.specialist__top .slick-track {
    max-width: 100%!important;
    transform: translate3d(0, 0, 0)!important;
    perspective: 100px;
}
.specialist__top .slick-slide {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    opacity: 0;
    width: 100%!important;
    transform: translate3d(0, 0, 0);
    transition: transform 1s, opacity 1s;
}
.slick-snext, .slick-sprev {
    display: block;
}
.specialist__top .slick-current {
    opacity: 1;
    position: relative;
    display: block;
    z-index: 3;
}
.specialist__top .slick-snext {
    opacity: 1;
    transform: translate3d(28%, 0, 0px) scale(0.9);
    z-index: 2;
}
.specialist__top .slick-sprev {
    opacity: 1;
    transform: translate3d(-28%, 0, 0px) scale(0.9);
}
/*.specialist__top .slick-ssnext {
    opacity: 1;
    transform: translate3d(30%, 0, 0px) scale(0.8);
    z-index: 1;
}
.specialist__top .slick-ssprev {
    opacity: 1;
    transform: translate3d(-30%, 0, 0px) scale(0.8);
    }*/

.specialist__item {
    background: #fff;
    max-width: 270px;
    margin: 0px auto;
    border-radius: 30px;
    padding: 15px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.specialist__item_img {
    height: 200px;
    margin: 0px auto;
    position: relative;
    width: 200px;
    overflow: hidden;
    border-radius: 50%;
}
.specialist__item_img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    left: 0px;
}
.specialist__item_dsc {
    text-align: center;
    font-size: 12px;
    line-height: 16px;
    padding-top: 10px;
}
.specialist__item_dsc span {
    display: block;
    font-weight: 700;
    padding-bottom: 5px;
    font-size: 18px;
    line-height: 24px;
    background: linear-gradient(45deg, #FD5521 5%, #CF56C9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.specialist__info__item {
    font-size: 14px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(30px);
    line-height: 20px;
    padding-top: 30px;
    position: relative;
}
.slick-active .specialist__info__item {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}
.specialist__info__item:before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    display: inline-block;
    height: 1px;
    background: rgb(238, 107, 215);
    background: -moz-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: linear-gradient(to right, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6bd7', endColorstr='#25a4e2', GradientType=1);
}
.specialist__info__item:after {
    content: "";
    width: 37px;
    left: calc(50% - 18.5px);
    height: 15px;
    position: absolute;
    display: inline-block;
    top: -14px;
    background: url(/local/templates/cabinet/images/line.png);
    background-size: contain;
}
.specialist__info-col {
    padding-top: 15px;
}
.Ã‘Âareer__form .title {
    padding-bottom: 30px;
}
.form-sub a {
    border-bottom: 1px solid #000;
}
.form-sub a:hover {
    border-color: transparent;
}
.feadback__form .title {
    padding-bottom: 30px;
}
.basket__order {
    width: 400px;
    padding: 0px 15px;
}
.basket__content {
    width: calc(100% - 400px);
    padding: 0px 15px;
}
.basket__order_box {
    background: #fff;
    border-radius: 30px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    padding: 30px;
}
.basket__panel {
    padding-top: 30px;
    display: flex;
    justify-content: space-between;
}
.basket__product {
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 25px;
}
.btn-delete, .btn-deletebio {
    display: inline-block;
    width: 17px;
    background-color: transparent;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15 4V16.75C15 17.993 13.973 19 12.731 19H5.231C3.988 19 3 17.993 3 16.75V4' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16.5 4H1.5' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7 1H11' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11 8V15' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7 15V8' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.btn-delete:hover, .btn-deletebio:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15 4V16.75C15 17.993 13.973 19 12.731 19H5.231C3.988 19 3 17.993 3 16.75V4' stroke='%23FF0000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16.5 4H1.5' stroke='%23FF0000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7 1H11' stroke='%23FF0000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11 8V15' stroke='%23FF0000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7 15V8' stroke='%23FF0000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.btn-clear {
    font-size: 14px;
    display: inline-block;
    margin-top: 5px;
    color: #28A4E2;
    border-bottom: 1px solid #28A4E2;
}
.btn-clear:hover {
    color: #F83B3B;
    border-color: transparent;
}
.basket__place ul {
    display: flex;
    margin: 0px -15px;
}
.basket__place li {
    padding: 0px 15px;
    flex: 0 0 50%;
    max-width: 50%;
}
.basket__place label {
    position: relative;
    display: inline-block;
    width: 100%;
    color: #FF5830;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    background: #F3F3F3;
    box-sizing: border-box;
    height: 30px;
    border-radius: 15px;
}
.basket__place label.active {
    background: #FF5830;
    color: #fff;
}
.basket__place {
    padding-bottom: 30px;
}
.basket_list_item {
    display: flex;
    color: #676767;
    font-size: 14px;
    line-height: 24px;
}
.basket_list_item-title, .total-txt {
    flex: 0 0 65%;
    padding-right: 10px;
}
.basket_list_item-price, .total-price {
    flex: 0 0 35%;
}
.basket__result-total {
    display: flex;
    padding-top: 15px;
    align-items: center;
}
.total-txt {
    font-size: 14px;
    font-weight: 900;
    color: #676767;
}
.total-price {
    color: #FF5830;
    font-size: 24px;
}
.total-price_discount {
    color: #FF5830;
    font-size: 24px;
}
.basket__result {
    padding: 20px 0px;
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}
.basket__adress {
    padding: 15px 0px;
    border-bottom: 1px solid #E5E5E5;
}
.basket-icon {
    height: 20px;
    min-width: 24px;
    background-position: center!important;
    background-repeat: no-repeat!important;
}
.basket__adress__item-icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 11C6.343 11 5 9.657 5 8C5 6.343 6.343 5 8 5C9.657 5 11 6.343 11 8C11 9.657 9.657 11 8 11Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 19C8 19 1 13.25 1 8C1 4.134 4.134 1 8 1C11.866 1 15 4.134 15 8C15 13.25 8 19 8 19Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.basket-info {
    width: calc(100% - 24px);
    padding-left: 15px;
    position: relative;
}
.basket-row {
    display: flex;
    align-items: center;
}
.adress-no {
    font-size: 14px;
    color: #676767;
    font-weight: 300;
}
.basket__adress__item-txt {
    min-height: 40px;
    display: flex;
    align-items: center;
}
.basket_select-current:after {
    content: "";
    height: 8px;
    width: 8px;
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 0px;
    z-index: 1;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 2.5L4 5.5L1 2.5' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.basket_select-current.active:after {
    transform: rotate(-180deg);
}
.adress__item span {
    display: block;
    font-weight: normal;
    font-size: 18px;
    color: #676767;
}
.basket_select_dropdown {
    border-radius: 30px;
    background: #fff;
    z-index: 11;
    position: absolute;
    left: -25px;
    overflow: hidden;
    right: 0px;
    padding: 15px 0px;
    top: 56px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.basket_select_dropdown.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}
.select_dropdown_item:hover {
    background: #F3F3F3;
    color: #FF5830;
}
.select_dropdown_item:hover span {
    color: #FF5830
}
.select_dropdown_item {
    padding: 15px 10px 15px 40px;
}
.adress__item {
    color: #676767;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
}
.basket__form-name {
    background: url(/local/templates/cabinet/images/icon-name.svg);
}
.basket__form-phone {
    background: url(/local/templates/cabinet/images/icon-phone-input.svg);
}
.basket__form-email {
    background: url(/local/templates/cabinet/images/icon-mail.svg);
}
.basket__form-input input {
    height: 40px;
    border-radius: 20px;
    width: 100%;
    border: 1px solid #E5E5E5;
    padding: 0px 20px;
    font-size: 14px;
}
.basket__form {
    padding: 25px 0px;
}
.basket__form_item {
    margin-bottom: 15px;
}
.basket__form_item:last-child {
    margin-bottom: 0px;
}
.basket__form_check {
    padding-top: 5px;
}
.basket__form_check label {
    color: #676767;
    text-align: left;
    font-size: 14px;
    display: flex;
    line-height: 18px;
}
.basket__form_check .check {
    display: none;
}
.basket__form_check .check-custom {
    position: relative;
    display: inline-block;
    background: transparent;
    border: 1.5px solid #676767;
    border-radius: 3px;
    box-sizing: border-box;
    min-width: 18px;
    margin: 0px 2px;
    height: 18px;
}
.basket__form_check .check-custom::before {
    content: "";
    visibility: visible;
    opacity: 0;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: url(/local/templates/cabinet/images/check.svg) center no-repeat;
    background-size: 10px;
}
.basket__form_check .label {
    padding-left: 15px;
}
.basket__form_check .label a {
    border-bottom: 1px solid #676767;
}
.basket__form_check .label a:hover {
    border-color: transparent;
    color: #676767;
}
.basket__form_check .check:checked+.check-custom::before {
    opacity: 1;
    visibility: visible;
}
.basket__captha {
    margin: 20px 0px;
}
.basket__captha img {
    max-width: 100%;
}
.basket__btn {
    padding-top: 20px;
    /*    border-top: 1px solid #E5E5E5;*/
}
.basket__btn .btn-add-basket, .basket__btn .btn-delete-basket {
    width: 100%;
}
.btn-add-basket.disable, .btn-delete-basket.disabled {
    opacity: 0.4;
    pointer-events: none;
}
#page-basket .title {
    padding-bottom: 50px;
}
.panel-clear {
    white-space: nowrap;
}
.popup__form_item-delevery .popup__form_item-txt {
    font-weight: 900;
    font-size: 12px;
}
.input-price {
    font-size: 24px;
    background: linear-gradient(45deg, #CF56C9 20%, #FD5521);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.b-flex {
    display: flex;
    flex-wrap: wrap;
}
.basket__clear {
    padding-top: 50px;
    text-align: center;
}
.basket__clear-txt {
    padding-top: 50px;
    font-size: 18px;
    line-height: 20px;
    max-width: 770px;
    margin: 0px auto;
}
.basket__clear-btn {
    padding-top: 45px;
}
.move-analiz {
    max-width: 370px;
    padding: 0px;
    width: 100%;
}
.move-analiz:after {
    display: none;
}
#page-basket-clear {
    padding-bottom: 200px;
}
.btn-all-catalog {
    font-size: 14px;
}
.summary-btn-block {
    text-align: center;
}
.btn-summary {
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
}
.summary__box {
    padding-top: 20px;
}
.summary-status-txt {
    font-size: 14px;
    padding-left: 5px;
    color: #676767;
}
.summary-status {
    display: flex;
    align-items: center;
}
.btn-delete-summary {
    height: 16px;
    width: 14px;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.5 3.5V13.0625C11.5 13.9948 10.7297 14.75 9.79825 14.75H4.17325C3.241 14.75 2.5 13.9948 2.5 13.0625V3.5' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.625 3.5H1.375' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.5 1.25H8.5' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.5 6.5V11.75' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.5 11.75V6.5' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.btn-delete-summary:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.5 3.5V13.0625C11.5 13.9948 10.7297 14.75 9.79825 14.75H4.17325C3.241 14.75 2.5 13.9948 2.5 13.0625V3.5' stroke='%23FF5830' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.625 3.5H1.375' stroke='%23FF5830' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.5 1.25H8.5' stroke='%23FF5830' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.5 6.5V11.75' stroke='%23FF5830' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.5 11.75V6.5' stroke='%23FF5830' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.vacancies__box {
    padding-top: 65px;
}
.subscribe__page {
    height: 100vh;
    min-height: 690px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(/local/templates/cabinet/images/bg-gradient.jpg) center no-repeat;
    background-size: cover;
}
.subscribe__items {
    background: rgba(0, 0, 0, 0.2);
    max-width: 350px;
    margin: 0px auto;
    color: #fff;
    padding: 30px 25px 10px;
    border-radius: 60px;
}
.subscribe__head span {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 15px;
    display: block;
    font-weight: 700;
}
.subscribe__head {
    font-size: 14px;
    padding-bottom: 35px;
    text-align: center;
    line-height: 18px;
}
.subscribe-logo img {
    max-width: 216px;
}
.subscribe-logo {
    text-align: center;
    padding-left: 20px;
    padding-bottom: 20px;
}
.subscribe__item-txt {
    font-size: 24px;
    font-weight: 700;
}
.subscribe__item a {
    display: flex;
    padding: 15px 0px;
    align-items: center;
}
.subscribe__item a:hover {
    opacity: 0.5;
}
.subscribe__item-icon {
    width: 75px;
    text-align: center;
}
.subscribe__item-icon i {
    font-size: 22px;
}
.subscribe__item-txt {
    width: calc(100% - 75px);
}
.subscribe__item {
    border-top: 1px solid #fff;
}
.subscribe-logo-f {
    text-align: center;
    padding-top: 48px;
}
.subscribe__box {
    padding-bottom: 30px;
}
.questions__list_item-title {
    font-size: 18px;
    cursor: pointer;
}
.questions__list_item {
    padding-bottom: 10px;
}
.questions__list_item_dsc {
    position: relative;
    padding-top: 35px;
    display: none;
}
.questions__list_item_dsc-inner {
    position: relative;
    padding: 25px 0px 30px;
}
.questions__list_item_dsc-inner:before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    display: inline-block;
    height: 1px;
    background: rgb(238, 107, 215);
    background: -moz-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: linear-gradient(to right, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6bd7', endColorstr='#25a4e2', GradientType=1);
}
.questions__list_item_dsc:after {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: inline-block;
    height: 1px;
    background: rgb(238, 107, 215);
    background: -moz-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: linear-gradient(to right, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6bd7', endColorstr='#25a4e2', GradientType=1);
}
.questions__list_item .triangle {
    left: 20px;
}
.questions__list_box {
    padding-top: 40px;
}
.active .questions__list_item-title {
    background: linear-gradient(45deg, #EE6BD7 0%, #25A4E2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.questions__list_item-title:hover {
    color: #FF5830;
}
.questions__list_item_dsc-txt {
    font-weight: 300;
}
.login__in_from {
    max-width: 370px;
    margin: 0px auto;
}
.login__in_from input {
    margin-bottom: 30px;
    padding-left: 55px;
}
.login__in_from .btn-gradient:after {
    display: none;
}
.btn-gradient.no-icon:after {
    display: none;
}
.btn-gradient.no-icon {
    padding-left: 0;
}
.login__in_from .btn-gradient {
    padding-left: 0px;
}
.input-login {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.469 3.02278C13.8327 4.38649 13.8327 6.5975 12.469 7.96121C11.1053 9.32492 8.89431 9.32492 7.5306 7.96121C6.16689 6.5975 6.16689 4.38649 7.5306 3.02278C8.89431 1.65907 11.1053 1.65907 12.469 3.02278Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M14.363 12.796C13.064 12.277 11.54 11.991 10 11.991C5.952 11.991 2 13.958 2 16.983V17.983C2 18.535 2.448 18.983 3 18.983H12.413' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M17 22C14.239 22 12 19.762 12 17C12 14.296 14.3 11.997 17.004 12C19.764 12.002 22 14.24 22 17C22 19.761 19.762 22 17 22Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16.3672 15.232L18.1352 17L16.3672 18.768' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-position: 17.5px center;
}
.input-password {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.85044 7.73501C7.99644 7.88101 7.99644 8.11901 7.85044 8.26501C7.70444 8.41101 7.46644 8.41101 7.32044 8.26501C7.17444 8.11901 7.17444 7.88101 7.32044 7.73501C7.46644 7.58801 7.70344 7.58801 7.85044 7.73501Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.2645 7.73501C12.4105 7.88101 12.4105 8.11901 12.2645 8.26501C12.1185 8.41101 11.8805 8.41101 11.7345 8.26501C11.5885 8.11901 11.5885 7.88101 11.7345 7.73501C11.8805 7.58801 12.1185 7.58801 12.2645 7.73501Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16.6825 7.73501C16.8285 7.88101 16.8285 8.11901 16.6825 8.26501C16.5365 8.41101 16.2985 8.41101 16.1525 8.26501C16.0065 8.11901 16.0065 7.88101 16.1525 7.73501C16.2985 7.58801 16.5355 7.58801 16.6825 7.73501Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11 13H5C3.895 13 3 12.105 3 11V5C3 3.895 3.895 3 5 3H19C20.105 3 21 3.895 21 5V8' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19.3947 15.696V13.962C19.3947 12.878 18.5158 11.999 17.4318 11.999C16.3478 11.999 15.4688 12.878 15.4688 13.962V15.696' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M20 15.698H15C14.448 15.698 14 16.146 14 16.698V20C14 20.552 14.448 21 15 21H20C20.552 21 21 20.552 21 20V16.698C21 16.145 20.552 15.698 20 15.698Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-position: 17.5px center;
}
.login__in_from {
    padding-top: 35px;
}
#wrapper {
    min-height: calc(100vh - 341px);
}
.office__adress_map-next {
    padding-top: 50px;
}
.office__adress_map_tabs {
    display: table;
    width: 100%;
}
.office__adress_map_tabs li {
    display: table-cell;
    padding: 0px 5px;
    vertical-align: top;
}
.map-tab {
    min-height: 75px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 30px;
    width: 100%;
    border-top-left-radius: 30px;
}
.map-tab.active {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.number-station {
    display: inline-block;
    position: relative;
    top: 2px;
    height: 15px;
    min-width: 15px;
    border-radius: 50%;
    background: #fff;
    color: #fff;
    font-size: 10px;
    line-height: 15px;
    text-align: center;
}
.station__dsc-title {
    font-size: 18px;
    display: block;
    font-weight: 900;
    line-height: 20px;
}
.station__dsc-txt {
    font-size: 14px;
    color: #676767;
    font-weight: 300;
}
.office__adress_map-next {
    width: 100%;
}
.station__item {
    display: flex;
}
.station__dsc {
    width: calc(100% - 15px);
    padding-left: 15px;
}
.office__adress_box .title {
    text-align: center;
    width: 100%;
}
.map-tab.active .station__dsc-title {
    background: linear-gradient(45deg, #FD5521 0%, #CF56C9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.tab__map_item-flex {
    display: flex;
    flex-wrap: wrap;
}
.map_contact-left {
    width: 400px;
}
.map_contact-right {
    width: calc(100% - 400px);
}
.map_contact_item-dsc span {
    font-size: 18px;
    display: block;
    color: #000;
    line-height: 20px;
}
.map_contact_item-dsc {
    font-size: 14px;
    color: #676767;
    line-height: 20px;
}
.map_contact_item {
    display: flex;
    padding-bottom: 20px;
}
.map_contact_item:last-child {
    padding-bottom: 0px;
}
.office__adress_map_contact {
    padding-top: 70px;
}
.map_contact_item-icon {
    width: 60px;
    text-align: center;
}
.map_contact_item-dsc {
    width: calc(100% - 60px);
}
.office__adress_map_contact-tab>div {
    display: none;
}
.office__adress_map_contact-tab>div.active {
    display: block;
}
.map_contact-title {
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 25px;
}
.map_contact-txt span {
    background: linear-gradient(45deg, #FD5521 0%, #CF56C9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.map_contact-txt {
    font-size: 14px;
    line-height: 20px;
}
.map_contact_item a {
    display: inline-block;
    margin-right: 7px;
    text-decoration: underline;
}
.map_contact_item a:hover {
    text-decoration: none;
}
/*******************New style*******************/

.news__sorted {
    padding: 0px 15px 30px;
}
.news__sorted_item {
    display: flex;
    align-items: center;
}
.sorted__value-list {
    display: flex;
    align-items: center;
}
.news__sorted_item-title {
    font-size: 12px;
    color: #676767;
    padding-right: 12px;
}
.sorted__value-list button, .sorted__value-list a {
    color: #676767;
    z-index: 1;
    background: transparent;
    position: relative;
    font-size: 12px;
    display: inline-block;
    line-height: 30px;
    border-radius: 15px;
    padding: 0px 15px;
}
.sorted__value-list {
    border: 1px solid #E5E5E5;
    border-radius: 15px;
}
.sorted__value-list button.active, .sorted__value-list a.active {
    color: #fff;
}
.sorted__value-list button.active:after, .sorted__value-list a.active:after {
    content: "";
    z-index: -1;
    border-radius: 16px;
    position: absolute;
    background: #FF5830;
    color: #fff;
    top: -1px;
    right: -1px;
    left: -1px;
    bottom: -1px;
    display: inline-block;
}
.modal-wrap {
    background: rgba(0, 0, 0, 0.5)
}
.modal-item__title {
    text-align: center;
    font-family: 'Montserrat';
    margin: 0px;
    font-size: 22px;
    line-height: 34px;
}
.btn-no-car {
    padding: 0px;
}
.btn-no-car:after {
    display: none;
}
.header__search_dropdown-item {
    display: flex;
}
.header__search {
    position: relative;
}
.header__search_dropdown {
    /*box-shadow: 0 0 20px rgba(0,0,0,0.15);*/
    background: #fff;
    border-radius: 20px;
    padding: 60px 30px 30px;
}
.header__search_dropdown-title {
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: 800;
    background: linear-gradient(45deg, #FD5521 0%, #CF56C9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header__search_dropdown-item .analyzes__item-art {
    padding: 0px;
}
.header__search_dropdown-item .art-number {
    text-align: left
}
.header__search_dropdown-item .analyzes__item-price {
    width: 70px;
    text-align: right;
    padding: 0px;
}
.header__search_dropdown-item .analyzes__item_dsc {
    width: calc(100% - 140px);
}
.header__search_dropdown-item .analiz-price {
    color: #676767;
    font-weight: 300;
}
.header__search_dropdown-item .art-number {
    color: #676767;
    font-weight: 300;
}
.header__search_dropdown-item .analyzes__item_dsc-title {
    font-size: 14px;
    line-height: 20px;
}
.header__search_dropdown-item {
    padding-bottom: 10px;
}
.header__search_dropdown_section {
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.header__search_dropdown_section:last-child {
    border-bottom: none;
    margin-bottom: 0px;
}
.header__search_dropdown-item-news a {
    color: #000000;
    font-size: 14px;
}
.header__search_dropdown-item-news a:hover, .analyzes__item_dsc-title a:hover {
    color: #FF5830;
}
.header__search_dropdown-item-news {
    padding-bottom: 10px;
}
.header__search_dropdown-item-news:last-child {
    padding-bottom: 0px;
}
.header__search_dropdown_btn {
    padding-top: 20px;
    text-align: center
}
.header__search_dropdown_section-bottom {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.link-all-search {
    font-size: 14px;
}
.link.link-all-search:after {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
    background: #28A4E2;
}
.link.link-all-search:hover:after {
    background: #FF5830
}
#page-error {
    background: url(/local/templates/cabinet/images/bg-gradient.jpg) center no-repeat;
    position: relative;
    background-size: cover;
    width: 100%;
    min-height: 100vh;
}
.error__code {
    font-size: 44vw;
    background-blend-mode: soft-light;
    width: 100%;
    color: #fff;
    text-align: center;
    font-weight: 800;
    position: absolute;
    top: 100px;
    opacity: 0.4;
    line-height: 34vw;
}
.error__people {
    font-size: 0px;
    z-index: 1;
    position: absolute;
    bottom: -20px;
    right: 0px;
}
.error__people img {
    max-height: 90vh;
    max-width: 70vw;
}
.error__dsc-txt {
    font-size: 3.4vw;
    color: #fff;
    line-height: 3.8vw;
}
.error__dsc {
    position: absolute;
    left: 6%;
    bottom: 4vw;
    z-index: 11;
}
.btn-back {
    height: 56px;
    font-size: 1.3vw;
    padding: 0px 25px;
    text-align: center;
    line-height: 54px;
    border-radius: 28px;
    color: #fff;
    border: 1px solid #fff;
    display: inline-block;
}
.error__dsc-btn {
    padding-top: 4vw;
}
.btn-back:hover {
    background: #fff;
    color: #FF5830;
}
.body .news__sorted {
    display: none
}
/*******************ÃÅ“ÃÂ¾ÃÂ´ÃÂ°ÃÂ»Ã‘Å’ÃÂ½Ã‘â€¹ÃÂµ ÃÂ¾ÃÂºÃÂ½ÃÂ° ÃÂºÃÂ¾ÃÂ½ÃÂµÃ‘â€ *******************/

/*******************ÃÅ“ÃÂ¾ÃÂ´ÃÂ°ÃÂ»Ã‘Å’ÃÂ½Ã‘â€¹ÃÂµ ÃÂ¾ÃÂºÃÂ½ÃÂ°*******************/

.popup_window {
    max-width: 570px;
    background-color: #ffffff;
    margin: 40px auto;
    border-radius: 30px;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
    padding: 35px 70px;
    position: relative;
    width: 100%;
}
.popup_window#popup-adress {
    padding: 35px 70px 20px 50px;
}
.pop-title {
    font-size: 36px;
    text-align: center;
    padding-bottom: 40px;
}
.popup__form_item-txt {
    font-size: 14px;
    color: #676767;
    text-align: right;
    width: 165px;
}
#b-callback .popup__form_item-txt {
    width: 180px;
}
.popup__form_item-input {
    width: 100%;
    padding-left: 30px;
}
.popup__form_item-input input {
    height: 40px;
    width: 100%;
    border-radius: 20px;
    border: 1px solid #E5E5E5;
    padding: 0px 20px;
}
.popup__form_item {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.popup__form_item-input input.btn-confirm {
    width: 170px;
    color: #fff;
    font-size: 18px;
    background: rgb(238, 107, 215);
    background: -moz-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(121, 140, 221, 1) 59%, rgba(37, 164, 226, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(121, 140, 221, 1) 59%, rgba(37, 164, 226, 1) 100%);
    background: linear-gradient(to right, rgba(238, 107, 215, 1) 0%, rgba(121, 140, 221, 1) 59%, rgba(37, 164, 226, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6bd7', endColorstr='#25a4e2', GradientType=1);
}
.popup__form_item-delevery {
    padding-top: 15px;
}
#b-callback .popup__form_item-input input.btn-confirm {
    width: 100%;
}
.popup__form_item-input input.btn-confirm:hover {
    background: rgb(37, 164, 226);
    color: #fff;
    background: -moz-linear-gradient(left, rgba(37, 164, 226, 1) 0%, rgba(121, 140, 221, 1) 41%, rgba(238, 107, 215, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(37, 164, 226, 1) 0%, rgba(121, 140, 221, 1) 41%, rgba(238, 107, 215, 1) 100%);
    background: linear-gradient(to right, rgba(37, 164, 226, 1) 0%, rgba(121, 140, 221, 1) 41%, rgba(238, 107, 215, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25a4e2', endColorstr='#ee6bd7', GradientType=1);
}
.mfp-zoom-in .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.3;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
    transform: scale(0.8);
    opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}
.radio_btn_group_your_address_form {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}
/*
.radio_btn_group_your_address_form .radio_btn_block:nth-child(-n+3) {
    width: 50%;
}
.radio_btn_group_your_address_form .radio_btn_block:last-child {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 8px;
}
*/

.radio_btn_block {
    /* height:60px; */
    /*width: calc( ( 100% - 23px ) / 3 );*/
    /* margin:0 0 20px; */
    font-size: 14px;
    color: #676767;
}
.radio_btn_block span {
    font-weight: 900;
}
.radio_btn_group_your_address_form .popup__form-radio {
    width: 25%;
    margin-bottom: 10px;
}
.form__custom-radio {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.form__custom-radio+label {
    padding-left: 25px;
    position: relative;
    display: block;
}
.form__custom-radio+label::before {
    content: '';
    display: block;
    width: 15px;
    height: 15px;
    border: 1px solid #E5E5E5;
    border-radius: 50%;
    margin-right: 0.5em;
    position: absolute;
    left: 0;
    top: 5px;
}
.form__custom-radio:checked+label::after {
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    background-color: #FF5830;
    border-radius: 50%;
    margin-right: 0.5em;
    position: absolute;
    left: 3px;
    top: 8px;
}
.radio_btn_block:nth-child(3n-1) {
    /* margin-left: 20px; */
    /* margin-right: 20px; */
}
.radio_btn_block {}
.radio_btn_block>input[type=radio] {
    width: 14px;
    height: 14px;
    /* margin-bottom: -33px; */
    /* display: block; */
    /* float: right; */
}
.basket__order_box.basket__order_important {
    margin-top: 70px;
    padding: 30px 70px;
}
.basket__important-title {
    font-size: 24px;
    color: #FF5830;
    text-align: center;
    margin-bottom: 20px;
}
.basket__important-desc {
    border-top: 1px solid #E5E5E5;
    font-size: 14px;
    line-height: 16px;
}
.basket__important-wrap {
    display: flex;
    padding-top: 20px;
    color: #676767;
}
.basket__important-text {
    padding-left: 30px;
}
.basket__important-text a {
    color: #FF5830;
    border-bottom: 1px solid #FF5830;
}
.basket__important-text a:hover {
    border-bottom: 1px solid transparent
}
.basket__important--number {
    min-width: 70px;
    text-align: center;
    padding: 9px;
    max-height: 36px;
    border: 1px dashed #FF5830;
    color: #FF5830;
    border-radius: 30px;
    line-height: 20px;
}
.promo_error {
    font-size: 10px;
    color: #FF5830;
    margin-top: 8px;
    text-align: center;
}
.promo_wrapper {
    position: relative;
    border: 1px solid #E5E5E5;
    height: 40px;
    border-radius: 20px;
}
.promo_wrapper input {
    height: 40px;
    padding: 5px 45px 5px 25px;
    border-radius: 20px;
    background: transparent;
    width: 100%;
    font-size: 14px;
}
.savePrintBtn {
    display: flex;
    align-items: center;
    width: 39px;
    background-color: transparent;
    height: 39px;
    position: absolute;
    right: 0;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
}
.savePrintBtn:after {
    content: "";
    top: 0px;
    opacity: 1;
    visibility: visible;
    left: 0px;
    right: 0px;
    bottom: 0px;
    position: absolute;
    background: rgb(207, 86, 201);
    border-radius: 50%;
    background: -moz-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    background: linear-gradient(to right, rgba(207, 86, 201, 1) 0%, rgba(253, 85, 33, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf56c9', endColorstr='#fd5521', GradientType=1);
}
.transform-arrow {
    cursor: pointer;
    position: relative;
    width: 24px;
    height: 24px;
    margin: 0 auto;
}
.transform-arrow div {
    position: relative;
    top: 11px;
    width: 20px;
    height: 2px;
    background-color: #fff;
    display: block;
    z-index: 1;
    border-radius: 1px;
    margin: 0 auto;
    transition: transform 0.4s, display 0.4s, top 0.4s;
}
.transform-arrow div::after {
    content: '';
    position: absolute;
    width: 10px;
    height: 2px;
    top: -3px;
    right: -1px;
    background-color: #fff;
    transform: rotate(45deg);
    border-radius: 1px;
}
.transform-arrow div::before {
    content: '';
    position: absolute;
    width: 10px;
    height: 2px;
    top: 3px;
    right: -1px;
    background-color: #fff;
    transform: rotate(-45deg);
    border-radius: 1px;
    transition: transform 0.4s, display 0.4s, top 0.4s;
}
.promo_wrapper.activated .transform-arrow div::after {
    display: none;
}
.promo_wrapper.activated input {
    background: #f3f3f3;
}
.promo_wrapper.activated .transform-arrow div {
    background-color: transparent;
    top: 0;
}
#reading {
    min-height: 700px;
    background: url(/local/templates/cabinet/images/reading.jpg) top center no-repeat;
    background-size: cover;
}
.reading_box {
    max-width: 570px;
    margin: 0px auto;
}
.reading__item-slogan {
    font-size: 24px;
    font-weight: 900;
    padding-bottom: 40px;
}
.reading__item-txt {
    max-width: 370px;
    font-size: 20px;
}
.reading__item-btn {
    padding-top: 10px;
}
.reading__item-btn button {
    margin-top: 30px;
    width: 100%;
    max-width: 340px;
}
.btn-block {
    display: block;
    margin-top: 30px;
    max-width: 340px;
}
.btn-reading {
    cursor: pointer;
    background: transparent;
    font-size: 18px;
    padding-left: 70px;
    text-align: left;
    position: relative;
    border-radius: 30px;
    height: 60px;
    line-height: 58px;
    border: 1px solid #798CDD;
}
.btn-reading span {
    position: relative;
    z-index: 11;
    background: linear-gradient(45deg, #EE6BD7 20%, #25A4E2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.btn-reading:hover span {
    color: #fff;
    background: transparent;
    -webkit-background-clip: inherit;
    -webkit-text-fill-color: inherit;
}
.reading_box {
    padding-top: 55px;
}
.btn-reading:after {
    content: "";
    opacity: 0;
    visibility: hidden;
    border-radius: 30px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: 10;
    position: absolute;
    background: rgb(238, 107, 215);
    background: -moz-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    background: linear-gradient(to right, rgba(238, 107, 215, 1) 0%, rgba(37, 164, 226, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6bd7', endColorstr='#25a4e2', GradientType=1);
}
.btn-reading:hover:after {
    opacity: 1;
    visibility: visible;
}
.btn-form:before {
    content: "";
    height: 24px;
    width: 24px;
    position: absolute;
    left: 26px;
    top: 50%;
    margin-top: -12px;
    z-index: 12;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 19H4.7C3.761 19 3 18.204 3 17.222V4.778C3 3.796 3.761 3 4.7 3H18.3C19.239 3 20 3.796 20 4.778V9M9 7H15M7 11H15M7 15H10M17.293 20.707L21.707 16.293C22.098 15.902 22.098 15.269 21.707 14.879L20.121 13.293C19.73 12.902 19.097 12.902 18.707 13.293L14.293 17.707C14.105 17.895 14 18.149 14 18.414V21H16.586C16.851 21 17.105 20.895 17.293 20.707Z' stroke='url(%23paint0_linear)' stroke-linecap='round' stroke-linejoin='round'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='3' y1='12' x2='22.0002' y2='12' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23EE6BD7'/%3e%3cstop offset='0.583466' stop-color='%23798CDD'/%3e%3cstop offset='1' stop-color='%2325A4E2'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
}
.btn-form:hover:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 19H4.7C3.761 19 3 18.204 3 17.222V4.778C3 3.796 3.761 3 4.7 3H18.3C19.239 3 20 3.796 20 4.778V9M9 7H15M7 11H15M7 15H10M17.293 20.707L21.707 16.293C22.098 15.902 22.098 15.269 21.707 14.879L20.121 13.293C19.73 12.902 19.097 12.902 18.707 13.293L14.293 17.707C14.105 17.895 14 18.149 14 18.414V21H16.586C16.851 21 17.105 20.895 17.293 20.707Z' stroke='url(%23paint0_linear)' stroke-linecap='round' stroke-linejoin='round'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='3' y1='12' x2='22.0002' y2='12' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23fff'/%3e%3cstop offset='0.583466' stop-color='%23fff'/%3e%3cstop offset='1' stop-color='%23fff'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
}
.btn-msg:before {
    content: "";
    height: 24px;
    width: 24px;
    position: absolute;
    left: 26px;
    top: 50%;
    margin-top: -12px;
    z-index: 12;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.28 11.9502L22 12.0002M4 15.0002H5.6M3 12.0002H5.6M2 9.00018H5.6M10.481 18.7102L21.468 12.8782C22.177 12.5022 22.177 11.4902 21.468 11.1132L10.497 5.29018C9.669 4.85018 8.741 5.68018 9.092 6.54618L11.281 11.9462L9.074 17.4562C8.728 18.3232 9.655 19.1482 10.481 18.7102Z' stroke='url(%23paint0_linear)' stroke-linecap='round' stroke-linejoin='round'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='2' y1='11.9999' x2='22' y2='11.9999' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23EE6BD7'/%3e%3cstop offset='0.583466' stop-color='%23798CDD'/%3e%3cstop offset='1' stop-color='%2325A4E2'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
}
.btn-msg:hover:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.28 11.9502L22 12.0002M4 15.0002H5.6M3 12.0002H5.6M2 9.00018H5.6M10.481 18.7102L21.468 12.8782C22.177 12.5022 22.177 11.4902 21.468 11.1132L10.497 5.29018C9.669 4.85018 8.741 5.68018 9.092 6.54618L11.281 11.9462L9.074 17.4562C8.728 18.3232 9.655 19.1482 10.481 18.7102Z' stroke='url(%23paint0_linear)' stroke-linecap='round' stroke-linejoin='round'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='2' y1='11.9999' x2='22' y2='11.9999' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23fff'/%3e%3cstop offset='0.583466' stop-color='%23fff'/%3e%3cstop offset='1' stop-color='%23fff'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
}
.reading_box .title {
    font-weight: 900;
    text-align: left;
    padding-bottom: 30px;
}
.promo_wrapper.activated .transform-arrow div::before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 8px;
    height: 16px;
    z-index: 1;
    background-color: transparent;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    right: 5px;
    transition: 0s;
}
.promo_wrapper.activated .savePrintBtn.added:hover .transform-arrow div::before, .promo_wrapper.activated .savePrintBtn.added:hover .transform-arrow div::after, #promo:hover~.savePrintBtn.added .transform-arrow div::before, #promo:hover~.savePrintBtn.added .transform-arrow div::after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 0px;
    height: 24px;
    z-index: 1;
    background-color: transparent;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    right: 8px;
    top: 1px;
}
.promo_wrapper.activated .savePrintBtn.added:hover .transform-arrow div::before, #promo:hover~.savePrintBtn.added .transform-arrow div::before {
    transform: rotate(45deg);
}
.promo_wrapper.activated .savePrintBtn.added:hover .transform-arrow div::after, #promo:hover~.savePrintBtn.added .transform-arrow div::after {
    transform: rotate(-45deg);
}
.promo_wrapper.activated #promo:hover {
    cursor: pointer;
}
.radioPay {
    position: relative;
}
.psevdoRadio {
    width: 0px;
    height: 0px;
    overflow: hidden;
    opacity: 0;
}
.psevdoRadio+label {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    color: #676767;
    position: relative;
    padding-left: 27px;
}
.psevdoRadio+label::before {
    content: '';
    display: block;
    width: 15px;
    height: 15px;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    border-radius: 50%;
    margin-right: 0.5em;
    position: absolute;
    left: 0;
    top: 1px;
}
.psevdoRadio:checked+label::after {
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    background-color: #FF5830;
    border-radius: 50%;
    margin-right: 0.5em;
    position: absolute;
    left: 3px;
    top: 4px;
}
.news-detail img {
    max-width: 100%;
    height: auto;
}
.news-detail p {
    margin-bottom: 10px;
}
/* ÐºÐ¾Ð´Ñ‹ ÑÑ‚Ñ€Ð°Ð½ Ð´Ð»Ñ Ð¼Ð°ÑÐºÐ¸ Ñ‚ÐµÐµÐ»Ñ„Ð¾Ð½Ð° */

.country-phone-options {
    display: none;
    background: #fff;
    position: absolute;
    margin-top: 20px;
    z-index: 600;
}
.country-phone-selected {
    cursor: pointer;
    background: white;
    float: left;
    height: 20px;
    min-width: 35px;
    width: auto;
    padding-left: 20px;
    background: url('/local/templates/cabinet/arrow-down.png') no-repeat;
    padding: 4px 0 0 0px;
    font-size: 15px;
    display: flex;
    position: absolute;
    left: -40px;
    width: 70px;
    top: -10px;
    z-index: 10;
    justify-content: flex-end;
}
.country-phone-option {
    cursor: pointer;
    background: white;
    padding: 2px 0;
}
.country-phone-search {
    width: 100%;
    padding: 3px 2px;
}
.country-phone-option span {
    float: right;
    color: #999999;
    min-width: 66px;
    text-align: right;
}
.country-phone-option span img {
    margin-left: 0px;
}
.country-phone {
    border: 1px solid #aaa;
    padding: 4px;
}
.country-phone-selected {
    padding: 4px 0 0 20px;
    font-size: 15px;
    display: flex;
}
.country-phone-selected img {
    margin: 0px 0px 0 5px;
}
.country-phone-selected {
    background-position: 2px 4px;
}
.country-phone-options {
    width: 298px;
    margin: 30px 0 0 -5px;
}
.country-phone-option {
    padding: 4px 2px;
}
.flag {
    width: 16px;
    height: 11px;
    background: url('/local/templates/cabinet/images/flags.png') no-repeat
}
.country-phone-search-label {
    position: absolute;
    margin: -20px 0 0 4px;
    color: #999 !important;
    font-size: 13px !important;
}
.flag.flag-ad {
    background-position: -16px 0
}
.flag.flag-ae {
    background-position: -32px 0
}
.flag.flag-af {
    background-position: -48px 0
}
.flag.flag-ag {
    background-position: -64px 0
}
.flag.flag-ai {
    background-position: -80px 0
}
.flag.flag-al {
    background-position: -96px 0
}
.flag.flag-am {
    background-position: -112px 0
}
.flag.flag-an {
    background-position: -128px 0
}
.flag.flag-ao {
    background-position: -144px 0
}
.flag.flag-ar {
    background-position: -160px 0
}
.flag.flag-as {
    background-position: -176px 0
}
.flag.flag-at {
    background-position: -192px 0
}
.flag.flag-au {
    background-position: -208px 0
}
.flag.flag-aw {
    background-position: -224px 0
}
.flag.flag-az {
    background-position: -240px 0
}
.flag.flag-ba {
    background-position: 0 -11px
}
.flag.flag-bb {
    background-position: -16px -11px
}
.flag.flag-bd {
    background-position: -32px -11px
}
.flag.flag-be {
    background-position: -48px -11px
}
.flag.flag-bf {
    background-position: -64px -11px
}
.flag.flag-bg {
    background-position: -80px -11px
}
.flag.flag-bh {
    background-position: -96px -11px
}
.flag.flag-bi {
    background-position: -112px -11px
}
.flag.flag-bj {
    background-position: -128px -11px
}
.flag.flag-bm {
    background-position: -144px -11px
}
.flag.flag-bn {
    background-position: -160px -11px
}
.flag.flag-bo {
    background-position: -176px -11px
}
.flag.flag-br {
    background-position: -192px -11px
}
.flag.flag-bs {
    background-position: -208px -11px
}
.flag.flag-bt {
    background-position: -224px -11px
}
.flag.flag-bv {
    background-position: -240px -11px
}
.flag.flag-bw {
    background-position: 0 -22px
}
.flag.flag-by {
    background-position: -16px -22px
}
.flag.flag-bz {
    background-position: -32px -22px
}
.flag.flag-ca {
    background-position: -48px -22px
}
.flag.flag-catalonia {
    background-position: -64px -22px
}
.flag.flag-cd {
    background-position: -80px -22px
}
.flag.flag-cf {
    background-position: -96px -22px
}
.flag.flag-cg {
    background-position: -112px -22px
}
.flag.flag-ch {
    background-position: -128px -22px
}
.flag.flag-ci {
    background-position: -144px -22px
}
.flag.flag-ck {
    background-position: -160px -22px
}
.flag.flag-cl {
    background-position: -176px -22px
}
.flag.flag-cm {
    background-position: -192px -22px
}
.flag.flag-cn {
    background-position: -208px -22px
}
.flag.flag-co {
    background-position: -224px -22px
}
.flag.flag-cr {
    background-position: -240px -22px
}
.flag.flag-cu {
    background-position: 0 -33px
}
.flag.flag-cv {
    background-position: -16px -33px
}
.flag.flag-cw {
    background-position: -32px -33px
}
.flag.flag-cy {
    background-position: -48px -33px
}
.flag.flag-cz {
    background-position: -64px -33px
}
.flag.flag-de {
    background-position: -80px -33px
}
.flag.flag-dj {
    background-position: -96px -33px
}
.flag.flag-dk {
    background-position: -112px -33px
}
.flag.flag-dm {
    background-position: -128px -33px
}
.flag.flag-do {
    background-position: -144px -33px
}
.flag.flag-dz {
    background-position: -160px -33px
}
.flag.flag-ec {
    background-position: -176px -33px
}
.flag.flag-ee {
    background-position: -192px -33px
}
.flag.flag-eg {
    background-position: -208px -33px
}
.flag.flag-eh {
    background-position: -224px -33px
}
.flag.flag-england {
    background-position: -240px -33px
}
.flag.flag-er {
    background-position: 0 -44px
}
.flag.flag-es {
    background-position: -16px -44px
}
.flag.flag-et {
    background-position: -32px -44px
}
.flag.flag-eu {
    background-position: -48px -44px
}
.flag.flag-fi {
    background-position: -64px -44px
}
.flag.flag-fj {
    background-position: -80px -44px
}
.flag.flag-fk {
    background-position: -96px -44px
}
.flag.flag-fm {
    background-position: -112px -44px
}
.flag.flag-fo {
    background-position: -128px -44px
}
.flag.flag-fr {
    background-position: -144px -44px
}
.flag.flag-ga {
    background-position: -160px -44px
}
.flag.flag-gb {
    background-position: -176px -44px
}
.flag.flag-gd {
    background-position: -192px -44px
}
.flag.flag-ge {
    background-position: -208px -44px
}
.flag.flag-gf {
    background-position: -224px -44px
}
.flag.flag-gg {
    background-position: -240px -44px
}
.flag.flag-gh {
    background-position: 0 -55px
}
.flag.flag-gi {
    background-position: -16px -55px
}
.flag.flag-gl {
    background-position: -32px -55px
}
.flag.flag-gm {
    background-position: -48px -55px
}
.flag.flag-gn {
    background-position: -64px -55px
}
.flag.flag-gp {
    background-position: -80px -55px
}
.flag.flag-gq {
    background-position: -96px -55px
}
.flag.flag-gr {
    background-position: -112px -55px
}
.flag.flag-gs {
    background-position: -128px -55px
}
.flag.flag-gt {
    background-position: -144px -55px
}
.flag.flag-gu {
    background-position: -160px -55px
}
.flag.flag-gw {
    background-position: -176px -55px
}
.flag.flag-gy {
    background-position: -192px -55px
}
.flag.flag-hk {
    background-position: -208px -55px
}
.flag.flag-hm {
    background-position: -224px -55px
}
.flag.flag-hn {
    background-position: -240px -55px
}
.flag.flag-hr {
    background-position: 0 -66px
}
.flag.flag-ht {
    background-position: -16px -66px
}
.flag.flag-hu {
    background-position: -32px -66px
}
.flag.flag-ic {
    background-position: -48px -66px
}
.flag.flag-id {
    background-position: -64px -66px
}
.flag.flag-ie {
    background-position: -80px -66px
}
.flag.flag-il {
    background-position: -96px -66px
}
.flag.flag-im {
    background-position: -112px -66px
}
.flag.flag-in {
    background-position: -128px -66px
}
.flag.flag-io {
    background-position: -144px -66px
}
.flag.flag-iq {
    background-position: -160px -66px
}
.flag.flag-ir {
    background-position: -176px -66px
}
.flag.flag-is {
    background-position: -192px -66px
}
.flag.flag-ax {
    background-position: -192px -66px
}
.flag.flag-it {
    background-position: -208px -66px
}
.flag.flag-je {
    background-position: -224px -66px
}
.flag.flag-jm {
    background-position: -240px -66px
}
.flag.flag-jo {
    background-position: 0 -77px
}
.flag.flag-jp {
    background-position: -16px -77px
}
.flag.flag-ke {
    background-position: -32px -77px
}
.flag.flag-kg {
    background-position: -48px -77px
}
.flag.flag-kh {
    background-position: -64px -77px
}
.flag.flag-ki {
    background-position: -80px -77px
}
.flag.flag-km {
    background-position: -96px -77px
}
.flag.flag-kn {
    background-position: -112px -77px
}
.flag.flag-kp {
    background-position: -128px -77px
}
.flag.flag-kr {
    background-position: -144px -77px
}
.flag.flag-kurdistan {
    background-position: -160px -77px
}
.flag.flag-kw {
    background-position: -176px -77px
}
.flag.flag-ky {
    background-position: -192px -77px
}
.flag.flag-kz {
    background-position: -208px -77px
}
.flag.flag-la {
    background-position: -224px -77px
}
.flag.flag-lb {
    background-position: -240px -77px
}
.flag.flag-lc {
    background-position: 0 -88px
}
.flag.flag-li {
    background-position: -16px -88px
}
.flag.flag-lk {
    background-position: -32px -88px
}
.flag.flag-lr {
    background-position: -48px -88px
}
.flag.flag-ls {
    background-position: -64px -88px
}
.flag.flag-lt {
    background-position: -80px -88px
}
.flag.flag-lu {
    background-position: -96px -88px
}
.flag.flag-lv {
    background-position: -112px -88px
}
.flag.flag-ly {
    background-position: -128px -88px
}
.flag.flag-ma {
    background-position: -144px -88px
}
.flag.flag-mc {
    background-position: -160px -88px
}
.flag.flag-md {
    background-position: -176px -88px
}
.flag.flag-me {
    background-position: -192px -88px
}
.flag.flag-mg {
    background-position: -208px -88px
}
.flag.flag-mh {
    background-position: -224px -88px
}
.flag.flag-mk {
    background-position: -240px -88px
}
.flag.flag-ml {
    background-position: 0 -99px
}
.flag.flag-mm {
    background-position: -16px -99px
}
.flag.flag-mn {
    background-position: -32px -99px
}
.flag.flag-mo {
    background-position: -48px -99px
}
.flag.flag-mp {
    background-position: -64px -99px
}
.flag.flag-mq {
    background-position: -80px -99px
}
.flag.flag-mr {
    background-position: -96px -99px
}
.flag.flag-ms {
    background-position: -112px -99px
}
.flag.flag-mt {
    background-position: -128px -99px
}
.flag.flag-mu {
    background-position: -144px -99px
}
.flag.flag-mv {
    background-position: -160px -99px
}
.flag.flag-mw {
    background-position: -176px -99px
}
.flag.flag-mx {
    background-position: -192px -99px
}
.flag.flag-my {
    background-position: -208px -99px
}
.flag.flag-mz {
    background-position: -224px -99px
}
.flag.flag-na {
    background-position: -240px -99px
}
.flag.flag-nc {
    background-position: 0 -110px
}
.flag.flag-ne {
    background-position: -16px -110px
}
.flag.flag-nf {
    background-position: -32px -110px
}
.flag.flag-ng {
    background-position: -48px -110px
}
.flag.flag-ni {
    background-position: -64px -110px
}
.flag.flag-nl {
    background-position: -80px -110px
}
.flag.flag-no {
    background-position: -96px -110px
}
.flag.flag-np {
    background-position: -112px -110px
}
.flag.flag-nr {
    background-position: -128px -110px
}
.flag.flag-nu {
    background-position: -144px -110px
}
.flag.flag-nz {
    background-position: -160px -110px
}
.flag.flag-om {
    background-position: -176px -110px
}
.flag.flag-pa {
    background-position: -192px -110px
}
.flag.flag-pe {
    background-position: -208px -110px
}
.flag.flag-pf {
    background-position: -224px -110px
}
.flag.flag-pg {
    background-position: -240px -110px
}
.flag.flag-ph {
    background-position: 0 -121px
}
.flag.flag-pk {
    background-position: -16px -121px
}
.flag.flag-pl {
    background-position: -32px -121px
}
.flag.flag-pm {
    background-position: -48px -121px
}
.flag.flag-pn {
    background-position: -64px -121px
}
.flag.flag-pr {
    background-position: -80px -121px
}
.flag.flag-ps {
    background-position: -96px -121px
}
.flag.flag-pt {
    background-position: -112px -121px
}
.flag.flag-pw {
    background-position: -128px -121px
}
.flag.flag-py {
    background-position: -144px -121px
}
.flag.flag-qa {
    background-position: -160px -121px
}
.flag.flag-re {
    background-position: -176px -121px
}
.flag.flag-ro {
    background-position: -192px -121px
}
.flag.flag-rs {
    background-position: -208px -121px
}
.flag.flag-ru {
    background-position: -224px -121px
}
.flag.flag-rw {
    background-position: -240px -121px
}
.flag.flag-sa {
    background-position: 0 -132px
}
.flag.flag-sb {
    background-position: -16px -132px
}
.flag.flag-sc {
    background-position: -32px -132px
}
.flag.flag-scotland {
    background-position: -48px -132px
}
.flag.flag-sd {
    background-position: -64px -132px
}
.flag.flag-se {
    background-position: -80px -132px
}
.flag.flag-sg {
    background-position: -96px -132px
}
.flag.flag-sh {
    background-position: -112px -132px
}
.flag.flag-si {
    background-position: -128px -132px
}
.flag.flag-sk {
    background-position: -144px -132px
}
.flag.flag-sl {
    background-position: -160px -132px
}
.flag.flag-sm {
    background-position: -176px -132px
}
.flag.flag-sn {
    background-position: -192px -132px
}
.flag.flag-so {
    background-position: -208px -132px
}
.flag.flag-somaliland {
    background-position: -224px -132px
}
.flag.flag-sr {
    background-position: -240px -132px
}
.flag.flag-ss {
    background-position: 0 -143px
}
.flag.flag-st {
    background-position: -16px -143px
}
.flag.flag-sv {
    background-position: -32px -143px
}
.flag.flag-sx {
    background-position: -48px -143px
}
.flag.flag-sy {
    background-position: -64px -143px
}
.flag.flag-sz {
    background-position: -80px -143px
}
.flag.flag-tc {
    background-position: -96px -143px
}
.flag.flag-td {
    background-position: -112px -143px
}
.flag.flag-tf {
    background-position: -128px -143px
}
.flag.flag-tg {
    background-position: -144px -143px
}
.flag.flag-th {
    background-position: -160px -143px
}
.flag.flag-tj {
    background-position: -176px -143px
}
.flag.flag-tk {
    background-position: -192px -143px
}
.flag.flag-tl {
    background-position: -208px -143px
}
.flag.flag-tm {
    background-position: -224px -143px
}
.flag.flag-tn {
    background-position: -240px -143px
}
.flag.flag-to {
    background-position: 0 -154px
}
.flag.flag-tr {
    background-position: -16px -154px
}
.flag.flag-tt {
    background-position: -32px -154px
}
.flag.flag-tv {
    background-position: -48px -154px
}
.flag.flag-tw {
    background-position: -64px -154px
}
.flag.flag-tz {
    background-position: -80px -154px
}
.flag.flag-ua {
    background-position: -96px -154px
}
.flag.flag-ug {
    background-position: -112px -154px
}
.flag.flag-um {
    background-position: -128px -154px
}
.flag.flag-us {
    background-position: -144px -154px
}
.flag.flag-uy {
    background-position: -160px -154px
}
.flag.flag-uz {
    background-position: -176px -154px
}
.flag.flag-va {
    background-position: -192px -154px
}
.flag.flag-vc {
    background-position: -208px -154px
}
.flag.flag-ve {
    background-position: -224px -154px
}
.flag.flag-vg {
    background-position: -240px -154px
}
.flag.flag-vi {
    background-position: 0 -165px
}
.flag.flag-vn {
    background-position: -16px -165px
}
.flag.flag-vu {
    background-position: -32px -165px
}
.flag.flag-wales {
    background-position: -48px -165px
}
.flag.flag-wf {
    background-position: -64px -165px
}
.flag.flag-ws {
    background-position: -80px -165px
}
.flag.flag-ye {
    background-position: -96px -165px
}
.flag.flag-yt {
    background-position: -112px -165px
}
.flag.flag-za {
    background-position: -128px -165px
}
.flag.flag-zanzibar {
    background-position: -144px -165px
}
.flag.flag-zm {
    background-position: -160px -165px
}
.flag.flag-zw {
    background-position: -176px -165px
}
.country-phone-options {
    width: 60px;
    margin: -10px 0 0 -5px;
    background: #fff;
}
.country-phone-selector {
    position: relative;
    padding-left: 25px;
}
.country-phone-options {
    width: 55px;
    margin: 0;
    left: -27px;
    top: -13px;
    z-index: 100;
    padding: 0px;
    font-size: 12px !important;
    color: #676767;
}
.country-phone-selected {
    padding: 5px 0 0 0px;
    font-size: 15px;
    display: flex;
    width: 70px;
    font-size: 12px !important;
    color: #676767;
    align-items: baseline;
    line-height: 1;
    height: auto;
    left: -44px;
}
.basket-icon {
    margin-left: 5px;
}
.popup__cookie-block {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 20px 0;
    background: #04224f;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
    z-index: 13;
    opacity: 0;
    visibility: hidden;
    transition: .55s opacity, .55s visibility;
    color: #fff;
}
.popup__cookie-block.activate {
    opacity: 1;
    visibility: visible;
}
.popup__cookie-block .container {
    display: flex;
    align-items: center;
}
.popup__cookie-block .btn-closed {
    padding: 8px 39px;
    color: #fff;
    font-size: 18px;
    border-radius: 20px;
    background: rgb(238, 107, 215);
    background: -moz-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(121, 140, 221, 1) 59%, rgba(37, 164, 226, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(238, 107, 215, 1) 0%, rgba(121, 140, 221, 1) 59%, rgba(37, 164, 226, 1) 100%);
    background: linear-gradient(to right, rgba(238, 107, 215, 1) 0%, rgba(121, 140, 221, 1) 59%, rgba(37, 164, 226, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6bd7', endColorstr='#25a4e2', GradientType=1);
}
.popup__cookie-block .btn-closed:hover {
    background: rgb(37, 164, 226);
    color: #fff;
    background: -moz-linear-gradient(left, rgba(37, 164, 226, 1) 0%, rgba(121, 140, 221, 1) 41%, rgba(238, 107, 215, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(37, 164, 226, 1) 0%, rgba(121, 140, 221, 1) 41%, rgba(238, 107, 215, 1) 100%);
    background: linear-gradient(to right, rgba(37, 164, 226, 1) 0%, rgba(121, 140, 221, 1) 41%, rgba(238, 107, 215, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25a4e2', endColorstr='#ee6bd7', GradientType=1);
}
.popup__cookie-block .popup__cookie-text {
    font-size: 14px;
    line-height: 20px;
    width: calc(100% - 200px);
    padding-right: 40px;
}
.popup__cookie-block .popup__cookie-text .btn-links {
    border-bottom: 1px solid #FFFFFF;
}
.popup__cookie-block .popup__cookie-text .btn-links:hover {
    border-bottom: 1px solid transparent;
}
.popup-works-time3, .popup-works-time2, .popup-works-time {
    position: fixed;
    z-index: 110;
    bottom: 30px;
    right: 30px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 25%);
    max-width: 400px;
    max-height: 400px;
    border-radius: 30px;
    overflow: hidden;
    color: #fff;
    width: 80%;
    opacity: 0;
    visibility: hidden;
    transition: .55s opacity, .55s visibility;
}
.popup-works-time3.activate, .popup-works-time2.activate, .popup-works-time.activate {
    opacity: 1;
    visibility: visible;
}
.popup-works-time3 .popup-works-close3, .popup-works-time2 .popup-works-close2, .popup-works-time .popup-works-close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    height: 25px;
    width: 25px;
}
.popup-works-time3 .popup-works-close3:after, .popup-works-time2 .popup-works-close2:after, .popup-works-time .popup-works-close:after {
    content: '\2716';
    display: block;
    font-size: 30px;
    color: #ccc;
}
.popup-works-time3 img, .popup-works-time2 img, .popup-works-time img {
    width: 100%;
    display: block;
}
@media(max-width: 660px) {
    .popup-works-time3, .popup-works-time2, .popup-works-time {
        bottom: 50%;
        right: 50%;
        transform: translate(50%, 50%);
        max-width: 300px;
        max-height: 300px;
    }
}
.news-detail_wrapp .news-detail img.detail_picture {
    height: 300px;
    max-width: 570px;
    display: block;
    float: none;
    border-radius: 30px;
    margin: 30px auto;
    width: 100%;
    object-fit: cover;
}
.authors_block_wrap {
    display: flex;
    padding: 26px 17px 20px;
    box-shadow: 0 0 20px rgb(0 0 0 / 15%);
    border-radius: 30px;
    align-items: center;
}
.authors_block-img {
    max-width: 200px;
    width: 100%;
}
.authors_block-text {
    padding-left: 20px;
}
.authors_block_wrap .specialist__item_dsc {
    text-align: start;
}
.authors_block_wrap .specialist__item_dsc-job {
    text-align: start;
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    color: #000000;
}
.authors_block-dsc-job {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
}
.authors_btn {
    font-size: 14px;
    margin-top: 20px;
    max-width: 170px
}
/*ADMIN PANEL*/

#main_panel {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 30px 15px;
    background-position: center;
    background-size: cover;
	background-image: url("/local/templates/cabinet/images/main-panel-bg.jpg");
}
.main_panel-box {
    text-align: center;
    padding-bottom: 70px;
}
.main_panel_item {
    position: relative;
    display: inline-block;
    z-index: 1;
    max-width: 510px;
    width: 100%;
    padding: 50px 39px 34px;
}
.main_panel_item:after {
    content: "";
    z-index: -1;
    position: absolute;
    left: 0px;
    backdrop-filter: blur(60px);
    right: 0px;
    border-radius: 30px;
    bottom: 0px;
    top: 0px;
    background: rgba(255, 255, 255, 0.5);
}
.main_panel_item.wide {
	max-width: 1200px;
}
.main_panel_item-logo {
    font-size: 0px;
    line-height: 0px;
}
.main_panel_item-title {
    padding-top: 40px;
    font-size: 48px;
    line-height: 40px;
    text-align: center;
    font-weight: 900;
}
.main_panel_item-subtitle {
	padding: 30px 0;
    font-size: 38px;
    line-height: 40px;
    text-align: center;
    font-weight: 900
}
.main_panel_text {
	margin-bottom: 10px;
}
.main_panel_item-logo img {
    max-width: 150px;
}
.main_panel_item-logo {
    text-align: center;
}
.main_panel_item-form {
    padding-top: 40px;
}
.panel-input {
    position: relative;
}
.main_panel_item-form {
    text-align: left;
}
.panel-input .panel-input-label>span{
    color: #FF5830;
}
.panel-input-label a{
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #FF5830;
    color: #FF5830;
    -webkit-transition : border 250ms ease-out;
    -moz-transition : border 250ms ease-out;
    -o-transition : border 250ms ease-out;
    transition : border 250ms ease-out;
}
.panel-input-label a:hover{
    border-color: rgba(255, 88, 48, 0.3);
}
.panel-input textarea,
.panel-input input, .panel-form input {
    border: 1px solid rgba(103, 103, 103, 0.2);
    font-size: 18px;
    background-color: transparent;
    width: 100%;
    color: #676767;
    border-radius: 15px;
}
.panel-input textarea{
    padding: 15px 30px;
}
.panel-input input[type='checkbox'],
.panel-input input[type='radio'] {
    height: 15px;
    width: 15px;
    float: left;
}
.panel-input input, .panel-form input {
    height: 60px;
    padding: 0px 30px;
}
.panel-input label {
    color: #8D8D8D;
    line-height: 17px;
    display: block;
    font-size: 14px;
    padding-bottom: 9px;
    padding-left: 30px;
}
.panel-input-error {
    font-size: 10px;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    left: 0px;
    bottom: -22px;
}
.li-categories {
	text-align: center;
    margin-left: -15px;
    margin-bottom: 60px;
}
.lk-categories .lk-item {
	display: inline-block;
    vertical-align: top;
    margin: 0 15px;
    margin-bottom: 30px;
    width: calc(33% - 30px);
    height: 140px;
    border: 2px solid #F0F2F5;
    padding-top: 25px;
    transition: all 0.2s;
}
.lk-categories .lk-item .img {
    display: inline-block;
    width: 100%;
    vertical-align: bottom;
    text-align: center;
}
.lk-categories .lk-item .img img {
    height: 70px;
}
.lk-categories .lk-item .name {
    display: inline-block;
    width: 100%;
    vertical-align: bottom;
    text-align: center;
    font-size: 19px;
    color: #525D66;
    font-weight: 500;
    margin-top: 20px;
}
#panel-page {
	background: #F3F3F3;
}
.error .panel-input-error {
    color: #FF2020;
    opacity: 1;
    visibility: visible;
}
.succes .panel-input-error {
    color: #00B047;
    opacity: 1;
    visibility: visible;
}
.status-input {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    right: 8px;
    bottom: 40px;
    z-index: 1;
    width: 12px;
    height: 12px;
}
.succes .status-input {
    opacity: 1;
    visibility: visible;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 1.5C5.40905 1.5 4.82389 1.6164 4.27792 1.84254C3.73196 2.06869 3.23588 2.40016 2.81802 2.81802C2.40016 3.23588 2.06869 3.73196 1.84254 4.27792C1.6164 4.82389 1.5 5.40905 1.5 6C1.5 6.59095 1.6164 7.17611 1.84254 7.72208C2.06869 8.26804 2.40016 8.76412 2.81802 9.18198C3.23588 9.59984 3.73196 9.93131 4.27792 10.1575C4.82389 10.3836 5.40905 10.5 6 10.5C6.59095 10.5 7.17611 10.3836 7.72208 10.1575C8.26804 9.93131 8.76412 9.59984 9.18198 9.18198C9.59984 8.76412 9.93131 8.26804 10.1575 7.72208C10.3836 7.17611 10.5 6.59095 10.5 6C10.5 5.40905 10.3836 4.82389 10.1575 4.27792C9.93131 3.73196 9.59984 3.23588 9.18198 2.81802C8.76412 2.40016 8.26804 2.06869 7.72208 1.84254C7.17611 1.6164 6.59095 1.5 6 1.5Z' stroke='%2300B047' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M4.21997 6.16935L5.30347 7.25285L5.29347 7.24285L7.73347 4.79785' stroke='%2300B047' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.error .status-input {
    opacity: 1;
    visibility: visible;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 6.25V3.75M6 1.5C8.4855 1.5 10.5 3.5145 10.5 6C10.5 8.4855 8.4855 10.5 6 10.5C3.5145 10.5 1.5 8.4855 1.5 6C1.5 3.5145 3.5145 1.5 6 1.5Z' stroke='%23FF2020' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.9995 8C5.9305 8 5.8745 8.056 5.875 8.125C5.875 8.194 5.931 8.25 6 8.25C6.069 8.25 6.125 8.194 6.125 8.125C6.125 8.056 6.069 8 5.9995 8Z' stroke='%23FF2020' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.main_panel-txt {
    font-size: 120px;
    margin-bottom: -50px;
    line-height: 144px;
    font-weight: 900;
    color: #fff;
    mix-blend-mode: normal;
    opacity: 0.2;
}
.panel_enter-input {
    margin-bottom: 20px;
}
.panel_enter-input {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.panel_enter-icon {
    min-width: 32px;
    padding-top: 30px;
    font-size: 0px;
    line-height: 0px;
}
.panel_enter-input .panel-input {
    width: calc(100% - 32px);
    padding-left: 15px;
}
.panel_enter-bottom a {
    color: #FF5830;
    line-height: 17px;
    font-size: 14px;
}
.panel_enter-bottom a:hover {
    text-decoration: underline;
    color: #FF5830;
}
.panel_enter-bottom ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.panel_enter-bottom {
    padding-left: 60px;
    padding-top: 20px;
    font-size: 14px;
    line-height: 17px;
    color: #676767;
}
form .btn-submit {
    height: 60px;
    line-height: 60px;
}
.btn-gradient-pink {
    background: linear-gradient(90deg, #EE6BD7 0%, #798CDD 58.35%, #25A4E2 100%);
    color: #fff;
    font-size: 18px;
    width: 100%;
    text-align: center;
    border-radius: 30px;
    display: inline-block;
}
.btn-gradient-pink:hover, .btn-gradient-pink:active, .btn-gradient-pink:focus {
    background: linear-gradient(90deg, #25A4E2 0%, #798CDD 58.35%, #EE6BD7 100%);
    color: #fff;
}
.btn-gray {
	background-color:#bbbbbb;
    color: #fff;
    font-size: 18px;
    width: 100%;
    text-align: center;
    border-radius: 30px;
    display: inline-block;
	height: 60px;
    padding: 20px 0;
}

.panel_enter-button {
    padding-top: 50px;
}
form .canc {
	display: block;
    text-align: center;
    margin: 10px 0;
}
form .canc:hover {
	text-decoration: underline;
}
.panel_enter-inputs div:last-child {
    margin-bottom: 0px;
}
/*ORDER*/

.sidebar_navigation a:after, .icon-nav, .panel_sidebar, .btn-image {
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.panel_sidebar {
    width: 256px;
    background: #fff;
    min-height: 100vh;
}
.panel_sidebar-inner {
    padding: 0px 18px;
}
.sidebar-logo img {
    max-width: 100%;
}
.sidebar-logo {
    max-width: 214px;
}
.panel_sidebar-logo {
    padding: 45px 0px 36px;
    font-size: 0px;
    line-height: 0px;
    border-bottom: 1px solid #DDDDDD;
}
.panel_sidebar_info {
    display: flex;
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 0px;
    align-items: center;
}
.panel_sidebar_info-img {
    min-width: 40px;
}
.sidebar_info-img {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background: url(/local/templates/cabinet/images/empty-panel-user.svg);
    position: relative;
    background-size: cover;
    background-position: center;
}
.sidebar_info-img img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.panel_sidebar_info-txt {
    width: calc(100% - 40px);
    padding-left: 12px;
    font-size: 12px;
    line-height: 18px;
    color: #676767;
}
.panel_sidebar_navigation {
    padding: 15px 0px;
}
#panel_page {
    background: #F3F3F3;
}
.icon-nav {
    height: 24px;
    min-width: 24px;
}
.sidebar_navigation a {
    display: flex;
    position: relative;
    z-index: 1;
    font-size: 14px;
    color: #676767;
    font-weight: 700;
    padding: 8px 14px;
    align-items: center;
}
.nav-txt {
    padding-left: 20px;
    width: calc(100% - 24px);
}
.sidebar_navigation li {
    padding-bottom: 5px;
}
.icon-order {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.01001 17H15.99' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.01001 13H15.99' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19 9H12.535C12.201 9 11.888 8.833 11.703 8.555L10.297 6.446C10.111 6.167 9.799 6 9.465 6H5C3.895 6 3 6.895 3 8V19C3 20.105 3.895 21 5 21H19C20.105 21 21 20.105 21 19V11C21 9.895 20.105 9 19 9Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5 6V5C5 3.895 5.895 3 7 3H17C18.105 3 19 3.895 19 5V9' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.sidebar_navigation a:hover .icon-order {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.01001 17H15.99' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.01001 13H15.99' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19 9H12.535C12.201 9 11.888 8.833 11.703 8.555L10.297 6.446C10.111 6.167 9.799 6 9.465 6H5C3.895 6 3 6.895 3 8V19C3 20.105 3.895 21 5 21H19C20.105 21 21 20.105 21 19V11C21 9.895 20.105 9 19 9Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5 6V5C5 3.895 5.895 3 7 3H17C18.105 3 19 3.895 19 5V9' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.icon-dinamic {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16 3H8C5.23858 3 3 5.23858 3 8V16C3 18.7614 5.23858 21 8 21H16C18.7614 21 21 18.7614 21 16V8C21 5.23858 18.7614 3 16 3Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 15V8' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 10.8882V15.0002' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 14.9998V12.2598' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.sidebar_navigation a:hover .icon-dinamic {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16 3H8C5.23858 3 3 5.23858 3 8V16C3 18.7614 5.23858 21 8 21H16C18.7614 21 21 18.7614 21 16V8C21 5.23858 18.7614 3 16 3Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 15V8' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 10.8882V15.0002' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 14.9998V12.2598' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.icon-settings {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.363 12.796C13.064 12.277 11.54 11.991 10 11.991C5.952 11.991 2 13.958 2 16.983V17.983C2 18.535 2.448 18.983 3 18.983H12.413M12.4692 3.02278C13.8329 4.38649 13.8329 6.5975 12.4692 7.96121C11.1055 9.32492 8.89448 9.32492 7.53077 7.96121C6.16706 6.5975 6.16706 4.38649 7.53077 3.02278C8.89448 1.65907 11.1055 1.65907 12.4692 3.02278Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18.16 16.33L18.73 16M17 22C14.239 22 12 19.762 12 17C12 14.296 14.3 11.997 17.004 12C19.764 12.002 22 14.24 22 17C22 19.761 19.762 22 17 22ZM17 15V15.67V15ZM17 18.33V19V18.33ZM15.27 16L15.85 16.33L15.27 16ZM18.16 17.67L18.73 18L18.16 17.67ZM15.27 18L15.85 17.67L15.27 18Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M17.9433 16.0567C18.4643 16.5777 18.4643 17.4223 17.9433 17.9433C17.4223 18.4643 16.5777 18.4643 16.0567 17.9433C15.5358 17.4223 15.5358 16.5777 16.0567 16.0567C16.5777 15.5358 17.4223 15.5358 17.9433 16.0567Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.sidebar_navigation a:hover .icon-settings {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.363 12.796C13.064 12.277 11.54 11.991 10 11.991C5.952 11.991 2 13.958 2 16.983V17.983C2 18.535 2.448 18.983 3 18.983H12.413M12.4692 3.02278C13.8329 4.38649 13.8329 6.5975 12.4692 7.96121C11.1055 9.32492 8.89448 9.32492 7.53077 7.96121C6.16706 6.5975 6.16706 4.38649 7.53077 3.02278C8.89448 1.65907 11.1055 1.65907 12.4692 3.02278Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18.16 16.33L18.73 16M17 22C14.239 22 12 19.762 12 17C12 14.296 14.3 11.997 17.004 12C19.764 12.002 22 14.24 22 17C22 19.761 19.762 22 17 22ZM17 15V15.67V15ZM17 18.33V19V18.33ZM15.27 16L15.85 16.33L15.27 16ZM18.16 17.67L18.73 18L18.16 17.67ZM15.27 18L15.85 17.67L15.27 18Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M17.9433 16.0567C18.4643 16.5777 18.4643 17.4223 17.9433 17.9433C17.4223 18.4643 16.5777 18.4643 16.0567 17.9433C15.5358 17.4223 15.5358 16.5777 16.0567 16.0567C16.5777 15.5358 17.4223 15.5358 17.9433 16.0567Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.icon-create {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.1201 7H17.0001' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16.0001 11H10.1201' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10.1201 15H11.0001' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13 21H8V21C5.23858 21 3 18.7614 3 16V16V8V8C3 5.23858 5.23858 3 8 3H16V3C18.7614 3 21 5.23858 21 8V12' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19.434 20.5159V20.5159C19.1236 20.826 18.7027 21.0001 18.264 20.9999V20.9999C17.8253 20.9999 17.4045 20.8259 17.094 20.5159L15.106 18.5319V18.5319C14.3063 17.7057 14.3278 16.3876 15.1541 15.5879C15.9613 14.8066 17.2428 14.8066 18.05 15.5879L18.26 15.7969L18.47 15.5879V15.5879C19.2962 14.7882 20.6143 14.8098 21.414 15.636C22.1953 16.4432 22.1953 17.7247 21.414 18.5319L19.434 20.5159Z' stroke='%23676767' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3ccircle cx='7' cy='15' r='1' fill='%23676767'/%3e%3ccircle cx='7' cy='11' r='1' fill='%23676767'/%3e%3ccircle cx='7' cy='7' r='1' fill='%23676767'/%3e%3c/svg%3e ");
}
.sidebar_navigation a:hover .icon-create {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.1201 7H17.0001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16.0001 11H10.1201' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10.1201 15H11.0001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13 21H8V21C5.23858 21 3 18.7614 3 16V16V8V8C3 5.23858 5.23858 3 8 3H16V3C18.7614 3 21 5.23858 21 8V12' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19.434 20.5159V20.5159C19.1236 20.826 18.7027 21.0001 18.264 20.9999V20.9999C17.8253 20.9999 17.4045 20.8259 17.094 20.5159L15.106 18.5319V18.5319C14.3063 17.7057 14.3278 16.3876 15.1541 15.5879C15.9613 14.8066 17.2428 14.8066 18.05 15.5879L18.26 15.7969L18.47 15.5879V15.5879C19.2962 14.7882 20.6143 14.8098 21.414 15.636C22.1953 16.4432 22.1953 17.7247 21.414 18.5319L19.434 20.5159Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3ccircle cx='7' cy='15' r='1' fill='white'/%3e%3ccircle cx='7' cy='11' r='1' fill='white'/%3e%3ccircle cx='7' cy='7' r='1' fill='white'/%3e%3c/svg%3e ");
}
.icon-exit {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 15V18V18C6 19.6568 7.34315 21 9 21H18V21C19.6568 21 21 19.6568 21 18V6C21 4.34315 19.6568 3 18 3H9V3C7.34315 3 6 4.34315 6 6V6V9' stroke='%23FF5830' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 15L15 12L12 9' stroke='%23FF5830' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 12H15' stroke='%23FF5830' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.sidebar_navigation a:hover .icon-exit {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 15V18V18C6 19.6568 7.34315 21 9 21H18V21C19.6568 21 21 19.6568 21 18V6C21 4.34315 19.6568 3 18 3H9V3C7.34315 3 6 4.34315 6 6V6V9' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 15L15 12L12 9' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 12H15' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.icon-video{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.70292 2.09499L2.52892 5.52499C1.23092 6.24599 1.23092 8.11199 2.52892 8.83299L8.70292 12.263C10.1309 13.056 11.8679 13.056 13.2969 12.263L19.4709 8.83299C20.7689 8.11199 20.7689 6.24599 19.4709 5.52499L13.2969 2.09499C11.8679 1.30199 10.1319 1.30199 8.70292 2.09499Z' stroke='%23676767' stroke-width='1.419' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.99097 10.2V14.124C4.99097 15.073 5.46597 15.958 6.25497 16.483L7.86197 17.552C9.76297 18.816 12.237 18.816 14.137 17.552L15.744 16.483C16.534 15.958 17.008 15.072 17.008 14.124V10.2' stroke='%23676767' stroke-width='1.4167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.sidebar_navigation a:hover .icon-video {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.70292 2.09499L2.52892 5.52499C1.23092 6.24599 1.23092 8.11199 2.52892 8.83299L8.70292 12.263C10.1309 13.056 11.8679 13.056 13.2969 12.263L19.4709 8.83299C20.7689 8.11199 20.7689 6.24599 19.4709 5.52499L13.2969 2.09499C11.8679 1.30199 10.1319 1.30199 8.70292 2.09499Z' stroke='white' stroke-width='1.419' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.99097 10.2V14.124C4.99097 15.073 5.46597 15.958 6.25497 16.483L7.86197 17.552C9.76297 18.816 12.237 18.816 14.137 17.552L15.744 16.483C16.534 15.958 17.008 15.072 17.008 14.124V10.2' stroke='white' stroke-width='1.4167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sidebar_navigation a:after {
    content: "";
    opacity: 0;
    visibility: hidden;
    border-radius: 30px;
    z-index: -1;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background: linear-gradient(90deg, #EE6BD7 0%, #798CDD 58.35%, #25A4E2 100%);
}
.sidebar_navigation a:hover:after {
    opacity: 1;
    visibility: visible;
}
.sidebar_navigation a:hover {
    color: #fff;
}
.panel__order-head {
    font-size: 0px;
    line-height: 0px;
}
.panel__order-head .row, .panel_settings-right .row {
    margin: 0px -10px;
}
.panel__order-head .col-xl-6, .panel_settings-right .col-xl-6 {
    padding: 0px 10px;
}
.panel_page-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.panel_content {
    width: calc(100% - 256px);
    padding: 25px 50px 25px 54px;
}
.panel_page-title {
    font-weight: 700;
    font-size: 48px;
    line-height: 50px;
    padding-bottom: 28px;
}
#panel-page .panel_content label {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 5px;
}
#panel-page .panel_content .suggbl input {
	width: 100%;
}
.panel_content-box {
    background: #FFFFFF;
    padding: 40px;
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
    border-radius: 30px;
}
.panel_sidebar-inner {
    position: sticky;
    top: 0px;
}
.select-hidden {
    display: none;
    visibility: hidden;
    padding-right: 10px;
}
.select {
    cursor: pointer;
    display: inline-block;
    position: relative;
    font-size: 18px;
    color: #676767;
    line-height: 0px;
    width: 100%;
    height: 60px;
}
.dpick form {
	display: flex;
	align-items: center;
}
.panel__search .datepicker {
	border: 1px solid rgba(103, 103, 103, 0.2);
    border-radius: 15px;
	padding: 0px 22px 0px 22px;
	height: 60px;
	width: 31%;
	flex-grow: 1;
}
.panel__search input[type="submit"] {
	height: 60px;
	padding: 0 10px;
	border-radius: 15px;
	background: linear-gradient(90deg, #EE6BD7 0%, #798CDD 58.35%, #25A4E2 100%);
	color: white;
	width: 30%;
	margin-left: 10px;
    margin-right: 0;
}
.panel__search input[type="submit"]:hover {
	background: linear-gradient(90deg, #25A4E2 0%, #798CDD 58.35%, #EE6BD7 100%);
}
.select-styled {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    left: 0;
	border: 1px solid rgba(103, 103, 103, 0.2);
    border-radius: 15px;
    padding: 0px 50px 0px 22px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.select-styled.active:after {
    transform: rotate(-180deg);
}
.select-styled:after {
    content: "";
    width: 14px;
    height: 8px;
    background: url(/local/templates/cabinet/images/icon-select.svg);
    position: absolute;
    top: 50%;
    right: 26px;
    margin-top: -3px;
}
.select-options {
    display: none;
    position: absolute;
    top: calc(100% + 5px);
    overflow: hidden;
    border-radius: 12px;
    right: 0;
    left: 0;
    z-index: 999;
    margin: 0;
    padding: 0;
    list-style: none;
    box-shadow: 0px 16px 32px rgba(70, 70, 70, 0.25);
    background-color: #fff;
}
.select-options li {
	padding: 16px 0;
    margin: 0;
    color: #222532;
    line-height: 24px;
    text-align: left;
    border-bottom: 1px solid rgba(118, 125, 168, 0.2);
    text-indent: 26px;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
}
.select-options li a {
	display: block;
    width: 100%;
    height: 100%;
    padding: 16px 0;
	padding: 16px 0;
}
.select-options li:last-child {
    border-bottom: none;
}
.select-options li:hover {
    background: #FF5830;
    color: #fff;
}
.select-options li:first-child {
    display: none;
}
.panel__order-table {
    padding-top: 35px;
    color: #676767;
}
.panel_content-box .row2 {
	margin-bottom: 10px;
}
.panel__order-table table {
    width: 100%;
}
.panel__order-table thead {
    border-top: 1px solid #FF5830;
    border-bottom: 1px solid #FF5830;
}
.panel__order-table th {
    padding: 20px 3px;
    color: #676767;
    font-size: 18px;
    text-align: center;
}
.panel__order-table th:nth-child(1) {
    width: 100px;
}
.panel__order-table th:nth-child(2) {
    /*width: calc(100% - 65px - 50%);*/
}
.panel__order-table th:nth-child(4) {
    width: 10%;
}
.panel__order-table th:nth-child(5) {
    width: 15%;
}
.panel__order-table th:nth-child(6) {
    width: 10%;
}
.panel__order-table th:nth-child(7) {
    width: 15%;
}
.panel__order-table tr:first-child td {
    padding-top: 35px;
}
.panel__order-table tr td {
    padding: 11px 5px 11px;
    vertical-align: top;
    font-size: 14px;
}
.panel__order-table tr .td1 {
    width: 105px;
}
.panel__order-table td:nth-child(1), .panel__order-table td:nth-child(3), .panel__order-table td:nth-child(4), .panel__order-table td:nth-child(5), .panel__order-table td:nth-child(6) {
    text-align: center;
}
.panel__order-table b {
    font-size: 18px;
    color: #000;
    display: block;
    line-height: 18px;
    font-weight: normal;
}
.panel__order-table td:nth-child(4) {
    color: #FF5830;
}
.panel__order-table td .in-progress {
    color: #F2994A;
}
.panel__order-table td .done {
    color: #27AE60;
}
.panel_header {
    display: none;
}
.panel_header {
    position: absolute;
    z-index: 11;
    padding: 15px 25px;
    left: 0px;
    right: 0px;
    top: 0px;
    background: #F3F3F3;
}
.panel_header-logo img {
    max-width: 170px;
}
.panel_header-col {
    padding: 0px 15px;
    font-size: 0px;
    line-height: 0px;
}
.button_toogle-panel {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0px;
}
.button_toogle-panel .c-hamburger span::before {
    top: -6px;
}
.button_toogle-panel .c-hamburger span::after {
    bottom: -6px;
}
.button_toogle-panel .c-hamburger {
    display: flex;
    align-items: center;
    justify-content: center;
}
.button_toogle-panel {
    height: 30px;
    width: 30px;
}
.button_toogle-panel .c-hamburger--htx.is-active span::after {
    bottom: 0px;
}
.button_toogle-panel .c-hamburger--htx.is-active span::before {
    top: 0px;
}
/*SETTINGS*/

.panel_settings-left {
    width: 320px;
}
.panel_settings-right {
    width: calc(100% - 320px);
    padding-left: 105px;
}
.panel_settings-id {
    text-align: center;
    padding-bottom: 35px;
    font-size: 18px;
    color: #676767;
}
.panel_settings-img {
    width: 320px;
    margin-bottom: 40px;
    padding-bottom: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}
.panel_settings-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    left: 0px;
    position: absolute;
}
.btn-image {
    width: 150px;
    border-radius: 30px;
    height: 30px;
    border: 1px solid #fff;
    line-height: 28px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
}
.panel_settings-btn ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.btn-download-img {
    border-color: #676767;
    color: #676767;
}
.btn-download-img:hover {
    border-color: #676767;
    background: #676767;
    color: #fff;
}
.btn-delete-img {
    border-color: #FF5830;
    color: #FF5830;
}
.btn-delete-img:hover {
    border-color: #FF5830;
    background: #FF5830;
    color: #fff;
}
input[type="file"] {
    display: none;
}
.settings_item-icon {
    min-width: 45px;
}
.panel_settings_item {
    display: flex;
    padding: 40px 0px 20px;
    flex-wrap: wrap;
}
.settings_item-inputs {
    width: calc(100% - 45px);
    padding-left: 40px;
}
.panel_settings_item {
    border-bottom: 1px solid #DDDDDD;
}
.settings_item-icon {
    padding-top: 32px;
}
.panel-input .select-options li:first-child {
    display: block;
}
.panel_settings_item .panel-input {
    margin-bottom: 20px;
}
.panel_settings_item:first-child {
    padding-top: 0px;
}
.btn-save-profile {
    height: 60px;
    line-height: 60px;
}
.panel_settings_btn {
    position: relative;
    margin-top: 40px;
}
.settings-status {
    position: absolute;
    left: 0px;
    right: 0px;
    text-align: center;
    font-size: 10px;
    bottom: -22px;
}
.settings-status {
    color: #00B047;
}
/* ANALIZY*/

.select-first .select-options li:first-child {
    display: block;
}
.panel__tabs-nav {
    display: flex;
    flex-wrap: wrap;
    background: #F3F3F3;
    border-radius: 30px;
    width: 100%
}
.panel__tabs-nav li {
    flex-grow: 1;
    position: relative;
}
.panel__tabs-nav a {
    font-size: 14px;
    height: 40px;
    border-radius: 30px;
    line-height: 17px;
    display: inline-flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    color: #676767;
}
.panel__tabs-nav a.active {
    color: #fff;
    background: #FF5830;
}
.panel__tabs {
    padding-top: 30px;
}
.panel__tabs-nav li:after {
    content: "";
    display: inline-block;
    height: 16px;
    width: 1px;
    background: #676767;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -8px;
}
.panel__tabs-nav li:last-child:after {
    display: none;
}
.panel__tabs-content {
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px solid #DDDDDD;
}
.panel__tabs-nav li.no-line:after {
    display: none;
}
.panel__tabs-content>div {
    display: none;
}
.panel__tabs-content>div.active {
    display: block;
}
.panel_analizy-dsc {
    font-weight: 300;
    font-size: 14px;
    padding-top: 4px;
    line-height: 18px;
    color: #676767;
}
.panel_analizy-dsc span {
    font-size: 18px;
    font-weight: normal;
    color: #000000;
    line-height: 18px;
    display: block;
}
.panel_analizy-dsc a:hover span {
    color: #FF5830;
}
.panel_analizy-dsc a:hover {
    color: #676767;
}
.panel_analizy-number {
    min-width: 85px;
    line-height: 24px;
    padding-left: 20px;
    text-align: center;
    font-size: 14px;
    color: #676767;
}
.panel_analizy-letter {
    min-width: 65px;
}
.letter {
    width: 100%;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    text-align: center;
    background: linear-gradient(90deg, #EE6BD7 0%, #798CDD 58.35%, #25A4E2 100%);
    color: #fff;
    font-size: 24px;
    font-weight: 700;
}
.panel_analizy-row {
    display: flex;
    flex-wrap: wrap;
}
.panel_analizy-info {
    width: calc(100% - 85px);
}
.panel_analizy-item {
    padding-bottom: 20px;
    display: flex;
}
.panel_analizy-dsc {
    width: calc(100% - 65px);
    padding-left: 25px;
}
.panel_disease-row {
    display: flex;
    margin-bottom: 20px;
    flex-wrap: wrap;
}
.panel_disease-row:last-child {
    margin-bottom: 0px;
}
.panel_disease-letter {
    min-width: 65px;
}
.panel_disease-item a {
    color: #000000;
    display: inline-block;
    font-size: 18px;
    line-height: 20px;
}
.panel_disease-item a:hover {
    color: #FF5830;
}
.panel_disease-item {
    padding: 9px 0px 9px 20px;
}
/*KNOWLEDGE*/

body, html {
    overflow: initial;
}
.knowledge-sidebar {
    width: 320px;
}
.knowledge-content {
    width: calc(100% - 320px);
    padding-right: 20px;
}
.knowledge-row {
    display: flex;
    flex-wrap: wrap;
}
.knowledge_head {
    display: flex;
    flex-wrap: wrap;
}
.knowledge_head-number {
    font-size: 14px;
    line-height: 30px;
    margin-top: 8px;
    color: #676767;
    min-width: 65px;
    padding: 0px 4px;
    text-align: center;
}
.knowledge_head-title {
    font-size: 36px;
    line-height: 44px;
    color: #676767;
    font-weight: 700;
    padding-left: 20px;
    width: calc(100% - 65px);
}
.knowledge_head {
    padding-bottom: 40px;
}
.sidebar-knowledge-item {
    background: #F3F3F3;
    position: sticky;
    top: 20px;
    border-radius: 15px;
    width: 100%;
    padding: 30px 30px 25px;
}
.knowledge-dsc {
    font-size: 14px;
    line-height: 17px;
}
.knowledge-dsc p {
    padding-bottom: 15px;
}
.knowledge-dsc b {
    padding-bottom: 15px;
    display: inline-block;
}
.knowledge-dsc li {
    position: relative;
    padding-left: 20px;
}
.knowledge-dsc li:before {
    content: "";
    position: absolute;
    height: 2px;
    width: 2px;
    border-radius: 50%;
    background: #000;
    top: 7px;
    left: 9px;
    display: inline-block;
}
.knowledge-dsc ul {
    padding-bottom: 15px;
}
.btn-order-analiz {
    height: 40px;
    line-height: 40px;
    width: 140px;
}
.knowledge_item-price {
    font-size: 24px;
    line-height: 24px;
    color: #FF5830;
}
.knowledge_item-head {
    display: flex;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #DDDDDD;
    align-items: center;
    justify-content: space-between;
}
.knowledge_item-list a {
    font-size: 12px;
    display: inline-block;
    line-height: 14px;
    color: #676767;
}
.knowledge_item-list li {
    padding-bottom: 12px;
    line-height: 14px;
}
.knowledge_item-list li:last-child {
    padding-bottom: 0px;
}
.knowledge_item-btns {
    padding-top: 30px;
}
.knowledge_item-list a:hover {
    color: #FF5830;
}
.btn-panel-border {
    height: 30px;
    width: 100%;
    position: relative;
    line-height: 28px;
    border-radius: 30px;
    border: 1px solid #676767;
    font-size: 14px;
    color: #676767;
    text-align: center;
    display: inline-block;
}
.btn-panel-border:before {
    content: "";
    height: 18px;
    width: 18px;
    display: inline-block;
    top: 50%;
    margin-top: -9px;
    left: 11px;
    position: absolute;
}
.btn-panel-back:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.5 12.75L3.75 9M3.75 9H14.25H3.75ZM7.5 5.25L3.75 9L7.5 5.25Z' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.btn-panel-print:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.6106 6V3C12.6106 2.586 12.2746 2.25 11.8606 2.25H6.13965C5.72565 2.25 5.38965 2.586 5.38965 3V6' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.75 8.25H13.5' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.25 12.75H3C2.586 12.75 2.25 12.414 2.25 12V6.75C2.25 6.336 2.586 6 3 6H15C15.414 6 15.75 6.336 15.75 6.75V12C15.75 12.414 15.414 12.75 15 12.75H12.75' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 15.75H6C5.586 15.75 5.25 15.414 5.25 15V10.5H12.75V15C12.75 15.414 12.414 15.75 12 15.75Z' stroke='%23676767' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.knowledge_item-btns a:first-child {
    margin-bottom: 20px;
}
.popup-panel {
    background: #FFFFFF;
    padding: 25px 30px;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
    border-radius: 30px;
}
.popup-panel-title {
    text-align: center;
    font-size: 36px;
    line-height: 40px;
    padding-bottom: 30px;
}
.popup-panel-txt {
    font-size: 14px;
    line-height: 17px;
    color: #676767;
}
.btn-popup {
    height: 40px;
    display: inline-block;
    width: inherit;
    line-height: 40px;
    padding: 0px 20px;
}
.popup-panel-btn {
    text-align: center;
    padding-top: 32px;
}
body.blurs>* {
    -webkit-filter: blur(10px);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
    background: rgba(0, 0, 0, 0.4);
}
body.blurs .popup-panel {
    -webkit-filter: blur(0px);
}
body.blurs .popup-panel>* {
    -webkit-filter: blur(0px);
}
body.blurs .mfp-wrap {
    -webkit-filter: blur(0px);
}
.mfp-zoom-out .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
    opacity: 0.65;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
    opacity: 0;
}
.diseases_head-title {
    padding-left: 0px;
}
.lk-cont.back {
	display: inline-block;
	margin-bottom: 40px;
	font-size: 15px;
	color: #98C52D;
	font-weight: 500;
	padding-left: 30px;
	position: relative;
	background: url('/cabinet/images/back.svg') left center no-repeat;
	background-size: auto 14px;
	text-decoration: underline;
}
.panel_content .reqInfo {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.panel_content .reqInfo .inforow {
    margin-bottom: 20px;
	display: flex;
    align-items: center;
}
.panel_page-order--unsubscribe .panel_content {
	width: 100%;
}
.panel_page-order--unsubscribe .panel_content .reqInfo .inforow {
	justify-content: center;
}
.panel_content .reqInfo .inforow a{
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #FF5830;
    color: #FF5830;
    -webkit-transition: border 250ms ease-out;
    -moz-transition: border 250ms ease-out;
    -o-transition: border 250ms ease-out;
    transition: border 250ms ease-out;
}

.panel_content .reqInfo .radio-line{
    margin: 0 10px 5px 10px;
}
.panel_content .reqInfo .panel-radio-label{
    line-height: 17px;
    display: block;
    padding-bottom: 9px;
    padding-left: 10px;
}
.panel_content .reqInfo input[type='checkbox'],
.panel_content .reqInfo input[type='radio']{
    height: 15px;
    width: 15px;
    float: left;
}

.panel_content .reqInfo .input-text::-webkit-input-placeholder,
.panel_content .reqInfo .input-textarea::-webkit-input-placeholder{
    opacity: 1;
    color: #c9c9c9;
}
.panel_content .reqInfo .input-text:-moz-placeholder,
.panel_content .reqInfo .input-textarea:-moz-placeholder {
    opacity: 1; /* Firefox */
    color: #c9c9c9;
}

.panel_content .reqInfo .inforow a:hover{
    border-color: rgba(255, 88, 48, 0.3);
}
.panel_content .reqInfo .inforow a,
.panel_content .reqInfo .inforow span {
    color: #FF5830;
}
.panel_content .reqInfo .inforow .lbl {
    font-size: 17px;
    color: #ACB6BF;
    display: inline-block;
    vertical-align: top;
	width: 100%;
    max-width: 180px;
	margin-bottom: 5px;
	margin-right: 10px;
}
.panel_content .reqInfo .inforow .vl {
    display: inline-block;
    vertical-align: top;
    font-size: 17px;
    color: #525D66;
}
.panel_content .reqInfo .cut {
    display: none;
}
.panel_content .reqInfo .more {
    color: #ACB6BF;
    font-size: 15px;
    font-weight: 500;
    margin-left: 55px;
    position: relative;
    border-bottom: 1px dashed #ACB6BF;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s;
}
.panel_content .reqInfo .more:before,
.panel_content .reqInfo .dynamic-link:before,
.panel_content .reqInfo .dynamic-link:before {
    position: absolute;
    content: " ";
    display: block;
    left: -55px;
    top: -5px;
    height: 40px;
    width: 40px;
    border-radius: 100%;
    background: #F0F2F5 url(/cabinet/images/arrDown.svg) center center no-repeat;
    background-size: 9px auto;
    transition: all 0.2s;
}
.panel_content .reqInfo .more.open:before {
    transform: rotate(180deg);
}
.panel_content .reqInfo .dynamic-link {
    color: #acb6bf;
    font-size: 15px;
    font-weight: 500;
    margin-left: 55px;
    position: relative;
    border-bottom: 1px dashed #acb6bf;
    display: inline-block;
    cursor: pointer;
    transition: all .3s;
    margin-top: 20px;
}
.panel_content .reqInfo .dynamic-link {
    color: #acb6bf;
    font-size: 15px;
    font-weight: 500;
    margin-left: 55px;
    position: relative;
    border-bottom: 1px dashed #acb6bf;
    display: inline-block;
    cursor: pointer;
    transition: all .3s;
    margin-top: 20px;
}

.panel_content .blanks {
    margin-top: 60px;
}
.panel_content .blanks {
    margin-top: 60px;
}
.panel_content .blanks h2 {
    font-size: 28px;
    font-weight: normal;
    color: #525D66;
    margin: 0 0 20px;
    padding: 0;
}
.panel_content .blanks .blank-list .item {
    padding: 30px 0;
    border-top: 1px solid #DFE2E6;
}
.panel_content .blanks .blank-list .item:last-child {
    border-bottom: 1px solid #DFE2E6;
}
.panel_content .blanks .blank-list .item .img {
    display: inline-block;
    vertical-align: top;
    margin-right: 45px;
    width: 134px;
    height: 190px;
    border: 1px solid #DFE2E6;
}
.panel_content .blanks .blank-list .item .info {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 455px);
}
.panel_content .blanks .blank-list .item .actions {
    display: inline-block;
    vertical-align: top;
    width: 245px;
    margin-left: 20px;
}
.panel_content .blanks .blank-list .item .info .name {
    color: #525D66;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 20px;
}
.panel_content .blanks .blank-list .item .actions .act {
    display: block;
    height: 40px;
    line-height: 40px;
    color: #ACB6BF;
    font-size: 15px;
    font-weight: 500;
    position: relative;
    margin-bottom: 10px;
    padding: 0 0 0 55px;
    transition: all 0.2s;
}
.panel_content .blanks .blank-list .item .actions .act:before {
    position: absolute;
    content: " ";
    display: block;
    left: 0;
    top: 0;
    height: 40px;
    width: 40px;
    border-radius: 100%;
    transition: all 0.2s;
}
#panel-page .lbl {
		margin-bottom: 5px;
}
.panel_content .blanks .blank-list .item .actions .act:hover {
    color: #7d8389;
}
.panel_content .blanks .blank-list .item .actions .act:hover:before{
    background-color: #e3e5e8;
}
.panel_content .blanks .blank-list .item .actions .act:before{
    background-color: #F0F2F5;
    background-position: center;
    background-repeat: no-repeat;
}
.panel_content .blanks .blank-list .item .actions .act.mail:before {
    background-image: url(/cabinet/images/mailCir.svg);
    background-size: 16px auto;
}
.panel_content .blanks .blank-list .item .actions .act.print:before {
    background-image: url(/cabinet/images/printCir.svg);
    background-size: 15px auto;
}
.panel_content .blanks .blank-list .item .actions .act.download:before {
    background-image: url(/cabinet/images/download.svg);
    background-size: 15px auto;
}
.panel_content .blanks .blank-list .item .info .props .prop {
    font-size: 13px;
    color: #ACB6BF;
    margin-bottom: 10px;
}
.panel_content .blanks .blank-list .item .info .props .prop span{
    color: #525D66;
}
.panel_content .actions .toemailpopup {
    width: 280px;
    padding: 20px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 50%);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 50%);
    position: fixed;
    left: calc(50% - 140px);
    top: calc(50% - 100px);
    z-index: 4;
    display: none;
}
.panel_content .blanks .blank-list .item .actions .button {
    margin-top: 30px;
}
.panel_content .actions .toemailpopup .ans {
    color: green;
    display: block;
    margin-bottom: 5px;
    font-size: 15px;
}
.panel_content .inprow {
    margin-bottom: 15px;
}
.panel_content .inprow .inp {
    width: 100%;
    display: block;
    font-size: 14px;
    line-height: 21px;
    padding: 6px 12px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.panel_content .actions .toemailpopup .button {
    width: 128px;
    margin-top: 0 !important;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    margin-right: 25px;
	background: linear-gradient(90deg, #EE6BD7 0%, #798CDD 58.35%, #25A4E2 100%);
	color: white;
}
.panel_content .btn-gradient--pink.disabled {
    opacity: 0.5;
    cursor: default;
}
.panel_content .btn-gradient--pink {
	background: linear-gradient(90deg, #EE6BD7 0%, #798CDD 58.35%, #25A4E2 100%);
    color: #fff;
    font-size: 18px;
    text-align: center;
    border-radius: 30px;
    display: inline-block;
	line-height: 40px;
    padding: 0 20px;
    height: 40px;
	margin-right: 30px;
}
.panel_content .button, .panel_content .pagination a {
	background-color: #CCC;
	color: #fff;
    font-size: 18px;
    text-align: center;
    border-radius: 30px;
    display: inline-block;
	line-height: 40px;
    padding: 0 20px;
    height: 40px;
	margin-right: 30px;
}

.panel_content .pagination {
	margin: 20px 0;
}
.panel_content .pagination a {
	margin-right: 10px;
}
.panel_content .pagination a.current {
	background: linear-gradient(90deg, #EE6BD7 0%, #798CDD 58.35%, #25A4E2 100%); 
}
.panel_content .input-textarea,
.panel_content .input-text {
	border: 1px solid rgba(103, 103, 103, 0.2);
    font-size: 18px;
    background-color: transparent;
    color: #676767;
    padding: 0px 30px;
    border-radius: 15px;
	margin: 0 10px 5px 10px;
}
.panel_content .input-textarea {
    max-width: 100%;
}
.panel_content .input-text {
    height: 40px;
}
.panel_content .actions .toemailpopup a {
    font-size: 15px;
}
.panel_content .inprow .lbl {
    font-size: 14px;
}
.lk-cont .inprow .inp {
    width: 100%;
    display: block;
    font-size: 14px;
    line-height: 21px;
    padding: 6px 12px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.cab-table {
    width: auto;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
    background: #fff;
    margin-bottom: 30px;
}
.cab-table.border-green:before {
    background: #ccdb2a;
}
.cab-table:before {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #133e65;
}
.cab-table .cab-table-wrap {
    position: relative;
    z-index: 2;
    width: 100%;
    border: 7px solid #fff;
    background: #fff;
}
.cab-table:after {
    content: " ";
    display: block;
    position: absolute;
    left: 35%;
    top: 0;
    width: 30%;
    height: 10px;
    background: #fff;
    z-index: 3;
}
.panel_content .discount-line {
    margin-bottom: 100px;
    height: 2px;
    background: #F0F2F5;
    position: relative;
    width: 90%;
}
.panel_content .discount-line .dot {
    position: absolute;
    padding-top: 20px;
    top: 0;
    color: #ACB6BF;
    font-size: 13px;
    z-index: 2;
    word-spacing: nowrap;
    min-width: 100px;
}
.panel_content .discount-line .dot:before {
    position: absolute;
    left: 0;
    top: -6px;
    width: 14px;
    height: 14px;
    background: #DFE2E6;
    border-radius: 100%;
    content: " ";
    display: block;
}
.panel_content .discount-line .dot.active:before {
    background: #98C52D;
}
.panel_content .discount-line .dot .name {
    font-size: 17px;
    font-weight: 500;
    color: #525D66;
    margin-bottom: 0px;
}
#panel-page .lk-filter-list {
	margin-bottom: 10px;
}
.panel_content .discount-line .progress {
    position: absolute;
    left: 0;
    top: 0;
    height: 2px;
    background: #98C52D;
    z-index: 1;
}
.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
}
.panel_content .dcard-block {
    margin: 30px 0 60px;
    border: 6px solid #E6E8EB;
    box-sizing: border-box;
    padding: 30px 0 30px 105px;
    position: relative;
    font-size: 17px;
    color: #525D66;
    font-weight: 500;
    background: url(/cabinet/images/discCir.svg) 35px center no-repeat;
    background-size: 54px auto;
}

.panel_page-order--unsubscribe .panel_page-title {
	text-align: center;
}
table.stats th { border: 1px solid #cccccc; padding: 3px 14px; font-size: 14px; text-align: center; }
table.stats td { border: 1px solid #cccccc; font-size: 14px; color: #000; padding: 3px 14px; }
table.stats td p, table.stats th p, table.stats td.th p { padding:0; margin:0; }
table.stats .odd td { background-color: #ebf7fe; }
/* .panel_header { */
    /* position: absolute; */
    /* z-index: 11; */
    /* padding: 15px 25px; */
    /* left: 0px; */
    /* right: 0px; */
    /* top: 0px; */
    /* background: #F3F3F3; */
	/* display: none; */
/* } */


.cab-topline ul { column-count: 2; margin-top:20px; text-align:left; }
.cab-topline ul li { margin-bottom:10px; }
	
@media only screen and (max-width: 1400px) {
    .panel__order-table td:nth-child(1) {
        min-width: 65px;
    }
    .panel__order-table td:nth-child(2) {
        min-width: calc(100% - 495px);
    }
    .panel__order-table td:nth-child(3) {
        min-width: 75px;
    }
    .panel__order-table td:nth-child(4) {
        min-width: 150px;
    }
    .panel__order-table td:nth-child(5) {
        min-width: 65px;
    }
    .panel__order-table td:nth-child(6) {
        min-width: 140px;
    }
    .panel_settings-right {
        padding-left: 40px;
        width: calc(100% - 260px);
    }
    .panel_settings-left, .panel_settings-img {
        width: 260px;
    }
    .btn-image {
        width: 120px;
        font-size: 13px;
    }
    .settings_item-inputs {
        padding-left: 15px;
    }
    .knowledge_head-title {
        font-size: 24px;
        line-height: 30px;
    }
}
@media only screen and (max-width: 1200px) {
    .main_panel-box {
        padding-bottom: 40px;
    }
    .panel_content-box {
        padding: 30px 25px;
    }
    .knowledge_head {
        display: block;
    }
    .knowledge_head-title {
        width: 100%;
        padding: 10px 0px 0px 0px;
    }
    .knowledge_head-number {
        width: 100%;
        text-align: left;
    }
    .knowledge_head {
        padding-bottom: 30px;
    }
    .knowledge_head-number {
        margin-top: 0px;
    }
    .panel__order-table b {
        font-size: 16px;
        line-height: 18px;
    }
    .main_panel-txt {
        font-size: 100px;
        line-height: 100px;
        margin-bottom: -30px;
    }
}
@media only screen and (max-width: 1200px) {
    .panel_sidebar-logo {
        display: none;
    }
    .panel_content {
        width: 100%;
    }
    .panel_header {
        display: block;
    }
    .panel_settings_item .col-lg-12 {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .panel_content-box {
        padding: 0px;
        box-shadow: none;
        background: transparent;
    }
    .panel__order-head .select {
        margin-bottom: 20px;
    }
    .panel_sidebar {
        padding-top: 25px;
        min-height: calc(100vh - 60px);
        border-top: 2px solid #fff;
        transform: translateX(100%);
        z-index: 4;
    }
    .panel_sidebar.active {
        transform: translateX(0%);
    }
    .panel_page-title {
        font-size: 30px;
        line-height: 32px;
        padding-left: 0px;
    }
    .panel_content {
        padding: 80px 25px 45px;
    }
    .panel_sidebar_info {
        border-top: 1px solid #DDDDDD;
    }
    .panel_sidebar {
        position: absolute;
        min-height: inherit;
        bottom: 0px;
        right: 0px;
        top: 58px;
        background: #F3F3F3;
    }
	#panel-page {
        overflow: hidden;
		background: #fff;
		position: relative;
    }
}
@media only screen and (max-width: 992px) {
	.panel_page-order.panel_page-order--search .input-text {
		width: 100%;
	}
	.panel_page-order.panel_page-order--search .datepicker {
		width: auto;
	}
    .main_panel-box {
        padding-bottom: 20px;
    }
    .panel__order-table {
        padding-top: 20px;
    }
    .panel_settings-left {
        width: 100%;
        padding-bottom: 30px;
    }
    .panel_settings-btn {
        max-width: 300px;
        margin: 0px auto;
    }
    .panel_settings-right {
        width: 100%;
        padding-left: 0px;
    }
    .panel_settings-img {
        padding-bottom: 260px;
        margin: 0px auto 40px;
    }
    .panel_settings-row {
        flex-wrap: wrap;
    }
    .panel__order-table tr td {
        text-align: left!important;
    }
    .panel__order-table thead {
        display: none;
    }
    .panel__order-table b {
        width: 100%;
        flex: 0 0 100%;
    }
    .panel__order-table tr {
        border-top: 1px solid #FF5830;
    }
    .panel__order-table tr td {
        display: block;
        padding: 10px 0px 10px 110px;
        position: relative;
    }
    .panel__order-table tr td:first-child {
        padding-top: 20px;
    }
    .panel__search input {
        padding-left: 70px;
    }
    .panel__order-table tr:first-child td {
        padding-top: 10px;
    }
    .panel__order-table tr:first-child td:first-child {
        padding-top: 20px;
    }
    .panel__order-table tr td:last-child {
        padding-bottom: 20px;
    }
    .panel__order-table td:before {
        content: attr(data-label);
        left: 0px;
        position: absolute;
        min-width: 85px;
        text-align: right;
        font-size: 12px;
    }
    .panel_page-title {
        padding-bottom: 20px;
        font-size: 24px;
        line-height: 26px;
    }
    .main_panel-txt {
        font-size: 72px;
        line-height: 72px;
        margin-bottom: -18px;
    }
	
	.lk-categories .lk-item {
		width: calc(40% - 30px);
	}
}
@media only screen and (max-width: 768px) {
    .button_toogle.button_toogle-panel {
        display: flex;
    }
    .panel_settings_item {
        display: block;
    }
    .btn-image {
        width: 150px;
    }
    .settings_item-inputs {
        width: 100%;
        padding-left: 0px;
    }
    .panel_settings-btn {
        max-width: 320px;
    }
    .settings_item-icon {
        padding-top: 0px;
    }
    .panel__tabs {
        padding-top: 20px;
    }
    .knowledge-content {
        width: 100%;
        padding-right: 0px;
    }
    .knowledge-sidebar {
        width: 100%;
        padding-top: 30px;
    }
    .panel_disease-letter {
        position: absolute;
    }
    .knowledge_head {
        padding-bottom: 20px;
    }
    .panel_settings_item {
        padding: 20px 0px 0px;
    }
    .panel__tabs-content {
        padding-top: 20px;
        margin-top: 20px;
    }
    .panel_settings_item:first-child {
        padding-top: 20px;
    }
    .panel_settings-img {
        margin-bottom: 20px;
    }
    .panel_settings-id {
        padding-bottom: 20px;
    }
    .btn-image {
        font-size: 14px;
    }
    .panel_settings_btn {
        margin-top: 20px;
    }
    .panel_analizy-letter {
        position: absolute;
        left: 0px;
    }
    .panel_analizy-row {
        position: relative;
    }
    .panel_analizy-item {
        display: block;
    }
    .panel__tabs-nav {
        display: block;
    }
    .panel_analizy-number {
        padding-left: 0px;
        text-align: left;
    }
    .panel_disease-item {
        padding-left: 0px;
    }
    .knowledge_item-head {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .panel_analizy-info, .panel_disease-info {
        width: 100%;
        padding-left: 95px;
    }
    .panel_analizy-dsc {
        width: 100%;
        padding-left: 0px;
        padding-top: 10px;
    }
    .panel__tabs-nav li:after {
        display: none;
    }
    .settings_item-icon {
        text-align: center;
        padding-bottom: 15px;
    }
    .panel_settings_item:first-child {
        border-top: 1px solid #DDDDDD;
    }
	
	.lk-categories .lk-item {
		width: calc(49% - 30px);
	}
	.panel_content .blanks .blank-list .item {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.panel_content .blanks .blank-list .item .img {
		margin-bottom: 30px;
	}
	.panel_content .blanks .blank-list .item .info,
	.panel_content .blanks .blank-list .item .actions	{
		width: 40%;
		flex-grow: 1;
	}
	.panel_content .reqInfo .inforow {
		flex-direction: column;
	}
	.panel_page-order--unsubscribe .panel_content .reqInfo .inforow {
		flex-direction: row;
		justify-content: center;
	}
	.panel_content .reqInfo .inforow .lbl,
	.panel_content .reqInfo .inforow .vl	{
		width: 100%;
		max-width: initial;
		display: block;
	}
	.panel_content .blanks .blank-list .item .img {
		margin-right: 30px;
	}
	.panel_content .discount-line {
		display: none;
	}
}
@media only screen and (max-width: 560px) {
    .main_panel_item {
        padding: 50px 15px 15px;
    }
    .main_panel_item {
        max-width: 370px;
    }
    .panel_enter-button {
        padding-top: 20px;
    }
    .panel_settings_item .col-lg-12 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .panel_enter-bottom ul {
        display: block;
        padding: 0px 20px;
    }
    .panel_enter-bottom li {
        padding-bottom: 20px;
    }
    .panel_settings-left {
        padding-bottom: 20px;
    }
    .panel_settings-img {
        width: 170px;
        padding-bottom: 170px;
    }
    .main_panel_item-form {
        padding-top: 30px;
    }
    .main_panel_item-title {
        font-size: 40px;
        line-height: 42px;
        padding-top: 25px;
    }
    .panel_enter-bottom li:last-child {
        padding-bottom: 0px;
    }
	
	.lk-categories .lk-item {
		width: calc(100% - 30px);
	}
	
	.cab-topline ul { column-count: 1; }
}
@media only screen and (max-width: 420px) {
    .panel-input input {
        font-size: 16px;
    }
    .panel_enter-input {
        margin-bottom: 10px;
    }
    .btn-image {
        width: 130px;
        font-size: 13px;
    }
    .panel_content {
        padding: 80px 15px 45px;
    }
    .knowledge_head-title {
        font-size: 20px;
        line-height: 26px;
    }
    .panel_enter-bottom {
        padding-left: 36px;
        padding-top: 10px;
    }
    .panel_enter-bottom ul {
        display: block;
        padding: 0px 10px;
    }
    .panel_enter-icon {
        min-width: 24px;
        width: 24px;
    }
    .panel_enter-icon img {
        max-width: 100%;
    }
    .panel_enter-bottom li {
        padding-bottom: 7px;
    }
    .panel_enter-bottom {
        font-size: 12px;
        line-height: 15px;
    }
    .panel_enter-bottom li:last-child {
        padding-bottom: 0px;
    }
    .sidebar-knowledge-item {
        padding: 25px 15px 25px;
    }
    .panel_enter-input .panel-input {
        padding-left: 12px;
        width: calc(100% - 24px);
    }
    .main_panel-txt {
        font-size: 60px;
        line-height: 60px;
        margin-bottom: -13px;
    }
    .main_panel_item {
        padding: 40px 15px 15px;
    }
    .main_panel_item:after {
        border-radius: 20px;
    }
    .main_panel_item {
        max-width: 280px;
    }
    .panel__tabs-nav a {
        font-size: 12px;
    }
    .panel-input label {
        font-size: 12px;
        padding-bottom: 6px;
        padding-left: 20px;
    }
    .main_panel_item-form {
        padding-top: 25px;
    }
    .panel_enter-bottom a {
        font-size: 12px;
        line-height: 14px;
    }
    .form-panel .btn-submit {
        height: 50px;
        line-height: 50px;
        font-size: 16px;
    }
    .panel-input input {
        height: 50px;
        border-radius: 12px;
        font-size: 14px;
        padding: 0px 20px;
    }
    .main_panel_item-title {
        font-size: 32px;
        line-height: 32px;
        padding-top: 25px;
    }
}
/* End */
/* /local/templates/cabinet/css/jquery-ui.min.css?173790957930656 */
/* /local/templates/cabinet/css/slick-theme.css?17379095791903 */
/* /local/templates/cabinet/css/slick.css?17379095791301 */
/* /local/templates/cabinet/css/media.css?173790957921517 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17696894192729 */
/* /local/templates/cabinet/template_styles.css?1737909579198981 */
