

/* Start:/bitrix/templates/matilda_s1/css/bundle.css?1741807833615249*/
.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(/bitrix/templates/matilda_s1/css/./../resources/7e0f7a750b6d53905ea9e95e3b2b9b26.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none;
	z-index: 1001;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(/bitrix/templates/matilda_s1/css/./../resources/6441e63a57ccc5105bad045142bc31eb.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/bitrix/templates/matilda_s1/css/./../resources/74ae058c4520ce724536413a2b79ca6b.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(/bitrix/templates/matilda_s1/css/./../resources/9876593e14382d1b6c80dadabacdf866.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(/bitrix/templates/matilda_s1/css/./../resources/5667eb584e2fa7d2f199171d3eaa9d6d.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r {
	background-image: url(/bitrix/templates/matilda_s1/css/./../resources/9a83fe5e73ac07bbdbeff5f1d36da1b7.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g {
	background-image: url(/bitrix/templates/matilda_s1/css/./../resources/2076a0a959449ad2cafcf94b84ecf8b8.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b {
	background-image: url(/bitrix/templates/matilda_s1/css/./../resources/dc460949eee654172a9b637e4c259c5a.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h {
	background-image: url(/bitrix/templates/matilda_s1/css/./../resources/d628f4ea12fc2f7321e7f47e225c5e9a.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s {
	background-image: url(/bitrix/templates/matilda_s1/css/./../resources/3be60e50bd7d2ca8b098f3d99dd45d98.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b {
	background-image: url(/bitrix/templates/matilda_s1/css/./../resources/dc460949eee654172a9b637e4c259c5a.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(/bitrix/templates/matilda_s1/css/./../resources/3b84b3ab365dc94891baf43c9071e728.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}

/*! lightgallery - v1.7.3 - 2020-08-18
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2020 Sachin N; Licensed GPLv3 */
@font-face {
  font-family: 'lg';
  src: url(/bitrix/templates/matilda_s1/css/./../resources/ff5ab4bf2b54710439f88c36e51da244.eot);
  src: url(/bitrix/templates/matilda_s1/css/./../resources/ff5ab4bf2b54710439f88c36e51da244.eot?#iefixn1z373) format("embedded-opentype"), url(/bitrix/templates/matilda_s1/css/./../resources/0392227eb4b4510402ab45dee2ceda73.woff) format("woff"), url(/bitrix/templates/matilda_s1/css/./../resources/269f233c78c029ba7cceefa0dfa3e5af.ttf) format("truetype"), url(/bitrix/templates/matilda_s1/css/./../resources/beffdb937a4d533b92aba9ac6a15467c.svg#lg) format("svg");
  font-weight: normal;
  font-style: normal;
}
.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "\e095";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  background: none;
  border: none;
  box-shadow: none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
.lg-toolbar .lg-close:after {
  content: "\e070";
}
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
  outline: medium none;
  border: none;
}
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url(/bitrix/templates/matilda_s1/css/./../resources/6b92efbd0d64acd8b405e4fc4342305d.png) no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url(/bitrix/templates/matilda_s1/css/./../resources/6b92efbd0d64acd8b405e4fc4342305d.png) no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url(/bitrix/templates/matilda_s1/css/./../resources/539c47b61bf24fb7ea0ca1953952a0e4.png) no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url(/bitrix/templates/matilda_s1/css/./../resources/50359884d4f563065161d9c7ea0ad585.png) no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url(/bitrix/templates/matilda_s1/css/./../resources/50359884d4f563065161d9c7ea0ad585.png) no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
}
#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\e312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lg-outer #lg-share {
  position: relative;
}
.lg-outer #lg-share:after {
  content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  outline: none;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  background: url(/bitrix/templates/matilda_s1/css/./../resources/fcba57cdb89652f9bb54271cc5a9cc0e.gif) no-repeat scroll center center transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*! lightgallery - v1.7.3 - 2020-08-18
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2020 Sachin N; Licensed GPLv3 */
.lg-outer.fb-comments .lg-img-wrap, .lg-outer.fb-comments .lg-video-cont {
  padding-right: 400px !important;
}

.lg-outer.fb-comments .fb-comments {
  height: 100%;
  overflow-y: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 420px;
  z-index: 99999;
  background: #fff url(/bitrix/templates/matilda_s1/css/./../resources/fcba57cdb89652f9bb54271cc5a9cc0e.gif) no-repeat scroll center center;
}

.lg-outer.fb-comments .fb-comments.fb_iframe_widget {
  background-image: none;
}

.lg-outer.fb-comments .fb-comments.fb_iframe_widget.fb_iframe_widget_loader {
  background: #fff url(/bitrix/templates/matilda_s1/css/./../resources/fcba57cdb89652f9bb54271cc5a9cc0e.gif) no-repeat scroll center center;
}

.lg-outer.fb-comments .lg-toolbar {
  right: 420px;
  width: auto;
}

.lg-outer.fb-comments .lg-actions .lg-next {
  right: 420px;
}

.lg-outer.fb-comments .lg-item {
  background-image: none;
}

.lg-outer.fb-comments .lg-item.lg-complete .lg-img-wrap, .lg-outer.fb-comments .lg-item.lg-complete .lg-video-cont {
  background-image: none;
}

.lg-outer.fb-comments .lg-img-wrap, .lg-outer.fb-comments .lg-video-cont {
  background: url(/bitrix/templates/matilda_s1/css/./../resources/fcba57cdb89652f9bb54271cc5a9cc0e.gif) no-repeat scroll transparent;
  background-position: center center;
  background-position: calc((100% - 400px) / 2) center;
}

.lg-outer.fb-comments .lg-sub-html {
  padding: 0;
  position: static;
}

.lg-outer.fb-comments .lg-video-cont {
  max-width: 1250px !important;
}

/*! lightgallery - v1.7.3 - 2020-08-18
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2020 Sachin N; Licensed GPLv3 */
.lg-css3.lg-zoom-in .lg-item {
  opacity: 0; }
.lg-css3.lg-zoom-in .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(1.3, 1.3, 1.3);
  transform: scale3d(1.3, 1.3, 1.3); }
.lg-css3.lg-zoom-in .lg-item.lg-next-slide {
  -webkit-transform: scale3d(1.3, 1.3, 1.3);
  transform: scale3d(1.3, 1.3, 1.3); }
.lg-css3.lg-zoom-in .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1; }
.lg-css3.lg-zoom-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-zoom-in-big .lg-item {
  opacity: 0; }
.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2); }
.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2); }
.lg-css3.lg-zoom-in-big .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1; }
.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-zoom-out .lg-item {
  opacity: 0; }
.lg-css3.lg-zoom-out .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0.7, 0.7, 0.7);
  transform: scale3d(0.7, 0.7, 0.7); }
.lg-css3.lg-zoom-out .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0.7, 0.7, 0.7);
  transform: scale3d(0.7, 0.7, 0.7); }
.lg-css3.lg-zoom-out .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1; }
.lg-css3.lg-zoom-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-zoom-out-big .lg-item {
  opacity: 0; }
.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0); }
.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0); }
.lg-css3.lg-zoom-out-big .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1; }
.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-zoom-out-in .lg-item {
  opacity: 0; }
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0); }
.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2); }
.lg-css3.lg-zoom-out-in .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1; }
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-zoom-in-out .lg-item {
  opacity: 0; }
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2); }
.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0); }
.lg-css3.lg-zoom-in-out .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1; }
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-soft-zoom .lg-item {
  opacity: 0; }
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1); }
.lg-css3.lg-soft-zoom .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
  transform: scale3d(0.9, 0.9, 0.9); }
.lg-css3.lg-soft-zoom .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1; }
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide, .lg-css3.lg-soft-zoom .lg-item.lg-next-slide, .lg-css3.lg-soft-zoom .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-scale-up .lg-item {
  opacity: 0; }
.lg-css3.lg-scale-up .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0); }
.lg-css3.lg-scale-up .lg-item.lg-next-slide {
  -moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0); }
.lg-css3.lg-scale-up .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-scale-up .lg-item.lg-prev-slide, .lg-css3.lg-scale-up .lg-item.lg-next-slide, .lg-css3.lg-scale-up .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-slide-circular .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }
.lg-css3.lg-slide-circular .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }
.lg-css3.lg-slide-circular .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular .lg-item.lg-next-slide, .lg-css3.lg-slide-circular .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-slide-circular-up .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0); }
.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0); }
.lg-css3.lg-slide-circular-up .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-slide-circular-down .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0); }
.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0); }
.lg-css3.lg-slide-circular-down .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-slide-circular-vertical .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(0, -100%, 0); }
.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(0, 100%, 0); }
.lg-css3.lg-slide-circular-vertical .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-slide-circular-vertical-left .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0); }
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0); }
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-slide-circular-vertical-down .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0); }
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0); }
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; }
.lg-css3.lg-slide-vertical .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0); }
.lg-css3.lg-slide-vertical .lg-item.lg-next-slide {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0); }
.lg-css3.lg-slide-vertical .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-vertical-growth .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  -o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0); }
.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide {
  -moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  -o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0); }
.lg-css3.lg-slide-vertical-growth .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew-only .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide {
  -moz-transform: skew(10deg, 0deg);
  -o-transform: skew(10deg, 0deg);
  -ms-transform: skew(10deg, 0deg);
  -webkit-transform: skew(10deg, 0deg);
  transform: skew(10deg, 0deg); }
.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide {
  -moz-transform: skew(10deg, 0deg);
  -o-transform: skew(10deg, 0deg);
  -ms-transform: skew(10deg, 0deg);
  -webkit-transform: skew(10deg, 0deg);
  transform: skew(10deg, 0deg); }
.lg-css3.lg-slide-skew-only .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1; }
.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew-only-rev .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(-10deg, 0deg);
  -o-transform: skew(-10deg, 0deg);
  -ms-transform: skew(-10deg, 0deg);
  -webkit-transform: skew(-10deg, 0deg);
  transform: skew(-10deg, 0deg); }
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide {
  -moz-transform: skew(-10deg, 0deg);
  -o-transform: skew(-10deg, 0deg);
  -ms-transform: skew(-10deg, 0deg);
  -webkit-transform: skew(-10deg, 0deg);
  transform: skew(-10deg, 0deg); }
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1; }
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew-only-y .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, 10deg);
  -o-transform: skew(0deg, 10deg);
  -ms-transform: skew(0deg, 10deg);
  -webkit-transform: skew(0deg, 10deg);
  transform: skew(0deg, 10deg); }
.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, 10deg);
  -o-transform: skew(0deg, 10deg);
  -ms-transform: skew(0deg, 10deg);
  -webkit-transform: skew(0deg, 10deg);
  transform: skew(0deg, 10deg); }
.lg-css3.lg-slide-skew-only-y .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1; }
.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew-only-y-rev .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, -10deg);
  -o-transform: skew(0deg, -10deg);
  -ms-transform: skew(0deg, -10deg);
  -webkit-transform: skew(0deg, -10deg);
  transform: skew(0deg, -10deg); }
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, -10deg);
  -o-transform: skew(0deg, -10deg);
  -ms-transform: skew(0deg, -10deg);
  -webkit-transform: skew(0deg, -10deg);
  transform: skew(0deg, -10deg); }
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1; }
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide {
  -moz-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px); }
.lg-css3.lg-slide-skew .lg-item.lg-next-slide {
  -moz-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px); }
.lg-css3.lg-slide-skew .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1; }
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew .lg-item.lg-next-slide, .lg-css3.lg-slide-skew .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew-rev .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px); }
.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide {
  -moz-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px); }
.lg-css3.lg-slide-skew-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1; }
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew-cross .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px); }
.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px); }
.lg-css3.lg-slide-skew-cross .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1; }
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew-cross-rev .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px); }
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px); }
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1; }
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew-ver .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide {
  -moz-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  -o-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  transform: skew(60deg, 0deg) translate3d(0, -100%, 0px); }
.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide {
  -moz-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  -o-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  transform: skew(60deg, 0deg) translate3d(0, 100%, 0px); }
.lg-css3.lg-slide-skew-ver .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1; }
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew-ver-rev .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  -o-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px); }
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide {
  -moz-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  -o-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px); }
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1; }
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew-ver-cross .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  -o-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  transform: skew(0deg, 20deg) translate3d(0, -100%, 0px); }
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  -o-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  transform: skew(0deg, 20deg) translate3d(0, 100%, 0px); }
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1; }
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item {
  opacity: 0; }
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  -o-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  transform: skew(0deg, -20deg) translate3d(0, -100%, 0px); }
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  -o-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  transform: skew(0deg, -20deg) translate3d(0, 100%, 0px); }
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1; }
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-lollipop .lg-item {
  opacity: 0; }
.lg-css3.lg-lollipop .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }
.lg-css3.lg-lollipop .lg-item.lg-next-slide {
  -moz-transform: translate3d(0, 0, 0) scale(0.5);
  -o-transform: translate3d(0, 0, 0) scale(0.5);
  -ms-transform: translate3d(0, 0, 0) scale(0.5);
  -webkit-transform: translate3d(0, 0, 0) scale(0.5);
  transform: translate3d(0, 0, 0) scale(0.5); }
.lg-css3.lg-lollipop .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-lollipop .lg-item.lg-prev-slide, .lg-css3.lg-lollipop .lg-item.lg-next-slide, .lg-css3.lg-lollipop .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-lollipop-rev .lg-item {
  opacity: 0; }
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide {
  -moz-transform: translate3d(0, 0, 0) scale(0.5);
  -o-transform: translate3d(0, 0, 0) scale(0.5);
  -ms-transform: translate3d(0, 0, 0) scale(0.5);
  -webkit-transform: translate3d(0, 0, 0) scale(0.5);
  transform: translate3d(0, 0, 0) scale(0.5); }
.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }
.lg-css3.lg-lollipop-rev .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-rotate .lg-item {
  opacity: 0; }
.lg-css3.lg-rotate .lg-item.lg-prev-slide {
  -moz-transform: rotate(-360deg);
  -o-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg); }
.lg-css3.lg-rotate .lg-item.lg-next-slide {
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg); }
.lg-css3.lg-rotate .lg-item.lg-current {
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1; }
.lg-css3.lg-rotate .lg-item.lg-prev-slide, .lg-css3.lg-rotate .lg-item.lg-next-slide, .lg-css3.lg-rotate .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-rotate-rev .lg-item {
  opacity: 0; }
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide {
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg); }
.lg-css3.lg-rotate-rev .lg-item.lg-next-slide {
  -moz-transform: rotate(-360deg);
  -o-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg); }
.lg-css3.lg-rotate-rev .lg-item.lg-current {
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1; }
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide, .lg-css3.lg-rotate-rev .lg-item.lg-next-slide, .lg-css3.lg-rotate-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }
.lg-css3.lg-tube .lg-item {
  opacity: 0; }
.lg-css3.lg-tube .lg-item.lg-prev-slide {
  -moz-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  -o-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  -ms-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  -webkit-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0); }
.lg-css3.lg-tube .lg-item.lg-next-slide {
  -moz-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  -o-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  -ms-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  -webkit-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  transform: scale3d(1, 0, 1) translate3d(100%, 0, 0); }
.lg-css3.lg-tube .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }
.lg-css3.lg-tube .lg-item.lg-prev-slide, .lg-css3.lg-tube .lg-item.lg-next-slide, .lg-css3.lg-tube .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }


/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(/bitrix/templates/matilda_s1/css/./../resources/7f01b07148f205f6e8258e92bbf652d9.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*='owl-'] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.owl-theme .owl-nav [class*='owl-']:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}

.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}

/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative;
}
.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.scroll-wrapper.scroll--rtl {
  direction: rtl;
}

.scroll-element {
  box-sizing: content-box;
  display: none;
}
.scroll-element div {
  box-sizing: content-box;
}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

/*************** SIMPLE INNER SCROLLBAR ***************/
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track {
  background-color: #e0e0e0;
}

.scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #c2c2c2;
}

.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191;
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

/*************** SIMPLE OUTER SCROLLBAR ***************/
.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-outer > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
  bottom: 0;
  height: 12px;
  left: 0;
  width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
  height: 100%;
  right: 0;
  top: 0;
  width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
  height: 8px;
  top: 2px;
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  width: 8px;
}

.scrollbar-outer > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-outer > .scroll-element .scroll-element_track {
  background-color: #eeeeee;
}

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar {
  background-color: #d9d9d9;
}

.scrollbar-outer > .scroll-element .scroll-bar:hover {
  background-color: #c2c2c2;
}

.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-outer > .scroll-content.scroll-scrolly_visible {
  left: -12px;
  margin-left: 12px;
}

.scrollbar-outer > .scroll-content.scroll-scrollx_visible {
  top: -12px;
  margin-top: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
  min-width: 10px;
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
  min-height: 10px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -14px;
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -14px;
}

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -14px;
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -14px;
}

/*************** SCROLLBAR MAC OS X ***************/
.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track {
  display: none;
}

.scrollbar-macosx > .scroll-element .scroll-bar {
  background-color: #6C6E71;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.scrollbar-macosx > .scroll-element.scroll-x {
  bottom: 0px;
  height: 0px;
  left: 0;
  min-width: 100%;
  overflow: visible;
  width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0px;
  top: 0;
  width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
  height: 7px;
  min-width: 10px;
  top: -9px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
  left: -9px;
  min-height: 10px;
  width: 7px;
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
  left: 2px;
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
  top: 2px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}

.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}

/*************** SCROLLBAR LIGHT ***************/
.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-light > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
  background: #dbdbdb;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #dbdbdb), color-stop(100%, #e8e8e8));
  background: -webkit-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
  background: -o-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
  background: -ms-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
  background: linear-gradient(to right, #dbdbdb 0%, #e8e8e8 100%);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
  bottom: 0;
  height: 17px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
  background: #fefefe;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));
  background: -webkit-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
  background: -o-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
  background: -ms-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
  background: linear-gradient(to right, #fefefe 0%, #f5f5f5 100%);
  border: 1px solid #dbdbdb;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-light > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px;
}

.scrollbar-light > .scroll-content.scroll-scrollx_visible {
  top: -17px;
  margin-top: 17px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 0px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-bar {
  left: 0px;
  min-height: 10px;
  width: 10px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer {
  height: 12px;
  left: 2px;
  top: 2px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  top: 2px;
  width: 12px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -19px;
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -19px;
}

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px;
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px;
}

/*************** SCROLLBAR RAIL ***************/
.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-rail > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
  background-color: #999;
  background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
  bottom: 0;
  height: 12px;
  left: 0;
  min-width: 100%;
  padding: 3px 0 2px;
  width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  padding: 0 2px 0 3px;
  right: 0;
  top: 0;
  width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
  background-color: #d0b9a0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */
.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px;
}

.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
  margin-top: 17px;
  top: -17px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 1px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
  left: 1px;
  min-height: 10px;
  width: 10px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
  height: 15px;
  left: 5px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
  height: 2px;
  left: -10px;
  top: 5px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
  top: 5px;
  width: 15px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
  left: 5px;
  top: -10px;
  width: 2px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -25px;
}

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -25px;
}

/*************** SCROLLBAR DYNAMIC ***************/
.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
  bottom: 2px;
  height: 7px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 2px;
  top: 0;
  width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
  opacity: 0.3;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_size {
  background-color: #cccccc;
  opacity: 0;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
  background-color: #6c6e71;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
  bottom: 0;
  height: 7px;
  min-width: 24px;
  top: auto;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
  left: auto;
  min-height: 24px;
  right: 0;
  width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
  bottom: 0;
  top: auto;
  left: 2px;
  -webkit-transition: height 0.2s;
  -moz-transition: height 0.2s;
  -o-transition: height 0.2s;
  -ms-transition: height 0.2s;
  transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
  left: auto;
  right: 0;
  top: 2px;
  -webkit-transition: width 0.2s;
  -moz-transition: width 0.2s;
  -o-transition: width 0.2s;
  -ms-transition: width 0.2s;
  transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}

.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}

/* hover & drag */
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
  overflow: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
  opacity: 1;
}

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
  height: 100%;
  width: 100%;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
  height: 20px;
  min-height: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
  min-width: 7px;
  width: 20px;
}

/*************** SCROLLBAR GOOGLE CHROME ***************/
.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-chrome > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_track {
  background: #f1f1f1;
  border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
  bottom: 0;
  height: 16px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
  background-color: #d9d9d9;
  border: 1px solid #bdbdbd;
  cursor: default;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
  background-color: #c2c2c2;
  border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
  border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-chrome > .scroll-content.scroll-scrolly_visible {
  left: -16px;
  margin-left: 16px;
}

.scrollbar-chrome > .scroll-content.scroll-scrollx_visible {
  top: -16px;
  margin-top: 16px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar {
  height: 8px;
  min-width: 10px;
  top: 3px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar {
  left: 3px;
  min-height: 10px;
  width: 8px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer {
  border-left: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track {
  height: 14px;
  left: -3px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size {
  height: 14px;
  left: -4px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer {
  border-top: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track {
  top: -3px;
  width: 14px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
  width: 14px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px;
}

.popup-window {
  max-width: 100%;
  overflow: hidden;
  margin: 5px 0;
  font-family: inherit;
}

.popup-window,
.popup-window.popup-window-with-titlebar {
  padding: 25px 35px 30px;
  min-width: 320px;
}

.popup-window .popup-window-titlebar {
  height: auto;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
}

.popup-window .popup-window-buttons {
  text-align: left;
}

.popup-window .popup-window-button {
  font-family: inherit;
  text-transform: none;
}

.popup-window .popup-window-close-icon {
  top: 25px;
  right: 35px;
}

.popup-window .popup-window-close-icon:after {
  background-image: url(/bitrix/templates/matilda_s1/css/./../resources/e81a755dd2b9b730b371e6a616de5405.png);
  width: 20px;
  height: 20px;
}

.popup-window .popup-window-content {
  max-width: 100%;
  padding: 0;
  background-color: transparent;
  border-color: transparent;
}

@media all and (max-width: 500px) {
  .popup-window {
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 100%;
    overflow: scroll;
    margin: 0;
  }
}

.popup-load-container {
  position:absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  display: none;
  background: #fff;
}

.popup-window-overlay {
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
}

.popup-window.popup-window-quick-view {
  overflow: visible;
}

.popup-window.popup-window-quick-view .popup-window-content {
  position: relative;
}

.popup-window.popup-window-quick-view .popup-button {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  background: #000;
  font-size: 0;
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
  text-align: center;
}

.popup-window.popup-window-quick-view .popup-button i {
  font-size: 16px;
  color: #fff;
  line-height: 40px;
}

.popup-window.popup-window-quick-view .popup-button.btn-prev {
  left: -50px;
}

.popup-window.popup-window-quick-view .popup-button.btn-next {
  right: -50px;
}

.popup-window.popup-window-quick-view .popup-button[data-id="0"] {
  pointer-events: none;
  opacity: 0.4;
}

.popup-load-whirlpool,
.popup-load-whirlpool::before,
.popup-load-whirlpool::after {
  position: absolute;
  top: 50%;
  left: 50%;
  border: 1px solid rgb(204,204,204);
  border-left-color: rgb(0,0,0);
  border-radius: 974px;
  -o-border-radius: 974px;
  -ms-border-radius: 974px;
  -webkit-border-radius: 974px;
  -moz-border-radius: 974px;
}

.popup-load-whirlpool {
  margin: -24px 0 0 -24px;
  height: 49px!important;
  width: 49px!important;;
  animation: popup-load-rotate 1150ms linear infinite;
  -o-animation: popup-load-rotate 1150ms linear infinite;
  -ms-animation: popup-load-rotate 1150ms linear infinite;
  -webkit-animation: popup-load-rotate 1150ms linear infinite;
  -moz-animation: popup-load-rotate 1150ms linear infinite;
}

.popup-load-whirlpool::before {
  content: "";
  margin: -22px 0 0 -22px;
  height: 43px;
  width: 43px;
  animation: popup-load-rotate 1150ms linear infinite;
  -o-animation: popup-load-rotate 1150ms linear infinite;
  -ms-animation: popup-load-rotate 1150ms linear infinite;
  -webkit-animation: popup-load-rotate 1150ms linear infinite;
  -moz-animation: popup-load-rotate 1150ms linear infinite;
}

.popup-load-whirlpool::after {
  content: "";
  margin: -28px 0 0 -28px;
  height: 55px;
  width: 55px;
  animation: popup-load-rotate 2300ms linear infinite;
  -o-animation: popup-load-rotate 2300ms linear infinite;
  -ms-animation: popup-load-rotate 2300ms linear infinite;
  -webkit-animation: popup-load-rotate 2300ms linear infinite;
  -moz-animation: popup-load-rotate 2300ms linear infinite;
}

@keyframes popup-load-rotate {
  100% {
    transform: rotate(360deg);
  }
}

@-o-keyframes popup-load-rotate {
  100% {
    -o-transform: rotate(360deg);
  }
}

@-ms-keyframes popup-load-rotate {
  100% {
    -ms-transform: rotate(360deg);
  }
}

@-webkit-keyframes popup-load-rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes popup-load-rotate {
  100% {
    -moz-transform: rotate(360deg);
  }
}

.intec-content-wrap {
  min-width: 320px;
}

.intec-content,
.intec-content .intec-content.intec-content-primary {
  max-width: 1280px;
  min-width: 320px;
  margin: 0 auto;
  clear: both;
  overflow: hidden;
}

.intec-content .intec-content.intec-content-primary {
  min-width: 0;
}

.intec-content.intec-content-visible,
.intec-content .intec-content.intec-content-primary.intec-content-visible {
  overflow: visible;
}

.intec-content .intec-content-responsive {
  margin: 0 -20px;
}

.intec-content .intec-content-responsive.intec-content-responsive-mobile {
  margin: 0;
}

.intec-content .intec-content-wrapper,
.intec-content .intec-content.intec-content-primary .intec-content-wrapper {
  display: block;
  margin-left: 20px;
  margin-right: 20px;
}

.intec-content .intec-content-wrapper:after,
.intec-content .intec-content.intec-content-primary .intec-content-wrapper:after {
  display: table;
  content: "";
  clear: both;
}

.intec-content .intec-content-left {
  display: block;
  float: left;
  width: 260px;
}

.intec-content .intec-content-right {
  display: block;
  float: none;
  width: auto;
  margin-left: 290px;
}

.intec-content .intec-content-right-wrapper {
  display: block;
  width: 100%;
  float: left;
}

.intec-content .intec-content {
  max-width: none;
  min-width: 0;
  margin: 0;
  clear: none;
  overflow: visible;
}

.intec-content .intec-content .intec-content-wrapper {
  margin: 0;
}

.intec-content .intec-content .intec-content-wrapper:after {
  content: none;
}

@media all and (max-width: 720px) {
  .intec-content .intec-content-left {
    display: none;
  }
  .intec-content .intec-content-left.intec-content-left-visible {
    display: block;
    width: auto;
    float: none;
    margin-bottom: 35px;
  }
  .intec-content .intec-content-right {
    margin-left: 0;
  }
  .intec-content .intec-content-responsive.intec-content-responsive-desktop {
    margin: 0;
  }
  .intec-content .intec-content-responsive.intec-content-responsive-mobile {
    margin: 0 -20px;
  }
}

.intec-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.intec-grid.intec-grid-important {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.intec-grid.intec-grid-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.intec-grid.intec-grid-inline.intec-grid-important {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.intec-grid.intec-grid-o-horizontal {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.intec-grid.intec-grid-o-horizontal-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.intec-grid.intec-grid-o-vertical {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.intec-grid.intec-grid-o-vertical-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.intec-grid.intec-grid-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.intec-grid.intec-grid-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.intec-grid.intec-grid-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

@media all and (max-width: 1200px) {
  .intec-grid.intec-grid-1200-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-1200-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-1200-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 1150px) {
  .intec-grid.intec-grid-1150-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-1150-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-1150-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 1100px) {
  .intec-grid.intec-grid-1100-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-1100-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-1100-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 1050px) {
  .intec-grid.intec-grid-1050-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-1050-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-1050-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 1024px) {
  .intec-grid.intec-grid-1024-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-1024-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-1024-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 1000px) {
  .intec-grid.intec-grid-1000-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-1000-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-1000-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 950px) {
  .intec-grid.intec-grid-950-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-950-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-950-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 900px) {
  .intec-grid.intec-grid-900-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-900-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-900-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 850px) {
  .intec-grid.intec-grid-850-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-850-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-850-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 800px) {
  .intec-grid.intec-grid-800-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-800-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-800-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 768px) {
  .intec-grid.intec-grid-768-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-768-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-768-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 750px) {
  .intec-grid.intec-grid-750-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-750-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-750-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 720px) {
  .intec-grid.intec-grid-720-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-720-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-720-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 700px) {
  .intec-grid.intec-grid-700-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-700-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-700-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 650px) {
  .intec-grid.intec-grid-650-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-650-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-650-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 600px) {
  .intec-grid.intec-grid-600-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-600-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-600-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 550px) {
  .intec-grid.intec-grid-550-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-550-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-550-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 500px) {
  .intec-grid.intec-grid-500-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-500-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-500-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 450px) {
  .intec-grid.intec-grid-450-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-450-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-450-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 425px) {
  .intec-grid.intec-grid-425-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-425-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-425-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 414px) {
  .intec-grid.intec-grid-414-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-414-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-414-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 411px) {
  .intec-grid.intec-grid-411-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-411-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-411-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 400px) {
  .intec-grid.intec-grid-400-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-400-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-400-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 375px) {
  .intec-grid.intec-grid-375-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-375-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-375-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 360px) {
  .intec-grid.intec-grid-360-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-360-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-360-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 350px) {
  .intec-grid.intec-grid-350-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-350-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-350-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media all and (max-width: 320px) {
  .intec-grid.intec-grid-320-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .intec-grid.intec-grid-320-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .intec-grid.intec-grid-320-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
}

.intec-grid > .intec-grid-item, .intec-grid > .intec-grid-item-auto, .intec-grid > .intec-grid-item-1, .intec-grid > .intec-grid-item-2, .intec-grid > .intec-grid-item-3, .intec-grid > .intec-grid-item-4, .intec-grid > .intec-grid-item-5, .intec-grid > .intec-grid-item-6, .intec-grid > .intec-grid-item-7, .intec-grid > .intec-grid-item-8, .intec-grid > .intec-grid-item-9, .intec-grid > .intec-grid-item-10 {
  position: relative;
  width: 100%;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
}

.intec-grid > .intec-grid-item.intec-grid-item-a-auto, .intec-grid > .intec-grid-item-auto.intec-grid-item-a-auto, .intec-grid > .intec-grid-item-1.intec-grid-item-a-auto, .intec-grid > .intec-grid-item-2.intec-grid-item-a-auto, .intec-grid > .intec-grid-item-3.intec-grid-item-a-auto, .intec-grid > .intec-grid-item-4.intec-grid-item-a-auto, .intec-grid > .intec-grid-item-5.intec-grid-item-a-auto, .intec-grid > .intec-grid-item-6.intec-grid-item-a-auto, .intec-grid > .intec-grid-item-7.intec-grid-item-a-auto, .intec-grid > .intec-grid-item-8.intec-grid-item-a-auto, .intec-grid > .intec-grid-item-9.intec-grid-item-a-auto, .intec-grid > .intec-grid-item-10.intec-grid-item-a-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.intec-grid > .intec-grid-item.intec-grid-item-a-start, .intec-grid > .intec-grid-item-auto.intec-grid-item-a-start, .intec-grid > .intec-grid-item-1.intec-grid-item-a-start, .intec-grid > .intec-grid-item-2.intec-grid-item-a-start, .intec-grid > .intec-grid-item-3.intec-grid-item-a-start, .intec-grid > .intec-grid-item-4.intec-grid-item-a-start, .intec-grid > .intec-grid-item-5.intec-grid-item-a-start, .intec-grid > .intec-grid-item-6.intec-grid-item-a-start, .intec-grid > .intec-grid-item-7.intec-grid-item-a-start, .intec-grid > .intec-grid-item-8.intec-grid-item-a-start, .intec-grid > .intec-grid-item-9.intec-grid-item-a-start, .intec-grid > .intec-grid-item-10.intec-grid-item-a-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.intec-grid > .intec-grid-item.intec-grid-item-a-end, .intec-grid > .intec-grid-item-auto.intec-grid-item-a-end, .intec-grid > .intec-grid-item-1.intec-grid-item-a-end, .intec-grid > .intec-grid-item-2.intec-grid-item-a-end, .intec-grid > .intec-grid-item-3.intec-grid-item-a-end, .intec-grid > .intec-grid-item-4.intec-grid-item-a-end, .intec-grid > .intec-grid-item-5.intec-grid-item-a-end, .intec-grid > .intec-grid-item-6.intec-grid-item-a-end, .intec-grid > .intec-grid-item-7.intec-grid-item-a-end, .intec-grid > .intec-grid-item-8.intec-grid-item-a-end, .intec-grid > .intec-grid-item-9.intec-grid-item-a-end, .intec-grid > .intec-grid-item-10.intec-grid-item-a-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.intec-grid > .intec-grid-item.intec-grid-item-a-center, .intec-grid > .intec-grid-item-auto.intec-grid-item-a-center, .intec-grid > .intec-grid-item-1.intec-grid-item-a-center, .intec-grid > .intec-grid-item-2.intec-grid-item-a-center, .intec-grid > .intec-grid-item-3.intec-grid-item-a-center, .intec-grid > .intec-grid-item-4.intec-grid-item-a-center, .intec-grid > .intec-grid-item-5.intec-grid-item-a-center, .intec-grid > .intec-grid-item-6.intec-grid-item-a-center, .intec-grid > .intec-grid-item-7.intec-grid-item-a-center, .intec-grid > .intec-grid-item-8.intec-grid-item-a-center, .intec-grid > .intec-grid-item-9.intec-grid-item-a-center, .intec-grid > .intec-grid-item-10.intec-grid-item-a-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.intec-grid > .intec-grid-item.intec-grid-item-a-baseline, .intec-grid > .intec-grid-item-auto.intec-grid-item-a-baseline, .intec-grid > .intec-grid-item-1.intec-grid-item-a-baseline, .intec-grid > .intec-grid-item-2.intec-grid-item-a-baseline, .intec-grid > .intec-grid-item-3.intec-grid-item-a-baseline, .intec-grid > .intec-grid-item-4.intec-grid-item-a-baseline, .intec-grid > .intec-grid-item-5.intec-grid-item-a-baseline, .intec-grid > .intec-grid-item-6.intec-grid-item-a-baseline, .intec-grid > .intec-grid-item-7.intec-grid-item-a-baseline, .intec-grid > .intec-grid-item-8.intec-grid-item-a-baseline, .intec-grid > .intec-grid-item-9.intec-grid-item-a-baseline, .intec-grid > .intec-grid-item-10.intec-grid-item-a-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.intec-grid > .intec-grid-item.intec-grid-item-a-stretch, .intec-grid > .intec-grid-item-auto.intec-grid-item-a-stretch, .intec-grid > .intec-grid-item-1.intec-grid-item-a-stretch, .intec-grid > .intec-grid-item-2.intec-grid-item-a-stretch, .intec-grid > .intec-grid-item-3.intec-grid-item-a-stretch, .intec-grid > .intec-grid-item-4.intec-grid-item-a-stretch, .intec-grid > .intec-grid-item-5.intec-grid-item-a-stretch, .intec-grid > .intec-grid-item-6.intec-grid-item-a-stretch, .intec-grid > .intec-grid-item-7.intec-grid-item-a-stretch, .intec-grid > .intec-grid-item-8.intec-grid-item-a-stretch, .intec-grid > .intec-grid-item-9.intec-grid-item-a-stretch, .intec-grid > .intec-grid-item-10.intec-grid-item-a-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

.intec-grid > .intec-grid-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

.intec-grid > .intec-grid-item-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item-auto.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

.intec-grid > .intec-grid-item-1 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item-1.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

.intec-grid > .intec-grid-item-2 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item-2.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

.intec-grid > .intec-grid-item-3 {
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item-3.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

.intec-grid > .intec-grid-item-4 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item-4.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

.intec-grid > .intec-grid-item-5 {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item-5.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

.intec-grid > .intec-grid-item-6 {
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item-6.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

.intec-grid > .intec-grid-item-7 {
  -ms-flex: 0 0 14.28571%;
  flex: 0 0 14.28571%;
  max-width: 14.28571%;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item-7.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

.intec-grid > .intec-grid-item-8 {
  -ms-flex: 0 0 12.5%;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item-8.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

.intec-grid > .intec-grid-item-9 {
  -ms-flex: 0 0 11.11111%;
  flex: 0 0 11.11111%;
  max-width: 11.11111%;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item-9.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

.intec-grid > .intec-grid-item-10 {
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
  max-width: 10%;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-none {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: 0;
  flex-shrink: 0;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-1 {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: 1;
  flex-shrink: 1;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-2 {
  -ms-flex-negative: 2;
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex: 2;
  flex-shrink: 2;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-3 {
  -ms-flex-negative: 3;
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex: 3;
  flex-shrink: 3;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-4 {
  -ms-flex-negative: 4;
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex: 4;
  flex-shrink: 4;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-5 {
  -ms-flex-negative: 5;
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex: 5;
  flex-shrink: 5;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-6 {
  -ms-flex-negative: 6;
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex: 6;
  flex-shrink: 6;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-7 {
  -ms-flex-negative: 7;
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex: 7;
  flex-shrink: 7;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-8 {
  -ms-flex-negative: 8;
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex: 8;
  flex-shrink: 8;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-9 {
  -ms-flex-negative: 9;
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex: 9;
  flex-shrink: 9;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-10 {
  -ms-flex-negative: 10;
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex: 10;
  flex-shrink: 10;
}

.intec-grid > .intec-grid-item-10.intec-grid-item-shrink-max {
  -ms-flex-negative: 11;
  -webkit-flex-shrink: 11;
  -moz-flex-shrink: 11;
  -ms-flex: 11;
  flex-shrink: 11;
}

@media all and (max-width: 1200px) {
  .intec-grid > .intec-grid-item-1200 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1200-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1200-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1200 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1200-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1200-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-1200 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1200-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1200-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-1200 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1200-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1200-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-1200 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1200-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1200-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-1200 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1200-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1200-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-1200 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1200-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1200-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-1200 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1200-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1200-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-1200 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1200-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1200-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-1200 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1200-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1200-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 1150px) {
  .intec-grid > .intec-grid-item-1150 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1150-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1150-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1150 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1150-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1150-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-1150 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1150-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1150-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-1150 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1150-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1150-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-1150 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1150-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1150-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-1150 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1150-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1150-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-1150 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1150-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1150-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-1150 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1150-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1150-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-1150 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1150-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1150-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-1150 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1150-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1150-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 1100px) {
  .intec-grid > .intec-grid-item-1100 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1100-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1100-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1100 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1100-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1100-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-1100 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1100-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1100-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-1100 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1100-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1100-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-1100 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1100-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1100-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-1100 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1100-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1100-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-1100 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1100-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1100-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-1100 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1100-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1100-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-1100 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1100-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1100-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-1100 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1100-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1100-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 1050px) {
  .intec-grid > .intec-grid-item-1050 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1050-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1050-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1050 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1050-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1050-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-1050 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1050-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1050-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-1050 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1050-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1050-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-1050 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1050-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1050-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-1050 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1050-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1050-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-1050 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1050-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1050-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-1050 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1050-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1050-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-1050 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1050-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1050-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-1050 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1050-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1050-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 1024px) {
  .intec-grid > .intec-grid-item-1024 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1024-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1024-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1024 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1024-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1024-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-1024 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1024-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1024-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-1024 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1024-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1024-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-1024 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1024-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1024-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-1024 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1024-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1024-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-1024 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1024-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1024-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-1024 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1024-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1024-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-1024 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1024-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1024-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-1024 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1024-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1024-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 1000px) {
  .intec-grid > .intec-grid-item-1000 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1000-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1000-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1000 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1000-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1000-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-1000 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1000-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1000-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-1000 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1000-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1000-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-1000 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1000-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1000-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-1000 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1000-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1000-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-1000 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1000-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1000-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-1000 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1000-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1000-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-1000 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1000-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1000-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-1000 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-1000-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-1000-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 950px) {
  .intec-grid > .intec-grid-item-950 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-950-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-950-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-950 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-950-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-950-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-950 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-950-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-950-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-950 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-950-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-950-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-950 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-950-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-950-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-950 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-950-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-950-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-950 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-950-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-950-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-950 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-950-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-950-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-950 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-950-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-950-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-950 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-950-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-950-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 900px) {
  .intec-grid > .intec-grid-item-900 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-900-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-900-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-900 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-900-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-900-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-900 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-900-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-900-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-900 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-900-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-900-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-900 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-900-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-900-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-900 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-900-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-900-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-900 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-900-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-900-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-900 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-900-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-900-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-900 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-900-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-900-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-900 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-900-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-900-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 850px) {
  .intec-grid > .intec-grid-item-850 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-850-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-850-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-850 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-850-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-850-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-850 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-850-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-850-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-850 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-850-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-850-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-850 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-850-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-850-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-850 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-850-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-850-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-850 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-850-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-850-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-850 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-850-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-850-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-850 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-850-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-850-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-850 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-850-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-850-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 800px) {
  .intec-grid > .intec-grid-item-800 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-800-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-800-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-800 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-800-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-800-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-800 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-800-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-800-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-800 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-800-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-800-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-800 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-800-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-800-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-800 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-800-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-800-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-800 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-800-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-800-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-800 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-800-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-800-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-800 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-800-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-800-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-800 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-800-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-800-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 768px) {
  .intec-grid > .intec-grid-item-768 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-768-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-768-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-768 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-768-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-768-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-768 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-768-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-768-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-768 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-768-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-768-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-768 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-768-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-768-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-768 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-768-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-768-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-768 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-768-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-768-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-768 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-768-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-768-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-768 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-768-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-768-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-768 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-768-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-768-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 750px) {
  .intec-grid > .intec-grid-item-750 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-750-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-750-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-750 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-750-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-750-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-750 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-750-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-750-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-750 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-750-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-750-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-750 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-750-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-750-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-750 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-750-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-750-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-750 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-750-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-750-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-750 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-750-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-750-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-750 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-750-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-750-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-750 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-750-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-750-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 720px) {
  .intec-grid > .intec-grid-item-720 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-720-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-720-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-720 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-720-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-720-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-720 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-720-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-720-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-720 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-720-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-720-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-720 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-720-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-720-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-720 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-720-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-720-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-720 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-720-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-720-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-720 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-720-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-720-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-720 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-720-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-720-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-720 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-720-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-720-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 700px) {
  .intec-grid > .intec-grid-item-700 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-700-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-700-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-700 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-700-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-700-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-700 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-700-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-700-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-700 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-700-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-700-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-700 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-700-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-700-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-700 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-700-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-700-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-700 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-700-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-700-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-700 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-700-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-700-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-700 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-700-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-700-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-700 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-700-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-700-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 650px) {
  .intec-grid > .intec-grid-item-650 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-650-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-650-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-650 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-650-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-650-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-650 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-650-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-650-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-650 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-650-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-650-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-650 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-650-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-650-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-650 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-650-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-650-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-650 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-650-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-650-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-650 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-650-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-650-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-650 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-650-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-650-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-650 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-650-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-650-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 600px) {
  .intec-grid > .intec-grid-item-600 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-600-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-600-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-600 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-600-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-600-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-600 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-600-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-600-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-600 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-600-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-600-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-600 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-600-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-600-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-600 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-600-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-600-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-600 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-600-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-600-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-600 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-600-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-600-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-600 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-600-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-600-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-600 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-600-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-600-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 550px) {
  .intec-grid > .intec-grid-item-550 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-550-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-550-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-550 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-550-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-550-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-550 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-550-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-550-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-550 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-550-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-550-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-550 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-550-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-550-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-550 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-550-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-550-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-550 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-550-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-550-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-550 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-550-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-550-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-550 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-550-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-550-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-550 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-550-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-550-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 500px) {
  .intec-grid > .intec-grid-item-500 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-500-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-500-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-500 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-500-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-500-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-500 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-500-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-500-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-500 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-500-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-500-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-500 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-500-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-500-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-500 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-500-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-500-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-500 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-500-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-500-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-500 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-500-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-500-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-500 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-500-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-500-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-500 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-500-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-500-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 450px) {
  .intec-grid > .intec-grid-item-450 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-450-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-450-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-450 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-450-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-450-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-450 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-450-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-450-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-450 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-450-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-450-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-450 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-450-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-450-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-450 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-450-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-450-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-450 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-450-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-450-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-450 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-450-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-450-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-450 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-450-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-450-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-450 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-450-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-450-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 425px) {
  .intec-grid > .intec-grid-item-425 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-425-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-425-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-425 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-425-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-425-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-425 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-425-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-425-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-425 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-425-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-425-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-425 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-425-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-425-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-425 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-425-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-425-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-425 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-425-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-425-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-425 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-425-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-425-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-425 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-425-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-425-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-425 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-425-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-425-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 414px) {
  .intec-grid > .intec-grid-item-414 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-414-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-414-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-414 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-414-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-414-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-414 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-414-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-414-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-414 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-414-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-414-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-414 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-414-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-414-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-414 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-414-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-414-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-414 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-414-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-414-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-414 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-414-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-414-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-414 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-414-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-414-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-414 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-414-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-414-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 411px) {
  .intec-grid > .intec-grid-item-411 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-411-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-411-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-411 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-411-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-411-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-411 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-411-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-411-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-411 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-411-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-411-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-411 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-411-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-411-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-411 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-411-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-411-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-411 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-411-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-411-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-411 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-411-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-411-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-411 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-411-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-411-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-411 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-411-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-411-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 400px) {
  .intec-grid > .intec-grid-item-400 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-400-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-400-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-400 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-400-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-400-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-400 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-400-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-400-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-400 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-400-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-400-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-400 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-400-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-400-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-400 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-400-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-400-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-400 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-400-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-400-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-400 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-400-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-400-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-400 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-400-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-400-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-400 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-400-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-400-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 375px) {
  .intec-grid > .intec-grid-item-375 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-375-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-375-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-375 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-375-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-375-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-375 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-375-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-375-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-375 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-375-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-375-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-375 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-375-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-375-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-375 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-375-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-375-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-375 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-375-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-375-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-375 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-375-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-375-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-375 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-375-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-375-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-375 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-375-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-375-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 360px) {
  .intec-grid > .intec-grid-item-360 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-360-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-360-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-360 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-360-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-360-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-360 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-360-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-360-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-360 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-360-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-360-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-360 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-360-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-360-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-360 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-360-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-360-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-360 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-360-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-360-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-360 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-360-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-360-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-360 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-360-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-360-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-360 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-360-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-360-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 350px) {
  .intec-grid > .intec-grid-item-350 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-350-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-350-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-350 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-350-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-350-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-350 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-350-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-350-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-350 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-350-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-350-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-350 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-350-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-350-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-350 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-350-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-350-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-350 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-350-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-350-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-350 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-350-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-350-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-350 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-350-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-350-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-350 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-350-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-350-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

@media all and (max-width: 320px) {
  .intec-grid > .intec-grid-item-320 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-320-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-320-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-320 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-320-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-320-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .intec-grid > .intec-grid-item-320 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-320-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-320-3 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .intec-grid > .intec-grid-item-320 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-320-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-320-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .intec-grid > .intec-grid-item-320 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-320-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-320-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .intec-grid > .intec-grid-item-320 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-320-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-320-6 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .intec-grid > .intec-grid-item-320 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-320-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-320-7 {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .intec-grid > .intec-grid-item-320 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-320-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-320-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .intec-grid > .intec-grid-item-320 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-320-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-320-9 {
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%;
  }
  .intec-grid > .intec-grid-item-320 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .intec-grid > .intec-grid-item-320-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .intec-grid > .intec-grid-item-320-10 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}

.intec-grid.intec-grid-i-none {
  margin-top: -0px;
  margin-right: -0px;
  margin-bottom: -0px;
  margin-left: -0px;
}

.intec-grid.intec-grid-i-h-none {
  margin-right: -0px !important;
  margin-left: -0px !important;
}

.intec-grid.intec-grid-i-v-none {
  margin-top: -0px !important;
  margin-bottom: -0px !important;
}

.intec-grid.intec-grid-i-none > .intec-grid-item, .intec-grid.intec-grid-i-none > .intec-grid-item-auto, .intec-grid.intec-grid-i-none > .intec-grid-item-1, .intec-grid.intec-grid-i-none > .intec-grid-item-2, .intec-grid.intec-grid-i-none > .intec-grid-item-3, .intec-grid.intec-grid-i-none > .intec-grid-item-4, .intec-grid.intec-grid-i-none > .intec-grid-item-5, .intec-grid.intec-grid-i-none > .intec-grid-item-6, .intec-grid.intec-grid-i-none > .intec-grid-item-7, .intec-grid.intec-grid-i-none > .intec-grid-item-8, .intec-grid.intec-grid-i-none > .intec-grid-item-9, .intec-grid.intec-grid-i-none > .intec-grid-item-10 {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.intec-grid.intec-grid-i-h-none > .intec-grid-item, .intec-grid.intec-grid-i-h-none > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-none > .intec-grid-item-1, .intec-grid.intec-grid-i-h-none > .intec-grid-item-2, .intec-grid.intec-grid-i-h-none > .intec-grid-item-3, .intec-grid.intec-grid-i-h-none > .intec-grid-item-4, .intec-grid.intec-grid-i-h-none > .intec-grid-item-5, .intec-grid.intec-grid-i-h-none > .intec-grid-item-6, .intec-grid.intec-grid-i-h-none > .intec-grid-item-7, .intec-grid.intec-grid-i-h-none > .intec-grid-item-8, .intec-grid.intec-grid-i-h-none > .intec-grid-item-9, .intec-grid.intec-grid-i-h-none > .intec-grid-item-10 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.intec-grid.intec-grid-i-v-none > .intec-grid-item, .intec-grid.intec-grid-i-v-none > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-none > .intec-grid-item-1, .intec-grid.intec-grid-i-v-none > .intec-grid-item-2, .intec-grid.intec-grid-i-v-none > .intec-grid-item-3, .intec-grid.intec-grid-i-v-none > .intec-grid-item-4, .intec-grid.intec-grid-i-v-none > .intec-grid-item-5, .intec-grid.intec-grid-i-v-none > .intec-grid-item-6, .intec-grid.intec-grid-i-v-none > .intec-grid-item-7, .intec-grid.intec-grid-i-v-none > .intec-grid-item-8, .intec-grid.intec-grid-i-v-none > .intec-grid-item-9, .intec-grid.intec-grid-i-v-none > .intec-grid-item-10 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.intec-grid.intec-grid-i-1 {
  margin-top: -1px;
  margin-right: -1px;
  margin-bottom: -1px;
  margin-left: -1px;
}

.intec-grid.intec-grid-i-h-1 {
  margin-right: -1px !important;
  margin-left: -1px !important;
}

.intec-grid.intec-grid-i-v-1 {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.intec-grid.intec-grid-i-1 > .intec-grid-item, .intec-grid.intec-grid-i-1 > .intec-grid-item-auto, .intec-grid.intec-grid-i-1 > .intec-grid-item-1, .intec-grid.intec-grid-i-1 > .intec-grid-item-2, .intec-grid.intec-grid-i-1 > .intec-grid-item-3, .intec-grid.intec-grid-i-1 > .intec-grid-item-4, .intec-grid.intec-grid-i-1 > .intec-grid-item-5, .intec-grid.intec-grid-i-1 > .intec-grid-item-6, .intec-grid.intec-grid-i-1 > .intec-grid-item-7, .intec-grid.intec-grid-i-1 > .intec-grid-item-8, .intec-grid.intec-grid-i-1 > .intec-grid-item-9, .intec-grid.intec-grid-i-1 > .intec-grid-item-10 {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 1px;
  padding-left: 1px;
}

.intec-grid.intec-grid-i-h-1 > .intec-grid-item, .intec-grid.intec-grid-i-h-1 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-1 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-1 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-1 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-1 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-1 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-1 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-1 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-1 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-1 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-1 > .intec-grid-item-10 {
  padding-right: 1px !important;
  padding-left: 1px !important;
}

.intec-grid.intec-grid-i-v-1 > .intec-grid-item, .intec-grid.intec-grid-i-v-1 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-1 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-1 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-1 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-1 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-1 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-1 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-1 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-1 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-1 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-1 > .intec-grid-item-10 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.intec-grid.intec-grid-i-2 {
  margin-top: -2px;
  margin-right: -2px;
  margin-bottom: -2px;
  margin-left: -2px;
}

.intec-grid.intec-grid-i-h-2 {
  margin-right: -2px !important;
  margin-left: -2px !important;
}

.intec-grid.intec-grid-i-v-2 {
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}

.intec-grid.intec-grid-i-2 > .intec-grid-item, .intec-grid.intec-grid-i-2 > .intec-grid-item-auto, .intec-grid.intec-grid-i-2 > .intec-grid-item-1, .intec-grid.intec-grid-i-2 > .intec-grid-item-2, .intec-grid.intec-grid-i-2 > .intec-grid-item-3, .intec-grid.intec-grid-i-2 > .intec-grid-item-4, .intec-grid.intec-grid-i-2 > .intec-grid-item-5, .intec-grid.intec-grid-i-2 > .intec-grid-item-6, .intec-grid.intec-grid-i-2 > .intec-grid-item-7, .intec-grid.intec-grid-i-2 > .intec-grid-item-8, .intec-grid.intec-grid-i-2 > .intec-grid-item-9, .intec-grid.intec-grid-i-2 > .intec-grid-item-10 {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 2px;
  padding-left: 2px;
}

.intec-grid.intec-grid-i-h-2 > .intec-grid-item, .intec-grid.intec-grid-i-h-2 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-2 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-2 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-2 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-2 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-2 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-2 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-2 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-2 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-2 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-2 > .intec-grid-item-10 {
  padding-right: 2px !important;
  padding-left: 2px !important;
}

.intec-grid.intec-grid-i-v-2 > .intec-grid-item, .intec-grid.intec-grid-i-v-2 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-2 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-2 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-2 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-2 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-2 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-2 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-2 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-2 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-2 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-2 > .intec-grid-item-10 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.intec-grid.intec-grid-i-3 {
  margin-top: -3px;
  margin-right: -3px;
  margin-bottom: -3px;
  margin-left: -3px;
}

.intec-grid.intec-grid-i-h-3 {
  margin-right: -3px !important;
  margin-left: -3px !important;
}

.intec-grid.intec-grid-i-v-3 {
  margin-top: -3px !important;
  margin-bottom: -3px !important;
}

.intec-grid.intec-grid-i-3 > .intec-grid-item, .intec-grid.intec-grid-i-3 > .intec-grid-item-auto, .intec-grid.intec-grid-i-3 > .intec-grid-item-1, .intec-grid.intec-grid-i-3 > .intec-grid-item-2, .intec-grid.intec-grid-i-3 > .intec-grid-item-3, .intec-grid.intec-grid-i-3 > .intec-grid-item-4, .intec-grid.intec-grid-i-3 > .intec-grid-item-5, .intec-grid.intec-grid-i-3 > .intec-grid-item-6, .intec-grid.intec-grid-i-3 > .intec-grid-item-7, .intec-grid.intec-grid-i-3 > .intec-grid-item-8, .intec-grid.intec-grid-i-3 > .intec-grid-item-9, .intec-grid.intec-grid-i-3 > .intec-grid-item-10 {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 3px;
  padding-left: 3px;
}

.intec-grid.intec-grid-i-h-3 > .intec-grid-item, .intec-grid.intec-grid-i-h-3 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-3 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-3 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-3 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-3 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-3 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-3 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-3 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-3 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-3 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-3 > .intec-grid-item-10 {
  padding-right: 3px !important;
  padding-left: 3px !important;
}

.intec-grid.intec-grid-i-v-3 > .intec-grid-item, .intec-grid.intec-grid-i-v-3 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-3 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-3 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-3 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-3 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-3 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-3 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-3 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-3 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-3 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-3 > .intec-grid-item-10 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.intec-grid.intec-grid-i-4 {
  margin-top: -4px;
  margin-right: -4px;
  margin-bottom: -4px;
  margin-left: -4px;
}

.intec-grid.intec-grid-i-h-4 {
  margin-right: -4px !important;
  margin-left: -4px !important;
}

.intec-grid.intec-grid-i-v-4 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.intec-grid.intec-grid-i-4 > .intec-grid-item, .intec-grid.intec-grid-i-4 > .intec-grid-item-auto, .intec-grid.intec-grid-i-4 > .intec-grid-item-1, .intec-grid.intec-grid-i-4 > .intec-grid-item-2, .intec-grid.intec-grid-i-4 > .intec-grid-item-3, .intec-grid.intec-grid-i-4 > .intec-grid-item-4, .intec-grid.intec-grid-i-4 > .intec-grid-item-5, .intec-grid.intec-grid-i-4 > .intec-grid-item-6, .intec-grid.intec-grid-i-4 > .intec-grid-item-7, .intec-grid.intec-grid-i-4 > .intec-grid-item-8, .intec-grid.intec-grid-i-4 > .intec-grid-item-9, .intec-grid.intec-grid-i-4 > .intec-grid-item-10 {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-left: 4px;
}

.intec-grid.intec-grid-i-h-4 > .intec-grid-item, .intec-grid.intec-grid-i-h-4 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-4 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-4 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-4 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-4 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-4 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-4 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-4 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-4 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-4 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-4 > .intec-grid-item-10 {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.intec-grid.intec-grid-i-v-4 > .intec-grid-item, .intec-grid.intec-grid-i-v-4 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-4 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-4 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-4 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-4 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-4 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-4 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-4 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-4 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-4 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-4 > .intec-grid-item-10 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.intec-grid.intec-grid-i-5 {
  margin-top: -5px;
  margin-right: -5px;
  margin-bottom: -5px;
  margin-left: -5px;
}

.intec-grid.intec-grid-i-h-5 {
  margin-right: -5px !important;
  margin-left: -5px !important;
}

.intec-grid.intec-grid-i-v-5 {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}

.intec-grid.intec-grid-i-5 > .intec-grid-item, .intec-grid.intec-grid-i-5 > .intec-grid-item-auto, .intec-grid.intec-grid-i-5 > .intec-grid-item-1, .intec-grid.intec-grid-i-5 > .intec-grid-item-2, .intec-grid.intec-grid-i-5 > .intec-grid-item-3, .intec-grid.intec-grid-i-5 > .intec-grid-item-4, .intec-grid.intec-grid-i-5 > .intec-grid-item-5, .intec-grid.intec-grid-i-5 > .intec-grid-item-6, .intec-grid.intec-grid-i-5 > .intec-grid-item-7, .intec-grid.intec-grid-i-5 > .intec-grid-item-8, .intec-grid.intec-grid-i-5 > .intec-grid-item-9, .intec-grid.intec-grid-i-5 > .intec-grid-item-10 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-left: 5px;
}

.intec-grid.intec-grid-i-h-5 > .intec-grid-item, .intec-grid.intec-grid-i-h-5 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-5 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-5 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-5 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-5 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-5 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-5 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-5 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-5 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-5 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-5 > .intec-grid-item-10 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}

.intec-grid.intec-grid-i-v-5 > .intec-grid-item, .intec-grid.intec-grid-i-v-5 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-5 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-5 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-5 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-5 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-5 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-5 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-5 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-5 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-5 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-5 > .intec-grid-item-10 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.intec-grid.intec-grid-i-6 {
  margin-top: -6px;
  margin-right: -6px;
  margin-bottom: -6px;
  margin-left: -6px;
}

.intec-grid.intec-grid-i-h-6 {
  margin-right: -6px !important;
  margin-left: -6px !important;
}

.intec-grid.intec-grid-i-v-6 {
  margin-top: -6px !important;
  margin-bottom: -6px !important;
}

.intec-grid.intec-grid-i-6 > .intec-grid-item, .intec-grid.intec-grid-i-6 > .intec-grid-item-auto, .intec-grid.intec-grid-i-6 > .intec-grid-item-1, .intec-grid.intec-grid-i-6 > .intec-grid-item-2, .intec-grid.intec-grid-i-6 > .intec-grid-item-3, .intec-grid.intec-grid-i-6 > .intec-grid-item-4, .intec-grid.intec-grid-i-6 > .intec-grid-item-5, .intec-grid.intec-grid-i-6 > .intec-grid-item-6, .intec-grid.intec-grid-i-6 > .intec-grid-item-7, .intec-grid.intec-grid-i-6 > .intec-grid-item-8, .intec-grid.intec-grid-i-6 > .intec-grid-item-9, .intec-grid.intec-grid-i-6 > .intec-grid-item-10 {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 6px;
  padding-left: 6px;
}

.intec-grid.intec-grid-i-h-6 > .intec-grid-item, .intec-grid.intec-grid-i-h-6 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-6 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-6 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-6 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-6 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-6 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-6 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-6 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-6 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-6 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-6 > .intec-grid-item-10 {
  padding-right: 6px !important;
  padding-left: 6px !important;
}

.intec-grid.intec-grid-i-v-6 > .intec-grid-item, .intec-grid.intec-grid-i-v-6 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-6 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-6 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-6 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-6 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-6 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-6 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-6 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-6 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-6 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-6 > .intec-grid-item-10 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.intec-grid.intec-grid-i-7 {
  margin-top: -7px;
  margin-right: -7px;
  margin-bottom: -7px;
  margin-left: -7px;
}

.intec-grid.intec-grid-i-h-7 {
  margin-right: -7px !important;
  margin-left: -7px !important;
}

.intec-grid.intec-grid-i-v-7 {
  margin-top: -7px !important;
  margin-bottom: -7px !important;
}

.intec-grid.intec-grid-i-7 > .intec-grid-item, .intec-grid.intec-grid-i-7 > .intec-grid-item-auto, .intec-grid.intec-grid-i-7 > .intec-grid-item-1, .intec-grid.intec-grid-i-7 > .intec-grid-item-2, .intec-grid.intec-grid-i-7 > .intec-grid-item-3, .intec-grid.intec-grid-i-7 > .intec-grid-item-4, .intec-grid.intec-grid-i-7 > .intec-grid-item-5, .intec-grid.intec-grid-i-7 > .intec-grid-item-6, .intec-grid.intec-grid-i-7 > .intec-grid-item-7, .intec-grid.intec-grid-i-7 > .intec-grid-item-8, .intec-grid.intec-grid-i-7 > .intec-grid-item-9, .intec-grid.intec-grid-i-7 > .intec-grid-item-10 {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 7px;
  padding-left: 7px;
}

.intec-grid.intec-grid-i-h-7 > .intec-grid-item, .intec-grid.intec-grid-i-h-7 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-7 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-7 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-7 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-7 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-7 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-7 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-7 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-7 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-7 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-7 > .intec-grid-item-10 {
  padding-right: 7px !important;
  padding-left: 7px !important;
}

.intec-grid.intec-grid-i-v-7 > .intec-grid-item, .intec-grid.intec-grid-i-v-7 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-7 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-7 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-7 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-7 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-7 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-7 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-7 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-7 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-7 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-7 > .intec-grid-item-10 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.intec-grid.intec-grid-i-8 {
  margin-top: -8px;
  margin-right: -8px;
  margin-bottom: -8px;
  margin-left: -8px;
}

.intec-grid.intec-grid-i-h-8 {
  margin-right: -8px !important;
  margin-left: -8px !important;
}

.intec-grid.intec-grid-i-v-8 {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.intec-grid.intec-grid-i-8 > .intec-grid-item, .intec-grid.intec-grid-i-8 > .intec-grid-item-auto, .intec-grid.intec-grid-i-8 > .intec-grid-item-1, .intec-grid.intec-grid-i-8 > .intec-grid-item-2, .intec-grid.intec-grid-i-8 > .intec-grid-item-3, .intec-grid.intec-grid-i-8 > .intec-grid-item-4, .intec-grid.intec-grid-i-8 > .intec-grid-item-5, .intec-grid.intec-grid-i-8 > .intec-grid-item-6, .intec-grid.intec-grid-i-8 > .intec-grid-item-7, .intec-grid.intec-grid-i-8 > .intec-grid-item-8, .intec-grid.intec-grid-i-8 > .intec-grid-item-9, .intec-grid.intec-grid-i-8 > .intec-grid-item-10 {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 8px;
  padding-left: 8px;
}

.intec-grid.intec-grid-i-h-8 > .intec-grid-item, .intec-grid.intec-grid-i-h-8 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-8 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-8 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-8 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-8 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-8 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-8 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-8 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-8 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-8 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-8 > .intec-grid-item-10 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.intec-grid.intec-grid-i-v-8 > .intec-grid-item, .intec-grid.intec-grid-i-v-8 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-8 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-8 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-8 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-8 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-8 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-8 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-8 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-8 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-8 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-8 > .intec-grid-item-10 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.intec-grid.intec-grid-i-9 {
  margin-top: -9px;
  margin-right: -9px;
  margin-bottom: -9px;
  margin-left: -9px;
}

.intec-grid.intec-grid-i-h-9 {
  margin-right: -9px !important;
  margin-left: -9px !important;
}

.intec-grid.intec-grid-i-v-9 {
  margin-top: -9px !important;
  margin-bottom: -9px !important;
}

.intec-grid.intec-grid-i-9 > .intec-grid-item, .intec-grid.intec-grid-i-9 > .intec-grid-item-auto, .intec-grid.intec-grid-i-9 > .intec-grid-item-1, .intec-grid.intec-grid-i-9 > .intec-grid-item-2, .intec-grid.intec-grid-i-9 > .intec-grid-item-3, .intec-grid.intec-grid-i-9 > .intec-grid-item-4, .intec-grid.intec-grid-i-9 > .intec-grid-item-5, .intec-grid.intec-grid-i-9 > .intec-grid-item-6, .intec-grid.intec-grid-i-9 > .intec-grid-item-7, .intec-grid.intec-grid-i-9 > .intec-grid-item-8, .intec-grid.intec-grid-i-9 > .intec-grid-item-9, .intec-grid.intec-grid-i-9 > .intec-grid-item-10 {
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 9px;
  padding-left: 9px;
}

.intec-grid.intec-grid-i-h-9 > .intec-grid-item, .intec-grid.intec-grid-i-h-9 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-9 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-9 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-9 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-9 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-9 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-9 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-9 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-9 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-9 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-9 > .intec-grid-item-10 {
  padding-right: 9px !important;
  padding-left: 9px !important;
}

.intec-grid.intec-grid-i-v-9 > .intec-grid-item, .intec-grid.intec-grid-i-v-9 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-9 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-9 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-9 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-9 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-9 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-9 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-9 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-9 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-9 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-9 > .intec-grid-item-10 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.intec-grid.intec-grid-i-10 {
  margin-top: -10px;
  margin-right: -10px;
  margin-bottom: -10px;
  margin-left: -10px;
}

.intec-grid.intec-grid-i-h-10 {
  margin-right: -10px !important;
  margin-left: -10px !important;
}

.intec-grid.intec-grid-i-v-10 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.intec-grid.intec-grid-i-10 > .intec-grid-item, .intec-grid.intec-grid-i-10 > .intec-grid-item-auto, .intec-grid.intec-grid-i-10 > .intec-grid-item-1, .intec-grid.intec-grid-i-10 > .intec-grid-item-2, .intec-grid.intec-grid-i-10 > .intec-grid-item-3, .intec-grid.intec-grid-i-10 > .intec-grid-item-4, .intec-grid.intec-grid-i-10 > .intec-grid-item-5, .intec-grid.intec-grid-i-10 > .intec-grid-item-6, .intec-grid.intec-grid-i-10 > .intec-grid-item-7, .intec-grid.intec-grid-i-10 > .intec-grid-item-8, .intec-grid.intec-grid-i-10 > .intec-grid-item-9, .intec-grid.intec-grid-i-10 > .intec-grid-item-10 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
}

.intec-grid.intec-grid-i-h-10 > .intec-grid-item, .intec-grid.intec-grid-i-h-10 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-10 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-10 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-10 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-10 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-10 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-10 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-10 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-10 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-10 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-10 > .intec-grid-item-10 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.intec-grid.intec-grid-i-v-10 > .intec-grid-item, .intec-grid.intec-grid-i-v-10 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-10 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-10 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-10 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-10 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-10 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-10 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-10 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-10 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-10 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-10 > .intec-grid-item-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.intec-grid.intec-grid-i-11 {
  margin-top: -11px;
  margin-right: -11px;
  margin-bottom: -11px;
  margin-left: -11px;
}

.intec-grid.intec-grid-i-h-11 {
  margin-right: -11px !important;
  margin-left: -11px !important;
}

.intec-grid.intec-grid-i-v-11 {
  margin-top: -11px !important;
  margin-bottom: -11px !important;
}

.intec-grid.intec-grid-i-11 > .intec-grid-item, .intec-grid.intec-grid-i-11 > .intec-grid-item-auto, .intec-grid.intec-grid-i-11 > .intec-grid-item-1, .intec-grid.intec-grid-i-11 > .intec-grid-item-2, .intec-grid.intec-grid-i-11 > .intec-grid-item-3, .intec-grid.intec-grid-i-11 > .intec-grid-item-4, .intec-grid.intec-grid-i-11 > .intec-grid-item-5, .intec-grid.intec-grid-i-11 > .intec-grid-item-6, .intec-grid.intec-grid-i-11 > .intec-grid-item-7, .intec-grid.intec-grid-i-11 > .intec-grid-item-8, .intec-grid.intec-grid-i-11 > .intec-grid-item-9, .intec-grid.intec-grid-i-11 > .intec-grid-item-10 {
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 11px;
  padding-left: 11px;
}

.intec-grid.intec-grid-i-h-11 > .intec-grid-item, .intec-grid.intec-grid-i-h-11 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-11 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-11 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-11 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-11 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-11 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-11 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-11 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-11 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-11 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-11 > .intec-grid-item-10 {
  padding-right: 11px !important;
  padding-left: 11px !important;
}

.intec-grid.intec-grid-i-v-11 > .intec-grid-item, .intec-grid.intec-grid-i-v-11 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-11 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-11 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-11 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-11 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-11 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-11 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-11 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-11 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-11 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-11 > .intec-grid-item-10 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.intec-grid.intec-grid-i-12 {
  margin-top: -12px;
  margin-right: -12px;
  margin-bottom: -12px;
  margin-left: -12px;
}

.intec-grid.intec-grid-i-h-12 {
  margin-right: -12px !important;
  margin-left: -12px !important;
}

.intec-grid.intec-grid-i-v-12 {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}

.intec-grid.intec-grid-i-12 > .intec-grid-item, .intec-grid.intec-grid-i-12 > .intec-grid-item-auto, .intec-grid.intec-grid-i-12 > .intec-grid-item-1, .intec-grid.intec-grid-i-12 > .intec-grid-item-2, .intec-grid.intec-grid-i-12 > .intec-grid-item-3, .intec-grid.intec-grid-i-12 > .intec-grid-item-4, .intec-grid.intec-grid-i-12 > .intec-grid-item-5, .intec-grid.intec-grid-i-12 > .intec-grid-item-6, .intec-grid.intec-grid-i-12 > .intec-grid-item-7, .intec-grid.intec-grid-i-12 > .intec-grid-item-8, .intec-grid.intec-grid-i-12 > .intec-grid-item-9, .intec-grid.intec-grid-i-12 > .intec-grid-item-10 {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 12px;
  padding-left: 12px;
}

.intec-grid.intec-grid-i-h-12 > .intec-grid-item, .intec-grid.intec-grid-i-h-12 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-12 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-12 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-12 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-12 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-12 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-12 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-12 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-12 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-12 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-12 > .intec-grid-item-10 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.intec-grid.intec-grid-i-v-12 > .intec-grid-item, .intec-grid.intec-grid-i-v-12 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-12 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-12 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-12 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-12 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-12 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-12 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-12 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-12 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-12 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-12 > .intec-grid-item-10 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.intec-grid.intec-grid-i-13 {
  margin-top: -13px;
  margin-right: -13px;
  margin-bottom: -13px;
  margin-left: -13px;
}

.intec-grid.intec-grid-i-h-13 {
  margin-right: -13px !important;
  margin-left: -13px !important;
}

.intec-grid.intec-grid-i-v-13 {
  margin-top: -13px !important;
  margin-bottom: -13px !important;
}

.intec-grid.intec-grid-i-13 > .intec-grid-item, .intec-grid.intec-grid-i-13 > .intec-grid-item-auto, .intec-grid.intec-grid-i-13 > .intec-grid-item-1, .intec-grid.intec-grid-i-13 > .intec-grid-item-2, .intec-grid.intec-grid-i-13 > .intec-grid-item-3, .intec-grid.intec-grid-i-13 > .intec-grid-item-4, .intec-grid.intec-grid-i-13 > .intec-grid-item-5, .intec-grid.intec-grid-i-13 > .intec-grid-item-6, .intec-grid.intec-grid-i-13 > .intec-grid-item-7, .intec-grid.intec-grid-i-13 > .intec-grid-item-8, .intec-grid.intec-grid-i-13 > .intec-grid-item-9, .intec-grid.intec-grid-i-13 > .intec-grid-item-10 {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-right: 13px;
  padding-left: 13px;
}

.intec-grid.intec-grid-i-h-13 > .intec-grid-item, .intec-grid.intec-grid-i-h-13 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-13 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-13 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-13 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-13 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-13 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-13 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-13 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-13 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-13 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-13 > .intec-grid-item-10 {
  padding-right: 13px !important;
  padding-left: 13px !important;
}

.intec-grid.intec-grid-i-v-13 > .intec-grid-item, .intec-grid.intec-grid-i-v-13 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-13 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-13 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-13 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-13 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-13 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-13 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-13 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-13 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-13 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-13 > .intec-grid-item-10 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.intec-grid.intec-grid-i-14 {
  margin-top: -14px;
  margin-right: -14px;
  margin-bottom: -14px;
  margin-left: -14px;
}

.intec-grid.intec-grid-i-h-14 {
  margin-right: -14px !important;
  margin-left: -14px !important;
}

.intec-grid.intec-grid-i-v-14 {
  margin-top: -14px !important;
  margin-bottom: -14px !important;
}

.intec-grid.intec-grid-i-14 > .intec-grid-item, .intec-grid.intec-grid-i-14 > .intec-grid-item-auto, .intec-grid.intec-grid-i-14 > .intec-grid-item-1, .intec-grid.intec-grid-i-14 > .intec-grid-item-2, .intec-grid.intec-grid-i-14 > .intec-grid-item-3, .intec-grid.intec-grid-i-14 > .intec-grid-item-4, .intec-grid.intec-grid-i-14 > .intec-grid-item-5, .intec-grid.intec-grid-i-14 > .intec-grid-item-6, .intec-grid.intec-grid-i-14 > .intec-grid-item-7, .intec-grid.intec-grid-i-14 > .intec-grid-item-8, .intec-grid.intec-grid-i-14 > .intec-grid-item-9, .intec-grid.intec-grid-i-14 > .intec-grid-item-10 {
  padding-top: 14px;
  padding-bottom: 14px;
  padding-right: 14px;
  padding-left: 14px;
}

.intec-grid.intec-grid-i-h-14 > .intec-grid-item, .intec-grid.intec-grid-i-h-14 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-14 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-14 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-14 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-14 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-14 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-14 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-14 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-14 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-14 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-14 > .intec-grid-item-10 {
  padding-right: 14px !important;
  padding-left: 14px !important;
}

.intec-grid.intec-grid-i-v-14 > .intec-grid-item, .intec-grid.intec-grid-i-v-14 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-14 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-14 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-14 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-14 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-14 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-14 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-14 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-14 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-14 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-14 > .intec-grid-item-10 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.intec-grid.intec-grid-i-15 {
  margin-top: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
}

.intec-grid.intec-grid-i-h-15 {
  margin-right: -15px !important;
  margin-left: -15px !important;
}

.intec-grid.intec-grid-i-v-15 {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}

.intec-grid.intec-grid-i-15 > .intec-grid-item, .intec-grid.intec-grid-i-15 > .intec-grid-item-auto, .intec-grid.intec-grid-i-15 > .intec-grid-item-1, .intec-grid.intec-grid-i-15 > .intec-grid-item-2, .intec-grid.intec-grid-i-15 > .intec-grid-item-3, .intec-grid.intec-grid-i-15 > .intec-grid-item-4, .intec-grid.intec-grid-i-15 > .intec-grid-item-5, .intec-grid.intec-grid-i-15 > .intec-grid-item-6, .intec-grid.intec-grid-i-15 > .intec-grid-item-7, .intec-grid.intec-grid-i-15 > .intec-grid-item-8, .intec-grid.intec-grid-i-15 > .intec-grid-item-9, .intec-grid.intec-grid-i-15 > .intec-grid-item-10 {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 15px;
  padding-left: 15px;
}

.intec-grid.intec-grid-i-h-15 > .intec-grid-item, .intec-grid.intec-grid-i-h-15 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-15 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-15 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-15 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-15 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-15 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-15 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-15 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-15 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-15 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-15 > .intec-grid-item-10 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.intec-grid.intec-grid-i-v-15 > .intec-grid-item, .intec-grid.intec-grid-i-v-15 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-15 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-15 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-15 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-15 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-15 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-15 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-15 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-15 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-15 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-15 > .intec-grid-item-10 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.intec-grid.intec-grid-i-16 {
  margin-top: -16px;
  margin-right: -16px;
  margin-bottom: -16px;
  margin-left: -16px;
}

.intec-grid.intec-grid-i-h-16 {
  margin-right: -16px !important;
  margin-left: -16px !important;
}

.intec-grid.intec-grid-i-v-16 {
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}

.intec-grid.intec-grid-i-16 > .intec-grid-item, .intec-grid.intec-grid-i-16 > .intec-grid-item-auto, .intec-grid.intec-grid-i-16 > .intec-grid-item-1, .intec-grid.intec-grid-i-16 > .intec-grid-item-2, .intec-grid.intec-grid-i-16 > .intec-grid-item-3, .intec-grid.intec-grid-i-16 > .intec-grid-item-4, .intec-grid.intec-grid-i-16 > .intec-grid-item-5, .intec-grid.intec-grid-i-16 > .intec-grid-item-6, .intec-grid.intec-grid-i-16 > .intec-grid-item-7, .intec-grid.intec-grid-i-16 > .intec-grid-item-8, .intec-grid.intec-grid-i-16 > .intec-grid-item-9, .intec-grid.intec-grid-i-16 > .intec-grid-item-10 {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  padding-left: 16px;
}

.intec-grid.intec-grid-i-h-16 > .intec-grid-item, .intec-grid.intec-grid-i-h-16 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-16 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-16 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-16 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-16 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-16 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-16 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-16 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-16 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-16 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-16 > .intec-grid-item-10 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.intec-grid.intec-grid-i-v-16 > .intec-grid-item, .intec-grid.intec-grid-i-v-16 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-16 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-16 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-16 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-16 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-16 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-16 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-16 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-16 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-16 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-16 > .intec-grid-item-10 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.intec-grid.intec-grid-i-17 {
  margin-top: -17px;
  margin-right: -17px;
  margin-bottom: -17px;
  margin-left: -17px;
}

.intec-grid.intec-grid-i-h-17 {
  margin-right: -17px !important;
  margin-left: -17px !important;
}

.intec-grid.intec-grid-i-v-17 {
  margin-top: -17px !important;
  margin-bottom: -17px !important;
}

.intec-grid.intec-grid-i-17 > .intec-grid-item, .intec-grid.intec-grid-i-17 > .intec-grid-item-auto, .intec-grid.intec-grid-i-17 > .intec-grid-item-1, .intec-grid.intec-grid-i-17 > .intec-grid-item-2, .intec-grid.intec-grid-i-17 > .intec-grid-item-3, .intec-grid.intec-grid-i-17 > .intec-grid-item-4, .intec-grid.intec-grid-i-17 > .intec-grid-item-5, .intec-grid.intec-grid-i-17 > .intec-grid-item-6, .intec-grid.intec-grid-i-17 > .intec-grid-item-7, .intec-grid.intec-grid-i-17 > .intec-grid-item-8, .intec-grid.intec-grid-i-17 > .intec-grid-item-9, .intec-grid.intec-grid-i-17 > .intec-grid-item-10 {
  padding-top: 17px;
  padding-bottom: 17px;
  padding-right: 17px;
  padding-left: 17px;
}

.intec-grid.intec-grid-i-h-17 > .intec-grid-item, .intec-grid.intec-grid-i-h-17 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-17 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-17 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-17 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-17 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-17 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-17 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-17 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-17 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-17 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-17 > .intec-grid-item-10 {
  padding-right: 17px !important;
  padding-left: 17px !important;
}

.intec-grid.intec-grid-i-v-17 > .intec-grid-item, .intec-grid.intec-grid-i-v-17 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-17 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-17 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-17 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-17 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-17 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-17 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-17 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-17 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-17 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-17 > .intec-grid-item-10 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.intec-grid.intec-grid-i-18 {
  margin-top: -18px;
  margin-right: -18px;
  margin-bottom: -18px;
  margin-left: -18px;
}

.intec-grid.intec-grid-i-h-18 {
  margin-right: -18px !important;
  margin-left: -18px !important;
}

.intec-grid.intec-grid-i-v-18 {
  margin-top: -18px !important;
  margin-bottom: -18px !important;
}

.intec-grid.intec-grid-i-18 > .intec-grid-item, .intec-grid.intec-grid-i-18 > .intec-grid-item-auto, .intec-grid.intec-grid-i-18 > .intec-grid-item-1, .intec-grid.intec-grid-i-18 > .intec-grid-item-2, .intec-grid.intec-grid-i-18 > .intec-grid-item-3, .intec-grid.intec-grid-i-18 > .intec-grid-item-4, .intec-grid.intec-grid-i-18 > .intec-grid-item-5, .intec-grid.intec-grid-i-18 > .intec-grid-item-6, .intec-grid.intec-grid-i-18 > .intec-grid-item-7, .intec-grid.intec-grid-i-18 > .intec-grid-item-8, .intec-grid.intec-grid-i-18 > .intec-grid-item-9, .intec-grid.intec-grid-i-18 > .intec-grid-item-10 {
  padding-top: 18px;
  padding-bottom: 18px;
  padding-right: 18px;
  padding-left: 18px;
}

.intec-grid.intec-grid-i-h-18 > .intec-grid-item, .intec-grid.intec-grid-i-h-18 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-18 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-18 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-18 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-18 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-18 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-18 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-18 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-18 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-18 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-18 > .intec-grid-item-10 {
  padding-right: 18px !important;
  padding-left: 18px !important;
}

.intec-grid.intec-grid-i-v-18 > .intec-grid-item, .intec-grid.intec-grid-i-v-18 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-18 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-18 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-18 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-18 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-18 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-18 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-18 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-18 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-18 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-18 > .intec-grid-item-10 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.intec-grid.intec-grid-i-19 {
  margin-top: -19px;
  margin-right: -19px;
  margin-bottom: -19px;
  margin-left: -19px;
}

.intec-grid.intec-grid-i-h-19 {
  margin-right: -19px !important;
  margin-left: -19px !important;
}

.intec-grid.intec-grid-i-v-19 {
  margin-top: -19px !important;
  margin-bottom: -19px !important;
}

.intec-grid.intec-grid-i-19 > .intec-grid-item, .intec-grid.intec-grid-i-19 > .intec-grid-item-auto, .intec-grid.intec-grid-i-19 > .intec-grid-item-1, .intec-grid.intec-grid-i-19 > .intec-grid-item-2, .intec-grid.intec-grid-i-19 > .intec-grid-item-3, .intec-grid.intec-grid-i-19 > .intec-grid-item-4, .intec-grid.intec-grid-i-19 > .intec-grid-item-5, .intec-grid.intec-grid-i-19 > .intec-grid-item-6, .intec-grid.intec-grid-i-19 > .intec-grid-item-7, .intec-grid.intec-grid-i-19 > .intec-grid-item-8, .intec-grid.intec-grid-i-19 > .intec-grid-item-9, .intec-grid.intec-grid-i-19 > .intec-grid-item-10 {
  padding-top: 19px;
  padding-bottom: 19px;
  padding-right: 19px;
  padding-left: 19px;
}

.intec-grid.intec-grid-i-h-19 > .intec-grid-item, .intec-grid.intec-grid-i-h-19 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-19 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-19 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-19 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-19 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-19 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-19 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-19 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-19 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-19 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-19 > .intec-grid-item-10 {
  padding-right: 19px !important;
  padding-left: 19px !important;
}

.intec-grid.intec-grid-i-v-19 > .intec-grid-item, .intec-grid.intec-grid-i-v-19 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-19 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-19 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-19 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-19 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-19 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-19 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-19 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-19 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-19 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-19 > .intec-grid-item-10 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.intec-grid.intec-grid-i-20 {
  margin-top: -20px;
  margin-right: -20px;
  margin-bottom: -20px;
  margin-left: -20px;
}

.intec-grid.intec-grid-i-h-20 {
  margin-right: -20px !important;
  margin-left: -20px !important;
}

.intec-grid.intec-grid-i-v-20 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.intec-grid.intec-grid-i-20 > .intec-grid-item, .intec-grid.intec-grid-i-20 > .intec-grid-item-auto, .intec-grid.intec-grid-i-20 > .intec-grid-item-1, .intec-grid.intec-grid-i-20 > .intec-grid-item-2, .intec-grid.intec-grid-i-20 > .intec-grid-item-3, .intec-grid.intec-grid-i-20 > .intec-grid-item-4, .intec-grid.intec-grid-i-20 > .intec-grid-item-5, .intec-grid.intec-grid-i-20 > .intec-grid-item-6, .intec-grid.intec-grid-i-20 > .intec-grid-item-7, .intec-grid.intec-grid-i-20 > .intec-grid-item-8, .intec-grid.intec-grid-i-20 > .intec-grid-item-9, .intec-grid.intec-grid-i-20 > .intec-grid-item-10 {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
}

.intec-grid.intec-grid-i-h-20 > .intec-grid-item, .intec-grid.intec-grid-i-h-20 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-20 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-20 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-20 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-20 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-20 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-20 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-20 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-20 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-20 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-20 > .intec-grid-item-10 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.intec-grid.intec-grid-i-v-20 > .intec-grid-item, .intec-grid.intec-grid-i-v-20 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-20 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-20 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-20 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-20 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-20 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-20 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-20 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-20 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-20 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-20 > .intec-grid-item-10 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.intec-grid.intec-grid-i-21 {
  margin-top: -21px;
  margin-right: -21px;
  margin-bottom: -21px;
  margin-left: -21px;
}

.intec-grid.intec-grid-i-h-21 {
  margin-right: -21px !important;
  margin-left: -21px !important;
}

.intec-grid.intec-grid-i-v-21 {
  margin-top: -21px !important;
  margin-bottom: -21px !important;
}

.intec-grid.intec-grid-i-21 > .intec-grid-item, .intec-grid.intec-grid-i-21 > .intec-grid-item-auto, .intec-grid.intec-grid-i-21 > .intec-grid-item-1, .intec-grid.intec-grid-i-21 > .intec-grid-item-2, .intec-grid.intec-grid-i-21 > .intec-grid-item-3, .intec-grid.intec-grid-i-21 > .intec-grid-item-4, .intec-grid.intec-grid-i-21 > .intec-grid-item-5, .intec-grid.intec-grid-i-21 > .intec-grid-item-6, .intec-grid.intec-grid-i-21 > .intec-grid-item-7, .intec-grid.intec-grid-i-21 > .intec-grid-item-8, .intec-grid.intec-grid-i-21 > .intec-grid-item-9, .intec-grid.intec-grid-i-21 > .intec-grid-item-10 {
  padding-top: 21px;
  padding-bottom: 21px;
  padding-right: 21px;
  padding-left: 21px;
}

.intec-grid.intec-grid-i-h-21 > .intec-grid-item, .intec-grid.intec-grid-i-h-21 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-21 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-21 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-21 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-21 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-21 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-21 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-21 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-21 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-21 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-21 > .intec-grid-item-10 {
  padding-right: 21px !important;
  padding-left: 21px !important;
}

.intec-grid.intec-grid-i-v-21 > .intec-grid-item, .intec-grid.intec-grid-i-v-21 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-21 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-21 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-21 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-21 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-21 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-21 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-21 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-21 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-21 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-21 > .intec-grid-item-10 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.intec-grid.intec-grid-i-22 {
  margin-top: -22px;
  margin-right: -22px;
  margin-bottom: -22px;
  margin-left: -22px;
}

.intec-grid.intec-grid-i-h-22 {
  margin-right: -22px !important;
  margin-left: -22px !important;
}

.intec-grid.intec-grid-i-v-22 {
  margin-top: -22px !important;
  margin-bottom: -22px !important;
}

.intec-grid.intec-grid-i-22 > .intec-grid-item, .intec-grid.intec-grid-i-22 > .intec-grid-item-auto, .intec-grid.intec-grid-i-22 > .intec-grid-item-1, .intec-grid.intec-grid-i-22 > .intec-grid-item-2, .intec-grid.intec-grid-i-22 > .intec-grid-item-3, .intec-grid.intec-grid-i-22 > .intec-grid-item-4, .intec-grid.intec-grid-i-22 > .intec-grid-item-5, .intec-grid.intec-grid-i-22 > .intec-grid-item-6, .intec-grid.intec-grid-i-22 > .intec-grid-item-7, .intec-grid.intec-grid-i-22 > .intec-grid-item-8, .intec-grid.intec-grid-i-22 > .intec-grid-item-9, .intec-grid.intec-grid-i-22 > .intec-grid-item-10 {
  padding-top: 22px;
  padding-bottom: 22px;
  padding-right: 22px;
  padding-left: 22px;
}

.intec-grid.intec-grid-i-h-22 > .intec-grid-item, .intec-grid.intec-grid-i-h-22 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-22 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-22 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-22 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-22 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-22 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-22 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-22 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-22 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-22 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-22 > .intec-grid-item-10 {
  padding-right: 22px !important;
  padding-left: 22px !important;
}

.intec-grid.intec-grid-i-v-22 > .intec-grid-item, .intec-grid.intec-grid-i-v-22 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-22 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-22 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-22 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-22 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-22 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-22 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-22 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-22 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-22 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-22 > .intec-grid-item-10 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.intec-grid.intec-grid-i-23 {
  margin-top: -23px;
  margin-right: -23px;
  margin-bottom: -23px;
  margin-left: -23px;
}

.intec-grid.intec-grid-i-h-23 {
  margin-right: -23px !important;
  margin-left: -23px !important;
}

.intec-grid.intec-grid-i-v-23 {
  margin-top: -23px !important;
  margin-bottom: -23px !important;
}

.intec-grid.intec-grid-i-23 > .intec-grid-item, .intec-grid.intec-grid-i-23 > .intec-grid-item-auto, .intec-grid.intec-grid-i-23 > .intec-grid-item-1, .intec-grid.intec-grid-i-23 > .intec-grid-item-2, .intec-grid.intec-grid-i-23 > .intec-grid-item-3, .intec-grid.intec-grid-i-23 > .intec-grid-item-4, .intec-grid.intec-grid-i-23 > .intec-grid-item-5, .intec-grid.intec-grid-i-23 > .intec-grid-item-6, .intec-grid.intec-grid-i-23 > .intec-grid-item-7, .intec-grid.intec-grid-i-23 > .intec-grid-item-8, .intec-grid.intec-grid-i-23 > .intec-grid-item-9, .intec-grid.intec-grid-i-23 > .intec-grid-item-10 {
  padding-top: 23px;
  padding-bottom: 23px;
  padding-right: 23px;
  padding-left: 23px;
}

.intec-grid.intec-grid-i-h-23 > .intec-grid-item, .intec-grid.intec-grid-i-h-23 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-23 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-23 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-23 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-23 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-23 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-23 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-23 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-23 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-23 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-23 > .intec-grid-item-10 {
  padding-right: 23px !important;
  padding-left: 23px !important;
}

.intec-grid.intec-grid-i-v-23 > .intec-grid-item, .intec-grid.intec-grid-i-v-23 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-23 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-23 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-23 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-23 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-23 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-23 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-23 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-23 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-23 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-23 > .intec-grid-item-10 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.intec-grid.intec-grid-i-24 {
  margin-top: -24px;
  margin-right: -24px;
  margin-bottom: -24px;
  margin-left: -24px;
}

.intec-grid.intec-grid-i-h-24 {
  margin-right: -24px !important;
  margin-left: -24px !important;
}

.intec-grid.intec-grid-i-v-24 {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}

.intec-grid.intec-grid-i-24 > .intec-grid-item, .intec-grid.intec-grid-i-24 > .intec-grid-item-auto, .intec-grid.intec-grid-i-24 > .intec-grid-item-1, .intec-grid.intec-grid-i-24 > .intec-grid-item-2, .intec-grid.intec-grid-i-24 > .intec-grid-item-3, .intec-grid.intec-grid-i-24 > .intec-grid-item-4, .intec-grid.intec-grid-i-24 > .intec-grid-item-5, .intec-grid.intec-grid-i-24 > .intec-grid-item-6, .intec-grid.intec-grid-i-24 > .intec-grid-item-7, .intec-grid.intec-grid-i-24 > .intec-grid-item-8, .intec-grid.intec-grid-i-24 > .intec-grid-item-9, .intec-grid.intec-grid-i-24 > .intec-grid-item-10 {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 24px;
  padding-left: 24px;
}

.intec-grid.intec-grid-i-h-24 > .intec-grid-item, .intec-grid.intec-grid-i-h-24 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-24 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-24 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-24 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-24 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-24 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-24 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-24 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-24 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-24 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-24 > .intec-grid-item-10 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.intec-grid.intec-grid-i-v-24 > .intec-grid-item, .intec-grid.intec-grid-i-v-24 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-24 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-24 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-24 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-24 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-24 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-24 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-24 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-24 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-24 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-24 > .intec-grid-item-10 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.intec-grid.intec-grid-i-25 {
  margin-top: -25px;
  margin-right: -25px;
  margin-bottom: -25px;
  margin-left: -25px;
}

.intec-grid.intec-grid-i-h-25 {
  margin-right: -25px !important;
  margin-left: -25px !important;
}

.intec-grid.intec-grid-i-v-25 {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
}

.intec-grid.intec-grid-i-25 > .intec-grid-item, .intec-grid.intec-grid-i-25 > .intec-grid-item-auto, .intec-grid.intec-grid-i-25 > .intec-grid-item-1, .intec-grid.intec-grid-i-25 > .intec-grid-item-2, .intec-grid.intec-grid-i-25 > .intec-grid-item-3, .intec-grid.intec-grid-i-25 > .intec-grid-item-4, .intec-grid.intec-grid-i-25 > .intec-grid-item-5, .intec-grid.intec-grid-i-25 > .intec-grid-item-6, .intec-grid.intec-grid-i-25 > .intec-grid-item-7, .intec-grid.intec-grid-i-25 > .intec-grid-item-8, .intec-grid.intec-grid-i-25 > .intec-grid-item-9, .intec-grid.intec-grid-i-25 > .intec-grid-item-10 {
  padding-top: 25px;
  padding-bottom: 25px;
  padding-right: 25px;
  padding-left: 25px;
}

.intec-grid.intec-grid-i-h-25 > .intec-grid-item, .intec-grid.intec-grid-i-h-25 > .intec-grid-item-auto, .intec-grid.intec-grid-i-h-25 > .intec-grid-item-1, .intec-grid.intec-grid-i-h-25 > .intec-grid-item-2, .intec-grid.intec-grid-i-h-25 > .intec-grid-item-3, .intec-grid.intec-grid-i-h-25 > .intec-grid-item-4, .intec-grid.intec-grid-i-h-25 > .intec-grid-item-5, .intec-grid.intec-grid-i-h-25 > .intec-grid-item-6, .intec-grid.intec-grid-i-h-25 > .intec-grid-item-7, .intec-grid.intec-grid-i-h-25 > .intec-grid-item-8, .intec-grid.intec-grid-i-h-25 > .intec-grid-item-9, .intec-grid.intec-grid-i-h-25 > .intec-grid-item-10 {
  padding-right: 25px !important;
  padding-left: 25px !important;
}

.intec-grid.intec-grid-i-v-25 > .intec-grid-item, .intec-grid.intec-grid-i-v-25 > .intec-grid-item-auto, .intec-grid.intec-grid-i-v-25 > .intec-grid-item-1, .intec-grid.intec-grid-i-v-25 > .intec-grid-item-2, .intec-grid.intec-grid-i-v-25 > .intec-grid-item-3, .intec-grid.intec-grid-i-v-25 > .intec-grid-item-4, .intec-grid.intec-grid-i-v-25 > .intec-grid-item-5, .intec-grid.intec-grid-i-v-25 > .intec-grid-item-6, .intec-grid.intec-grid-i-v-25 > .intec-grid-item-7, .intec-grid.intec-grid-i-v-25 > .intec-grid-item-8, .intec-grid.intec-grid-i-v-25 > .intec-grid-item-9, .intec-grid.intec-grid-i-v-25 > .intec-grid-item-10 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.intec-grid > .intec-grid-order-first {
  order: -1;
}

.intec-grid > .intec-grid-order-0 {
  order: 0;
}

.intec-grid > .intec-grid-order-1 {
  order: 1;
}

.intec-grid > .intec-grid-order-2 {
  order: 2;
}

.intec-grid > .intec-grid-order-3 {
  order: 3;
}

.intec-grid > .intec-grid-order-4 {
  order: 4;
}

.intec-grid > .intec-grid-order-5 {
  order: 5;
}

.intec-grid > .intec-grid-order-6 {
  order: 6;
}

.intec-grid > .intec-grid-order-7 {
  order: 7;
}

.intec-grid > .intec-grid-order-8 {
  order: 8;
}

.intec-grid > .intec-grid-order-9 {
  order: 9;
}

.intec-grid > .intec-grid-order-10 {
  order: 10;
}

.intec-grid > .intec-grid-order-last {
  order: 11;
}

.intec-grid.intec-grid-a-h-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.intec-grid.intec-grid-a-h-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.intec-grid.intec-grid-a-h-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.intec-grid.intec-grid-a-h-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.intec-grid.intec-grid-a-h-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.intec-grid.intec-grid-a-v-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.intec-grid.intec-grid-a-v-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.intec-grid.intec-grid-a-v-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.intec-grid.intec-grid-a-v-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.intec-grid.intec-grid-a-v-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.intec-grid.intec-grid-a-c-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.intec-grid.intec-grid-a-c-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.intec-grid.intec-grid-a-c-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.intec-grid.intec-grid-a-c-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.intec-grid.intec-grid-a-c-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.intec-grid.intec-grid-a-c-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

@media all and (max-width: 1200px) {
  .intec-grid.intec-grid-a-h-1200-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-1200-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-1200-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-1200-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-1200-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-1200-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-1200-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-1200-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-1200-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-1200-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-1200-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-1200-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-1200-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-1200-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-1200-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-1200-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 1150px) {
  .intec-grid.intec-grid-a-h-1150-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-1150-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-1150-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-1150-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-1150-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-1150-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-1150-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-1150-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-1150-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-1150-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-1150-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-1150-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-1150-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-1150-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-1150-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-1150-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 1100px) {
  .intec-grid.intec-grid-a-h-1100-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-1100-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-1100-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-1100-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-1100-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-1100-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-1100-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-1100-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-1100-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-1100-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-1100-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-1100-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-1100-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-1100-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-1100-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-1100-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 1050px) {
  .intec-grid.intec-grid-a-h-1050-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-1050-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-1050-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-1050-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-1050-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-1050-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-1050-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-1050-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-1050-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-1050-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-1050-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-1050-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-1050-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-1050-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-1050-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-1050-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 1024px) {
  .intec-grid.intec-grid-a-h-1024-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-1024-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-1024-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-1024-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-1024-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-1024-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-1024-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-1024-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-1024-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-1024-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-1024-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-1024-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-1024-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-1024-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-1024-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-1024-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 1000px) {
  .intec-grid.intec-grid-a-h-1000-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-1000-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-1000-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-1000-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-1000-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-1000-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-1000-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-1000-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-1000-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-1000-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-1000-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-1000-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-1000-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-1000-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-1000-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-1000-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 950px) {
  .intec-grid.intec-grid-a-h-950-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-950-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-950-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-950-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-950-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-950-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-950-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-950-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-950-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-950-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-950-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-950-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-950-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-950-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-950-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-950-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 900px) {
  .intec-grid.intec-grid-a-h-900-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-900-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-900-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-900-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-900-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-900-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-900-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-900-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-900-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-900-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-900-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-900-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-900-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-900-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-900-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-900-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 850px) {
  .intec-grid.intec-grid-a-h-850-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-850-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-850-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-850-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-850-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-850-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-850-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-850-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-850-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-850-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-850-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-850-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-850-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-850-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-850-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-850-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 800px) {
  .intec-grid.intec-grid-a-h-800-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-800-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-800-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-800-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-800-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-800-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-800-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-800-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-800-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-800-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-800-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-800-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-800-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-800-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-800-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-800-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 768px) {
  .intec-grid.intec-grid-a-h-768-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-768-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-768-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-768-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-768-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-768-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-768-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-768-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-768-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-768-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-768-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-768-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-768-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-768-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-768-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-768-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 750px) {
  .intec-grid.intec-grid-a-h-750-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-750-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-750-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-750-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-750-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-750-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-750-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-750-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-750-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-750-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-750-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-750-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-750-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-750-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-750-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-750-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 720px) {
  .intec-grid.intec-grid-a-h-720-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-720-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-720-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-720-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-720-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-720-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-720-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-720-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-720-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-720-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-720-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-720-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-720-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-720-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-720-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-720-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 700px) {
  .intec-grid.intec-grid-a-h-700-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-700-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-700-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-700-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-700-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-700-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-700-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-700-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-700-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-700-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-700-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-700-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-700-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-700-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-700-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-700-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 650px) {
  .intec-grid.intec-grid-a-h-650-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-650-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-650-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-650-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-650-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-650-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-650-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-650-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-650-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-650-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-650-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-650-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-650-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-650-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-650-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-650-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 600px) {
  .intec-grid.intec-grid-a-h-600-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-600-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-600-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-600-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-600-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-600-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-600-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-600-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-600-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-600-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-600-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-600-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-600-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-600-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-600-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-600-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 550px) {
  .intec-grid.intec-grid-a-h-550-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-550-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-550-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-550-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-550-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-550-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-550-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-550-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-550-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-550-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-550-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-550-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-550-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-550-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-550-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-550-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 500px) {
  .intec-grid.intec-grid-a-h-500-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-500-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-500-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-500-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-500-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-500-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-500-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-500-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-500-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-500-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-500-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-500-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-500-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-500-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-500-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-500-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 450px) {
  .intec-grid.intec-grid-a-h-450-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-450-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-450-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-450-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-450-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-450-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-450-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-450-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-450-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-450-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-450-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-450-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-450-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-450-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-450-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-450-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 425px) {
  .intec-grid.intec-grid-a-h-425-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-425-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-425-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-425-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-425-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-425-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-425-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-425-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-425-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-425-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-425-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-425-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-425-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-425-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-425-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-425-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 414px) {
  .intec-grid.intec-grid-a-h-414-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-414-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-414-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-414-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-414-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-414-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-414-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-414-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-414-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-414-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-414-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-414-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-414-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-414-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-414-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-414-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 411px) {
  .intec-grid.intec-grid-a-h-411-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-411-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-411-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-411-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-411-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-411-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-411-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-411-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-411-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-411-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-411-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-411-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-411-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-411-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-411-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-411-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 400px) {
  .intec-grid.intec-grid-a-h-400-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-400-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-400-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-400-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-400-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-400-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-400-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-400-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-400-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-400-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-400-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-400-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-400-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-400-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-400-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-400-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 375px) {
  .intec-grid.intec-grid-a-h-375-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-375-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-375-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-375-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-375-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-375-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-375-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-375-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-375-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-375-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-375-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-375-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-375-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-375-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-375-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-375-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 360px) {
  .intec-grid.intec-grid-a-h-360-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-360-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-360-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-360-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-360-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-360-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-360-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-360-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-360-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-360-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-360-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-360-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-360-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-360-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-360-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-360-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 350px) {
  .intec-grid.intec-grid-a-h-350-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-350-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-350-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-350-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-350-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-350-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-350-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-350-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-350-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-350-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-350-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-350-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-350-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-350-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-350-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-350-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media all and (max-width: 320px) {
  .intec-grid.intec-grid-a-h-320-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-h-320-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-h-320-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .intec-grid.intec-grid-a-h-320-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .intec-grid.intec-grid-a-h-320-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .intec-grid.intec-grid-a-v-320-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .intec-grid.intec-grid-a-v-320-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .intec-grid.intec-grid-a-v-320-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .intec-grid.intec-grid-a-v-320-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .intec-grid.intec-grid-a-v-320-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .intec-grid.intec-grid-a-c-320-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .intec-grid.intec-grid-a-c-320-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .intec-grid.intec-grid-a-c-320-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .intec-grid.intec-grid-a-c-320-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .intec-grid.intec-grid-a-c-320-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .intec-grid.intec-grid-a-c-320-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

html,
body {
  margin: 0;
  padding: 0;
}

html {
  font-size: 14px;
  font-family: sans-serif;
  line-height: 1.42857143;
  color: #2d2d2d;
}

body {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

img {
  max-width: 100%;
}

*[data-lazyload-use="true"] {
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: auto !important;
  background-image: url(/bitrix/templates/matilda_s1/css/./../resources/a4051eb32350f3de0547a4c2dc1e9b79.svg);
}

img[data-lazyload-use="true"] {
  background-image: none;
}

.intec-ui {
  font-size: 14px;
  line-height: 1.42857143;
  font-weight: normal;
  font-style: normal;
  margin: 0;
  padding: 0;
  word-spacing: normal;
  letter-spacing: normal;
  white-space: normal;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.intec-ui.intec-ui-size-1 {
  font-size: 14px;
  line-height: 1.42857;
}

.intec-ui.intec-ui-size-2 {
  font-size: 14px;
  line-height: 1.42857;
}

.intec-ui.intec-ui-size-3 {
  font-size: 16px;
  line-height: 1.375;
}

.intec-ui.intec-ui-size-4 {
  font-size: 16px;
  line-height: 1.375;
}

.intec-ui.intec-ui-size-5 {
  font-size: 16px;
  line-height: 1.375;
}

.intec-ui.intec-ui-control-basket-button {
  position: relative;
  display: inline-block;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect {
  display: none;
  position: absolute;
  text-align: center;
  font-size: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect:before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  height: 100%;
  width: 0;
  overflow: hidden;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect .intec-ui-part-effect-wrapper {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper {
  width: 12px;
  height: 12px;
  transform: rotateZ(45deg);
}

@keyframes intec-ui-basket-button-effect-folding {
  0%, 10% {
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%, 75% {
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%, 100% {
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper > i {
  position: relative;
  display: block;
  float: left;
  width: 6px;
  height: 6px;
  transform: scale(1.1);
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper > i:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  animation: intec-ui-basket-button-effect-folding 1.6s infinite linear both;
  transform-origin: 100% 100%;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper > i:first-child + i {
  transform: scale(1.1) rotateZ(90deg);
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper > i:first-child + i + i {
  transform: scale(1.1) rotateZ(270deg);
  clear: left;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper > i:first-child + i + i + i {
  transform: scale(1.1) rotateZ(180deg);
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper > i:first-child + i:before {
  animation-delay: 0.2s;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper > i:first-child + i + i:before {
  animation-delay: 0.6s;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper > i:first-child + i + i + i:before {
  animation-delay: 0.4s;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper {
  width: 100%;
  height: 100%;
  text-align: center;
}

@keyframes intec-ui-basket-button-effect-bounce {
  0%,
  80%,
  100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper:after {
  content: '';
  width: 0;
  height: 100%;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper > i {
  width: 10px;
  height: 10px;
  margin: 0 5px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper:after,
.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper > i {
  display: inline-block;
  vertical-align: middle;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper > i:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  animation: intec-ui-basket-button-effect-bounce 1.2s infinite ease-in-out both;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper > i:first-child {
  margin-left: 0;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper > i:last-child {
  margin-right: 0;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper > i:first-child:before {
  margin-left: 0;
  animation-delay: -0.32s;
}

.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper > i:first-child + i:before {
  animation-delay: -0.16s;
}

.intec-ui.intec-ui-control-basket-button[data-basket-state="processing"] .intec-ui-part-content, .intec-ui.intec-ui-control-basket-button[data-compare-state="processing"] .intec-ui-part-content {
  visibility: hidden;
}

.intec-ui.intec-ui-control-basket-button[data-basket-state="processing"] .intec-ui-part-effect, .intec-ui.intec-ui-control-basket-button[data-compare-state="processing"] .intec-ui-part-effect {
  display: block;
}

.intec-ui.intec-ui-control-alert {
  padding: 15px 15px 10px 15px;
  border: none;
  font-size: 12px;
  line-height: 1.5;
  color: #737373;
  background-color: #f7f7f7;
  border-bottom: 2px solid #dfdfdf;
  border-radius: 2px;
}

.intec-ui.intec-ui-control-alert.intec-ui-scheme-gray {
  color: #afafaf;
  background-color: whitesmoke;
  border-color: #ebebeb;
}

.intec-ui.intec-ui-control-alert.intec-ui-scheme-red {
  color: #dc130d;
  background-color: #feecec;
  border-color: #fddad8;
}

.intec-ui.intec-ui-control-alert.intec-ui-scheme-blue {
  color: #1976d2;
  background-color: #edf5fd;
  border-color: #dbebfb;
}

.intec-ui.intec-ui-control-alert.intec-ui-scheme-blue-1 {
  color: #0ca9e3;
  background-color: #ecf9fe;
  border-color: #d8f3fd;
}

.intec-ui.intec-ui-control-alert.intec-ui-scheme-green {
  color: #00b290;
  background-color: #ebfffb;
  border-color: #d6fff7;
}

.intec-ui.intec-ui-control-alert.intec-ui-scheme-green-1 {
  color: #84bc29;
  background-color: #f6fbee;
  border-color: #eef8de;
}

.intec-ui.intec-ui-control-alert.intec-ui-scheme-orange {
  color: #f38b04;
  background-color: #fff6eb;
  border-color: #feedd7;
}

.intec-ui.intec-ui-control-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 4px 12px;
  border: 2px solid #f7f7f7;
  background-color: #f7f7f7;
  color: #5f5f5f;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition-property: color, border-color, background-color;
  -moz-transition-property: color, border-color, background-color;
  -ms-transition-property: color, border-color, background-color;
  -o-transition-property: color, border-color, background-color;
  transition-property: color, border-color, background-color;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-round-none {
  border-radius: 0;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-round-1 {
  border-radius: 1px;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-round-2 {
  border-radius: 2px;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-round-3 {
  border-radius: 3px;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-round-4 {
  border-radius: 4px;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-round-5 {
  border-radius: 5px;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-round-half {
  border-radius: 16px;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-transparent, .intec-ui.intec-ui-control-button.intec-ui-mod-transparent:disabled, .intec-ui.intec-ui-control-button.intec-ui-mod-transparent.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-mod-transparent[data-ui-state="disabled"] {
  background-color: transparent;
}

.intec-ui.intec-ui-control-button:hover, .intec-ui.intec-ui-control-button.intec-ui-state-hover, .intec-ui.intec-ui-control-button[data-ui-state="hover"] {
  border-color: #ebebeb;
  background-color: #ebebeb;
  color: #3f3f3f;
}

.intec-ui.intec-ui-control-button:focus, .intec-ui.intec-ui-control-button.intec-ui-state-focus, .intec-ui.intec-ui-control-button[data-ui-state="focus"] {
  border-color: #ebebeb;
  background-color: #ebebeb;
  color: #3f3f3f;
}

.intec-ui.intec-ui-control-button:active, .intec-ui.intec-ui-control-button.intec-ui-state-active, .intec-ui.intec-ui-control-button[data-ui-state="active"] {
  border-color: #dfdfdf;
  background-color: #dfdfdf;
  color: #3f3f3f;
}

.intec-ui.intec-ui-control-button:disabled, .intec-ui.intec-ui-control-button.intec-ui-state-disabled, .intec-ui.intec-ui-control-button[data-ui-state="disabled"] {
  border-color: #f7f7f7;
  background-color: #f7f7f7;
  color: #9f9f9f;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-link {
  border-color: transparent;
  background-color: transparent;
}

.intec-ui.intec-ui-control-button > * {
  width: auto;
  max-width: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex: auto;
  flex-shrink: 1;
}

.intec-ui.intec-ui-control-button > * + * {
  padding-left: 0.714286em;
}

.intec-ui.intec-ui-control-button .intec-ui-part-icon,
.intec-ui.intec-ui-control-button .intec-ui-part-content {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.intec-ui.intec-ui-control-button .intec-ui-part-icon {
  white-space: nowrap;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex: auto;
  flex-shrink: 0;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-gray {
  border-color: #afafaf;
  background-color: #afafaf;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-transparent {
  background-color: transparent;
  color: #afafaf;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-gray:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray[data-ui-state="hover"] {
  border-color: #c3c3c3;
  background-color: #c3c3c3;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-gray:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray[data-ui-state="focus"] {
  border-color: #c3c3c3;
  background-color: #c3c3c3;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-gray:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray[data-ui-state="active"] {
  border-color: #9b9b9b;
  background-color: #9b9b9b;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-gray:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray[data-ui-state="disabled"] {
  border-color: #dadada;
  background-color: #dadada;
  color: #fbfbfb;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link {
  color: #5f5f5f;
  border-color: transparent;
  background-color: transparent;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link[data-ui-state="hover"] {
  color: #c3c3c3;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link[data-ui-state="focus"] {
  color: #c3c3c3;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link[data-ui-state="active"] {
  color: #9b9b9b;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link[data-ui-state="disabled"] {
  color: #9f9f9f;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-red {
  border-color: #dc130d;
  background-color: #dc130d;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-transparent {
  background-color: transparent;
  color: #dc130d;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-red:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-red[data-ui-state="hover"] {
  border-color: #e63f3a;
  background-color: #e63f3a;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-red:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-red[data-ui-state="focus"] {
  border-color: #e63f3a;
  background-color: #e63f3a;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-red:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-red[data-ui-state="active"] {
  border-color: #a82e2b;
  background-color: #a82e2b;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-red:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-red[data-ui-state="disabled"] {
  border-color: #a6898a;
  background-color: #a6898a;
  color: #fbfbfb;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link {
  color: #5f5f5f;
  border-color: transparent;
  background-color: transparent;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link[data-ui-state="hover"] {
  color: #e63f3a;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link[data-ui-state="focus"] {
  color: #e63f3a;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link[data-ui-state="active"] {
  color: #a82e2b;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link[data-ui-state="disabled"] {
  color: #9f9f9f;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue {
  border-color: #1976d2;
  background-color: #1976d2;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-transparent {
  background-color: transparent;
  color: #1976d2;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue[data-ui-state="hover"] {
  border-color: #2585e5;
  background-color: #2585e5;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue[data-ui-state="focus"] {
  border-color: #2585e5;
  background-color: #2585e5;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue[data-ui-state="active"] {
  border-color: #2158a7;
  background-color: #2158a7;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue[data-ui-state="disabled"] {
  border-color: #8091a7;
  background-color: #8091a7;
  color: #fbfbfb;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link {
  color: #5f5f5f;
  border-color: transparent;
  background-color: transparent;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link[data-ui-state="hover"] {
  color: #2585e5;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link[data-ui-state="focus"] {
  color: #2585e5;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link[data-ui-state="active"] {
  color: #2158a7;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link[data-ui-state="disabled"] {
  color: #9f9f9f;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1 {
  border-color: #0ca9e3;
  background-color: #0ca9e3;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-transparent {
  background-color: transparent;
  color: #0ca9e3;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1[data-ui-state="hover"] {
  border-color: #39baec;
  background-color: #39baec;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1[data-ui-state="focus"] {
  border-color: #39baec;
  background-color: #39baec;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1[data-ui-state="active"] {
  border-color: #287ca1;
  background-color: #287ca1;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1[data-ui-state="disabled"] {
  border-color: #748ca1;
  background-color: #748ca1;
  color: #fbfbfb;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link {
  color: #5f5f5f;
  border-color: transparent;
  background-color: transparent;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link[data-ui-state="hover"] {
  color: #39baec;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link[data-ui-state="focus"] {
  color: #39baec;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link[data-ui-state="active"] {
  color: #287ca1;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link[data-ui-state="disabled"] {
  color: #9f9f9f;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green {
  border-color: #00b290;
  background-color: #00b290;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-transparent {
  background-color: transparent;
  color: #00b290;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-green[data-ui-state="hover"] {
  border-color: #30c4a8;
  background-color: #30c4a8;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-green[data-ui-state="focus"] {
  border-color: #30c4a8;
  background-color: #30c4a8;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-green[data-ui-state="active"] {
  border-color: #289f84;
  background-color: #289f84;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-green[data-ui-state="disabled"] {
  border-color: #7f9f93;
  background-color: #7f9f93;
  color: #fbfbfb;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link {
  color: #5f5f5f;
  border-color: transparent;
  background-color: transparent;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link[data-ui-state="hover"] {
  color: #30c4a8;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link[data-ui-state="focus"] {
  color: #30c4a8;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link[data-ui-state="active"] {
  color: #289f84;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link[data-ui-state="disabled"] {
  color: #9f9f9f;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1 {
  border-color: #84bc29;
  background-color: #84bc29;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-transparent {
  background-color: transparent;
  color: #84bc29;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1[data-ui-state="hover"] {
  border-color: #9dca53;
  background-color: #9dca53;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1[data-ui-state="focus"] {
  border-color: #9dca53;
  background-color: #9dca53;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1[data-ui-state="active"] {
  border-color: #789b3b;
  background-color: #789b3b;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1[data-ui-state="disabled"] {
  border-color: #8a9b79;
  background-color: #8a9b79;
  color: #fbfbfb;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link {
  color: #5f5f5f;
  border-color: transparent;
  background-color: transparent;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link[data-ui-state="hover"] {
  color: #9dca53;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link[data-ui-state="focus"] {
  color: #9dca53;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link[data-ui-state="active"] {
  color: #789b3b;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link[data-ui-state="disabled"] {
  color: #9f9f9f;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-orange {
  border-color: #f38b04;
  background-color: #f38b04;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-transparent {
  background-color: transparent;
  color: #f38b04;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-orange:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange[data-ui-state="hover"] {
  border-color: #f8a132;
  background-color: #f8a132;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-orange:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange[data-ui-state="focus"] {
  border-color: #f8a132;
  background-color: #f8a132;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-orange:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange[data-ui-state="active"] {
  border-color: #c37c2b;
  background-color: #c37c2b;
  color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-orange:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange[data-ui-state="disabled"] {
  border-color: #c3a69c;
  background-color: #c3a69c;
  color: #fbfbfb;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link {
  color: #5f5f5f;
  border-color: transparent;
  background-color: transparent;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link[data-ui-state="hover"] {
  color: #f8a132;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link[data-ui-state="focus"] {
  color: #f8a132;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link[data-ui-state="active"] {
  color: #c37c2b;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link:disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link.intec-ui-state-disabled, .intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link[data-ui-state="disabled"] {
  color: #9f9f9f;
}

.intec-ui.intec-ui-control-button.intec-ui-size-1 {
  padding: 6px 16px;
}

.intec-ui.intec-ui-control-button.intec-ui-size-1.intec-ui-mod-round-half {
  border-radius: 18px;
}

.intec-ui.intec-ui-control-button.intec-ui-size-2 {
  padding: 8px 20px;
}

.intec-ui.intec-ui-control-button.intec-ui-size-2.intec-ui-mod-round-half {
  border-radius: 20px;
}

.intec-ui.intec-ui-control-button.intec-ui-size-3 {
  padding: 9px 24px;
}

.intec-ui.intec-ui-control-button.intec-ui-size-3.intec-ui-mod-round-half {
  border-radius: 22px;
}

.intec-ui.intec-ui-control-button.intec-ui-size-4 {
  padding: 11px 28px;
}

.intec-ui.intec-ui-control-button.intec-ui-size-4.intec-ui-mod-round-half {
  border-radius: 24px;
}

.intec-ui.intec-ui-control-button.intec-ui-size-5 {
  padding: 13px 32px;
}

.intec-ui.intec-ui-control-button.intec-ui-size-5.intec-ui-mod-round-half {
  border-radius: 26px;
}

.intec-ui.intec-ui-control-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  text-align: center;
  margin: -5px -10px;
  min-width: 20px;
  min-height: 10px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.intec-ui.intec-ui-control-dots.disabled {
  display: none;
}

.intec-ui.intec-ui-control-dots .intec-ui-part-dot {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  border: none;
  background: transparent;
  padding: 8px;
  margin: 0;
  outline: none;
  cursor: pointer;
}

.intec-ui.intec-ui-control-dots .intec-ui-part-dot span {
  display: block;
  width: 10px;
  height: 10px;
  border: 1px solid #808080;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 350ms;
  -moz-transition: 350ms;
  -ms-transition: 350ms;
  -o-transition: 350ms;
  transition: 350ms;
}

.intec-ui.intec-ui-control-dots .intec-ui-part-dot.active span {
  background-color: #1B1E25;
  border-color: #1B1E25;
}

.intec-ui.intec-ui-control-dots.intec-ui-mod-position-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.intec-ui.intec-ui-control-dots.intec-ui-mod-position-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.intec-ui.intec-ui-control-dots.intec-ui-mod-position-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.intec-ui.intec-ui-control-input {
  display: inline-block;
  padding: 5px 8px;
  border: 1px solid #efefef;
  background-color: #f6f6f6;
  color: #5f5f5f;
  text-align: left;
  -webkit-transition-property: color, border-color, background-color;
  -moz-transition-property: color, border-color, background-color;
  -ms-transition-property: color, border-color, background-color;
  -o-transition-property: color, border-color, background-color;
  transition-property: color, border-color, background-color;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-block {
  display: block;
  width: 100%;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-resize-none {
  resize: none;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-resize-horizontal {
  resize: horizontal;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-resize-vertical {
  resize: vertical;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-resize-both {
  resize: both;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-round-none {
  border-radius: 0;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-round-1 {
  border-radius: 1px;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-round-2 {
  border-radius: 2px;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-round-3 {
  border-radius: 3px;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-round-4 {
  border-radius: 4px;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-round-5 {
  border-radius: 5px;
}

.intec-ui.intec-ui-control-input.intec-ui-mod-round-half {
  border-radius: 16px;
}

.intec-ui.intec-ui-control-input:hover, .intec-ui.intec-ui-control-input.intec-ui-state-hover, .intec-ui.intec-ui-control-input[data-ui-state="hover"] {
  border-color: #e1e1e1;
}

.intec-ui.intec-ui-control-input:focus, .intec-ui.intec-ui-control-input.intec-ui-state-focus, .intec-ui.intec-ui-control-input[data-ui-state="focus"] {
  border-color: #e1e1e1;
}

.intec-ui.intec-ui-control-input:active, .intec-ui.intec-ui-control-input.intec-ui-state-active, .intec-ui.intec-ui-control-input[data-ui-state="active"] {
  border-color: #ccc;
}

.intec-ui.intec-ui-control-input:disabled, .intec-ui.intec-ui-control-input.intec-ui-state-disabled, .intec-ui.intec-ui-control-input[data-ui-state="disabled"] {
  border: 1px solid #efefef;
  color: #9f9f9f;
}

.intec-ui.intec-ui-control-input.intec-ui-size-1 {
  padding: 7px 9px;
}

.intec-ui.intec-ui-control-input.intec-ui-size-1.intec-ui-mod-round-half {
  border-radius: 18px;
}

.intec-ui.intec-ui-control-input.intec-ui-size-2 {
  padding: 9px 10px;
}

.intec-ui.intec-ui-control-input.intec-ui-size-2.intec-ui-mod-round-half {
  border-radius: 20px;
}

.intec-ui.intec-ui-control-input.intec-ui-size-3 {
  padding: 10px 11px;
}

.intec-ui.intec-ui-control-input.intec-ui-size-3.intec-ui-mod-round-half {
  border-radius: 22px;
}

.intec-ui.intec-ui-control-input.intec-ui-size-4 {
  padding: 12px 12px;
}

.intec-ui.intec-ui-control-input.intec-ui-size-4.intec-ui-mod-round-half {
  border-radius: 24px;
}

.intec-ui.intec-ui-control-input.intec-ui-size-5 {
  padding: 14px 13px;
}

.intec-ui.intec-ui-control-input.intec-ui-size-5.intec-ui-mod-round-half {
  border-radius: 26px;
}

.intec-ui.intec-ui-control-input.intec-ui-view-1 {
  background: #fff;
}

.intec-ui.intec-ui-control-input.intec-ui-view-2 {
  border: none;
  border-bottom: 1px solid #dddddd;
  background: transparent;
  color: #2d2d2d;
}

.intec-ui.intec-ui-control-input.intec-ui-view-2:hover, .intec-ui.intec-ui-control-input.intec-ui-view-2.intec-ui-state-hover, .intec-ui.intec-ui-control-input.intec-ui-view-2[data-ui-state="hover"] {
  border-color: #888888;
}

.intec-ui.intec-ui-control-input.intec-ui-view-2:focus, .intec-ui.intec-ui-control-input.intec-ui-view-2.intec-ui-state-focus, .intec-ui.intec-ui-control-input.intec-ui-view-2[data-ui-state="focus"] {
  border-color: #888888;
}

.intec-ui.intec-ui-control-input.intec-ui-view-2:active, .intec-ui.intec-ui-control-input.intec-ui-view-2.intec-ui-state-active, .intec-ui.intec-ui-control-input.intec-ui-view-2[data-ui-state="active"] {
  border-color: #696969;
}

.intec-ui.intec-ui-control-input.intec-ui-view-2:disabled, .intec-ui.intec-ui-control-input.intec-ui-view-2.intec-ui-state-disabled, .intec-ui.intec-ui-control-input.intec-ui-view-2[data-ui-state="disabled"] {
  border: 1px solid #efefef;
  color: #9f9f9f;
}

.intec-ui.intec-ui-control-navigation {
  display: block;
  position: relative;
  visibility: hidden;
}

.intec-ui.intec-ui-control-navigation.disabled {
  display: none;
}

.intec-ui.intec-ui-control-navigation .intec-ui-part-button-left,
.intec-ui.intec-ui-control-navigation .intec-ui-part-button-right {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -ms-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  display: block;
  position: absolute;
  visibility: visible;
  border: none;
  background: transparent;
  outline: none;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  margin-top: -10px;
  color: #1B1E25;
  opacity: 0.7;
  cursor: pointer;
}

.intec-ui.intec-ui-control-navigation .intec-ui-part-button-left:hover,
.intec-ui.intec-ui-control-navigation .intec-ui-part-button-right:hover {
  opacity: 1;
}

.intec-ui.intec-ui-control-navigation .intec-ui-part-button-left.disabled,
.intec-ui.intec-ui-control-navigation .intec-ui-part-button-right.disabled {
  opacity: 0.3;
}

.intec-ui.intec-ui-control-navigation .intec-ui-part-button-left.disabled:hover,
.intec-ui.intec-ui-control-navigation .intec-ui-part-button-right.disabled:hover {
  opacity: 0.3;
}

.intec-ui.intec-ui-control-navigation .intec-ui-part-button-left {
  left: 0;
}

.intec-ui.intec-ui-control-navigation .intec-ui-part-button-right {
  right: 0;
}

.intec-ui.intec-ui-control-numeric {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 4px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.intec-ui.intec-ui-control-numeric .intec-ui-part-input,
.intec-ui.intec-ui-control-numeric .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric .intec-ui-part-decrement {
  display: block;
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: auto;
  max-width: none;
  padding: 2px 6px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.intec-ui.intec-ui-control-numeric .intec-ui-part-input {
  color: #3f3f3f;
  text-align: center;
  width: 40px;
}

.intec-ui.intec-ui-control-numeric .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric .intec-ui-part-decrement {
  cursor: pointer;
  text-decoration: none;
  color: #5f5f5f;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}

.intec-ui.intec-ui-control-numeric .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric .intec-ui-part-decrement:hover {
  color: #3f3f3f !important;
}

.intec-ui.intec-ui-control-numeric.intec-ui-scheme-gray .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric.intec-ui-scheme-gray .intec-ui-part-decrement:hover {
  color: #afafaf !important;
}

.intec-ui.intec-ui-control-numeric.intec-ui-scheme-red .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric.intec-ui-scheme-red .intec-ui-part-decrement:hover {
  color: #dc130d !important;
}

.intec-ui.intec-ui-control-numeric.intec-ui-scheme-blue .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric.intec-ui-scheme-blue .intec-ui-part-decrement:hover {
  color: #1976d2 !important;
}

.intec-ui.intec-ui-control-numeric.intec-ui-scheme-blue-1 .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric.intec-ui-scheme-blue-1 .intec-ui-part-decrement:hover {
  color: #0ca9e3 !important;
}

.intec-ui.intec-ui-control-numeric.intec-ui-scheme-green .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric.intec-ui-scheme-green .intec-ui-part-decrement:hover {
  color: #00b290 !important;
}

.intec-ui.intec-ui-control-numeric.intec-ui-scheme-green-1 .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric.intec-ui-scheme-green-1 .intec-ui-part-decrement:hover {
  color: #84bc29 !important;
}

.intec-ui.intec-ui-control-numeric.intec-ui-scheme-orange .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric.intec-ui-scheme-orange .intec-ui-part-decrement:hover {
  color: #f38b04 !important;
}

.intec-ui.intec-ui-control-numeric.intec-ui-size-1 .intec-ui-part-input,
.intec-ui.intec-ui-control-numeric.intec-ui-size-1 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-size-1 .intec-ui-part-decrement {
  padding: 4px 8px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-size-1 .intec-ui-part-input {
  width: 44px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-size-2 .intec-ui-part-input,
.intec-ui.intec-ui-control-numeric.intec-ui-size-2 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-size-2 .intec-ui-part-decrement {
  padding: 6px 10px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-size-2 .intec-ui-part-input {
  width: 48px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-size-3 .intec-ui-part-input,
.intec-ui.intec-ui-control-numeric.intec-ui-size-3 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-size-3 .intec-ui-part-decrement {
  padding: 7px 12px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-size-3 .intec-ui-part-input {
  width: 52px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-size-4 .intec-ui-part-input,
.intec-ui.intec-ui-control-numeric.intec-ui-size-4 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-size-4 .intec-ui-part-decrement {
  padding: 9px 14px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-size-4 .intec-ui-part-input {
  width: 56px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-size-5 .intec-ui-part-input,
.intec-ui.intec-ui-control-numeric.intec-ui-size-5 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-size-5 .intec-ui-part-decrement {
  padding: 11px 16px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-size-5 .intec-ui-part-input {
  width: 60px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1 {
  padding: 0;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-input,
.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-decrement {
  color: #848484;
  font-weight: bold;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-input {
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  padding: 6px 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-decrement {
  padding: 6px 12px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-1 .intec-ui-part-input {
  padding: 8px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-1 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-1 .intec-ui-part-decrement {
  padding: 8px 14px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-2 .intec-ui-part-input {
  padding: 10px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-2 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-2 .intec-ui-part-decrement {
  padding: 10px 16px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-3 .intec-ui-part-input {
  padding: 11px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-3 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-3 .intec-ui-part-decrement {
  padding: 11px 18px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-4 .intec-ui-part-input {
  padding: 13px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-4 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-4 .intec-ui-part-decrement {
  padding: 13px 20px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-5 .intec-ui-part-input {
  padding: 15px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-5 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-5 .intec-ui-part-decrement {
  padding: 15px 22px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2 {
  padding: 0;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2 .intec-ui-part-input {
  color: #272727;
  font-weight: 500;
  width: 32px;
  padding: 6px 3px;
  background-color: #fbfbfb;
  -webkit-box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-2 .intec-ui-part-decrement {
  font-size: 16px;
  line-height: 1.5;
  color: #848484;
  padding: 4px 16px;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2 .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric.intec-ui-view-2 .intec-ui-part-decrement:hover {
  color: #3f3f3f;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-1 .intec-ui-part-input {
  padding: 8px 3px;
  width: 36px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-1 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-1 .intec-ui-part-decrement {
  font-size: 16px;
  line-height: 1.5;
  padding: 6px 18px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-2 .intec-ui-part-input {
  padding: 10px 3px;
  width: 40px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-2 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-2 .intec-ui-part-decrement {
  font-size: 16px;
  line-height: 1.5;
  padding: 8px 20px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-3 .intec-ui-part-input {
  padding: 11px 3px;
  width: 44px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-3 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-3 .intec-ui-part-decrement {
  font-size: 18px;
  line-height: 1.44444;
  padding: 9px 22px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-4 .intec-ui-part-input {
  padding: 13px 3px;
  width: 48px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-4 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-4 .intec-ui-part-decrement {
  font-size: 18px;
  line-height: 1.44444;
  padding: 11px 24px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-5 .intec-ui-part-input {
  padding: 15px 3px;
  width: 52px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-5 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-5 .intec-ui-part-decrement {
  font-size: 18px;
  line-height: 1.44444;
  padding: 13px 26px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3 {
  padding: 0;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3 .intec-ui-part-input {
  color: #272727;
  font-weight: bold;
  width: 28px;
  padding: 4px 4px;
  border: 1px solid #e8e8e8;
  background-color: #f6f6f6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-3 .intec-ui-part-decrement {
  font-size: 16px;
  line-height: 1.5;
  font-weight: bold;
  color: #848484;
  padding: 4px 16px;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3 .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric.intec-ui-view-3 .intec-ui-part-decrement:hover {
  color: #3f3f3f;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-1 .intec-ui-part-input {
  padding: 6px 4px;
  width: 32px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-1 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-1 .intec-ui-part-decrement {
  font-size: 16px;
  line-height: 1.5;
  padding: 6px 18px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-2 .intec-ui-part-input {
  padding: 8px 4px;
  width: 36px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-2 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-2 .intec-ui-part-decrement {
  font-size: 16px;
  line-height: 1.5;
  padding: 8px 20px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-3 .intec-ui-part-input {
  padding: 9px 4px;
  width: 40px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-3 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-3 .intec-ui-part-decrement {
  font-size: 18px;
  line-height: 1.44444;
  padding: 9px 22px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-4 .intec-ui-part-input {
  padding: 11px 4px;
  width: 44px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-4 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-4 .intec-ui-part-decrement {
  font-size: 18px;
  line-height: 1.44444;
  padding: 11px 24px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-5 .intec-ui-part-input {
  padding: 13px 4px;
  width: 48px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-5 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-5 .intec-ui-part-decrement {
  font-size: 18px;
  line-height: 1.44444;
  padding: 13px 26px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-input,
.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-decrement {
  font-weight: normal;
  color: #444444;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-decrement {
  padding-left: 5px;
  padding-right: 5px;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-decrement:hover {
  color: #3f3f3f;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5 {
  padding: 0;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-input,
.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-decrement {
  color: #3f3f3f;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-input {
  padding: 2px 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-decrement {
  padding: 6px 13px;
  border-radius: 6px;
  background: #F7F7F7;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-1 .intec-ui-part-input {
  padding: 8px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-1 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-1 .intec-ui-part-decrement {
  padding: 8px 15px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-2 .intec-ui-part-input {
  padding: 10px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-2 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-2 .intec-ui-part-decrement {
  padding: 10px 17px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-3 .intec-ui-part-input {
  padding: 11px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-3 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-3 .intec-ui-part-decrement {
  padding: 11px 19px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-4 .intec-ui-part-input {
  padding: 13px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-4 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-4 .intec-ui-part-decrement {
  padding: 13px 21px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-5 .intec-ui-part-input {
  padding: 15px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-5 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-5 .intec-ui-part-decrement {
  padding: 15px 23px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6 {
  padding: 0;
  border: 1px solid #F2F2F2;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-input,
.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-decrement {
  color: #808080;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-input {
  padding: 2px 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-decrement {
  padding: 6px 13px;
  background: #FBFCFD;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-1 .intec-ui-part-input {
  padding: 8px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-1 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-1 .intec-ui-part-decrement {
  padding: 8px 15px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-2 .intec-ui-part-input {
  padding: 10px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-2 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-2 .intec-ui-part-decrement {
  padding: 10px 17px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-3 .intec-ui-part-input {
  padding: 11px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-3 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-3 .intec-ui-part-decrement {
  padding: 11px 19px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-4 .intec-ui-part-input {
  padding: 13px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-4 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-4 .intec-ui-part-decrement {
  padding: 13px 21px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-5 .intec-ui-part-input {
  padding: 15px 3px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-5 .intec-ui-part-increment,
.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-5 .intec-ui-part-decrement {
  padding: 15px 23px;
}

.intec-ui.intec-ui-control-checkbox, .intec-ui.intec-ui-control-radiobox, .intec-ui.intec-ui-control-switch {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: left;
  cursor: pointer;
  padding: 2px 0;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox .intec-ui-part-selector, .intec-ui.intec-ui-control-switch .intec-ui-part-selector {
  display: block;
  position: relative;
  width: 16px;
  height: 16px;
  border: 1px solid #ccc;
  background-color: #f6f6f6;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition-property: border-color, background-color;
  -moz-transition-property: border-color, background-color;
  -ms-transition-property: border-color, background-color;
  -o-transition-property: border-color, background-color;
  transition-property: border-color, background-color;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch .intec-ui-part-selector:before {
  content: ' ';
  display: block;
  position: absolute;
  opacity: 0;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  color: #5b5b5b;
  background-color: #5b5b5b;
  -webkit-transition: opacity 350ms;
  -moz-transition: opacity 350ms;
  -ms-transition: opacity 350ms;
  -o-transition: opacity 350ms;
  transition: opacity 350ms;
}

.intec-ui.intec-ui-control-checkbox .intec-ui-part-content, .intec-ui.intec-ui-control-radiobox .intec-ui-part-content, .intec-ui.intec-ui-control-switch .intec-ui-part-content {
  display: block;
  position: relative;
  width: 100%;
  max-width: 100%;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector + .intec-ui-part-content, .intec-ui.intec-ui-control-radiobox .intec-ui-part-selector + .intec-ui-part-content, .intec-ui.intec-ui-control-switch .intec-ui-part-selector + .intec-ui-part-content {
  padding-left: 0.714286em;
}

.intec-ui.intec-ui-control-checkbox input, .intec-ui.intec-ui-control-radiobox input, .intec-ui.intec-ui-control-switch input {
  width: 0;
  cursor: pointer;
  height: 0;
  opacity: 0;
  position: absolute;
}

.intec-ui.intec-ui-control-checkbox input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch[data-ui-state="checked"] .intec-ui-part-selector:before {
  opacity: 1;
}

.intec-ui.intec-ui-control-checkbox:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch[data-ui-state="hover"] .intec-ui-part-selector {
  background-color: #e1e1e1;
}

.intec-ui.intec-ui-control-checkbox input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch[data-ui-state="focus"] .intec-ui-part-selector {
  background-color: #e1e1e1;
}

.intec-ui.intec-ui-control-checkbox:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch[data-ui-state="active"] .intec-ui-part-selector {
  border-color: #ccc;
  background-color: #ccc;
}

.intec-ui.intec-ui-control-checkbox input:disabled + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-state-disabled .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox[data-ui-state="disabled"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox input:disabled + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-state-disabled .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox[data-ui-state="disabled"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch input:disabled + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-state-disabled .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch[data-ui-state="disabled"] .intec-ui-part-selector {
  border-color: #efefef !important;
  background-color: #f6f6f6 !important;
}

.intec-ui.intec-ui-control-checkbox input:disabled + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-state-disabled .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox[data-ui-state="disabled"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox input:disabled + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-state-disabled .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox[data-ui-state="disabled"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch input:disabled + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-state-disabled .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch[data-ui-state="disabled"] .intec-ui-part-selector:before {
  opacity: 1;
  background-color: #9f9f9f !important;
  color: #9f9f9f !important;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-gray .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-gray input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state="checked"] .intec-ui-part-selector {
  border-color: #afafaf;
  background-color: #afafaf;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-gray input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state="checked"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-gray:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state="hover"] .intec-ui-part-selector {
  border-color: #c3c3c3;
  background-color: #c3c3c3;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-gray:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state="hover"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-gray input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state="focus"] .intec-ui-part-selector {
  border-color: #c3c3c3;
  background-color: #c3c3c3;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-gray input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state="focus"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-gray:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state="active"] .intec-ui-part-selector {
  border-color: #9b9b9b;
  background-color: #9b9b9b;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-gray:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state="active"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-red .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-red input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state="checked"] .intec-ui-part-selector {
  border-color: #dc130d;
  background-color: #dc130d;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-red input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state="checked"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-red:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state="hover"] .intec-ui-part-selector {
  border-color: #e63f3a;
  background-color: #e63f3a;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-red:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state="hover"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-red input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state="focus"] .intec-ui-part-selector {
  border-color: #e63f3a;
  background-color: #e63f3a;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-red input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state="focus"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-red:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state="active"] .intec-ui-part-selector {
  border-color: #a82e2b;
  background-color: #a82e2b;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-red:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state="active"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state="checked"] .intec-ui-part-selector {
  border-color: #1976d2;
  background-color: #1976d2;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state="checked"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state="hover"] .intec-ui-part-selector {
  border-color: #2585e5;
  background-color: #2585e5;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state="hover"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state="focus"] .intec-ui-part-selector {
  border-color: #2585e5;
  background-color: #2585e5;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state="focus"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state="active"] .intec-ui-part-selector {
  border-color: #2158a7;
  background-color: #2158a7;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state="active"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1 .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1 .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1 .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1 input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1 input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1 input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state="checked"] .intec-ui-part-selector {
  border-color: #0ca9e3;
  background-color: #0ca9e3;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1 input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1 input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1 input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state="checked"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state="hover"] .intec-ui-part-selector {
  border-color: #39baec;
  background-color: #39baec;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state="hover"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1 input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1 input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1 input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state="focus"] .intec-ui-part-selector {
  border-color: #39baec;
  background-color: #39baec;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1 input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1 input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1 input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state="focus"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state="active"] .intec-ui-part-selector {
  border-color: #287ca1;
  background-color: #287ca1;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state="active"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state="checked"] .intec-ui-part-selector {
  border-color: #00b290;
  background-color: #00b290;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state="checked"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state="hover"] .intec-ui-part-selector {
  border-color: #30c4a8;
  background-color: #30c4a8;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state="hover"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state="focus"] .intec-ui-part-selector {
  border-color: #30c4a8;
  background-color: #30c4a8;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state="focus"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state="active"] .intec-ui-part-selector {
  border-color: #289f84;
  background-color: #289f84;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state="active"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1 .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1 .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1 .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1 input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1 input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1 input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state="checked"] .intec-ui-part-selector {
  border-color: #84bc29;
  background-color: #84bc29;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1 input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1 input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1 input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state="checked"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state="hover"] .intec-ui-part-selector {
  border-color: #9dca53;
  background-color: #9dca53;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state="hover"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1 input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1 input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1 input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state="focus"] .intec-ui-part-selector {
  border-color: #9dca53;
  background-color: #9dca53;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1 input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1 input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1 input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state="focus"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state="active"] .intec-ui-part-selector {
  border-color: #789b3b;
  background-color: #789b3b;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state="active"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-orange .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state="checked"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-orange input:checked + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state="checked"] .intec-ui-part-selector {
  border-color: #f38b04;
  background-color: #f38b04;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state="checked"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-orange input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state="checked"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state="hover"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-orange:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state="hover"] .intec-ui-part-selector {
  border-color: #f8a132;
  background-color: #f8a132;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state="hover"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-orange:hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-hover .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state="hover"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state="focus"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-orange input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state="focus"] .intec-ui-part-selector {
  border-color: #f8a132;
  background-color: #f8a132;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state="focus"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-orange input:focus + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-focus .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state="focus"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state="active"] .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-scheme-orange:active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state="active"] .intec-ui-part-selector {
  border-color: #c37c2b;
  background-color: #c37c2b;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state="active"] .intec-ui-part-selector:before, .intec-ui.intec-ui-control-switch.intec-ui-scheme-orange:active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state="active"] .intec-ui-part-selector:before {
  background-color: #fff;
  color: #fff;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-size-1 .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-size-1 .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-size-1 .intec-ui-part-selector {
  width: 18px;
  height: 18px;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-size-2 .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-size-2 .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-size-2 .intec-ui-part-selector {
  width: 20px;
  height: 20px;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-size-3 .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-size-3 .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-size-3 .intec-ui-part-selector {
  width: 22px;
  height: 22px;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-size-4 .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-size-4 .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-size-4 .intec-ui-part-selector {
  width: 24px;
  height: 24px;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-size-5 .intec-ui-part-selector, .intec-ui.intec-ui-control-radiobox.intec-ui-size-5 .intec-ui-part-selector, .intec-ui.intec-ui-control-switch.intec-ui-size-5 .intec-ui-part-selector {
  width: 26px;
  height: 26px;
}

.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector {
  border-radius: 2px;
  font-size: 10px;
  text-align: center;
}

.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector:before {
  background-color: transparent !important;
  content: "\f00c";
  font-family: "Font Awesome 5 Pro";
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  text-align: inherit;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
}

.intec-ui.intec-ui-control-checkbox input:disabled + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox.intec-ui-state-disabled .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-checkbox[data-ui-state="disabled"] .intec-ui-part-selector:before {
  display: none;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-size-1 .intec-ui-part-selector {
  font-size: 12px;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-size-2 .intec-ui-part-selector {
  font-size: 14px;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-size-3 .intec-ui-part-selector {
  font-size: 16px;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-size-4 .intec-ui-part-selector {
  font-size: 18px;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-size-5 .intec-ui-part-selector {
  font-size: 20px;
}

.intec-ui.intec-ui-control-radiobox .intec-ui-part-selector {
  border-radius: 50%;
}

.intec-ui.intec-ui-control-radiobox .intec-ui-part-selector:before {
  border-radius: 50%;
}

.intec-ui.intec-ui-control-radiobox input:disabled + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox.intec-ui-state-disabled .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-radiobox[data-ui-state="disabled"] .intec-ui-part-selector:before {
  display: none;
}

.intec-ui.intec-ui-control-switch .intec-ui-part-selector {
  background-color: #ccc;
  border-radius: 8px;
  width: 28px;
}

.intec-ui.intec-ui-control-switch .intec-ui-part-selector:before {
  background-color: #fff;
  border-radius: 50%;
  opacity: 1;
  top: 1px;
  right: auto;
  bottom: 1px;
  left: 1px;
  width: 12px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -ms-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
}

.intec-ui.intec-ui-control-switch input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch[data-ui-state="checked"] .intec-ui-part-selector:before {
  left: 13px;
}

.intec-ui.intec-ui-control-switch:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch[data-ui-state="hover"] .intec-ui-part-selector {
  background-color: #e1e1e1;
  border-color: #e1e1e1;
}

.intec-ui.intec-ui-control-switch input:focus + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-state-focus .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch[data-ui-state="focus"] .intec-ui-part-selector {
  background-color: #e1e1e1;
  border-color: #e1e1e1;
}

.intec-ui.intec-ui-control-switch input:disabled + .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch.intec-ui-state-disabled .intec-ui-part-selector,
.intec-ui.intec-ui-control-switch[data-ui-state="disabled"] .intec-ui-part-selector {
  border-color: #efefef;
  background-color: #efefef;
}

.intec-ui.intec-ui-control-switch input:disabled + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-state-disabled .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch[data-ui-state="disabled"] .intec-ui-part-selector:before {
  opacity: 0.5;
  background-color: #b3b3b3;
  color: #b3b3b3;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-1 .intec-ui-part-selector {
  border-radius: 9px;
  width: 32px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-1 .intec-ui-part-selector:before {
  width: 14px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-1 input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-size-1.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-size-1[data-ui-state="checked"] .intec-ui-part-selector:before {
  left: 15px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-2 .intec-ui-part-selector {
  border-radius: 10px;
  width: 36px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-2 .intec-ui-part-selector:before {
  width: 16px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-2 input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-size-2.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-size-2[data-ui-state="checked"] .intec-ui-part-selector:before {
  left: 17px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-3 .intec-ui-part-selector {
  border-radius: 11px;
  width: 40px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-3 .intec-ui-part-selector:before {
  width: 18px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-3 input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-size-3.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-size-3[data-ui-state="checked"] .intec-ui-part-selector:before {
  left: 19px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-4 .intec-ui-part-selector {
  border-radius: 12px;
  width: 44px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-4 .intec-ui-part-selector:before {
  width: 20px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-4 input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-size-4.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-size-4[data-ui-state="checked"] .intec-ui-part-selector:before {
  left: 21px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-5 .intec-ui-part-selector {
  border-radius: 13px;
  width: 48px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-5 .intec-ui-part-selector:before {
  width: 22px;
}

.intec-ui.intec-ui-control-switch.intec-ui-size-5 input:checked + .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-size-5.intec-ui-state-checked .intec-ui-part-selector:before,
.intec-ui.intec-ui-control-switch.intec-ui-size-5[data-ui-state="checked"] .intec-ui-part-selector:before {
  left: 23px;
}

.intec-ui.intec-ui-control-tabs {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-bottom: 1px solid #ddd;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.intec-ui.intec-ui-control-tabs + .intec-ui-control-tabs-content {
  margin-top: 20px;
}

.intec-ui.intec-ui-control-tabs .intec-ui-part-tab {
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: border-color;
  -moz-transition-property: border-color;
  -ms-transition-property: border-color;
  -o-transition-property: border-color;
  transition-property: border-color;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  margin: 0 0 -1px 0;
  padding: 0;
  border-bottom: 1px solid transparent;
  cursor: pointer;
  color: #888888;
}

.intec-ui.intec-ui-control-tabs .intec-ui-part-tab * {
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -ms-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  display: block;
  color: inherit;
  text-decoration: none;
  padding: 8px 20px;
}

.intec-ui.intec-ui-control-tabs .intec-ui-part-tab:before {
  content: none;
  padding: 0;
  margin: 0;
}

.intec-ui.intec-ui-control-tabs .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs .intec-ui-part-tab[data-active="true"] {
  color: #2d2d2d;
  border-color: #2d2d2d;
}

.intec-ui.intec-ui-control-tabs.intec-ui-mod-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.intec-ui.intec-ui-control-tabs.intec-ui-mod-position-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.intec-ui.intec-ui-control-tabs.intec-ui-mod-position-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.intec-ui.intec-ui-control-tabs.intec-ui-mod-position-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.intec-ui.intec-ui-control-tabs.intec-ui-scheme-gray .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-scheme-gray .intec-ui-part-tab[data-active="true"] {
  border-color: #afafaf;
}

.intec-ui.intec-ui-control-tabs.intec-ui-scheme-red .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-scheme-red .intec-ui-part-tab[data-active="true"] {
  border-color: #dc130d;
}

.intec-ui.intec-ui-control-tabs.intec-ui-scheme-blue .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-scheme-blue .intec-ui-part-tab[data-active="true"] {
  border-color: #1976d2;
}

.intec-ui.intec-ui-control-tabs.intec-ui-scheme-blue-1 .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-scheme-blue-1 .intec-ui-part-tab[data-active="true"] {
  border-color: #0ca9e3;
}

.intec-ui.intec-ui-control-tabs.intec-ui-scheme-green .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-scheme-green .intec-ui-part-tab[data-active="true"] {
  border-color: #00b290;
}

.intec-ui.intec-ui-control-tabs.intec-ui-scheme-green-1 .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-scheme-green-1 .intec-ui-part-tab[data-active="true"] {
  border-color: #84bc29;
}

.intec-ui.intec-ui-control-tabs.intec-ui-scheme-orange .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-scheme-orange .intec-ui-part-tab[data-active="true"] {
  border-color: #f38b04;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1 {
  border-bottom: none;
  margin: -5px 0;
  min-height: 10px;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1 + .intec-ui-control-tabs-content {
  margin-top: 30px;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  padding: 5px 15px;
  border-bottom: none;
  color: #2d2d2d;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab * {
  position: relative;
  padding: 0 0 8px 0;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab *:after {
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: right, opacity, background-color;
  -moz-transition-property: right, opacity, background-color;
  -ms-transition-property: right, opacity, background-color;
  -o-transition-property: right, opacity, background-color;
  transition-property: right, opacity, background-color;
  content: '';
  display: block;
  position: absolute;
  top: auto;
  right: 100%;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: #2d2d2d;
  opacity: 0;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab[data-active="true"] {
  color: #2d2d2d;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab:hover *:after, .intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab[data-active="true"] *:after {
  right: 0;
  opacity: 1;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-gray .intec-ui-part-tab[data-active="true"] {
  color: #afafaf;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-gray .intec-ui-part-tab[data-active="true"] *:after {
  background-color: #afafaf;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-red .intec-ui-part-tab[data-active="true"] {
  color: #dc130d;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-red .intec-ui-part-tab[data-active="true"] *:after {
  background-color: #dc130d;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-blue .intec-ui-part-tab[data-active="true"] {
  color: #1976d2;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-blue .intec-ui-part-tab[data-active="true"] *:after {
  background-color: #1976d2;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-blue-1 .intec-ui-part-tab[data-active="true"] {
  color: #0ca9e3;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-blue-1 .intec-ui-part-tab[data-active="true"] *:after {
  background-color: #0ca9e3;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-green .intec-ui-part-tab[data-active="true"] {
  color: #00b290;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-green .intec-ui-part-tab[data-active="true"] *:after {
  background-color: #00b290;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-green-1 .intec-ui-part-tab[data-active="true"] {
  color: #84bc29;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-green-1 .intec-ui-part-tab[data-active="true"] *:after {
  background-color: #84bc29;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-orange .intec-ui-part-tab[data-active="true"] {
  color: #f38b04;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-orange .intec-ui-part-tab[data-active="true"] *:after {
  background-color: #f38b04;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2 {
  border-bottom: none;
  margin: -5px 0;
  min-height: 10px;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2 + .intec-ui-control-tabs-content {
  margin-top: 30px;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab {
  -webkit-transition-duration: 350ms, 350ms, 350ms, 150ms;
  -moz-transition-duration: 350ms, 350ms, 350ms, 150ms;
  -ms-transition-duration: 350ms, 350ms, 350ms, 150ms;
  -o-transition-duration: 350ms, 350ms, 350ms, 150ms;
  transition-duration: 350ms, 350ms, 350ms, 150ms;
  -webkit-transition-property: color, background-color, box-shadow, transform;
  -moz-transition-property: color, background-color, box-shadow, transform;
  -ms-transition-property: color, background-color, box-shadow, transform;
  -o-transition-property: color, background-color, box-shadow, transform;
  transition-property: color, background-color, box-shadow, transform;
  margin: 5px;
  background-color: transparent;
  border-radius: 28px;
  border-bottom: 0;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab * {
  position: relative;
  font-size: 16px;
  line-height: 1.5;
  color: #2d2d2d;
  padding: 16px 30px;
  cursor: pointer;
  user-select: none;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab[data-active="true"] {
  background-color: #9b9b9b;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab:hover *, .intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab[data-active="true"] * {
  color: #fff;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab[data-active="true"] {
  -webkit-box-shadow: 0 6px 18px rgba(127, 127, 127, 0.42);
  -moz-box-shadow: 0 6px 18px rgba(127, 127, 127, 0.42);
  box-shadow: 0 6px 18px rgba(127, 127, 127, 0.42);
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-gray .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-gray .intec-ui-part-tab[data-active="true"] {
  background-color: #afafaf;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-gray .intec-ui-part-tab[data-active="true"] {
  -webkit-box-shadow: 0 6px 18px rgba(155, 155, 155, 0.42);
  -moz-box-shadow: 0 6px 18px rgba(155, 155, 155, 0.42);
  box-shadow: 0 6px 18px rgba(155, 155, 155, 0.42);
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-red .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-red .intec-ui-part-tab[data-active="true"] {
  background-color: #dc130d;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-red .intec-ui-part-tab[data-active="true"] {
  -webkit-box-shadow: 0 6px 18px rgba(168, 46, 43, 0.42);
  -moz-box-shadow: 0 6px 18px rgba(168, 46, 43, 0.42);
  box-shadow: 0 6px 18px rgba(168, 46, 43, 0.42);
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue .intec-ui-part-tab[data-active="true"] {
  background-color: #1976d2;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue .intec-ui-part-tab[data-active="true"] {
  -webkit-box-shadow: 0 6px 18px rgba(33, 88, 167, 0.42);
  -moz-box-shadow: 0 6px 18px rgba(33, 88, 167, 0.42);
  box-shadow: 0 6px 18px rgba(33, 88, 167, 0.42);
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue-1 .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue-1 .intec-ui-part-tab[data-active="true"] {
  background-color: #0ca9e3;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue-1 .intec-ui-part-tab[data-active="true"] {
  -webkit-box-shadow: 0 6px 18px rgba(40, 124, 161, 0.42);
  -moz-box-shadow: 0 6px 18px rgba(40, 124, 161, 0.42);
  box-shadow: 0 6px 18px rgba(40, 124, 161, 0.42);
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green .intec-ui-part-tab[data-active="true"] {
  background-color: #00b290;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green .intec-ui-part-tab[data-active="true"] {
  -webkit-box-shadow: 0 6px 18px rgba(40, 159, 132, 0.42);
  -moz-box-shadow: 0 6px 18px rgba(40, 159, 132, 0.42);
  box-shadow: 0 6px 18px rgba(40, 159, 132, 0.42);
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green-1 .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green-1 .intec-ui-part-tab[data-active="true"] {
  background-color: #84bc29;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green-1 .intec-ui-part-tab[data-active="true"] {
  -webkit-box-shadow: 0 6px 18px rgba(120, 155, 59, 0.42);
  -moz-box-shadow: 0 6px 18px rgba(120, 155, 59, 0.42);
  box-shadow: 0 6px 18px rgba(120, 155, 59, 0.42);
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-orange .intec-ui-part-tab:hover, .intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-orange .intec-ui-part-tab[data-active="true"] {
  background-color: #f38b04;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-orange .intec-ui-part-tab[data-active="true"] {
  -webkit-box-shadow: 0 6px 18px rgba(195, 124, 43, 0.42);
  -moz-box-shadow: 0 6px 18px rgba(195, 124, 43, 0.42);
  box-shadow: 0 6px 18px rgba(195, 124, 43, 0.42);
}

.intec-ui.intec-ui-control-tabs-content {
  display: block;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  word-spacing: inherit;
  letter-spacing: inherit;
  white-space: inherit;
}

.intec-ui.intec-ui-control-tabs-content .intec-ui-part-tab {
  display: none;
}

.intec-ui.intec-ui-control-tabs-content .intec-ui-part-tab[data-active="true"] {
  display: block;
}

.intec-ui-form {
  display: block;
}

.intec-ui-form .intec-ui-form-fields {
  margin: -5px 0;
  min-height: 10px;
}

.intec-ui-form .intec-ui-form-field {
  display: block;
  padding: 5px 0;
}

.intec-ui-form .intec-ui-form-field.intec-ui-form-field-required .intec-ui-form-field-title:after {
  content: '*';
  color: #ff0000;
  font-weight: normal;
  font-style: normal;
}

.intec-ui-form .intec-ui-form-field-title {
  display: block;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  color: #6e6e6e;
  margin-bottom: 5px;
}

.intec-ui-form .intec-ui-form-field-content {
  display: block;
}

.intec-ui-form .intec-ui-form-field-description {
  display: block;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  color: #9a9a9a;
  margin-top: 3px;
}

h1, [data-ui-markup="h1"], .intec-ui-markup-h1, h2, [data-ui-markup="h2"], .intec-ui-markup-h2, h3, [data-ui-markup="h3"], .intec-ui-markup-h3, h4, [data-ui-markup="h4"], .intec-ui-markup-h4, h5, [data-ui-markup="h5"], .intec-ui-markup-h5, h6, [data-ui-markup="h6"], .intec-ui-markup-h6 {
  display: block;
  line-height: 1.1;
  font-weight: 700;
  margin: 35px 0 25px 0;
}

[data-ui-markup="text"], .intec-ui-markup-text, a, [data-ui-markup="a"], .intec-ui-markup-a, code, [data-ui-markup="code"], .intec-ui-markup-code, kbd, [data-ui-markup="kbd"], .intec-ui-markup-kbd, samp, [data-ui-markup="samp"], .intec-ui-markup-samp, var, [data-ui-markup="var"], .intec-ui-markup-var, pre, [data-ui-markup="pre"], .intec-ui-markup-pre, abbr[title], [data-ui-markup="abbr"][title], .intec-ui-markup-abbr[title], bdo, [data-ui-markup="bdo"], .intec-ui-markup-bdo, blockquote, [data-ui-markup="blockquote"], .intec-ui-markup-blockquote, q, [data-ui-markup="q"], .intec-ui-markup-q, cite, [data-ui-markup="cite"], .intec-ui-markup-cite, dfn, [data-ui-markup="dfn"], .intec-ui-markup-dfn {
  padding: 0;
  margin: 0;
  font-size: 1em;
}

[data-ui-markup="header"], .intec-ui-markup-header {
  color: #2d2d2d;
}

[data-ui-markup="text"], .intec-ui-markup-text {
  color: #2d2d2d;
}

h1, [data-ui-markup="h1"], .intec-ui-markup-h1 {
  font-size: 2.133em;
}

h2, [data-ui-markup="h2"], .intec-ui-markup-h2 {
  font-size: 1.866em;
}

h3, [data-ui-markup="h3"], .intec-ui-markup-h3 {
  font-size: 1.6em;
}

h4, [data-ui-markup="h4"], .intec-ui-markup-h4 {
  font-size: 1.33em;
}

h5, [data-ui-markup="h5"], .intec-ui-markup-h5 {
  font-size: 1.2em;
}

h6, [data-ui-markup="h6"], .intec-ui-markup-h6 {
  font-size: 1.066em;
}

a, [data-ui-markup="a"], .intec-ui-markup-a {
  color: #337ab7;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}

a.intec-ui-mod-dashed, a.intec-ui-mod-dotted, [data-ui-markup="a"].intec-ui-mod-dashed, [data-ui-markup="a"].intec-ui-mod-dotted, .intec-ui-markup-a.intec-ui-mod-dashed, .intec-ui-markup-a.intec-ui-mod-dotted {
  border-color: #337ab7;
}

a.intec-ui-mod-dashed, [data-ui-markup="a"].intec-ui-mod-dashed, .intec-ui-markup-a.intec-ui-mod-dashed {
  border-bottom: 1px dashed;
}

a.intec-ui-mod-dotted, [data-ui-markup="a"].intec-ui-mod-dotted, .intec-ui-markup-a.intec-ui-mod-dotted {
  border-bottom: 1px dotted;
}

a:hover, a:focus, a:active, [data-ui-markup="a"]:hover, [data-ui-markup="a"]:focus, [data-ui-markup="a"]:active, .intec-ui-markup-a:hover, .intec-ui-markup-a:focus, .intec-ui-markup-a:active {
  text-decoration: underline;
  outline: none;
  color: #23527c;
}

a:hover.intec-ui-mod-dashed, a:hover.intec-ui-mod-dotted, a:focus.intec-ui-mod-dashed, a:focus.intec-ui-mod-dotted, a:active.intec-ui-mod-dashed, a:active.intec-ui-mod-dotted, [data-ui-markup="a"]:hover.intec-ui-mod-dashed, [data-ui-markup="a"]:hover.intec-ui-mod-dotted, [data-ui-markup="a"]:focus.intec-ui-mod-dashed, [data-ui-markup="a"]:focus.intec-ui-mod-dotted, [data-ui-markup="a"]:active.intec-ui-mod-dashed, [data-ui-markup="a"]:active.intec-ui-mod-dotted, .intec-ui-markup-a:hover.intec-ui-mod-dashed, .intec-ui-markup-a:hover.intec-ui-mod-dotted, .intec-ui-markup-a:focus.intec-ui-mod-dashed, .intec-ui-markup-a:focus.intec-ui-mod-dotted, .intec-ui-markup-a:active.intec-ui-mod-dashed, .intec-ui-markup-a:active.intec-ui-mod-dotted {
  text-decoration: none;
  border-color: #23527c;
}

p, [data-ui-markup="p"], .intec-ui-markup-p {
  display: block;
  margin: 0 0 20px 0;
}

i, [data-ui-markup="i"], .intec-ui-markup-i {
  font-style: italic;
}

b, [data-ui-markup="b"], .intec-ui-markup-b {
  font-weight: bold;
}

code, [data-ui-markup="code"], .intec-ui-markup-code {
  padding: 0.1em 0.2em;
  font-size: 0.8em;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd, [data-ui-markup="kbd"], .intec-ui-markup-kbd {
  padding: 0.1em 0.2em;
  font-size: 0.8em;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

var, [data-ui-markup="var"], .intec-ui-markup-var {
  font-style: italic;
}

pre, [data-ui-markup="pre"], .intec-ui-markup-pre {
  display: block;
  padding: 0.67em;
  margin: 0 0 20px 0;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: none;
  border-radius: 0;
}

abbr[title], [data-ui-markup="abbr"][title], .intec-ui-markup-abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #9f9f9f;
  text-decoration: none;
}

blockquote, [data-ui-markup="blockquote"], .intec-ui-markup-blockquote {
  position: relative;
  padding: 10px 20px 10px 25px;
  margin: 30px 0;
  border: none;
}

blockquote:before, [data-ui-markup="blockquote"]:before, .intec-ui-markup-blockquote:before {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  right: auto;
  bottom: 3px;
  left: 0;
  width: 3px;
  height: auto;
  background-color: #2d2d2d;
}

cite, [data-ui-markup="cite"], .intec-ui-markup-cite {
  font-style: italic;
}

dfn, [data-ui-markup="dfn"], .intec-ui-markup-dfn {
  font-style: italic;
}

hr, [data-ui-markup="hr"], .intec-ui-markup-hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: none;
  border-top: 1px solid #eee;
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

ul, ol, [data-ui-markup="ul"], [data-ui-markup="ol"], .intec-ui-markup-ul, .intec-ui-markup-ol {
  margin: 0 0 20px 0;
  padding: 0;
}

ol, .intec-ui-markup-ol, [data-ui-markup="ol"] {
  counter-reset: li;
}

ul > li, ol > li, [data-ui-markup="ul"] > [data-ui-markup="li"], [data-ui-markup="ol"] > [data-ui-markup="li"],
.intec-ui-markup-ul > .intec-ui-markup-li,
.intec-ui-markup-ol > .intec-ui-markup-li {
  position: relative;
  margin: 0 0 2px 0;
  padding: 0 0 0 1.42857143em;
  list-style: none;
}

ul > li:before, ol > li:before, [data-ui-markup="ul"] > [data-ui-markup="li"]:before, [data-ui-markup="ol"] > [data-ui-markup="li"]:before,
.intec-ui-markup-ul > .intec-ui-markup-li:before,
.intec-ui-markup-ol > .intec-ui-markup-li:before {
  content: " ";
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: 0;
  bottom: auto;
  color: #2d2d2d;
}

ul > li:before, [data-ui-markup="ul"] > [data-ui-markup="li"]:before,
.intec-ui-markup-ul > .intec-ui-markup-li:before {
  content: "\25cf";
  font-size: 0.85714286em;
  padding: 0.07142858em 0;
}

ol > li:before, [data-ui-markup="ol"] > [data-ui-markup="li"]:before,
.intec-ui-markup-ol > .intec-ui-markup-li:before {
  content: counter(li) ". " !important;
  counter-increment: li;
}

ul.intec-ui-mod-simple > li, ol.intec-ui-mod-simple > li, .intec-ui-mod-simple[data-ui-markup="ul"] > [data-ui-markup="li"], .intec-ui-mod-simple[data-ui-markup="ol"] > [data-ui-markup="li"],
.intec-ui-markup-ul.intec-ui-mod-simple > .intec-ui-markup-li,
.intec-ui-markup-ol.intec-ui-mod-simple > .intec-ui-markup-li {
  padding-left: 0;
}

ul.intec-ui-mod-simple > li:before, ol.intec-ui-mod-simple > li:before, .intec-ui-mod-simple[data-ui-markup="ul"] > [data-ui-markup="li"]:before, .intec-ui-mod-simple[data-ui-markup="ol"] > [data-ui-markup="li"]:before,
.intec-ui-markup-ul.intec-ui-mod-simple > .intec-ui-markup-li:before,
.intec-ui-markup-ol.intec-ui-mod-simple > .intec-ui-markup-li:before {
  content: none;
  display: none;
}

.intec-ui-markup-table-responsive, .intec-ui[data-ui-markup="table-responsive"] {
  display: block;
  border: #dbdbdb 1px solid;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.intec-ui-markup-table-responsive > table.intec-ui-markup-table,
.intec-ui-markup-table-responsive > table[data-ui-markup="table"], .intec-ui[data-ui-markup="table-responsive"] > table.intec-ui-markup-table,
.intec-ui[data-ui-markup="table-responsive"] > table[data-ui-markup="table"] {
  border: none;
  width: 100%;
}

table.intec-ui-markup-table, table[data-ui-markup="table"] {
  border: #dbdbdb 1px solid;
  color: #2d2d2d;
  border-collapse: separate;
}

table.intec-ui-markup-table.intec-ui-mod-block, table[data-ui-markup="table"].intec-ui-mod-block {
  width: 100%;
}

table.intec-ui-markup-table > thead > tr,
table.intec-ui-markup-table > tbody > tr, table[data-ui-markup="table"] > thead > tr,
table[data-ui-markup="table"] > tbody > tr {
  text-align: left;
}

table.intec-ui-markup-table > thead > tr > th,
table.intec-ui-markup-table > thead > tr > td,
table.intec-ui-markup-table > tbody > tr > th,
table.intec-ui-markup-table > tbody > tr > td, table[data-ui-markup="table"] > thead > tr > th,
table[data-ui-markup="table"] > thead > tr > td,
table[data-ui-markup="table"] > tbody > tr > th,
table[data-ui-markup="table"] > tbody > tr > td {
  padding: 10px 15px;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -ms-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
}

table.intec-ui-markup-table > thead > tr > th,
table.intec-ui-markup-table > tbody > tr > th, table[data-ui-markup="table"] > thead > tr > th,
table[data-ui-markup="table"] > tbody > tr > th {
  font-weight: bold;
  background-color: #ededed;
  border-top: 1px solid #fafafa;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
}

table.intec-ui-markup-table > thead > tr > th:first-child,
table.intec-ui-markup-table > tbody > tr > th:first-child, table[data-ui-markup="table"] > thead > tr > th:first-child,
table[data-ui-markup="table"] > tbody > tr > th:first-child {
  border-left: none;
}

table.intec-ui-markup-table > thead > tr > td,
table.intec-ui-markup-table > tbody > tr > td, table[data-ui-markup="table"] > thead > tr > td,
table[data-ui-markup="table"] > tbody > tr > td {
  background-color: #fbfbfb;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  font-size: 0.825em;
}

table.intec-ui-markup-table > thead > tr > td:first-child,
table.intec-ui-markup-table > tbody > tr > td:first-child, table[data-ui-markup="table"] > thead > tr > td:first-child,
table[data-ui-markup="table"] > tbody > tr > td:first-child {
  border-left: none;
}

table.intec-ui-markup-table > thead > tr:last-child > th,
table.intec-ui-markup-table > thead > tr:last-child > td,
table.intec-ui-markup-table > tbody > tr:last-child > th,
table.intec-ui-markup-table > tbody > tr:last-child > td, table[data-ui-markup="table"] > thead > tr:last-child > th,
table[data-ui-markup="table"] > thead > tr:last-child > td,
table[data-ui-markup="table"] > tbody > tr:last-child > th,
table[data-ui-markup="table"] > tbody > tr:last-child > td {
  border-bottom: none;
}

table.intec-ui-markup-table > thead > tr:nth-child(even) > td,
table.intec-ui-markup-table > tbody > tr:nth-child(even) > td, table[data-ui-markup="table"] > thead > tr:nth-child(even) > td,
table[data-ui-markup="table"] > tbody > tr:nth-child(even) > td {
  background: #f7f7f7;
}

table.intec-ui-markup-table > thead > tr:hover > td,
table.intec-ui-markup-table > tbody > tr:hover > td, table[data-ui-markup="table"] > thead > tr:hover > td,
table[data-ui-markup="table"] > tbody > tr:hover > td {
  background: #f2f2f2;
}

a.intec-ui-scheme-gray, .intec-ui-scheme-gray[data-ui-markup="a"], .intec-ui-markup-a.intec-ui-scheme-gray {
  color: #afafaf;
}

a.intec-ui-scheme-gray:hover, .intec-ui-scheme-gray[data-ui-markup="a"]:hover, .intec-ui-markup-a.intec-ui-scheme-gray:hover {
  color: #c3c3c3;
}

a.intec-ui-scheme-gray:focus, .intec-ui-scheme-gray[data-ui-markup="a"]:focus, .intec-ui-markup-a.intec-ui-scheme-gray:focus {
  color: #c3c3c3;
}

a.intec-ui-scheme-gray:active, .intec-ui-scheme-gray[data-ui-markup="a"]:active, .intec-ui-markup-a.intec-ui-scheme-gray:active {
  color: #9b9b9b;
}

blockquote.intec-ui-scheme-gray:before, .intec-ui-scheme-gray[data-ui-markup="blockquote"]:before, .intec-ui-markup-blockquote.intec-ui-scheme-gray:before {
  background-color: #afafaf;
}

ul.intec-ui-scheme-gray li:before, ol.intec-ui-scheme-gray li:before, .intec-ui-scheme-gray[data-ui-markup="ul"] > [data-ui-markup="li"]:before, .intec-ui-scheme-gray[data-ui-markup="ol"] > [data-ui-markup="li"]:before,
.intec-ui-markup-ul.intec-ui-scheme-gray > .intec-ui-markup-li:before,
.intec-ui-markup-ol.intec-ui-scheme-gray > .intec-ui-markup-li:before {
  color: #afafaf;
}

a.intec-ui-scheme-red, .intec-ui-scheme-red[data-ui-markup="a"], .intec-ui-markup-a.intec-ui-scheme-red {
  color: #dc130d;
}

a.intec-ui-scheme-red:hover, .intec-ui-scheme-red[data-ui-markup="a"]:hover, .intec-ui-markup-a.intec-ui-scheme-red:hover {
  color: #e63f3a;
}

a.intec-ui-scheme-red:focus, .intec-ui-scheme-red[data-ui-markup="a"]:focus, .intec-ui-markup-a.intec-ui-scheme-red:focus {
  color: #e63f3a;
}

a.intec-ui-scheme-red:active, .intec-ui-scheme-red[data-ui-markup="a"]:active, .intec-ui-markup-a.intec-ui-scheme-red:active {
  color: #a82e2b;
}

blockquote.intec-ui-scheme-red:before, .intec-ui-scheme-red[data-ui-markup="blockquote"]:before, .intec-ui-markup-blockquote.intec-ui-scheme-red:before {
  background-color: #dc130d;
}

ul.intec-ui-scheme-red li:before, ol.intec-ui-scheme-red li:before, .intec-ui-scheme-red[data-ui-markup="ul"] > [data-ui-markup="li"]:before, .intec-ui-scheme-red[data-ui-markup="ol"] > [data-ui-markup="li"]:before,
.intec-ui-markup-ul.intec-ui-scheme-red > .intec-ui-markup-li:before,
.intec-ui-markup-ol.intec-ui-scheme-red > .intec-ui-markup-li:before {
  color: #dc130d;
}

a.intec-ui-scheme-blue, .intec-ui-scheme-blue[data-ui-markup="a"], .intec-ui-markup-a.intec-ui-scheme-blue {
  color: #1976d2;
}

a.intec-ui-scheme-blue:hover, .intec-ui-scheme-blue[data-ui-markup="a"]:hover, .intec-ui-markup-a.intec-ui-scheme-blue:hover {
  color: #2585e5;
}

a.intec-ui-scheme-blue:focus, .intec-ui-scheme-blue[data-ui-markup="a"]:focus, .intec-ui-markup-a.intec-ui-scheme-blue:focus {
  color: #2585e5;
}

a.intec-ui-scheme-blue:active, .intec-ui-scheme-blue[data-ui-markup="a"]:active, .intec-ui-markup-a.intec-ui-scheme-blue:active {
  color: #2158a7;
}

blockquote.intec-ui-scheme-blue:before, .intec-ui-scheme-blue[data-ui-markup="blockquote"]:before, .intec-ui-markup-blockquote.intec-ui-scheme-blue:before {
  background-color: #1976d2;
}

ul.intec-ui-scheme-blue li:before, ol.intec-ui-scheme-blue li:before, .intec-ui-scheme-blue[data-ui-markup="ul"] > [data-ui-markup="li"]:before, .intec-ui-scheme-blue[data-ui-markup="ol"] > [data-ui-markup="li"]:before,
.intec-ui-markup-ul.intec-ui-scheme-blue > .intec-ui-markup-li:before,
.intec-ui-markup-ol.intec-ui-scheme-blue > .intec-ui-markup-li:before {
  color: #1976d2;
}

a.intec-ui-scheme-blue-1, .intec-ui-scheme-blue-1[data-ui-markup="a"], .intec-ui-markup-a.intec-ui-scheme-blue-1 {
  color: #0ca9e3;
}

a.intec-ui-scheme-blue-1:hover, .intec-ui-scheme-blue-1[data-ui-markup="a"]:hover, .intec-ui-markup-a.intec-ui-scheme-blue-1:hover {
  color: #39baec;
}

a.intec-ui-scheme-blue-1:focus, .intec-ui-scheme-blue-1[data-ui-markup="a"]:focus, .intec-ui-markup-a.intec-ui-scheme-blue-1:focus {
  color: #39baec;
}

a.intec-ui-scheme-blue-1:active, .intec-ui-scheme-blue-1[data-ui-markup="a"]:active, .intec-ui-markup-a.intec-ui-scheme-blue-1:active {
  color: #287ca1;
}

blockquote.intec-ui-scheme-blue-1:before, .intec-ui-scheme-blue-1[data-ui-markup="blockquote"]:before, .intec-ui-markup-blockquote.intec-ui-scheme-blue-1:before {
  background-color: #0ca9e3;
}

ul.intec-ui-scheme-blue-1 li:before, ol.intec-ui-scheme-blue-1 li:before, .intec-ui-scheme-blue-1[data-ui-markup="ul"] > [data-ui-markup="li"]:before, .intec-ui-scheme-blue-1[data-ui-markup="ol"] > [data-ui-markup="li"]:before,
.intec-ui-markup-ul.intec-ui-scheme-blue-1 > .intec-ui-markup-li:before,
.intec-ui-markup-ol.intec-ui-scheme-blue-1 > .intec-ui-markup-li:before {
  color: #0ca9e3;
}

a.intec-ui-scheme-green, .intec-ui-scheme-green[data-ui-markup="a"], .intec-ui-markup-a.intec-ui-scheme-green {
  color: #00b290;
}

a.intec-ui-scheme-green:hover, .intec-ui-scheme-green[data-ui-markup="a"]:hover, .intec-ui-markup-a.intec-ui-scheme-green:hover {
  color: #30c4a8;
}

a.intec-ui-scheme-green:focus, .intec-ui-scheme-green[data-ui-markup="a"]:focus, .intec-ui-markup-a.intec-ui-scheme-green:focus {
  color: #30c4a8;
}

a.intec-ui-scheme-green:active, .intec-ui-scheme-green[data-ui-markup="a"]:active, .intec-ui-markup-a.intec-ui-scheme-green:active {
  color: #289f84;
}

blockquote.intec-ui-scheme-green:before, .intec-ui-scheme-green[data-ui-markup="blockquote"]:before, .intec-ui-markup-blockquote.intec-ui-scheme-green:before {
  background-color: #00b290;
}

ul.intec-ui-scheme-green li:before, ol.intec-ui-scheme-green li:before, .intec-ui-scheme-green[data-ui-markup="ul"] > [data-ui-markup="li"]:before, .intec-ui-scheme-green[data-ui-markup="ol"] > [data-ui-markup="li"]:before,
.intec-ui-markup-ul.intec-ui-scheme-green > .intec-ui-markup-li:before,
.intec-ui-markup-ol.intec-ui-scheme-green > .intec-ui-markup-li:before {
  color: #00b290;
}

a.intec-ui-scheme-green-1, .intec-ui-scheme-green-1[data-ui-markup="a"], .intec-ui-markup-a.intec-ui-scheme-green-1 {
  color: #84bc29;
}

a.intec-ui-scheme-green-1:hover, .intec-ui-scheme-green-1[data-ui-markup="a"]:hover, .intec-ui-markup-a.intec-ui-scheme-green-1:hover {
  color: #9dca53;
}

a.intec-ui-scheme-green-1:focus, .intec-ui-scheme-green-1[data-ui-markup="a"]:focus, .intec-ui-markup-a.intec-ui-scheme-green-1:focus {
  color: #9dca53;
}

a.intec-ui-scheme-green-1:active, .intec-ui-scheme-green-1[data-ui-markup="a"]:active, .intec-ui-markup-a.intec-ui-scheme-green-1:active {
  color: #789b3b;
}

blockquote.intec-ui-scheme-green-1:before, .intec-ui-scheme-green-1[data-ui-markup="blockquote"]:before, .intec-ui-markup-blockquote.intec-ui-scheme-green-1:before {
  background-color: #84bc29;
}

ul.intec-ui-scheme-green-1 li:before, ol.intec-ui-scheme-green-1 li:before, .intec-ui-scheme-green-1[data-ui-markup="ul"] > [data-ui-markup="li"]:before, .intec-ui-scheme-green-1[data-ui-markup="ol"] > [data-ui-markup="li"]:before,
.intec-ui-markup-ul.intec-ui-scheme-green-1 > .intec-ui-markup-li:before,
.intec-ui-markup-ol.intec-ui-scheme-green-1 > .intec-ui-markup-li:before {
  color: #84bc29;
}

a.intec-ui-scheme-orange, .intec-ui-scheme-orange[data-ui-markup="a"], .intec-ui-markup-a.intec-ui-scheme-orange {
  color: #f38b04;
}

a.intec-ui-scheme-orange:hover, .intec-ui-scheme-orange[data-ui-markup="a"]:hover, .intec-ui-markup-a.intec-ui-scheme-orange:hover {
  color: #f8a132;
}

a.intec-ui-scheme-orange:focus, .intec-ui-scheme-orange[data-ui-markup="a"]:focus, .intec-ui-markup-a.intec-ui-scheme-orange:focus {
  color: #f8a132;
}

a.intec-ui-scheme-orange:active, .intec-ui-scheme-orange[data-ui-markup="a"]:active, .intec-ui-markup-a.intec-ui-scheme-orange:active {
  color: #c37c2b;
}

blockquote.intec-ui-scheme-orange:before, .intec-ui-scheme-orange[data-ui-markup="blockquote"]:before, .intec-ui-markup-blockquote.intec-ui-scheme-orange:before {
  background-color: #f38b04;
}

ul.intec-ui-scheme-orange li:before, ol.intec-ui-scheme-orange li:before, .intec-ui-scheme-orange[data-ui-markup="ul"] > [data-ui-markup="li"]:before, .intec-ui-scheme-orange[data-ui-markup="ol"] > [data-ui-markup="li"]:before,
.intec-ui-markup-ul.intec-ui-scheme-orange > .intec-ui-markup-li:before,
.intec-ui-markup-ol.intec-ui-scheme-orange > .intec-ui-markup-li:before {
  color: #f38b04;
}

.intec-ui-p-none, .intec-ui-p-t-none, .intec-ui-p-v-none {
  padding-top: 0 !important;
}

.intec-ui-p-none, .intec-ui-p-b-none, .intec-ui-p-v-none {
  padding-bottom: 0 !important;
}

.intec-ui-p-none, .intec-ui-p-l-none, .intec-ui-p-h-none {
  padding-left: 0 !important;
}

.intec-ui-p-none, .intec-ui-p-r-none, .intec-ui-p-h-none {
  padding-right: 0 !important;
}

.intec-ui-m-none, .intec-ui-m-t-none, .intec-ui-m-v-none {
  margin-top: 0 !important;
}

.intec-ui-m-none, .intec-ui-m-b-none, .intec-ui-m-v-none {
  margin-bottom: 0 !important;
}

.intec-ui-m-none, .intec-ui-m-l-none, .intec-ui-m-h-none {
  margin-left: 0 !important;
}

.intec-ui-m-none, .intec-ui-m-r-none, .intec-ui-m-h-none {
  margin-right: 0 !important;
}

.intec-ui-p-5, .intec-ui-p-t-5, .intec-ui-p-v-5 {
  padding-top: 5px !important;
}

.intec-ui-p-5, .intec-ui-p-b-5, .intec-ui-p-v-5 {
  padding-bottom: 5px !important;
}

.intec-ui-p-5, .intec-ui-p-l-5, .intec-ui-p-h-5 {
  padding-left: 5px !important;
}

.intec-ui-p-5, .intec-ui-p-r-5, .intec-ui-p-h-5 {
  padding-right: 5px !important;
}

.intec-ui-m-5, .intec-ui-m-t-5, .intec-ui-m-v-5 {
  margin-top: 5px !important;
}

.intec-ui-m-5, .intec-ui-m-b-5, .intec-ui-m-v-5 {
  margin-bottom: 5px !important;
}

.intec-ui-m-5, .intec-ui-m-l-5, .intec-ui-m-h-5 {
  margin-left: 5px !important;
}

.intec-ui-m-5, .intec-ui-m-r-5, .intec-ui-m-h-5 {
  margin-right: 5px !important;
}

.intec-ui-p-10, .intec-ui-p-t-10, .intec-ui-p-v-10 {
  padding-top: 10px !important;
}

.intec-ui-p-10, .intec-ui-p-b-10, .intec-ui-p-v-10 {
  padding-bottom: 10px !important;
}

.intec-ui-p-10, .intec-ui-p-l-10, .intec-ui-p-h-10 {
  padding-left: 10px !important;
}

.intec-ui-p-10, .intec-ui-p-r-10, .intec-ui-p-h-10 {
  padding-right: 10px !important;
}

.intec-ui-m-10, .intec-ui-m-t-10, .intec-ui-m-v-10 {
  margin-top: 10px !important;
}

.intec-ui-m-10, .intec-ui-m-b-10, .intec-ui-m-v-10 {
  margin-bottom: 10px !important;
}

.intec-ui-m-10, .intec-ui-m-l-10, .intec-ui-m-h-10 {
  margin-left: 10px !important;
}

.intec-ui-m-10, .intec-ui-m-r-10, .intec-ui-m-h-10 {
  margin-right: 10px !important;
}

.intec-ui-p-15, .intec-ui-p-t-15, .intec-ui-p-v-15 {
  padding-top: 15px !important;
}

.intec-ui-p-15, .intec-ui-p-b-15, .intec-ui-p-v-15 {
  padding-bottom: 15px !important;
}

.intec-ui-p-15, .intec-ui-p-l-15, .intec-ui-p-h-15 {
  padding-left: 15px !important;
}

.intec-ui-p-15, .intec-ui-p-r-15, .intec-ui-p-h-15 {
  padding-right: 15px !important;
}

.intec-ui-m-15, .intec-ui-m-t-15, .intec-ui-m-v-15 {
  margin-top: 15px !important;
}

.intec-ui-m-15, .intec-ui-m-b-15, .intec-ui-m-v-15 {
  margin-bottom: 15px !important;
}

.intec-ui-m-15, .intec-ui-m-l-15, .intec-ui-m-h-15 {
  margin-left: 15px !important;
}

.intec-ui-m-15, .intec-ui-m-r-15, .intec-ui-m-h-15 {
  margin-right: 15px !important;
}

.intec-ui-p-20, .intec-ui-p-t-20, .intec-ui-p-v-20 {
  padding-top: 20px !important;
}

.intec-ui-p-20, .intec-ui-p-b-20, .intec-ui-p-v-20 {
  padding-bottom: 20px !important;
}

.intec-ui-p-20, .intec-ui-p-l-20, .intec-ui-p-h-20 {
  padding-left: 20px !important;
}

.intec-ui-p-20, .intec-ui-p-r-20, .intec-ui-p-h-20 {
  padding-right: 20px !important;
}

.intec-ui-m-20, .intec-ui-m-t-20, .intec-ui-m-v-20 {
  margin-top: 20px !important;
}

.intec-ui-m-20, .intec-ui-m-b-20, .intec-ui-m-v-20 {
  margin-bottom: 20px !important;
}

.intec-ui-m-20, .intec-ui-m-l-20, .intec-ui-m-h-20 {
  margin-left: 20px !important;
}

.intec-ui-m-20, .intec-ui-m-r-20, .intec-ui-m-h-20 {
  margin-right: 20px !important;
}

.intec-ui-p-25, .intec-ui-p-t-25, .intec-ui-p-v-25 {
  padding-top: 25px !important;
}

.intec-ui-p-25, .intec-ui-p-b-25, .intec-ui-p-v-25 {
  padding-bottom: 25px !important;
}

.intec-ui-p-25, .intec-ui-p-l-25, .intec-ui-p-h-25 {
  padding-left: 25px !important;
}

.intec-ui-p-25, .intec-ui-p-r-25, .intec-ui-p-h-25 {
  padding-right: 25px !important;
}

.intec-ui-m-25, .intec-ui-m-t-25, .intec-ui-m-v-25 {
  margin-top: 25px !important;
}

.intec-ui-m-25, .intec-ui-m-b-25, .intec-ui-m-v-25 {
  margin-bottom: 25px !important;
}

.intec-ui-m-25, .intec-ui-m-l-25, .intec-ui-m-h-25 {
  margin-left: 25px !important;
}

.intec-ui-m-25, .intec-ui-m-r-25, .intec-ui-m-h-25 {
  margin-right: 25px !important;
}

.intec-ui-p-30, .intec-ui-p-t-30, .intec-ui-p-v-30 {
  padding-top: 30px !important;
}

.intec-ui-p-30, .intec-ui-p-b-30, .intec-ui-p-v-30 {
  padding-bottom: 30px !important;
}

.intec-ui-p-30, .intec-ui-p-l-30, .intec-ui-p-h-30 {
  padding-left: 30px !important;
}

.intec-ui-p-30, .intec-ui-p-r-30, .intec-ui-p-h-30 {
  padding-right: 30px !important;
}

.intec-ui-m-30, .intec-ui-m-t-30, .intec-ui-m-v-30 {
  margin-top: 30px !important;
}

.intec-ui-m-30, .intec-ui-m-b-30, .intec-ui-m-v-30 {
  margin-bottom: 30px !important;
}

.intec-ui-m-30, .intec-ui-m-l-30, .intec-ui-m-h-30 {
  margin-left: 30px !important;
}

.intec-ui-m-30, .intec-ui-m-r-30, .intec-ui-m-h-30 {
  margin-right: 30px !important;
}

.intec-ui-p-35, .intec-ui-p-t-35, .intec-ui-p-v-35 {
  padding-top: 35px !important;
}

.intec-ui-p-35, .intec-ui-p-b-35, .intec-ui-p-v-35 {
  padding-bottom: 35px !important;
}

.intec-ui-p-35, .intec-ui-p-l-35, .intec-ui-p-h-35 {
  padding-left: 35px !important;
}

.intec-ui-p-35, .intec-ui-p-r-35, .intec-ui-p-h-35 {
  padding-right: 35px !important;
}

.intec-ui-m-35, .intec-ui-m-t-35, .intec-ui-m-v-35 {
  margin-top: 35px !important;
}

.intec-ui-m-35, .intec-ui-m-b-35, .intec-ui-m-v-35 {
  margin-bottom: 35px !important;
}

.intec-ui-m-35, .intec-ui-m-l-35, .intec-ui-m-h-35 {
  margin-left: 35px !important;
}

.intec-ui-m-35, .intec-ui-m-r-35, .intec-ui-m-h-35 {
  margin-right: 35px !important;
}

.intec-ui-p-40, .intec-ui-p-t-40, .intec-ui-p-v-40 {
  padding-top: 40px !important;
}

.intec-ui-p-40, .intec-ui-p-b-40, .intec-ui-p-v-40 {
  padding-bottom: 40px !important;
}

.intec-ui-p-40, .intec-ui-p-l-40, .intec-ui-p-h-40 {
  padding-left: 40px !important;
}

.intec-ui-p-40, .intec-ui-p-r-40, .intec-ui-p-h-40 {
  padding-right: 40px !important;
}

.intec-ui-m-40, .intec-ui-m-t-40, .intec-ui-m-v-40 {
  margin-top: 40px !important;
}

.intec-ui-m-40, .intec-ui-m-b-40, .intec-ui-m-v-40 {
  margin-bottom: 40px !important;
}

.intec-ui-m-40, .intec-ui-m-l-40, .intec-ui-m-h-40 {
  margin-left: 40px !important;
}

.intec-ui-m-40, .intec-ui-m-r-40, .intec-ui-m-h-40 {
  margin-right: 40px !important;
}

.intec-ui-p-45, .intec-ui-p-t-45, .intec-ui-p-v-45 {
  padding-top: 45px !important;
}

.intec-ui-p-45, .intec-ui-p-b-45, .intec-ui-p-v-45 {
  padding-bottom: 45px !important;
}

.intec-ui-p-45, .intec-ui-p-l-45, .intec-ui-p-h-45 {
  padding-left: 45px !important;
}

.intec-ui-p-45, .intec-ui-p-r-45, .intec-ui-p-h-45 {
  padding-right: 45px !important;
}

.intec-ui-m-45, .intec-ui-m-t-45, .intec-ui-m-v-45 {
  margin-top: 45px !important;
}

.intec-ui-m-45, .intec-ui-m-b-45, .intec-ui-m-v-45 {
  margin-bottom: 45px !important;
}

.intec-ui-m-45, .intec-ui-m-l-45, .intec-ui-m-h-45 {
  margin-left: 45px !important;
}

.intec-ui-m-45, .intec-ui-m-r-45, .intec-ui-m-h-45 {
  margin-right: 45px !important;
}

.intec-ui-p-50, .intec-ui-p-t-50, .intec-ui-p-v-50 {
  padding-top: 50px !important;
}

.intec-ui-p-50, .intec-ui-p-b-50, .intec-ui-p-v-50 {
  padding-bottom: 50px !important;
}

.intec-ui-p-50, .intec-ui-p-l-50, .intec-ui-p-h-50 {
  padding-left: 50px !important;
}

.intec-ui-p-50, .intec-ui-p-r-50, .intec-ui-p-h-50 {
  padding-right: 50px !important;
}

.intec-ui-m-50, .intec-ui-m-t-50, .intec-ui-m-v-50 {
  margin-top: 50px !important;
}

.intec-ui-m-50, .intec-ui-m-b-50, .intec-ui-m-v-50 {
  margin-bottom: 50px !important;
}

.intec-ui-m-50, .intec-ui-m-l-50, .intec-ui-m-h-50 {
  margin-left: 50px !important;
}

.intec-ui-m-50, .intec-ui-m-r-50, .intec-ui-m-h-50 {
  margin-right: 50px !important;
}

.intec-ui-p-55, .intec-ui-p-t-55, .intec-ui-p-v-55 {
  padding-top: 55px !important;
}

.intec-ui-p-55, .intec-ui-p-b-55, .intec-ui-p-v-55 {
  padding-bottom: 55px !important;
}

.intec-ui-p-55, .intec-ui-p-l-55, .intec-ui-p-h-55 {
  padding-left: 55px !important;
}

.intec-ui-p-55, .intec-ui-p-r-55, .intec-ui-p-h-55 {
  padding-right: 55px !important;
}

.intec-ui-m-55, .intec-ui-m-t-55, .intec-ui-m-v-55 {
  margin-top: 55px !important;
}

.intec-ui-m-55, .intec-ui-m-b-55, .intec-ui-m-v-55 {
  margin-bottom: 55px !important;
}

.intec-ui-m-55, .intec-ui-m-l-55, .intec-ui-m-h-55 {
  margin-left: 55px !important;
}

.intec-ui-m-55, .intec-ui-m-r-55, .intec-ui-m-h-55 {
  margin-right: 55px !important;
}

.intec-ui-p-60, .intec-ui-p-t-60, .intec-ui-p-v-60 {
  padding-top: 60px !important;
}

.intec-ui-p-60, .intec-ui-p-b-60, .intec-ui-p-v-60 {
  padding-bottom: 60px !important;
}

.intec-ui-p-60, .intec-ui-p-l-60, .intec-ui-p-h-60 {
  padding-left: 60px !important;
}

.intec-ui-p-60, .intec-ui-p-r-60, .intec-ui-p-h-60 {
  padding-right: 60px !important;
}

.intec-ui-m-60, .intec-ui-m-t-60, .intec-ui-m-v-60 {
  margin-top: 60px !important;
}

.intec-ui-m-60, .intec-ui-m-b-60, .intec-ui-m-v-60 {
  margin-bottom: 60px !important;
}

.intec-ui-m-60, .intec-ui-m-l-60, .intec-ui-m-h-60 {
  margin-left: 60px !important;
}

.intec-ui-m-60, .intec-ui-m-r-60, .intec-ui-m-h-60 {
  margin-right: 60px !important;
}

.intec-ui-p-65, .intec-ui-p-t-65, .intec-ui-p-v-65 {
  padding-top: 65px !important;
}

.intec-ui-p-65, .intec-ui-p-b-65, .intec-ui-p-v-65 {
  padding-bottom: 65px !important;
}

.intec-ui-p-65, .intec-ui-p-l-65, .intec-ui-p-h-65 {
  padding-left: 65px !important;
}

.intec-ui-p-65, .intec-ui-p-r-65, .intec-ui-p-h-65 {
  padding-right: 65px !important;
}

.intec-ui-m-65, .intec-ui-m-t-65, .intec-ui-m-v-65 {
  margin-top: 65px !important;
}

.intec-ui-m-65, .intec-ui-m-b-65, .intec-ui-m-v-65 {
  margin-bottom: 65px !important;
}

.intec-ui-m-65, .intec-ui-m-l-65, .intec-ui-m-h-65 {
  margin-left: 65px !important;
}

.intec-ui-m-65, .intec-ui-m-r-65, .intec-ui-m-h-65 {
  margin-right: 65px !important;
}

.intec-ui-p-70, .intec-ui-p-t-70, .intec-ui-p-v-70 {
  padding-top: 70px !important;
}

.intec-ui-p-70, .intec-ui-p-b-70, .intec-ui-p-v-70 {
  padding-bottom: 70px !important;
}

.intec-ui-p-70, .intec-ui-p-l-70, .intec-ui-p-h-70 {
  padding-left: 70px !important;
}

.intec-ui-p-70, .intec-ui-p-r-70, .intec-ui-p-h-70 {
  padding-right: 70px !important;
}

.intec-ui-m-70, .intec-ui-m-t-70, .intec-ui-m-v-70 {
  margin-top: 70px !important;
}

.intec-ui-m-70, .intec-ui-m-b-70, .intec-ui-m-v-70 {
  margin-bottom: 70px !important;
}

.intec-ui-m-70, .intec-ui-m-l-70, .intec-ui-m-h-70 {
  margin-left: 70px !important;
}

.intec-ui-m-70, .intec-ui-m-r-70, .intec-ui-m-h-70 {
  margin-right: 70px !important;
}

.intec-ui-p-75, .intec-ui-p-t-75, .intec-ui-p-v-75 {
  padding-top: 75px !important;
}

.intec-ui-p-75, .intec-ui-p-b-75, .intec-ui-p-v-75 {
  padding-bottom: 75px !important;
}

.intec-ui-p-75, .intec-ui-p-l-75, .intec-ui-p-h-75 {
  padding-left: 75px !important;
}

.intec-ui-p-75, .intec-ui-p-r-75, .intec-ui-p-h-75 {
  padding-right: 75px !important;
}

.intec-ui-m-75, .intec-ui-m-t-75, .intec-ui-m-v-75 {
  margin-top: 75px !important;
}

.intec-ui-m-75, .intec-ui-m-b-75, .intec-ui-m-v-75 {
  margin-bottom: 75px !important;
}

.intec-ui-m-75, .intec-ui-m-l-75, .intec-ui-m-h-75 {
  margin-left: 75px !important;
}

.intec-ui-m-75, .intec-ui-m-r-75, .intec-ui-m-h-75 {
  margin-right: 75px !important;
}

.intec-ui-p-80, .intec-ui-p-t-80, .intec-ui-p-v-80 {
  padding-top: 80px !important;
}

.intec-ui-p-80, .intec-ui-p-b-80, .intec-ui-p-v-80 {
  padding-bottom: 80px !important;
}

.intec-ui-p-80, .intec-ui-p-l-80, .intec-ui-p-h-80 {
  padding-left: 80px !important;
}

.intec-ui-p-80, .intec-ui-p-r-80, .intec-ui-p-h-80 {
  padding-right: 80px !important;
}

.intec-ui-m-80, .intec-ui-m-t-80, .intec-ui-m-v-80 {
  margin-top: 80px !important;
}

.intec-ui-m-80, .intec-ui-m-b-80, .intec-ui-m-v-80 {
  margin-bottom: 80px !important;
}

.intec-ui-m-80, .intec-ui-m-l-80, .intec-ui-m-h-80 {
  margin-left: 80px !important;
}

.intec-ui-m-80, .intec-ui-m-r-80, .intec-ui-m-h-80 {
  margin-right: 80px !important;
}

.intec-ui-p-85, .intec-ui-p-t-85, .intec-ui-p-v-85 {
  padding-top: 85px !important;
}

.intec-ui-p-85, .intec-ui-p-b-85, .intec-ui-p-v-85 {
  padding-bottom: 85px !important;
}

.intec-ui-p-85, .intec-ui-p-l-85, .intec-ui-p-h-85 {
  padding-left: 85px !important;
}

.intec-ui-p-85, .intec-ui-p-r-85, .intec-ui-p-h-85 {
  padding-right: 85px !important;
}

.intec-ui-m-85, .intec-ui-m-t-85, .intec-ui-m-v-85 {
  margin-top: 85px !important;
}

.intec-ui-m-85, .intec-ui-m-b-85, .intec-ui-m-v-85 {
  margin-bottom: 85px !important;
}

.intec-ui-m-85, .intec-ui-m-l-85, .intec-ui-m-h-85 {
  margin-left: 85px !important;
}

.intec-ui-m-85, .intec-ui-m-r-85, .intec-ui-m-h-85 {
  margin-right: 85px !important;
}

.intec-ui-p-90, .intec-ui-p-t-90, .intec-ui-p-v-90 {
  padding-top: 90px !important;
}

.intec-ui-p-90, .intec-ui-p-b-90, .intec-ui-p-v-90 {
  padding-bottom: 90px !important;
}

.intec-ui-p-90, .intec-ui-p-l-90, .intec-ui-p-h-90 {
  padding-left: 90px !important;
}

.intec-ui-p-90, .intec-ui-p-r-90, .intec-ui-p-h-90 {
  padding-right: 90px !important;
}

.intec-ui-m-90, .intec-ui-m-t-90, .intec-ui-m-v-90 {
  margin-top: 90px !important;
}

.intec-ui-m-90, .intec-ui-m-b-90, .intec-ui-m-v-90 {
  margin-bottom: 90px !important;
}

.intec-ui-m-90, .intec-ui-m-l-90, .intec-ui-m-h-90 {
  margin-left: 90px !important;
}

.intec-ui-m-90, .intec-ui-m-r-90, .intec-ui-m-h-90 {
  margin-right: 90px !important;
}

.intec-ui-p-95, .intec-ui-p-t-95, .intec-ui-p-v-95 {
  padding-top: 95px !important;
}

.intec-ui-p-95, .intec-ui-p-b-95, .intec-ui-p-v-95 {
  padding-bottom: 95px !important;
}

.intec-ui-p-95, .intec-ui-p-l-95, .intec-ui-p-h-95 {
  padding-left: 95px !important;
}

.intec-ui-p-95, .intec-ui-p-r-95, .intec-ui-p-h-95 {
  padding-right: 95px !important;
}

.intec-ui-m-95, .intec-ui-m-t-95, .intec-ui-m-v-95 {
  margin-top: 95px !important;
}

.intec-ui-m-95, .intec-ui-m-b-95, .intec-ui-m-v-95 {
  margin-bottom: 95px !important;
}

.intec-ui-m-95, .intec-ui-m-l-95, .intec-ui-m-h-95 {
  margin-left: 95px !important;
}

.intec-ui-m-95, .intec-ui-m-r-95, .intec-ui-m-h-95 {
  margin-right: 95px !important;
}

.intec-ui-p-100, .intec-ui-p-t-100, .intec-ui-p-v-100 {
  padding-top: 100px !important;
}

.intec-ui-p-100, .intec-ui-p-b-100, .intec-ui-p-v-100 {
  padding-bottom: 100px !important;
}

.intec-ui-p-100, .intec-ui-p-l-100, .intec-ui-p-h-100 {
  padding-left: 100px !important;
}

.intec-ui-p-100, .intec-ui-p-r-100, .intec-ui-p-h-100 {
  padding-right: 100px !important;
}

.intec-ui-m-100, .intec-ui-m-t-100, .intec-ui-m-v-100 {
  margin-top: 100px !important;
}

.intec-ui-m-100, .intec-ui-m-b-100, .intec-ui-m-v-100 {
  margin-bottom: 100px !important;
}

.intec-ui-m-100, .intec-ui-m-l-100, .intec-ui-m-h-100 {
  margin-left: 100px !important;
}

.intec-ui-m-100, .intec-ui-m-r-100, .intec-ui-m-h-100 {
  margin-right: 100px !important;
}

.intec-ui-picture:before, .intec-ui-align:before, .intec-ui-aligner {
  content: '';
  display: inline-block;
  position: relative;
  vertical-align: middle;
  height: 100%;
  width: 0;
  overflow: hidden;
}

.intec-ui-picture {
  position: relative;
  font-size: 0;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0;
  word-spacing: 0;
}

.intec-ui-picture > * {
  display: none;
}

.intec-ui-picture img,
.intec-ui-picture svg {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

.intec-ui-align {
  font-size: 0;
  letter-spacing: 0;
  word-spacing: 0;
}

.intec-ui-align > * {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  letter-spacing: normal;
  word-spacing: normal;
}

.intec-ui-align.intec-ui-align-top:before {
  vertical-align: top;
}

.intec-ui-align.intec-ui-align-top > * {
  vertical-align: top;
}

.intec-ui-align.intec-ui-align-baseline:before {
  vertical-align: baseline;
}

.intec-ui-align.intec-ui-align-baseline > * {
  vertical-align: baseline;
}

.intec-ui-align.intec-ui-align-center:before {
  vertical-align: middle;
}

.intec-ui-align.intec-ui-align-center > * {
  vertical-align: middle;
}

.intec-ui-align.intec-ui-align-bottom:before {
  vertical-align: bottom;
}

.intec-ui-align.intec-ui-align-bottom > * {
  vertical-align: bottom;
}

.intec-ui-clear, .intec-ui-clearfix {
  clear: both;
}

.intec-ui-clearfix:before {
  display: table;
  content: "";
}

.intec-ui-clearfix:after {
  display: table;
  content: "";
  clear: both;
}

.intec-area {
  display: block;
  font-size: 14px;
  line-height: 1.42857143;
  font-weight: normal;
  font-style: normal;
  margin: 0;
  padding: 0;
  word-spacing: normal;
  letter-spacing: normal;
  white-space: normal;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.intec-area.intec-area-include.intec-area-include-actions-1 {
  position: relative;
}

.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-background {
  display: block;
  position: absolute;
  background: #f5f5f5;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-background.intec-area-part-background-top {
  bottom: 50%;
}

.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-background.intec-area-part-background-bottom {
  top: 50%;
}

.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-picture {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-picture-wrapper {
  display: block;
  position: relative;
  width: 64%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text {
  display: block;
  position: relative;
}

.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-block {
  color: #000;
  padding: 60px 45px 60px 40px;
  margin: 75px 0;
  background-color: #fff;
  width: 47%;
  -webkit-box-shadow: 0 4px 94px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 0 4px 94px rgba(0, 0, 0, 0.11);
  box-shadow: 0 4px 94px rgba(0, 0, 0, 0.11);
}

.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-header {
  display: block;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
  overflow: hidden;
}

.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-content {
  display: block;
  margin-top: 25px;
  font-size: 16px;
  line-height: 1.5;
  overflow: hidden;
}

.intec-area.intec-area-include.intec-area-include-actions-1.intec-area-mod-reverted .intec-area-part-picture-wrapper {
  margin-left: 36%;
}

@media all and (max-width: 1024px) {
  .intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-picture-wrapper {
    width: auto;
    margin-right: 50px;
  }
  .intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-block {
    width: 750px;
  }
  .intec-area.intec-area-include.intec-area-include-actions-1.intec-area-mod-reverted .intec-area-part-picture-wrapper {
    margin-right: 0;
    margin-left: 50px;
  }
}

@media all and (max-width: 850px) {
  .intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-picture-wrapper {
    margin-right: 0;
  }
  .intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-block {
    width: auto;
  }
  .intec-area.intec-area-include.intec-area-include-actions-1.intec-area-mod-reverted .intec-area-part-picture-wrapper {
    margin-left: 0;
  }
}

@media all and (max-width: 650px) {
  .intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-block {
    padding: 50px 25px 50px 35px;
  }
  .intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-header {
    font-size: 20px;
  }
  .intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-content {
    font-size: 14px;
  }
}

.intec-area.intec-area-include.intec-area-include-description-1 {
  background-color: #000;
  padding-top: 75px;
  padding-bottom: 75px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.4;
  color: #fff;
}

.intec-area.intec-area-include.intec-area-include-description-1 .intec-area-part-text {
  display: block;
}

@media all and (max-width: 768px) {
  .intec-area.intec-area-include.intec-area-include-description-1 {
    font-size: 16px;
  }
}

@media all and (max-width: 425px) {
  .intec-area.intec-area-include.intec-area-include-description-1 {
    font-size: 14px;
  }
}

.intec-area.intec-area-include.intec-area-include-description-2 {
  padding-top: 80px;
  padding-bottom: 80px;
  border-bottom: 1px solid #ededed;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.4;
  color: #000;
}

.intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-information {
  font-weight: 500;
  font-size: 20px;
  text-align: left;
  margin-bottom: 20px;
  margin-right: 200px;
}

.intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-information-block-1 {
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.17em;
}

.intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-information-block-2 {
  font-weight: 500;
  font-size: 118px;
  line-height: 1.18;
  letter-spacing: -0.05em;
}

.intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-information-block-3 {
  font-weight: normal;
  font-size: 19px;
  line-height: 1.5;
}

.intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-text {
  display: block;
}

@media all and (max-width: 650px) {
  .intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-information {
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.intec-area.intec-area-include.intec-area-include-description-3 {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.4;
  color: #000;
}

.intec-area.intec-area-include.intec-area-include-description-3 .intec-area-part-text {
  display: block;
  padding: 60px 230px;
  text-align: center;
}

@media all and (max-width: 1000px) {
  .intec-area.intec-area-include.intec-area-include-description-3 .intec-area-part-text {
    padding-right: 40px;
    padding-left: 40px;
  }
}

@media all and (max-width: 500px) {
  .intec-area.intec-area-include.intec-area-include-description-3 {
    font-size: 16px;
  }
  .intec-area.intec-area-include.intec-area-include-description-3 .intec-area-part-text {
    padding: 40px 20px;
  }
}

.intec-area.intec-area-include.intec-area-include-description-4 {
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  line-height: 1.2;
  color: #222;
}

.intec-area.intec-area-include.intec-area-include-description-4 .intec-area-part-text {
  display: block;
  padding-top: 130px;
  padding-bottom: 130px;
  text-align: center;
}

@media all and (max-width: 1000px) {
  .intec-area.intec-area-include.intec-area-include-description-4 .intec-area-part-text {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media all and (max-width: 500px) {
  .intec-area.intec-area-include.intec-area-include-description-4 {
    font-size: 20px;
    line-height: 1.4;
  }
  .intec-area.intec-area-include.intec-area-include-description-4 .intec-area-part-text {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.intec-area.intec-area-include.intec-area-include-description-5 {
  display: block;
  position: relative;
  font-size: 24px;
  font-weight: normal;
  line-height: 1.15;
  color: #fff;
  z-index: 0;
}

.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-background {
  display: block;
  position: absolute;
  top: 80px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background: #722163;
  background: -moz-linear-gradient(-45deg, #722163 0%, #903e80 76%, #903f81 100%);
  background: -webkit-linear-gradient(-45deg, #722163 0%, #903e80 76%, #903f81 100%);
  background: linear-gradient(135deg, #722163 0%, #903e80 76%, #903f81 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#722163', endColorstr='#903f81',GradientType=1);
}

.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-content {
  display: block;
  position: relative;
  z-index: 1;
}

.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-content-wrapper {
  display: block;
}

.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-text {
  padding: 140px 0 60px 0;
}

.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-picture img {
  width: auto;
  height: auto;
  max-width: none;
  max-height: none;
  margin-left: 40px;
}

@media all and (max-width: 768px) {
  .intec-area.intec-area-include.intec-area-include-description-5 {
    font-size: 18px;
    line-height: 1.5;
  }
}

@media all and (max-width: 650px) {
  .intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-background {
    top: 0;
  }
  .intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-text {
    padding-top: 60px;
  }
  .intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-picture {
    display: none;
  }
}

@media all and (max-width: 425px) {
  .intec-area.intec-area-include.intec-area-include-description-5 {
    font-size: 14px;
  }
}

.intec-area.intec-area-include.intec-area-include-link-1 {
  color: #2d2d2d;
}

.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-picture {
  display: block;
  text-align: center;
}

.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-picture img {
  display: inline-block;
  vertical-align: top;
  max-height: 450px;
  max-width: 100%;
}

.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-content {
  display: block;
}

.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-header {
  display: block;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.3;
  overflow: hidden;
}

.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-description {
  display: block;
  font-size: 16px;
  line-height: 1.5;
  overflow: hidden;
}

.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-link {
  display: block;
}

.intec-area.intec-area-include.intec-area-include-link-1 * + .intec-area-part-description {
  margin-top: 25px;
}

.intec-area.intec-area-include.intec-area-include-link-1 * + .intec-area-part-link {
  margin-top: 30px;
}

.intec-area.intec-area-include.intec-area-include-quote-1 {
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 1.2;
  color: #444;
}

.intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-wrapper-2 {
  padding: 90px 190px 150px 190px;
}

.intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-title {
  display: block;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.1em;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 16px;
}

.intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-text {
  display: block;
  font-style: italic;
  font-weight: 300;
  text-align: center;
}

.intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-author {
  display: block;
  margin-top: 5px;
  text-align: right;
}

@media all and (max-width: 1000px) {
  .intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-wrapper-2 {
    padding: 60px 0;
  }
}

@media all and (max-width: 500px) {
  .intec-area.intec-area-include.intec-area-include-quote-1 {
    font-size: 20px;
    line-height: 1.4;
  }
  .intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-wrapper-2 {
    padding: 40px 0;
  }
  .intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-title {
    font-size: 14px;
  }
}

.intec-area.intec-area-include.intec-area-include-result-1 {
  position: relative;
  height: 650px;
}

.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-background {
  display: block;
  position: absolute;
  background: #000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-background.intec-area-part-background-top {
  bottom: 50%;
}

.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-background.intec-area-part-background-bottom {
  top: 50%;
}

.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-picture {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-picture-wrapper {
  display: block;
  position: relative;
  width: 55%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text {
  display: block;
  position: relative;
}

.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text,
.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-wrapper,
.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-wrapper-2 {
  height: 100%;
}

.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-block {
  color: #fff;
  padding: 90px 65px 90px 75px;
  backdrop-filter: blur(24px);
  background-color: rgba(38, 38, 38, 0.9);
  width: 65%;
}

.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-header {
  display: block;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
  max-height: 96px;
  overflow: hidden;
}

.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-content {
  display: block;
  margin-top: 25px;
  font-size: 16px;
  color: #8e949d;
  line-height: 1.5;
  max-height: 144px;
  overflow: hidden;
}

@media all and (max-width: 1024px) {
  .intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-picture-wrapper {
    width: auto;
    margin-right: 50px;
  }
  .intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-block {
    width: 750px;
  }
}

@media all and (max-width: 850px) {
  .intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-picture-wrapper {
    margin-right: 0;
  }
  .intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-block {
    width: auto;
  }
}

@media all and (max-width: 650px) {
  .intec-area.intec-area-include.intec-area-include-result-1 {
    height: 450px;
  }
  .intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-block {
    padding: 50px 25px 50px 35px;
  }
  .intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-header {
    font-size: 20px;
    max-height: 48px;
  }
  .intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-content {
    font-size: 14px;
    max-height: 126px;
  }
}

html,
body {
  height: 100%;
}

.intec-template {
  display: block;
  height: 100%;
}

.intec-template[data-editor="true"] .intec-template-layout-header {
  padding-bottom: 30px;
}

.intec-template[data-editor="true"] .intec-template-layout-footer {
  padding-top: 30px;
}

.intec-template[data-flat="both"] .intec-template-layout-page-wrapper, .intec-template[data-flat="bottom"] .intec-template-layout-page-wrapper {
  margin-bottom: 0;
}

.intec-template[data-flat="both"] .intec-template-layout-page-wrapper, .intec-template[data-flat="top"] .intec-template-layout-page-wrapper {
  margin-top: 0;
}

.intec-template[data-background-show="true"] .intec-template-layout-header,
.intec-template[data-background-show="true"] .intec-template-layout-page {
  background: #fff;
}

.intec-template .intec-template-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.intec-template .intec-template-layout-header,
.intec-template .intec-template-layout-page,
.intec-template .intec-template-layout-footer {
  width: 100%;
}

.intec-template .intec-template-layout-header,
.intec-template .intec-template-layout-footer {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  -ms-flex: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.intec-template .intec-template-layout-page {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -ms-flex: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.intec-template .intec-template-layout-header-wrapper,
.intec-template .intec-template-layout-page-wrapper {
  display: block;
  position: relative;
}

.intec-template .intec-template-layout-page-wrapper {
  margin-top: 50px;
  margin-bottom: 50px;
}

.intec-template .intec-template-layout-content {
  display: block;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.intec-template .intec-template-layout-content:after {
  content: "";
  display: block;
  overflow: hidden;
  height: 0;
}

.intec-template .intec-template-layout-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin: 0 -15px;
}

.intec-template .intec-template-layout-column {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 15px;
}

.intec-template .intec-template-layout-column.intec-template-layout-column-adaptive {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -ms-flex: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: calc(100% - 290px);
}

.intec-template .intec-template-layout-column.intec-template-layout-column-fixed {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  -ms-flex: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  width: 290px;
}

.intec-template .intec-template-layout-column-wrapper {
  position: relative;
  width: 100%;
}

.intec-template .intec-template-breadcrumb {
  display: block;
  margin-top: 30px;
  margin-bottom: 11px;
}

.intec-template .intec-template-title {
  display: block;
  margin-top: 11px;
  margin-bottom: 30px;
}

.intec-template .intec-template-title h1 {
  margin: 0;
  font-size: 30px;
}

.intec-template .intec-template-part.intec-template-part-title, .intec-template .widget .widget-header .widget-title {
  font-size: 60px;
  font-style: normal;
  font-weight: 900;
  line-height: 1.3;
  color: #1b1e25;
}

.intec-template .intec-template-part.intec-template-part-description, .intec-template .widget .widget-header .widget-description {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.7;
  color: #808080;
}

.intec-template .widget .widget-header .widget-title.align-left,
.intec-template .widget .widget-header .widget-description.align-left,
.intec-template .widget .widget .widget-footer.align-left {
  text-align: left;
}

.intec-template .widget .widget-header .widget-title.align-center,
.intec-template .widget .widget-header .widget-description.align-center,
.intec-template .widget .widget-footer.align-center {
  text-align: center;
}

.intec-template .widget .widget-header .widget-title.align-right,
.intec-template .widget .widget-header .widget-description.align-right,
.intec-template .widget .widget-footer.align-right {
  text-align: right;
}

.intec-template .widget .widget-header .widget-title + .widget-description {
  margin-top: 16px;
}

.intec-template .widget .widget-header + .widget-content {
  margin-top: 40px;
}

.intec-template .widget .widget-content + .widget-pagination {
  margin-top: 32px;
}

.intec-template .widget .widget-content + .widget-pagination + .widget-footer {
  margin-top: 35px;
}

.intec-template .widget .widget-content + .widget-footer {
  margin-top: 35px;
}

.intec-template .intec-template-footer {
  display: block;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

@media all and (max-width: 720px) {
  .intec-template .intec-template-layout-column.intec-template-layout-column-adaptive {
    max-width: 100%;
  }
  .intec-template .intec-template-layout-column.intec-template-layout-column-fixed {
    display: none;
  }
  .intec-template .intec-template-part.intec-template-part-title, .intec-template .widget .widget-header .widget-title {
    font-size: 22px;
  }
}

@media all and (max-width: 500px) {
  .intec-template .intec-template-part.intec-template-part-title, .intec-template .widget .widget-header .widget-title {
    font-size: 18px;
  }
}

@media print {
  .intec-template a:link::after, .intec-template a:visited::before {
    content: '';
  }
}

.intec-page {
  display: block;
}

.intec-page.intec-page-404 .intec-page-part-content {
  display: block;
  text-align: center;
  max-width: 420px;
  margin: 0 auto;
}

.intec-page.intec-page-404 .intec-page-part-title {
  font-size: 48px;
  text-transform: uppercase;
}

.intec-page.intec-page-404 .intec-page-part-description {
  font-size: 24px;
  margin-bottom: 10px;
}

.intec-page.intec-page-404 .intec-page-part-tip {
  font-size: 14px;
  max-width: 260px;
  margin: 0 auto 35px auto;
}

.intec-page.intec-page-404 .intec-page-part-search {
  margin-bottom: 10px;
}


/* End */


/* Start:/bitrix/templates/matilda_s1/css/magnific-popup.css?17418078327648*/
/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8; }
  
  .mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }
  
  .mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box; }
  
  .mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  
  .mfp-align-top .mfp-container:before {
    display: none; }
  
  .mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045; }
  
  .mfp-inline-holder .mfp-content,
  .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }
  
  .mfp-ajax-cur {
    cursor: progress; }
  
  .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }
  
  .mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }
  
  .mfp-auto-cursor .mfp-content {
    cursor: auto; }
  
  .mfp-close,
  .mfp-arrow,
  .mfp-preloader,
  .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  
  .mfp-loading.mfp-figure {
    display: none; }
  
  .mfp-hide {
    display: none !important; }
  
  .mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }
    .mfp-preloader a {
      color: #CCC; }
      .mfp-preloader a:hover {
        color: #FFF; }
  
  .mfp-s-ready .mfp-preloader {
    display: none; }
  
  .mfp-s-error .mfp-content {
    display: none; }
  
  button.mfp-close,
  button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation; }
  
  button::-moz-focus-inner {
    padding: 0;
    border: 0; }
  
  .mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace; }
    .mfp-close:hover,
    .mfp-close:focus {
      opacity: 1; }
    .mfp-close:active {
      top: 1px; }
  
  .mfp-close-btn-in .mfp-close {
    color: #333; }
  
  .mfp-image-holder .mfp-close,
  .mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%; }
  
  .mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap; }
  
  .mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent; }
    .mfp-arrow:active {
      margin-top: -54px; }
    .mfp-arrow:hover,
    .mfp-arrow:focus {
      opacity: 1; }
    .mfp-arrow:before,
    .mfp-arrow:after {
      content: '';
      display: block;
      width: 0;
      height: 0;
      position: absolute;
      left: 0;
      top: 0;
      margin-top: 35px;
      margin-left: 35px;
      border: medium inset transparent; }
    .mfp-arrow:after {
      border-top-width: 13px;
      border-bottom-width: 13px;
      top: 8px; }
    .mfp-arrow:before {
      border-top-width: 21px;
      border-bottom-width: 21px;
      opacity: 0.7; }
  
  .mfp-arrow-left {
    left: 0; }
    .mfp-arrow-left:after {
      border-right: 17px solid #FFF;
      margin-left: 31px; }
    .mfp-arrow-left:before {
      margin-left: 25px;
      border-right: 27px solid #3F3F3F; }
  
  .mfp-arrow-right {
    right: 0; }
    .mfp-arrow-right:after {
      border-left: 17px solid #FFF;
      margin-left: 39px; }
    .mfp-arrow-right:before {
      border-left: 27px solid #3F3F3F; }
  
  .mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }
    .mfp-iframe-holder .mfp-content {
      line-height: 0;
      width: 100%;
      max-width: 900px; }
    .mfp-iframe-holder .mfp-close {
      top: -40px; }
  
  .mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }
    .mfp-iframe-scaler iframe {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
      background: #000; }
  
  /* Main image in popup */
  img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto; }
  
  /* The shadow behind the image */
  .mfp-figure {
    line-height: 0; }
    .mfp-figure:after {
      content: '';
      position: absolute;
      left: 0;
      top: 40px;
      bottom: 40px;
      display: block;
      right: 0;
      width: auto;
      height: auto;
      z-index: -1;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
      background: #444; }
    .mfp-figure small {
      color: #BDBDBD;
      display: block;
      font-size: 12px;
      line-height: 14px; }
    .mfp-figure figure {
      margin: 0; }
  
  .mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto; }
  
  .mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px; }
  
  .mfp-image-holder .mfp-content {
    max-width: 100%; }
  
  .mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer; }
  
  @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .mfp-img-mobile .mfp-image-holder {
      padding-left: 0;
      padding-right: 0; }
    .mfp-img-mobile img.mfp-img {
      padding: 0; }
    .mfp-img-mobile .mfp-figure:after {
      top: 0;
      bottom: 0; }
    .mfp-img-mobile .mfp-figure small {
      display: inline;
      margin-left: 5px; }
    .mfp-img-mobile .mfp-bottom-bar {
      background: rgba(0, 0, 0, 0.6);
      bottom: 0;
      margin: 0;
      top: auto;
      padding: 3px 5px;
      position: fixed;
      box-sizing: border-box; }
      .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0; }
    .mfp-img-mobile .mfp-counter {
      right: 5px;
      top: 3px; }
    .mfp-img-mobile .mfp-close {
      top: 0;
      right: 0;
      width: 35px;
      height: 35px;
      line-height: 35px;
      background: rgba(0, 0, 0, 0.6);
      position: fixed;
      text-align: center;
      padding: 0; } }
  
  @media all and (max-width: 900px) {
    .mfp-arrow {
      -webkit-transform: scale(0.75);
      transform: scale(0.75); }
    .mfp-arrow-left {
      -webkit-transform-origin: 0;
      transform-origin: 0; }
    .mfp-arrow-right {
      -webkit-transform-origin: 100%;
      transform-origin: 100%; }
    .mfp-container {
      padding-left: 6px;
      padding-right: 6px; } }
/* End */


/* Start:/bitrix/templates/matilda_s1/css/custom.css?175197312191869*/
.startshop-form-result-new-consent .intec-ui.intec-ui-control-checkbox{
max-height:0;
}
.contact-link{
    color: #fff;
}
.contact-link:active{
    color: #fff;
}
.contact-link:focus{
    color: #fff;
}
.contact-link:hover{
    color: #fff;
    text-decoration: underline;
}
@media(max-width:768px){
    .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-1{
         height: 79px!important;
    }
    .c-header.c-header-template-1 .widget-wrapper-2 > .intec-grid.intec-grid-a-v-center{
    height: 79px!important;
}
    .public .intec-template{
        height: auto;
    }
    .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-item{
        padding-top: 0!important;
        padding-bottom: 0!important;
    }
}
.presentor__title{
    display: block;
}

.wrap-hidden .intec-content .intec-content.intec-content-primary.intec-content-visible, .intec-content.intec-content-visible {
  overflow: hidden;
}
.ns-bitrix.c-search-title.c-search-title-input-3 {
  display: none;
}


/*------------- grid ---------------------*/

.custom-col {
  box-sizing: border-box;
  max-width: 100%;
  padding: 0 0.9375rem 1.5rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.custom-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  margin: 0 -0.9375rem;
  padding: 0;
  list-style: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.custom-row:last-child {
  margin-bottom: 0;
}

.col--xs {
  max-width: 100%;
  padding: 1rem .5rem 0 .5rem;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

.col--xs-1 {
  width: 8.333333333333334%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-2 {
  width: 16.666666666666668%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-3 {
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-4 {
  width: 33.333333333333336%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-5 {
  width: 41.66666666666667%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-6 {
  width: 50%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-7 {
  width: 58.333333333333336%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-8 {
  width: 66.66666666666667%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-9 {
  width: 75%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-10 {
  width: 83.33333333333334%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-11 {
  width: 91.66666666666667%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-12 {
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

@media (min-width: 544px) {
  .col--sm {
    max-width: 100%;
    padding: 1rem .5rem 0 .5rem;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }

  .col--sm-1 {
    width: 8.333333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-2 {
    width: 16.666666666666668%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-3 {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-4 {
    width: 33.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-5 {
    width: 41.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-6 {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-7 {
    width: 58.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-8 {
    width: 66.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-9 {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-10 {
    width: 83.33333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-11 {
    width: 91.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-12 {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
}

@media (min-width: 768px) {
  .col--md {
    max-width: 100%;
    padding: 1rem .5rem 0 .5rem;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }

  .col--md-1 {
    width: 8.333333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-2 {
    width: 16.666666666666668%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-3 {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-4 {
    width: 33.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-5 {
    width: 41.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-6 {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-7 {
    width: 58.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-8 {
    width: 66.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-9 {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-10 {
    width: 83.33333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-11 {
    width: 91.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-12 {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
}

@media (min-width: 992px) {
  .col--lg {
    max-width: 100%;
    padding: 1rem .5rem 0 .5rem;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }

  .col--lg-1 {
    width: 8.333333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-2 {
    width: 16.666666666666668%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-3 {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-4 {
    width: 33.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-5 {
    width: 41.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-6 {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-7 {
    width: 58.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-8 {
    width: 66.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-9 {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-10 {
    width: 83.33333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-11 {
    width: 91.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-12 {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
}

@media (min-width: 1200px) {
  .col--xl {
    max-width: 100%;
    padding: 1rem .5rem 0 .5rem;
    -webkit-box-flex: 1;
    flex-grow: 1;
    flex-basis: 0;
  }

  .col--xl-1 {
    width: 8.333333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-2 {
    width: 16.666666666666668%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-3 {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-4 {
    width: 33.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-5 {
    width: 41.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-6 {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-7 {
    width: 58.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-8 {
    width: 66.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-9 {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-10 {
    width: 83.33333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-11 {
    width: 91.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-12 {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
}

/*------------- custom-css  ---------------------*/

.wrap_default {
  max-width: 1526px;
  min-width: 320px;
  clear: both;
  overflow: hidden;
  margin: 0 auto;
}

.content-wrap {
  display: block;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.section-m-offset {
  padding-top: 3.125rem;
}

.section-s-offset {
  padding-top: 2.8125rem;
}

.section-l-offset {
  padding-top: 3.75rem;
}

.section-xl-offset {
  padding-top: 4.81rem;
}
.section-xxxl-offset {
  padding-top: 6.25rem;
}

.page-title {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.75rem;
  color: #002B69;
  text-transform: uppercase;
  padding-bottom: 1.375rem;
}

.main-border {
  border-bottom: 1px solid #313131;
}

.second-border {
  border-bottom: 1px solid #797979;
}

.section-title {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.75rem;
  line-height: 2.125rem;
  color: #002B69;
  display: table;
  padding-bottom: 1.125rem;
  text-align: center;
}

.section-title-offset {
  margin-bottom: 3.625rem;
}

.link-default:hover {
  text-decoration: none;
  outline: none;
}

.formwork-rental__item_title .link {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.4375rem;
  color: #002B69;
  transition: all 0.2s ease;
  margin-top: 2.5rem;
  margin-bottom: 1.375rem;
  border-bottom: 1px solid #ffffff;
  display: table;
}

.formwork-rental__item_title .link:hover {
  color: #797979;
  border-bottom: 1px solid #797979;
}

.formwork-rental__item-img {
  transition: all 0.2s ease;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  padding: 35%;
}

.formwork-rental__item-img:hover {
  opacity: 0.8;
}

.formwork-rental__item_li {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.375rem;
  color: #797979;
  padding: 0.5625rem 0;
}

.formwork-rental__item_proviso {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  color: #000000;
  margin-bottom: 1.5rem;
}

.licenses-widget {
  display: flex;
  align-items: flex-start;
}

.licenses-widget__left {
  width: 67%;
}

.licenses-widget__right {
  width: 33%;
  padding: 0 0 0 2rem;
}

.widget_subtitle {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  color: #002B69;
  margin: 0 0 0.9375rem 0;
}

.widget_text {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 2.0625rem;
  color: #000000;
  margin: 0 0 40px 0;
  text-align: justify;
}

.widget_subtitle-grey {
  color: #797979;
}

.widget-doc__block {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.widget-doc__block-offset {
  padding: 0.9375rem 0;
}

.widget-doc_item div {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #797979;
  transition: all 0.2s ease;
}

.widget-doc_item img {
  margin-bottom: 1.0625rem;
}

.widget-doc_item {
  padding-bottom: 1.25rem;
  flex: 0 20%;
}

.widget-doc_item a {
  text-decoration: none;
  display: inline-block;
}

.widget-doc_item div:hover {
  color: #002B69;
}

.avail__item {
  display: flex;
  align-items: flex-end;
}

.avail__item-text {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.875rem;
  color: #002B69;
  padding-left: 1.875rem;
  padding-right: 1.25rem;
}

.avail__item-img {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  padding: 11%;
}

.photo-slider {
  height: fit-content;
}

.photo-slider .slick-slide:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease;
}

.photo-slider .slick-slide {
  transform: scale(0.7);
  transition: all 0.3s ease;
  outline: none !important;
}

.photo-slider .slick-slide:focus {
  outline: none !important;
}

.photo-slider .slick-current + div {
  transform: scale(1);
  transition: all 0.3s ease;
}

.photo-slider .slick-current + div:after {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}

.photo-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 3.3125rem;
  height: 3.3125rem;
  border: 1px solid #C4C4C4;
  font-size: 0;
  background: rgba(255, 255, 255, 0.3);
  z-index: 5;
  border-radius: 50%;
  outline: none !important;
  transition: all 0.3s ease;
}

.photo-slider .slick-arrow:hover {
  background: #C4C4C4;
}

.photo-slider .slick-prev {
  left: 0;
}

.photo-slider .slick-next {
  right: 0;

}

.photo-slider .slick-prev:before {
  content: '';
  position: absolute;
  transform: rotate(45deg);
  left: 0.375rem;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0.9375rem;
  height: 0.9375rem;
  border-bottom: 1px solid #797979;
  border-left: 1px solid #797979;
  transition: all 0.3s ease;
}

.photo-slider .slick-next:before {
  position: absolute;
  left: 0;
  right: 0.375rem;
  top: 0;
  transform: rotate(45deg);
  bottom: 0;
  margin: auto;
  width: 0.9375rem;
  content: '';
  height: 0.9375rem;
  border-top: 1px solid #797979;
  border-right: 1px solid #797979;
  transition: all 0.3s ease;
}

.photo-slider .slick-arrow:hover.slick-prev:before {
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}

.photo-slider .slick-arrow:hover.slick-next:before {
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.section-banner__form {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 4.5625rem 4.1875rem;
  position: relative;
}

.section-banner__left {
  width: 48%;
  z-index: 5;
  height: 100%;
}

.section-banner__favor {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 2rem;
  line-height: 39px;
  color: #FFFFFF;
  margin-top: 41px;
}

.section-banner__favor div {
  font-weight: 700;
}

.section-banner__favor span {
  white-space: nowrap;
}

.section-banner {
  position: relative;
}

.section-banner__form:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 43, 105, 0.4);
  z-index: 1;
}

.section-banner__right {
  z-index: 5;
}

.section-banner__img {
  width: 21.5%;
  position: absolute;
  bottom: 0;
  left: 47%;
  z-index: 3;
  -webkit-filter: drop-shadow(-3px -17px 84px rgba(250, 250, 250, 0.7));
  filter: drop-shadow(-3px -17px 84px rgba(250, 250, 250, 0.7));
}

.banner__form {
  width: 22.875rem;
  padding: 2.375rem 2rem;
  background: #002B69;
  height: max-content;
}


.banner__form_title {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.0625rem;
  line-height: 2.125rem;
  text-align: center;
  color: #FFFFFF;
}

.banner__form_txt {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 2.0625rem;
  color: #FFFFFF;
  text-align: center;
}

.banner__form form {
  padding: 0 0.5rem;
  text-align: center;
}

.banner__form input {
  width: 100%;
}

.input {
  border: none;
  outline: none;
}

.input-default {
  padding: 0 0.625rem;
  height: 2.375rem;
  background: #FFFFFF;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  color: #000000;
}

.input-default::placeholder {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.8125rem;
  top: 0;
  bottom: 0;
  color: #797979;
}

.input_phone {
  padding-left: 3.125rem;
  width: 100%;
}

.banner__form .input_text {
  margin: 1.3125rem 0 1.625rem;
}

.banner__form .input_phone {
  margin-bottom: 2rem;
}

.button-default {
  display: inline-block;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  cursor: pointer;
  border: none;
  outline: none;
}

.button-offset {
  padding: 0.75rem 2.25rem;
}

.button-offset-sm{
  padding: 0.5rem 1.125rem;
}

.button--orange {
  background: #E67817;
  color: #ffffff;
}

.button--orange:hover {
  background: #ff7500;
}

.button--blue {
  background: #002B69;
  color: #ffffff;
}

.button--blue:hover {
  background: #00459a;
}

.phone__custom-select {
  position: relative;
}

.partners-slider {
  height: fit-content;
}

.partner-widget__item img {
  margin: 0 auto;
}

.partners-slider .slick-track {
  display: flex;
  align-items: flex-end;
}

.partners-slider .slick-slide {
  outline: none !important;
}

.partner-widget__item {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  padding: 11%;
}

.parts-rental__item {
  text-align: center;
}

.parts-rental__item_txt {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.9375rem;
  text-align: center;
  color: #002B69;
  padding: 0.75rem 0.625rem 0;
}

.parts-rental__item-img {
  box-shadow: 0 0 0.75rem 0.3125rem rgba(229, 229, 229, 0.9);
}

.recall-slider--bg {
  background: #edf1f3;
}

.recall-slider.slick-initialized .slick-slide {
  display: flex;
}

.recall-slider .custom-col {
  padding: 0 0.9375rem 0.375rem;
}

.recall-slider .custom-col.recall-widget__item_txt {
  padding: 0 72px 0 0;
}

.recall-widget__item_txt {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 35px;
  max-width: 878px;
  padding: 0 40px 0;
}

.recall-slider {
  height: fit-content;
  padding: 60px 105px 55px;
}

.recall-slider .slick-slide {
  outline: none !important;
}


.recall-slider .slick-slide:focus {
  outline: none !important;
}

.recall-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 35px;
  height: 35px;
  border: 1px solid #C4C4C4;
  font-size: 0;
  background: transparent;
  z-index: 5;
  border-radius: 50%;
  outline: none !important;
  transition: all 0.3s ease;
}

.recall-slider .slick-arrow:hover {
  background: #C4C4C4;
}

.recall-slider .slick-prev {
  left: 0.75rem;
}

.recall-slider .slick-next {
  right: 0.75rem;
}

.recall-slider .slick-prev:before {
  content: '';
  position: absolute;
  transform: rotate(45deg);
  left: 0.375rem;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0.625rem;
  height: 0.625rem;
  border-bottom: 1px solid #797979;
  border-left: 1px solid #797979;
  transition: all 0.3s ease;
}

.recall-slider .slick-next:before {
  position: absolute;
  left: 0;
  right: 0.375rem;
  top: 0;
  transform: rotate(45deg);
  bottom: 0;
  margin: auto;
  width: 0.625rem;
  content: '';
  height: 0.625rem;
  border-top: 1px solid #797979;
  border-right: 1px solid #797979;
  transition: all 0.3s ease;
}

.recall-slider .slick-arrow:hover.slick-prev:before {
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}

.recall-slider .slick-arrow:hover.slick-next:before {
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.recall-slider .slick-dots {
  display: flex;
  justify-content: center;
  margin: 0 0 -20px 0;
  padding: 0;
  height: 14px;
  overflow: hidden;
}

.recall-slider .slick-dots li {
  color: transparent;
  padding: 0 11px;
  font-size: 0;
}

.recall-slider ul > li:before, [data-ui-markup="ul"] > [data-ui-markup="li"]:before, .intec-ui-markup-ul > .intec-ui-markup-li:before {
  display: none;
}

.recall-slider .slick-dots button {
  border: none;
  border-radius: 50%;
  background: #C4C4C4;
  width: 13px;
  height: 13px;
  outline: none !important;
}

.recall-slider .slick-dots .slick-active button {
  background: #fc7603;
}

.recall-slider .slick-dots button:hover {
  background: #fc7603;
}

.table.lease-form {
  display: table;
  border-radius: 0;
  width: 100%;
}

.table-scroll {
  width: 100%;
  overflow: auto;
}

.lease-form .tr {
  display: table-row;
}

.lease-form .tr-th {
  background: #002B69;
  box-sizing: border-box;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
}

.lease-form .tr-th .table__td {
  border-left: 1px solid #ffffff;
  text-align: center;
}

.lease-form .tr-th .table__td:first-child {
  border: none;
  text-align: left;
  width: 50%;
}

.lease-form .table__td {
  display: table-cell;
}

.lease-form .tr.tr-th .table__td {
  padding: 20px 22px;
}

.lease-form .tr.tr-border .table__td {
  padding: 23px 22px;
}

.lease-form .tr-border .table__td p {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  margin: 0;
}

.lease-form .tr.tr-border .table__td:first-child {
  text-align: left;
}

.lease-form .tr-border .table__td {
  border-bottom: 1px solid #C4C4C4;
}

.lease-form .tr-border:last-child .table__td {
  border-bottom: 2px solid #C4C4C4;
}

.lease-form .tr-border .table__td {
  border-left: 1px solid #C4C4C4;
}

.lease-form .tr-border .table__td:first-child {
  border-left: 2px solid #C4C4C4;
}

.lease-form .tr-border .table__td:first-child p {
  text-align: left;
}

.lease-form .tr-border .table__td:last-child {
  border-right: 2px solid #C4C4C4;
}

.table__td_mobile {
  color: #002B69;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  display: none;
}

.section-form--offset {
  background: #002B69;
  margin-bottom: 100px;
  padding: 50px 50px 40px 50px;
}

.section-form form {
  margin: 2.5rem 0;
}

.section-form_txt {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 18px;
  color: #FFFFFF;
}

.section-form__block {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
    margin-bottom: 2rem;
}

.section-form__block input {
  min-width: 250px;
}

.input-phone {
  position: relative;
}

.input-phone__flags {
  position: absolute;
  top: 11px;
  left: 7px;
  width: 40px;
  height: 20px;
  cursor: pointer;
}

.input-phone__flag {
  width: 24px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 0;
}

.input-phone__flags:before {
  content: '';
  position: absolute;
  background: url('/bitrix/templates/matilda_s1/css/../images/caret-down-solid.svg') center / cover no-repeat;
  width: 8px;
  height: 5px;
  top: 6px;
  left: 28px;
  fill: #797979
}

.input-phone__select {
  position: absolute;
  top: 26px;
  left: -7px;
  padding: 7px 0;
  background: #ffffff;
  z-index: 10;
  width: max-content;
  box-shadow: 4px 5px 5px 0 #0000002b;
}

#phone-select1,
#phone-select2 {
  display: none;
}

.input-phone__select_item {
  padding: 8px 7px;
  cursor: pointer;
}
.banner__form .input-phone__select_item{
  text-align: left;
}

.input-phone__select_item:hover {
  background: #dcdcdc;
}

.input-phone__select_txt {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #797979;
}

.input-phone__select_img {
  width: 24px;
  height: 16px;
  margin-right: 10px;
}

.input-phone__select .radio {
  margin: 0;
}
.input-phone__select .radio input{
  display: none;
}


.radio_default .input-phone__select_txt,
.radio_default .input-phone__select_img {
  cursor: pointer;
}

.table-request{
  display: none;
  position: absolute;
}
.table-request-inner{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(237, 241, 248, 0.8);
}
.table-request form {
  margin: 0;
}

.hover-p{
  transition: all 0.2s ease;
}
.user-nav__link{
    display: inline-flex;
    align-items: center;
    margin-right: 50px;
}
.hover-p:hover{
  cursor: pointer;
  background: #f3f3f3;
}
.user-nav__ico-mess{
    width: 17px;
    height: 12px;
}
.user-nav__ico-phone{
    width: 16px;
    height: 16px;
}
.user-nav__ico{
    margin-right: 7px;
}

@media (max-width: 1400px) {
  .section-form__block {
    flex-wrap: wrap;
  }

  .section-form__block .input_name,
  .section-form__block .input-phone,
  .section-form__block .input_mail,
  .section-form__block .input_city {
    width: calc(100% / 2 - 2%);
    margin-bottom: 2rem;
  }

  .section-form__block .input_comp {
    width: 100%;
    margin-bottom: 2rem;
  }
}

@media (max-width: 1400px) {
  .avail__item {
    align-items: center;
  }

  .section-banner__img {
    width: 23.5%;
    left: 44%;
  }

  .recall-slider .slick-dots {
    margin: 8px 0 -20px 0;
  }
}

@media (max-width: 1300px) {
  .section-banner__form {
    padding: 2.5625rem 2.1875rem;
    position: relative;
  }

  .section-banner__img {
    width: 25.5%;
    left: 41%;
  }
}
@media (max-width: 1280px) {
    .user-nav__link {
        margin-right: 20px;
    }
    .user-nav__link:last-child{
        margin-right: 0;
    }
}
@media (max-width: 1240px) {
  .section-banner__form {
    flex-direction: column;
  }

  .section-banner__left {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }

  .section-banner__favor {
    font-size: 25px;
    margin: 0 0 30px 0;
    width: calc(100% / 2 - 30px);
  }

  .section-banner__right {
    width: 100%;
  }

  .banner__form {
    float: right;
    margin: 0 6% 0 0;
  }

  .section-banner__img {
    width: 29.5%;
    left: 13%;
  }
}
.search-form *{
    outline: none!important;
}
@media (max-width: 1200px) {
    .search-form{
        max-width: 340px!important;
    }
  .avail__item {
    align-items: center;
  }

  .recall-slider .custom-col.recall-widget__item_txt {
    padding: 0 0.9375rem 0.375rem;
  }
}

@media (max-width: 1100px) {
  .recall-slider {
    padding: 35px 53px 40px;
  }

  .section-banner__img {
    width: 33.5%;
  }
}
@media (max-width: 1030px) {

    .widget-panel-wrapper-2 .intec-grid-item:nth-child(1){
        padding-right: 0!important;
    }
}
@media (max-width: 990px) {
    .search-form {
    max-width: 230px!important;
}
    .user-nav__link {
    margin-right: 10px;
}
    .user-nav__title{
        font-size: 13px;
    }
  .avail .custom-col {
    margin: 0 auto;
  }

  .recall-slider .recall-widget__item_doc {
    margin: 0 auto;
  }

  .lease-form .tr-th .table__td:first-child {
    width: auto;
  }

}

@media (max-width: 900px) {
  .widget-doc_item {
    flex: 0 33.3333%;
  }

  .banner__form {
    margin: 0;
    width: 325px;
  }

  .section-banner__img {
    width: 49.5%;
    left: 3%;
  }

  .section-banner__left {
    flex-direction: column;
  }

  .section-banner__favor {
    width: 100%;
  }
}
@media (max-width: 820px) {
    .c-header.c-header-template-1 .widget-panel-button.widget-panel-button-form .widget-panel-button-text{
        font-size: 12px;
    }
    .c-header.c-header-template-1 .widget-panel-button.widget-panel-button-form {
        padding: 0px 13px;
    }
}
@media (max-width: 768px) {
  .page-title {
    text-align: center;
  }

  .section-title {
    margin-left: auto;
    margin-right: auto;
  }

  .formwork-rental__item_title .link {
    margin-left: auto;
    margin-right: auto;
  }

  .formwork-rental .custom-col {
    text-align: center;
  }
}

@media (max-width: 766px) {
  .licenses-widget {
    display: table;
  }

  .licenses-widget__left,
  .licenses-widget__right {
    width: 100%;
  }

  .widget-doc_item {
    flex: 0 calc(100% / 8);
  }

  .custom-row.avail {
    width: 80%;
    margin: 0 auto;
  }

  .recall-widget__item_txt {
    line-height: 24px;
    text-align: justify;
  }

  .section-banner__img {
    display: none;
  }

  .section-banner__favor {
    text-align: center;
  }

  .banner__form {
    width: auto;
    float: none;
    margin: 0 auto;
    max-width: 360px;
  }
}

@media (max-width: 680px) {
  .table.lease-form {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }

  .lease-form .tr.tr-th {
    display: none;
  }

  .lease-form .tr-border .table__td:first-child,
  .lease-form .tr-border .table__td,
  .lease-form .tr-border .table__td:last-child,
  .lease-form .tr-border:last-child .table__td {
    border: none;
  }

  .lease-form .tr {
    display: flex;
    flex-direction: column;
    align-items: end;
    background: rgba(237, 241, 248, 0.8);
    width: calc(100% / 2 - 10px);
    margin-bottom: 20px;
    padding: 10px 10px;
  }

  .lease-form .tr.tr-border .table__td {
    padding: 5px 0;
  }

  .table__td_mobile {
    display: block;
  }

  .lease-form .tr.tr-border .table__td p {
    float: left;
  }

  .section-form__block {
    flex-wrap: wrap;
  }

  .section-form__block .input_name,
  .section-form__block .input-phone,
  .section-form__block .input_mail,
  .section-form__block .input_city,
  .section-form__block .input_comp {
    width: 70%;
    margin: 0 auto 2rem;
  }

  .section-form form {
    margin: 2.5rem 0 0 0;
  }

  .section-form_txt {
    line-height: 30px;
  }
}

@media (max-width: 600px) {

  .widget-doc_item {
    flex: 0 calc(100% / 5);
  }
}

@media (max-width: 570px) {
  .photo-widget__item img {
    margin: 0 auto;
  }

  .slick-slide:after {
    background: rgba(0, 0, 0, 0);
  }

  .photo-slider .slick-slide {
    transform: scale(0.7);
  }

  .section-form__block .input_name,
  .section-form__block .input-phone,
  .section-form__block .input_mail,
  .section-form__block .input_city,
  .section-form__block .input_comp {
    width: 100%;
  }
}

@media (max-width: 543px) {
  .page-title {
    font-size: 1.5rem;
  }

  .formwork-rental__item_title .link {
    margin-top: 1.5rem;
  }

  .formwork-rental__item_proviso {
    margin-bottom: 0.5rem;
  }

  .custom-row.avail {
    width: 95%;
  }

  .recall-widget__item_icon {
    margin: 0 auto;
  }

  .recall-slider .slick-prev {
    left: 1px;
  }

  .recall-slider .slick-next {
    right: 1px;
  }

  .recall-slider {
    padding: 35px 42px 40px;
  }

  .recall-slider .custom-col.recall-widget__item_txt {
    padding: 14px 0.9375rem 18px;
  }

  .section-banner__form {
    padding: 2.5625rem 1rem;
  }
}

@media (max-width: 420px) {
  .widget-doc_item {
    flex: 0 calc(100% / 3);
  }

  .avail__item-text {
    font-size: 1rem;
    line-height: 1.3rem;
  }

  .custom-row.avail {
    width: 100%;
  }

  .photo-slider .slick-arrow {
    width: 45px;
    height: 45px;
  }

  .recall-widget__item_txt {
    line-height: 20px;
    text-align: justify;
    font-size: 14px;
  }

  .recall-slider.slick-initialized .slick-slide {
    justify-content: center;
  }

  .recall-slider .slick-prev {
    left: -14px;
  }

  .recall-slider .slick-next {
    right: -14px;
  }

  .recall-slider {
    padding: 35px 24px 40px;
  }

  .table.lease-form {
    flex-direction: column;
  }

  .table.lease-form {
    display: block;
  }

  .lease-form .tr {
    width: 100%;
    padding: 10px 30px;
  }

  .section-form--offset {
    padding: 50px 20px 40px;
  }

  .section-form__block input {
    min-width: 0;
  }

  .section-banner__favor {
    font-size: 23px;
    line-height: 30px;
  }

  .banner__form {
    padding: 1.5rem 0.5rem;
  }
}

/* ------------- main-page ----------------*/

.wrap_default2 {
  max-width: 1390px;
  min-width: 320px;
  clear: both;
  margin: 0 auto;
}
.title-h3{
  font-size: 48px;
  line-height: 55px;
  color: #1b1e25;
  font-weight: bold;
  margin: 0;
}
.title-h2{
  font-size: 60px;
  line-height: 74px;
  font-weight: bold;
  color: #1b1e25;
  margin: 0;
}
.c-white{
  color: #FFFEFEFE;
}
.map-main{
  height: 730px;
}
.section-map-wrap{
  position: relative;
}
.map-contacts{
  position: absolute;
  content: '';
  top: 100px;
  right: 20px;
  z-index: 5;
  background-color: #ffffff;
  padding: 100px 100px;
  max-width: 500px;
}
.map-contacts__title{
  font-size: 48px;
  font-weight: bold;
  line-height: 48px;
  color: #1b1e25;
  margin-bottom: 60px;
}

.map-contacts__link{
  position: relative;
  padding-left: 30px;
  font-size: 16px;
  line-height: 40px;
  color: #000000;
  display: block;
}
.map-contacts__link.map-contacts__address{
  line-height: 26px;
  margin-bottom: 10px;
  color: #1b1e25;
}
a.map-contacts__link:hover{
  text-decoration: none;
  color: #8a8a8a;
}
a.map-contacts__link:focus{
  text-decoration: none;
  color: #000000;
}
.map-contacts__mail{
  margin-bottom: 30px;
}
.map-contacts a.btn2-default {
  padding: 11px 34px;
}

.map-contacts__phone:before{
  position: absolute;
  content: '';
  top: 13px;
  left: 0;
  width: 16px;
  height: 16px;
  z-index: 5;
  background: url("/bitrix/templates/matilda_s1/css/../images/icon-phone.png") center / cover no-repeat;
}
.map-contacts__mail:before{
  position: absolute;
  content: '';
  top: 16px;
  left: 0;
  width: 16px;
  height: 12px;
  z-index: 5;
  background: url("/bitrix/templates/matilda_s1/css/../images/icon-mail.png") center / cover no-repeat;
}
.map-contacts__address:before{
  position: absolute;
  content: '';
  top: 5px;
  left: 0;
  width: 13px;
  height: 18px;
  z-index: 5;
  background: url("/bitrix/templates/matilda_s1/css/../images/icon-mark.png") center / cover no-repeat;
}






.slider-full{
  width: 100%;
}
.slider-main{
  position: relative;
}
.slider-main .slider-wrap{
  height: 802px;
}
.slider-main .slider-item{
  width: 100%;
  height: 100%;
}
.slider-main .slider-item__inner{
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 100%;
}
.slider-main .slider-item__bg{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 0;
}
.slider-main .slider-item__bg-mask{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1;
}
.slider-main .title-h2{
  margin: 0 0 30px 0;
}
.slider-main .slider-item__content{
  z-index: 2;
  max-width: 635px;
  text-align: center;
}
.slider-main p{
  font-size: 16px;
  line-height: 31px;
  margin: 0 0 70px 0;
  font-weight: 300;
}
button.btn2-default,
a.btn2-default{
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  padding: 16px 31px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  outline: none;
}
button.btn2-default:hover,
button.btn2-default:active,
a.btn2-default:hover,
a.btn2-default:active{
  text-decoration: none;
  outline: none;
}
button.btn2_blue,
a.btn2_blue{
  color: #ffffff;
  background: #002e67;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
button.btn2_blue:hover,
a.btn2_blue:hover{
  background: #004b9e;
  color: #ffffff;
}
button.btn2_blue:active,
a.btn2_blue:active{
  background: #002e67;
  color: #ffffff;
}
.slider-main .btn-slider{
  position: absolute;
  left: 0;
  bottom: 45px;
  width: 100%;
  z-index: 3;
}
.slider-main .btn-slider-wrap{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.btn-slider_default{
  cursor: pointer;
}
.btn-slider_default svg{
  width: 27px;
  height: 28px;
}
.btn-slider_white svg{
  fill: #ffffff;
}
.btn-slider_blue{
  fill: #002e67;
}
.projects-slider__wrap .btn-slider_blue{
  fill: #888a8c;
    transition: all .3s ease;
}
.projects-slider__wrap .btn-slider_blue:hover{
    transform: scale(1.1);
  fill: #002e67!important;
}
.projects-slider__wrap .btn-slider_blue:hover svg{
    fill: #002e67!important;
}
.btn-slider_white:hover svg,
.btn-slider_blue:hover svg{
  fill: #888a8c;
}
.slider-main .slick-dots{
  display: flex;
  align-items: center;
  position: absolute;
  width: 100%;
  justify-content: center;
  left: 0;
  bottom: 45px;
  margin: 0;
  z-index: 5;
}
.slider-main ul>li button {
  display: none;
}
.slider-main ul>li {
  margin: 0 0 0 28px;
  padding: 0;
  width: 12px;
  height: 12px;
  cursor: pointer;
  position: relative;
}
.slider-main ul li:first-child {
  margin: 0;
}
.slider-main ul>li:before{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background: transparent;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.slider-main ul>li:hover:before{
  background: #ffffff;
}
.slider-main ul>li.slick-active:before{
  background: #ffffff;
}
.block-products{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 50px;
}
.block-products__item{
  width: 20%;
  min-height: 268px;
  text-align: center;
  padding: 55px 34px 42px;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.block-products__item:hover{
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}
.block-products__item a{

  z-index: 8 !important;
}
.block-products__item-txt{
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.block-products__item-img{
  height: 108px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px;
}
.block-products__item-img img{
  max-width: 100%;
}
.rent-inner{
  display: flex;
  flex-direction: row-reverse;
}
.rent-block-1{
  padding-top: 100px;
}
.rent .rent-block__txt{
  font-size: 16px;
  font-weight: 400;
  color: #1b1e25;
  line-height: 30px;
  max-width: 402px;
  margin-bottom: 8px;
}
.rent-block__link{
  position: relative;
}
.rent-block__link a{
  padding-left: 35px;
  font-size: 20px;
  font-weight: 400;
  color: #002e67;
  line-height: 35px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  outline: none;
  text-decoration: none;
}
.rent-block__link:before{
/*
  position: absolute;
  content: '';
  top: 16px;
  left: 0;
  width: 22px;
  border-bottom: 2px solid #002e67;
  z-index: 5;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
*/
}
.rent-block__link a{
    padding-left: 0;
}
.rent-block__link:hover:before{
    width: 30px;
}
.rent-block__i{
    margin-right: 10px;
    width: 30px;
    display: inline-block;
    position: relative;
    height: 20px;
}
.rent-block__i:before{

}
.rent-block__more{
    display: inline-flex;
    align-items: center;
}
.rent-block__more:hover .rent-block__i:before{
    width: 30px;
    background-color: #888a8c;
}
.rent-block__i:before{
    content: '';
    width: 22px;
    height: 2px;
    background: #002e67;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    transition: all .3s ease;
}
.rent-block__link a:hover{
  color: #888a8c;
  outline: none;
  text-decoration: none;
}
.rent-block__link a:active{
  color: #002e67;
  outline: none;
  text-decoration: none;
}
.rent-block__link:hover:before{
  border-color: #888a8c;
}

.title-h5{
  font-size: 20px;
  font-weight: bold;
  line-height: 28px;
  color: #1b1e25;
  margin: 0;
}
.rent-block-3 .title-h5{
  margin: 45px 0 35px 0;
}
.rent-block-3__img{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 226px;
}
.rent-block-2__img{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 707px;
}
.rent-block-1 .title-h3{
  margin-bottom: 30px;
}
.rent-block-1{
  width: 33%;
}
.rent-block-2{
  width: 44.6%;
  padding: 0 35px;
}
.rent-block-3{
  width: 22.4%;
}
.rent-block-1 .btn2,
.rent-block-3 .rent-block__link{
  margin-top: 38px;
  display: inline-block;
}
.query__inner{
  display: flex;
  justify-content: space-between;
  padding: 76px 0 76px;
}
.query .title-h3{
  width: 265px;
  margin-top: -8px;
}
.query-form__wrap,
.input_wrap {
  display: flex;
}
.input_wrap input{
  margin-right: 25px;
}
.input_default{
  font-size: 18px;
  line-height: 26px;
  color: #1b1e25;
  padding: 12px 27px;
  background: #ffffff;
  width: 326px;
}
.input_default::placeholder{
  font-size: 16px;
  color: #8d8e92;
  line-height: 17px;
}

.query .checkbox_offset{
  padding: 35px 0 0 0;
}
.query .checkbox_default .checkbox__label{
  position: relative;
  display: block;
  user-select:none;
  padding-left: 30px;
  cursor: pointer;
  background: transparent;
}
.checkbox_default .checkbox__label:before{
  content: '';
  width: 18px;
  height: 18px;
  position: absolute;
  background: #ffffff;
  border-radius: 5px;
  left: 0;
  top: 2px;
}
.query .checkbox_default .checkbox__label:after{
  content: '';
  width: 10px;
  height: 7px;
  position: absolute;
  border-left: 2px solid #3D3D3D;
  border-bottom: 2px solid #3D3D3D;
  transform: rotate(-45deg);
  left: 4px;
  top: 5px;
  opacity: 0;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.query .checkbox__label{
  font-size: 16px;
  line-height: 22px;
  color: #1b1e25;
  font-weight: 400;
  max-width: inherit;
}
.query .checkbox__input{
  display: none;
}
.query .checkbox{
  margin: 0;
}
.query .checkbox__input:checked + .checkbox__label:after{
  opacity: 1;
}
.query{
  background: #f5f5f5;
}
.query button.btn2-default {
  font-weight: 400;
  outline: none;
  border: none;
  padding: 16px 36px;
}
.query-form{
  margin: 0;
}
.query.bg_white{
  background: #ffffff;
}
.input_br,
.query.bg_white .checkbox_default .checkbox__label:before{
  border: 1px solid #dcdcdc;
  border-radius: 0;
}
.about__inner{
  display: flex;
}
.about{
  margin-bottom: -145px;
}

.about-left{
  width: 37%;
}
.about-right{
  width: 63%;
  padding: 0 0 0 70px;
}
.about-left__img{
  width: 100%;
  min-height: 668px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.about-right__flag{
  font-size: 14px;
  color: #8d8e92;
  text-transform: uppercase;
  line-height: 14px;
  margin-bottom: 42px;
}
.about-right__txt{
  font-size: 16px;
  color: #1b1e25;
  line-height: 1.875;
  margin: 30px 0 40px 0;
}
.about .rent-block__link {
  margin-bottom: 70px;
}
.about-right__wrap{
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.about-right__item{
  padding-right: 20px;
}
.about-right__item:last-child{
  padding-right: 0;
}

.about-right__more{
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  color: #002e67;
}
.about-right__cnt{
  font-size: 60px;
  font-weight: bold;
  line-height: 60px;
  margin: 6px 0 20px 0 ;
  color: #002e67;
  white-space: nowrap;
  width: 100%;
}
.about-remark{
  font-size: 16px;
  line-height: 16px;
  color: #1b1e25;
  white-space: nowrap;
  width: 100%;
}
.section-map{
  padding-top: 245px;
  background-color: #f5f5f5;
}
.project-item{
  position: relative;
}
.project-item{
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 417px;
  outline: none;
}
.project-item__cont{
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 46, 103, 0.5);
  transition: all .3s ease;
  padding: 0 20px;
}
.project-item:hover .project-item__cont{
  opacity: 1;
}
.project-item__wrap{
  max-width: 400px;
  text-align: center;
}
.project-item__title{
  font-size: 30px;
  color: #ffffff;
  font-weight: bold;
  line-height: 42px;
  margin-bottom: 25px;
}
.project-item__city{
  color: #ffffff;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 50px;
}
.projects-slider a.btn2-default {
  font-weight: 400;
  padding: 16px 36px
}
.projects-block__inner{
  padding-bottom: 50px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.projects-slider__wrap{
  position: relative;
}
.projects-block .btn-slider{
  position: absolute;
  top: -88px;
  left: 41%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 80px;
}

.footer_bg{
  background-color: #f5f5f5;
}
.footer-top__inner{
  padding: 0 0 65px;
}
.footer-line{
  width: 95%;
  margin: 0 auto;
  border-bottom: 2px solid #dcdcdc;
}
.footer-bottom__inner{
  padding: 45px 0 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #1b1e25;
  font-size: 16px;
  line-height: 16px;
}
.footer-bottom__inner a{
  text-decoration: none;
}
.footer-bottom__inner a:hover{
  color: #c1c1c1;
  text-decoration: none;
}
.footer-bottom__inner a:focus{
  color: #1b1e25;
  text-decoration: none;
}
.image-logotype{
  display: block;
  width: 160px;
}
.image-logotype img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.footer-top .image-logotype {
  margin-bottom: 28px;
}
.footer-top_txt{
  font-size: 13px;
  line-height: 25px;
  max-width: 279px;
  color: #5c5e63;
  margin-bottom: 60px;
}
.footer-pdf__link{
  padding-left: 30px;
}
.footer-pdf-load{
  position: relative;
  margin-bottom: 30px;
}
.footer-pdf-load a{
  color: #002e67;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.footer-pdf-load svg{
  position: absolute;
  top: 0;
  left: 0;
  width: 17px;
  height: 17px;
  fill: #002e67;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.footer-pdf-load:hover svg{
  fill: #5f5f5f;
}
.footer-pdf-load:hover a{
  color: #5f5f5f;
  text-decoration: none;
}
.footer-pdf-load:focus a{
  color: #002e67;
  text-decoration: none;
}
.footer .custom-row{
  margin: 0 -10px;
}
.footer .custom-col{
  padding: 0 10px;
}
.footer-social{
  display: flex;
  align-items: center;
}
.footer-social__link{
  display: block;
  margin-right: 15px;
  width: 29px;
  height: 29px;
}
.footer-social__link svg{
  fill: #002e67;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 29px;
  height: 29px;
}
.footer-social__link:hover svg{
  fill: #5f5f5f;
}
.footer-social__link:hover,
.footer-social__link:focus{
  text-decoration: none;
}
.footer-menu__link-v1{
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #1b1e25;
}
.footer-menu__link-v2{
  font-size: 16px;
  line-height: 16px;
  color: #1b1e25;
  margin-bottom: 15px;
}
.footer-menu__link-v1:hover,
.footer-menu__link-v2:hover{
  color: #5f5f5f;
  text-decoration: none;
}
.footer-menu__link-v1:focus,
.footer-menu__link-v2:focus{
  color: #1b1e25;
  text-decoration: none;
}
.footer-menu__link{
  margin-bottom: 29px;
}
.footer-menu__list{
  margin-bottom: 44px;
}
.footer-menu__item{
  margin-bottom: 14px;
}
.header-controls{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.search-form{
    width: 100%;
    margin-bottom: 0;
    position: relative;
    max-width: 495px;
}
.search-form__input{
    width: 100%;
    height: 40px;
    background: #f5f5f5;
    padding-left:20px;
    padding-right: 50px;
    border:none;
}
.search-form__ico{
    width: 16px;
    height: 16px;

}
.search-form__btn{
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    border:none;
    background: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}






@media (max-width: 1500px){
  .slider-main .btn-slider-wrap {
    padding: 0 100px;
  }
  .map-contacts {
    right: 60px;
  }
}
@media (max-width: 1400px){
  .project-item {
    height: 311px;
  }
  .project-item__city {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 35px;
  }
  .project-item__title {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}

@media (max-width: 1200px) {
  .block-products__item{
    width: 25%;
    min-height: auto;
  }
  .title-h3 {
    font-size: 44px;
    line-height: 46px;
  }
  .query-form__wrap {
    display: block;
  }
  .input_wrap{
    margin-bottom: 25px;
  }
  .query .checkbox_offset {
    padding: 25px 0 0 25px;
  }
  .input_wrap input {
    margin: 0 0 0 25px;
  }
  .query button.btn2-default {
    margin-left: 25px;
  }
  .map-contacts {
    padding: 60px 50px;
    max-width: 390px;
  }
  .col-01{
    text-align: center;
  }
  .footer-top .image-logotype {
    margin: 0 auto 28px;
  }
  .footer-top_txt {
    max-width: 668px;
    margin: 0 auto 20px;
  }
  .footer-pdf-load {
    margin-bottom: 20px;
    display: inline-block;
  }
  .footer-social {
    justify-content: center;
    margin-bottom: 40px;
  }
  .footer-social__link:last-child{
    margin-right: 0;
  }
  .footer-top .custom-row{
    max-width: 992px;
    margin: 0 auto;
  }
  .section-xxxl-offset.footer-top{
    padding-top: 60px;
  }
  .footer-top__inner {
    padding: 0 0 10px;
  }
}
@media (max-width: 1100px) {
  .rent-block-2 {
    width: 41.6%;
    padding: 0 15px;
  }
  .rent-block-1 {
    width: 36%;
  }
  .input_default{
    width: 310px;
  }
  .about-right__more {
    font-size: 18px;
    line-height: 18px;
  }
  .about-right__cnt {
    font-size: 50px;
    line-height: 50px;
    margin: 6px 0 10px 0;
  }
  .about-remark {
    font-size: 14px;
    line-height: 14px;
  }
  .about .rent-block__link {
    margin-bottom: 40px;
  }
  .section-map {
    padding-top: 210px;
  }
  .about-right {
    width: 63%;
    padding: 0 0 0 40px;
  }
  .about-right__txt {
    margin: 20px 0 20px 0;
  }
  .about-right__flag {
    margin-bottom: 30px;
  }
  .about {
    margin-bottom: -162px;
  }
  .project-item {
    height: 240px;
  }
  .project-item__title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  .project-item__city {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 25px;
  }
  .projects-block .btn-slider {
    top: -84px;
  }
  .map-main {
    height: 500px;
  }
  .map-contacts {
    top: 30px;
  }
}
@media (max-width: 992px) {
  .block-products__item{
    width: 33.33333%;
  }
  .section-xxxl-offset {
    padding-top: 4.25rem;
  }
  .rent-inner {
    display: block;
  }
  .rent-block-1 {
    max-width: 720px;
    width: auto;
    margin: 0 auto;
    padding: 0;
  }
  .rent .rent-block__txt{
    max-width: inherit;
  }
  .rent-block-1 .btn2, .rent-block-3 .rent-block__link {
    margin-top: 20px;
  }
  .rent-block-2 {
    max-width: 720px;
    width: auto;
    margin: 0 auto;
    padding: 30px 0;
  }
  .rent-block-2__img {
    width: 100%;
    min-height: 350px;
  }
  .rent-block-3 {
    max-width: 720px;
    width: auto;
    margin: 0 auto;
    display: flex;
  }
  .rent-block-3__img {
    width: 43%;
    min-height: auto;
    max-height: 200px;
  }
  .rent-block-3__wrap{
    padding-left: 20px;
    width: 57%;
  }
  .rent-block-3 .title-h5 {
    margin: 0 0 10px 0;
  }
  .rent .rent-block__txt {
    max-width: inherit;
    margin-bottom: 0;
    text-align: justify;
  }
  .input_wrap {
    margin-bottom: 0;
    flex-direction: column;
  }
  .input_wrap input {
    margin: 0 0 25px 0;
  }
  .query button.btn2-default {
    margin-left: 0;
  }
  .query .checkbox_offset {
    padding: 25px 0 0 0;
  }
  .query__inner {
    padding: 40px 0;
  }
  .about__inner {
    display: block;
  }
  .about-left__img {
    min-height: auto;
    height: 400px;
  }
  .about-left {
    width: 600px;
    margin: 0 auto;
  }
  .about-right {
    width: 100%;
    padding: 50px 20px 0 20px;
  }
  .about {
    margin-bottom: -122px;
  }
  .about-right__txt {
    text-align: justify;
  }
  .about-left__img {
    background-position: 6% 75%;
  }
  .project-item {
    height: 250px;
  }
  .projects-block .btn-slider {
    left: 49%;
  }
  .map-contacts {
    padding: 52px 40px;
    max-width: 360px;
  }
  .map-contacts__title {
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 34px;
  }
  .map-main {
    height: 460px;
  }
}

@media (max-width: 768px) {
  .section-xxxl-offset {
    padding-top: 3.25rem;
  }
  .title-h3 {
    font-size: 40px;
    line-height: 46px;
  }
  .block-products {
    padding-top: 30px;
  }
  .slider-main .title-h2 {
    font-size: 48px;
    line-height: 68px;
  }
  .slider-main .slider-wrap {
    height: 610px;
  }
  .slider-main p {
    margin: 0 0 40px 0;
  }
}
@media (max-width: 740px){
  .map-main {
    height: 270px;
  }
  .section-map {
    padding-top: 357px;
  }
  .map-contacts {
    padding: 15px 30px;
    max-width: inherit;
    width: 100%;
    right: auto;
    left: 0;
    top: -40px !important;
  }
  .map-contacts__title {
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 10px;
    display: none;
  }
  .map-contacts__link {
    font-size: 14px;
    line-height: 28px;
  }
  .map-contacts__link.map-contacts__address {
    line-height: 20px;
    margin-bottom: 8px;
  }
  .map-contacts__mail {
    margin-bottom: 20px;
  }
  .map-contacts__address:before {
    top: 1px;
  }
  .map-contacts__phone:before {
    top: 6px;
  }
  .map-contacts__mail:before {
    top: 10px;
  }
  .footer-bottom__inner {
    display: block;
    text-align: center;
    padding: 20px 0 25px;
  }
  .footer-bottom__inner a {
    display: block;
  }
  .footer__year,
  .footer__pages{
    margin-bottom: 12px;
  }
  .footer-menu__link-v2 {
    font-size: 14px;
    line-height: 16px;
  }
  .footer-menu__item {
    margin-bottom: 10px;
  }
  .footer-menu__link {
    margin-bottom: 20px;
  }
  .footer-menu__link-v1 {
    font-size: 16px;
    line-height: 20px;
  }
  .footer-menu__list {
    margin-bottom: 24px;
  }
}
@media (max-width: 660px) {
  .block-products__item {
    padding: 20px 15px;
  }
  .query__inner {
    display: block;
  }
  .query .title-h3 {
    width: 100%;
    margin-bottom: 25px;
    text-align: center;
  }
  .query .checkbox_default .checkbox__label {
    display: table;
    margin: 0 auto;
  }
  .query-form__wrap {
    text-align: center;
  }
  .query-form .input_wrap input {
    margin: 0 auto 25px;
  }
  .input_default {
    max-width: 310px;
    width: auto;
  }
  .slider-main .slider-item__content {
    padding: 0 30px;
  }
  .slider-main .slick-dots {
    bottom: 26px;
  }
  .slider-main .btn-slider {
    bottom: 18px;
  }
  .about-left {
    width: 100%;
  }
  .project-item {
    height: 400px;
  }
  .projects-block__inner {
    display: block;
  }
  .projects-block .title-h3 {
    margin-bottom: 15px;
  }
  .projects-block .btn-slider {
    left: auto;
    right: 15px;
    top: -80px;
  }
}

@media (max-width: 542px) {
  .block-products__item{
    width: 50%;
  }
  .title-h3 {
    font-size: 36px;
    line-height: 42px;
  }
  .slider-main .title-h2 {
    font-size: 40px;
    line-height: 58px;
  }
  .slider-main .btn-slider-wrap {
    padding: 0 40px;
  }
  .about-right__wrap {
    display: block;
    padding: 0 0 0 31%;
  }
  .about {
    margin-bottom: -373px;
  }
  .section-map {
    padding-top: 580px;
  }
  .about-right__item {
    padding: 0 0 30px;
  }
  .project-item {
    height: 360px;
  }
  .custom-col{
    text-align: center;
  }
  .footer-bottom__inner {
    font-size: 14px;
    line-height: 14px;
  }
}
@media (max-width: 480px) {
  .block-products__item-txt {
    font-size: 13px;
    line-height: 17px;
  }
  .block-products__item-img {
    margin-bottom: 10px;
  }
  .rent-block-3 {
    display: block;
  }
  .rent-block-3__wrap {
    padding-left: 0;
    width: 100%;
    padding-top: 20px;
  }
  .rent-block-3__img {
    width: 100%;
    min-height: auto;
    max-height: initial;
    height: 200px;
  }
  .slider-main .btn-slider-wrap {
    padding: 0 20px;
  }
  .slider-main ul>li {
    margin: 0 0 0 20px;
  }
  .slider-main .title-h2 {
    font-size: 32px;
    line-height: 44px;
    margin: 0 0 20px 0;
  }
  .slider-main p {
    font-size: 15px;
    line-height: 24px;
    margin: 0 0 30px 0;
  }
  .about-right {
    padding: 50px 0 0 0;
  }
  .about-right__wrap {
    padding: 0 0 0 20%;
  }
  .project-item {
    height: 320px;
  }

}

@media (max-width: 380px){
  .about-right__wrap {
    padding: 0;
  }
  .project-item {
    height: 250px;
  }
  .project-item__city {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 20px;
  }
  .project-item__title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px;
  }
}
/*оформление надписи под заказ*/

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-2 .catalog-section-item-quantity[data-order=true] {
    color: #ffa90b!important;
    font-weight: 600;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 [data-order=true] {
    color: #ffa90b!important;
    font-weight: 600;
}

/*редиз страницы контактов*/
.contacts .contacts-map{
    height: 740px;
}
.map-line{
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
    color: #1b1e25;
}
.map-line__ico{
    display: inline-flex;
    align-items: center;
    justify-content: left;
    width: 30px;
    height: 24px;
    flex-shrink: 0;

}
.map-line__desc{
    display: inline-block;
    line-height: 1.4;
}
.map-line__pin {
    width: 17px;
    height: 18px;
}
.map-w-map{
    position: relative;
}
.map-w{
    position: absolute;
    width: 100%;
    height: 100%;
    pointer-events: none;
    top: 0;
    left: 0;
    z-index: 5;
}
.map-w .intec-content{
    text-align: right;
    height: 100%;
}
.map-w__title{
    font-size:48px;
    line-height: 1;
    font-weight:bold;
    display: block;
    margin-bottom: 50px;
}
.map-lines{
    margin-bottom: 50px;
}
.map-w__item{
    position: relative;
    margin-left: auto;
    margin-top: 120px;
    background: #fff;
    width: 500px;
    height: 520px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding:70px 90px;
    pointer-events: all;
}
.map-w__content{
    width: 100%;
    max-width: 300px;
    text-align: left;
}
.filial:hover{
    border-color: #fff;
    -webkit-box-shadow: 4px 4px 17px 0px rgba(0,0,0,0.04);
    -moz-box-shadow: 4px 4px 17px 0px rgba(0,0,0,0.04);
    box-shadow: 4px 4px 17px 0px rgba(0,0,0,0.04);
}
.filial{
    border: 1px solid #d6d6d6;
    display: flex;
    align-items: stretch;
    transition: all .2s ease;
}
.col{
    padding-left: 15px;
    padding-right: 15px;
}
.row{
    display: flex;
    align-items: stretch;
    flex-wrap:wrap;
    margin-left: -15px;
        margin-right: -15px;
}
.contact-wrapper{
    margin-top: 30px;
}
.filial__pic{
    flex-shrink: 0;
    width: 97px;
    height: 100%;
    font-size: 0;
}
.filial__desc{
    min-height: 90px;
}
.filial_offset{
    margin-bottom: 30px;
}
.filial__pic img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.filial__content{
    height: 356px;
    padding: 50px 24px;
}
.filial__title:before{
    content: '';
    width:20px;
    height: 3px;
    background: #002e67;
    position: absolute;
    left: 0;
    top: 14px;
}
.contacts .contacts-shops {
    display: block;
    margin-top: 75px;
}
.contacts .contacts-title{
    font-size: 48px;
    font-weight:700;
    display: block;
    margin-bottom: 30px;
}
.filial-nav__link{
    display: block;
    color: #1b1e25;
}
.filial-nav__link_email{
    color: #002e67;
}
.filial__title{
    min-height: 90px;
    position: relative;
    padding-left:40px;
    font-size:20px;
    font-weight: bold;
    display: block;
}
@media(max-width:990px){
    .map-w__item{
        margin-top: 0;
    }
    .contacts .contacts-title{
        font-size: 30px;
    }
    .contacts .contacts-shops{

        margin-top: 40px;
    }
    .contacts .contacts-map{
        height: 400px;
    }
    .map-w{
        position: static;
    }
    .map-w__item{
        justify-content: flex-start;
    }
    .map-w__item{
        width: auto;
        height: auto;
        padding: 30px 15px;
    }
}
@media(max-width:760px){
    .filial__title{
        font-size: 19px;
        padding-left: 30px;
    }

    .col--sm-12{
        width: 100%;
    }
    .filial__content{
        padding: 20px 24px;
        height: auto;
    }
    .filial__pic{
        height: 280px;
    } .filial__title,.filial__desc{
        margin-bottom: 15px;
        min-height: inherit;
    }
}
.n-card-slider img{
    max-height: 315px;
    width: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.intec-ui-part-tab.active{
    display: block!important;
}

/*попап перезвоните мне*/
.popup-small{
  padding: 25px 35px 30px;
  max-width:450px!important;
  background: #fff;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.popup-small .mfp-close{
  display: none;
}
.label_default{
      display: block;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  color: #6e6e6e;
  margin-bottom: 5px;
}
.label_default sup{
  color: red;
  font-weight: 400;
  font-style: normal;
}
.checkbox{
  display: inline-block;
}
.checkbox__input{
  display: none;
}
.checkbox__label{
  display: inline-block;
  position: relative;
  padding-left: 30px;

}
.form__checkbox{
  margin-top: 15px;
}
.checkbox__label:before{
  content: '';
  width:16px;
  height: 16px;
  background: #002e67;
  position: absolute;
  left: 0;
  top: 0;

}
.checkbox__label:after {
  content: '';
 height: 5px;
 width: 10px;
 border-bottom: 2px solid #fff;
 border-left: 2px solid #fff;
 position: absolute;
 transform: rotate(
-45deg
);
 left: 3px;
 top: 4px;
 opacity: 0;
}
.form__item_offset{
  margin-bottom: 10px;
}
.form__btns{
  margin-top: 25px!important;
}
.checkbox_dark .checkbox__input:checked+.checkbox__label{
  background: none!important;
}
.checkbox_dark .checkbox__input:checked+.checkbox__label:after{
  opacity: 1;
}
.agreement_checkbox_{
    margin-bottom: 20px;
}
.product-tile__pic img{
    max-height: 100%;
}
.agreement_checkbox_ .checkbox__label{
    text-align: left;
    font-size: 14px;
}
.agreement_checkbox_ .checkbox__label .user-nav__link{

    display: inline;
}
.checkbox__label{
    user-select: none;
}
.agreement_checkbox_ input:checked + .checkbox__label{
    background: none;
}
.agreement_checkbox_ input:checked + .checkbox__label:after{
content: '';
    width: 10px;
    height: 6px;
    border-bottom: 2px solid #000;
    border-left: 2px solid #000;
    transform: rotate(-45deg);
    position: absolute;
    left: 4px;
    top: 7px;
    opacity: 1;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-information{
    min-height: 76px;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-title{
    height: auto;
}
	@media screen and (max-width: 450px) {
		.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-information{
			min-height: auto;
	  }
	}

.service-t__text a.btn_default,
.service-t__text a.btn2-default {
	text-decoration: none;
}
.widget-phone__link {
	display: block;
	font-size: 0;
}
.widget-phone__link img {
	width: 25px;
}
.read-more {
	display: none;
	margin-top: -30px;
	margin-bottom: 30px;
	font-weight: 500;
    font-size: 1rem;
    color: #002B69;
}
.seo_text .read-more {
	margin-top: 0;
}
.query-form__wrap {
	margin-bottom: 10px;
}
.section-mobile {
	display: none;
}

@media screen and (max-width: 1000px) {
	.section-form_txt {
		text-align: left !important;
	}
	.section-form_txt .contact-link {
		display: block;
	}
	.intec-template[data-flat=both] .intec-template-layout-page-wrapper,
	.intec-template[data-flat=top] .intec-template-layout-page-wrapper {
		margin-top: 0;
	}
	.intec-template[data-flat=both] .intec-template-layout-page-wrapper .section.t-a,
	.intec-template[data-flat=top] .intec-template-layout-page-wrapper .section.t-a 	{
		margin-top: 0;
		padding-top: 0;
	}
}
@media screen and (max-width: 720px) {
	.section-mobile {
		display: block;
	}
	.read-more {
		display: block;
	}
	.read-more.hidden {
		display: none;
	}
	.btn.arenda-popup {
		display: block;
		max-width: 200px;
		width: 100%;
		text-align: center;
		margin: 30px auto 0;
	}
	.card-item__desc .read-more {
		margin-top: 0;
	}
}
@media screen and (max-width: 500px) {
	.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-2[data-columns-mobile="2"] .catalog-section-item-name {
		height: unset;
	}
	.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-2[data-columns-mobile="2"] .catalog-section-item-name div,
	.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-2[data-columns-mobile="2"] .catalog-section-item-name a {
		font-size: 12px;
		line-height: 16px;
	}
	.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-title {
		line-height: 1;
	}
}



/**/

.rent-block__more--blue {
  color: #ffffff !important;
  background: #002e67;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: 8px 16px !important;
  padding-right: 40px !important;
}
.rent-block__more--blue .rent-block__i::before {
  width: 16px;
  height: 2px;
  background: #fff;
}
.rent-block__more--blue:hover {
  background: #004b9e;
}
.rent-block__more--blue:hover .rent-block__i::before {
  background: #fff !important;
}

.information-block {
  width: 100%;
  border: 1px dashed rgba(1, 46, 103, 0.5);
  padding: 30px;
  padding-right: 84px;
  padding-left: 35px;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;

  color: #242424;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
}
.information-block__content {
  flex: 1;
  min-width: 0;
  padding-left: 26px;
}
.information-block__icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  .information-block {
      padding: 20px;
      line-height: 1.446;
  }
  .information-block__icon {
      width: 100%;
      flex: 1 0 100%;
      max-width: 100%;
  }
  .information-block__content {
      flex: 1 0 100%;
      width: 100%;
      max-width: 100%;
      padding-left: 0;
      margin-top: 20px;
  }
}

/**/

.c-slider.c-slider-template-1 .widget-items.owl-carousel.owl-loaded .widget-item {
  position: relative;
}
.c-slider.c-slider-template-1 .widget-items.owl-carousel.owl-loaded .widget-item:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /* background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 70%, #000 100%); */
  opacity: .9;
}

.c-slider.c-slider-template-1 .widget-item-text div:first-child{
    /* background: rgba(7, 6, 29, 0.5); */
    background: #2f2f2f8a;
    /* backdrop-filter: blur(3px); */
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    /* box-shadow: 0 0 0px 1px #e3e3e3; */
    padding: 10px 20px;
}
.c-slider.c-slider-template-1 [data-nav-view="1"] .widget-slider-nav {
  left: unset !important;
  right: calc((100vw - 1344px) / 2) !important;
  width: 113px;
}
.c-slider.c-slider-template-1 [data-nav-view="1"] .widget-slider-nav-item {
  opacity: 1 !important;
  background-color: transparent !important;
}
.c-slider.c-slider-template-1 [data-nav-view="1"] .widget-slider-nav-item svg {
  display: none !important;
}
.c-slider.c-slider-template-1 [data-nav-view="1"] .widget-slider-nav-item-right {
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='28' viewBox='0 0 37 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.196785 13.2964L34.7335 13.2964V15.2964L0.196785 15.2964V13.2964Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.3633 0.288226C22.7564 -0.0997034 23.3895 -0.0955103 23.7774 0.297592L36.3787 13.0668C36.763 13.4563 36.763 14.0822 36.3787 14.4716L23.7774 27.2409C23.3895 27.634 22.7564 27.6382 22.3633 27.2502C21.9702 26.8623 21.966 26.2292 22.3539 25.8361L34.262 13.7692L22.3539 1.70241C21.966 1.30931 21.9702 0.676156 22.3633 0.288226Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 37px !important;
  height: 28px !important;
  background-color: transparent !important;
  box-shadow: unset !important;
  left: unset !important;
  right: 0 !important;
}
.c-slider.c-slider-template-1 [data-nav-view="1"] .widget-slider-nav-item-left {
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='28' viewBox='0 0 37 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.4701 13.2964L1.93341 13.2964L1.93341 15.2964L36.4701 15.2964V13.2964Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3036 0.288226C13.9105 -0.0997034 13.2774 -0.0955103 12.8894 0.297592L0.288203 13.0668C-0.0960979 13.4563 -0.0960979 14.0822 0.288203 14.4716L12.8894 27.2409C13.2774 27.634 13.9105 27.6382 14.3036 27.2502C14.6967 26.8623 14.7009 26.2292 14.313 25.8361L2.40492 13.7692L14.313 1.70241C14.7009 1.30931 14.6967 0.676156 14.3036 0.288226Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 37px !important;
  height: 28px !important;
  background-color: transparent !important;
  box-shadow: unset !important;
  left: 0 !important;
}
.c-slider.c-slider-template-1 .widget-item-header {
  text-align: left;
  max-width: 80%;
}
body .c-slider.c-slider-template-1 [data-nav-view="1"] .widget-slider-nav-item.disabled {
  opacity: .5 !important;
}

.block-products__item {
  background: #FFFFFF;
  border: 1px solid #ECEEF1;
  position: relative;
}
.block-products__item:before {
  content: '';
  position: absolute;
  left: -1px;
  right: -1px;
  bottom: -1px;
  top: -1px;
  background-color: #fff;
  opacity: 0;
  z-index: 0;
  box-shadow: 0px 0px 25px 5px rgba(73, 115, 167, 0.05);
}
.block-products__item:hover::before {
  opacity: 1;
}
.block-products__item:hover {
  z-index: 5;
  overflow: unset;
}
.block-products__item > * {
  position: relative;
  z-index: 5;
}
.btn-slider_default svg {
  width: 50px !important;
  height: 12px !important;
}
.btn-next.btn-slider_default.btn-slider_blue {
  margin-left: 29px;
}
.projects-slider__wrap .btn-slider_blue:hover svg path{
  fill: #002e67 !important;
}
.btn-transparent {
  background-color: transparent !important;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.query__inner--small {
  max-width: 600px;
  margin: 0 auto;
}
.query-form__wrap--column {
  flex-direction: column;
  gap: 16px;
}
.input_wrap--column {
  flex-direction: column;
  gap: 16px;
  max-width: 326px;
}
.checkbox_offset--med {
  padding-top: 32px;
  padding-bottom: 41px !important;
}
.btn2-med {
  max-width: 326px;
  width: auto;
  padding: 17px 36px;
}
.query--no-bg {
  background: linear-gradient(180deg, #F5F5F5 0%, rgba(245, 245, 245, 0) 100%) !important;
  border-bottom: 1px solid #E9E9E9;
}

.widget-item-content--w-btn .widget-item-content-body {
  flex-wrap: wrap;
}
.slider-btn {
  width: 100%;
}
.main-cats {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: -229px;
  position: relative;
  z-index: 10;
  /* background: #5c5c5c6b; */
  background: #2f2f2f8a;
  /* backdrop-filter: blur(3px); */
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  /* box-shadow: 0 0 0px 1px #e3e3e3;*/
}
.main-cats__wrapper {
  background-color: #fff;
}
.main-cats__title {


}
.main-cats__link {
  text-decoration: none;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  /* or 26px */


  color: #FFFFFF;
  padding: 24px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  background-size: cover;
  height: 394px;
}
.main-cats__link:hover {
  color: #fff;
}
.main-cats__icon {
  display: flex;
  align-items: center;
  margin-top: auto;
}
.main-cats__item {
  flex: 1;
}
.block-benefits__row {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 0 30px;
}
.block-benefits__item {
  margin-bottom: 40px;

  width: calc(50% - 15px);
  flex: 1 0 calc(50% - 15px);
  max-width: calc(50% - 15px);
}
.block-benefits__name {
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  /* identical to box height */


  color: #4B76AB;

  margin-bottom: 16px;
  max-width: 340px;
}
.block-benefits__val {
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  /* or 21px */

  letter-spacing: -0.005em;
  max-width: 340px;

  color: #1F2229;
}
.block-benefits__btn {
  margin-top: 40px;
}
.block-benefits-wrap .title-h3{
  margin-bottom: 56px;
}
.block-benefits {
  display: flex;
  flex-wrap: wrap;
}
.block-benefits__content {
  flex: 1;
}
.block-benefits-wrap {
  background-size: contain;
  background-position: right bottom;
  background-repeat: no-repeat;
}
.block-benefits__img{
  display: flex;
  justify-content: center;
}
.block-benefits__img img {
  position: relative;
  top: -80px;
  mix-blend-mode: darken;
  max-width: 80%;
}
body .map-contacts {

  padding: 28px 32px;
  max-width: 487px;
}
body .map-contacts__title {
  ont-weight: 700;
  font-size: 40px;
  line-height: 100%;
  /* identical to box height, or 40px */


  color: #1B1E25;

  margin-bottom: 24px;
}
body .map-line__desc {
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
  /* identical to box height, or 28px */


  color: #1F2229;
}
.map-line__ico {
  position: relative;
  top: 3px;
}
[class*="-ground-pane"] {
  -ms-filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -o-filter: grayscale(1);
}
.color-blue {
  color: #043F88;
}
.about-right__more {
  display: none;
}
.about-right__item {
  position: relative;
}
.about-right__item:after {
  content: '';
  width: 1px;
  height: 83px;
  position: absolute;
  right: -30px;
  top: 50%;
  transform: translateY(-50%);
  background: #E4E4E4;
}
.about-right__item:last-of-type:after {
  display: none;
}

.form__grid {
    display: grid;
    grid-template-columns: 1fr 1fr auto;
    grid-gap: 20px;
}
.text_title{
    font-size: 28px;
    line-height: 1.4;
    font-weight: 400;
}
.text_title:first-child{
    font-weight: 700;
}

.wrap_form_auto{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 570px;
}
.template_autodesk{
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
    background-color: #fff !important;
}



@media (min-width: 1200px) {
  .section-map {
    padding-top: 0 !important;
    margin-top: 245px;
  }
  .c-slider.c-slider-template-1 .widget-items.owl-carousel.owl-loaded .widget-item {
    height: 712px;
  }
  .c-slider.c-slider-template-1 .widget-item-header {
    font-weight: 500 !important;
    font-size: 54px !important;
    line-height: 1.25 !important;

    color: #FFFFFF;
    position: relative;
  }


}

@media (max-width: 1300px) {
  .c-slider.c-slider-template-1 [data-nav-view="1"] .widget-slider-nav {
    left: 50% !important;
    right: unset !important;
    top: 80% !important;
    transform: translateX(-50%);
  }
  .text_title{
    font-size: 20px;
  }
  .wrap_form_auto{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 470px;
}
}
@media (max-width: 1150px) {
  .block-benefits__content {
    flex: 1 0 100%;
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .block-benefits__img {
    display: flex;
    justify-content: center;
    width: 100%;
    position: relative;
    order: -1;
  }
}
@media (max-width: 860px) {
  .block-benefits__item {
    margin-bottom: 20px;
    width: calc(100% - 15px);
    flex: 1 0 calc(100% - 15px);
    max-width: calc(100% - 15px);
  }
  .block-benefits__img {
    display: none;
  }
  .main-cats {
    margin-top: 0px;

  }
  .main-cats__item {
    flex: 1 0 50%;
    width: 50%;
    max-width: 50%;
    background-color: #97AFCB;
  }

  .text_title{
    font-size:18px;
  }

  .form__grid{
    display: block;
  }

}


@media (max-width: 570px) {
  .block-benefits__img img {
    top: 0;
  }
  .main-cats__item {
    flex: 1 0 100%;
    width: 100%;
    max-width: 100%;

  }

  .text_title{
    font-size:14px;
  }

  .btn2.btn2-default.btn2_blue.arenda-popup{
    font-size: 12px;
    font-weight: 400;
    padding: 6px 10px;
  }


}
.zak-form .popup-window-content {
  background: #fff;
}



.calc {
    background: #00275b;
    background-size: cover;
    padding: 10px 15px 25px;
    position: relative;
	margin-bottom: 50px;
}
.calc-inner{
    display: flex;
    flex-direction: row;
    gap: 30px;
    justify-content: center;
}
.calc-inner-block{
    background: #fff;
    border-radius: 5px;
    padding: 10px;
}

.calc h4 {
    font-size: 18px;
}

.calc h4,.calc .h4,.calc h5,.calc .h5,.calc h6,.calc .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.calc .h2{
	color: #fff;
	text-align: center;
	margin-bottom: 30px;
    font-size: 30px;
}
.calc .total_wrapper{
	font-size: 24px;
}

.calc .calc-decription{
	font-size: 12px;
	color: #fff;
	padding: 20px  0 0;
}

.calc .range_interval {
    display: flex;
    justify-content: space-between;
	font-size: 15px;
}
.calc .range_wrapper,
.calc ..calc input_wrapper {
    position: relative;
	padding: 20px 0 10px;

}
.calc .range_value {
    position: absolute;
    bottom: -13px;
    padding: 8px 10px;
    min-width: 20px;
    border-radius: 3px;
    font-size: 14px;
    line-height: 1;
    -webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 8px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.2);
    background-color: #fff;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}


.calc #zayavka{
	margin-top: 15px;
}

.calc input[type=range].range {
  -webkit-appearance: none;
  border-radius: 1em;
}

/*progress support*/
.calc input[type=range].range.slider-progress {
  --range: calc(var(--max) - var(--min));
  --ratio: calc((var(--value) - var(--min)) / var(--range));
  --sx: calc(0.5 * 2em + var(--ratio) * (100% - 2em));
}

.calc input[type=range].range:focus {
  outline: none;
}

/*webkit*/
.calc input[type=range].range::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 2em;
  height: 2em;
  border-radius: 1em;
  background: #00275b;
  border: none;
  box-shadow: 0 0 2px black;
  margin-top: calc(max((1em - 1px - 1px) * 0.5,0px) - 2em * 0.5);
}

.calc input[type=range].range::-webkit-slider-runnable-track {
  height: 1em;
  border: 1px solid #b2b2b2;
  border-radius: 0.5em;
  background: #eee;
  box-shadow: none;
}

.calc input[type=range].range::-webkit-slider-thumb:hover {
  background: #1a2153;
}

.calc input[type=range].range:hover::-webkit-slider-runnable-track {
  background: #e5e5e5;
  border-color: #9a9a9a;
}

.calc input[type=range].range::-webkit-slider-thumb:active {
  background: #1a2153;
}

.calc input[type=range].range:active::-webkit-slider-runnable-track {
  background: #aaaaaa;
  border-color: #c1c1c1;
}

.calc input[type=range].range.slider-progress::-webkit-slider-runnable-track {
  background: linear-gradient(#00275b,#00275b) 0/var(--sx) 100% no-repeat, #FFFFFF;
}

.calc input[type=range].range.slider-progress:hover::-webkit-slider-runnable-track {
  background: linear-gradient(#1a2153,#1a2153) 0/var(--sx) 100% no-repeat, #e5e5e5;
}

.calc input[type=range].range.slider-progress:active::-webkit-slider-runnable-track {
  background: linear-gradient(#1a2153,#1a2153) 0/var(--sx) 100% no-repeat, #aaaaaa;
}

/*mozilla*/
.calc input[type=range].range::-moz-range-thumb {
  width: 2em;
  height: 2em;
  border-radius: 1em;
  background: #00275b;
  border: none;
  box-shadow: 0 0 2px black;
}

.calc input[type=range].range::-moz-range-track {
  height: max(calc(1em - 1px - 1px),0px);
  border: 1px solid #b2b2b2;
  border-radius: 0.5em;
  background: #eee;
  box-shadow: none;
}

.calc input[type=range].range::-moz-range-thumb:hover {
  background: #1a2153;
}

.calc input[type=range].range:hover::-moz-range-track {
  background: #e5e5e5;
  border-color: #9a9a9a;
}

.calc input[type=range].range::-moz-range-thumb:active {
  background: #1a2153;
}

.calc input[type=range].range:active::-moz-range-track {
  background: #aaaaaa;
  border-color: #c1c1c1;
}

.calc input[type=range].range.slider-progress::-moz-range-track {
  background: linear-gradient(#00275b,#00275b) 0/var(--sx) 100% no-repeat, #eee;
}

.calc input[type=range].range.slider-progress:hover::-moz-range-track {
  background: linear-gradient(#1a2153,#1a2153) 0/var(--sx) 100% no-repeat, #e5e5e5;
}

.calc input[type=range].range.slider-progress:active::-moz-range-track {
  background: linear-gradient(#1a2153,#1a2153) 0/var(--sx) 100% no-repeat, #aaaaaa;
}

/*ms*/
.calc input[type=range].range::-ms-fill-upper {
  background: transparent;
  border-color: transparent;
}

.calc input[type=range].range::-ms-fill-lower {
  background: transparent;
  border-color: transparent;
}

.calc input[type=range].range::-ms-thumb {
  width: 2em;
  height: 2em;
  border-radius: 1em;
  background: #00275b;
  border: none;
  box-shadow: 0 0 2px black;
  margin-top: 0;
  box-sizing: border-box;
}

.calc input[type=range].range::-ms-track {
  height: 1em;
  border-radius: 0.5em;
  background: #FFFFFF;
  border: 1px solid #b2b2b2;
  box-shadow: none;
  box-sizing: border-box;
}

.calc input[type=range].range::-ms-thumb:hover {
  background: #1a2153;
}

.calc input[type=range].range:hover::-ms-track {
  background: #e5e5e5;
  border-color: #9a9a9a;
}

.calc input[type=range].range::-ms-thumb:active {
  background: #1a2153;
}

.calc input[type=range].range:active::-ms-track {
  background: #aaaaaa;
  border-color: #c1c1c1;
}

.calc input[type=range].range.slider-progress::-ms-fill-lower {
  height: max(calc(1em - 1px - 1px),0px);
  border-radius: 0.5em 0 0 0.5em;
  margin: -1px 0 -1px -1px;
  background: #00275b;
  border: 1px solid #b2b2b2;
  border-right-width: 0;
}

.calc input[type=range].range.slider-progress:hover::-ms-fill-lower {
  background: #1a2153;
  border-color: #9a9a9a;
}

.calc input[type=range].range.slider-progress:active::-ms-fill-lower {
  background: #1a2153;
  border-color: #c1c1c1;
}


@media (max-width: 1000px) {
	.calc-inner {
		flex-direction: column-reverse;
		justify-content: center;
		align-items: center;
	}
	.calc-inner-block {
		width: 100%;
	}
}


.header__nav {
    align-items : center;
    padding-left: 42px;
}


/* #region Nav */

.header__nav-item{
    padding-top: 10px;
    padding-bottom: 10px;
}

.nav__toggler {
    display         : none;
    border          : 0;
    background-color: #37559c;
    border-radius   : 6px;
    padding         : 16px 16px;
    font-size       : 11px;
    line-height     : 0.8;
    text-transform  : uppercase;
    align-items     : center;
    color           : var(--clr-light);
    font-weight     : 700;
    transition      : .2s ease;
}

.nav__toggler:hover {
    background-color: rgba(55, 85, 156, 1);
    color           : var(--clr-light);
}

.nav__toggler-icon svg {
    width : 32px;
    height: 32px;
}

.nav__toggler .nav__toggler-icon {
    /* margin-right: 15px; */
}

.nav {
    display  : flex;
    flex-wrap: inherit !important;
    height: 100%;
}

.nav__list {
    display           : flex;
    margin            : 0;
    padding           : 0;
    width             : 100%;
    justify-content   : space-between;
    /* max-width      : 647px; */
    margin            : auto;
    list-style-type: none !important;
}

.nav__item {
    padding-left : 15px;
    padding-right: 15px;
}

.nav__item::before{
    content: none;
}

.nav__link {
    display    : inline-flex;
    width      : 100%;
    font-size  : 16px;
    color      : var(--clr-black);
    font-weight: 400;
    transition : .2s ease;
}

.nav__link:hover {
    color: #37559c;
}

.nav__link--catalog {
    padding         : 10px 14px;
    background-color: var(--clr-dark-gray);
    border-radius   : 6px;
    color           : var(--clr-light);
    line-height     : 0.8;
    align-items     : center;
}

.nav__link--catalog:hover {
    background-color: var(--clr-green);
    color           : var(--clr-light);
}

.nav__link--catalog .nav__link-icon {
    margin-right: 15px;
}

.nav__link-icon {
    display: inline-block;
}

.nav__link--sale {
    color      : var(--clr-red);
    align-items: center;
}

.nav__link--sale .nav__link-icon {
    background-color: var(--clr-red);
    color           : var(--clr-white);
    margin-left     : 3px;
    padding         : 2px 4.5px 2px;
    text-align      : center;
    border-radius   : 15px;
    line-height     : 0.7;
    transition      : .2s ease;
}

.nav__link--sale:hover>.nav__link-icon {
    background-color: var(--clr-green);
}

/* #endregion */

/* #region Dropdown */
.dropdown {
    position: relative;
}

.dropdown__menu {
    visibility                : hidden;
    opacity                   : 0;
    transform                 : translateY(-5px);
    padding                   : 20px 16px;
    position                  : absolute;
    top                       : 100%;
    min-width                 : 250px;
    width                     : 100%;
    max-width                 : 189px;
    /* border-bottom-left-radius : 15px;
    border-bottom-right-radius: 15px; */
    background-color          : rgba(255, 255, 255, 1);
    backdrop-filter           : blur(16px);
    transition                : .1s ease;
    /* box-shadow: 1px 1px 1px 2px #e5e5e5; */
    border: 1px solid #f2f2f2 !important;
}

.dropdown__big_menu{
    min-width                 : 1270px;
    left: -560px;
}

.map-main{
    overflow: hidden;
}

@media all and (width >=768px) {
    .dropdown:hover>.dropdown__menu {
        visibility: visible;
        opacity   : 1;
        transform : translateY(0);
    }

}

.dropdown__toggle {
    padding-right: 22px;
    position     : relative;
}

.dropdown:hover>.dropdown__toggle {
    color: #37559c;
}

.dropdown__toggle::after {
    position           : absolute;
    right              : -2px;
    top                : 50%;
    transform          : translateY(-50%);
    display            : inline-block;
    width              : 15px;
    height             : 17px;
    vertical-align     : -0.125em;
    content            : url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAxMC41QzcuMDYyNSAxMC41IDYuNjI1IDEwLjMzMTMgNi4yOTM3NSAxMEwyLjIxODc1IDUuOTI1MDJDMi4wMzc1IDUuNzQzNzcgMi4wMzc1IDUuNDQzNzcgMi4yMTg3NSA1LjI2MjUyQzIuNCA1LjA4MTI3IDIuNyA1LjA4MTI3IDIuODgxMjUgNS4yNjI1Mkw2Ljk1NjI1IDkuMzM3NTJDNy4yNTYyNSA5LjYzNzUyIDcuNzQzNzUgOS42Mzc1MiA4LjA0Mzc1IDkuMzM3NTJMMTIuMTE4NyA1LjI2MjUyQzEyLjMgNS4wODEyNyAxMi42IDUuMDgxMjcgMTIuNzgxMiA1LjI2MjUyQzEyLjk2MjUgNS40NDM3NyAxMi45NjI1IDUuNzQzNzcgMTIuNzgxMiA1LjkyNTAyTDguNzA2MjUgMTBDOC4zNzUgMTAuMzMxMyA3LjkzNzUgMTAuNSA3LjUgMTAuNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=');
    /* content         : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAxMC41QzcuMDYyNSAxMC41IDYuNjI1IDEwLjMzMTMgNi4yOTM3NSAxMEwyLjIxODc1IDUuOTI1MDJDMi4wMzc1IDUuNzQzNzcgMi4wMzc1IDUuNDQzNzcgMi4yMTg3NSA1LjI2MjUyQzIuNCA1LjA4MTI3IDIuNyA1LjA4MTI3IDIuODgxMjUgNS4yNjI1Mkw2Ljk1NjI1IDkuMzM3NTJDNy4yNTYyNSA5LjYzNzUyIDcuNzQzNzUgOS42Mzc1MiA4LjA0Mzc1IDkuMzM3NTJMMTIuMTE4NyA1LjI2MjUyQzEyLjMgNS4wODEyNyAxMi42IDUuMDgxMjcgMTIuNzgxMiA1LjI2MjUyQzEyLjk2MjUgNS40NDM3NyAxMi45NjI1IDUuNzQzNzcgMTIuNzgxMiA1LjkyNTAyTDguNzA2MjUgMTBDOC4zNzUgMTAuMzMxMyA3LjkzNzUgMTAuNSA3LjUgMTAuNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo="); */
    transform-origin   : center;
    transition         : .2s ease;
}

.dropdown:hover>.dropdown__toggle::after {
    transform: rotate(180deg)translateY(50%);
}

.dropdown__list {
    padding       : 0;
    margin        : 0;
    list-style    : none;
    display       : flex;
    flex-direction: column;
}

.dropdown__item {
    display    : flex;
    line-height: 1;
    padding       : 0;
    margin        : 0;
}

.dropdown__item::before{
    content: none;
}
.dropdown__item:not(:last-child) {
    margin-bottom: 15px;
}

.dropdown__big_menu .catalog-section-list-item-wrapper{
    padding: 10px !important;
}

.dropdown__big_menu .catalog-section-list-item-image-wrapper{
    width: 70px !important;
    height: 40px !important;
}

.dropdown__big_menu  .catalog-section-list-item{
    border: none !important;
    box-shadow: none !important;
}

.dropdown__big_menu  {
    box-shadow: none !important;
}



@media (max-width: 1300px) {
    .dropdown__big_menu {
        min-width: 800px;
        left: -410px;
    }

    .header__nav{
        padding-left: 0;
    }

    .nav__link{
        font-size: 14px;
    }
}


@media (max-width: 900px) {
    .c-header.c-header-template-1 .widget-container-logotype{
        width: 120px !important;
    }
    .nav__item {
        padding-left: 4px;
        padding-right: 4px;
    }
    .nav__link {
        font-size: 12px;
    }
    .dropdown__big_menu {
        min-width: 710px;
        left: -398px;
    }
}


.d-icon-none{
    display: none;
    width: 1px;
    height: 1px;
    pointer-events: none;
}

.panel_catalog .catalog-panel-view:nth-child(1),
.panel_catalog .catalog-panel-view:nth-child(2){
    display: none;
}


.sl__link{
    display: block;
    height: 101px;
    overflow: hidden;
}

.sl__box_img{
    height: 200px;
    width: 100%;
    display: block;
}

.sl__box_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.catalog_section_item--availability{
    color: green;
}

#desc .intec-content *{
    display: block !important;
}

#desc .intec-content .read-more{
    display: none !important;
}

.old_price{
  text-decoration: line-through;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-2 .catalog-section-item-advanced{
  display: block !important;
  padding-bottom: 10px !important;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-2 .catalog-section-item-purchase-container{
  position: relative;
}

.catalog-section-item-base{
  display: flex;
  flex-direction: column;
}

.catalog__item_element{
  display: flex;
  flex-direction: column;
}

.catalog__item_element .catalog-section-item-advanced {
  margin-top:auto;
}

.availability__active{
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.catalog__item_element .intec-cl-background{
      background-color: #e67817 !important;
    fill: #e67817 !important;
}

.catalog__item_element .intec-cl-background:hover,
.catalog__item_element .intec-cl-background:focus,
.catalog__item_element .intec-cl-background:active {
        background-color: #e67817 !important;
    fill: #e67817 !important;
}


.catalog__item_element .catalog-section-item-purchase-button__detail.intec-cl-background {
    background-color: #002e67  !important;
    fill: #002e67  !important;
}

.catalog__item_element .catalog-section-item-purchase-button__detail.intec-cl-background:hover,
.catalog__item_element .catalog-section-item-purchase-button__detail.intec-cl-background:focus,
.catalog__item_element .catalog-section-item-purchase-button__detail.intec-cl-background:active {
      background-color: #002e67  !important;
    fill: #002e67 !important;
}

.catalog__item_element .catalog-section-item-purchase-button__detail{
  margin-top:10px;
}
/* End */


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


/* Start:/bitrix/templates/matilda_s1/css/redizine/fonts.css?17418078342559*/
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    src: url('/bitrix/templates/matilda_s1/css/redizine/../fonts/montserrat-400.woff2') format('woff2'),
    url('/bitrix/templates/matilda_s1/css/redizine/../fonts/montserrat-400.woff') format('woff');
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    src: url('/bitrix/templates/matilda_s1/css/redizine/../fonts/montserrat-500.woff2') format('woff2'),
    url('/bitrix/templates/matilda_s1/css/redizine/../fonts/montserrat-500.woff') format('woff');
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    src: url('/bitrix/templates/matilda_s1/css/redizine/../fonts/montserrat-600.woff2') format('woff2'),
    url('/bitrix/templates/matilda_s1/css/redizine/../fonts/montserrat-600.woff') format('woff');
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-display: swap;
    font-family: 'Roboto';
    src: url('/bitrix/templates/matilda_s1/css/redizine/../fonts/roboto-300.woff2') format('woff2'),
    url('/bitrix/templates/matilda_s1/css/redizine/../fonts/roboto-300.woff') format('woff');
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-display: swap;
    font-family: 'Roboto';
    src: url('/bitrix/templates/matilda_s1/css/redizine/../fonts/roboto-400.woff2') format('woff2'),
    url('/bitrix/templates/matilda_s1/css/redizine/../fonts/roboto-400.woff') format('woff');
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-display: swap;
    font-family: 'Roboto';
    src: url('/bitrix/templates/matilda_s1/css/redizine/../fonts/roboto-500.woff2') format('woff2'),
    url('/bitrix/templates/matilda_s1/css/redizine/../fonts/roboto-500.woff') format('woff');
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-display: swap;
    font-family: 'Roboto';
    src: url('/bitrix/templates/matilda_s1/css/redizine/../fonts/roboto-700.woff2') format('woff2'),
    url('/bitrix/templates/matilda_s1/css/redizine/../fonts/roboto-700.woff') format('woff');
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-display: swap;
    font-family: 'Roboto';
    src: url('/bitrix/templates/matilda_s1/css/redizine/../fonts/roboto-900.woff2') format('woff2'),
    url('/bitrix/templates/matilda_s1/css/redizine/../fonts/roboto-900.woff') format('woff');
    font-style: normal;
    font-weight: 900;
}

@font-face {
  font-display: swap;
  font-family: 'Ubuntu';
  src: url('/bitrix/templates/matilda_s1/css/redizine/../fonts/ubuntu-300.woff2') format('woff2'),
  url('/bitrix/templates/matilda_s1/css/redizine/../fonts/ubuntu-300.woff') format('woff');
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-display: swap;
  font-family: 'Ubuntu';
  src: url('/bitrix/templates/matilda_s1/css/redizine/../fonts/ubuntu-400.woff2') format('woff2'),
  url('/bitrix/templates/matilda_s1/css/redizine/../fonts/ubuntu-400.woff') format('woff');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-display: swap;
  font-family: 'Ubuntu';
  src: url('/bitrix/templates/matilda_s1/css/redizine/../fonts/ubuntu-700.woff2') format('woff2'),
  url('/bitrix/templates/matilda_s1/css/redizine/../fonts/ubuntu-700.woff') format('woff');
  font-style: normal;
  font-weight: 700;
}
/* End */


/* Start:/bitrix/templates/matilda_s1/css/redizine/custom.css?174180783478580*/

.wrap-hidden .intec-content .intec-content.intec-content-primary.intec-content-visible, .intec-content.intec-content-visible {
  overflow: hidden;
}
.ns-bitrix.c-search-title.c-search-title-input-3 {
  display: none;
}


/*------------- grid ---------------------*/

.custom-col {
  box-sizing: border-box;
  max-width: 100%;
  padding: 0 0.9375rem 1.5rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.custom-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  margin: 0 -0.9375rem;
  padding: 0;
  list-style: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.custom-row:last-child {
  margin-bottom: 0;
}

.col--xs {
  max-width: 100%;
  padding: 1rem .5rem 0 .5rem;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

.col--xs-1 {
  width: 8.333333333333334%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-2 {
  width: 16.666666666666668%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-3 {
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-4 {
  width: 33.333333333333336%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-5 {
  width: 41.66666666666667%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-6 {
  width: 50%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-7 {
  width: 58.333333333333336%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-8 {
  width: 66.66666666666667%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-9 {
  width: 75%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-10 {
  width: 83.33333333333334%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-11 {
  width: 91.66666666666667%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.col--xs-12 {
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

@media (min-width: 544px) {
  .col--sm {
    max-width: 100%;
    padding: 1rem .5rem 0 .5rem;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }

  .col--sm-1 {
    width: 8.333333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-2 {
    width: 16.666666666666668%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-3 {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-4 {
    width: 33.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-5 {
    width: 41.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-6 {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-7 {
    width: 58.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-8 {
    width: 66.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-9 {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-10 {
    width: 83.33333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-11 {
    width: 91.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--sm-12 {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
}

@media (min-width: 768px) {
  .col--md {
    max-width: 100%;
    padding: 1rem .5rem 0 .5rem;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }

  .col--md-1 {
    width: 8.333333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-2 {
    width: 16.666666666666668%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-3 {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-4 {
    width: 33.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-5 {
    width: 41.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-6 {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-7 {
    width: 58.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-8 {
    width: 66.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-9 {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-10 {
    width: 83.33333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-11 {
    width: 91.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--md-12 {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
}

@media (min-width: 992px) {
  .col--lg {
    max-width: 100%;
    padding: 1rem .5rem 0 .5rem;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }

  .col--lg-1 {
    width: 8.333333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-2 {
    width: 16.666666666666668%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-3 {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-4 {
    width: 33.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-5 {
    width: 41.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-6 {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-7 {
    width: 58.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-8 {
    width: 66.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-9 {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-10 {
    width: 83.33333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-11 {
    width: 91.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--lg-12 {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
}

@media (min-width: 1200px) {
  .col--xl {
    max-width: 100%;
    padding: 1rem .5rem 0 .5rem;
    -webkit-box-flex: 1;
    flex-grow: 1;
    flex-basis: 0;
  }

  .col--xl-1 {
    width: 8.333333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-2 {
    width: 16.666666666666668%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-3 {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-4 {
    width: 33.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-5 {
    width: 41.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-6 {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-7 {
    width: 58.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-8 {
    width: 66.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-9 {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-10 {
    width: 83.33333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-11 {
    width: 91.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .col--xl-12 {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
}

/*------------- custom-css  ---------------------*/

.wrap_default {
  max-width: 1526px;
  min-width: 320px;
  clear: both;
  overflow: hidden;
  margin: 0 auto;
}

.content-wrap {
  display: block;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.section-m-offset {
  padding-top: 3.125rem;
}

.section-s-offset {
  padding-top: 2.8125rem;
}

.section-l-offset {
  padding-top: 3.75rem;
}

.section-xl-offset {
  padding-top: 4.81rem;
}
.section-xxxl-offset {
  padding-top: 6.25rem;
}

.page-title {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.75rem;
  color: #002B69;
  text-transform: uppercase;
  padding-bottom: 1.375rem;
}

.main-border {
  border-bottom: 1px solid #313131;
}

.second-border {
  border-bottom: 1px solid #797979;
}

.section-title {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.75rem;
  line-height: 2.125rem;
  color: #002B69;
  display: table;
  padding-bottom: 1.125rem;
  text-align: center;
}

.section-title-offset {
  margin-bottom: 3.625rem;
}

.link-default:hover {
  text-decoration: none;
  outline: none;
}

.formwork-rental__item_title .link {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.4375rem;
  color: #002B69;
  transition: all 0.2s ease;
  margin-top: 2.5rem;
  margin-bottom: 1.375rem;
  border-bottom: 1px solid #ffffff;
  display: table;
}

.formwork-rental__item_title .link:hover {
  color: #797979;
  border-bottom: 1px solid #797979;
}

.formwork-rental__item-img {
  transition: all 0.2s ease;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  padding: 35%;
}

.formwork-rental__item-img:hover {
  opacity: 0.8;
}

.formwork-rental__item_li {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.375rem;
  color: #797979;
  padding: 0.5625rem 0;
}

.formwork-rental__item_proviso {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  color: #000000;
  margin-bottom: 1.5rem;
}

.licenses-widget {
  display: flex;
  align-items: flex-start;
}

.licenses-widget__left {
  width: 67%;
}

.licenses-widget__right {
  width: 33%;
  padding: 0 0 0 2rem;
}

.widget_subtitle {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  color: #002B69;
  margin: 0 0 0.9375rem 0;
}

.widget_text {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 2.0625rem;
  color: #000000;
  margin: 0 0 40px 0;
  text-align: justify;
}

.widget_subtitle-grey {
  color: #797979;
}

.widget-doc__block {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.widget-doc__block-offset {
  padding: 0.9375rem 0;
}

.widget-doc_item div {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #797979;
  transition: all 0.2s ease;
}

.widget-doc_item img {
  margin-bottom: 1.0625rem;
}

.widget-doc_item {
  padding-bottom: 1.25rem;
  flex: 0 20%;
}

.widget-doc_item a {
  text-decoration: none;
  display: inline-block;
}

.widget-doc_item div:hover {
  color: #002B69;
}

.avail__item {
  display: flex;
  align-items: flex-end;
}

.avail__item-text {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.875rem;
  color: #002B69;
  padding-left: 1.875rem;
  padding-right: 1.25rem;
}

.avail__item-img {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  padding: 11%;
}

.photo-slider {
  height: fit-content;
}

.photo-slider .slick-slide:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease;
}

.photo-slider .slick-slide {
  transform: scale(0.7);
  transition: all 0.3s ease;
  outline: none !important;
}

.photo-slider .slick-slide:focus {
  outline: none !important;
}

.photo-slider .slick-current + div {
  transform: scale(1);
  transition: all 0.3s ease;
}

.photo-slider .slick-current + div:after {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}

.photo-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 3.3125rem;
  height: 3.3125rem;
  border: 1px solid #C4C4C4;
  font-size: 0;
  background: rgba(255, 255, 255, 0.3);
  z-index: 5;
  border-radius: 50%;
  outline: none !important;
  transition: all 0.3s ease;
}

.photo-slider .slick-arrow:hover {
  background: #C4C4C4;
}

.photo-slider .slick-prev {
  left: 0;
}

.photo-slider .slick-next {
  right: 0;

}

.photo-slider .slick-prev:before {
  content: '';
  position: absolute;
  transform: rotate(45deg);
  left: 0.375rem;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0.9375rem;
  height: 0.9375rem;
  border-bottom: 1px solid #797979;
  border-left: 1px solid #797979;
  transition: all 0.3s ease;
}

.photo-slider .slick-next:before {
  position: absolute;
  left: 0;
  right: 0.375rem;
  top: 0;
  transform: rotate(45deg);
  bottom: 0;
  margin: auto;
  width: 0.9375rem;
  content: '';
  height: 0.9375rem;
  border-top: 1px solid #797979;
  border-right: 1px solid #797979;
  transition: all 0.3s ease;
}

.photo-slider .slick-arrow:hover.slick-prev:before {
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}

.photo-slider .slick-arrow:hover.slick-next:before {
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.section-banner__form {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 4.5625rem 4.1875rem;
  position: relative;
}

.section-banner__left {
  width: 48%;
  z-index: 5;
  height: 100%;
}

.section-banner__favor {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 2rem;
  line-height: 39px;
  color: #FFFFFF;
  margin-top: 41px;
}

.section-banner__favor div {
  font-weight: 700;
}

.section-banner__favor span {
  white-space: nowrap;
}

.section-banner {
  position: relative;
}

.section-banner__form:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 43, 105, 0.4);
  z-index: 1;
}

.section-banner__right {
  z-index: 5;
}

.section-banner__img {
  width: 21.5%;
  position: absolute;
  bottom: 0;
  left: 47%;
  z-index: 3;
  -webkit-filter: drop-shadow(-3px -17px 84px rgba(250, 250, 250, 0.7));
  filter: drop-shadow(-3px -17px 84px rgba(250, 250, 250, 0.7));
}

.banner__form {
  width: 22.875rem;
  padding: 2.375rem 2rem;
  background: #002B69;
  height: max-content;
}


.banner__form_title {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.0625rem;
  line-height: 2.125rem;
  text-align: center;
  color: #FFFFFF;
}

.banner__form_txt {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 2.0625rem;
  color: #FFFFFF;
  text-align: center;
}

.banner__form form {
  padding: 0 0.5rem;
  text-align: center;
}

.banner__form input {
  width: 100%;
}

.input {
  border: none;
  outline: none;
}

.input-default {
  padding: 0 0.625rem;
  height: 2.375rem;
  background: #FFFFFF;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  color: #000000;
}

.input-default::placeholder {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.8125rem;
  top: 0;
  bottom: 0;
  color: #797979;
}

.input_phone {
  padding-left: 3.125rem;
  width: 100%;
}

.banner__form .input_text {
  margin: 1.3125rem 0 1.625rem;
}

.banner__form .input_phone {
  margin-bottom: 2rem;
}

.button-default {
  display: inline-block;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  cursor: pointer;
  border: none;
  outline: none;
}

.button-offset {
  padding: 0.75rem 2.25rem;
}

.button-offset-sm{
  padding: 0.5rem 1.125rem;
}

.button--orange {
  background: #E67817;
  color: #ffffff;
}

.button--orange:hover {
  background: #ff7500;
}

.button--blue {
  background: #002B69;
  color: #ffffff;
}

.button--blue:hover {
  background: #00459a;
}

.phone__custom-select {
  position: relative;
}

.partners-slider {
  height: fit-content;
}

.partner-widget__item img {
  margin: 0 auto;
}

.partners-slider .slick-track {
  display: flex;
  align-items: flex-end;
}

.partners-slider .slick-slide {
  outline: none !important;
}

.partner-widget__item {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  padding: 11%;
}

.parts-rental__item {
  text-align: center;
}

.parts-rental__item_txt {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.9375rem;
  text-align: center;
  color: #002B69;
  padding: 0.75rem 0.625rem 0;
}

.parts-rental__item-img {
  box-shadow: 0 0 0.75rem 0.3125rem rgba(229, 229, 229, 0.9);
}

.recall-slider--bg {
  background: #edf1f3;
}

.recall-slider.slick-initialized .slick-slide {
  display: flex;
}

.recall-slider .custom-col {
  padding: 0 0.9375rem 0.375rem;
}

.recall-slider .custom-col.recall-widget__item_txt {
  padding: 0 72px 0 0;
}

.recall-widget__item_txt {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 35px;
  max-width: 878px;
  padding: 0 40px 0;
}

.recall-slider {
  height: fit-content;
  padding: 60px 105px 55px;
}

.recall-slider .slick-slide {
  outline: none !important;
}


.recall-slider .slick-slide:focus {
  outline: none !important;
}

.recall-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 35px;
  height: 35px;
  border: 1px solid #C4C4C4;
  font-size: 0;
  background: transparent;
  z-index: 5;
  border-radius: 50%;
  outline: none !important;
  transition: all 0.3s ease;
}

.recall-slider .slick-arrow:hover {
  background: #C4C4C4;
}

.recall-slider .slick-prev {
  left: 0.75rem;
}

.recall-slider .slick-next {
  right: 0.75rem;
}

.recall-slider .slick-prev:before {
  content: '';
  position: absolute;
  transform: rotate(45deg);
  left: 0.375rem;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0.625rem;
  height: 0.625rem;
  border-bottom: 1px solid #797979;
  border-left: 1px solid #797979;
  transition: all 0.3s ease;
}

.recall-slider .slick-next:before {
  position: absolute;
  left: 0;
  right: 0.375rem;
  top: 0;
  transform: rotate(45deg);
  bottom: 0;
  margin: auto;
  width: 0.625rem;
  content: '';
  height: 0.625rem;
  border-top: 1px solid #797979;
  border-right: 1px solid #797979;
  transition: all 0.3s ease;
}

.recall-slider .slick-arrow:hover.slick-prev:before {
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}

.recall-slider .slick-arrow:hover.slick-next:before {
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.recall-slider .slick-dots {
  display: flex;
  justify-content: center;
  margin: 0 0 -20px 0;
  padding: 0;
  height: 14px;
}

.recall-slider .slick-dots li {
  color: transparent;
  padding: 0 11px;
}

.recall-slider ul > li:before, [data-ui-markup="ul"] > [data-ui-markup="li"]:before, .intec-ui-markup-ul > .intec-ui-markup-li:before {
  display: none;
}

.recall-slider .slick-dots button {
  border: none;
  border-radius: 50%;
  background: #C4C4C4;
  width: 13px;
  height: 13px;
  outline: none !important;
    font-size: 0;
}

.recall-slider .slick-dots .slick-active button {
  background: #fc7603;
}

.recall-slider .slick-dots button:hover {
  background: #fc7603;
}

.table.lease-form {
  display: table;
  border-radius: 0;
  width: 100%;
}

.table-scroll {
  width: 100%;
  overflow: auto;
}

.lease-form .tr {
  display: table-row;
}

.lease-form .tr-th {
  background: #002B69;
  box-sizing: border-box;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
}

.lease-form .tr-th .table__td {
  border-left: 1px solid #ffffff;
  text-align: center;
}

.lease-form .tr-th .table__td:first-child {
  border: none;
  text-align: left;
  width: 50%;
}

.lease-form .table__td {
  display: table-cell;
}

.lease-form .tr.tr-th .table__td {
  padding: 20px 22px;
}

.lease-form .tr.tr-border .table__td {
  padding: 23px 22px;
}

.lease-form .tr-border .table__td p {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  margin: 0;
}

.lease-form .tr.tr-border .table__td:first-child {
  text-align: left;
}

.lease-form .tr-border .table__td {
  border-bottom: 1px solid #C4C4C4;
}

.lease-form .tr-border:last-child .table__td {
  border-bottom: 2px solid #C4C4C4;
}

.lease-form .tr-border .table__td {
  border-left: 1px solid #C4C4C4;
}

.lease-form .tr-border .table__td:first-child {
  border-left: 2px solid #C4C4C4;
}

.lease-form .tr-border .table__td:first-child p {
  text-align: left;
}

.lease-form .tr-border .table__td:last-child {
  border-right: 2px solid #C4C4C4;
}

.table__td_mobile {
  color: #002B69;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  display: none;
}

.section-form--offset {
  background: #002B69;
  margin-bottom: 100px;
  padding: 50px 50px 40px 50px;
}

.section-form form {
  margin: 2.5rem 0;
}

.section-form_txt {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 18px;
  color: #FFFFFF;
}

.section-form__block {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.section-form__block input {
  min-width: 250px;
}

.input-phone {
  position: relative;
}

.input-phone__flags {
  position: absolute;
  top: 11px;
  left: 7px;
  width: 40px;
  height: 20px;
  cursor: pointer;
}

.input-phone__flag {
  width: 24px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 0;
}

.input-phone__flags:before {
  content: '';
  position: absolute;
  background: url('/bitrix/templates/matilda_s1/css/redizine/../images/caret-down-solid.svg') center / cover no-repeat;
  width: 8px;
  height: 5px;
  top: 6px;
  left: 28px;
  fill: #797979
}

.input-phone__select {
  position: absolute;
  top: 26px;
  left: -7px;
  padding: 7px 0;
  background: #ffffff;
  z-index: 10;
  width: max-content;
  box-shadow: 4px 5px 5px 0 #0000002b;
}

#phone-select1,
#phone-select2 {
  display: none;
}

.input-phone__select_item {
  padding: 8px 7px;
  cursor: pointer;
}
.banner__form .input-phone__select_item{
  text-align: left;
}

.input-phone__select_item:hover {
  background: #dcdcdc;
}

.input-phone__select_txt {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #797979;
}

.input-phone__select_img {
  width: 24px;
  height: 16px;
  margin-right: 10px;
}

.input-phone__select .radio {
  margin: 0;
}
.input-phone__select .radio input{
  display: none;
}


.radio_default .input-phone__select_txt,
.radio_default .input-phone__select_img {
  cursor: pointer;
}

.table-request{
  display: none;
  position: absolute;
}
.table-request-inner{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(237, 241, 248, 0.8);
}
.table-request form {
  margin: 0;
}

.hover-p{
  transition: all 0.2s ease;
}
.user-nav__link{
    display: inline-flex;
    align-items: center;
    margin-right: 50px;
}
.hover-p:hover{
  cursor: pointer;
  background: #f3f3f3;
}
.user-nav__ico-mess{
    width: 17px;
    height: 12px;
}
.user-nav__ico-phone{
    width: 16px;
    height: 16px;
}
.user-nav__ico{
    margin-right: 7px;
}

@media (max-width: 1400px) {
  .section-form__block {
    flex-wrap: wrap;
  }

  .section-form__block .input_name,
  .section-form__block .input-phone,
  .section-form__block .input_mail,
  .section-form__block .input_city {
    width: calc(100% / 2 - 2%);
    margin-bottom: 2rem;
  }

  .section-form__block .input_comp {
    width: 100%;
    margin-bottom: 2rem;
  }
}

@media (max-width: 1400px) {
  .avail__item {
    align-items: center;
  }

  .section-banner__img {
    width: 23.5%;
    left: 44%;
  }

  .recall-slider .slick-dots {
    margin: 8px 0 -20px 0;
  }
}

@media (max-width: 1300px) {
  .section-banner__form {
    padding: 2.5625rem 2.1875rem;
    position: relative;
  }

  .section-banner__img {
    width: 25.5%;
    left: 41%;
  }
}
@media (max-width: 1280px) {
    .user-nav__link {
        margin-right: 20px;
    }
    .user-nav__link:last-child{
        margin-right: 0;
    }
}
@media (max-width: 1240px) {
  .section-banner__form {
    flex-direction: column;
  }

  .section-banner__left {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }

  .section-banner__favor {
    font-size: 25px;
    margin: 0 0 30px 0;
    width: calc(100% / 2 - 30px);
  }

  .section-banner__right {
    width: 100%;
  }

  .banner__form {
    float: right;
    margin: 0 6% 0 0;
  }

  .section-banner__img {
    width: 29.5%;
    left: 13%;
  }
}
.search-form *{
    outline: none!important;
}
@media (max-width: 1200px) {
    .search-form{
        max-width: 340px!important;
    }
  .avail__item {
    align-items: center;
  }

  .recall-slider .custom-col.recall-widget__item_txt {
    padding: 0 0.9375rem 0.375rem;
  }
}

@media (max-width: 1100px) {
  .recall-slider {
    padding: 35px 53px 40px;
  }

  .section-banner__img {
    width: 33.5%;
  }
}
@media (max-width: 1030px) {

    .widget-panel-wrapper-2 .intec-grid-item:nth-child(1){
        padding-right: 0!important;
    }
}
@media (max-width: 990px) {
    .search-form {
    max-width: 230px!important;
}
    .user-nav__link {
    margin-right: 10px;
}
    .user-nav__title{
        font-size: 13px;
    }
  .avail .custom-col {
    margin: 0 auto;
  }

  .recall-slider .recall-widget__item_doc {
    margin: 0 auto;
  }

  .lease-form .tr-th .table__td:first-child {
    width: auto;
  }

}

@media (max-width: 900px) {
  .widget-doc_item {
    flex: 0 33.3333%;
  }

  .banner__form {
    margin: 0;
    width: 325px;
  }

  .section-banner__img {
    width: 49.5%;
    left: 3%;
  }

  .section-banner__left {
    flex-direction: column;
  }

  .section-banner__favor {
    width: 100%;
  }
}
@media (max-width: 820px) {
    .c-header.c-header-template-1 .widget-panel-button.widget-panel-button-form .widget-panel-button-text{
        font-size: 12px;
    }
    .c-header.c-header-template-1 .widget-panel-button.widget-panel-button-form {
        padding: 0px 13px;
    }
}
@media (max-width: 768px) {
  .page-title {
    text-align: center;
  }

  .section-title {
    margin-left: auto;
    margin-right: auto;
  }

  .formwork-rental__item_title .link {
    margin-left: auto;
    margin-right: auto;
  }

  .formwork-rental .custom-col {
    text-align: center;
  }
}

@media (max-width: 766px) {
  .licenses-widget {
    display: table;
  }

  .licenses-widget__left,
  .licenses-widget__right {
    width: 100%;
  }

  .widget-doc_item {
    flex: 0 calc(100% / 8);
  }

  .custom-row.avail {
    width: 80%;
    margin: 0 auto;
  }

  .recall-widget__item_txt {
    line-height: 24px;
    text-align: justify;
  }

  .section-banner__img {
    display: none;
  }

  .section-banner__favor {
    text-align: center;
  }

  .banner__form {
    width: auto;
    float: none;
    margin: 0 auto;
    max-width: 360px;
  }
}

@media (max-width: 680px) {
  .table.lease-form {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }

  .lease-form .tr.tr-th {
    display: none;
  }

  .lease-form .tr-border .table__td:first-child,
  .lease-form .tr-border .table__td,
  .lease-form .tr-border .table__td:last-child,
  .lease-form .tr-border:last-child .table__td {
    border: none;
  }

  .lease-form .tr {
    display: flex;
    flex-direction: column;
    align-items: end;
    background: rgba(237, 241, 248, 0.8);
    width: calc(100% / 2 - 10px);
    margin-bottom: 20px;
    padding: 10px 10px;
  }

  .lease-form .tr.tr-border .table__td {
    padding: 5px 0;
  }

  .table__td_mobile {
    display: block;
  }

  .lease-form .tr.tr-border .table__td p {
    float: left;
  }

  .section-form__block {
    flex-wrap: wrap;
  }

  .section-form__block .input_name,
  .section-form__block .input-phone,
  .section-form__block .input_mail,
  .section-form__block .input_city,
  .section-form__block .input_comp {
    width: 70%;
    margin: 0 auto 2rem;
  }

  .section-form form {
    margin: 2.5rem 0 0 0;
  }

  .section-form_txt {
    line-height: 30px;
    text-align: center;
  }
}

@media (max-width: 600px) {

  .widget-doc_item {
    flex: 0 calc(100% / 5);
  }
}

@media (max-width: 570px) {
  .photo-widget__item img {
    margin: 0 auto;
  }

  .slick-slide:after {
    background: rgba(0, 0, 0, 0);
  }

  .photo-slider .slick-slide {
    transform: scale(0.7);
  }

  .section-form__block .input_name,
  .section-form__block .input-phone,
  .section-form__block .input_mail,
  .section-form__block .input_city,
  .section-form__block .input_comp {
    width: 100%;
  }
}

@media (max-width: 543px) {
  .page-title {
    font-size: 1.5rem;
  }

  .formwork-rental__item_title .link {
    margin-top: 1.5rem;
  }

  .formwork-rental__item_proviso {
    margin-bottom: 0.5rem;
  }

  .custom-row.avail {
    width: 95%;
  }

  .recall-widget__item_icon {
    margin: 0 auto;
  }

  .recall-slider .slick-prev {
    left: 1px;
  }

  .recall-slider .slick-next {
    right: 1px;
  }

  .recall-slider {
    padding: 35px 42px 40px;
  }

  .recall-slider .custom-col.recall-widget__item_txt {
    padding: 14px 0.9375rem 18px;
  }

  .section-banner__form {
    padding: 2.5625rem 1rem;
  }
}

@media (max-width: 420px) {
  .widget-doc_item {
    flex: 0 calc(100% / 3);
  }

  .avail__item-text {
    font-size: 1rem;
    line-height: 1.3rem;
  }

  .custom-row.avail {
    width: 100%;
  }

  .photo-slider .slick-arrow {
    width: 45px;
    height: 45px;
  }

  .recall-widget__item_txt {
    line-height: 20px;
    text-align: justify;
    font-size: 14px;
  }

  .recall-slider.slick-initialized .slick-slide {
    justify-content: center;
  }

  .recall-slider .slick-prev {
    left: -14px;
  }

  .recall-slider .slick-next {
    right: -14px;
  }

  .recall-slider {
    padding: 35px 24px 40px;
  }

  .table.lease-form {
    flex-direction: column;
  }

  .table.lease-form {
    display: block;
  }

  .lease-form .tr {
    width: 100%;
    padding: 10px 30px;
  }

  .section-form--offset {
    padding: 50px 20px 40px;
  }

  .section-form__block input {
    min-width: 0;
  }

  .section-banner__favor {
    font-size: 23px;
    line-height: 30px;
  }

  .banner__form {
    padding: 1.5rem 0.5rem;
  }
}

/* ------------- main-page ----------------*/

.wrap_default2 {
  max-width: 1390px;
  min-width: 320px;
  clear: both;
  margin: 0 auto;
}
.title-h3{
  font-size: 48px;
  line-height: 55px;
  color: #1b1e25;
  font-weight: bold;
  margin: 0;
}
.title-h2{
  font-size: 60px;
  line-height: 74px;
  font-weight: bold;
  color: #1b1e25;
  margin: 0;
}
.c-white{
  color: #FFFEFEFE;
}
.map-main{
  height: 730px;
}
.section-map-wrap{
  position: relative;
}
.map-contacts{
  position: absolute;
  content: '';
  top: 100px;
  right: 20px;
  z-index: 5;
  background-color: #ffffff;
  padding: 100px 100px;
  max-width: 500px;
}
.map-contacts__title{
  font-size: 48px;
  font-weight: bold;
  line-height: 48px;
  color: #1b1e25;
  margin-bottom: 60px;
}

.map-contacts__link{
  position: relative;
  padding-left: 30px;
  font-size: 16px;
  line-height: 40px;
  color: #000000;
  display: block;
}
.map-contacts__link.map-contacts__address{
  line-height: 26px;
  margin-bottom: 10px;
  color: #1b1e25;
}
a.map-contacts__link:hover{
  text-decoration: none;
  color: #8a8a8a;
}
a.map-contacts__link:focus{
  text-decoration: none;
  color: #000000;
}
.map-contacts__mail{
  margin-bottom: 30px;
}
.map-contacts a.btn2-default {
  padding: 11px 34px;
}

.map-contacts__phone:before{
  position: absolute;
  content: '';
  top: 13px;
  left: 0;
  width: 16px;
  height: 16px;
  z-index: 5;
  background: url("/bitrix/templates/matilda_s1/css/redizine/../images/icon-phone.png") center / cover no-repeat;
}
.map-contacts__mail:before{
  position: absolute;
  content: '';
  top: 16px;
  left: 0;
  width: 16px;
  height: 12px;
  z-index: 5;
  background: url("/bitrix/templates/matilda_s1/css/redizine/../images/icon-mail.png") center / cover no-repeat;
}
.map-contacts__address:before{
  position: absolute;
  content: '';
  top: 5px;
  left: 0;
  width: 13px;
  height: 18px;
  z-index: 5;
  background: url("/bitrix/templates/matilda_s1/css/redizine/../images/icon-mark.png") center / cover no-repeat;
}






.slider-full{
  width: 100%;
}
.slider-main{
  position: relative;
}
.slider-main .slider-wrap{
  height: 802px;
}
.slider-main .slider-item{
  width: 100%;
  height: 100%;
}
.slider-main .slider-item__inner{
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 100%;
}
.slider-main .slider-item__bg{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 0;
}
.slider-main .slider-item__bg-mask{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1;
}
.slider-main .title-h2{
  margin: 0 0 30px 0;
}
.slider-main .slider-item__content{
  z-index: 2;
  max-width: 635px;
  text-align: center;
}
.slider-main p{
  font-size: 16px;
  line-height: 31px;
  margin: 0 0 70px 0;
  font-weight: 300;
}
button.btn2-default,
a.btn2-default{
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  padding: 16px 31px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  outline: none;
}
button.btn2-default:hover,
button.btn2-default:active,
a.btn2-default:hover,
a.btn2-default:active{
  text-decoration: none;
  outline: none;
}
button.btn2_blue,
a.btn2_blue{
  color: #ffffff;
  background: #002e67;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
button.btn2_blue:hover,
a.btn2_blue:hover{
  background: #004b9e;
  color: #ffffff;
}
button.btn2_blue:active,
a.btn2_blue:active{
  background: #002e67;
  color: #ffffff;
}
.slider-main .btn-slider{
  position: absolute;
  left: 0;
  bottom: 45px;
  width: 100%;
  z-index: 3;
}
.slider-main .btn-slider-wrap{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.btn-slider_default{
  cursor: pointer;
}
.btn-slider_default svg{
  width: 27px;
  height: 28px;
}
.btn-slider_white svg{
  fill: #ffffff;
}
.btn-slider_blue{
  fill: #002e67;
}
.projects-slider__wrap .btn-slider_blue{
  fill: #888a8c;
    transition: all .3s ease;
}
.projects-slider__wrap .btn-slider_blue:hover{
    transform: scale(1.1);
  fill: #002e67!important;
}
.projects-slider__wrap .btn-slider_blue:hover svg{
    fill: #002e67!important;
}
.btn-slider_white:hover svg,
.btn-slider_blue:hover svg{
  fill: #888a8c;
}
.slider-main .slick-dots{
  display: flex;
  align-items: center;
  position: absolute;
  width: 100%;
  justify-content: center;
  left: 0;
  bottom: 45px;
  margin: 0;
  z-index: 5;
}
.slider-main ul>li button {
  display: none;
}
.slider-main ul>li {
  margin: 0 0 0 28px;
  padding: 0;
  width: 12px;
  height: 12px;
  cursor: pointer;
  position: relative;
}
.slider-main ul li:first-child {
  margin: 0;
}
.slider-main ul>li:before{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background: transparent;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.slider-main ul>li:hover:before{
  background: #ffffff;
}
.slider-main ul>li.slick-active:before{
  background: #ffffff;
}
.block-products{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 50px;
}
.block-products__item{
  width: 20%;
  min-height: 268px;
  text-align: center;
  padding: 55px 34px 42px;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.block-products__item:hover{
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}
.block-products__item a{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.block-products__item-txt{
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.block-products__item-img{
  height: 108px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px;
}
.block-products__item-img img{
  max-width: 100%;
}
.rent-inner{
  display: flex;
  flex-direction: row-reverse;
}
.rent-block-1{
  padding-top: 100px;
}
.rent .rent-block__txt{
  font-size: 16px;
  font-weight: 400;
  color: #1b1e25;
  line-height: 30px;
  max-width: 402px;
  margin-bottom: 8px;
}
.rent-block__link{
  position: relative;
}
.rent-block__link a{
  padding-left: 35px;
  font-size: 20px;
  font-weight: 400;
  color: #002e67;
  line-height: 35px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  outline: none;
  text-decoration: none;
}
.rent-block__link:before{
/*
  position: absolute;
  content: '';
  top: 16px;
  left: 0;
  width: 22px;
  border-bottom: 2px solid #002e67;
  z-index: 5;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
*/
}
.rent-block__link a{
    padding-left: 0;
}
.rent-block__link:hover:before{
    width: 30px;
}
.rent-block__i{
    margin-right: 10px;
    width: 30px;
    display: inline-block;
    position: relative;
    height: 20px;
}
.rent-block__i:before{

}
.rent-block__more{
    display: inline-flex;
    align-items: center;
}
.rent-block__more:hover .rent-block__i:before{
    width: 30px;
    background-color: #888a8c;
}
.rent-block__i:before{
    content: '';
    width: 22px;
    height: 2px;
    background: #002e67;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    transition: all .3s ease;
}
.rent-block__link a:hover{
  color: #888a8c;
  outline: none;
  text-decoration: none;
}
.rent-block__link a:active{
  color: #002e67;
  outline: none;
  text-decoration: none;
}
.rent-block__link:hover:before{
  border-color: #888a8c;
}

.title-h5{
  font-size: 20px;
  font-weight: bold;
  line-height: 28px;
  color: #1b1e25;
  margin: 0;
}
.rent-block-3 .title-h5{
  margin: 45px 0 35px 0;
}
.rent-block-3__img{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 226px;
}
.rent-block-2__img{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 707px;
}
.rent-block-1 .title-h3{
  margin-bottom: 30px;
}
.rent-block-1{
  width: 33%;
}
.rent-block-2{
  width: 44.6%;
  padding: 0 35px;
}
.rent-block-3{
  width: 22.4%;
}
.rent-block-1 .btn2,
.rent-block-3 .rent-block__link{
  margin-top: 38px;
  display: inline-block;
}
.query__inner{
  display: flex;
  justify-content: space-between;
  padding: 76px 0 76px;
}
.query .title-h3{
  width: 265px;
  margin-top: -8px;
}
.query-form__wrap,
.input_wrap {
  display: flex;
}
.input_wrap input{
  margin-right: 25px;
}
.input_default{
  font-size: 18px;
  line-height: 26px;
  color: #1b1e25;
  padding: 12px 27px;
  background: #ffffff;
  width: 326px;
}
.input_default::placeholder{
  font-size: 16px;
  color: #8d8e92;
  line-height: 17px;
}

.query .checkbox_offset{
  padding: 35px 0 0 0;
}
.query .checkbox_default .checkbox__label{
  position: relative;
  display: block;
  user-select:none;
  padding-left: 30px;
  cursor: pointer;
  background: transparent;
}
.checkbox_default .checkbox__label:before{
  content: '';
  width: 18px;
  height: 18px;
  position: absolute;
  background: #ffffff;
  border-radius: 5px;
  left: 0;
  top: 2px;
}
.query .checkbox_default .checkbox__label:after{
  content: '';
  width: 10px;
  height: 7px;
  position: absolute;
  border-left: 2px solid #3D3D3D;
  border-bottom: 2px solid #3D3D3D;
  transform: rotate(-45deg);
  left: 4px;
  top: 5px;
  opacity: 0;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.query .checkbox__label{
  font-size: 16px;
  line-height: 22px;
  color: #1b1e25;
  font-weight: 400;
  max-width: inherit;
}
.query .checkbox__input{
  display: none;
}
.query .checkbox{
  margin: 0;
}
.query .checkbox__input:checked + .checkbox__label:after{
  opacity: 1;
}
.query{
  background: #f5f5f5;
}
.query button.btn2-default {
  font-weight: 400;
  outline: none;
  border: none;
  padding: 16px 36px;
}
.query-form{
  margin: 0;
}
.query.bg_white{
  background: #ffffff;
}
.input_br,
.query.bg_white .checkbox_default .checkbox__label:before{
  border: 1px solid #dcdcdc;
  border-radius: 0;
}
.about__inner{
  display: flex;
}
.about{
  margin-bottom: -145px;
}

.about-left{
  width: 37%;
}
.about-right{
  width: 63%;
  padding: 0 0 0 70px;
}
.about-left__img{
  width: 100%;
  min-height: 668px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.about-right__flag{
  font-size: 14px;
  color: #8d8e92;
  text-transform: uppercase;
  line-height: 14px;
  margin-bottom: 42px;
}
.about-right__txt{
  font-size: 16px;
  color: #1b1e25;
  line-height: 1.875;
  margin: 30px 0 40px 0;
}
.about .rent-block__link {
  margin-bottom: 70px;
}
.about-right__wrap{
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.about-right__item{
  padding-right: 20px;
}
.about-right__item:last-child{
  padding-right: 0;
}

.about-right__more{
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  color: #002e67;
}
.about-right__cnt{
  font-size: 60px;
  font-weight: bold;
  line-height: 60px;
  margin: 6px 0 20px 0 ;
  color: #002e67;
  white-space: nowrap;
  width: 100%;
}
.about-remark{
  font-size: 16px;
  line-height: 16px;
  color: #1b1e25;
  white-space: nowrap;
  width: 100%;
}
.section-map{
  padding-top: 245px;
  background-color: #f5f5f5;
}
.project-item{
  position: relative;
}
.project-item{
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 417px;
  outline: none;
}
.project-item__cont{
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 46, 103, 0.5);
  transition: all .3s ease;
  padding: 0 20px;
}
.project-item:hover .project-item__cont{
  opacity: 1;
}
.project-item__wrap{
  max-width: 400px;
  text-align: center;
}
.project-item__title{
  font-size: 30px;
  color: #ffffff;
  font-weight: bold;
  line-height: 42px;
  margin-bottom: 25px;
}
.project-item__city{
  color: #ffffff;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 50px;
}
.projects-slider a.btn2-default {
  font-weight: 400;
  padding: 16px 36px
}
.projects-block__inner{
  padding-bottom: 50px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.projects-slider__wrap{
  position: relative;
}
.projects-block .btn-slider{
  position: absolute;
  top: -88px;
  left: 41%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 80px;
}

.footer_bg{
  background-color: #f5f5f5;
}
.footer-top__inner{
  padding: 0 0 65px;
}
.footer-line{
  width: 95%;
  margin: 0 auto;
  border-bottom: 2px solid #dcdcdc;
}
.footer-bottom__inner{
  padding: 45px 0 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #1b1e25;
  font-size: 16px;
  line-height: 16px;
}
.footer-bottom__inner a{
  text-decoration: none;
}
.footer-bottom__inner a:hover{
  color: #c1c1c1;
  text-decoration: none;
}
.footer-bottom__inner a:focus{
  color: #1b1e25;
  text-decoration: none;
}
.image-logotype{
  display: block;
  width: 160px;
}
.image-logotype img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.footer-top .image-logotype {
  margin-bottom: 28px;
}
.footer-top_txt{
  font-size: 13px;
  line-height: 25px;
  max-width: 279px;
  color: #5c5e63;
  margin-bottom: 60px;
}
.footer-pdf__link{
  padding-left: 30px;
}
.footer-pdf-load{
  position: relative;
  margin-bottom: 30px;
}
.footer-pdf-load a{
  color: #002e67;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.footer-pdf-load svg{
  position: absolute;
  top: 0;
  left: 0;
  width: 17px;
  height: 17px;
  fill: #002e67;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.footer-pdf-load:hover svg{
  fill: #5f5f5f;
}
.footer-pdf-load:hover a{
  color: #5f5f5f;
  text-decoration: none;
}
.footer-pdf-load:focus a{
  color: #002e67;
  text-decoration: none;
}
.footer .custom-row{
  margin: 0 -10px;
}
.footer .custom-col{
  padding: 0 10px;
}
.footer-social{
  display: flex;
  align-items: center;
}
.footer-social__link{
  display: block;
  margin-right: 15px;
  width: 29px;
  height: 29px;
}
.footer-social__link svg{
  fill: #002e67;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 29px;
  height: 29px;
}
.footer-social__link:hover svg{
  fill: #5f5f5f;
}
.footer-social__link:hover,
.footer-social__link:focus{
  text-decoration: none;
}
.footer-menu__link-v1{
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #1b1e25;
}
.footer-menu__link-v2{
  font-size: 16px;
  line-height: 16px;
  color: #1b1e25;
  margin-bottom: 15px;
}
.footer-menu__link-v1:hover,
.footer-menu__link-v2:hover{
  color: #5f5f5f;
  text-decoration: none;
}
.footer-menu__link-v1:focus,
.footer-menu__link-v2:focus{
  color: #1b1e25;
  text-decoration: none;
}
.footer-menu__link{
  margin-bottom: 29px;
}
.footer-menu__list{
  margin-bottom: 44px;
}
.footer-menu__item{
  margin-bottom: 14px;
}
.header-controls{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.search-form{
    width: 100%;
    margin-bottom: 0;
    position: relative;
    max-width: 495px;
}
.search-form__input{
    width: 100%;
    height: 40px;
    background: #f5f5f5;
    padding-left:20px;
    padding-right: 50px;
    border:none;
}
.search-form__ico{
    width: 16px;
    height: 16px;

}
.search-form__btn{
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    border:none;
    background: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}






@media (max-width: 1500px){
  .slider-main .btn-slider-wrap {
    padding: 0 100px;
  }
  .map-contacts {
    right: 60px;
  }
}
@media (max-width: 1400px){
  .project-item {
    height: 311px;
  }
  .project-item__city {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 35px;
  }
  .project-item__title {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}

@media (max-width: 1200px) {
  .block-products__item{
    width: 25%;
    min-height: auto;
  }
  .title-h3 {
    font-size: 44px;
    line-height: 46px;
  }
  .query-form__wrap {
    display: block;
  }
  .input_wrap{
    margin-bottom: 25px;
  }
  .query .checkbox_offset {
    padding: 25px 0 0 25px;
  }
  .input_wrap input {
    margin: 0 0 0 25px;
  }
  .query button.btn2-default {
    margin-left: 25px;
  }
  .map-contacts {
    padding: 60px 50px;
    max-width: 390px;
  }
  .col-01{
    text-align: center;
  }
  .footer-top .image-logotype {
    margin: 0 auto 28px;
  }
  .footer-top_txt {
    max-width: 668px;
    margin: 0 auto 20px;
  }
  .footer-pdf-load {
    margin-bottom: 20px;
    display: inline-block;
  }
  .footer-social {
    justify-content: center;
    margin-bottom: 40px;
  }
  .footer-social__link:last-child{
    margin-right: 0;
  }
  .footer-top .custom-row{
    max-width: 992px;
    margin: 0 auto;
  }
  .section-xxxl-offset.footer-top{
    padding-top: 60px;
  }
  .footer-top__inner {
    padding: 0 0 10px;
  }
}
@media (max-width: 1100px) {
  .rent-block-2 {
    width: 41.6%;
    padding: 0 15px;
  }
  .rent-block-1 {
    width: 36%;
  }
  .input_default{
    width: 310px;
  }
  .about-right__more {
    font-size: 18px;
    line-height: 18px;
  }
  .about-right__cnt {
    font-size: 50px;
    line-height: 50px;
    margin: 6px 0 10px 0;
  }
  .about-remark {
    font-size: 14px;
    line-height: 14px;
  }
  .about .rent-block__link {
    margin-bottom: 40px;
  }
  .section-map {
    padding-top: 210px;
  }
  .about-right {
    width: 63%;
    padding: 0 0 0 40px;
  }
  .about-right__txt {
    margin: 20px 0 20px 0;
  }
  .about-right__flag {
    margin-bottom: 30px;
  }
  .about {
    margin-bottom: -162px;
  }
  .project-item {
    height: 240px;
  }
  .project-item__title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  .project-item__city {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 25px;
  }
  .projects-block .btn-slider {
    top: -84px;
  }
  .map-main {
    height: 500px;
  }
  .map-contacts {
    top: 30px;
  }
}
@media (max-width: 992px) {
  .block-products__item{
    width: 33.33333%;
  }
  .section-xxxl-offset {
    padding-top: 4.25rem;
  }
  .rent-inner {
    display: block;
  }
  .rent-block-1 {
    max-width: 720px;
    width: auto;
    margin: 0 auto;
    padding: 0;
  }
  .rent .rent-block__txt{
    max-width: inherit;
  }
  .rent-block-1 .btn2, .rent-block-3 .rent-block__link {
    margin-top: 20px;
  }
  .rent-block-2 {
    max-width: 720px;
    width: auto;
    margin: 0 auto;
    padding: 30px 0;
  }
  .rent-block-2__img {
    width: 100%;
    min-height: 350px;
  }
  .rent-block-3 {
    max-width: 720px;
    width: auto;
    margin: 0 auto;
    display: flex;
  }
  .rent-block-3__img {
    width: 43%;
    min-height: auto;
    max-height: 200px;
  }
  .rent-block-3__wrap{
    padding-left: 20px;
    width: 57%;
  }
  .rent-block-3 .title-h5 {
    margin: 0 0 10px 0;
  }
  .rent .rent-block__txt {
    max-width: inherit;
    margin-bottom: 0;
    text-align: justify;
  }
  .input_wrap {
    margin-bottom: 0;
    flex-direction: column;
  }
  .input_wrap input {
    margin: 0 0 25px 0;
  }
  .query button.btn2-default {
    margin-left: 0;
  }
  .query .checkbox_offset {
    padding: 25px 0 0 0;
  }
  .query__inner {
    padding: 40px 0;
  }
  .about__inner {
    display: block;
  }
  .about-left__img {
    min-height: auto;
    height: 400px;
  }
  .about-left {
    width: 600px;
    margin: 0 auto;
  }
  .about-right {
    width: 100%;
    padding: 50px 20px 0 20px;
  }
  .about {
    margin-bottom: -122px;
  }
  .about-right__txt {
    text-align: justify;
  }
  .about-left__img {
    background-position: 6% 75%;
  }
  .project-item {
    height: 250px;
  }
  .projects-block .btn-slider {
    left: 49%;
  }
  .map-contacts {
    padding: 52px 40px;
    max-width: 360px;
  }
  .map-contacts__title {
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 34px;
  }
  .map-main {
    height: 460px;
  }
}

@media (max-width: 768px) {
  .section-xxxl-offset {
    padding-top: 3.25rem;
  }
  .title-h3 {
    font-size: 40px;
    line-height: 46px;
  }
  .block-products {
    padding-top: 30px;
  }
  .slider-main .title-h2 {
    font-size: 48px;
    line-height: 68px;
  }
  .slider-main .slider-wrap {
    height: 610px;
  }
  .slider-main p {
    margin: 0 0 40px 0;
  }
}
@media (max-width: 740px){
  .map-main {
    height: 270px;
  }
  .section-map {
    padding-top: 357px;
  }
  .map-contacts {
    padding: 15px 30px;
    max-width: inherit;
    width: 100%;
    right: auto;
    left: 0;
    top: -207px;
  }
  .map-contacts__title {
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 10px;
  }
  .map-contacts__link {
    font-size: 14px;
    line-height: 28px;
  }
  .map-contacts__link.map-contacts__address {
    line-height: 20px;
    margin-bottom: 8px;
  }
  .map-contacts__mail {
    margin-bottom: 20px;
  }
  .map-contacts__address:before {
    top: 1px;
  }
  .map-contacts__phone:before {
    top: 6px;
  }
  .map-contacts__mail:before {
    top: 10px;
  }
  .footer-bottom__inner {
    display: block;
    text-align: center;
    padding: 20px 0 25px;
  }
  .footer-bottom__inner a {
    display: block;
  }
  .footer__year,
  .footer__pages{
    margin-bottom: 12px;
  }
  .footer-menu__link-v2 {
    font-size: 14px;
    line-height: 16px;
  }
  .footer-menu__item {
    margin-bottom: 10px;
  }
  .footer-menu__link {
    margin-bottom: 20px;
  }
  .footer-menu__link-v1 {
    font-size: 16px;
    line-height: 20px;
  }
  .footer-menu__list {
    margin-bottom: 24px;
  }
}
@media (max-width: 660px) {
  .block-products__item {
    padding: 20px 15px;
  }
  .query__inner {
    display: block;
  }
  .query .title-h3 {
    width: 100%;
    margin-bottom: 25px;
    text-align: center;
  }
  .query .checkbox_default .checkbox__label {
    display: table;
    margin: 0 auto;
  }
  .query-form__wrap {
    text-align: center;
  }
  .query-form .input_wrap input {
    margin: 0 auto 25px;
  }
  .input_default {
    max-width: 310px;
    width: auto;
  }
  .slider-main .slider-item__content {
    padding: 0 30px;
  }
  .slider-main .slick-dots {
    bottom: 26px;
  }
  .slider-main .btn-slider {
    bottom: 18px;
  }
  .about-left {
    width: 100%;
  }
  .project-item {
    height: 400px;
  }
  .projects-block__inner {
    display: block;
  }
  .projects-block .title-h3 {
    margin-bottom: 15px;
  }
  .projects-block .btn-slider {
    left: auto;
    right: 15px;
    top: -80px;
  }
}

@media (max-width: 542px) {
  .block-products__item{
    width: 50%;
  }
  .title-h3 {
    font-size: 36px;
    line-height: 42px;
  }
  .slider-main .title-h2 {
    font-size: 40px;
    line-height: 58px;
  }
  .slider-main .btn-slider-wrap {
    padding: 0 40px;
  }
  .about-right__wrap {
    display: block;
    padding: 0 0 0 31%;
  }
  .about {
    margin-bottom: -373px;
  }
  .section-map {
    padding-top: 580px;
  }
  .about-right__item {
    padding: 0 0 30px;
  }
  .project-item {
    height: 360px;
  }
  .custom-col{
    text-align: center;
  }
  .footer-bottom__inner {
    font-size: 14px;
    line-height: 14px;
  }
}
@media (max-width: 480px) {
  .block-products__item-txt {
    font-size: 13px;
    line-height: 17px;
  }
  .block-products__item-img {
    margin-bottom: 10px;
  }
  .rent-block-3 {
    display: block;
  }
  .rent-block-3__wrap {
    padding-left: 0;
    width: 100%;
    padding-top: 20px;
  }
  .rent-block-3__img {
    width: 100%;
    min-height: auto;
    max-height: initial;
    height: 200px;
  }
  .slider-main .btn-slider-wrap {
    padding: 0 20px;
  }
  .slider-main ul>li {
    margin: 0 0 0 20px;
  }
  .slider-main .title-h2 {
    font-size: 32px;
    line-height: 44px;
    margin: 0 0 20px 0;
  }
  .slider-main p {
    font-size: 15px;
    line-height: 24px;
    margin: 0 0 30px 0;
  }
  .about-right {
    padding: 50px 0 0 0;
  }
  .about-right__wrap {
    padding: 0 0 0 20%;
  }
  .project-item {
    height: 320px;
  }

}

@media (max-width: 380px){
  .about-right__wrap {
    padding: 0;
  }
  .project-item {
    height: 250px;
  }
  .project-item__city {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 20px;
  }
  .project-item__title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px;
  }
}

/*страницы услуг*/
.intec-content-wrapper.breadcrumb-wrapper-2{
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.intec-content-wrapper.breadcrumb-wrapper-2 a{
  color: #a1a1a1;
}
.intec-content-wrapper.breadcrumb-wrapper-2 span{
  color: #a1a1a1;
}
.intec-content-wrapper.breadcrumb-wrapper-2 .breadcrumb-separator{
  display: inline-block;
  margin-left: 3px;
  margin-right: 3px;
}
.service__title{
  margin-bottom: 30px;
  font-size: 48px;
  font-weight: 700;
  display: block;
}
.service__title span{
  color: #002e67;
}
.service__desc{
  margin-bottom: 30px;
}
.service-hero{
  display: flex;
  align-items: stretch;
  margin-top: -64px;
}
.service-hero__left {
  width: 58%;

}
.service-hero__right{
  position: relative;
  width: 42%;
}
.service-hero__pic{
  position: absolute;
  width: 50vw;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}
.t-a{
  margin-top: -64px;
  padding-top: 64px;
}
.section_p{
  padding-top:95px;
}
.section_m{
  padding-top:45px;
}
.wrap_offset{
  padding-left: 20px;
  padding-right: 20px;
}
.service-t__content{
  display: flex;
  align-items: stretch;
}
.s-hidden{
  overflow: hidden;
}
.section__title{
  margin-top: 0;
  font-size: 48px;
  font-weight: bold;
}
.section__title_b-s-offset{
  margin-bottom: 20px;
}
.components__right .component-item__title{
  text-align: right;
}
.components__right .component-item__desc{
  text-align: right;
}
.section-header .section__title{
   margin-bottom: 0;
}
.coin-service{
  display: flex;
  align-items: flex-start;
  position: relative;
  background: #f5f5f5;
  padding:65px 60px 65px 0;
}
.service-hero__content{
  max-width: 700px;
  padding-top: 90px;
  padding-bottom: 100px;
}
.coin-service__ico{
  width: 43px;
  height: 36px;
  flex-shrink: 0;
  margin-right:33px;
}
.coin-service:before{
  content: '';
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  right: 100%;
  background: #f5f5f5;
}
.section-header_offset{
  margin-bottom: 50px;
}
.product-tile{
  padding: 20px;
}
.product-tile__desc{
  font-size: 14px;
  display: block;
}
.product-tile__pic{
  display: block;
  height: 270px;
  text-align: center;
}
.product-tile__pic img{
  margin-left: auto;
  margin-right: auto;
}
.product-tile{
  position: relative;
  border: 1px solid #e4e4e4;
}
.product-tile__mask{
  opacity: 0;
  pointer-events: none;
  transition: all .3s ease;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0,46,103,.8);
  width: 100%;
  height: 100%;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-tile:hover .product-tile__mask{
  opacity: 1;
  pointer-events: all;
}
.product-slider *{
  outline: none;
}
.product-tile__btn{
  display: inline-block;
}
.btn:hover{
  text-decoration: none;
}
.btn_white{
  background: #fff;
  color: #000;
}
.section-header{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.product-tile__price{
  display: block;
  font-size:14px;
  font-weight: bold;
  margin-bottom: 20px;
}
.product-tile__title{
  display: block;
  font-size: 20px;
  font-weight:500;
  min-height:80px;
  margin-bottom: 15px;
}
.product-slider .slick-slide {
  margin: 0 12px;
}
.product-slider .slick-list {
  margin: 0 -12px;
}
.section-header__line .section__desc{
  margin-top: 25px;
}
.component-item__title{
  font-size:20px;
  font-weight: bold;
  display: block;
  margin-bottom: 20px;
}
.component-item{
  display: flex;
  align-items: flex-start;
}
.about-service-desc{
  margin-bottom: 50px;
}
.components__right_r .component-item_r{
  justify-content: flex-end;
}
.service-t__text p:not(:last-child){
  margin-bottom: 10px;
}
.steps-items{
  margin-top: 50px;
  display: flex;
  align-items: flex-start;
}
.steps-item{
  width: 25%;
}
.service-t__text  a{
  text-decoration: underline;
}
.steps-item-numb{
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  font-size:22px;
  font-weight: 500;
  text-align: center;
}
.steps-item__title{
  font-size:20px;
  display: block;
  font-weight: bold;
  text-align: center;
  min-height: 30px;
  margin-bottom: 15px;
}
.steps-item__desc{
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.steps-item-numb__item{
  display: inline-block;
  position: relative;
}
.steps-item__img{
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width:87px;
  height: 87px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.steps-item__img.plan-ico img{
  width: 65px;
  height: 65px;
}
.brickwall-ico img{
  height: 76px;
  width:73px;
}
.building-ico img{
  width: 74px;
  height: 75px;
}
.component-item__numb{
  width:67px;
  flex-shrink: 0;
  font-size: 20px;
  color: #002e67;
  font-weight: bold;
  position: relative;
}
.component-item .component-item__numb:before{
  content: '';
  width: 27px;
  height: 2px;
  background: #1a1f61;
  position: absolute;
  right: 9px;
  top: 50%;
  transform: translateY(-50%);
}
.component-item.component-item_r .component-item__numb:before{
  content: '';
  width: 27px;
  height: 2px;
  background: #1a1f61;
  position: absolute;
  right:auto;
  left: 9px;
  top: 50%;
  transform: translateY(-50%);
}

.section__title_b-offset{
  margin-bottom: 60px;
}
.components_t-offset{
  margin-top: 50px;
}
.component-item.component-item_r .component-item__numb{
  text-align: right;
}
.components{
  display: flex;
  align-items: flex-start;
}
.component-item__desc{
  max-width: 308px;
}
.components-middle{
  flex: 1;
  padding-left: 30px;
  padding-right: 30px;
}
.component-item.component-item_r{
  text-align: left;
}
.s-preim__numb{
  display: block;
  font-size: 48px;
  color: #e7e7e7;
  font-weight: bold;
  margin-bottom: 8px;
}
.slider-widget *{
  outline: none;
}
.s-preim__item{
  padding-right: 80px;
}
.s-preim__title{
  display: block;
  font-size:20px;
  font-weight: bold;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
    min-height: 160px;
}
.s-preim__title:before{
  content: '';
  width:28px;
  height: 2px;
  background: #1a1f61;
  position: absolute;
  bottom: -1px;
  left: 0;
}
@media (max-width: 768px) {
    .s-preim__title {
        min-height: 110px;
    }
    .s-preim__title:before {
        bottom: 0;
    }
}
.service-t__img{
  width: 623px;
  flex-shrink: 0;
}
.img-r {
  margin-left: 80px;
}
.service-t__category{
  color: #acacae;
  font-size: 14px;
  margin-bottom: 40px;
  display: block;
  text-transform: uppercase;
}
.service-t__desc{
  padding-left:85px;
}
.service-t__text b{
  margin-bottom: 15px;
  display: block;
}
.service-t__text p{
  line-height: 1.7;
  margin-bottom: 0;
}
.service-t__text li:not(:last-child) {
  margin-bottom: 20px;
}
.service-t__img{
  background-repeat: no-repeat;
  background-size: cover;
}
.service-t__desc{
  padding-bottom: 140px;
}
.coin-service__item p{
  margin-bottom: 0;
}
.coin-service__item{
  margin-right:80px;
}
.coin-service__item .coin-service__ico{
  margin-right: 17px;
}
.coin-service__title{
  margin-top: 0;
  font-size: 30px;
  font-weight: bold;
  display: block;
  margin-bottom: 30px;
}
.coin-service__item .coin-service__desc{
 max-width: 100px;
  line-height: 1.1;
}
.coin-service__item{
  display: inline-flex;
  align-items: flex-start;

}
.components-desc{
  margin-bottom: 60px;
}
.components-middle_t{
  margin-top: -100px;
}
.components__left_mw{
  max-width:650px;
}
.coin-service_r:before{
  left: 100%;
  right: auto;
}
.coin-service_r{
  padding-left: 80px;
}
.s-delivery__left{
  padding-right:50px;
}
.s-delivery__left ul{
  padding-left: 0;
  margin-top: 30px;
}
.s-delivery__left b{
  display: block;
  margin-bottom: 5px;
}
.s-delivery__left p{
  margin-bottom: 25px;
}
.s-delivery__left ul li:before{
  content: '';
  width:21px;
  height: 2px;
  background: #002e67;
  position: absolute;
  left: 0;
  top: 10px;
}
.s-delivery__right img{
  width: 100%;
}
.review-tile__header {
  min-height: 76px;
  display: flex;
  align-items: flex-end;
  margin-bottom:60px;
}
.relative-service{
  border: 1px solid #e4e4e4;
  padding:40px 37px 15px;
  min-height: 150px;
  transition: all .3s ease;
}
.relative-service:hover{
  -webkit-box-shadow: -1px 2px 8px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: -1px 2px 8px 0px rgba(34, 60, 80, 0.2);
box-shadow: -1px 2px 8px 0px rgba(34, 60, 80, 0.2);
}
.section_gray{
  background: #fafafa;
}
.section_b-offset{
  padding-bottom: 60px;
}
.relative-service__content{
  min-height: 130px;
}
.relative-service__title{
  font-size: 22px;
  color: #000;
  display: block;
  margin-bottom: 15px;
}
.review-tile__content{
  line-height: 1.4;
}
.relative-services *{
  outline: none!important;
}
.relative-service__link{
  padding-left: 50px;
}
.review-slider .slick-slide {
margin: 0 30px;
}
/* the parent */
.review-slider .slick-list {
margin: 0 -30px;
}
.review-tile__title{
  font-weight: 600;
  font-size: 20px;
  width: 100%;
  margin-left: 14px;
  padding-bottom: 15px;
  border-bottom: 1px solid #dddddd;
}
.s-delivery__left ul li{
  margin-bottom: 15px;
  padding-left:42px;
  position: relative;
  list-style: none;
}
.relative-service{
  margin-top: 15px;
  margin-bottom: 15px;
}
.relative-service__title{
  position: relative;
  display: inline-block;
  padding-left: 50px;
}
.relative-service__title:before{
  content: '';
  width:27px;
  height: 2px;
  position: absolute;
  top: 16px;
  left: 0;
  background: #1a1f61;
}
.relative-service__title:hover{
  text-decoration: none;
}
.g-slider__item img{
  transition: all .3s ease;
}
.g-slider__item{
  padding-top: 40px;
  padding-bottom: 40px;
  z-index: -2;
  position: relative;
  transition: all .3s ease;

}
.g-slider .slick-current .g-slider__item{
  z-index: 9;
  transform: scale(1.4);
}
.g-slider .slick-slide{
  z-index: 1;
  outline: none!important;
  cursor: pointer;
  transition: all .3s ease;
}
.g-slider .slick-active .g-slider__item{
  transform: translateX(40%);
  cursor: pointer;
}
.g-slider .slick-current .g-slider__item{
  transform: translateX(0%) scale(1.4);
}
.g-slider .slick-current +.slick-active .g-slider__item {
  transform: translateX(-40%);
}
.project .col--lg-8{
  margin-left: -105px;
}
.section-header__left{
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
}
.rent-block__more_l{
  font-size: 20px;
}
.btn-slider{
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 80px;
}
.review-slider *{
  outline: none;
}
.btn-slider_t-offset{
  position: relative;
  top: 8px;
}
.btn-slider_l-offset{
  margin-left: 120px;
}
.project{
  overflow: hidden;
}
.section-header_start{
  justify-content: flex-start;
}
.g-slider:after{
  content: '';
  width: 50px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  z-index: 3;
}
.project__title{

  font-size: 30px;
  display: block;
  font-weight: 600;
}
.project__city{
  display: block;
  margin-bottom: 35px;
}
.coin-service__items{
  display: flex;
  align-items: center;
}
.s-delivery{
  padding-left: 15px;
  padding-right: 15px;
}
.project-nav{
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 340px;
}
.n-review{
  overflow: hidden;
}
.project__tab{
  display: none;
}
.coin-phone{
  display: block;
  font-size: 30px;
  font-weight: 500;
  color: #002e67;
}
.coin-service-line{
  padding-left: 40px;
}
.coin-service-line__title:before {
  content: '';
  width: 20px;
  height: 2px;
  background: #002e67;
  position: absolute;
  left: -40px;
  top: 13px;
}
.coin-service-line__title{
  display: block;
  margin-bottom: 15px;
  font-size: 20px;
  position: relative;
}
.coin-service-line__desc{
  color: #7d7d7d;
}
.steps-item-numb__item{
  position: relative;
  background: #fff;
  position: relative;
  padding-left: 13px;
  padding-right: 13px;
}
.steps-item:not(:last-child) .steps-item-numb__item:before{
  content: '';
  width: 340px;
  height: 2px;
  background: #7790ae;
  position: absolute;
  left: 0;
  top: 16px;
  z-index: -1;
}
@keyframes show{
  0%{
      opacity:0;
  }
  100%{
      opacity: 1;
  }
}
.project__tab.active{
  display: block;
  animation: show .6s ease forwards;

}
.components-middle_l{
  text-align: right;
  margin-top: -100px;
}
.service-t__text .coin-phone{
  margin-top: 30px;
}
@media(max-width:1500px){
  .section-header_h-offset{
      padding-left: 15px;
      padding-right: 15px;
  }
}
@media(max-width:1400px){
  .service-hero__pic{
      width: 57vw;
  }
  .service-hero__left{
      width: 48%;

  }
  .service-hero__content{
      padding-right: 40px;
  }
  .service-hero__right{
      width: 58%;
  }
  .service__title{
      font-size: 40px;
  }
}
@media(max-width:1300px){
  .section__title{
      font-size: 30px;
  }
  .section_p {
  padding-top: 35px;
  }
  .section__title_b-offset {
      margin-bottom: 30px;
  }
  .coin-service {
  display: flex;
  align-items: flex-start;
  position: relative;
  background: #f5f5f5;
  padding: 20px 27px 20px 0;
}
  .service-hero__content{
      padding-bottom: 50px;
  }
  .component-item__title{
      font-size: 16px;
  }
  .coin-service.coin-service_r{
      padding-left: 40px;
  }
  .coin-service__title{
      margin-bottom: 15px;
  }
}
@media(max-width:1200px){
  .project-nav {
  max-width: 290px;
}
  .project__title{
      margin-top: 0;
      margin-bottom: 15px;
  }
  .g-slider__item{
      padding-bottom: 10px;
  }
  .project .col--lg-8 {
  margin-left: 0px;
}
  .project .row{
      flex-wrap: wrap;
  }
  .project .col--lg-8 {
      width: 100%;
  }
  .project__content{
      padding-left: 30px;
  }
  .g-slider:after{
      display: none;
  }
  .g-slider__item img{
      width: 100%;
  }
  .g-slider .slick-current .g-slider__item {
      transform: translateX(0%) scale(1);
  }
  .relative-service__title{
      font-size:18px;
  }
  .coin-service__title{
      font-size: 22px;
  }
  .service-t__desc {
      padding-bottom: 90px;
      padding-left: 40px;
  }
  .components{
      flex-wrap: wrap;
  }
  .components__left{
      width: 50%;
      order: 2;
  }
  .components-middle {
      order: 1;
      flex: none;
  }
  .components-middle{
      order: 1;
  }
  .components__right{
      width: 50%;
      order: 3;
  }
  .component-item_r {
      text-align: right;
      flex-direction: row-reverse;
  }
  .component-item.component-item_r .component-item__numb{
      text-align: left;
  }
   .component-item.component-item_r .component-item__numb:before{
      left: auto;
       right: 9px;
  }
}
@media(max-width:1100px){
  .relative-service__title{
      width: 100%;
  }
  .relative-service{
      padding:40px 20px 15px ;
  }
  .coin-service__items{
      flex-wrap: wrap;
  }
  .coin-service__item{
      width: 100%;
      margin-right: 0;
      margin-bottom: 12px;
  }
  .service-t__img {
      width: 460px;
      flex-shrink: 0;
  }
  .coin-service__item .coin-service__desc{
      max-width: inherit;
  }
  .s-preim__item {
      padding-right: 30px;
  }
 .service-hero__right {
      width: 47%;
  }
  .service-hero__left {
      width: 53%;
  }
  .service-t__img {
      width: 520px;
      flex-shrink: 0;
  }
}
@media(max-width:990px){
  .components-middle{
      margin-top: 0px;
  }
  .service-t{
      padding-top: 0;
  }
  .section_m {
  padding-top: 20px;
}
  .project__content {
  padding-left:0px;
  }
  .g-slider__item{
      padding-top: 0;
  }
  .project-nav{
      max-width: 100%;
  }
  .project-nav .rent-block__more{
      width: auto;
  }
  .project{
      padding-left: 15px;
      padding-right: 15px;
  }
  .review-tile__header{
      margin-bottom: 30px;
  }
  .s-delivery__right{
      margin-bottom: 20px;
  }
  .s-delivery .row{
      flex-direction: column-reverse;
  }

  .service-t__content{
      flex-wrap: wrap;
  }
  .service-t__info{
      padding-top:20px;
  }
  .service-t__category{
      margin-bottom: 15px;
  }
  .coin-service__content{
      width: 100%;
  }
  .coin-service__item{
      width: auto;
      margin-right: 30px;
  }
  .coin-service__items{
      flex-wrap: nowrap;
  }
  .service-t__img{
      background-size: cover;
      max-width: inherit;
      width: 100%!important;
      min-height: 300px;
  }
  .service-t__desc {
      padding-left: 0!important;
  padding-bottom: 45px;
  padding-left: 40px;
}
  .service-t__img {
      width: 400px;
      flex-shrink: 0;
  }
  .components__left{
      padding-right: 40px;
  }
  .service-hero__pic {
      width: 100%;
      background-position: left bottom;
  }
  .coin-service:before{
      display: none;
  }
  .coin-service{
      padding-left: 20px;
  }
  .service-hero__content{
      padding-top: 30px;
      max-width: inherit;
      width: 100%;
  }
  .service__title{
      margin-top: 0;
  }
  .service-hero{
      margin-top: 20px;
      flex-direction: column-reverse;
      flex-wrap: wrap;
  }
  .service-hero__right {
      width: 100%;
      min-height: 400px;
  }
  .service-hero__left{
      width: 100%;
  }
  .service-hero__content{
      padding-right: 0;
  }
  .s-delivery__left {
  padding-right: 0px;
  }
}
@media(max-width:760px){
  .section-header .section__title{
      margin-bottom: 10px;
  }
/*
  .s-preim__item {
      padding-right: 0px;
  }
*/
  .s-delivery__left ul li{
      padding-left:30px;
  }
  .section-header .section__title{
      width: 100%;
  }
  .btn-slider_l-offset{
      margin-left: 0!important;
  }

  .review-tile__title{
      font-size: 15px;
  }
  .project__title{
      font-size: 18px;
  }

  .rent-block__more{
      width: 100%;
      font-size: 15px;
      margin-top: 15px;
  }
  .section-header{
      flex-wrap: wrap;
  }
  .btn-slider_t-offset {
      position: relative;
      top: 5px;
  }
  .btn-slider_l-offset {
      margin-left: 30px;
  }
  .section-header_offset {
  margin-bottom: 20px;
}
  .section_b-offset {
  padding-bottom: 20px;
}
  .product-tile__title{
      font-size: 16px;
      min-height: inherit;
  }
  .section__title {
  font-size: 24px;
}
  .service-hero__right{
      height:270px;
      min-height: inherit;
  }
  .service__title {
  font-size: 25px;
}
}
@media(max-width:630px){
  .relative-service{
      min-height: inherit;

  }
  .relative-service__content{
      min-height: inherit;
  }
  .relative-service {
  padding: 19px 20px 15px;
}
  .coin-service__item{
      width: 100%;
      margin-right: 0;
  }
  .coin-service__items{
      flex-wrap: wrap;
  }
  .coin-service.coin-service_r {
      padding-left: 20px;
  }
}
@media(max-width:600px){
  .coin-service__ico{
      margin-bottom: 15px;
  }
  .coin-service{
      flex-wrap: wrap;
  }
 .coin-service.coin-service_r {
      padding-left: 24px;
  }
  .components-middle{
      max-width: 100%;
  }
  .components{
      overflow: hidden;
  }
  .components__left{
      padding-right: 0;
      padding-left: 0;
  }
  .component-item__desc {
  max-width: 100%;
}
  .components__right .component-item{
      justify-content: flex-end;
  }
  .components__left {
      width: 100%;
      order: 2;
  }
  .components__right {
     width: 100%;
      order: 3;
  }
}
@media(max-width:550px){
  .query-form__wrap input{
      width: 100%;
  }
}
/*множество представителей в блоке филиалов*/
.presentor-item:not(:first-child) {
  margin-top: 5px;
}

.presentor-item:last-child {
  margin-bottom: 15px;
}
.filial__title{
  min-height: 62px;
}
@media(max-width:1360px){
  .contacts-sections .row{
      margin-left: -10px;
      margin-right: -10px;
  }
  .contacts-sections .col{
      padding-left: 10px;
      padding-right: 10px;
  }
  .filial__content {
      height: 356px;
      padding: 19px 24px;
  }
}
@media(max-width:1280px){
  .presentor-item{
      margin-top: 20px;
      font-size: 14px;
  }
  .filial__title{
      font-size: 17px;
  }
  .presentor-item:not(:first-child) {
margin-top: 5px;
}
  .filial__content {

      padding: 19px 15px;
  }
}
@media (max-width: 760px){
  .filial__pic {
      height: 100%;
  }
}
/**/

.service-btn{
  margin-top: 15px;
}
.service-btn:focus{
  color: #fff;
}
.service-btn:active{
  color: #fff;
}




.access-title-bar.t-title{
  display: block;
  padding-right: 32px;
}
.zak-form{

  max-width: 450px;
  margin-left:auto;
  margin-right: auto;
  position: relative;
}
.zak-form .popup-window-content{
  padding:25px 35px 30px;
}
.access-title-bar{
  display: block;
  font-size: 24px;
  font-weight: 700;
}
.startshop-form-result-new-title{
  display: block;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  color: #6e6e6e;
  margin-bottom: 5px;
}
.zak-form .popup-window-content form > div{
  padding:8px 0;
}
.zak-form .intec-ui-control-checkbox{
  margin-bottom: 25px;
}
.zak-form .mfp-close{
  font-size: 0;
  right: 22px;
    top: 17px;

}
.zak-form  .mfp-close:after{
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%,-50%,0);
  transform: translate3d(-50%,-50%,0);
  width: 10px;
  height: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNzg3IDFMNSAzLjc4NyAyLjIxMyAxIDEgMi4yMTMgMy43ODcgNSAxIDcuNzg3IDIuMjEzIDkgNSA2LjIxMyA3Ljc4NyA5IDkgNy43ODcgNi4yMTMgNSA5IDIuMjEzIiBmaWxsPSIjOTk5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
}
.zak-form  .mfp-close:after{
  background-image: url(/bitrix/templates/matilda_s1/resources/e81a755dd2b9b730b371e6a616de5405.png);
    width: 20px;
    height: 20px;
}

.intec-content.intec-content-visible {
  overflow: unset;
}
.menu-item--drop {
  position: relative;
  cursor: auto;
}

.menu-item__drop {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #fff;
  transition: opacity, transform .25s cubic-bezier(0.45, 0, 0.55, 1);
  padding: 16px 0;
  transform: translateY(80%);
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.menu-item--drop:hover .menu-item__drop{
  pointer-events: auto;
  opacity: 1;
  transform: translateY(100%);
}
.menu-item__drop-item {
  display: flex;
}
.menu-item__drop-link {
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #1d1d1d !important;
  padding: 16px 16px;
}
.menu-item__drop-link:hover {
  color: #002e67 !important;
}

/* End */


/* Start:/bitrix/templates/matilda_s1/css/redizine/nick.css?17418078345116*/
/**/
.about-widget {
    display: flex;
    align-items: flex-start;
}

.about-widget__left {
    width: 586px;
    flex-shrink: 0;
}

.about-widget__right {
    font-size: 14px;
    padding: 40px 40px 40px 109px;
}

.about-slider__preview {
    padding-left: 47px;
    padding-right: 47px;
}

.about-widget__item img {
    width: 100%;
}

.about-slider {
    margin-bottom: 40px;
}

.about-slider__preview .slick-slide {
    margin: 0 10px;
}

/* the parent */
.about-slider__preview .slick-list {
    margin: 0 -10px;
}

.arrow-control .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    width: 36px;
    height: 36px;

    border: 1px solid #C4C4C4;
    font-size: 0;
    background: none;
    z-index: 5;
    border-radius: 50%;
}

.arrow-control .slick-prev {
    left: -5px;
    outline: none !important;
}

.arrow-control .slick-next {
    right: -5px;
    outline: none !important;
}

.arrow-control .slick-prev:before {
    content: '';
    position: absolute;
    transform: rotate(45deg);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 12px;
    left: 6px;
    height: 12px;
    border-bottom: 1px solid #797979;
    border-left: 1px solid #797979;
}

.arrow-control .slick-next:before {
    position: absolute;
    left: 0;
    right: 6px;
    top: 0;
    transform: rotate(45deg);
    bottom: 0;
    margin: auto;
    width: 12px;
    content: '';
    height: 12px;
    border-top: 1px solid #797979;
    border-right: 1px solid #797979;
}

.map-control {
    height: 480px;
}

.product__img {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    display: block;
    width: 243px;
    height: 243px;
    margin-bottom: 20px;
}

.product {
    width: 20%;
    padding-left: 34px;
    padding-right: 34px;
    box-sizing: border-box;
    margin-bottom: 30px;
}
.products {
    margin-left: -34px;
    margin-right: -34px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.product__title{
    display: block;
    text-align: center;
    color: #000;
}
.btn-wrapper_center{
    text-align: center;
}
.btn{
    display: inline-block;
}
.btn_blue:hover{
    color: #fff;
    background: #00459a;
}
.btn_blue{
    transition: all .2s ease;
    background: #002B69;
    color: #fff;
}
.btn_all{
    min-width: 314px;
}
.btn_default {
    font-size: 18px;
    padding: 19px 40px;
}
.btn_offset {
    margin-top: 30px;
}
.tile-btn_b-offset{
    margin-top: 20px;
    margin-bottom: 70px;
}
.tile-btn{
    display: block;
    padding: 16px 15px;
    text-align: center;
    background: #F9F9F9;
}
.tile-btn__link:hover{
    text-decoration: none;
}
.tile-btn__link{
    font-size: 24px;
    color: #002B69;
    text-transform: uppercase;
    font-weight: 500;
}
.query .title-h3{
    width: auto;
    font-size: 40px;
}
@media(max-width:1450px){
    .product__img{
        width: 100%;
        height: auto;
    }
}
@media(max-width:1360px){
    .query .title-h3 {
    width: auto;
    font-size: 32px;
}
    .about-widget__right {
        font-size: 14px;
        padding: 40px 40px 40px 38px;
    }
    .product{
        padding-left: 15px;
        padding-right: 15px;
    }
    .products{
        margin-left: -15px;
        margin-right: -15px;
    }
}
@media(max-width:1200px){
    .query .checkbox_offset{
        margin-left: 0;
        padding-left: 0;
    }
    .query__inner{
        flex-wrap: wrap;
    }
    .query button.btn2-default{
        margin-left: 0;
    }
    .query .input{
        margin-left: 0;
        margin-right: 20px;
    }
    .query .title-h3{
        margin-bottom: 15px;
        width: 100%;
    }
    .product__title{
        font-size: 12px;
    }
    .about-widget__right {
        font-size: 14px;
        padding: 20px 40px 40px 38px;
    }
}
@media(max-width:1100px){
    .about-widget__right {
        font-size: 14px;
        padding: 0px 15px 18px 20px;
    }
    .about-widget__left {
        width: 490px;
        flex-shrink: 0;
    }
}
@media(max-width:990px){
    .tile-btn__link{
        font-size: 18px;
    }
    .btn_all {
    min-width: 254px;
}
    .btn_default {
    font-size: 16px;
    padding: 15px 20px;
}
    .products {
    margin-left: -8px;
    margin-right: -8px;
}
    .product {
        padding-left: 8px;
        padding-right: 8px;
    }
    .about-widget__right{
        padding-bottom: 0;
    }
    .about-widget__left{
        margin-bottom: 30px;
        width: 100%;
    }
    .about-widget__right{
        width: 100%;
    }
    .about-widget{
        flex-wrap: wrap;
    }
}
@media(max-width:760px){
    .products{
        flex-wrap: wrap;
    }
    .product__img img{
        width: 100%;
    }
    .product{
        width: 50%;
    }
}
@media(max-width:540px){
    .map-control {
    height: 320px;
}
    .section-title-offset{
        margin-bottom: 20px;
    }
    .about-widget__right{
        padding-left: 0;
        padding-right: 0;
    }
    .product {
        width: 100%;
    }
}

/* End */


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


/* Start:/bitrix/templates/matilda_s1/css/redizine/card.css?17418078349010*/
/**/
.intec-template .intec-template-breadcrumb{
    margin-bottom: 30px;
}
.intec-template .intec-template-title.n-card h1{
    max-width: 1080px;
    font-size: 48px;
    margin-bottom: 40px;
}
.card-tabs__nav{
    background: #f5f5f5;
    padding-left: 15px;
    padding-right: 15px;
}

.card-tab__link{
    color: #000;
    padding: 14px 15px;
    display: inline-block;
    min-width: 265px;
    text-align: center;
    border-bottom: 2px solid rgba(255,255,255,0);
    transition: all .3s ease;
    font-size: 20px;
}
.card-tab__link:hover{
    text-decoration: none;
}
.card-tab__link:hover{
    border-bottom-color: #003a81;
}
.card-tab__link.active{
    border-bottom-color: #003a81;
}
.card-tab{
    padding-top:50px;
    padding-bottom: 60px;
    display: none;
}
.card-tab.active{
    display: block;
}
.n-card-nav__controls{
    display: inline-flex;
    align-items: center;
}
.n-card-nav__control{
    width:46px;
    height: 46px;
    cursor: pointer;
    display: block;
    position: relative;
}
.n-card-w__sep{
    font-size: 14px;
    display: inline-block;
    margin-left: 4px;
    margin-right: 4px;
}
.n-card__left{
    width:563px;
    padding-right:60px;
}
.n-card{
    display: flex;
    align-items: flex-start;
}
.n-card__content{
    width: calc(100% - 563px);
}
.n-card-w__title{
    font-size: 20px;
    display: inline-flex;
    align-items: center;
    color: #7a7c7f;
}
.n-card-w__title .current{
    color: #003a81;
}
.n-card-nav__control .n-card-nav__arrow{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 37px;
    height: 26px;
    fill:#000;
}
.n-card-nav__control_prev{
    transform: scale(-1);
}
.n-card-nav__control:hover .n-card-nav__arrow{
    fill:#002e67;
}
.n-card-nav__control_next{
    margin-left: 5px;
}
.n-card-nav{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.n-card-slider{
    margin-bottom: 15px;
}
.n-card__content{
    display: flex;
    align-items: flex-start;
    padding-left: 15px;
}
.n-card__item{
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
}
.key-val__title{
    color: #6d7072;
    position: relative;
    padding-right: 15px;
    background: #fff;
    display: inline-block;
}
.key-val__desc{
    position: relative;
    padding-left: 15px;
    background: #fff;
    display: inline-block; 
}
.key-val{
    margin-bottom: 20px;
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.link-line{
    display: inline-flex;
    align-items: center;
    color: #002e67;
}
.link__i{
    display: inline-block;
    width:26px;
    height: 2px;
    background: #002e67;
    display: inline-block;
    margin-right: 10px;
}
.key-val:before{
    content: '';
    width: 100%;
    height: 2px;
    background: #f5f5f5;
    position: absolute;
    top: 14px;
    left: 0;
}
.card-w__title{
    display: block;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 15px;
}
.key-vals_small{
    max-width:400px;
}
.key-vals_small .key-val__desc{
    min-width:150px; 
}
.key-vals_small .key-line{
    text-align: left;
}
.n-card__item_r{
    padding-right: 30px;
}
.intec-content_auto{
    overflow: inherit;
}
.card-n__content p{
    margin-bottom: 5px;
    margin-top: 5px;
}
.shipping-ico{
    width: 22px;
    height: 22px;
}
.card-n__ico{
    display: inline-block;
    width: 48px;
    flex-shrink: 0;
}
.card-n{
    display: flex;
    align-items: flex-start;
}
.card-w{
    padding: 34px 30px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.17);
-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.17);
box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.17);
}
.card-n__content small{
    font-size: 14px;
    font-style: normal;
    opacity: .9;
    line-height: 1;
}
.card-preims{
    padding-left: 15px;
    padding-right: 15px;
    background: #f5f5f5;
   
}
.card-preims__content{
     display: flex;
    align-items: flex-start;
    justify-content: space-around;
}
.card-n__content p:first-child{
    margin-top: 0;
}
.n-card__item_l{
    padding-left: 20px;
}
.card-n{
    margin-top: 35px;
}
.btn2-full{
    width: 100%;
    text-align: center;
}
.people-ico{
    width:66px;
    height: 66px;
    margin-bottom: 20px;
}
.key-line{
    text-align: right;
    display: block;
    margin-bottom: 10px;
}
.card-item_bordered{
    border-bottom: 1px solid #f5f5f5;
}
.card-item h4{
    font-size: 30px;
    margin-bottom: 24px;
}
.card-preim{
    width: 215px;
    text-align: center;
}
.card-item{
    padding-top: 40px;
}
.card-preims{
    padding-top: 60px;
    padding-bottom: 60px;
}
.section_gray{
    padding-left: 15px;
    padding-right: 15px;
    background: #f5f5f5;
    padding-top: 30px;
    padding-bottom: 30px;
}
.delivery-w__item_offset{
    margin-bottom: 30px;
}
.delivery-w__item .delivery-w__title{
    text-transform: uppercase;
    font-size:16px;
    font-weight: bold;
    margin-bottom: 15px;
}
.card-n__content strong{
    margin-bottom: 15px;
    display: block;
}
.card-w__title{
    margin-top: 0;
}
.card-w__desc{
    font-size: 14px;
}
.card-preim__title{
    font-size: 16px;
    display: block;
    font-weight: 700;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.page-bottom__desc{
    margin-top: 10px;
}
.page-desc__text{
    line-height: 1.6;
    color: #002e67;
}
.page-desc__text p{
    margin-bottom: 0;
}
.card-tab__content{
    padding-left: 15px;
    padding-right: 15px;
}
.card-tabs__select{
    display: none;
}
.custom-select_default .select2-container .select2-selection--single{
    height: 40px;
}
.custom-select_default .select2-container--default .select2-selection--single .select2-selection__rendered{
     line-height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    width: 27px;
    height: 35px;
}
.card-item{
    padding-left: 15px;
    padding-right: 15px;
}
.select2-results ul>li:before{
    display: none!important;
}
.card-item h4{
    margin-top: 0;
}
@media(max-width:1340px){
    .intec-template .intec-template-title.n-card h1{
        font-size: 30px;
    }
    .card-w__title{
        font-size: 24px;
    }
    .n-card__left{
        width: 500px;
        padding-right: 15px;
    }
    .n-card__content {
        width: calc(100% - 500px);
    }
}
@media(max-width:1270px){
    .n-card__left{
        width: 420px;
    }
    .n-card__content {
        width: calc(100% - 420px);
    }
}
@media(max-width:1180px){
    .n-card__left{
        width: 560px;
    }
    .n-card__content {
        width: calc(100% - 560px);
    }
    .key-val{
        margin-bottom: 8px;
    }
    .n-card-slider img{
        width: 100%;
    }
    .n-card__item{
        margin-bottom: 20px;
        width: 100%;
    }
    .n-card__content{
        flex-wrap: wrap;
    }
}

@media(max-width:1070px){
    .n-card__left {
        width: 490px;
    }
    .n-card__content {
        width: calc(100% - 490px);
    }
}
@media(max-width:990px){
    .n-card-slider{
        margin-bottom: 30px;
    }
    .card-preims{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .n-card__left{
        padding-right: 0;
    }
    .n-card{
        flex-wrap: wrap;
    }
    .n-card__item_l{
        padding-left: 0;
    }
    .n-card__item.n-card__item_r{
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 30px;
    }
    .card-w__title br{
        display: none;
    }
    .card-tab{
        padding-bottom: 30px;
    }
    .n-card__content{
        width: 100%;
        padding-left: 0;
    }
    .n-card__item{
        padding-right: 0;
    }
    .n-card-nav{
        margin-bottom: 20px;
    }
    .n-card__left{
        width: 100%;
    }
    .n-card__right{
        width: 100%;
    }
}
@media(max-width:820px){
    .card-tabs__nav{
        padding-left: 15px;
        padding-right: 15px;
    }
    .card-tab__link{
        width: auto;
        min-width: auto;
    }
    .card-tabs__nav .intec-content{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}
@media(max-width:760px){
    .shipping-ico {
    width: 30px;
    height: 30px;
}
    .intec-content, .intec-content .intec-content.intec-content-primary{
        min-width: inherit;
    }
    .intec-template .intec-template-title.n-card h1 {
    font-size: 23px;
}
    .card-preims__content{
        flex-wrap: wrap;
    }
    .card-preim__title{
        max-width: inherit;
        text-align: left;
        margin-left: 0;
    }
    .people-ico{
        margin-right: 15px;
        width: 46px;
        height: 46px;
    }
    .card-preim{
        width: 100%;
        display: flex;
        align-items: flex-start;
    }
}
@media(max-width:580px){
    .card-tabs__select{
        display: block;
    }
    
    .card-tabs__nav{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .card-tabs__nav .intec-content{
        display: none;
    }
}
/* End */


/* Start:/bitrix/templates/matilda_s1/css/redizine/statement-page.css?17418078346645*/
@media (max-width: 767px) {
  .intec-statement {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

.statement-page {
  display: flex;
}
@media (max-width: 1099px) {
  .statement-page {
    display: block;
  }
}
@media (max-width: 767px) {
  .statement-page {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.statement-page__sidebar {
  width: 346px;
  min-width: 346px;
  margin-right: 54px;
  font-weight: 300;
  font-size: 16px;
  line-height: 131%;
  color: #323232;
}
@media (max-width: 1099px) {
  .statement-page__sidebar {
    margin-bottom: 30px;
  }
}
.statement-page__sidebar-block {
  padding: 16px 24px;
  border-radius: 3px;
  background: #F5F5F5;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.statement-page__sidebar-block + .statement-page__sidebar-block {
  margin-top: 30px;
}
.statement-page__sidebar-title {
  padding: 4px 8px;
  margin-left: -8px;
  background: rgba(31, 55, 93, 0.1);
  border-radius: 2px;
}
@media (max-width: 1099px) {
  .statement-page__sidebar-title {
    background: transparent;
    padding: 0;
    margin: 0;
    color: #323232;
  }
}
.statement-page__sidebar-title:not(:last-child) {
  margin-bottom: 16px;
}
@media (max-width: 1099px) {
  .statement-page__sidebar-title:not(:last-child) {
    margin-bottom: 0;
  }
}
@media (max-width: 1099px) {
  .statement-page__sidebar-title--toggler ~ ul {
    display: none;
  }

  .statement-page__sidebar-title ~ ul {
    margin-top: 18px !important;
  }
}
.statement-page__sidebar ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.statement-page__sidebar ul li {
  padding: 0;
}
.statement-page__sidebar ul li:not(:last-child) {
  margin-bottom: 16px;
}
.statement-page__sidebar ul li::before {
  content: none;
}
.statement-page__sidebar ul ul {
  padding-left: 8px;
  margin-top: 12px;
  display: none;
}
.statement-page__sidebar ul ul li:not(:last-child) {
  margin-bottom: 12px;
}
.statement-page__sidebar ul li a[download] {
  text-decoration: underline;
}
.statement-page__sidebar a {
  color: currentColor;
  text-decoration: none;
  transition: 0.3s;
}
.statement-page__sidebar a:hover {
  color: #153872;
}
.statement-page__sidebar span {
  cursor: pointer;
  transition: 0.3s;
}
.statement-page__sidebar span:after {
  content: "";
  display: inline-block;
  margin: 0 5px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 8px solid rgba(25, 57, 98, 0.6);
  transition: 0.3s;
}
.statement-page__sidebar span:hover, .statement-page__sidebar span.is-active {
  color: #153872;
}
.statement-page__sidebar span.is-active::after {
  transform: rotate(-180deg);
}
.statement-page__content {
  width: calc(100% - 346px - 54px);
}
@media (max-width: 1099px) {
  .statement-page__content {
    width: 100%;
  }
}
.statement-page__content > * {
  width: 746px;
  max-width: 100%;
}
.statement-page__content > *:first-child {
  margin-top: 0;
}
.statement-page__content > table, .statement-page__content > .statement-page__example {
  width: 100%;
}
.statement-page__content a {
  text-decoration: underline;
  color: #1A386F;
}
.statement-page__content .p-subtitle {
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  margin-bottom: 8px;
  color: #1C3766;
}
.statement-page__content .p-info {
  font-size: 12px;
  line-height: 130%;
  margin-bottom: 20px;
  color: #878787;
}
@media (max-width: 767px) {
  .statement-page__content h4 {
    font-size: 18px;
  }
}
.statement-page__content table {
  width: 100%;
  border-radius: 2px;
  overflow: hidden;
  margin: 20px 0 24px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (max-width: 767px) {
  .statement-page__content table {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    overflow-x: scroll;
    width: calc(100% + 40px);
    max-width: none;
    font-size: 12px;
  }
}
.statement-page__content table::-webkit-scrollbar {
  display: none;
}
.statement-page__content table tbody {
  vertical-align: top;
}
@media (max-width: 767px) {
  .statement-page__content table tbody {
    display: block;
    width: 600px;
    min-width: 600px;
  }
}
.statement-page__content table,
.statement-page__content table th,
.statement-page__content table td {
  border-collapse: collapse;
}
.statement-page__content table th,
.statement-page__content table td {
  border: 1px solid #E7E7E7;
}
.statement-page__content table th {
  font-weight: 600;
  white-space: nowrap;
}
.statement-page__content table th,
.statement-page__content table td {
  padding: 16px 24px;
  text-align: left;
}
@media (max-width: 767px) {
  .statement-page__content table th,
.statement-page__content table td {
    padding: 12px;
  }
}
.statement-page__content table tr th,
.statement-page__content table tr td {
  background: #F5F5F5;
}
.statement-page__content table tr:nth-child(2n+1) th,
.statement-page__content table tr:nth-child(2n+1) td {
  background: #F1F1F1;
}
.statement-page__example {
  margin: 24px 0;
}
.statement-page__example + .p-subtitle {
  margin-top: 35px;
}
.statement-page__example-title {
  margin-bottom: 12px;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
}
.statement-page__example-gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px 12px;
}
@media (max-width: 767px) {
  .statement-page__example-gallery {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }
}
.statement-page__example-gallery figure {
  margin: 0;
  padding: 0;
}
.statement-page__example-gallery figure picture {
  display: flex;
  align-items: center;
  justify-content: center;
}
.statement-page__example-gallery figure picture:not(:last-child) {
  margin-bottom: 4px;
}
.statement-page__example-gallery figure picture img {
  border-radius: 3px;
}
.statement-page__example-gallery figure figcaption {
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: #878787;
  margin: 0;
  padding: 0;
}
.statement-page__example table tr td:last-child {
  white-space: nowrap;
}

.statement-page__content ul li:not(:last-child),
.statement-page__content ol li:not(:last-child) {
  margin-bottom: 10px;
}

.statement-page__content ul ul,
.statement-page__content ul ol,
.statement-page__content ol ol,
.statement-page__content ol ul {
  margin-top: 10px;
}
/* End */


/* Start:/bitrix/templates/matilda_s1/css/redizine/magnific-popup.min.css?17418078345913*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
/* End */


/* Start:/bitrix/templates/matilda_s1/css/splide.min.css?17477463735090*/
.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
/* End */


/* Start:/bitrix/templates/matilda_s1/components/intec.universe/widget/buttontop/style.css?1741808120445*/
.widget.c-widget.c-widget-buttontop .widget-button {
  display: none;
  width: 52px;
  height: 52px;
  background-image: url(/bitrix/templates/matilda_s1/components/intec.universe/widget/buttontop/images/top.png);
  background-position: center;
  background-repeat: no-repeat;
  position: fixed;
  bottom: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 75;
}
@media all and (max-width: 720px) {
  .widget.c-widget.c-widget-buttontop .widget-button {
    bottom: 70px;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/matilda_s1/components/intec.universe/main.header/template.1/style.css?17418081491294*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop {
  display: block;
  position: relative;
  z-index: 50;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  z-index: 100;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile {
  display: none;
  position: relative;
  z-index: 100;
}
.c-header.c-header-template-1 .widget-banner {
  display: block;
  position: relative;
  z-index: 0;
}
.c-header.c-header-template-1 .widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 0;
  display: none;
  opacity: 0;
}
@media all and (max-width: 768px) {
  .c-header.c-header-template-1 .widget-view.widget-view-fixed,
.c-header.c-header-template-1 .widget-view.widget-view-desktop {
    display: none !important;
  }
  .c-header.c-header-template-1 .widget-view.widget-view-mobile {
    display: block;
  }
  .c-header.c-header-template-1 .widget-view.widget-view-mobile.widget-view-mobile-fixed {
    position: fixed;
    top: 0 !important;
    right: 0;
    bottom: auto;
    left: 0;
  }
}
@media print {
  .c-header.c-header-template-1 {
    display: none;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/matilda_s1/components/intec.universe/main.header/template.1/templates/desktop/template.9/style.css?174180815437398*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-view-desktop-9 {
  display: block;
  background: #fff;
}
.c-header.c-header-template-1 .scrollbar-inner {
  max-height: 450px;
}
.c-header.c-header-template-1 .scrollbar-inner .scroll-y {
  right: 3px;
  width: 2px;
  height: 100%;
}
.c-header.c-header-template-1 .scrollbar-inner .scroll-bar {
  border-radius: 4px;
  background-color: #B0B0B0;
  opacity: 1;
}
.c-header.c-header-template-1 .scrollbar-inner .scroll-element_track {
  background-color: transparent;
}
.c-header.c-header-template-1 .widget-panel {
  display: block;
  border-bottom: 1px solid #e8e8e8;
}
.c-header.c-header-template-1 .widget-panel-wrapper-2 {
  min-height: 40px;
}
.c-header.c-header-template-1 .widget-panel-social-item {
  display: block;
  font-size: 18px;
  min-width: 18px;
  height: 18px;
  text-align: center;
  color: #d8d8d8;
  line-height: 1;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.c-header.c-header-template-1 .widget-panel-social-item:hover {
  color: #0065ff;
}
.c-header.c-header-template-1 .widget-panel-buttons {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
.c-header.c-header-template-1 .widget-panel-buttons-wrapper {
  display: block;
  font-size: 0;
}
.c-header.c-header-template-1 .widget-panel-button {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  line-height: 1;
  font-size: medium;
  cursor: pointer;
  padding-right: 15px;
  padding-left: 15px;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 350ms;
  -moz-transition: background 350ms;
  -ms-transition: background 350ms;
  -o-transition: background 350ms;
  transition: background 350ms;
}
.c-header.c-header-template-1 .widget-panel-button-wrapper {
  height: 40px;
}
.c-header.c-header-template-1 .widget-panel-button-icon {
  font-size: 15px;
  color: #222222;
}
.c-header.c-header-template-1 .widget-panel-button-icon + .widget-panel-button-text {
  margin-left: 10px;
}
.c-header.c-header-template-1 .widget-panel-button-text {
  font-size: 12px;
  line-height: 18px;
  color: #999999;
}
.c-header.c-header-template-1 .widget-panel-button:hover {
  background: #f4f5f7;
}
.c-header.c-header-template-1 .widget-panel-button.widget-panel-button-form {
  background-color: #0065ff;
  padding: 0 20px;
}
.c-header.c-header-template-1 .widget-panel-button.widget-panel-button-form:hover {
  background-color: #3384ff;
}
.c-header.c-header-template-1 .widget-panel-button.widget-panel-button-form .widget-panel-button-text {
  font-size: 14px;
  color: #fff !important;
}
.c-header.c-header-template-1 .widget-panel-phone {
  display: inline-block;
  position: relative;
  white-space: nowrap;
  font-size: 0;
  height: 40px;
}
.c-header.c-header-template-1 .widget-panel-phone .widget-panel-phone-arrow, .c-header.c-header-template-1 .widget-panel-phone .widget-panel-phone-text, .c-header.c-header-template-1 .widget-panel-phone .widget-panel-phone-content {
  display: inline-block;
  vertical-align: middle;
}
.c-header.c-header-template-1 .widget-panel-phone-content {
  position: relative;
}
.c-header.c-header-template-1 .widget-panel-phone-text {
  font-size: 16px;
  color: #2d2d2d;
  text-decoration: none;
  font-weight: bold;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.c-header.c-header-template-1 .widget-panel-phone-text:hover {
  color: #0065ff;
}
.c-header.c-header-template-1 .widget-panel-phone-popup {
  position: absolute;
  opacity: 0;
  top: 100%;
  left: -20px;
  right: -20px;
  padding-top: 20px;
  white-space: normal;
  z-index: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  pointer-events: none;
  -webkit-perspective: 2000px;
  perspective: 2000px;
}
.c-header.c-header-template-1 .widget-panel-phone-popup-wrapper {
  display: block;
  padding: 0;
  background: #fff;
  border-radius: 6px;
  width: 100%;
  min-width: 230px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  will-change: transform;
  -webkit-transform-origin: 50% -50px;
  transform-origin: 50% -50px;
  -webkit-transform: rotateX(-15deg);
  transform: rotateX(-15deg);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.c-header.c-header-template-1 .widget-panel-phone-popup-contacts {
  padding: 25px 20px;
}
.c-header.c-header-template-1 .widget-panel-phone-popup-contacts:last-child {
  border-bottom: 0;
}
.c-header.c-header-template-1 .widget-panel-phone-popup-contact {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  color: #2d2d2d;
  text-decoration: none;
  padding: 4px 8px;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.c-header.c-header-template-1 .widget-panel-phone-popup-contact.phone {
  font-size: 18px;
  line-height: 1.5;
}
.c-header.c-header-template-1 .widget-panel-phone-popup-contact.schedule {
  color: #a6a8ac;
}
.c-header.c-header-template-1 .widget-panel-phone-popup-item {
  display: block;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  color: #2d2d2d;
  text-decoration: none;
  padding: 20px;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.c-header.c-header-template-1 .widget-panel-phone-popup-item:hover {
  color: #0065ff;
}
.c-header.c-header-template-1 .widget-panel-phone-popup-item + .widget-panel-phone-popup-item {
  padding-top: 0;
}
.c-header.c-header-template-1 .widget-panel-phone[data-expanded=true] .widget-panel-phone-popup {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: none;
  transition: none;
}
.c-header.c-header-template-1 .widget-panel-phone[data-expanded=true] .widget-panel-phone-popup-wrapper {
  -webkit-transform: none;
  transform: none;
}
.c-header.c-header-template-1 .widget-panel-phone-arrow {
  font-size: 12px;
  width: 12px;
  text-align: right;
  line-height: 1;
  color: #2d2d2d;
  margin-left: 5px;
}
.c-header.c-header-template-1 .widget-panel-basket-wrap {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.c-header.c-header-template-1 .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-counter {
  top: -6px;
}
.c-header.c-header-template-1 .widget-panel .widget-authorization-panel {
  display: inline-block;
  vertical-align: top;
}
.c-header.c-header-template-1 .widget-container {
  display: block;
  border-bottom: 2px solid #e8e8e8;
}
.c-header.c-header-template-1 .widget-container-wrapper {
  position: relative;
  height: 82px;
}
.c-header.c-header-template-1 .widget-container-logotype {
  display: block;
  font-size: 0;
  color: #1d1d1d;
  text-decoration: none;
  text-align: center;
  width: 180px;
}
.c-header.c-header-template-1 .widget-container-logotype img {
  display: inline-block;
  vertical-align: center;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}
.c-header.c-header-template-1 .widget-container-menu {
  height: 100%;
}
.c-header.c-header-template-1 .widget-container-menu-wrap {
  position: static;
  height: 100%;
}
.c-header.c-header-template-1 .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 {
  background: transparent !important;
  height: 100%;
}
.c-header.c-header-template-1 .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper,
.c-header.c-header-template-1 .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-2,
.c-header.c-header-template-1 .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-3 {
  height: 100%;
}
.c-header.c-header-template-1 .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-4 {
  position: static;
  height: 100%;
}
.c-header.c-header-template-1 .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item {
  background: transparent !important;
  height: 100%;
}
.c-header.c-header-template-1 .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text-wrapper {
  color: #1d1d1d !important;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
.c-header.c-header-template-1 .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon {
  font-size: 16px;
}
.c-header.c-header-template-1 .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text-wrap {
  display: none;
}
.c-header.c-header-template-1 .ns-bitrix.c-menu.c-menu-popup-1,
.c-header.c-header-template-1 .ns-bitrix.c-menu.c-menu-popup-2,
.c-header.c-header-template-1 .ns-bitrix.c-menu.c-menu-popup-3 {
  padding-right: 13px;
}
.c-header.c-header-template-1 .ns-bitrix.c-menu.c-menu-popup-1 .menu-button,
.c-header.c-header-template-1 .ns-bitrix.c-menu.c-menu-popup-2 .menu-button,
.c-header.c-header-template-1 .ns-bitrix.c-menu.c-menu-popup-3 .menu-button {
  font-size: 16px;
}
.c-header.c-header-template-1.widget-transparent .widget-view.widget-view-desktop .widget-view-desktop-9 {
  background: transparent;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button:hover, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype path, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-1 .menu-button,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-2 .menu-button,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-3 .menu-button, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-social-item, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button-icon {
  -webkit-transition: color 350ms, background 350ms, border 350ms, fill 350ms, opacity 350ms;
  -moz-transition: color 350ms, background 350ms, border 350ms, fill 350ms, opacity 350ms;
  -ms-transition: color 350ms, background 350ms, border 350ms, fill 350ms, opacity 350ms;
  -o-transition: color 350ms, background 350ms, border 350ms, fill 350ms, opacity 350ms;
  transition: color 350ms, background 350ms, border 350ms, fill 350ms, opacity 350ms;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-1 .menu-button,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-2 .menu-button,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-3 .menu-button, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype path, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-social-item, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button-icon {
  color: #fff !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter {
  background: black !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype path {
  fill: #fff !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter {
  border-color: black !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel {
  border-color: rgba(255, 255, 255, 0.15);
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container {
  border-color: rgba(255, 255, 255, 0.15);
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button:hover {
  background: rgba(255, 255, 255, 0.15);
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-social-item:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-text:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item:hover .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item.sale-basket-icons-item-active .sale-basket-icons-item-icon {
  opacity: 1;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab:hover .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab.sale-basket-small-tab-active .sale-basket-small-tab-icon {
  opacity: 1;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button:hover .search-title-button-icon,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button:hover .search-title-button-text {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-1 .menu-button:hover,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-2 .menu-button:hover,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-3 .menu-button:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button:hover, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype path, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-1 .menu-button,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-2 .menu-button,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-3 .menu-button, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-social-item, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button-icon {
  -webkit-transition: color 350ms, background 350ms, border 350ms, fill 350ms, opacity 350ms;
  -moz-transition: color 350ms, background 350ms, border 350ms, fill 350ms, opacity 350ms;
  -ms-transition: color 350ms, background 350ms, border 350ms, fill 350ms, opacity 350ms;
  -o-transition: color 350ms, background 350ms, border 350ms, fill 350ms, opacity 350ms;
  transition: color 350ms, background 350ms, border 350ms, fill 350ms, opacity 350ms;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-1 .menu-button,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-2 .menu-button,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-3 .menu-button, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype path, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-social-item, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button-icon {
  color: #000 !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter {
  background: white !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype path {
  fill: #000 !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item-counter {
  border-color: white !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel {
  border-color: rgba(0, 0, 0, 0.15);
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container {
  border-color: rgba(0, 0, 0, 0.15);
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button:hover {
  background: rgba(0, 0, 0, 0.15);
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-social-item:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-text:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item:hover .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-icons-items .sale-basket-icons-item.sale-basket-icons-item-active .sale-basket-icons-item-icon {
  opacity: 1;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab:hover .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-basket .sale-basket-small-items .sale-basket-small-tab.sale-basket-small-tab-active .sale-basket-small-tab-icon {
  opacity: 1;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info-1 .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button:hover .search-title-button-icon,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button:hover .search-title-button-text {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-1 .menu-button:hover,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-2 .menu-button:hover,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-popup-3 .menu-button:hover {
  opacity: 0.5;
}

/*# sourceMappingURL=style.css.map */


.cities_block_wrap {
	display:none;
	position:absolute;
	z-index: 991;
}
.cities_block_wrap.active {
	display: block;
}
.cities_block {
	padding:15px;
	background:white;
	border: 1px solid #0063a2;
	border-radius: 5px;
	margin-top: 5px;
	box-shadow: 0 0 10px 0 #00000085;
	width: 250px;
	max-height: 300px;
	overflow: auto;
}
.cities_block-item {
	display:block;
	width:100%;
	color: #0063a2 !important;
	font-weight: 500;
}


/* End */


/* Start:/bitrix/templates/matilda_s1/components/bitrix/menu/horizontal.1/style.css?174180787527991*/
.ns-bitrix.c-menu.c-menu-horizontal-1 {
    display: block;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 0;
    display: none;
    opacity: 0;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper {
    background: #0065ff;
    position: relative;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent {
    background: transparent;
    position: static;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .intec-content {
    overflow: visible;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-4 {
    position: relative;
    font-size: 0;
    white-space: normal;
    overflow: hidden;
    height: 50px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1.menu-initialized .menu-wrapper-4 {
    overflow: visible;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item {
    display: none;
    height: 100%;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: background, border;
    -moz-transition-property: background, border;
    -ms-transition-property: background, border;
    -o-transition-property: background, border;
    transition-property: background, border;
}
.ns-bitrix.c-menu.c-menu-horizontal-1.menu-initialized .menu-item {
    display: block;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default {
    position: relative;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text {
    position: relative;
    padding: 0 14px;
    height: 100%;
    font-size: 0;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-uppercase="true"] .menu-item .menu-item-text {
    text-transform: uppercase;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text.menu-item-catalog-text {

}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text.menu-item-catalog-text {
    text-align: left;
    padding-right: 35px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-text .menu-item-text-icon {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    font-size: 12px;
    line-height: 21px;
    color: #fff;
    margin: 0 15px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-text .menu-item-text-icon.menu-item-text-icon-catalog {}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-text .menu-item-text-icon.menu-item-text-icon-arrow {
    position: absolute;
    top: 50%;
    margin: -10px 0 0 0;
    right: 20px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 21px;
    color: #fff;
    white-space: nowrap;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
    text-align: center;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active {
    background: #008ffc;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent .menu-item {
    color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent .menu-item:hover,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent .menu-item.menu-item-active {
    background: transparent !important;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent .menu-item:hover .menu-item-text .menu-item-text-wrapper,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper {
    color: #2d2d2d !important;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-submenu {
    -webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 4px 20px 0 rgba(0,0,0,0.2);
    box-shadow: 0 4px 20px 0 rgba(0,0,0,0.2);
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    cursor: default;
    background: #fff;
    z-index: 11;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu {
    top: 0;
    left: 100%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu.menu-submenu-right {
    left: auto;
    right: 0;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu.menu-submenu-right {
    left: auto;
    right: 100%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-items {
    width: 260px;
    float: left;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item {
    display: block;
    position: relative;
    cursor: pointer;
    border-top: 1px solid #e8e8e8;
    font-size: 14px;
    white-space: normal;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item:first-child {
    border-top: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-border {
    border-right: 1px solid;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-border:first-child {
    border-left: 1px solid;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-cards {
    margin-left: 260px;
    overflow: hidden;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card {
    display: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-wrapper {
    display: block;
    width: 350px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-wrapper-2 {
    display: block;
    padding: 30px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-image {
    display: block;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-image a {
    display: block;
    position: relative;
    width: 130px;
    height: 130px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-image a svg {
    display: block;
    width: 100%;
    height: 100%;
    fill: #0065ff;
    stroke: #0065ff;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-name {
    display: block;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5;
    color: #2d2d2d;
    margin-top: 25px;
    text-decoration: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-description {
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    color: #2d2d2d;
    margin-top: 15px;
    text-decoration: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card[data-expanded="true"] {
    display: block;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-arrow-down {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -7px;
    font-size: 14px;
    color: #ffffff;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default.menu-item-more > .menu-submenu > .menu-submenu-items > .menu-submenu-item {
    display: none;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-more .menu-item-text .menu-item-text-wrapper {
    line-height: 14px;
    font-size: 16px;
    word-spacing: -2px;
    margin-top: -6px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item > .menu-submenu-item-text {
    display: block;
    padding: 15px 30px;
    color: #2f2f2f;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
    text-decoration: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item:hover > .menu-submenu-item-text {
    color: #116afc;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item .menu-submenu-item-arrow {
    display: block;
    position: absolute;
    right: 30px;
    font-size: 14px;
    line-height: 1;
    top: 50%;
    margin-top: -7px;
    color: #2d2d2d;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section {
    position: static;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    opacity: 0;
    cursor: default;
    background: #fff;
    z-index: 11;
    overflow: hidden;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-wrapper {
    display: block;
    margin: 15px 30px 40px 30px;
    overflow: hidden;
    font-size: 0;
    white-space: normal;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default {
    display: inline-block;
    vertical-align: top;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.333333%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="2"] .menu-submenu-section.menu-submenu-section-default {
    width: 50%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="4"] .menu-submenu-section.menu-submenu-section-default {
    width: 25%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-header {
    display: block;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-header .menu-submenu-section-header-wrapper {
    color: #0065ff;
    font-size: 14px;
    line-height: 1.5;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-header .menu-submenu-section-header-wrapper:hover {
    color: #2d2d2d !important;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-items {
    display: block;
    overflow: hidden;
    margin-top: 8px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-items .menu-submenu-section-items-wrapper {
    display: block;
    overflow: hidden;
    margin: -3px -9px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-items .menu-submenu-section-item {
    display: inline-block;
    padding: 3px 9px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #2d2d2d;
    font-size: 12px;
    line-height: 1.5;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-items .menu-submenu-section-item:hover,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-items .menu-submenu-section-item.menu-submenu-section-item-active {
    color: #0065ff;
}

.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu .menu-submenu {
    top: -1px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu .menu-submenu-item {
    border: 1px solid #f4f4f4;
    border-top: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu .menu-submenu-item:last-child {
    border-radius: 0 0 6px 6px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu .menu-submenu-item > .menu-submenu-item-text {
    color: #999;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu .menu-submenu-item:hover > .menu-submenu-item-text {
    color: #444 !important;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu,
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-section .menu-submenu {
    border-radius: 0 0 6px 6px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1[data-section-view="information"] .menu-item.menu-item-section {
    position: relative;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-catalog-icon {
    display: inline-block;
    margin: 13px;
    vertical-align: middle;
    color: #ffffff;
    font-size: 14px;
}

@media all and (max-width: 1200px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="4"] .menu-submenu-section.menu-submenu-section-default {
        width: 33.333333%;
    }
}

@media all and (max-width: 880px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default {
        width: 50% !important;
    }
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text.menu-item-catalog-text {
        padding-right: 20px;
    }
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-text .menu-item-text-icon.menu-item-text-icon-arrow {
        right: 10px;
    }
}

@media all and (max-width: 520px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default {
        display: block;
        width: auto !important;
    }
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images {
    display: inline-block;
    vertical-align: top;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.333333%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="2"] .menu-submenu-section.menu-submenu-section-with-images {
    width: 50%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="4"] .menu-submenu-section.menu-submenu-section-with-images {
    width: 25%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-image {
    display: block;
    position: relative;
    float: left;
    width: 60px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-image svg {
    display: block;
    width: 100%;
    height: 100%;
    fill: #0065ff;
    stroke: #0065ff;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-links {
    display: block;
    margin-left: 85px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header {
    display: block;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header .menu-submenu-section-header-wrapper {
    color: #2d2d2d;
    font-size: 14px;
    line-height: 1.5;
    font-weight: bold;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header .menu-submenu-section-header-wrapper:hover {
    color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items {
    display: block;
    overflow: hidden;
    margin-top: 8px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items .menu-submenu-section-items-wrapper {
    display: block;
    overflow: hidden;
    margin: -2px -9px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items .menu-submenu-section-item {
    display: block;
    padding: 2px 9px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items .menu-submenu-section-item .menu-submenu-section-item-wrapper {
    color: #656565;
    font-size: 12px;
    line-height: 1.5;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items .menu-submenu-section-item .menu-submenu-section-item-wrapper:hover,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-imagest .menu-submenu-section-items .menu-submenu-section-item.menu-submenu-section-item-active .menu-submenu-section-item-wrapper {
    color: #0065ff;
}

@media all and (max-width: 1200px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="2"] .menu-submenu-section.menu-submenu-section-with-images {
        width: 33.333333%;
    }
}

@media all and (max-width: 880px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images {
        width: 50% !important;
    }
}

@media all and (max-width: 520px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images {
        display: block;
        width: auto !important;
    }
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .scrollbar-inner {
    height: 420px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .scrollbar-inner [data-role="scrollbar"] {
    height: 420px!important;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section.long,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section.long .scrollbar-inner,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section.long .scrollbar-inner [data-role="scrollbar"] {
    height: 460px!important;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section {
    max-width: 257px;
}

/*scroll menu*/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .scroll-y {
    width: 2px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .scroll-bar {
    border-radius: 4px;
    background-color: #B0B0B0;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .scroll-element_track {
    background-color: transparent;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .menu-submenu-main-section-wrapper {
    height: 100%;
    padding: 16px 14px 16px 24px;
    border-right: 1px solid rgb(242, 242, 242);
    max-height: 100%;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .menu-submenu-main-section-item {
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .menu-submenu-main-section-item .menu-submenu-main-section-item-text {
    padding: 8px 0px;
    color: #808080;
    font-size: 14px;
    line-height: 1.5;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .menu-submenu-main-section-item .menu-submenu-main-section-item-text i {
    margin: 0 0 0 auto;
    padding-left: 10px;
    font-weight: 400;
}

/*scroll content*/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-section-items-wrapper-2 .scroll-y {
    width: 4px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-section-items-wrapper-2 .scroll-bar {
    border-radius: 8px;
    background-color: #B0B0B0;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-section-items-wrapper-2 .scroll-element_track {
    background-color: transparent;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-section-items-container {
    display: none;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-section-items-container.active {
    display: block;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-banner-section-image {
    display: block;
    position: relative;
    float: left;
    min-width: 35px;
    min-height: 35px;
    width: 35px;
    height: 35px;
    margin-right: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-banner-section-image svg {
    display: block;
    width: 100%;
    height: 100%;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header .menu-submenu-section-header-wrapper {
    font-weight: 600;
    font-size: 14px;
    color: #404040;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-banner-section-links .menu-submenu-section-items {
    margin-left: 47px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu-banner-section .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items .menu-submenu-section-item .menu-submenu-section-item-wrapper {
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #808080;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper {
    max-width: 274px;
    padding: 32px;
    font-size: 14px;
    margin: 0 0 0 auto;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .menu-submenu-items-banner {
    max-width: 210px;
    max-height: 316px;
    margin-left: auto;
    opacity: 1;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .menu-submenu-item-banner-image {
    width: 210px;
    height: 280px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .owl-carousel .owl-stage {
    width: 5000px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .owl-carousel .owl-dots {
    margin-top: 16px;
    text-align: center;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .owl-carousel .owl-dots button {
    width: 8px;
    height: 8px;
    margin: 0 6px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #E8E8E8;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .owl-carousel .owl-dots button.active {
    background-color: #0065FF;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .menu-submenu-item-header {
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #404040;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .menu-submenu-item-description {
    font-size: 14px;
    line-height: 20px;
    color: #808080;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-item-container {
    text-decoration: none;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-item-container .menu-submenu-item-banner-image {
    margin-bottom: 5px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-item-container .menu-submenu-item-banner-header {
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 16px;
    color: #404040;
    text-align: center;
}

@media all and (max-width: 830px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper {
        max-width: 210px;
        padding-right: 15px;
    }

    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .menu-submenu-item-banner-image {
        width: 160px;
        height: 210px;
    }
}
/* End */


/* Start:/bitrix/templates/matilda_s1/components/bitrix/catalog.section.list/catalog_menu/style.css?17418079714590*/
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 {
  display: block;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-items {
  position: relative;
  z-index: 0;
  margin-bottom: 20px;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item {
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: box-shadow;
  -moz-transition-property: box-shadow;
  -ms-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  transition-property: box-shadow;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item:hover {
  z-index: 1;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-wrapper {
  display: block;
  padding: 30px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-image-wrapper {
  position: relative;
  font-size: 0;
  text-align: center;
  white-space: nowrap;
  width: 120px;
  height: 120px;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-image-wrapper img {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-information {
  text-align: left;
}
@media all and (max-width: 420px) {
  .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-information {
    text-align: center;
  }
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-title {
  display: inline-block;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  color: #2d2d2d;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -ms-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-children {
  display: block;
  margin: 10px -6px 0 -6px;
  min-width: 12px;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-child {
  display: inline-block;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  color: #666666;
  margin: 0 6px;
  text-decoration: none;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -ms-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-child-elements {
  color: #1d1d1d;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-description {
  display: block;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  color: #888888;
  margin-top: 10px;
  text-align: left;
}
@media all and (max-width: 420px) {
  .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-description {
    text-align: center;
  }
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1[data-borders=true] .catalog-section-list-item {
  border: 1px solid #f2f2f2;
  margin: 0 -1px -1px 0;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1[data-picture-size=small] .catalog-section-list-item-image-wrapper {
  width: 60px;
  height: 60px;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1[data-picture-size=medium] .catalog-section-list-item-image-wrapper {
  width: 90px;
  height: 90px;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/matilda_s1/components/intec.universe/main.header/template.1/templates/mobile/template.1/style.css?17418081573812*/
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-1 {
  display: block;
  background: #fff;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-1.widget-view-mobile-1-filled {
  background: #0065ff;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-1.widget-view-mobile-1-filled .widget-menu .ns-bitrix.c-menu.c-menu-mobile-1 .menu-button {
  color: #fff !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-1.widget-view-mobile-1-filled .widget-logotype {
  position: relative;
  font-size: 0px;
  text-align: center;
  white-space: nowrap;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-1.widget-view-mobile-1-filled .widget-logotype svg, .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-1.widget-view-mobile-1-filled .widget-logotype path {
  color: #fff !important;
  fill: #fff !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-1.widget-view-mobile-1-filled .widget-search,
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-1.widget-view-mobile-1-filled .widget-search .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button {
  color: #fff !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-1.widget-view-mobile-1-filled .widget-basket .ns-intec-universe.c-sale-basket-icons.c-sale-basket-icons-default .sale-basket-icons-item {
  color: #fff !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-1.widget-view-mobile-1-filled .widget-authorization .widget-authorization-item {
  color: #fff !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-wrapper {
  position: relative;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-item {
  padding: 20px 0;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-menu-wrap {
  position: static;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype {
  display: inline-block;
  font-size: 0;
  color: #1d1d1d;
  text-align: center;
  text-decoration: none;
  width: 100%;
  max-width: 130px;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype-wrap {
  text-align: center;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype svg {
  max-height: 50px;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-search {
  display: block;
  line-height: 1;
  font-size: 20px;
  color: #bebebf;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-search-hover {
  color: #0065ff;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-authorization .widget-authorization-items {
  margin-right: -10px !important;
  margin-left: -10px !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-authorization .widget-authorization-item-wrap {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile {
  position: fixed;
  width: 100%;
  top: 0;
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/matilda_s1/components/bitrix/menu/mobile.1/style.css?17418078814567*/
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-button {
  display: block;
  font-size: 20px;
  font-weight: normal;
  color: #1d1d1d;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-button:hover {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-button.menu-button-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-button-text {
  font-size: 16px;
  padding-left: 10px;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  z-index: 1;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-panel {
  display: block;
  position: absolute;
  width: 100%;
  height: 86px;
  z-index: 1;
  border-bottom: 1px solid #f2f2f2;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-panel-wrapper {
  padding: 0 20px;
  height: 100%;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-panel-button {
  width: 18px;
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
  color: #1d1d1d;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-panel-button:hover {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-panel-logotype {
  display: inline-block;
  vertical-align: middle;
  width: 130px;
  color: #1d1d1d;
  text-decoration: none;
  position: relative;
  font-size: 0px;
  text-align: center;
  white-space: nowrap;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-panel-logotype img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-panel-logotype svg {
  max-height: 50px;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-panel-logotype-wrap {
  text-align: left;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-content {
  display: block;
  height: 100%;
  padding-top: 86px;
  z-index: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-content-wrapper {
  display: block;
  position: relative;
  height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-items {
  display: block;
  height: 100%;
  overflow: hidden;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-content[data-current=true] .menu-items {
  overflow: auto;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item {
  display: block;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item-wrapper {
  display: block;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item-content {
  display: block;
  padding: 20px;
  color: #1d1d1d;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
  cursor: pointer;
  text-decoration: none;
  border-bottom: 1px solid #f1f1f1;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item-content a {
  text-decoration: inherit;
  color: inherit;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item-content:hover {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item-icon {
  width: 20px;
  text-align: center;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item-items {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow: hidden;
  z-index: 1;
  -webkit-transition: left 500ms;
  -moz-transition: left 500ms;
  -ms-transition: left 500ms;
  -o-transition: left 500ms;
  transition: left 500ms;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item.menu-item-selected > .menu-item-wrapper > .menu-item-content {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item.menu-item-title .menu-item-content {
  background: #f1f1f1;
  color: #1d1d1d;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item.menu-item-extra > .menu-item-wrapper > .menu-item-content {
  background: #f1f1f1;
  color: #1d1d1d;
  border-color: #e5e5e5;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item[data-expanded=true] > .menu-item-wrapper > .menu-item-items {
  left: 0;
}
.ns-bitrix.c-menu.c-menu-mobile-1 .menu-item[data-current=true] > .menu-item-wrapper > .menu-item-items {
  overflow: auto;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/matilda_s1/components/bitrix/breadcrumb/.default/style.css?17418079333271*/
.ns-bitrix.c-breadcrumb.c-breadcrumb-default {
  display: block;
  font-size: 12px;
  line-height: 1.5;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-separator, .ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-item {
  display: inline-block;
  vertical-align: top;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-item {
  position: relative;
  color: #116afc;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-separator {
  margin: 0 10px;
  color: #9a9a9a;
  text-decoration: none;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-link {
  position: relative;
  color: #9a9a9a;
  text-decoration: none;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-link:hover {
  color: #116afc;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-link i {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5;
  margin-left: 3px;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-menu {
  display: none;
  position: absolute;
  top: 100%;
  padding-top: 10px;
  z-index: 50;
  opacity: 0;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-menu-wrapper {
  display: block;
  border: 1px solid #f8f8fa;
  background: #fff;
  padding: 10px;
  min-width: 200px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-menu-item {
  display: block;
  padding: 10px;
  color: #1d1d1d;
  text-decoration: none;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-menu-item:hover {
  text-decoration: none;
  outline: none;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile {
  display: none;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile .fa-angle-left {
  margin: 0 10px 0 0;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider {
  display: none;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider [data-role=scroll] {
  white-space: nowrap;
  padding-bottom: 8px;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider .scrollbar-inner > .scroll-element .scroll-element_track {
  background: transparent;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider .scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #B0B0B0;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider .scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 2px;
  left: 0;
  width: 100%;
}
@media all and (max-width: 770px) {
  .ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-usual[data-mobile=true] {
    display: none;
  }
  .ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile {
    display: block;
  }
  .ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider {
    display: block;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/matilda_s1/styles.css?174180782237*/
html {
  scroll-behavior: smooth;
}
/* End */


/* Start:/bitrix/templates/matilda_s1/template_styles.css?174180782289*/

@media (max-width: 768px) {
    .mobile-fixed-header {
        margin-top: 79px;
    }
}
/* End */
/* /bitrix/templates/matilda_s1/css/bundle.css?1741807833615249 */
/* /bitrix/templates/matilda_s1/css/magnific-popup.css?17418078327648 */
/* /bitrix/templates/matilda_s1/css/custom.css?175197312191869 */
/* /bitrix/templates/matilda_s1/css/redizine/slick.min.css?17418078341369 */
/* /bitrix/templates/matilda_s1/css/redizine/fonts.css?17418078342559 */
/* /bitrix/templates/matilda_s1/css/redizine/custom.css?174180783478580 */
/* /bitrix/templates/matilda_s1/css/redizine/nick.css?17418078345116 */
/* /bitrix/templates/matilda_s1/css/redizine/select2.css?174180783417291 */
/* /bitrix/templates/matilda_s1/css/redizine/card.css?17418078349010 */
/* /bitrix/templates/matilda_s1/css/redizine/statement-page.css?17418078346645 */
/* /bitrix/templates/matilda_s1/css/redizine/magnific-popup.min.css?17418078345913 */
/* /bitrix/templates/matilda_s1/css/splide.min.css?17477463735090 */
/* /bitrix/templates/matilda_s1/components/intec.universe/widget/buttontop/style.css?1741808120445 */
/* /bitrix/templates/matilda_s1/components/intec.universe/main.header/template.1/style.css?17418081491294 */
/* /bitrix/templates/matilda_s1/components/intec.universe/main.header/template.1/templates/desktop/template.9/style.css?174180815437398 */
/* /bitrix/templates/matilda_s1/components/bitrix/menu/horizontal.1/style.css?174180787527991 */
/* /bitrix/templates/matilda_s1/components/bitrix/catalog.section.list/catalog_menu/style.css?17418079714590 */
/* /bitrix/templates/matilda_s1/components/intec.universe/main.header/template.1/templates/mobile/template.1/style.css?17418081573812 */
/* /bitrix/templates/matilda_s1/components/bitrix/menu/mobile.1/style.css?17418078814567 */
/* /bitrix/templates/matilda_s1/components/bitrix/breadcrumb/.default/style.css?17418079333271 */
/* /bitrix/templates/matilda_s1/styles.css?174180782237 */
/* /bitrix/templates/matilda_s1/template_styles.css?174180782289 */
