

/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1653510789467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/zorgtech/template_styles.css?17752437567027*/
.aside-block:last-child
{
    padding-top: 0;
}
.aside-block:nth-last-child(2) {
    border-bottom: none !important;
    padding-bottom: 0;
}
.checkbox.disabled {
    pointer-events: none;
    opacity: .3;
}

.begin-form__access {
  color: white;
  padding-top: 15px;
  font-size: 22px;
  font-weight: 400;
}

.radio .sort-item {
    color:#1eaae0;
    transition: all 0.3s ease;
}
.radio .sort-item:hover {
    color: #0bbdf7;
}

.cssload-square {
    margin: 210px auto;
    width: 60px;
    height: 60px;
    transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
}

.cssload-square-part {
    position: absolute;
    width: 60px;
    height: 60px;
    z-index: 1;
    animation: cssload-part-anim 0.92s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;
    -o-animation: cssload-part-anim 0.92s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;
    -ms-animation: cssload-part-anim 0.92s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;
    -webkit-animation: cssload-part-anim 0.92s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;
    -moz-animation: cssload-part-anim 0.92s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;
}

.cssload-square-green {
    background: rgb(43,171,221);
    right: 0;
    bottom: 0;
    animation-direction: alternate-reverse;
    -o-animation-direction: alternate-reverse;
    -ms-animation-direction: alternate-reverse;
    -webkit-animation-direction: alternate-reverse;
    -moz-animation-direction: alternate-reverse;
}

.cssload-square-pink {
    background: rgba(76,97,161,0.62);
    left: 0;
    top: 0;
}

.cssload-square-blend {
    background: rgba(25,24,28,0.75);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    animation: blend-anim 0.92s ease-in infinite;
    -o-animation: blend-anim 0.92s ease-in infinite;
    -ms-animation: blend-anim 0.92s ease-in infinite;
    -webkit-animation: blend-anim 0.92s ease-in infinite;
    -moz-animation: blend-anim 0.92s ease-in infinite;
}

.site-footer-bottom {
  -webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.site-footer-bottom .ibrush {
  margin: 0;
  width: 100%;
}



#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 10001;
}
#overlay .preloader-cssload {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@keyframes blend-anim {
    0% {
        transform: scale(0.01, 0.01) rotateY(0);
        animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    }
    50% {
        transform: scale(1, 1) rotateY(0);
        animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    }
    100% {
        transform: scale(0.01, 0.01) rotateY(0);
    }
}

@-o-keyframes blend-anim {
    0% {
        -o-transform: scale(0.01, 0.01) rotateY(0);
        -o-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    }
    50% {
        -o-transform: scale(1, 1) rotateY(0);
        -o-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    }
    100% {
        -o-transform: scale(0.01, 0.01) rotateY(0);
    }
}

@-ms-keyframes blend-anim {
    0% {
        -ms-transform: scale(0.01, 0.01) rotateY(0);
        -ms-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    }
    50% {
        -ms-transform: scale(1, 1) rotateY(0);
        -ms-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    }
    100% {
        -ms-transform: scale(0.01, 0.01) rotateY(0);
    }
}

@-webkit-keyframes blend-anim {
    0% {
        -webkit-transform: scale(0.01, 0.01) rotateY(0);
        -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    }
    50% {
        -webkit-transform: scale(1, 1) rotateY(0);
        -webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    }
    100% {
        -webkit-transform: scale(0.01, 0.01) rotateY(0);
    }
}

@-moz-keyframes blend-anim {
    0% {
        -moz-transform: scale(0.01, 0.01) rotateY(0);
        -moz-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    }
    50% {
        -moz-transform: scale(1, 1) rotateY(0);
        -moz-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    }
    100% {
        -moz-transform: scale(0.01, 0.01) rotateY(0);
    }
}

@keyframes cssload-part-anim {
    0% {
        transform: translate3d(-30px, -30px, 0);
    }
    100% {
        transform: translate3d(30px, 30px, 0);
    }
}

@-o-keyframes cssload-part-anim {
    0% {
        -o-transform: translate3d(-30px, -30px, 0);
    }
    100% {
        -o-transform: translate3d(30px, 30px, 0);
    }
}

@-ms-keyframes cssload-part-anim {
    0% {
        -ms-transform: translate3d(-30px, -30px, 0);
    }
    100% {
        -ms-transform: translate3d(30px, 30px, 0);
    }
}

@-webkit-keyframes cssload-part-anim {
    0% {
        -webkit-transform: translate3d(-30px, -30px, 0);
    }
    100% {
        -webkit-transform: translate3d(30px, 30px, 0);
    }
}

@-moz-keyframes cssload-part-anim {
    0% {
        -moz-transform: translate3d(-30px, -30px, 0);
    }
    100% {
        -moz-transform: translate3d(30px, 30px, 0);
    }
}

.flex-detail .slider-product-main .slick-slide img{
    /*max-height: 100%;*/
}

.slick-slider.standard .slick-slide img{
    margin-left: auto;
    margin-right: auto;
    min-width: 1px !important;
    max-height: 100%;
}

@media(min-width: 1024px) {
    .slider-product-main {
        width: 120% !important;
    }
    .slider-product-nav {
        margin-bottom: auto;
    }
    .slider-product-main .slick-slide img{
        max-height: none !important;
    }
    .slider-product-nav {
        margin-top: 80px !important;
    }
    .modal.gallery {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        -webkit-align-items: flex-start !important;
        -moz-align-items: flex-start !important;
        align-items: flex-start !important;
    }
    .modal.gallery .modal-dialog{
        margin: auto !important;
    }
}

.widget-about {
    
    margin-bottom: 100px;
}
.cbh-widget-button{
    display: none!important;
}

.slider-black-sub {
    color: #ffffff;
    background-color: #0000002b!important;
} 

.text_seo h2 {font-size: 28px;margin-bottom: 20px; }  
.text_seo h3 {font-size: 24px; padding: 20px 0;} 
.text_seo p, .text_seo li {font-size: 14px; }  
.text_seo .list_title {font-weight: bold;} 
.text_seo .list_ul {padding-left: 15px; list-style-type: disc; margin-bottom:25px;}
.text_seo .list_ul li {margin-bottom: 7px;} 
.text_seo img.img-responsive { display:block; max-width:100%; height:auto; margin-bottom: 20px; }

.site-header-fixed {
    position: fixed;
    width: 100%;
    z-index: 3;
}

.breadcrumb {
    position: absolute;
    z-index: 1;
    margin: 0 auto;
    width: 100%;
}
/* End */


/* Start:/local/templates/zorgtech/css/external.css?166020147228430*/
/*! * Bootstrap v3.3.7 (<a href="http://getbootstrap.com">http://getbootstrap.com</a>) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (<a href="https://github.com/twbs/bootstrap/blob/master/LICENSE">https://github.com/twbs/bootstrap/blob/master/LICENSE</a>) */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
hr,
img,
legend {
	border: 0
}
legend,
td,
th {
	padding: 0
}
body,
mark {
	color: #000
}
body,
figure {
	margin: 0
}
.slick-slider,
html {
	-webkit-tap-highlight-color: transparent
}
.invisible,
.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden],
template {
	display: none
}
a {
	background-color: transparent
}
a:active,
a:hover {
	outline: 0
}
b,
optgroup,
strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	margin: .67em 0
}
mark {
	background: #ff0
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	vertical-align: middle
}
svg:not(:root) {
	overflow: hidden
}
hr {
	box-sizing: content-box;
	height: 0
}
pre,
textarea {
	overflow: auto
}
code,
kbd,
pre,
samp {
	font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button,
select {
	text-transform: none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled],
html input[disabled] {
	cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}
input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}
input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
/*! Source: <a href="https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css">https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css</a> */
@media print {
	blockquote,
	img,
	pre,
	tr {
		page-break-inside: avoid
	}
	*,
	:after,
	:before {
		background: 0 0 !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important
	}
	a,
	a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " ("attr(href) ")"
	}
	abbr[title]:after {
		content: " ("attr(title) ")"
	}
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: ""
	}
	blockquote,
	pre {
		border: 1px solid #999
	}
	thead {
		display: table-header-group
	}
	img {
		max-width: 100% !important
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
	.navbar {
		display: none
	}
	.btn&gt;
	.caret,
	.dropup&gt;
	.btn&gt;
	.caret {
		border-top-color: #000 !important
	}
	.label {
		border: 1px solid #000
	}
	.table {
		border-collapse: collapse !important
	}
	.table td,
	.table th {
		background-color: #fff !important
	}
	.table-bordered td,
	.table-bordered th {
		border: 1px solid #ddd !important
	}
}
.img-thumbnail,
body {
	background-color: #fff
}
*,
:after,
:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-size: 10px
}
body {
	font-family: NeoSansCyr, sans-serif;
	font-size: 14px;
	line-height: 1.42857
}
button,
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
a {
	color: #1eaae0;
	text-decoration: none
}
a:focus,
a:hover {
	color: #0bbdf7;
	text-decoration: underline
}
a:focus {
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}
.modal,
.slick-list:focus {
	outline: 0
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}
.img-rounded {
	border-radius: 6px
}
.img-thumbnail {
	padding: 4px;
	line-height: 1.42857;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}
.img-circle {
	border-radius: 50%
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #eee
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}
[role=button] {
	cursor: pointer
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
	margin-top: 20px;
	margin-bottom: 10px
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
	font-size: 65%
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
	margin-top: 10px;
	margin-bottom: 10px
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-size: 75%
}
.h1,
h1 {
	font-size: 36px
}
.h2,
h2 {
	font-size: 30px
}
.h3,
h3 {
	font-size: 24px
}
.h4,
h4 {
	font-size: 18px
}
.h5,
h5 {
	font-size: 14px
}
.h6,
h6 {
	font-size: 12px
}
p {
	margin: 0 0 10px
}
.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}
dt,
kbd kbd {
	font-weight: 700
}
.modal-title,
address,
dd,
dt,
pre {
	line-height: 1.42857
}
@media (min-width:768px) {
	.lead {
		font-size: 21px
	}
}
.small,
small {
	font-size: 85%
}
.mark,
mark {
	background-color: #fcf8e3;
	padding: .2em
}
.list-inline,
.list-unstyled {
	padding-left: 0;
	list-style: none
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
.text-justify {
	text-align: justify
}
.text-nowrap {
	white-space: nowrap
}
.text-lowercase {
	text-transform: lowercase
}
.initialism,
.text-uppercase {
	text-transform: uppercase
}
.text-capitalize {
	text-transform: capitalize
}
.text-muted {
	color: #777
}
.text-primary {
	color: #337ab7
}
a.text-primary:focus,
a.text-primary:hover {
	color: #286090
}
.text-success {
	color: #3c763d
}
a.text-success:focus,
a.text-success:hover {
	color: #2b542c
}
.text-info {
	color: #31708f
}
a.text-info:focus,
a.text-info:hover {
	color: #245269
}
.text-warning {
	color: #8a6d3b
}
a.text-warning:focus,
a.text-warning:hover {
	color: #66512c
}
.text-danger {
	color: #a94442
}
a.text-danger:focus,
a.text-danger:hover {
	color: #843534
}
.bg-primary {
	color: #fff;
	background-color: #337ab7
}
a.bg-primary:focus,
a.bg-primary:hover {
	background-color: #286090
}
.bg-success {
	background-color: #dff0d8
}
a.bg-success:focus,
a.bg-success:hover {
	background-color: #c1e2b3
}
.bg-info {
	background-color: #d9edf7
}
a.bg-info:focus,
a.bg-info:hover {
	background-color: #afd9ee
}
.bg-warning {
	background-color: #fcf8e3
}
a.bg-warning:focus,
a.bg-warning:hover {
	background-color: #f7ecb5
}
.bg-danger {
	background-color: #f2dede
}
a.bg-danger:focus,
a.bg-danger:hover {
	background-color: #e4b9b9
}
.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}
dl,
ol,
ul {
	margin-top: 0
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child,
ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0
}
address,
dl {
	margin-bottom: 20px
}
ol,
ul {
	margin-bottom: 10px
}
.list-inline {
	margin-left: -5px
}
.list-inline&gt;
li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}
dd {
	margin-left: 0
}
.dl-horizontal dd:after,
.dl-horizontal dd:before {
	content: " ";
	display: table
}
.dl-horizontal dd:after {
	clear: both
}
@media (min-width:768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.dl-horizontal dd {
		margin-left: 180px
	}
	.container {
		width: 750px
	}
}
.clearfix:after,
.container-fluid:after,
.container:after,
.modal-footer:after,
.modal-header:after,
.row:after,
.slick-track:after {
	clear: both
}
abbr[data-original-title],
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777
}
.initialism {
	font-size: 90%
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}
blockquote .small,
blockquote footer,
blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.42857;
	color: #777
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
	content: '\2014 \00A0'
}
.blockquote-reverse,
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right
}
code,
kbd {
	padding: 2px 4px;
	font-size: 90%
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
	content: ''
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
	content: '\00A0 \2014'
}
address {
	font-style: normal
}
code,
kbd,
pre,
samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px
}
kbd {
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	box-shadow: none
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	word-break: break-all;
	word-wrap: break-word;
	color: #333;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px
}
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.row:after,
.row:before {
	content: " ";
	display: table
}
.container,
.container-fluid {
	margin-right: auto;
	margin-left: auto
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}
.container,
.container-fluid {
	padding-left: 15px;
	padding-right: 15px
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}
.collapsing,
.modal,
.modal-open {
	overflow: hidden
}
@media (min-width:992px) {
	.container {
		width: 970px
	}
}
@media (min-width:1200px) {
	.container {
		width: 1170px
	}
}
.row {
	margin-left: -15px;
	margin-right: -15px
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	float: left
}
.col-xs-1 {
	width: 8.33333%
}
.col-xs-2 {
	width: 16.66667%
}
.col-xs-3 {
	width: 25%
}
.col-xs-4 {
	width: 33.33333%
}
.col-xs-5 {
	width: 41.66667%
}
.col-xs-6 {
	width: 50%
}
.col-xs-7 {
	width: 58.33333%
}
.col-xs-8 {
	width: 66.66667%
}
.col-xs-9 {
	width: 75%
}
.col-xs-10 {
	width: 83.33333%
}
.col-xs-11 {
	width: 91.66667%
}
.col-xs-12 {
	width: 100%
}
.col-xs-pull-0 {
	right: auto
}
.col-xs-pull-1 {
	right: 8.33333%
}
.col-xs-pull-2 {
	right: 16.66667%
}
.col-xs-pull-3 {
	right: 25%
}
.col-xs-pull-4 {
	right: 33.33333%
}
.col-xs-pull-5 {
	right: 41.66667%
}
.col-xs-pull-6 {
	right: 50%
}
.col-xs-pull-7 {
	right: 58.33333%
}
.col-xs-pull-8 {
	right: 66.66667%
}
.col-xs-pull-9 {
	right: 75%
}
.col-xs-pull-10 {
	right: 83.33333%
}
.col-xs-pull-11 {
	right: 91.66667%
}
.col-xs-pull-12 {
	right: 100%
}
.col-xs-push-0 {
	left: auto
}
.col-xs-push-1 {
	left: 8.33333%
}
.col-xs-push-2 {
	left: 16.66667%
}
.col-xs-push-3 {
	left: 25%
}
.col-xs-push-4 {
	left: 33.33333%
}
.col-xs-push-5 {
	left: 41.66667%
}
.col-xs-push-6 {
	left: 50%
}
.col-xs-push-7 {
	left: 58.33333%
}
.col-xs-push-8 {
	left: 66.66667%
}
.col-xs-push-9 {
	left: 75%
}
.col-xs-push-10 {
	left: 83.33333%
}
.col-xs-push-11 {
	left: 91.66667%
}
.col-xs-push-12 {
	left: 100%
}
.col-xs-offset-0 {
	margin-left: 0
}
.col-xs-offset-1 {
	margin-left: 8.33333%
}
.col-xs-offset-2 {
	margin-left: 16.66667%
}
.col-xs-offset-3 {
	margin-left: 25%
}
.col-xs-offset-4 {
	margin-left: 33.33333%
}
.col-xs-offset-5 {
	margin-left: 41.66667%
}
.col-xs-offset-6 {
	margin-left: 50%
}
.col-xs-offset-7 {
	margin-left: 58.33333%
}
.col-xs-offset-8 {
	margin-left: 66.66667%
}
.col-xs-offset-9 {
	margin-left: 75%
}
.col-xs-offset-10 {
	margin-left: 83.33333%
}
.col-xs-offset-11 {
	margin-left: 91.66667%
}
.col-xs-offset-12 {
	margin-left: 100%
}
@media (min-width:768px) {
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: left
	}
	.col-sm-1 {
		width: 8.33333%
	}
	.col-sm-2 {
		width: 16.66667%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-4 {
		width: 33.33333%
	}
	.col-sm-5 {
		width: 41.66667%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-7 {
		width: 58.33333%
	}
	.col-sm-8 {
		width: 66.66667%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-10 {
		width: 83.33333%
	}
	.col-sm-11 {
		width: 91.66667%
	}
	.col-sm-12 {
		width: 100%
	}
	.col-sm-pull-0 {
		right: auto
	}
	.col-sm-pull-1 {
		right: 8.33333%
	}
	.col-sm-pull-2 {
		right: 16.66667%
	}
	.col-sm-pull-3 {
		right: 25%
	}
	.col-sm-pull-4 {
		right: 33.33333%
	}
	.col-sm-pull-5 {
		right: 41.66667%
	}
	.col-sm-pull-6 {
		right: 50%
	}
	.col-sm-pull-7 {
		right: 58.33333%
	}
	.col-sm-pull-8 {
		right: 66.66667%
	}
	.col-sm-pull-9 {
		right: 75%
	}
	.col-sm-pull-10 {
		right: 83.33333%
	}
	.col-sm-pull-11 {
		right: 91.66667%
	}
	.col-sm-pull-12 {
		right: 100%
	}
	.col-sm-push-0 {
		left: auto
	}
	.col-sm-push-1 {
		left: 8.33333%
	}
	.col-sm-push-2 {
		left: 16.66667%
	}
	.col-sm-push-3 {
		left: 25%
	}
	.col-sm-push-4 {
		left: 33.33333%
	}
	.col-sm-push-5 {
		left: 41.66667%
	}
	.col-sm-push-6 {
		left: 50%
	}
	.col-sm-push-7 {
		left: 58.33333%
	}
	.col-sm-push-8 {
		left: 66.66667%
	}
	.col-sm-push-9 {
		left: 75%
	}
	.col-sm-push-10 {
		left: 83.33333%
	}
	.col-sm-push-11 {
		left: 91.66667%
	}
	.col-sm-push-12 {
		left: 100%
	}
	.col-sm-offset-0 {
		margin-left: 0
	}
	.col-sm-offset-1 {
		margin-left: 8.33333%
	}
	.col-sm-offset-2 {
		margin-left: 16.66667%
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-4 {
		margin-left: 33.33333%
	}
	.col-sm-offset-5 {
		margin-left: 41.66667%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-7 {
		margin-left: 58.33333%
	}
	.col-sm-offset-8 {
		margin-left: 66.66667%
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-10 {
		margin-left: 83.33333%
	}
	.col-sm-offset-11 {
		margin-left: 91.66667%
	}
	.col-sm-offset-12 {
		margin-left: 100%
	}
}
@media (min-width:992px) {
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left
	}
	.col-md-1 {
		width: 8.33333%
	}
	.col-md-2 {
		width: 16.66667%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-4 {
		width: 33.33333%
	}
	.col-md-5 {
		width: 41.66667%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-7 {
		width: 58.33333%
	}
	.col-md-8 {
		width: 66.66667%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-10 {
		width: 83.33333%
	}
	.col-md-11 {
		width: 91.66667%
	}
	.col-md-12 {
		width: 100%
	}
	.col-md-pull-0 {
		right: auto
	}
	.col-md-pull-1 {
		right: 8.33333%
	}
	.col-md-pull-2 {
		right: 16.66667%
	}
	.col-md-pull-3 {
		right: 25%
	}
	.col-md-pull-4 {
		right: 33.33333%
	}
	.col-md-pull-5 {
		right: 41.66667%
	}
	.col-md-pull-6 {
		right: 50%
	}
	.col-md-pull-7 {
		right: 58.33333%
	}
	.col-md-pull-8 {
		right: 66.66667%
	}
	.col-md-pull-9 {
		right: 75%
	}
	.col-md-pull-10 {
		right: 83.33333%
	}
	.col-md-pull-11 {
		right: 91.66667%
	}
	.col-md-pull-12 {
		right: 100%
	}
	.col-md-push-0 {
		left: auto
	}
	.col-md-push-1 {
		left: 8.33333%
	}
	.col-md-push-2 {
		left: 16.66667%
	}
	.col-md-push-3 {
		left: 25%
	}
	.col-md-push-4 {
		left: 33.33333%
	}
	.col-md-push-5 {
		left: 41.66667%
	}
	.col-md-push-6 {
		left: 50%
	}
	.col-md-push-7 {
		left: 58.33333%
	}
	.col-md-push-8 {
		left: 66.66667%
	}
	.col-md-push-9 {
		left: 75%
	}
	.col-md-push-10 {
		left: 83.33333%
	}
	.col-md-push-11 {
		left: 91.66667%
	}
	.col-md-push-12 {
		left: 100%
	}
	.col-md-offset-0 {
		margin-left: 0
	}
	.col-md-offset-1 {
		margin-left: 8.33333%
	}
	.col-md-offset-2 {
		margin-left: 16.66667%
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-4 {
		margin-left: 33.33333%
	}
	.col-md-offset-5 {
		margin-left: 41.66667%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-7 {
		margin-left: 58.33333%
	}
	.col-md-offset-8 {
		margin-left: 66.66667%
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-10 {
		margin-left: 83.33333%
	}
	.col-md-offset-11 {
		margin-left: 91.66667%
	}
	.col-md-offset-12 {
		margin-left: 100%
	}
}
@media (min-width:1200px) {
	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9 {
		float: left
	}
	.col-lg-1 {
		width: 8.33333%
	}
	.col-lg-2 {
		width: 16.66667%
	}
	.col-lg-3 {
		width: 25%
	}
	.col-lg-4 {
		width: 33.33333%
	}
	.col-lg-5 {
		width: 41.66667%
	}
	.col-lg-6 {
		width: 50%
	}
	.col-lg-7 {
		width: 58.33333%
	}
	.col-lg-8 {
		width: 66.66667%
	}
	.col-lg-9 {
		width: 75%
	}
	.col-lg-10 {
		width: 83.33333%
	}
	.col-lg-11 {
		width: 91.66667%
	}
	.col-lg-12 {
		width: 100%
	}
	.col-lg-pull-0 {
		right: auto
	}
	.col-lg-pull-1 {
		right: 8.33333%
	}
	.col-lg-pull-2 {
		right: 16.66667%
	}
	.col-lg-pull-3 {
		right: 25%
	}
	.col-lg-pull-4 {
		right: 33.33333%
	}
	.col-lg-pull-5 {
		right: 41.66667%
	}
	.col-lg-pull-6 {
		right: 50%
	}
	.col-lg-pull-7 {
		right: 58.33333%
	}
	.col-lg-pull-8 {
		right: 66.66667%
	}
	.col-lg-pull-9 {
		right: 75%
	}
	.col-lg-pull-10 {
		right: 83.33333%
	}
	.col-lg-pull-11 {
		right: 91.66667%
	}
	.col-lg-pull-12 {
		right: 100%
	}
	.col-lg-push-0 {
		left: auto
	}
	.col-lg-push-1 {
		left: 8.33333%
	}
	.col-lg-push-2 {
		left: 16.66667%
	}
	.col-lg-push-3 {
		left: 25%
	}
	.col-lg-push-4 {
		left: 33.33333%
	}
	.col-lg-push-5 {
		left: 41.66667%
	}
	.col-lg-push-6 {
		left: 50%
	}
	.col-lg-push-7 {
		left: 58.33333%
	}
	.col-lg-push-8 {
		left: 66.66667%
	}
	.col-lg-push-9 {
		left: 75%
	}
	.col-lg-push-10 {
		left: 83.33333%
	}
	.col-lg-push-11 {
		left: 91.66667%
	}
	.col-lg-push-12 {
		left: 100%
	}
	.col-lg-offset-0 {
		margin-left: 0
	}
	.col-lg-offset-1 {
		margin-left: 8.33333%
	}
	.col-lg-offset-2 {
		margin-left: 16.66667%
	}
	.col-lg-offset-3 {
		margin-left: 25%
	}
	.col-lg-offset-4 {
		margin-left: 33.33333%
	}
	.col-lg-offset-5 {
		margin-left: 41.66667%
	}
	.col-lg-offset-6 {
		margin-left: 50%
	}
	.col-lg-offset-7 {
		margin-left: 58.33333%
	}
	.col-lg-offset-8 {
		margin-left: 66.66667%
	}
	.col-lg-offset-9 {
		margin-left: 75%
	}
	.col-lg-offset-10 {
		margin-left: 83.33333%
	}
	.col-lg-offset-11 {
		margin-left: 91.66667%
	}
	.col-lg-offset-12 {
		margin-left: 100%
	}
}
.modal,
.modal-backdrop {
	top: 0;
	right: 0;
	bottom: 0
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.fade.in {
	opacity: 1
}
.collapse {
	display: none
}
.collapse.in {
	display: block
}
tr.collapse.in {
	display: table-row
}
tbody.collapse.in {
	display: table-row-group
}
.collapsing {
	position: relative;
	height: 0;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}
.modal {
	display: none;
	position: fixed;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch
}
.clearfix:after,
.clearfix:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before {
	content: " ";
	display: table
}
.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-moz-transition: -moz-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}
.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	background-clip: padding-box;
	outline: 0
}
.modal-backdrop {
	position: fixed;
	left: 0;
	z-index: 1040;
	background-color: #000
}
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}
.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50)
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}
.modal-header .close {
	margin-top: -2px
}
.modal-title {
	margin: 0
}
.modal-body {
	position: relative;
	padding: 15px
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
	.modal-sm {
		width: 300px
	}
}
@media (min-width:992px) {
	.modal-lg {
		width: 900px
	}
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.pull-right {
	float: right !important
}
.pull-left {
	float: left !important
}
.hide {
	display: none !important
}
.show {
	display: block !important
}
.hidden,
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
	display: none !important
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.affix {
	position: fixed
}
@-ms-viewport {
	width: device-width
}
@media (max-width:767px) {
	.visible-xs {
		display: block !important
	}
	table.visible-xs {
		display: table !important
	}
	tr.visible-xs {
		display: table-row !important
	}
	td.visible-xs,
	th.visible-xs {
		display: table-cell !important
	}
	.visible-xs-block {
		display: block !important
	}
	.visible-xs-inline {
		display: inline !important
	}
	.visible-xs-inline-block {
		display: inline-block !important
	}
}
@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block !important
	}
	table.visible-sm {
		display: table !important
	}
	tr.visible-sm {
		display: table-row !important
	}
	td.visible-sm,
	th.visible-sm {
		display: table-cell !important
	}
	.visible-sm-block {
		display: block !important
	}
	.visible-sm-inline {
		display: inline !important
	}
	.visible-sm-inline-block {
		display: inline-block !important
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block !important
	}
	table.visible-md {
		display: table !important
	}
	tr.visible-md {
		display: table-row !important
	}
	td.visible-md,
	th.visible-md {
		display: table-cell !important
	}
	.visible-md-block {
		display: block !important
	}
	.visible-md-inline {
		display: inline !important
	}
	.visible-md-inline-block {
		display: inline-block !important
	}
}
@media (min-width:1200px) {
	.visible-lg {
		display: block !important
	}
	table.visible-lg {
		display: table !important
	}
	tr.visible-lg {
		display: table-row !important
	}
	td.visible-lg,
	th.visible-lg {
		display: table-cell !important
	}
	.visible-lg-block {
		display: block !important
	}
	.visible-lg-inline {
		display: inline !important
	}
	.visible-lg-inline-block {
		display: inline-block !important
	}
	.hidden-lg {
		display: none !important
	}
}
@media (max-width:767px) {
	.hidden-xs {
		display: none !important
	}
}
@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important
	}
}
.visible-print {
	display: none !important
}
@media print {
	.visible-print {
		display: block !important
	}
	table.visible-print {
		display: table !important
	}
	tr.visible-print {
		display: table-row !important
	}
	td.visible-print,
	th.visible-print {
		display: table-cell !important
	}
}
.visible-print-block {
	display: none !important
}
@media print {
	.visible-print-block {
		display: block !important
	}
}
.visible-print-inline {
	display: none !important
}
@media print {
	.visible-print-inline {
		display: inline !important
	}
}
.visible-print-inline-block {
	display: none !important
}
@media print {
	.visible-print-inline-block {
		display: inline-block !important
	}
	.hidden-print {
		display: none !important
	}
}
.slick-list,
.slick-slider,
.slick-track {
	position: relative;
	display: block
}
.slick-slider {
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list,
.slick-slider .slick-track {
	-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 {
	left: 0;
	top: 0
}
.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
/*.cbh-button.cbh-only-button.cbh-fixed {
	display: none !important
}*/
.section-text *{
	list-style: unset;
    padding: unset;
    margin: unset;
}
.section-text ul,.section-text ol{
	padding:10px 0 10px 40px;
}
/* End */


/* Start:/local/templates/zorgtech/css/internal.css?1729266425108954*/
@charset "UTF-8";@font-face{font-family:'NeoSansCyr';font-style:normal;font-weight:500;src:local("NeoSansCyr Medium"), local("NeoSansCyr-Medium"), url("/local/templates/zorgtech/css/../fonts/NeoSansCyr-Medium.ttf") format("truetype");}
@font-face{font-family:'NeoSansCyr';font-style:normal;font-weight:400;src:local("NeoSansCyr"), local("NeoSansCyr-Regular"), url("/local/templates/zorgtech/css/../fonts/NeoSansCyr-Regular.ttf") format("truetype");}
@font-face{font-family:'NeoSansCyr';font-style:normal;font-weight:300;src:local("NeoSansCyr Light"), local("NeoSansCyr-Light"), url("/local/templates/zorgtech/css/../fonts/NeoSansCyr-Light.ttf") format("truetype");}
img{max-width:100%;height:auto;}
a{font-size:17px;font-weight:200;color:#1eaae0;text-decoration:underline;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
a:hover{color:#0bbdf7;}
a.link{color:#0bbdf7;}
p{color:#000;font-size:17px;font-weight:400;line-height:26px;}
@media (max-width:991px){p{font-size:18px;line-height:28px;}
}
strong{font-weight:500;}
ol{list-style:none;padding:0;margin:0;}
ul{list-style:none;padding:0;margin:0;}
input,
textarea,
select{width:100%;outline:none !important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
select{-webkit-appearance:none;}
textarea{resize:none;}
button,
input,
textarea,
a{outline:none !important;}
h1, h2, h3, h4, h5, h6{margin-top:0;font-weight:500;word-wrap:break-word;color:#4C495F;}
h1{font-size:35px;line-height:45px;}
@media (max-width:991px){h1{line-height:35px;}
}
@media (max-width:767px){h1{font-size:30px;}
}
h2{font-size:32px;}
@media (max-width:767px){h2{font-size:28px;}
}
h3{font-size:28px;}
@media (max-width:767px){h3{font-size:26px;}
}
h4{font-size:26px;margin-bottom:20px;}
@media (max-width:767px){h4{font-size:24px;}
}
h5{font-size:24px;}
@media (max-width:767px){h5{font-size:22px;}
}
h6{font-size:22px;}
@media (max-width:767px){h6{font-size:20px;}
}
a.phone_header_toggle{position: absolute;top:10px;right: 10px;display: none;}
figure{margin-bottom:35px;}
figcaption{margin-top:20px;font-weight:300;font-style:italic;font-size:14px;color:rgba(0, 0, 0, 0.7);}
iframe{border:0;}
.text-light{font-weight:300;}
.text-normal{font-weight:400;}
.text-semibold{font-weight:600;}
.text-bold{font-weight:500;}
.text-uppercase{text-transform:uppercase;}
.btn{display:inline-block;font-size:12px;line-height:11px;padding:18px 30px 16px;min-width:150px;border:0;text-align:center;text-transform:uppercase;border-radius:30px;text-decoration:none !important;cursor:pointer;width:auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn-default{background:#2BABDD;color:#fff;}
.btn-default:hover{background:#3BC0F4;color:#fff;}
.btn-default:focus, .btn-default:active, .btn-default:active:hover{background:#2798C5;color:#fff;}
.btn-primary{background:#fff;color:#4C495F;-webkit-box-shadow:0 0 18px 7px rgba(171, 178, 197, 0.05);box-shadow:0 0 18px 7px rgba(171, 178, 197, 0.05);}
.btn-primary:hover{background:#EDF0F4;color:#4C495F;}
.btn-primary:focus, .btn-primary:active, .btn-primary:active:hover{background:#E5EAEF;color:#4C495F;}
.btn-reset{background:transparent;color:rgba(76, 73, 95, 0.72);padding:0;font-weight:500;}
.btn-reset:hover{color:#4c495f;}
.btn-reset:hover .icon{color:#4c495f;}
.btn-reset span{line-height:13px;border-bottom:2px dotted;display:inline-block;}
.btn-reset .icon{margin:0 6px;color:rgba(76, 73, 95, 0.72);position:relative;top:3px;}
.btn-filter{background:transparent;color:#2BABDD;border:1px solid #2BABDD;}
.btn-filter span{position:relative;padding-left:22px;}
.btn-filter span:before{content:'';width:19px;height:19px;position:absolute;top:-3px;left:-5px;background:url("/local/templates/zorgtech/css/../img/svg/filter.svg") no-repeat;background-size:cover;}
.btn-filter:hover{background:transparent;color:#3BC0F4;border:1px solid #3BC0F4;}
.btn-filter:focus, .btn-filter:active, .btn-filter:active:hover{background:transparent;color:#2798C5;border:1px solid #2798C5;}
.btn.btn-20{padding-left:20px;padding-right:20px;}
.btn.btn-22{padding-left:22px;padding-right:22px;}
.btn.btn-24{padding-left:24px;padding-right:24px;}
.btn.btn-26{padding-left:26px;padding-right:26px;}
.btn.btn-28{padding-left:28px;padding-right:28px;}
.btn.btn-30{padding-left:30px;padding-right:30px;}
.btn.btn-32{padding-left:32px;padding-right:32px;}
.btn.btn-34{padding-left:34px;padding-right:34px;}
.btn.btn-36{padding-left:36px;padding-right:36px;}
.btn.btn-38{padding-left:38px;padding-right:38px;}
.btn.btn-40{padding-left:40px;padding-right:40px;}
.btn.btn-42{padding-left:42px;padding-right:42px;}
.btn.btn-44{padding-left:44px;padding-right:44px;}
.btn.btn-46{padding-left:46px;padding-right:46px;}
.btn.btn-48{padding-left:48px;padding-right:48px;}
.btn.btn-50{padding-left:50px;padding-right:50px;}
.icon{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.icon-cross{max-width:20px;max-height:20px;color:#2AAADD;cursor:pointer;}
.icon-cross:hover{color:#2AAADD;}
.icon-menu{position:absolute;top:50%;left:25px;padding:0;margin-top:-12px;border:0;background:transparent;border-radius:0;}
.icon-menu.open-nav, .icon-menu.close-nav{pointer-events:none;opacity:0;filter:alpha(opacity=0);}
@media (min-width:992px){.icon-menu{display:none;}
}
@media (max-width:767px){
    .icon-menu{left:20px;}
    a.phone_header_toggle{display: block}
}
.section-text{font-size: 16px;font-weight: 500;color: #4C495F;margin: 30px 0;}
.icon-bar{display:block;width:29px;height:4px;background:#fff;border-radius:2px;}
.icon-bar:not(:last-child){margin-bottom:6px;}
.icon-callback{max-width:40px;max-height:43px;color:#fff;}
.icon-catalog, .icon-ready-solutions{max-width:68px;max-height:62px;color:#fff;}
.icon-blog{max-width:105px;max-height:105px;color:#1DB1EA;}
.icon-refresh{max-width:35px;max-height:37px;color:#2AAADD;}
.icon-touch{max-width:24px;max-height:33px;color:#1EAAE0;}
.icon-filter{max-width:80px;max-height:73px;color:#5AC1E8;}
.icon-logo{max-width:160px;max-height:35px;position:relative;top:4px;color:#fff;}
.icon-logo.blue{color:#2AAADD;}
.icon-reset{max-width:15px;max-height:15px;color:rgba(76, 73, 95, 0.72);}
.icon-close{border:0;position:absolute;top:17px;right:17px;width:40px;height:40px;background:url("/local/templates/zorgtech/css/../img/svg/close.svg") no-repeat center transparent;background-size:cover;opacity:0.58;filter:alpha(opacity=58);}
.icon-close:hover{opacity:0.9;filter:alpha(opacity=90);}
.site-header{position:relative;z-index:99;min-width:300px;}
.site-header:hover{position:relative;z-index:99;}
.site-header-top{height:95px;padding:17.5px 0;background:#19181D;}
.site-header-top .container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
@media (max-width:991px){.site-header-top .container{width:100%;position:relative;padding-left:85px;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;}
}
.site-header-top .phone{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.site-header-top .phone a{font-size:20px;font-weight:300;letter-spacing:0.2px;color:#FCFDFD;text-decoration:none;}
.site-header-top .phone span{font-size:13px;color:#2BABDE;display:inline-block;margin-left:15px;}
@media (max-width:1199px){.site-header-top .phone span{display:none;}
}
@media (max-width:991px){.site-header-top .phone{margin:0 auto;}
}
.site-header-top .btn{margin-left:auto;font-size:12px;letter-spacing:-0.4px;}
.site-header-top .icon.close-nav{display:none;left:-35px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
@media (max-width:767px){.site-header-top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.site-header-top .container{padding-left:45px;}
.site-header-top .phone,
.site-header-top .mail,
.site-header-top .btn{display:none;}
}
.site-header-bottom{background:rgba(0, 31, 121, 0.7);}
.site-header-bottom.main-menu-bottom{background:rgba(76, 98, 161);}
.site-header-bottom .container{position:relative;}
.site-header-bottom .menu{margin:0 -16px;}
.site-header-bottom .menu-submenu{position:absolute;top:100%;background:#F8F9F9;border:1px solid rgba(98, 122, 189, 0.12);pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;filter:alpha(opacity=0);}
.site-header-bottom .menu-submenu.submenu-catalog{left:15px;right:15px;border-right:0;border-bottom:0;}
.site-header-bottom .menu-submenu.submenu-standard{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-left:-14%;padding:30px;}
.site-header-bottom .menu-submenu.submenu-standard li{display:block;width:100%;min-width:225px;}
.site-header-bottom .menu-submenu.submenu-standard li.all a{color:#2AAADD;text-decoration:underline;}
.site-header-bottom .menu-submenu.submenu-standard li.all a:hover{color:#46ccff;}
.site-header-bottom .menu-submenu.submenu-standard li a{padding:6px 5px;color:#000;font-size:17px;font-weight:400;}
.site-header-bottom .menu-submenu.submenu-standard li a:hover{color:#2AAADD;text-decoration:underline;}
.site-header-bottom .menu-submenu .product-container-mini{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.site-header-bottom .menu-submenu .product-container-mini li{width:33.3333%;}
.site-header-bottom .menu-submenu .product-container-mini li a{padding:15px 15px 15px 40px;border-right:1px solid rgba(98, 122, 189, 0.12);position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.site-header-bottom .menu-submenu .product-container-mini li a *{position:relative;z-index:1;}
.site-header-bottom .menu-submenu .product-container-mini li a:hover:after{opacity:1;filter:alpha(opacity=100);}
.site-header-bottom .menu-submenu .product-container-mini li a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;background:#f8f9f9;background:-webkit-gradient(left top, left bottom, color-stop(0%, #f8f9f9), color-stop(100%, #e4edf2));background:-webkit-linear-gradient(top, #f8f9f9 0%, #e4edf2 100%);background:-webkit-gradient(linear, left top, left bottom, from(#f8f9f9), to(#e4edf2));background:linear-gradient(to bottom, #f8f9f9 0%, #e4edf2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f9f9', endColorstr='#e4edf2', GradientType=0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;filter:alpha(opacity=0);}
.site-header-bottom .menu-submenu .product-container-mini li a .category{font-size:12px;}
.site-header-bottom .menu li{display:inline-block;}
.site-header-bottom .menu li.has-child:hover a:before, .site-header-bottom .menu li.has-child.hover a:before{pointer-events:all;opacity:1;filter:alpha(opacity=100);}
.site-header-bottom .menu li.has-child:hover .menu-submenu, .site-header-bottom .menu li.has-child.hover .menu-submenu{pointer-events:all;opacity:1;filter:alpha(opacity=100);}
.site-header-bottom .menu li.has-child > a{position:relative;}
.site-header-bottom .menu li.has-child > a:before{content:'';position:absolute;top:100%;left:50%;border-bottom:6px solid #F8F9F9;border-left:6px solid transparent;border-right:6px solid transparent;margin-left:-3px;margin-top:-5px;z-index:9;pointer-events:none;opacity:0;filter:alpha(opacity=0);}
.site-header-bottom .menu li a{font-size:16px;text-decoration:none;display:block;color:#fff;padding:16px;font-weight:400;}
.site-header-bottom .menu li a:hover{color:#75d8fe;}
.production-container span.btn-primary, product-container span.btn-primary{border:1px solid #4C495F}
@media (max-width:1199px){.site-header-bottom .menu li a{font-size:15px;padding-left:10px;padding-right:10px;}
}
@media (max-width:991px){.site-header-bottom{display:none;}
}
.site-header-nav{position:fixed;top:-54px;left:0;right:0;z-index:98;background:rgba(0, 31, 121, 0.7);-webkit-transition:all 0.4s linear;transition:all 0.4s linear;}
.site-header-nav .menu{display:inline-block;}
.site-header-nav .container{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.site-header-nav .icon{position:absolute;left:-35px;display:block;}
.site-header-nav .product-name{border-left:1px solid #425990;margin:0 22px 0 22px;padding:14px 0 10px 22px;height:54px;font-size:16px;color:#fff;font-weight:500;}
.site-header-nav .btn{max-height:34px;min-width:130px;padding:10px;font-weight:400;}
.site-header-nav .btn-div{margin-left:auto;}
@media (max-width:1279px){.site-header-nav{display:none;}
}
.site-footer{background:#19181C;padding:80px 0 60px;}
.site-footer-top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.site-footer-top .address-info{margin-right:100px;}
.site-footer-top .address-info img{margin-bottom:35px;}
.site-footer-top .address-info span{display:block;color:#2AAADD;font-size:16px;font-weight:300;line-height:25px;}
.site-footer-top .address-info p{font-size:16px;font-weight:300;line-height:25px;margin:0;color:#fff;}
.site-footer-top .address-info .icon-logo{max-width:262px;max-height:47px;position:relative;left:-2px;margin-bottom:35px;}
.site-footer-top .menu-items{min-width:140px;}
.site-footer-top .menu-items:not(:last-child){margin-right:60px;}
.site-footer-top .menu-items .title{text-transform:uppercase;font-size:16px;color:#2AAADD;margin-bottom:20px;}
.site-footer-top .menu-items ul li{margin-bottom:13px;}
.site-footer-top .menu-items ul li a{font-size:15px;font-weight:300;color:#fff;text-decoration:none;}
.site-footer-top .menu-items ul li a:hover{color:#75d8fe;}
@media (max-width:991px){.site-footer-top{display:none;}
}
.site-footer-bottom{margin-top:115px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.site-footer-bottom .copyright{font-size:14px;font-weight:300;color:#778c92;}
.site-footer-bottom .ibrush{margin:0 0 0 auto;}
.site-footer-bottom .ibrush a{font-size:14px;text-decoration:none;color:#fff;}
.site-footer-bottom .ibrush a:hover{color:#75d8fe;}
@media (max-width:991px){.site-footer-bottom{margin-top:0;}
.site-footer-bottom .copyright{display:none;}
.site-footer-bottom .ibrush{width:100%;margin:0;text-align:center;opacity:0.4;filter:alpha(opacity=40);}
.site-footer-bottom .ibrush a{font-size:18px;}
}
@media (max-width:991px){.site-footer{padding:25px 0;}
}
@media (max-width:767px){.site-footer{padding:22px 0;}
}
.logo{display:inline-block;margin-right:60px;}
.logo .icon-logo{position:relative;left:-1px;}
@media (max-width:767px){.logo{margin:0 auto;}
}
.main-menu{margin-right:45px;}
.main-menu li{display:inline-block;}
.main-menu li:not(:last-child){margin-right:23px;}
.main-menu li a{text-decoration:none;font-size:14px;font-weight:400;color:#46ccff;}
.main-menu li a:hover{color:#3ff3fe;}
@media (max-width:991px){.main-menu{display:none;}
}
.main-banner{min-height:950px;background-size:cover;position:relative;padding-bottom:132px;margin-top:-54px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;}
.main-banner .description{margin-bottom:80px;}
.main-banner .description img{margin-bottom:40px;}
.main-banner .description p{max-width:690px;text-transform:uppercase;font-size:20px;line-height:32px;color:#fff;margin-bottom:25px;}
.main-banner .description .icon-logo{width:100%;max-width:607px;max-height:100px;margin-bottom:40px;position:relative;left:-3px;}
.main-banner .anchors{position:absolute;bottom:0;left:0;right:0;background:rgba(3, 3, 6, 0.5);}
.main-banner .anchors ul{margin:0 -15px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;}
.main-banner .anchors ul li{margin:0 15px;}
.main-banner .anchors ul li a{display:block;padding:38px 0 47px;color:#fff;text-decoration:none;font-size:15px;line-height:22px;border-top:3px solid transparent;}
.main-banner .anchors ul li a:hover{border-top:3px solid #2AAADD;}
.main-banner .anchors ul li a .icon{max-width:45px;max-height:45px;float:left;margin-right:10px;}
@media (max-width:1300px){.main-banner{min-height:715px;}
.main-banner .description{margin-bottom:50px;}
.main-banner .description p{margin-bottom:20px;line-height:25px;}
.main-banner .description .icon-logo{margin-bottom:15px;}
}
@media (max-width:991px){.main-banner{padding-bottom:0;text-align:center;min-height:620px;margin-top:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.main-banner .description{margin-bottom:0;}
.main-banner .description p{line-height:25px;margin-bottom:30px;}
.main-banner .anchors{display:none;}
}
@media (max-width:767px){.main-banner{min-height:420px;}
.main-banner .description img{margin-bottom:25px;}
.main-banner .description p{font-size:18px;margin-bottom:25px;}
}
.mobile-menu{position:fixed;top:0;bottom:0;left:-100%;right:0;max-width:-webkit-calc(100% - 200px);max-width:calc(100% - 200px);z-index:101;background:#fff;pointer-events:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.mobile-menu.active{pointer-events:all;left:0;}
.mobile-menu-top{width:100%;position:relative;background:#19181D;height:80px;padding-left:85px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.mobile-menu-top .icon-menu{margin-top:-13px;}
.mobile-menu-top .icon-bar{display:inline-block;vertical-align:top;height:29px;width:4px;}
.mobile-menu-top .icon-bar:not(:last-child){margin-bottom:0;margin-right:3px;}
.mobile-menu-middle{width:100%;max-height:-webkit-calc(100vh - 80px - 150px);max-height:calc(100vh - 80px - 150px);overflow:auto;padding:80px 85px;margin:0;position:absolute;top:80px;left:0;right:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.mobile-menu-middle.submenu-active{padding:30px 85px 0;}
.mobile-menu-bottom{width:100%;margin:auto 0 0 0;background:#19181D;padding:30px 0 45px 85px;position:relative;z-index:10;}
.mobile-menu-bottom span{color:#2AAADD;display:block;font-size:16px;font-weight:300;line-height:25px;}
.mobile-menu-bottom p{font-size:16px;font-weight:300;line-height:25px;margin:0;color:#fff;}
.mobile-menu-bottom .phone-link,
.mobile-menu-bottom .call-link{display:none;}
.mobile-menu ul{width:100%;padding:0;margin:0;}
.mobile-menu ul li.has-child{position:relative;}
.mobile-menu ul li.has-child:before{content:'';position:absolute;top:19px;left:-35px;width:15px;height:15px;background:url("/local/templates/zorgtech/css/../img/svg/arrow_black.svg") no-repeat;background-size:contain;pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:0;filter:alpha(opacity=0);}
.mobile-menu ul li.has-child.active:before{pointer-events:all;opacity:1;filter:alpha(opacity=100);}
.mobile-menu ul li.all a{color:#2AAADD;text-decoration:underline;}
.mobile-menu ul li.all a:hover{color:#46ccff;}
.mobile-menu ul li a{font-size:23px;text-transform:uppercase;line-height:55px;color:#000;font-weight:500;text-decoration:none;}
.mobile-menu ul li a:hover{color:#2AAADD;}
.mobile-menu .submenu{margin-left:-85px;width:-webkit-calc(100% + 170px);width:calc(100% + 170px);display:none;border-top:1px solid rgba(98, 122, 189, 0.12);margin-top:20px;}
.mobile-menu .submenu-nav{padding-top:30px;padding-bottom:30px;}
.mobile-menu .submenu ul{padding-left:85px;padding-right:85px;}
@media (min-width:992px){.mobile-menu{display:none;}
}
@media (max-width:767px){.mobile-menu{max-width:100%;}
.mobile-menu-top{padding-left:35px;}
.mobile-menu-middle{padding:20px 20px 20px 45px;max-height:-webkit-calc(100vh - 80px - 144px);max-height:calc(100vh - 80px - 144px);}
.mobile-menu-middle.submenu-active{padding:20px 20px 20px 45px;}
.mobile-menu-bottom{padding:20px 45px 30px;}
.mobile-menu-bottom p,
.mobile-menu-bottom span{display:none;}
.mobile-menu-bottom .phone-link,
.mobile-menu-bottom .call-link{display:block;}
.mobile-menu-bottom .phone-link{font-size:20px;font-weight:500;color:#fff;text-decoration:none;}
.mobile-menu-bottom .call-link{font-size:15px;margin-top:5px;text-transform:uppercase;}
.mobile-menu ul li.has-child:before{top:13px;left:-30px;}
.mobile-menu ul li a{display:block;padding:10px 0;font-size:18px;line-height:22px;}
.mobile-menu ul li a.product-mini{padding:10px 45px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.mobile-menu .submenu{margin-left:-45px;width:-webkit-calc(100% + 65px);width:calc(100% + 65px);}
.mobile-menu .submenu ul{padding-left:45px;padding-right:45px;}
}
@media (max-width:1600px) {
    .show-mobile{display:none;}
    .show-desktop{display:none;}
    .show-laptop {
        display: block;
    }
}
@media (max-width:768px) {
    .show-mobile{display:block;}
    .show-desktop{display:none;}
    .show-laptop {
        display: none;
    }
}
@media (min-width:1600px) {
    .show-desktop {
        display: block;
    }

    .show-mobile {
        display: none;
    }
    .show-laptop {
        display: none;
    }
}
.overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;background:rgba(17, 17, 20, 0.5);pointer-events:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.overlay.active{pointer-events:all;opacity:1;filter:alpha(opacity=100);}
.achievement-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.achievement-list.about{margin-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.achievement-list.about li{width:100%;padding:10px 30px;}
.achievement-list.about li:not(:last-child){margin-bottom:45px;}
.achievement-list.about li:hover{background:transparent;}
.achievement-list.about li:hover .achievement-title{color:#4C495F;}
.achievement-list.about li:hover .achievement-number{color:#2AAADD;}
.achievement-list.about .achievement-title{font-size:20px;line-height:24px;color:#4C495F;}
.achievement-list.about .achievement-number{font-size:76px;line-height:30px;left:0;color:#2AAADD;}
@media (max-width:991px){.achievement-list.about{margin-bottom:0;}
.achievement-list.about li{width:33.3333%;padding:10px 0 0;text-align:center;}
.achievement-list.about li:not(:last-child){margin-bottom:0;}
.achievement-list.about .achievement-number{position:static;line-height:70px;width:100%;}
}
@media (max-width:767px){.achievement-list.about li{width:100%;padding:10px 30px;}
.achievement-list.about li:not(:last-child){margin-bottom:10px;}
}
.achievement-list li{width:33.333%;padding:30px 85px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.achievement-list li *{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.achievement-list li:hover{background:#2AAADD;}
.achievement-list li:hover *{color:#fff;}
.achievement-title{width:100%;font-size:30px;line-height:38px;font-weight:300;color:#4C495F;/*min-height: 112px;*/}
.achievement-number{font-size:130px;font-weight:300;line-height:130px;color:#847f91;margin:0;position:relative;left:-10px;}
.achievement-desc{width:56%;margin-left:8px;font-size:16px;font-weight:300;line-height:20px;color:#4C495F;}
@media (max-width:1300px){.achievement-title{font-size:33px;line-height:28px;}
}
@media (max-width:1199px){.achievement-list li{padding:30px 45px;}
}
@media (min-width:768px) and (max-width:991px){.achievement-list li{position:relative;padding:140px 30px 40px;}
.achievement-number{font-size:100px;line-height:100px;position:absolute;top:40px;left:-8px;right:0;text-align:center;}
.achievement-title{font-size:28px;line-height:30px;text-align:center;}
.achievement-desc{width:100%;margin:0;text-align:center;}
}
@media (max-width:767px){.achievement-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.achievement-list li{width:100%;padding:65px 40px 65px 55px;}
}
.toggle-sort{border:0;background:transparent;margin-left:20px;position:relative;padding:0 22px 0 0;}
.toggle-sort *{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.toggle-sort.active .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.toggle-sort:hover span{color:#0bbdf7;}
.toggle-sort span{color:#2AAADD;font-size:16px;line-height:18px;border-bottom:2px dotted;}
.toggle-sort .icon{position:absolute;top:3px;right:0;max-width:15px;max-height:15px;}
.load-more{width:100%;text-align:center;margin-top:45px;}
.load-more .btn-primary{font-weight:500;color:#737373;}
.aside-block{padding:45px 35px;}
.aside-block:not(:last-child){border-bottom:1px solid #F4F7F9;}
.aside-title{margin:0 0 35px 0;font-size:22px;color:#4C495F;}
.checkbox,
.radio{display:block;position:relative;cursor:pointer;}
.checkbox:not(:last-child),
.radio:not(:last-child){margin-bottom:25px;}
.checkbox.inline,
.radio.inline{display:inline-block;min-width:110px;}
.checkbox input,
.radio input{display:none;}
.checkbox input:checked ~ .icn:before,
.radio input:checked ~ .icn:before{pointer-events:all;opacity:1;filter:alpha(opacity=100);}
.checkbox .icn,
.radio .icn{width:18px;height:18px;position:absolute;top:0;left:0;border-radius:2px;background:#fff;border:1px solid #c8cbce;}
.checkbox .icn:before,
.radio .icn:before{content:'';position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:2px;background:#18181C;pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;filter:alpha(opacity=0);}
.checkbox .text,
.radio .text{display:block;padding-left:30px;}
.radio .icn{border-radius:50%;}
.radio .icn:before{border-radius:50%;}
@media (max-width:1199px){.filter-block{position:fixed;top:80px;bottom:0;overflow:auto;left:-100%;z-index:101;max-width:350px !important;pointer-events:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.filter-block.active{pointer-events:all;left:0;}
}
@media (max-width:767px){.filter-block{top:0;max-width:100% !important;}
}
.sort-title{display:inline-block;color:#4C495F;}
.sort-item{font-weight:400;text-decoration:none;border-bottom:2px dotted;}
.sort-item:hover{text-decoration:none;}
.sort-item.active{color:#4C495F;pointer-events:none;border-bottom:2px dotted transparent;}
.sort ul{display:inline-block;}
.sort ul li{display:inline-block;margin:0 8px;}
.list-dignity li{background:url("/local/templates/zorgtech/css/../img/svg/check.svg") left top no-repeat;background-size:27px;padding:0 45px;margin-bottom:45px;display: flex;flex-direction:column;text-align:center;}
.list-dignity li span{display:block;font-size:22px;font-weight:400;line-height:28px;margin-bottom:10px;color:#4C495F;}
.list-dignity li p{font-size:15px;font-weight:300;margin-bottom:0;line-height:23px;color:#4C495F;}
.list-dignity li .icon { height: 100px; margin-bottom: 20px; }
@media (max-width:767px){.list-dignity li{padding-right:0;}
}
.list-links{margin-top:40px;}
.list-links li{margin-bottom:30px;}
.list-links li a{font-size:18px;font-weight:500;}
@media (max-width:767px){.list-links{margin-top:30px;}
.list-links li{margin-bottom:20px;}
.list-links li a{font-size:16px;}
}
.list-category{margin-top:0px;margin-bottom:60px;}
@media (max-width:991px){.list-category{margin-top:-30px;margin-bottom:40px;}
}
.list-doc.white li{background:url("/local/templates/zorgtech/css/../img/svg/document_white.svg") 0 2px no-repeat;background-size:20px;line-height:27px;}
.list-doc.white li a{color:#fff;}
.list-doc.white li a:hover{color:#0bbdf7;}
.list-doc li{margin-bottom:20px;padding-left:30px;background:url("/local/templates/zorgtech/css/../img/svg/document.svg") 0 2px no-repeat;background-size:20px;}
.list-doc li a{font-weight:500;font-size:16px;}
.list-unstyled{list-style:none !important;margin-left:0 !important;}
.heading-h1{display:block;font-size:35px;line-height:43px;font-weight:500;text-transform:uppercase;color:#4C495F;margin-bottom:55px;}
@media (max-width:991px){.heading-h1{font-size:28px;line-height:37px;margin-bottom:30px;}
}
.heading-2{font-size:45px;font-weight:400;line-height:70px;color:#4C495F;text-transform:uppercase;margin-bottom:15px;}
.heading-3{font-size:32px;font-weight:300;line-height:48px;color:#4C495F;}
.heading-4{font-size:25px;line-height:42px;font-weight:300;color:#4C495F;}
.heading-gray{font-size:20px;font-weight:500;text-transform:uppercase;color:rgba(76, 73, 95, 0.5);letter-spacing:1px;margin-bottom:35px;}
@media (max-width:991px){.heading-2{font-size:28px;line-height:38px;margin-bottom:20px;}
.heading-2 br{display:none;}
.heading-3{font-size:20px;line-height:27px;}
.heading-3 br{display:none;}
.heading-4{font-size:20px;line-height:27px;}
.heading-4 br{display:none;}
}
@media (max-width:767px){.heading-h1{font-size:28px;line-height:36px;}
}
.spacer{height:110px;}
@media (max-width:991px){.spacer{height:80px;}
}
@media (max-width:767px){.spacer{height:60px;}
}
.table-flex{width:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.table-flex.mini{overflow:hidden;}
.table-flex__tr{padding:25px 40px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.table-flex__tr.tr_hidden{overflow:hidden;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0);}
.table-flex__tr.tr_hidden.normal{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.table-flex__tr.tr_flex{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flexbox !important;display:flex !important;}
.table-flex__tr:not(:last-child){border-bottom:1px solid #fff;}
.table-flex__tr:nth-child(odd){background-color:#f5f9fc;}
.table-flex__tr:nth-child(even){background-color:rgba(245, 249, 252, 0.46);}
.table-flex__td{font-size:17px;width:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}
.table-flex__td.w40{width:40%;}
.table-flex__td.w60{width:60%;}
@media (max-width:991px){.table-flex__tr{padding:20px 17px;}
.table-flex__td.value{font-weight:500;}
}
@media (max-width:767px){.table-flex__tr{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.table-flex__td{width:100%;}
.table-flex__td.w40{width:100%;}
.table-flex__td.w60{width:100%;}
}
@media (max-width:767px){.toggle-table-container{text-align:center;}
}
.support-line{padding-left:40px;background:url("/local/templates/zorgtech/css/../img/svg/call-back.svg") no-repeat;background-size:25px;}
.support-line span{display:block;font-size:16px;font-weight:500;text-transform:uppercase;color:#4C495F;letter-spacing:.8px;margin-bottom:10px;}
.support-line a{font-size:42px;font-weight:500;color:#4C495F;text-decoration:none;}
@media (max-width:1199px){.support-line a{font-size:30px;}
}
@media (max-width:991px){.support-line{padding-left:0;padding-top:45px;background-position:center top;text-align:center;}
.support-line span{line-height:25px;}
.support-line a{font-size:32px;color:#2AAADD;}
}
@media (max-width:991px){.support-footer{margin-bottom:-40px;margin-top:50px;}
}
.interest-container{margin:20px -15px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.interest-item{margin:30px 15px 0;width:-webkit-calc(33.3333% - 30px);width:calc(33.3333% - 30px);background:#F4F7F8;padding:70px 35px;}
.interest-item p{font-size:16px;font-weight:300;margin:0;}
.interest-title{display:block;font-size:22px;font-weight:400;line-height:25px;margin-bottom:30px;}
.interest-email{display:block;font-size:20px;font-weight:500;margin-top:20px;}
.interest-tel{display:block;font-size:28px;font-weight:500;margin-top:20px;text-decoration:none;color:#4C495F;}
.interest-tel:hover{text-decoration:none;}
@media (max-width:1199px){.interest-tel{font-size:20px;}
.interest-email{font-size:18px;}
}
@media (max-width:991px){.interest-container{margin-top:-20px;}
.interest-item{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);text-align:center;}
.interest-item .list-doc{text-align:left;display:inline-block;}
}
@media (max-width:767px){.interest-item{width:100%;margin-left:0;margin-right:0;}
}
.back-link{font-size:20px;font-weight:400;display:block;margin-bottom:15px;}
@media (max-width:767px){.back-link{font-size:15px;}
}
.preloader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:90;background-image:url("/local/templates/zorgtech/css/../img/preloader.gif");background-position:center;background-repeat:no-repeat;}
.preloader-container{position:relative;max-height:590px;overflow:hidden;}
.tab-nav.anchor{margin-bottom:50px;}
.tab-nav.anchor li.active a{color:#2AAADD;border-bottom:2px dashed transparent;}
.tab-nav.anchor li a{font-size:20px;font-weight:400;color:rgba(0, 0, 0, 0.43);text-decoration:none;border-bottom:2px dashed;}
@media (max-width:767px){.tab-nav.anchor{display:none;}
}
.tab-nav li{display:inline-block;margin-right:30px;}
.tab-nav li.active a{color:#000;text-decoration:none;}
.tab-nav li a{font-size:20px;font-weight:400;}
@media (max-width:991px){.tab-nav li a{font-size:18px;}
}
@media (max-width:767px){.tab-nav li a{font-size:16px;}
}
@media (max-width:767px){.tab-nav li{margin-right:15px;margin-bottom:5px;}
}
.tab-pane{display:none;}
.tab-pane.active{display:block;}
.full{width:100%;}
.youtube-block{position:relative;margin-bottom:50px;}
.youtube-block:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#18283e;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;filter:alpha(opacity=100);}
.youtube-block.play:before{pointer-events:none;opacity:0;filter:alpha(opacity=0);}
.youtube-block.play .youtube-icon, .youtube-block.play .youtube-image, .youtube-block.play .youtube-title{pointer-events:none;opacity:0;filter:alpha(opacity=0);}
.youtube-block iframe{width:100% !important;}
.youtube-icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;cursor:pointer;background:url("/local/templates/zorgtech/css/../img/svg/play-button.svg") center no-repeat;background-size:80px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.youtube-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-size:cover !important;background-position:center !important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.35;filter:alpha(opacity=35);}
.about-flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.about-flex-left{padding-right:45px;}
@media (max-width:991px){.about-flex-left{padding-right:15px;}
}
.team{margin:0 25px;}
.team-thumb{width:165px;height:165px;overflow:hidden;margin-bottom:20px;}
.team-thumb img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray alpha(opacity=round(100));-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.team-thumb img:hover{filter:none;-webkit-filter:grayscale(0%);filter:grayscale(0);}
.team-name{font-size:18px;font-weight:500;line-height:22px;color:#4C495F;}
.team-position{font-size:15px;font-weight:300;line-height:20px;color:#5c5971;}
@media (max-width:767px){.team{text-align:center;}
.team-thumb{margin:0 auto 20px;}
}
.cooperation-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;}
.cooperation-list li{max-width:210px;padding-top:115px;position:relative;}
.cooperation-list li strong{display:block;font-size:20px;line-height:32px;font-weight:400;margin-bottom:7px;}
.cooperation-list li p{font-size:15px;font-weight:300;line-height:24px;}
.cooperation-list li .icon{position:absolute;top:0;left:0;}
@media (max-width:991px){.cooperation-list li{width:50%;margin:40px 0 0;max-width:45%;}
}
@media (max-width:480px){.cooperation-list li{width:100%;max-width:100%;}
}
.partner-container{margin:-30px -15px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.partner-item{margin:30px 15px 0;width:165px;}
.partner-name{text-align:center;font-size:15px;font-weight:400;line-height:20px;color:#4C495F;}
.partner-thumb{width:165px;height:145px;border:1px solid #d4dddf;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
.partner-thumb img{margin:auto;}
.partner-about{padding-left:100px;}
.partner-about-title{font-size:22px;line-height:32px;font-weight:400;color:rgba(0, 0, 0, 0.57);margin-bottom:30px;}
.partner-about .phone{display:block;font-size:32px;line-height:28px;font-weight:500;color:#000;text-decoration:none;margin-bottom:30px;}
.partner-about .email{display:block;font-size:32px;line-height:28px;font-weight:300;color:#000;text-decoration:none;margin-bottom:50px;}
.partner-about .list-doc li{margin-bottom:30px;}
@media (max-width:991px){.partner-thumb{width:auto;height:200px;margin:0 auto 20px;}
.partner-about{padding-left:15px;padding-top:30px;max-width:360px;margin:0 auto;float:none;text-align:center;}
.partner-about-title{font-size:18px;line-height:28px;}
.partner-about .phone{font-size:28px;line-height:28px;margin-bottom:15px;}
.partner-about .email{font-size:28px;line-height:28px;margin-bottom:35px;}
.partner-about .list-doc{text-align:left;}
}
.ind-90{margin-bottom:90px;}
@media (max-width:991px){.ind-90{margin-bottom:60px;}
}
@media (max-width:767px){.ind-90{margin-bottom:40px;}
}
.anchor-fixed{position:fixed;top:-80px;left:0;right:0;background:#fff;padding:20px 0;z-index:90;-webkit-transition:top 0.5s ease-in-out;transition:top 0.5s ease-in-out;-webkit-box-shadow:0 0 7px 3px rgba(0, 0, 0, 0.1);box-shadow:0 0 7px 3px rgba(0, 0, 0, 0.1);}
.anchor-fixed .tab-nav.anchor{margin:0;}
@media (max-width:1199px){.anchor-fixed{display:none;}
}
.clients{padding-top:40px;}
@media (max-width:991px){.clients{padding-top:0;}
}
.info-block{text-align:center;background:#f4f7f9;padding:45px 35px;}
.info-block:not(:last-child){margin-bottom:30px;}
.info-block .icon{max-width:30px;max-height:30px;margin-bottom:30px;}
.info-name{text-transform:uppercase;font-weight:500;font-size:15px;line-height:28px;color:#4C495F;margin-bottom:15px;}
.info-phone{display:block;font-size:35px;line-height:28px;color:#4C495F;text-decoration:none;font-weight:500;margin-bottom:35px;}
.info-phone:hover{text-decoration:none;}
@media (max-width:480px){.info-block{margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);padding:30px 15px;}
}
.service-list{margin-left:0 !important;list-style:none !important;margin-bottom:90px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.service-item{width:20%;padding-right:60px;padding-top:110px;position:relative;}
.service-item .icon{position:absolute;top:0;left:0;}
@media (max-width:991px){.service-item{width:33.333%;}
}
@media (max-width:767px){.service-item{width:50%;padding-right:0;text-align:center;padding-top:90px;}
.service-item:not(:last-child){margin-bottom:25px !important;}
.service-item .icon{right:0;margin:0 auto;}
}
@media (max-width:480px){.service-item{width:100%;}
}
.map-container{padding:120px 0;position:relative;}
.map-container #map{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;}
.map-info{position:relative;z-index:11;padding:80px 65px;max-width:575px;background:rgba(255, 255, 255, 0.83);}
@media (max-width:991px){.map-container{padding:0 !important;}
.map-container .container{padding:0;width:100%;}
.map-container #map{position:static;min-height:490px;}
.map-info{max-width:none;background:#fff;padding:40px 30px;}
}
@media (max-width:767px){.map-info{padding:40px 15px;}
}
.contact-block{position:relative;padding-left:40px;}
.contact-block:not(:last-child){margin-bottom:55px;}
.contact-block p{font-size:20px;font-weight:300;color:#000;}
.contact-block .icon{max-width:24px;max-height:26px;position:absolute;top:0;left:0;}
.contact-name{font-size:16px;font-weight:500;color:#4C495F;text-transform:uppercase;margin-bottom:20px;}
.contact-phone{display:inline-block;font-size:32px;font-weight:500;color:#000;text-decoration:none;line-height:28px;margin-bottom:30px;}
.contact-phone:hover{text-decoration:none;}
.contact-email{display:block;font-size:20px;font-weight:300;color:#000;text-decoration:none;margin-bottom:15px;}
.contact-email:hover{text-decoration:none;}
@media (max-width:991px){.contact-block{display:inline-block;vertical-align:top;width:49.5%;padding-left:0;padding-top:40px;padding-right:60px;}
.contact-block:not(:last-child){margin-bottom:0;}
.contact-block p{font-size:18px;}
.contact-email{font-size:18px;}
}
@media (max-width:767px){.contact-block{display:block;width:100%;padding-right:0;}
.contact-block:not(:last-child){margin-bottom:40px;}
}
.error-container{min-height:100vh;padding:40px 15px;width:100%;background:url("/local/templates/zorgtech/css/../img/bg-error.jpg") no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
.error-404{margin:auto 0 50px 0;text-align:center;}
.error-404 img{width:100%;max-width:490px;}
.error-title{width:100%;font-size:40px;font-weight:400;text-align:center;color:#fff;margin-bottom:25px;}
@media (max-width:767px){.error-title{font-size:28px;margin-bottom:10px;}
}
@media (max-width:480px){.error-title{font-size:20px;margin-bottom:5px;}
}
.error-description{width:100%;font-size:25px;font-weight:300;text-align:center;color:#fff;}
@media (max-width:767px){.error-description{font-size:18px;}
}
@media (max-width:480px){.error-description{font-size:16px;line-height:20px;}
}
.error-buttons{margin:50px 0 auto 0;text-align:center;}
.error-buttons .btn{margin:7px;font-size:16px;text-transform:inherit;}
@media (max-width:767px){.error-buttons{margin-top:20px;}
.error-buttons .btn{font-size:14px;}
}
@media (max-width:991px){.ind-30-sm{margin-bottom:30px;}
}
.range:focus::-webkit-input-placeholder{opacity:0;filter:alpha(opacity=0);}
.range:focus:-moz-placeholder{opacity:0;filter:alpha(opacity=0);}
.range:focus::-moz-placeholder{opacity:0;filter:alpha(opacity=0);}
.range:focus:-ms-input-placeholder{opacity:0;filter:alpha(opacity=0);}
.form-group{position:relative;margin-bottom:30px;}
.form-group.price{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.form-group.price input{width:50%;padding:11px 10px;border:1px solid #e6e6e6;font-size:14px;color:#000;text-align:center;}
.form-group.price input::-webkit-input-placeholder{font-size:14px;color:#ccc;line-height:20px;}
.form-group.price input:-moz-placeholder{font-size:14px;color:#ccc;line-height:20px;}
.form-group.price input::-moz-placeholder{font-size:14px;color:#ccc;line-height:20px;}
.form-group.price input:-ms-input-placeholder{font-size:14px;color:#ccc;line-height:20px;}
.form-group.price input:last-child{border-left:0;}
.form-group.active .form-placeholder{top:0;font-size:13px;opacity:0.54;filter:alpha(opacity=54);}
.form-group.error .form-placeholder{color:#F3621F;}
.form-group.error .form-control{border-color:#F3621F;color:#F3621F;}
.form-placeholder{position:absolute;top:10px;left:0;color:#323139;pointer-events:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.form-control{border:0;background:transparent;font-size:20px;padding:15px 0 6px;border-bottom:1px solid #9f9f9f;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.form-control:focus{border-color:#1eaae0;}
.form-btn{margin-top:50px;}
.form-btn .btn{width:100%;}
.form-btn .btn-reset{margin-top:25px;}
input[type="tel"]::-webkit-input-placeholder{color:#323139;line-height:22px;}
input[type="tel"]:-moz-placeholder{color:#323139;line-height:22px;}
input[type="tel"]::-moz-placeholder{color:#323139;line-height:22px;}
input[type="tel"]:-ms-input-placeholder{color:#323139;line-height:22px;}
.modal{pointer-events:none;}
.modal.gallery{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flexbox !important;display:flex !important;pointer-events:none;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.modal.gallery.in{pointer-events:all;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);}
.modal.gallery .modal-dialog{width:100%;max-width:1140px;margin:0 auto;}
.modal.gallery .modal-content{border:0;border-radius:0;padding:0;background:#3b3b3b;-webkit-box-shadow:none;box-shadow:none;}
.modal.gallery .modal-body{padding:0;}
.modal.standard{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flexbox !important;display:flex !important;pointer-events:none;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.modal.standard.in{pointer-events:all;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);}
.modal.standard .modal-close{width:30px;height:30px;}
.modal.standard .modal-body{padding:50px 40px;text-align:center;}
@media (max-width:991px){.modal.standard .modal-body{width:100%;max-width:460px;margin:0 auto;}
}
.modal.standard .modal-dialog{max-width:360px;}
@media (max-width:991px){.modal.standard .modal-dialog{max-width:100%;width:100%;height:100vh;margin:0;}
}
.modal.standard .modal-content{border:0;border-radius:0;padding:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;}
@media (max-width:991px){.modal.standard .modal-content{height:100vh;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
}
.modal.standard .modal-title{font-size:20px;font-weight:500;text-transform:uppercase;color:#4C495F;text-align:center;margin-bottom:35px;}
.modal.standard .modal-title.mini{margin-bottom:20px;}
.modal.standard p{font-size:16px;}
.modal-dialog{position:relative;}
.modal-close{position:absolute;top:10px;right:10px;width:50px;height:50px;border:0;background:url("/local/templates/zorgtech/css/../img/svg/close.svg") no-repeat;background-size:cover;z-index:9;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.58;filter:alpha(opacity=58);}
.modal-close:hover{opacity:0.9;filter:alpha(opacity=90);}
@media (max-width:991px){.modal-dialog{position:static;}
.modal-close{width:30px;height:30px;}
}
html, body{font-family:"NeoSansCyr", sans-serif;font-size:17px;font-weight:400;height:100%;min-width:300px;}
body.no-scroll{overflow:hidden;}
.wrapper{min-height:100%;position:relative;overflow:hidden;}
.wrapper.nav .content-page{padding:90px 0;}
@media (max-width:991px){.wrapper.nav .content-page{padding:70px 0;}
}
@media (max-width:767px){.wrapper.nav .content-page{padding:40px 0;}
}
.wrapper.nav .site-header-top .container{position:relative;}
.wrapper.nav-hide-header.open-nav .site-header{top:0 !important;}
.wrapper.nav-hide-header .site-header{top:-134px !important;}
@media (min-width:1280px){.wrapper.nav-hide-header .site-header-top .close-nav{display:block;}
}
.wrapper.nav-hide-header .site-header-nav{top:0;}
.bg-white{background-color:#fff;}
.bg-gray-light{background-color:#fafafa;}
.bg-gray{background-color:#F4F7F8;}
.bg-footer{background-color:#19181C;}
.bg-aqua{background-color:#e9f1f6;}
.bg-project{background-color:#19181d;}
.content-page{padding:45px 0 90px;}
.content-page-title{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.content-page-title h1{text-transform:uppercase;margin:0;}
.content-page-title .selection-link{margin-left:auto;}
.content-page-title .result{display:inline-block;margin-left:40px;font-size:16px;}
.content-page-title .bottom-nav.right{margin-left:auto;}
@media (max-width:1199px){.content-page-title{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;}
.content-page-title .btn-filter{position:absolute;bottom:-17px;left:0;}
.content-page-title .bottom-nav{width:100%;margin-top:50px;margin-bottom:-5px;text-align:right;}
}
@media (max-width:991px){.content-page-title{margin-bottom:40px;}
}
@media (max-width:767px){.content-page-title{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.content-page-title .selection-link{width:100%;text-align:center;margin-top:40px;margin-bottom:-25px;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;}
}
@media (max-width:480px){.content-page-title h1{font-size:28px;}
.content-page-title .bottom-nav{padding-top:50px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.content-page-title .btn-filter{margin-bottom:57px;width:100%;}
.content-page-title .result{margin-left:0;margin-right:auto;}
.content-page-title .toggle-sort{margin-left:auto;}
}
.content-page-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;flex-direction:column;}
.content-page-sidebar{width:100%;max-width:295px;background:#fff;margin-right:25px;}
.content-page-primary{width:100%;max-width:-webkit-calc(100% - 320px);max-width:calc(100% - 320px);}
@media (max-width:1199px){.content-page-container{position:relative;}
.content-page-primary{max-width:100%;}
}
@media (max-width:991px){.content-page{padding:60px 0;}
}
@media (max-width:767px){.content-page{padding:40px 0;}
}
.selection-link{font-weight:500;font-size:13px;text-transform:uppercase;text-decoration:none;border:0;background:transparent;padding:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.selection-link span{position:relative;top:1px;line-height:13px;border-bottom:1px solid;}
.selection-link:hover{text-decoration:none;}
.selection-link .icon{max-width:24px;max-height:20px;margin-right:10px;}
.page ul{list-style:disc;margin-left:17px;}
.page ul li{font-size:16px;font-weight:300;}
.page ul li:not(:last-child){margin-bottom:15px;}
.page ol{counter-reset:my-badass-counter;margin-bottom:30px;}
.page ol li{padding-left:18px;font-size:16px;font-weight:300;position:relative;}
.page ol li:before{content:counter(my-badass-counter) ".";counter-increment:my-badass-counter;position:absolute;top:0;left:0;font-weight:500;}
.page ol li:not(:last-child){margin-bottom:10px;}
.page p{font-size:17px;line-height:31px;font-weight:300;margin-bottom:20px;}
.detail-left{padding-right:20px;}
@media (max-width:991px){.detail-left{padding-right:15px;margin-bottom:50px;}
}
.detail-right{padding-left:45px;}
.detail-right .list-links{list-style:none;margin-left:0;margin-top:40px;}
.detail-right .list-links li{margin-bottom:30px !important;}
.detail-right .list-links li a{font-size:18px;font-weight:500;}
@media (max-width:767px){.detail-right .list-links{margin-top:30px;}
.detail-right .list-links li{margin-bottom:20px;}
.detail-right .list-links li a{font-size:16px;}
}
@media (max-width:991px){.detail-right{padding-left:15px;margin-top:0;}
}
.detail-date{display:block;font-size:13px;font-weight:300;color:#4C495F;margin-top:20px;margin-bottom:0px;}
.detail-phone{display:inline-block;font-size:27px;font-weight:500;line-height:28px;color:#000;text-decoration:none;position:relative;top:-15px;}
.detail-phone:hover{text-decoration:none;}
.detail h1, .detail h2, .detail h3, .detail h4, .detail h5, .detail h6{text-transform:uppercase;}
.detail h2, .detail h3, .detail h4, .detail h5, .detail h6{margin-bottom:30px;}
.detail ul{list-style:disc;margin-left:17px;margin-bottom:30px;}
.detail ul.fs-20 li{font-size:20px;line-height:35px;}
.detail ul li{font-size:16px;font-weight:300;}
.detail ul li:not(:last-child){margin-bottom:10px;}
@media (max-width:991px){.detail ul li{font-size:18px;line-height:28px;}
}
.detail ol{counter-reset:my-badass-counter;margin-bottom:30px;}
.detail ol li{padding-left:18px;font-size:16px;font-weight:300;position:relative;}
.detail ol li:before{content:counter(my-badass-counter) ".";counter-increment:my-badass-counter;position:absolute;top:0;left:0;font-weight:500;}
.detail ol li:not(:last-child){margin-bottom:10px;}
@media (max-width:991px){.detail ol li{font-size:18px;line-height:28px;}
}
.detail p{font-weight:300;margin-bottom:30px;}
.detail p.text-regular{font-weight:400;}
@media (max-width:991px){.detail h1{font-size:28px;line-height:37px;}
}
@media (max-width:767px){.detail .content-page-title{margin-bottom:30px;}
.detail h1{font-size:24px;line-height:28px;}
}
.text-purple{color:#4C495F;}
.text-purple-light{color:#5d5b6e;}
.text-regular{font-weight:400;}
.text-semibold{font-weight:500;}
.text-uppercase{text-transform:uppercase;}
.slider-popular .slick-list{padding:0 17px;margin:0 -34px;}
.slider-popular .slick-slide{margin-top:50px;margin-bottom:50px;}
.slider-popular .slick-dots{margin-top:-30px;}
.slider-product-main{width:100%;max-height:450px;padding:0 0 0 25px;}
.slider-product-main .slick-dots{position:relative;margin:10px 0 20px;}
.slider-product-main .slick-slide img{margin:0 auto;max-height:400px;}
@media (max-width:991px){.slider-product-main{padding:0;}
}
.slider-product-nav{width:100%;margin-top:auto;}
.slider-product-nav .slick-list{padding:0 !important;margin:0 24px;}
.slider-product-nav .item{padding:15px;border:1px solid #D6DEE3;margin:0 6px;cursor:pointer;height:100px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
.slider-product-nav .item.slick-current{border:1px solid #2AAADD;}
.slider-product-nav .item.slick-current img{opacity:1;filter:alpha(opacity=100);}
.slider-product-nav .item img{max-height:96px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.47;filter:alpha(opacity=47);}
@media (min-width:1200px){.slider-product-nav{position:relative;left:30px;}
}
@media (max-width:991px){.slider-product-nav{display:none;}
}
.slider-product-gallery img{margin:0 auto;max-height:-webkit-calc(100vh - 80px);max-height:calc(100vh - 80px);}
.slider-product-gallery .slick-arrow{width:55px;height:55px;}
.slider-product-gallery .slick-prev{left:20px;}
.slider-product-gallery .slick-next{right:20px;}
.slider-product-gallery .slick-slide{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
@media (max-width:991px){.slider-product-gallery img{max-height:100vh;}
.slider-product-gallery .slick-track{height:100vh;}
.slider-product-gallery .slick-arrow{width:30px;height:30px;}
}
.slider-detail{margin-bottom:50px;}
.slider-team .slick-list{margin:0 -20px;}
.slider-production{margin-bottom:80px;}
.slider-production .slick-slide{position:relative;}
.slider-production .slick-arrow{width:50px;height:50px;top:50px;}
.slider-production .slick-next{right:50px;}
.slider-production .slick-prev{left:inherit;right:125px;}
.slider-production .description{padding:25px 150px 25px 50px;position:absolute;top:0;left:0;right:0;background:rgba(88, 88, 88, 0.88);}
.slider-production .description .name{display:block;color:#fff;font-size:18px;font-weight:500;line-height:34px;text-transform:uppercase;}
.slider-production .description p{font-size:22px;font-weight:300;line-height:34px;color:#fff;margin-top:5px;margin-bottom:0;}
@media (max-width:991px){.slider-production{margin-bottom:60px;}
.slider-production .slick-next{right:25px;}
.slider-production .slick-prev{right:75px;}
.slider-production .slick-arrow{width:40px;height:40px;}
.slider-production .description{padding:25px 50px 25px 25px;}
.slider-production .description p{font-size:18px;line-height:26px;}
}
@media (max-width:767px){.slider-production{margin-bottom:40px;}
.slider-production .slick-next{right:15px;}
.slider-production .slick-prev{right:65px;}
.slider-production .slick-arrow{width:40px;height:40px;top:inherit;bottom:15px;}
.slider-production .description{position:static;padding:25px;}
.slider-production .description .name{font-size:16px;line-height:24px;}
}
.slider-logos{margin-top:50px;margin-bottom:-50px;}
.slider-logos .slick-track{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.slider-logos img{margin:0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray alpha(opacity=round(100));-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.52;filter:alpha(opacity=52);}
.slider-logos img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");filter:gray alpha(opacity=round(0));-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;filter:alpha(opacity=100);}
.slick-track{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.slick-slide{height:auto;}
.slick-dots{width:100%;text-align:center;}
.slick-dots li{margin:0 4px;display:inline-block;vertical-align:top;}
.slick-dots li.slick-active button{opacity:1;filter:alpha(opacity=100);}
.slick-dots li button{width:8px;height:8px;padding:0;border:0;font-size:0;background:#c3c3c3;border-radius:50%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.35;filter:alpha(opacity=35);}
.slick-arrow{border:0;background-color:transparent;background-repeat:no-repeat;background-size:cover;padding:0;font-size:0;position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;z-index:9;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.58;filter:alpha(opacity=58);}
.slick-arrow:hover{opacity:0.9;filter:alpha(opacity=90);}
.slick-prev{left:-20px;background-image:url("/local/templates/zorgtech/css/../img/svg/arrow_lft.svg");}
.slick-next{right:-20px;background-image:url("/local/templates/zorgtech/css/../img/svg/arrow_rght.svg");}
.slick-slider.standard .slick-dots{position:absolute;bottom:20px;}
.slick-slider.standard .slick-dots li button{background:#fff;}
.slick-slider.standard .slick-slide{max-height:490px;}
.slick-slider.standard .slick-slide img{min-width:100%;max-width:99%;margin:0 auto;}
.slick-slider.standard .slick-arrow{width:50px;height:50px;}
.slick-slider.standard .slick-prev{left:30px;}
.slick-slider.standard .slick-next{right:30px;}
@media (max-width:991px){.slick-slider.standard .slick-arrow{width:30px;height:30px;}
.slick-slider.standard .slick-prev{left:10px;}
.slick-slider.standard .slick-next{right:10px;}
}
.item{outline:none !important;}
.product{text-decoration:none !important;display:block;width:-webkit-calc(25% - 34px);width:calc(25% - 34px);background:#fff;margin:34px 17px 0;overflow:hidden;opacity:1 !important;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.product:hover{-webkit-box-shadow:0 0 57px 0 rgba(80, 87, 92, 0.14);box-shadow:0 0 57px 0 rgba(80, 87, 92, 0.14);}
.product:hover .product-name{color:#2AAADD;}
.production{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);min-height:650px;margin:30px 15px 0;padding:35px 15px;position:relative;text-decoration:none;background:#F4F7F8;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.production:hover{text-decoration:none;background:#fff;-webkit-box-shadow:0 0 40px -15px rgba(80, 87, 92, 0.14);box-shadow:0 0 40px -15px rgba(80, 87, 92, 0.14);}
.production:hover .btn-primary{background:#EDF0F4;color:#4C495F;}
.production:focus .btn-primary, .production:active .btn-primary, .production:active:hover .btn-primary{background:#E5EAEF;color:#4C495F;}
.production-container{margin:-30px -15px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.production-big{background:#fff;}
.production-big:hover{-webkit-box-shadow:none;box-shadow:none;}
@media (max-width:991px){.production-big:hover{-webkit-box-shadow:0 0 40px -15px rgba(80, 87, 92, 0.14);box-shadow:0 0 40px -15px rgba(80, 87, 92, 0.14);}
.production-big:hover .btn-primary{background:#EDF0F4 !important;color:#4C495F !important;}
}
.production-big .content{width:40%;padding-left:20px;text-align:center;}
.production-big .content .name{font-size:35px;font-weight:500;line-height:43px;text-transform:uppercase;color:#4C495F;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.production-big .content .category{font-size:16px;line-height:25px;text-transform:uppercase;margin:-10px 0 0 0;}
.production-big .content .btn-primary{margin-top:25px;background:#EDF0F4;}
.production-big .content .btn-primary:hover{background:#d4d9e1;}
.production-big .content .btn-primary:focus, .production-big .content .btn-primary:active, .production-big .content .btn-primary:active:hover{background:#c9cdd3;}
.production.full{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);padding-bottom:0;padding-right:0;}
.production.full .content{width:30%;}
.production.top{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.production.top .content{width:100%;margin-top:15px;margin-bottom:auto;}
.production.right .content{margin-left:auto;}
.production.left .content{margin-right:auto;}
.production .thumb{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;}
.production .content{position:relative;width:45%;padding:0 15px;text-align:center;z-index:2;}
.production .content .name{font-size:35px;font-weight:500;line-height:43px;text-transform:uppercase;color:#4C495F;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.production .content .category{font-size:16px;line-height:25px;text-transform:uppercase;margin:0;}
.production .content .btn-primary{margin-top:25px;}
@media (min-width:768px) and (max-width:1199px){.production{min-height:550px;}
.production .content .name{font-size:25px;line-height:33px;}
.production .content .category{font-size:14px;}
}
@media (max-width:991px){.production{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);min-height:365px;padding:35px !important;}
.production-big{background:#F4F7F8;}
.production-big .content .btn-primary{background:#fff;color:#4C495F;}
.production-big .content .btn-primary:hover{background:#EDF0F4;color:#4C495F;}
.production-big .content .btn-primary:focus, .production-big .content .btn-primary:active, .production-big .content .btn-primary:active:hover{background:#E5EAEF;color:#4C495F;}
.production .thumb{top:30px;left:5%;bottom:30px;width:35%;background-size:contain !important;background-position:center !important;}
.production .content{width:40% !important;margin-left:auto !important;margin-right:0 !important;}
}
@media (max-width:767px){.production{min-height:480px;margin-top:10px;margin-left:0;margin-right:0;width:100% !important;padding:35px 25px !important;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;}
.production-container{margin:-10px -15px 0;}
.production .content{width:100% !important;margin-left:auto !important;margin-right:auto !important;padding:0 !important;}
.production .thumb{top:0;left:0;bottom:30px;width:100%;right:0;background-size:auto 190px !important;background-position:center bottom !important;}
}
.product.selection{padding:30px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
.product.selection .selection-link{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
.product.selection .selection-link .icon{width:100%;margin:0 auto 20px;max-width:40px;max-height:35px;}
.product.selection .selection-link span{text-align:center;font-size:18px;line-height:30px;font-weight:500;border-bottom:0;text-decoration:underline;}
.product.scale{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.product-container{width:-webkit-calc(100% + 34px);width:calc(100% + 34px);margin:-34px -17px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.product-container.catalog{margin:-20px -10px 0;}
.product-container.catalog .product{width:-webkit-calc(33.3333% - 20px);width:calc(33.3333% - 20px);margin:20px 10px 0;}
.product-container.loading{position:relative;}
.product-container.loading:before{content:'Сортировка…';position:absolute;top:0;right:0;left:0;bottom:0;background:#F4F7F8;z-index:100;padding:200px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
.product-container-mini{padding:0 !important;}
@media (max-width:991px){.product-container.catalog{margin:-46px -23px 0;}
.product-container.catalog .product{width:-webkit-calc(50% - 46px);width:calc(50% - 46px);margin:46px 23px 0;}
}
@media (max-width:767px){.product-container.catalog{margin:-46px -23px 0;}
.product-container.catalog .product{width:-webkit-calc(100% - 46px);width:calc(100% - 46px);margin:46px 23px 0;}
}
.product-desc{font-size:15px;font-weight:300;line-height:18px;color:#4C495F;}
.product-name{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.product-price{display:block;font-size:17px;font-weight:400;line-height:17px;margin-top:15px;color:#4C495F;}
.product-thumb{min-height:245px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
.product-content{padding:35px 40px;margin-top:auto;}
.product-mini{border-bottom:1px solid rgba(98, 122, 189, 0.12);min-height:200px;padding:0 70px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.product-mini:hover .name{color:#46ccff;text-decoration:underline;}
.product-mini .thumb{width:40%;}
.product-mini .thumb img{max-width:120px;max-height:145px;}
.product-mini .content{width:60%;padding-left:20px;}
.product-mini .content .name{font-size:20px;font-weight:500;line-height:24px;text-transform:uppercase;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.product-mini .content .category{font-size:16px;line-height:20px;text-transform:initial;}
.product-category{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);padding:40px;min-height:370px;text-decoration:none;display:block;margin:30px 15px 0;background:#F4F7F8;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.product-category:hover{text-decoration:none;background:#fff;-webkit-box-shadow:0 0 40px -15px rgba(80, 87, 92, 0.14);box-shadow:0 0 40px -15px rgba(80, 87, 92, 0.14);}
.product-category:hover .btn-primary{background:#EDF0F4;color:#4C495F;}
.product-category:focus .btn-primary, .product-category:active .btn-primary, .product-category:active:hover .btn-primary{background:#E5EAEF;color:#4C495F;}
.product-category.mini{width:-webkit-calc(20% - 30px);width:calc(20% - 30px);min-height:280px;padding:40px 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.product-category.mini:hover{background:rgba(244, 247, 248, 0.42);-webkit-box-shadow:none;box-shadow:none;}
.product-category.mini:hover .product-category-content .title{color:#2AAADD;text-decoration:underline; }
.product-category.mini.active{opacity:0.42;filter:alpha(opacity=42);pointer-events:none;}
.product-category.mini.active:hover{background:#F4F7F8;}
.product-category.mini .product-category-thumb{width:100%;min-height:150px;margin-bottom:20px;}
.product-category.mini .product-category-thumb img{max-width:100%;max-height:135px;margin:0 auto;}
.product-category.mini .product-category-content{width:100%;}
.product-category.mini .product-category-content .title{font-size:20px;line-height:24px;margin:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
@media (max-width:1199px){.product-category.mini{width:-webkit-calc(33.3333% - 30px);width:calc(33.3333% - 30px);}
}
@media (max-width:767px){.product-category.mini{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);}
}
@media (max-width:480px){.product-category.mini{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);}
}
.product-category-thumb{width:40%;text-align:center;}
.product-category-thumb img{max-height:200px;}
@media (min-width:768px){.product-category-thumb img{max-width:134px;margin-left:-30px;}
}
.product-category-content{width:60%;text-align:center;}
.product-category-content.full{width:100%;}
.product-category-content .selection-link span{font-size:18px;line-height:18px;}
.product-category .btn{font-weight:400;}
.product-category .title{font-size:23px;font-weight:500;color:#4C495F;line-height:30px;text-transform:uppercase;margin-bottom:30px;}
@media (max-width:991px){.product-category{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);}
}
@media (max-width:767px){.product-category{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.product-category-thumb{width:100%;}
.product-category-content{width:100%;margin-bottom:30px;}
}
.product-detail-thumb{padding-right:100px;padding-left:5px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media (max-width:1199px){.product-detail-thumb{padding-right:15px;padding-left:15px;}
}
@media (max-width:991px){.product-detail-thumb{margin-left:0;margin-right:0;padding-right:40px;}
}
@media (max-width:991px){.product-detail-thumb{margin-top:15px;padding-right:15px;}
.product-detail-thumb img{max-width:190px;margin:0 auto;}
}
.product-detail-info{padding-left:60px;}
.product-detail-info .order{margin-top:30px;font-size:15px;min-width:165px;letter-spacing:1px;}
@media (max-width:991px){.product-detail-info{padding-left:15px;}
}
@media (max-width:767px){.product-detail-info .swap-xs{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
.product-detail-info .order{margin-top:15px;margin-bottom:50px;}
}
.product-detail-description{padding:100px 0 110px;}
.product-detail-description.widget{padding:100px 0 110px;}
.product-detail-description .product-title,
.product-detail-description .product-description .product-title,
.product-detail-description p.product-title{font-size:45px;font-weight:400;line-height:60px;color:#4C495F;margin-bottom:35px;}
.product-detail-description .product-description{margin-bottom:90px;}
.product-detail-description .product-description p{font-size:17px;line-height:31px;font-weight:300;margin-bottom:20px;}
.product-detail-description .toggle-sort{margin-left:0;margin-top:35px;}
@media (max-width:1300px){.product-detail-description{padding:80px 0 110px;}
}
@media (max-width:991px){.product-detail-description{padding:80px 0;}
.product-detail-description.widget{padding:80px 0;}
.product-detail-description .product-title{font-size:28px;line-height:37px;margin-bottom:30px;}
.product-detail-description .product-description p{font-size:18px;line-height:28px;}
}
@media (max-width:767px){.product-detail-description{padding:60px 0;}
.product-detail-description.widget{padding:60px 0;}
.product-detail-description .product-title{font-size:35px;line-height:43px;margin-bottom:30px;}
.product-detail-description .product-description{margin-bottom:50px;}
}
.product-detail-widget{padding:0;position:relative;}
.product-detail-widget.widget{padding:0;}
.product-detail-widget.right .thumb{right:0;left:inherit;}
.product-detail-widget.right .info{padding-left:15px;padding-right:120px;}
.product-detail-widget .flex{flex-direction: row;min-height:280px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items: center; justify-content: space-between; align-content: center; flex-wrap: wrap;}
.product-detail-widget.right .flex{flex-direction: row-reverse;}
.product-detail-widget .info{padding-left:120px;}
.product-detail-widget .thumb{top:0;left:0;bottom:0;width:50%;background-repeat:no-repeat;background-size:cover;background-position:right bottom;}
.product-detail-widget .title{font-size:45px;line-height:60px;color:#4C495F;margin-bottom:15px;}
.product-detail-widget .description{font-size:17px;line-height:31px;font-weight:300;}
@media (max-width:991px){.product-detail-widget.right .thumb{right:0;left:0;}
.product-detail-widget.right .info{padding-left:15px;padding-right:15px;}
.product-detail-widget .info{padding-left:15px;}
.product-detail-widget .flex{min-height:380px;padding:50px 0 50px;}
.product-detail-widget .thumb{left:0;right:0;width:100%;height:380px;}
.product-detail-widget .title{font-size:28px;line-height:37px;}
.product-detail-widget .title br{display:none;}
.product-detail-widget .description{font-size:18px;line-height:28px;}
}
@media (max-width:767px){.product-detail-widget .flex{min-height:270px;padding:20px 0 55px;}
.product-detail-widget .thumb{height:100%;}
}
.product-detail-gallery{padding:125px 0 120px;}
@media (max-width:991px){.product-detail-gallery{padding:55px 0;}
}
@media (max-width:767px){.product-detail-gallery{padding:45px 0;}
}
.product-detail.solution .product-detail-info .order{margin-top:5px;}
@media (max-width:991px){.product-detail.solution .product-detail-info .order{margin-top:30px;}
}
@media (max-width:767px){.product-detail.solution .product-detail-info .order{margin-top:5px;margin-bottom:10px;}
}
.product-detail .product-name{font-size:55px;line-height:68px;font-weight:500;text-transform:uppercase;color:#4C495F;margin-bottom:20px;}
.product-detail .product-price{font-size:45px;line-height:45px;font-weight:400;color:#2AAADD;margin-bottom:25px;}
.product-detail .product-include{font-size:15px;font-weight:300;color:#a7a4b8;line-height:20px;}
.product-detail .product-include span{color:#4C495F;display:block;}
.product-detail .product-advantages{margin-top:45px;padding-top:45px;border-top:1px solid #d1dbe1;}
.product-detail .product-advantages li{position:relative;padding-left:55px;font-size:18px;font-weight:300;}
.product-detail .product-advantages li:not(:last-child){margin-bottom:40px;}
.product-detail .product-advantages li .icon{position:absolute;top:0;left:0;max-width:29px;max-height:35px;}
@media (max-width:991px){.product-detail .product-name{font-size:30px;line-height:38px;margin-bottom:0;}
.product-detail .product-price{font-size:22px;line-height:22px;margin-bottom:25px;}
.product-detail .product-include{font-size:18px;font-weight:300;line-height:22px;margin-bottom:0;}
.product-detail .product-advantages{border-top:0;padding-top:0;}
.product-detail .product-advantages li{padding-left:50px;font-size:18px;}
.product-detail .product-advantages li:not(:last-child){margin-bottom:30px;}
}
@media (max-width:767px){.product-detail .product-include{width:100%;}
.product-detail .product-advantages li{padding-left:0;padding-top:45px;}
.product-detail .product-advantages li .icon{max-width:40px;max-height:35px;}
}
.product-detail .flex-detail{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.product-detail .list-style{margin-top:70px;}
.product-detail .list-style li{font-size:18px;}
.product-detail .list-style li:not(:last-child){margin-bottom:20px;}
@media (max-width:991px){.product-detail .list-style{margin-top:40px;}
}
.product-gallery-container{margin:-24px -12px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.product-gallery-item{margin:24px 12px 0;width:-webkit-calc(20% - 24px);width:calc(20% - 24px);border:1px solid #D1C1C7;cursor:pointer;overflow:hidden;outline:none;-webkit-transition:border 0.3s ease;transition:border 0.3s ease;}
.product-gallery-item:hover{border-color:#2AAADD;}
.product-gallery-item img{min-width:100%;max-width:none;max-height:170px;}
@media (max-width:991px){.product-gallery-item{border:0;}
.product-gallery-item img{max-height:50vh;min-width:0;width:auto;margin:0 auto;}
}
.product-gallery-text{position:absolute;top:0;left:0;right:0;background:rgba(32, 28, 26, 0.7);min-height:66px;font-size:16px;font-weight:400;padding:24px;color:#fff;}
@media (max-width:991px){.product-gallery-text{padding-right:60px;}
}
@media (max-width:1199px){.product-gallery-item{width:-webkit-calc(25% - 24px);width:calc(25% - 24px);}
}
@media (max-width:1199px){.product{width:-webkit-calc(33.3333% - 34px);width:calc(33.3333% - 34px);}
}
@media (max-width:991px){.product{width:-webkit-calc(50% - 34px);width:calc(50% - 34px);}
}
@media (max-width:767px){.product{width:-webkit-calc(100% - 34px);width:calc(100% - 34px);min-height:400px;}
.product-mini{text-align:center;min-height:300px;}
.product-mini .thumb{width:100%;}
.product-mini .content{width:100%;padding-left:0;}
}
.widget{overflow:hidden;}
.widget.standard{padding:70px 0;}
.widget-about{padding:145px 0;}
.widget-about ul{margin:50px 0;padding-right:30px;}
.widget-about ul li{font-size:15px;line-height:20px;color:#585269;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.widget-about ul li:not(:last-child){margin-bottom:27px;}
.widget-about .icon{max-width:50px;margin-right:20px;}
.widget-about .icon-logo{max-width:262px;max-height:47px;position:relative;left:-2px;}
@media (max-width:991px){.widget-about{padding:85px 0 50px;}
.widget-about ul{padding-right:0;}
}
@media (max-width:767px){.widget-about{padding:55px 0 65px;text-align:center;}
.widget-about ul{margin-bottom:30px;}
.widget-about ul li{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
.widget-about ul li .icon{width:100%;}
.widget-about .icon{margin-bottom:15px;margin-right:0;}
}
.widget-begin{padding:132px 0;background:url("/local/templates/zorgtech/css/../img/widget-begin.jpg") center top no-repeat;background-size:cover;}
.widget-begin .begin-title{font-size:70px;line-height:70px;color:#fff;margin-bottom:50px;max-width:530px;}
.widget-begin .begin-links{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.widget-begin .begin-links li{position:relative;padding-top:75px;}
.widget-begin .begin-links li:not(:last-child){margin-right:45px;}
.widget-begin .begin-links a{display:block;font-size:22px;font-weight:400;line-height:25px;color:#fff;margin-bottom:17px;}
.widget-begin .begin-links a:hover{color:#79D8FC;}
.widget-begin .begin-links p{color:#fff;font-size:16px;line-height:25px;font-weight:300;margin:0;}
.widget-begin .begin-links .icon{max-width:60px;max-height:60px;position:absolute;top:0;left:0;}
.widget-begin .begin-form{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.widget-begin .begin-form input{border-radius:25px;border:0;padding:12px 25px;font-size:16px;font-weight:300;max-width:220px;margin-right:8px;}
@media (max-width:991px){.widget-begin{padding:80px 0;}
.widget-begin .begin-title{font-size:35px;line-height:43px;}
.widget-begin .begin-links p{font-size:18px;}
}
@media (max-width:767px){.widget-begin{padding:60px 0;background:url("/local/templates/zorgtech/css/../img/widget-begin.jpg") 20% top no-repeat;background-size:cover;}
.widget-begin .begin-title{margin:0 auto 55px;text-align:center;}
.widget-begin .begin-links{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.widget-begin .begin-links li{width:100%;text-align:center;}
.widget-begin .begin-links li:not(:last-child){margin-right:0;margin-bottom:45px;}
.widget-begin .begin-links .icon{right:0;margin:0 auto;}
}
.widget-blog{padding:80px 0;}
.widget-blog .widget-title.with-icon .icon{top:-16px;}
.widget-achievement{padding:0;}
@media (max-width:991px){.widget-achievement .container{width:100%;padding:0;}
}
/*.widget-production{padding:80px 0;}*/
@media (min-width:1300px){.widget-production .production-container{margin-left:-100px;margin-right:-100px;}
}
@media (min-width:1200px){.widget-production .production-big{max-width:-webkit-calc(100% - 200px);max-width:calc(100% - 200px);margin:30px auto 0;}
}
@media (max-width:991px){.widget-production{padding:35px 0;}
}
@media (max-width:767px){.widget-production{padding:10px 0;}
}
.widget-cycle{padding:130px 0 120px;border-top:1px solid #dcddde;}
.widget-cycle .widget-img img{top:-135px;}
.widget-cycle .cycle-content{padding-left:68px;}
.widget-cycle .cycle-content ul li{position:relative;margin-bottom:25px;}
.widget-cycle .cycle-content ul li p{font-size:15px;font-weight:300;line-height:22px;color:#312f3f;margin:0;}
.widget-cycle .cycle-content ul li strong{font-weight:400;font-size:20px;line-height:32px;display:block;margin-bottom:5px;}
.widget-cycle .cycle-content .icon{position:absolute;top:0;left:-46px;max-width:38px;max-height:38px;}
.widget-cycle .cycle-content .icon.mw30{max-width:30px;max-height:30px;}
.widget-cycle .cycle-left{padding-right:120px;}
@media (max-width:1199px){.widget-cycle .cycle-left{padding-right:60px;}
}
@media (max-width:991px){.widget-cycle .cycle-left{padding-right:15px;}
}
@media (max-width:991px){.widget-cycle{padding:40px 0 85px;border-top:0;}
.widget-cycle .cycle-content{padding-left:0;}
.widget-cycle .cycle-content ul{padding-left:46px;}
.widget-cycle .cycle-content ul li{margin-bottom:45px;}
.widget-cycle .cycle-content ul li p,
.widget-cycle .cycle-content ul li strong{font-size:18px;line-height:25px;margin:0;}
}
@media (max-width:767px){.widget-cycle .cycle-content{text-align:center;}
.widget-cycle .cycle-content ul{text-align:left;padding-left:0;}
.widget-cycle .cycle-content ul li{padding-top:46px;}
.widget-cycle .cycle-content ul li .icon{top:0;left:0;}
}
.widget-ui{background:#F4F7F8;padding:150px 0 120px;}
.widget-ui .widget-img img{left:-100px;top:-webkit-calc(100% + 120px);top:calc(100% + 120px);}
@media (max-width:991px){.widget-ui{padding:80px 0 100px;}
}
@media (max-width:767px){.widget-ui{padding:60px 0 80px;}
.widget-ui .widget-title.with-icon{font-size:27px;line-height:38px;}
}
.widget-content{padding-left:68px;}
.widget-content p{margin-bottom:30px;}
@media (max-width:1300px){.widget-content p{margin-bottom:20px;}
}
@media (max-width:991px){.widget-content{padding-left:0;}
.widget-content p{font-size:18px;line-height:25px;}
}
@media (max-width:767px){.widget-content .btn-div{text-align:center;}
}
.widget-po{padding:200px 0 245px;}
.widget-po .widget-img img{top:-105px;}
@media (min-width:992px) and (max-width:1300px){.widget-po{padding:170px 0;}
.widget-po .widget-content{padding-right:80px;}
.widget-po .widget-img img{top:-40px;max-height:690px;}
}
@media (max-width:991px){.widget-po{padding:90px 0;}
}
@media (min-width:768px) and (max-width:991px){.widget-po .widget-content{padding-right:200px;}
.widget-po .widget-img img{top:160px;left:-190px;max-height:500px;}
}
@media (max-width:767px){.widget-po{padding:60px 0;}
}
.widget-sensor{background:url("/local/templates/zorgtech/css/../img/widget-sensor.jpg") center top no-repeat;background-size:cover;padding:265px 0 275px;position:relative;}
.widget-sensor:before{content:'';position:absolute;top:0;bottom:0;left:0;width:52%;background:#0e0c15;pointer-events:none;z-index:0;opacity:0.85;filter:alpha(opacity=85);}
.widget-sensor .widget-title{color:#fff;margin-bottom:30px;}
.widget-sensor .widget-content p{color:#fff;font-size:16px;font-weight:300;line-height:25px;margin-bottom:30px;}
@media (max-width:1300px){.widget-sensor{padding:185px 0 155px;}
}
@media (max-width:991px){.widget-sensor{padding:100px 0;}
.widget-sensor:before{width:100%;}
}
@media (max-width:767px){.widget-sensor{padding:55px 0 65px;}
}
.widget-popular{padding:200px 0 95px;}
.widget-popular .widget-title.with-icon{margin-bottom:0;}
.widget-popular .widget-title.with-icon .icon{top:-8px;}
@media (max-width:991px){.widget-popular{padding:80px 0 60px;}
}
@media (max-width:767px){.widget-popular{position:relative;padding:70px 0 160px;}
.widget-popular .widget-title.with-icon{position:static;padding-left:0;}
.widget-popular .widget-title.with-icon span{width:100%;}
.widget-popular .widget-title.with-icon .icon{position:static;max-width:54px;max-height:56px;margin-bottom:15px;}
.widget-popular .widget-title.with-icon .btn{position:absolute;bottom:70px;left:15px;right:15px;margin:0 auto;max-width:170px;}
}
.widget-museum{padding:270px 0;background:url("/local/templates/zorgtech/css/../img/widget-museum.jpg") center top no-repeat;background-size:cover;position:relative;}
.widget-museum:before{content:'';position:absolute;top:0;bottom:0;left:0;width:50%;background:#1f1f3e;pointer-events:none;z-index:0;opacity:0.6;filter:alpha(opacity=60);}
.widget-museum .widget-title{max-width:80%;color:#fff;margin-bottom:30px;}
.widget-museum .widget-content{max-width:80%;}
.widget-museum .widget-content p{color:#fff;font-size:16px;line-height:25px;margin-bottom:30px;}
.widget-museum .widget-content a{color:#fff;font-weight:400;}
.widget-museum .widget-link{display:block;margin-left:68px;margin-bottom:25px;color:#fff;text-transform:uppercase;font-size:16px;}
@media (max-width:1300px){.widget-museum{padding:185px 0 160px;}
}
@media (max-width:991px){.widget-museum{padding:175px 0 100px;}
.widget-museum:before{width:100%;}
.widget-museum .widget-title{max-width:100%;}
.widget-museum .widget-title.with-icon.full-sm{padding-top:25px;}
.widget-museum .widget-title.with-icon.full-sm .icon{top:-95px;}
.widget-museum .widget-content{max-width:100%;}
.widget-museum .widget-link{margin-bottom:0;margin-left:0;}
}
@media (max-width:767px){.widget-museum{padding:145px 0 65px;}
}
.widget-project{padding:70px 0;}
.widget-project p{font-weight:300;margin-bottom:25px;}
.widget-project p.widget-title{font-weight:500;}
.widget-project .widget-link{display:block;margin-bottom:35px;text-transform:uppercase;font-size:16px;font-weight:400;}
@media (max-width:991px){.widget-project{padding:0;}
.widget-project .container{padding:0;width:100%;}
.widget-project .widget-link{margin-bottom:20px;}
}
@media (max-width:991px){.widget-project .widget-title{font-size:32px;}
}
.widget-title{text-transform:uppercase;font-size:35px;line-height:43px;font-weight:500;margin-bottom:45px;color:#4C495F;}
.widget-title.with-icon{padding-left:68px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.widget-title.with-icon .icon{position:absolute;top:50%;left:0;max-width:48px;max-height:60px;}
@media (max-width:991px){.widget-title.with-icon.full-sm{padding-left:0;padding-top:90px;}
.widget-title.with-icon.full-sm .icon{top:0;max-width:70px;max-height:80px;margin-top:0 !important;}
}
.widget-title-pre{width:100%;font-size:17px;font-weight:300;line-height:22px;text-transform:lowercase;margin-top:-30px;}
@media (max-width:991px){.widget-title-pre{font-size:18px;line-height:25px;margin-top:15px;}
}
.widget-title-mini{display:block;font-size:25px;line-height:34px;font-weight:300;margin-top:-20px;text-transform:uppercase;}
@media (max-width:1300px){.widget-title-mini{margin-top:-40px;}
}
.widget-title .btn{margin-left:auto;}
.widget-img{position:relative;}
.widget-img img{position:absolute;top:-50px;left:0;max-width:none;}
.widget-capabilities{padding:105px 0;}
.widget-capabilities .flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.widget-capabilities ul li{padding-left:85px;position:relative;}
.widget-capabilities ul li:not(:last-child){margin-bottom:55px;}
.widget-capabilities ul li span{font-weight:400;font-size:20px;line-height:22px;margin-bottom:12px;display:block;}
.widget-capabilities ul li p{font-size:17px;line-height:25px;font-weight:300;margin:0;}
.widget-capabilities ul li .icon{position:absolute;top:0;left:0;max-width:60px;max-height:75px;}
.widget-capabilities ul li .icon.w50{max-width:50px;}
@media (max-width:991px){.widget-capabilities{padding:80px 0;}
.widget-capabilities ul{margin-top:50px;}
.widget-capabilities ul li{padding-top:0;}
}
@media (max-width:767px){.widget-capabilities{text-align:center;padding:60px 0;}
.widget-capabilities ul{margin-top:30px;text-align:center;}
.widget-capabilities ul li{padding-top:90px;padding-left:0;}
.widget-capabilities ul li .icon{right:0;margin:0 auto;}
}
.widget-calculation{padding:105px 0;}
.widget-calculation .pl{padding-left:60px;}
.widget-calculation .pr{padding-right:120px;}
.widget-calculation .flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
@media (max-width:991px){.widget-calculation{text-align:center;padding:80px 0;}
.widget-calculation .flex{padding:0 80px;}
.widget-calculation .form{margin-top:50px;}
.widget-calculation .pl{padding-left:15px;}
.widget-calculation .pr{padding-right:15px;}
}
@media (max-width:767px){.widget-calculation{text-align:left;padding:60px 0;}
.widget-calculation .flex{padding:0;}
.widget-calculation .form{margin-top:30px;}
}
.widget-support{background:url("/local/templates/zorgtech/css/../img/map.png") center no-repeat;}
.widget-support .flex{min-height:900px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.widget-support .support-line{margin-left:50px;}
@media (max-width:1600px){.widget-support{background-size:contain;}
.widget-support .flex{min-height:740px;}
}
@media (max-width:991px){.widget-support .flex{min-height:550px;}
.widget-support .support-line{margin-left:0;}
}
@media (max-width:767px){.widget-support{padding:75px 0 50px;background-position:top center;background-size:140%;text-align:left;}
}
.widget-interest{padding:70px 0 140px;}
@media (max-width:991px){.widget-interest{padding:40px 0 70px;text-align:center;}
}
@media (max-width:991px){.widget-interest{padding:30px 0 0;}
}
.widget-cooperation{padding:100px 0;}
@media (max-width:991px){.widget-cooperation.standard{padding:60px 0;}
}
@media (max-width:767px){.widget-cooperation.standard{padding:40px 0;}
}
.widget-service{padding:110px 0;}
@media (max-width:991px){.widget-service{padding:80px 0;}
}
@media (max-width:767px){.widget-service{padding:60px 0;}
}
@media (max-width:991px){.widget.standard{padding:60px 0;}
}
@media (max-width:767px){.widget.standard{padding:40px 0;}
}
.new-container{margin:-30px -15px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.new-item{width:-webkit-calc(33.3333% - 30px);width:calc(33.3333% - 30px);margin-left:15px;margin-right:15px;margin-top:30px;text-decoration:none !important;overflow:hidden;}
.new-item:hover .new-thumb{-webkit-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
.new-item:hover .new-title{color:#2AAADD;}
.new-item:hover .new-content{background:#fff;}
.new-item.add-info .new-content{padding-top:65px;}
.new-item.border{background:#fafafa;border:1px solid #efefef;border-top:0;}
.new-item.solution{border:1px solid #efefef;border-top:0;background:#fafafa;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.new-item.solution:hover{background:#fff;}
.new-item.solution .new-content{padding-top:65px;}
.new-item.solution .solution-type{position:absolute;top:-145px;left:6px;}
.new-item.mini{width:100%;background:transparent;border:0;margin-top:15px;}
.new-item.mini:not(:last-child){border-bottom:1px solid #f4f7f9;}
.new-item.mini .new-content{padding:55px 0 0;background:transparent;border:0;min-height:0;}
.new-item.mini .new-date{left:0;}
.new-item.mini .new-title{font-weight:400;margin-bottom:10px;}
.new-item.mini .category{left:90px;}
.new-item a{text-decoration:none;}
.new-item .category{position:absolute;z-index:8;top:24px;left:115px;font-size:13px;font-weight:300;text-decoration:underline;}
.new-thumb{display:block;height:225px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:0;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);}
.new-content{display:block;padding:30px;min-height:220px;background:#fafafa;position:relative;z-index:2;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.new-content-container{position:relative;}
.new-date{position:absolute;z-index:8;top:24px;left:30px;display:block;font-size:13px;font-weight:300;color:#4C495F;}
.new-title{font-size:20px;font-weight:500;margin-bottom:13px;color:#4C495F;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.new-description{font-size:15px;font-weight:300;line-height:20px;margin-bottom:0;}
@media (max-width:991px){.new-item{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);}
.new-description{font-size:18px;line-height:28px;}
}
@media (max-width:767px){.new-item{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);}
.new-item .category{left:110px;}
.new-content{padding:20px 25px;}
.new-date{left:25px;}
}
.project-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.project-container-items{margin:-30px -15px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.project-content{width:50%;background:#F4F7F8;padding:60px 60px 45px 60px;}
.project-thumb{width:50%;background-size:cover;background-position:right center;background-repeat:no-repeat;}
.project-mini{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.project-mini-thumb{width:25%;}
.project-mini-content{width:75%;padding-left:25px;}
.project-mini-content p{font-size:15px;}
.project-mini-content .name{font-size:20px;font-weight:400;}
.project-mini-content .price{display:block;font-size:20px;color:#4C495F;margin-top:20px;}
.project-mini-content .price strong{font-size:26px;}
.project-mini-content .btn{margin-top:30px;}
.project-item{text-decoration:none;min-height:440px;width:-webkit-calc(50% - 30px);width:calc(50% - 30px);margin:30px 15px 0;position:relative;overflow:hidden;background:#19181d;}
.project-item:hover .project-title.top{top:45px;}
.project-item:hover .project-title.bottom{top:100%;}
.project-item:hover .project-read{padding:20px 50px 20px 25px;}
.project-item:hover .project-read span{margin-right:0;right:0;opacity:1;filter:alpha(opacity=100);}
.project-item:hover .thumb{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.project-item .thumb{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:2;pointer-events:none;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0.55;filter:alpha(opacity=55);}
.project-item .info{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;height:100%;width:100%;padding:45px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.project-title{font-size:32px;font-weight:500;color:#fff;line-height:43px;position:relative;top:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.project-title.top{position:absolute;top:-100%;left:45px;right:45px;font-size:22px;line-height:30px;}
.project-read{position:absolute;right:0;bottom:0;z-index:4;height:55px;min-width:55px;color:#fff;font-size:13px;font-weight:400;text-transform:uppercase;background:#2AAADD;padding:20px 25px 20px 25px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.project-read:before{content:'';position:absolute;top:20px;right:20px;width:9px;height:17px;z-index:5;background:url("/local/templates/zorgtech/css/../img/svg/arrow_white.svg") no-repeat;}
.project-read:after{content:'';position:absolute;top:0;right:0;width:35px;height:55px;z-index:4;background:#2AAADD;}
.project-read span{margin-right:-100px;position:relative;right:-50px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;filter:alpha(opacity=0);}
.project-used{margin-top:80px;}
.project-used .item{margin-top:45px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.project-used .item:not(:first-of-type){padding-top:45px;border-top:1px solid #f0f0f0;}
.project-used .thumb{padding-right:80px;}
.project-used .thumb img{max-width:175px;}
.project-used .info .title{font-weight:400;font-size:17px;margin-bottom:5px;color:#4C495F;}
.project-used .info .desc{font-size:15px;font-weight:300;margin-bottom:20px;color:#5c5971;}
.project-used .info .price{font-size:15px;color:#4C495F;}
.project-used .button{margin-left:auto;}
.project-used .btn{letter-spacing:1px;font-weight:400;}
@media (max-width:991px){.project-used .info .title{font-size:20px;margin-bottom:10px;}
.project-used .info .desc{font-size:18px;}
.project-used .info .price{font-size:20px;}
.project-used .btn{font-size:15px;}
}
@media (max-width:767px){.project-used{margin-top:40px;}
.project-used .item{text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.project-used .thumb{width:100%;padding-right:0;margin-bottom:20px;}
.project-used .info{width:100%;}
.project-used .button{margin-top:20px;width:100%;}
}
@media (max-width:991px){.project-content{padding:90px 30px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.project-content-main{width:50%;padding-right:25px;}
.project-thumb{width:100%;min-height:630px;}
.project-mini{width:50%;padding-left:65px;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.project-mini-thumb{width:100%;text-align:center;}
.project-mini-content{width:100%;}
.project-item{min-height:340px;}
.project-item .info{padding:25px;}
.project-title{font-size:25px;line-height:30px;}
}
@media (max-width:767px){.project-thumb{min-height:350px;}
.project-content{padding:55px 15px;}
.project-content-main{width:100%;padding-right:0;}
.project-mini{margin-top:0;width:100%;padding-left:0;}
.project-mini-thumb img{display:block;margin:30px auto;}
.project-mini-content{padding-left:0;}
.project-item{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);}
.project-title{font-size:20px;line-height:26px;}
}
.site-header-top .logo p,.mobile-menu-top .logo p{color: white;font-size: 13px;position: relative; bottom: 5px;}
.site-header-top .logo{text-decoration: none;}
.widget-slider_main{max-height: 800px}
span.btn-primary{border: 1px solid #4C495F;}
.product-container .product-category{ width: calc(33% - 30px);}
.close_toggle_menu{position: absolute;top: 30px;right: 30px;border: 1px solid #4C495F;padding: 0px 8px;border-radius: 25px;color: #1eaae0;}
.content-page-container.filter_catalog{flex-direction: row;}
@media (max-width:991px){
    .product-container .product-category{ width: calc(50% - 30px);}
    .product-detail .product-name{margin-top: 40px;}
}
@media (max-width:550px){
    .product-container .product-category{ width: calc(100% - 30px);}
    .product-detail .product-price {font-size: 22px;line-height: 10px;margin-bottom: 0;}
    .slider-product-main .slick-slide img{max-height: 120px}
    .product-detail-info .order{font-size: 11px;min-width: 100px}
    .btn{padding: 18px 18px 16px;}
    .order_mobile{}
    .product-detail .product-advantages li .icon{display: none}
    .product-detail .product-name{margin-top: 50px}
    .product-detail .product-advantages li,.product-detail .product-advantages li:not(:last-child){padding-top: 10px;padding-bottom: 0;margin-bottom: 0}
}

.unique{
    position: relative;
    background-color: #262626;
    z-index: 10;
}

.unique .product-category-content{
    margin-left: auto;
    margin-right: auto;
}
.unique .title{
    color: #FFFFFF
}
.unique .btn-primary{
    transform: translateY(80%);
    opacity: 0;
}

.unique::after {
    content: '';
    transition: all 0.3s ease;
    transform: translateY(2px);
    opacity: 0;
    position: absolute;
    inset: 0;
    z-index: 10;
    background: linear-gradient(180deg, rgba(43, 171, 221, 0) 30.16%, rgba(43, 171, 221, 0.5) 70.22%, #2BABDD 100%);
}

.unique:hover .btn-primary{
    opacity: 1;
    transform: none;
    transition: all 0.3s ease;
}

.unique::before {
    content: '';
    transition: all 0.3s ease;
    transform: translateY(2px);
    opacity: 0;
    position: absolute;
    inset: 0;
    z-index: -1;
    background: url('/local/templates/zorgtech/css/../img/pic.png') no-repeat;
    background-color: #262626;
}

.unique:hover::before {
    content: '';
    transition: all 0.3s ease;
    position: absolute;
    opacity: 1;
    transform: none;
    inset: 0;
    z-index: -1;
    background: url('/local/templates/zorgtech/css/../img/pic.png') no-repeat;
    background-color: #262626;
    }

.unique:hover::after {
    content: '';
    transition: all 0.3s ease;
    position: absolute;
    opacity: 1;
    transform: none;
    inset: 0;
    z-index: 10;
    background: linear-gradient(180deg, rgba(43, 171, 221, 0) 30.16%, rgba(43, 171, 221, 0.5) 70.22%, #2BABDD 100%);
}
/* End */


/* Start:/local/templates/zorgtech/css/custom.css?1728030316564*/
/* Файл для фикса багов попапа Roistat (Написать в телеграмм)*/
.roistat-multiwidget-pulsator-holder {
    right: unset!important;
    bottom: 35px!important;
}
.roistat-multiwidget-pulsator-popup-tail {
    right: 163px!important;
}

.roistat-multiwidget-pulsator-items-popup-holder {
    right: -130px!important;
}

.roistat-multiwidget-pulsator-popup-item-facebook {
    display: none!important;
}

@media (max-width: 1024px) {
    .roistat-multiwidget-pulsator-items-popup-holder {
        right: 0!important;
    }
}


/* End */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1653510789467 */
/* /local/templates/zorgtech/template_styles.css?17752437567027 */
/* /local/templates/zorgtech/css/external.css?166020147228430 */
/* /local/templates/zorgtech/css/internal.css?1729266425108954 */
/* /local/templates/zorgtech/css/custom.css?1728030316564 */
