

/* Start:/local/templates/kolibri_silosi/assets/fancybox/jquery.fancybox.css?16636919984895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/local/templates/kolibri_silosi/assets/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/local/templates/kolibri_silosi/assets/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/local/templates/kolibri_silosi/assets/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/local/templates/kolibri_silosi/assets/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/local/templates/kolibri_silosi/assets/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/local/templates/kolibri_silosi/assets/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/kolibri_silosi/assets/fancybox/helpers/jquery.fancybox-buttons.css?16636919982447*/
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('/local/templates/kolibri_silosi/assets/fancybox/helpers/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
/* End */


/* Start:/local/templates/kolibri_silosi/assets/fancybox/helpers/jquery.fancybox-thumbs.css?1663691998735*/
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}
/* End */


/* Start:/local/templates/kolibri_silosi/assets/owl-carousel/owl.carousel.css?16636919983196*/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
            animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
    z-index: 0;
}
.owl-carousel .owl-animated-out {
    z-index: 1;
}
.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
            animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    -webkit-transition: height 500ms ease-in-out;
            transition: height 500ms ease-in-out;
}
/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
}
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: '.';
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel.owl-loading {
    display: block;
    opacity: 0;
}
.owl-carousel.owl-hidden {
    opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
    display: none;
}
.owl-carousel .owl-item {
    position: relative;
    float: left;
    min-height: 1px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    /* -webkit-backface-visibility: hidden; */
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
}
.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor:      -o-grab;
    cursor:     -ms-grab;
    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 - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    -webkit-transition: opacity 400ms ease;
            transition: opacity 400ms ease;
    opacity: 0;
}
.owl-carousel .owl-item img {
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}

/* End */


/* Start:/local/templates/kolibri_silosi/assets/owl-carousel/owl.theme.css?16636919981291*/
.owl-theme .owl-controls {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
    font-size: 50px;
    display: inline-block;
    padding: 0 10px;
    cursor: pointer;
    color: #fff;
    border-radius: 3px;
    background-color: rgba(0,0,0,.1);
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    text-decoration: none;
}
.owl-theme .owl-controls .owl-nav .disabled {
    cursor: default;
    opacity: .5;
}
.owl-theme .owl-controls .owl-nav .owl-prev,
.owl-theme .owl-controls .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    margin-top: -45px;
}
.owl-theme .owl-controls .owl-nav .owl-prev {
    left: 3%;
}
.owl-theme .owl-controls .owl-nav .owl-next {
    right: 3%;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    margin-top: 10px;
    *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
    display: block;
    width: 10px;
    height: 10px;
    margin: 7px;
    -webkit-transition: opacity 200ms ease;
            transition: opacity 200ms ease;
    border-radius: 50%;
    background: #d6d6d6;
    -webkit-backface-visibility: visible;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}

/* End */


/* Start:/local/templates/kolibri_silosi/assets/scrollup/jquery.scrollup.css?1663691998238*/
#scrollUp {
    right: 30px;
    bottom: 30px;
    padding: 11px 15px;
    text-decoration: none;
    color: #fff;
    border-radius: 100%;
    background-color: rgba(0,0,0,.3);
}
#scrollUp:hover {
    background-color: rgba(0,0,0,.5);
}

/* End */


/* Start:/local/templates/kolibri_silosi/plugin/czm-chat-support.css?167095938988653*/
/* =======================================================
 *
 *      Project: CZM All in One Social Chat Support
 *      Version: 3.0
 *
 *      Author: czmMedia
 *      Contact: https://codecanyon.net/user/czmmedia
 *      Available only in: https://codecanyon.net/item/czm-social-chat-support/26387234
 *
 *      Copyright (c) 2021, Czm Media. All rights reserved.
 *
 *      ---------------------------------
 *      CONTENTS
 *      ---------------------------------
 *
 *      [01] GLOBAL
 *      [02] BUTTON
 *      [03] PULSE EFFECT
 *      [04] NOTIFICATION NUMBER
 *      [05] SPEECH BUBBLE
 *      [06] POPUP
 *      [07] EFFECTS
 *      [08] RESPONSIVE
 *
 * ======================================================= */

/* =======================================================
[01] GLOBAL
======================================================= */

@import url('https://fonts.googleapis.com/css?family=Roboto:400,500&display=swap');
.czm-chat-support {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    color: #212529;
    z-index: 998;
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.czm-fixed.czm-chat-support {
    display: inherit;
}
.czm-fixed .czm-button {
    position: fixed;
    bottom: 30px;
}
.czm-right .czm-button {
    right: 30px;
}
.czm-left .czm-button {
    left: 30px;
}
.czm-fixed .czm-speech-bubble {
    position: fixed;
}
.czm-right .czm-speech-bubble {
    right: 30px;
}
.czm-left .czm-speech-bubble {
    left: 30px;
}
.czm-fixed .czm-popup {
    position: fixed;
}
.czm-right .czm-popup {
    right: 30px;
}
.czm-left .czm-popup {
    left: 30px;
}
/* =======================================================
[02] BUTTON
======================================================= */

.czm-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 998;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    -o-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    visibility: hidden;
    opacity: 0;
}
.czm-button:hover {
    -webkit-box-shadow: 0 4px 8px 1px rgba(0,0,0,.15);
    -moz-box-shadow: 0 4px 8px 1px rgba(0,0,0,.15);
    -o-box-shadow: 0 4px 8px 1px rgba(0,0,0,.15);
    -ms-box-shadow: 0 4px 8px 1px rgba(0,0,0,.15);
    box-shadow: 0 4px 8px 1px rgba(0,0,0,.15);
    transform: translateY(-3px);
}
.czm-button-person-avatar {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.czm-button-person-avatar i {
    color: #fff;
}
.czm-button-person-avatar svg {
    color: #fff;
}
.czm-button-person-avatar img {
    max-width: 100%;
    max-height: 100%;
    background-color: #fff;
}
.czm-button-content {
    display: flex;
    justify-content: center;
    flex-direction: column;
    color: #fff;
    margin-left: 10px;
    text-align: left;
}
.czm-button-image .czm-button-content {
    margin-left: 15px;
}
.czm-button-content-title {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
}
.czm-button-content-description {
    font-size: 11px;
    line-height: 14px;
    display: flex;
    margin-right: 5px;
    margin-top: 2px;
    opacity: .8;
}
.czm-button-content-online-offline-text {
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    background: rgba(255,255,255,.3);
    padding: 1px 6px;
    border-radius: 5px;
    display: inline-flex;
    align-self: flex-start;
    margin-top: 4px;
}
.czm-chat-support-1 .czm-button {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.czm-chat-support-1 .czm-button-person-avatar {
    width: 60px;
    height: 60px;
}
.czm-chat-support-1 .czm-button-person-avatar i {
    font-size: 34px;
}
.czm-chat-support-1 .czm-button-person-avatar svg {
    width: 34px;
    height: 34px;
}
.czm-chat-support-1 .czm-button-person-avatar img {
    border-radius: 50%;
}
.czm-chat-support-2 .czm-button {
    padding: 0 35px 0 10px;
    border-radius: 70px;
    height: 70px;
}
.czm-chat-support-2 .czm-button-person-avatar {
    width: 55px;
    height: 55px;
}
.czm-chat-support-2 .czm-button-person-avatar i {
    font-size: 44px;
}
.czm-chat-support-2 .czm-button-person-avatar svg {
    width: 44px;
    height: 44px;
}
.czm-chat-support-2 .czm-button-person-avatar img {
    border-radius: 50%;
    border: 2px solid #fff;
}
.czm-chat-support-2 .czm-button-content-online-offline-text {
    border-radius: 10px;
}
.czm-chat-support-3 .czm-button {
    height: 50px;
    padding: 0 25px 0 5px;
    border-radius: 50px;
}
.czm-chat-support-3 .czm-button-person-avatar {
    width: 40px;
    height: 40px;
}
.czm-chat-support-3 .czm-button-person-avatar i {
    font-size: 28px;
}
.czm-chat-support-3 .czm-button-person-avatar svg {
    width: 28px;
    height: 28px;
}
.czm-chat-support-3 .czm-button-person-avatar img {
    border-radius: 50%;
    border: 2px solid #fff;
}
.czm-chat-support-4 .czm-button {
    height: 70px;
    padding: 0 30px 0 10px;
    border-radius: 10px;
}
.czm-chat-support-4 .czm-button-person-avatar {
    width: 55px;
    height: 55px;
}
.czm-chat-support-4 .czm-button-person-avatar i {
    font-size: 44px;
}
.czm-chat-support-4 .czm-button-person-avatar svg {
    width: 44px;
    height: 44px;
}
.czm-chat-support-4 .czm-button-person-avatar img {
    border-radius: 10px;
    border: 2px solid #fff;
}
.czm-chat-support-5 .czm-button {
    height: 50px;
    padding: 0 25px 0 5px;
    border-radius: 10px;
}
.czm-chat-support-5 .czm-button-person-avatar {
    width: 40px;
    height: 40px;
}
.czm-chat-support-5 .czm-button-person-avatar i {
    font-size: 28px;
}
.czm-chat-support-5 .czm-button-person-avatar svg {
    width: 28px;
    height: 28px;
}
.czm-chat-support-5 .czm-button-person-avatar img {
    border-radius: 10px;
    border: 2px solid #fff;
}
.czm-chat-support-6 .czm-button {
    padding: 0px 25px 0 85px;
    border-radius: 10px;
    height: 70px;
}
.czm-chat-support-6 .czm-button-person-avatar {
    position: absolute;
    left: 13px;
    bottom: 10px;
    z-index: 2;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    border: 3px solid #fff;
    background-color: #fff;
    overflow: hidden;
    /*box-shadow: 1px 2px 0px 2px rgb(255 255 255);*/
}
.czm-chat-support-6 .czm-button-person-avatar i {
    font-size: 36px;
}
.czm-chat-support-6 .czm-button-person-avatar svg {
    width: 36px;
    height: 36px;
}
.czm-chat-support-6 .czm-button-content {
    margin-left: 15px;
}
.czm-chat-support-7 .czm-button {
    padding: 0px 35px 0 60px;
    border-radius: 70px;
    margin-left: 20px;
    height: 70px;
}
.czm-chat-support-7 .czm-button-person-avatar {
    position: absolute;
    left: -20px;
    z-index: 2;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 3px solid rgb(255 255 255);
    background-color: #fff;
    overflow: hidden;
    /*box-shadow: 4px 0 0 rgb(255 255 255);*/
}
.czm-chat-support-7 .czm-button-person-avatar i {
    font-size: 36px;
}
.czm-chat-support-7 .czm-button-person-avatar svg {
    width: 36px;
    height: 36px;
}
.czm-chat-support-7 .czm-button-content {
    margin-left: 15px;
}
.czm-chat-support-7 .czm-button-content-online-offline-text {
    border-radius: 10px;
}
.czm-button-offline {
    cursor: not-allowed;
    pointer-events: none;
    background-color: #B0B6BB!important;
}
.czm-button-offline .czm-button-person-avatar {
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -o-filter: grayscale(1);
    filter: grayscale(1);
}
.czm-button-offline .czm-button-content-online-offline-text {
    background-color: #9CA3A8;
}
.czm-chat-support-show .czm-button {
    visibility: visible;
    opacity: 1;
}
/* =======================================================
[03] PULSE EFFECT
======================================================= */

.czm-pulse {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    position: absolute;
    left: -10px;
    top: -10px;
    z-index: -1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-animation: czmPulse 2s infinite;
    -moz-animation: czmPulse 2s infinite;
    -ms-animation: czmPulse 2s infinite;
    -o-animation: czmPulse 2s infinite;
    animation: czmPulse 2s infinite;
    opacity: 1;
    visibility: visible;
    background-color: #2db742;
}
.czm-pulse-hide {
    opacity: 0;
    visibility: hidden;
}
.czm-pulse:nth-of-type(2n) {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -ms-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s
}
.czm-pulse.stop {
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    -o-animation: none;
    animation: none
}
@-webkit-keyframes czmPulse {
    0% {
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -ms-transform:scale(0);
        -o-transform:scale(0);
        transform:scale(0);
        opacity:1
    }
    50% {
        opacity:.5
    }
    100% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@-moz-keyframes czmPulse {
    0% {
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -ms-transform:scale(0);
        -o-transform:scale(0);
        transform:scale(0);
        opacity:1
    }
    50% {
        opacity:.5
    }
    100% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@-ms-keyframes czmPulse {
    0% {
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -ms-transform:scale(0);
        -o-transform:scale(0);
        transform:scale(0);
        opacity:1
    }
    50% {
        opacity:.5
    }
    100% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@-o-keyframes czmPulse {
    0% {
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -ms-transform:scale(0);
        -o-transform:scale(0);
        transform:scale(0);
        opacity:1
    }
    50% {
        opacity:.5
    }
    100% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@keyframes czmPulse {
    0% {
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -ms-transform:scale(0);
        -o-transform:scale(0);
        transform:scale(0);
        opacity:1
    }
    50% {
        opacity:.5
    }
    100% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
/* =======================================================
[04] NOTIFICATION NUMBER
======================================================= */

.czm-notify {
    position: absolute;
    align-items: center;
    justify-content: center;
    top: -5px;
    right: -5px;
    display: flex;
    -webkit-transition: .3s ease all;
    -moz-transition: .3s ease all;
    -ms-transition: .3s ease all;
    -o-transition: .3s ease all;
    transition: .3s ease all;
}
.czm-notify-hide {
    opacity: 0;
    visibility: hidden;
}
.czm-notify-circle {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    background-color: #f25;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: flex;
    -webkit-transition: .3s ease all;
    -moz-transition: .3s ease all;
    -ms-transition: .3s ease all;
    -o-transition: .3s ease all;
    transition: .3s ease all;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.czm-notify-circle-show {
    opacity: 1;
    visibility: visible;
}
.czm-bounce {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: czmBounce;
    -moz-animation-name: czmBounce;
    -ms-animation-name: czmBounce;
    -o-animation-name: czmBounce;
    animation-name: czmBounce;
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
}
@-webkit-keyframes czmBounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -ms-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -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);
    }
    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -1px, 0);
        -moz-transform: translate3d(0, -1px, 0);
        -ms-transform: translate3d(0, -1px, 0);
        -o-transform: translate3d(0, -1px, 0);
        transform: translate3d(0, -1px, 0);
    }
}
@-moz-keyframes czmBounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -ms-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -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);
    }
    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -1px, 0);
        -moz-transform: translate3d(0, -1px, 0);
        -ms-transform: translate3d(0, -1px, 0);
        -o-transform: translate3d(0, -1px, 0);
        transform: translate3d(0, -1px, 0);
    }
}
@-ms-keyframes czmBounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -ms-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -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);
    }
    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -1px, 0);
        -moz-transform: translate3d(0, -1px, 0);
        -ms-transform: translate3d(0, -1px, 0);
        -o-transform: translate3d(0, -1px, 0);
        transform: translate3d(0, -1px, 0);
    }
}
@-o-keyframes czmBounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -ms-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -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);
    }
    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -1px, 0);
        -moz-transform: translate3d(0, -1px, 0);
        -ms-transform: translate3d(0, -1px, 0);
        -o-transform: translate3d(0, -1px, 0);
        transform: translate3d(0, -1px, 0);
    }
}
@keyframes czmBounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -ms-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -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);
    }
    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -1px, 0);
        -moz-transform: translate3d(0, -1px, 0);
        -ms-transform: translate3d(0, -1px, 0);
        -o-transform: translate3d(0, -1px, 0);
        transform: translate3d(0, -1px, 0);
    }
}
/* =======================================================
[05] SPEECH BUBBLE
======================================================= */

.czm-speech-bubble {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s ease all;
    -moz-transition: .3s ease all;
    -ms-transition: .3s ease all;
    -o-transition: .3s ease all;
    transition: .3s ease all;
    align-items: center;
    display: flex;
    max-width: 400px;
    -webkit-transform: translate(20px, 0);
    -moz-transform: translate(20px, 0);
    -ms-transform: translate(20px, 0);
    -o-transform: translate(20px, 0);
    transform: translate(20px, 0);
}
.czm-speech-bubble-show {
    -webkit-transform: translate(0, 0)!important;
    -moz-transform: translate(0, 0)!important;
    -ms-transform: translate(0, 0)!important;
    -o-transform: translate(0, 0)!important;
    transform: translate(0, 0)!important;
    opacity: 1;
    visibility: visible;
}
.czm-speech-bubble-text {
    position: relative;
    background-color: #fff;
    padding: 15px;
    border-radius: 5px;
    border: 1px solid #e9e9e9;
    font-size: 14px;
}
.czm-speech-bubble-text:before, .czm-speech-bubble-text:after {
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    top: 100%;
    right: 10px;
    left: auto;
}
.czm-speech-bubble-text:before {
    border-width: 10px;
    border-top-color: #e9e9e9;
}
.czm-speech-bubble-text:after {
    border-width: 9px;
    margin-right: 1px;
    border-top-color: #fff;
}
.czm-speech-bubble-close {
    position: absolute;
    top: -12px;
    right: 2px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s ease all;
    -moz-transition: .3s ease all;
    -ms-transition: .3s ease all;
    -o-transition: .3s ease all;
    transition: .3s ease all;
    cursor: pointer;
    background-image: url("/local/templates/kolibri_silosi/plugin/assets/img/czm-chat-support-close-black.svg");
    background-position: center;
    background-size: cover;
    width: 8px;
    height: 8px;
}
.czm-speech-bubble-close-show {
    opacity: 1;
    visibility: visible;
}
.czm-speech-bubble-typing {
    padding: 5px;
}
.czm-speech-bubble-typing > div {
    position: relative;
    float: left;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    background: #9FA4A8;
    margin: 0 2px;
    -webkit-animation: czmTyping 1.5s infinite;
    -moz-animation: czmTyping 1.5s infinite;
    -ms-animation: czmTyping 1.5s infinite;
    -o-animation: czmTyping 1.5s infinite;
    animation: czmTyping 1.5s infinite;
}
.czm-speech-bubble-typing > div:nth-child(2) {
    -webkit-animation-delay: 0.1s;
    -moz-animation-delay: 0.1s;
    -ms-animation-delay: 0.1s;
    -o-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
.czm-speech-bubble-typing > div:nth-child(3) {
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.czm-left .czm-speech-bubble {
    -webkit-transform: translate(-20px, 0);
    -moz-transform: translate(-20px, 0);
    -ms-transform: translate(-20px, 0);
    -o-transform: translate(-20px, 0);
    transform: translate(-20px, 0);
}
.czm-left .czm-speech-bubble-text:before, .czm-left .czm-speech-bubble-text:after {
    right: auto;
    left: 10px;
}
.czm-left .czm-speech-bubble-text:after {
    margin-right: 0;
    margin-left: 1px;
}
.czm-left .czm-speech-bubble-close {
    right: auto;
    left: 2px;
}
@-webkit-keyframes czmTyping {
    0%, 43%, 100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    25%, 35% {
        -webkit-transform: translate(0, -10px);
        -moz-transform: translate(0, -10px);
        -ms-transform: translate(0, -10px);
        -o-transform: translate(0, -10px);
        transform: translate(0, -10px);
    }
}
@-moz-keyframes czmTyping {
    0%, 43%, 100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    25%, 35% {
        -webkit-transform: translate(0, -10px);
        -moz-transform: translate(0, -10px);
        -ms-transform: translate(0, -10px);
        -o-transform: translate(0, -10px);
        transform: translate(0, -10px);
    }
}
@-ms-keyframes czmTyping {
    0%, 43%, 100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    25%, 35% {
        -webkit-transform: translate(0, -10px);
        -moz-transform: translate(0, -10px);
        -ms-transform: translate(0, -10px);
        -o-transform: translate(0, -10px);
        transform: translate(0, -10px);
    }
}
@-o-keyframes czmTyping {
    0%, 43%, 100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    25%, 35% {
        -webkit-transform: translate(0, -10px);
        -moz-transform: translate(0, -10px);
        -ms-transform: translate(0, -10px);
        -o-transform: translate(0, -10px);
        transform: translate(0, -10px);
    }
}
@keyframes czmTyping {
    0%, 43%, 100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    25%, 35% {
        -webkit-transform: translate(0, -10px);
        -moz-transform: translate(0, -10px);
        -ms-transform: translate(0, -10px);
        -o-transform: translate(0, -10px);
        transform: translate(0, -10px);
    }
}
/* =======================================================
[06] POPUP
======================================================= */

.czm-popup {
    position: absolute;
    width: 320px;
    -webkit-box-shadow: 0px 5px 10px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0px 5px 10px 0 rgba(0,0,0,.1);
    -ms-box-shadow: 0px 5px 10px 0 rgba(0,0,0,.1);
    -o-box-shadow: 0px 5px 10px 0 rgba(0,0,0,.1);
    box-shadow: 0px 5px 10px 0 rgba(0,0,0,.1);
    opacity: 0;
    visibility: hidden;
    border-radius: 10px;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.czm-popup-close {
    position: absolute;
    right: 15px;
    top: 10px;
    cursor: pointer;
    z-index: 1;
    background-image: url("/local/templates/kolibri_silosi/plugin/assets/img/czm-chat-support-close-white.svg");
    background-position: center;
    background-size: cover;
    width: 10px;
    height: 10px;
    /*opacity: .5;*/
}
.czm-popup-header {
    position: relative;
    padding: 25px 15px;
    color: #fff;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.czm-popup-header .czm-popup-person-avatar {
    margin-bottom: 10px;
    border: 2px solid #fff;
}
.czm-popup-header-title {
    font-size: 14px;
    font-weight: 500;
}
.czm-popup-header-description {
    font-size: 12px;
    opacity: .9;
    margin-top: 1px;
}
.czm-popup-area {
    background-color: #fff;
    position: relative;
    padding: 20px;
}
.czm-popup-person {
    display: flex;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    z-index: 0;
    cursor: pointer;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: .2s ease all;
    -moz-transition: .2s ease all;
    -ms-transition: .2s ease all;
    -o-transition: .2s ease all;
    transition: .2s ease all;
    margin-bottom: 10px;
    background-color: #f5f7f9;
    border-radius: 4px;
    padding: 10px 12px;
}
.czm-popup-person:hover {
    -webkit-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    transform: translateY(-1px);
    text-decoration: none;
    -webkit-box-shadow: 0 2px 1px rgba(55,62,70,.1);
    -moz-box-shadow: 0 2px 1px rgba(55,62,70,.1);
    -ms-box-shadow: 0 2px 1px rgba(55,62,70,.1);
    -o-box-shadow: 0 2px 1px rgba(55,62,70,.1);
    box-shadow: 0 2px 1px rgba(55,62,70,.1);
}
.czm-popup-person:last-child {
    margin-bottom: 0;
}
.czm-popup-person-avatar {
    position: relative;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.czm-popup-person-avatar i {
    font-size: 30px;
    color: #fff;
}
.czm-popup-person-avatar img {
    border-radius: 50%;
    max-width: 100%;
    max-height: 100%;
}
.czm-popup-person-avatar svg {
    width: 30px;
    height: 30px;
    color: #fff;
}
.czm-popup-person-avatar-status {
    position: absolute;
    right: 5px;
    bottom: 0;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    border: 2px solid #f5f7f9;
    background-color: #26c281;
}
.czm-popup-person-content {
    display: flex;
    flex-direction: column;
    align-self: center;
    margin-left: 15px;
}
.czm-popup-person-title {
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
}
.czm-popup-person-description {
    font-size: 12px;
    line-height: 13px;
    margin-top: 5px;
    color: #747c84;
}
.czm-popup-person-online-offline-text {
    background-color: #26c281;
    color: #fff;
    margin-top: 5px;
    font-size: 10px;
    line-height: 1;
    padding: 2px 4px;
    border-radius: 3px;
    display: flex;
    align-self: flex-start;
}
.czm-popup-show .czm-popup {
    opacity: 1;
    visibility: visible;
    z-index: 9999;
}
.czm-popup-show .czm-pulse {
    opacity: 0;
    visibility: hidden;
}
.czm-popup-show .czm-notify {
    opacity: 0;
    visibility: hidden;
}
.czm-popup-show .czm-speech-bubble {
    opacity: 0;
    visibility: hidden;
}
.czm-chat-support-1 .czm-popup, .czm-chat-support-1 .czm-speech-bubble {
    bottom: 110px;
}
.czm-chat-support-2 .czm-popup, .czm-chat-support-4 .czm-popup, .czm-chat-support-6 .czm-popup, .czm-chat-support-7 .czm-popup, .czm-chat-support-2 .czm-speech-bubble, .czm-chat-support-4 .czm-speech-bubble, .czm-chat-support-6 .czm-speech-bubble, .czm-chat-support-7 .czm-speech-bubble {
    bottom: 120px;
}
.czm-chat-support-3 .czm-popup, .czm-chat-support-5 .czm-popup, .czm-chat-support-3 .czm-speech-bubble, .czm-chat-support-5 .czm-speech-bubble {
    bottom: 100px;
}
.czm-popup-person-offline {
    cursor: not-allowed;
    pointer-events: none;
}
.czm-popup-person-offline .czm-popup-person-avatar {
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -o-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .6;
}
.czm-popup-person-offline .czm-popup-person-title, .czm-popup-person-offline .czm-popup-person-description {
    opacity: .8;
}
.czm-popup-person-offline .czm-popup-person-online-offline-text {
    /*background-color: #ffbb21;*/
    background-color: #bac4ca;
}
.czm-popup-small .czm-popup-header {
    padding: 20px 15px;
}
.czm-popup-small .czm-popup-area {
    padding: 1px;
    background-color: #f5f7f9;
}
.czm-popup-small .czm-popup-person {
    margin-bottom: 1px;
    padding: 5px 10px;
    background-color: #fff;
    border-radius: 0;
}
.czm-popup-small .czm-popup-person:hover {
    -webkit-box-shadow: 0 0 2px rgba(55,62,70,.1);
    -moz-box-shadow: 0 0 2px rgba(55,62,70,.1);
    -ms-box-shadow: 0 0 2px rgba(55,62,70,.1);
    -o-box-shadow: 0 0 2px rgba(55,62,70,.1);
    box-shadow: 0 0 2px rgba(55,62,70,.1);
}
.czm-popup-small .czm-popup-person-avatar {
    width: 40px;
    height: 40px;
}
.czm-popup-small .czm-popup-person-avatar i {
    font-size: 22px;
}
.czm-popup-small .czm-popup-person-avatar-status {
    right: 0;
    bottom: 0;
}
.czm-popup-small .czm-popup-person-title {
    font-weight: 400;
}
.czm-popup-small .czm-popup-person-description {
    margin-top: 2px;
}
.czm-popup-single .czm-popup-area {
    padding: 0;
}
.czm-popup-single .czm-popup-header {
    padding: 10px 15px 0 0;
    align-items: flex-end;
}
.czm-popup-single .czm-popup-close {
    position: static;
    right: 0;
    top: 0;
}
.czm-popup-single .czm-popup-person {
    border-radius: 0;
    padding: 5px 0 0 0;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    cursor: auto;
}
.czm-popup-single .czm-popup-person:hover {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.czm-popup-single .czm-popup-person-content {
    margin-top: 15px;
    margin-left: 0;
    text-align: center;
}
.czm-popup-single .czm-popup-person-avatar {
    border: 2px solid #fff;
    box-sizing: content-box;
}
.czm-popup-single .czm-popup-person-avatar-status {
    border-color: #fff;
}
.czm-popup-single .czm-popup-person-title {
    color: #fff;
}
.czm-popup-single .czm-popup-person-description {
    color: #fff;
}
.czm-popup-single .czm-popup-person-online-offline-text {
    align-self: center;
    margin-top: 7px;
}
.czm-popup-single .czm-popup-person-message {
    flex-direction: row;
}
.czm-popup-single .czm-popup-person-message .czm-popup-person-avatar {
    margin-left: 20px;
}
.czm-popup-single .czm-popup-person-message .czm-popup-person-content {
    margin-top: 0;
    margin-left: 15px;
    text-align: left;
}
.czm-popup-start-chat {
    background-color: #fff;
    margin-top: 25px;
    width: 100%;
}
.czm-popup-start-chat-message {
    background-color: #e8e4df;
    padding: 30px 25px;
}
.czm-popup-start-chat-message > div {
    position: relative;
    background-color: #fff;
    box-shadow: rgb(0 0 0 / 13%) 0 1px 0.5px;
    max-width: calc(100% - 66px);
    padding: 15px 20px;
    border-radius: 0 8px 8px;
}
.czm-popup-start-chat-message > div:before {
    content: '';
    position: absolute;
    top: 0;
    left: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 20px 20px 0;
    border-color: transparent #ffffff transparent transparent;
}
.czm-popup-start-chat-textbox {
    display: flex;
}
.czm-popup-start-chat-textbox > input {
    border: 0;
    outline: none;
    width: 90%;
    margin: 0;
    padding: 15px 0 15px 20px;
}
.czm-popup-start-chat-textbox > input::placeholder {
    color: #ccc;
}
.czm-popup-start-chat-textbox > i {
    font-size: 14px;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
    padding: 0 20px;
    cursor: pointer;
    background-color: #fff;
}
.czm-popup-start-chat-button {
    border-radius: .85rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin: 15px;
    padding: 8px 20px;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: .2s ease all;
    -moz-transition: .2s ease all;
    -ms-transition: .2s ease all;
    -o-transition: .2s ease all;
    transition: .2s ease all;
}
.czm-popup-start-chat-button span {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}
.czm-popup-start-chat-button i {
    font-size: 12px;
    color: #fff;
}
/* =======================================================
[07] EFFECTS
======================================================= */

.animate__animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(1s);
    animation-duration: var(1s);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
@-webkit-keyframes animate__1 {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 1000px, 0);
        transform:translate3d(0, 1000px, 0)
    }
    80% {
        opacity:1;
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    to {
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes animate__1 {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 1000px, 0);
        transform:translate3d(0, 1000px, 0)
    }
    80% {
        opacity:1;
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    to {
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.animate__1 {
    -webkit-animation-name: animate__1;
    animation-name: animate__1
}
@-webkit-keyframes animate__2__1 {
    0% {
        opacity:0;
        -webkit-transform:translate3d(1000px, 0, 0);
        transform:translate3d(1000px, 0, 0)
    }
    to {
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes animate__2__1 {
    0% {
        opacity:0;
        -webkit-transform:translate3d(1000px, 0, 0);
        transform:translate3d(1000px, 0, 0)
    }
    to {
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.animate__2__1 {
    -webkit-animation-name: animate__2__1;
    animation-name: animate__2__1
}
@-webkit-keyframes animate__2__2 {
    0% {
        opacity:0;
        -webkit-transform:translate3d(-1000px, 0, 0);
        transform:translate3d(-1000px, 0, 0)
    }
    to {
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes animate__2__2 {
    0% {
        opacity:0;
        -webkit-transform:translate3d(-1000px, 0, 0);
        transform:translate3d(-1000px, 0, 0)
    }
    to {
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.animate__2__2 {
    -webkit-animation-name: animate__2__2;
    animation-name: animate__2__2
}
@-webkit-keyframes animate__3 {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
        animation-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 3000px, 0) scaleY(5);
        transform:translate3d(0, 3000px, 0) scaleY(5)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0, -20px, 0) scaleY(.9);
        transform:translate3d(0, -20px, 0) scaleY(.9)
    }
    75% {
        -webkit-transform:translate3d(0, 10px, 0) scaleY(.95);
        transform:translate3d(0, 10px, 0) scaleY(.95)
    }
    90% {
        -webkit-transform:translate3d(0, -5px, 0) scaleY(.985);
        transform:translate3d(0, -5px, 0) scaleY(.985)
    }
    to {
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes animate__3 {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
        animation-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 3000px, 0) scaleY(5);
        transform:translate3d(0, 3000px, 0) scaleY(5)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0, -20px, 0) scaleY(.9);
        transform:translate3d(0, -20px, 0) scaleY(.9)
    }
    75% {
        -webkit-transform:translate3d(0, 10px, 0) scaleY(.95);
        transform:translate3d(0, 10px, 0) scaleY(.95)
    }
    90% {
        -webkit-transform:translate3d(0, -5px, 0) scaleY(.985);
        transform:translate3d(0, -5px, 0) scaleY(.985)
    }
    to {
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.animate__3 {
    -webkit-animation-name: animate__3;
    animation-name: animate__3
}
@-webkit-keyframes animate__4__1 {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
        animation-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(3000px, 0, 0) scaleX(3);
        transform:translate3d(3000px, 0, 0) scaleX(3)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(-25px, 0, 0) scaleX(1);
        transform:translate3d(-25px, 0, 0) scaleX(1)
    }
    75% {
        -webkit-transform:translate3d(10px, 0, 0) scaleX(.98);
        transform:translate3d(10px, 0, 0) scaleX(.98)
    }
    90% {
        -webkit-transform:translate3d(-5px, 0, 0) scaleX(.995);
        transform:translate3d(-5px, 0, 0) scaleX(.995)
    }
    to {
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes animate__4__1 {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
        animation-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(3000px, 0, 0) scaleX(3);
        transform:translate3d(3000px, 0, 0) scaleX(3)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(-25px, 0, 0) scaleX(1);
        transform:translate3d(-25px, 0, 0) scaleX(1)
    }
    75% {
        -webkit-transform:translate3d(10px, 0, 0) scaleX(.98);
        transform:translate3d(10px, 0, 0) scaleX(.98)
    }
    90% {
        -webkit-transform:translate3d(-5px, 0, 0) scaleX(.995);
        transform:translate3d(-5px, 0, 0) scaleX(.995)
    }
    to {
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.animate__4__1 {
    -webkit-animation-name: animate__4__1;
    animation-name: animate__4__1
}
@-webkit-keyframes animate__4__2 {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
        animation-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(-3000px, 0, 0) scaleX(3);
        transform:translate3d(-3000px, 0, 0) scaleX(3)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(25px, 0, 0) scaleX(1);
        transform:translate3d(25px, 0, 0) scaleX(1)
    }
    75% {
        -webkit-transform:translate3d(-10px, 0, 0) scaleX(.98);
        transform:translate3d(-10px, 0, 0) scaleX(.98)
    }
    90% {
        -webkit-transform:translate3d(5px, 0, 0) scaleX(.995);
        transform:translate3d(5px, 0, 0) scaleX(.995)
    }
    to {
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes animate__4__2 {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
        animation-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(-3000px, 0, 0) scaleX(3);
        transform:translate3d(-3000px, 0, 0) scaleX(3)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(25px, 0, 0) scaleX(1);
        transform:translate3d(25px, 0, 0) scaleX(1)
    }
    75% {
        -webkit-transform:translate3d(-10px, 0, 0) scaleX(.98);
        transform:translate3d(-10px, 0, 0) scaleX(.98)
    }
    90% {
        -webkit-transform:translate3d(5px, 0, 0) scaleX(.995);
        transform:translate3d(5px, 0, 0) scaleX(.995)
    }
    to {
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.animate__4__2 {
    -webkit-animation-name: animate__4__2;
    animation-name: animate__4__2
}
@-webkit-keyframes animate__5__1 {
    0% {
        -webkit-transform:translateX(2000px) scale(.7);
        transform:translateX(2000px) scale(.7);
        opacity:.7
    }
    80% {
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes animate__5__1 {
    0% {
        -webkit-transform:translateX(2000px) scale(.7);
        transform:translateX(2000px) scale(.7);
        opacity:.7
    }
    80% {
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
.animate__5__1 {
    -webkit-animation-name: animate__5__1;
    animation-name: animate__5__1
}
@-webkit-keyframes animate__5__2 {
    0% {
        -webkit-transform:translateX(-2000px) scale(.7);
        transform:translateX(-2000px) scale(.7);
        opacity:.7
    }
    80% {
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes animate__5__2 {
    0% {
        -webkit-transform:translateX(-2000px) scale(.7);
        transform:translateX(-2000px) scale(.7);
        opacity:.7
    }
    80% {
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
.animate__5__2 {
    -webkit-animation-name: animate__5__2;
    animation-name: animate__5__2
}
@-webkit-keyframes animate__6 {
    0%, 50%, to {
        opacity:1
    }
    25%, 75% {
        opacity:0
    }
}
@keyframes animate__6 {
    0%, 50%, to {
        opacity:1
    }
    25%, 75% {
        opacity:0
    }
}
.animate__6 {
    -webkit-animation-name: animate__6;
    animation-name: animate__6
}
@-webkit-keyframes animate__7__1 {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes animate__7__1 {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
.animate__7__1 {
    -webkit-animation-name: animate__7__1;
    animation-name: animate__7__1
}
@-webkit-keyframes animate__7__2 {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes animate__7__2 {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
.animate__7__2 {
    -webkit-animation-name: animate__7__2;
    animation-name: animate__7__2
}
.animate__popup__1 {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.czm-popup-show .animate__popup__1 {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.animate__popup__2__1 {
    -webkit-transform: translateX(20%);
    -moz-transform: translateX(20%);
    -ms-transform: translateX(20%);
    -o-transform: translateX(20%);
    transform: translateX(20%);
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.czm-popup-show .animate__popup__2__1 {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.animate__popup__2__2 {
    -webkit-transform: translateX(-20%);
    -moz-transform: translateX(-20%);
    -ms-transform: translateX(-20%);
    -o-transform: translateX(-20%);
    transform: translateX(-20%);
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.czm-popup-show .animate__popup__2__2 {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.animate__popup__3 {
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
    transform: translateY(20%);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.czm-popup-show .animate__popup__3 {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.animate__popup__4 {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.czm-popup-show .animate__popup__4 {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.animate__popup__5 {
    -webkit-animation: animate__popup__5__hide 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
    animation: animate__popup__5__hide 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.czm-popup-show .animate__popup__5 {
    -webkit-animation: animate__popup__5__show 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
    animation: animate__popup__5__show 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
@-webkit-keyframes animate__popup__5__hide {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
    100% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
    }
}
@keyframes animate__popup__5__hide {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
    100% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
    }
}
@-webkit-keyframes animate__popup__5__show {
    0% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
    }
    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}
@keyframes animate__popup__5__show {
    0% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
    }
    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}
.animate__popup__6 {
    -webkit-animation: animate__popup__6__hide 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
    animation: animate__popup__6__hide 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.czm-popup-show .animate__popup__6 {
    -webkit-animation: animate__popup__6__show 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
    animation: animate__popup__6__show 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
@-webkit-keyframes animate__popup__6__hide {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
    }
    100% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
    }
}
@keyframes animate__popup__6__hide {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
    }
    100% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
    }
}
@-webkit-keyframes animate__popup__6__show {
    0% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
    }
    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
    }
}
@keyframes animate__popup__6__show {
    0% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
    }
    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
    }
}
.animate__popup__7 {
    -webkit-animation: animate__popup__7__hide 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
    animation: animate__popup__7__hide 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
}
.czm-popup-show .animate__popup__7 {
    -webkit-animation: animate__popup__7__show 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
    animation: animate__popup__7__show 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
}
@-webkit-keyframes animate__popup__7__hide {
    0% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
    100% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
}
@keyframes animate__popup__7__hide {
    0% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
    100% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
}
@-webkit-keyframes animate__popup__7__show {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
    100% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}
@keyframes animate__popup__7__show {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
    100% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}
.animate__popup__8 {
    -webkit-transform: scale(0) rotate(720deg);
    -moz-transform: scale(0) rotate(720deg);
    -ms-transform: scale(0) rotate(720deg);
    -o-transform: scale(0) rotate(720deg);
    transform: scale(0) rotate(720deg);
    opacity: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.czm-popup-show .animate__popup__8 {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    opacity: 1;
}
.animate__popup__9 {
    -webkit-animation: animate__popup__9__hide 0.45s ease-out both;
    animation: animate__popup__9__hide 0.45s ease-out both;
}
.czm-popup-show .animate__popup__9 {
    -webkit-animation: animate__popup__9__show 0.45s ease-out both;
    animation: animate__popup__9__show 0.45s ease-out both;
}
@-webkit-keyframes animate__popup__9__hide {
    0% {
        -webkit-transform: translateZ(0) rotate3d(1, 1, 0, 0) scale(1);
        transform: translateZ(0) rotate3d(1, 1, 0, 0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    54% {
        -webkit-transform: translateZ(-160px) rotate3d(1, 1, 0, 87deg) scale(0.5);
        transform: translateZ(-160px) rotate3d(1, 1, 0, 87deg) scale(0.5);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    100% {
        -webkit-transform: translateZ(-800px) rotate3d(1, 1, 0, 90deg) scale(0);
        transform: translateZ(-800px) rotate3d(1, 1, 0, 90deg) scale(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
}
@keyframes animate__popup__9__hide {
    0% {
        -webkit-transform: translateZ(0) rotate3d(1, 1, 0, 0) scale(1);
        transform: translateZ(0) rotate3d(1, 1, 0, 0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    54% {
        -webkit-transform: translateZ(-160px) rotate3d(1, 1, 0, 87deg) scale(0.5);
        transform: translateZ(-160px) rotate3d(1, 1, 0, 87deg) scale(0.5);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    100% {
        -webkit-transform: translateZ(-800px) rotate3d(1, 1, 0, 90deg) scale(0);
        transform: translateZ(-800px) rotate3d(1, 1, 0, 90deg) scale(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
}
@-webkit-keyframes animate__popup__9__show {
    0% {
        -webkit-transform: translateZ(-800px) rotate3d(1, 1, 0, 90deg) scale(0);
        transform: translateZ(-800px) rotate3d(1, 1, 0, 90deg) scale(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    54% {
        -webkit-transform: translateZ(-160px) rotate3d(1, 1, 0, 87deg) scale(0.5);
        transform: translateZ(-160px) rotate3d(1, 1, 0, 87deg) scale(0.5);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    100% {
        -webkit-transform: translateZ(0) rotate3d(1, 1, 0, 0) scale(1);
        transform: translateZ(0) rotate3d(1, 1, 0, 0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}
@keyframes animate__popup__9__show {
    0% {
        -webkit-transform: translateZ(-800px) rotate3d(1, 1, 0, 90deg) scale(0);
        transform: translateZ(-800px) rotate3d(1, 1, 0, 90deg) scale(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    54% {
        -webkit-transform: translateZ(-160px) rotate3d(1, 1, 0, 87deg) scale(0.5);
        transform: translateZ(-160px) rotate3d(1, 1, 0, 87deg) scale(0.5);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    100% {
        -webkit-transform: translateZ(0) rotate3d(1, 1, 0, 0) scale(1);
        transform: translateZ(0) rotate3d(1, 1, 0, 0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}
.animate__popup__10__1 {
    -webkit-animation: animate__popup__10__1__hide 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: animate__popup__10__1__hide 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.czm-popup-show .animate__popup__10__1 {
    -webkit-animation: animate__popup__10__1__show 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: animate__popup__10__1__show 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes animate__popup__10__1__hide {
    0% {
        -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
        transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
        opacity: 0;
    }
}
@keyframes animate__popup__10__1__hide {
    0% {
        -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
        transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
        opacity: 0;
    }
}
@-webkit-keyframes animate__popup__10__1__show {
    0% {
        -webkit-transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
        transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        opacity: 1;
    }
}
@keyframes animate__popup__10__1__show {
    0% {
        -webkit-transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
        transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        opacity: 1;
    }
}
.animate__popup__10__2 {
    -webkit-animation: animate__popup__10__2__hide 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: animate__popup__10__2__hide 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.czm-popup-show .animate__popup__10__2 {
    -webkit-animation: animate__popup__10__2__show 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: animate__popup__10__2__show 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes animate__popup__10__2__hide {
    0% {
        -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateY(-20deg) rotateX(35deg) translate(-300px, -300px) skew(35deg, -10deg);
        transform: rotateY(-20deg) rotateX(35deg) translate(-300px, -300px) skew(35deg, -10deg);
        opacity: 0;
    }
}
@keyframes animate__popup__10__2__hide {
    0% {
        -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateY(-20deg) rotateX(35deg) translate(-300px, -300px) skew(35deg, -10deg);
        transform: rotateY(-20deg) rotateX(35deg) translate(-300px, -300px) skew(35deg, -10deg);
        opacity: 0;
    }
}
@-webkit-keyframes animate__popup__10__2__show {
    0% {
        -webkit-transform: rotateY(-20deg) rotateX(35deg) translate(-300px, -300px) skew(35deg, -10deg);
        transform: rotateY(-20deg) rotateX(35deg) translate(-300px, -300px) skew(35deg, -10deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        opacity: 1;
    }
}
@keyframes animate__popup__10__2__show {
    0% {
        -webkit-transform: rotateY(-20deg) rotateX(35deg) translate(-300px, -300px) skew(35deg, -10deg);
        transform: rotateY(-20deg) rotateX(35deg) translate(-300px, -300px) skew(35deg, -10deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
        opacity: 1;
    }
}
.animate__popup__11 {
    -webkit-animation: animate__popup__11__hide 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
    animation: animate__popup__11__hide 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
}
.czm-popup-show .animate__popup__11 {
    -webkit-animation: animate__popup__11__show 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
    animation: animate__popup__11__show 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
}
@-webkit-keyframes animate__popup__11__hide {
    0% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateX(100deg);
        transform: rotateX(100deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 0;
    }
}
@keyframes animate__popup__11__hide {
    0% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateX(100deg);
        transform: rotateX(100deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 0;
    }
}
@-webkit-keyframes animate__popup__11__show {
    0% {
        -webkit-transform: rotateX(100deg);
        transform: rotateX(100deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 1;
    }
}
@keyframes animate__popup__11__show {
    0% {
        -webkit-transform: rotateX(100deg);
        transform: rotateX(100deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 1;
    }
}
.animate__popup__12__1 {
    -webkit-animation: animate__popup__12__1__hide 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: animate__popup__12__1__hide 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.czm-popup-show .animate__popup__12__1 {
    -webkit-animation: animate__popup__12__1__show 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: animate__popup__12__1__show 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes animate__popup__12__1__hide {
    0% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateX(30deg) translateX(300px) skewX(-30deg);
        transform: rotateX(30deg) translateX(300px) skewX(-30deg);
        opacity: 0;
    }
}
@keyframes animate__popup__12__1__hide {
    0% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateX(30deg) translateX(300px) skewX(-30deg);
        transform: rotateX(30deg) translateX(300px) skewX(-30deg);
        opacity: 0;
    }
}
@-webkit-keyframes animate__popup__12__1__show {
    0% {
        -webkit-transform: rotateX(30deg) translateX(300px) skewX(-30deg);
        transform: rotateX(30deg) translateX(300px) skewX(-30deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1;
    }
}
@keyframes animate__popup__12__1__show {
    0% {
        -webkit-transform: rotateX(30deg) translateX(300px) skewX(-30deg);
        transform: rotateX(30deg) translateX(300px) skewX(-30deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1;
    }
}
.animate__popup__12__2 {
    -webkit-animation: animate__popup__12__2__hide 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: animate__popup__12__2__hide 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.czm-popup-show .animate__popup__12__2 {
    -webkit-animation: animate__popup__12__2__show 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: animate__popup__12__2__show 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes animate__popup__12__2__hide {
    0% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateX(30deg) translateX(-300px) skewX(30deg);
        transform: rotateX(30deg) translateX(-300px) skewX(30deg);
        opacity: 0;
    }
}
@keyframes animate__popup__12__2__hide {
    0% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateX(30deg) translateX(-300px) skewX(30deg);
        transform: rotateX(30deg) translateX(-300px) skewX(30deg);
        opacity: 0;
    }
}
@-webkit-keyframes animate__popup__12__2__show {
    0% {
        -webkit-transform: rotateX(30deg) translateX(-300px) skewX(30deg);
        transform: rotateX(30deg) translateX(-300px) skewX(30deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1;
    }
}
@keyframes animate__popup__12__2__show {
    0% {
        -webkit-transform: rotateX(30deg) translateX(-300px) skewX(30deg);
        transform: rotateX(30deg) translateX(-300px) skewX(30deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1;
    }
}
.animate__popup__13 {
    -webkit-animation: animate__popup__13__hide 0.6s ease-out both;
    animation: animate__popup__13__hide 0.6s ease-out both;
}
.czm-popup-show .animate__popup__13 {
    -webkit-animation: animate__popup__13__show 0.6s ease-out both;
    animation: animate__popup__13__show 0.6s ease-out both;
}
@-webkit-keyframes animate__popup__13__hide {
    0% {
        -webkit-transform: translateY(0) rotate(0deg);
        transform: translateY(0) rotate(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateY(-800px) rotate(-540deg);
        transform: translateY(-800px) rotate(-540deg);
        opacity: 0;
    }
}
@keyframes animate__popup__13__hide {
    0% {
        -webkit-transform: translateY(0) rotate(0deg);
        transform: translateY(0) rotate(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateY(-800px) rotate(-540deg);
        transform: translateY(-800px) rotate(-540deg);
        opacity: 0;
    }
}
@-webkit-keyframes animate__popup__13__show {
    0% {
        -webkit-transform: translateY(-800px) rotate(-540deg);
        transform: translateY(-800px) rotate(-540deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0) rotate(0deg);
        transform: translateY(0) rotate(0deg);
        opacity: 1;
    }
}
@keyframes animate__popup__13__show {
    0% {
        -webkit-transform: translateY(-800px) rotate(-540deg);
        transform: translateY(-800px) rotate(-540deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0) rotate(0deg);
        transform: translateY(0) rotate(0deg);
        opacity: 1;
    }
}
.animate__popup__14 {
    -webkit-animation: animate__popup__14__hide 1.1s both;
    animation: animate__popup__14__hide 1.1s both;
}
.czm-popup-show .animate__popup__14 {
    -webkit-animation: animate__popup__14__show 1.1s both;
    animation: animate__popup__14__show 1.1s both;
}
@-webkit-keyframes animate__popup__14__hide {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
    }
    10% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
}
@keyframes animate__popup__14__hide {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
    }
    10% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
}
@-webkit-keyframes animate__popup__14__show {
    0% {
        -webkit-transform: translateY(-500px);
        transform: translateY(-500px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    38% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
    }
    55% {
        -webkit-transform: translateY(-65px);
        transform: translateY(-65px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    72% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    81% {
        -webkit-transform: translateY(-28px);
        transform: translateY(-28px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    95% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}
@keyframes animate__popup__14__show {
    0% {
        -webkit-transform: translateY(-500px);
        transform: translateY(-500px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    38% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
    }
    55% {
        -webkit-transform: translateY(-65px);
        transform: translateY(-65px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    72% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    81% {
        -webkit-transform: translateY(-28px);
        transform: translateY(-28px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    95% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}
.animate__popup__15 {
    -webkit-animation: animate__popup__15__hide 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: animate__popup__15__hide 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.czm-popup-show .animate__popup__15 {
    -webkit-animation: animate__popup__15__show 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: animate__popup__15__show 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes animate__popup__15__hide {
    0% {
        -webkit-transform: translateY(0) rotateX(0) scale(1);
        transform: translateY(0) rotateX(0) scale(1);
        -webkit-transform-origin: 50% -1400px;
        transform-origin: 50% -1400px;
        opacity: 1;
    }
    100% {
        -webkit-transform: translateY(600px) rotateX(30deg) scale(0);
        transform: translateY(600px) rotateX(30deg) scale(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0;
    }
}
@keyframes animate__popup__15__hide {
    0% {
        -webkit-transform: translateY(0) rotateX(0) scale(1);
        transform: translateY(0) rotateX(0) scale(1);
        -webkit-transform-origin: 50% -1400px;
        transform-origin: 50% -1400px;
        opacity: 1;
    }
    100% {
        -webkit-transform: translateY(600px) rotateX(30deg) scale(0);
        transform: translateY(600px) rotateX(30deg) scale(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0;
    }
}
@-webkit-keyframes animate__popup__15__show {
    0% {
        -webkit-transform: translateY(600px) rotateX(30deg) scale(0);
        transform: translateY(600px) rotateX(30deg) scale(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0) rotateX(0) scale(1);
        transform: translateY(0) rotateX(0) scale(1);
        -webkit-transform-origin: 50% -1400px;
        transform-origin: 50% -1400px;
        opacity: 1;
    }
}
@keyframes animate__popup__15__show {
    0% {
        -webkit-transform: translateY(600px) rotateX(30deg) scale(0);
        transform: translateY(600px) rotateX(30deg) scale(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0) rotateX(0) scale(1);
        transform: translateY(0) rotateX(0) scale(1);
        -webkit-transform-origin: 50% -1400px;
        transform-origin: 50% -1400px;
        opacity: 1;
    }
}
/* =======================================================
[08] RESPONSIVE
======================================================= */

@media (max-width: 575px) {
    .czm-fixed .czm-button {
        bottom: 20px;
    }
    .czm-right .czm-button {
        right: 20px;
    }
    .czm-left .czm-button {
        left: 20px;
    }
    .czm-right .czm-speech-bubble {
        right: 20px;
    }
    .czm-left .czm-speech-bubble {
        left: 20px;
    }
    .czm-right .czm-popup {
        right: 20px;
    }
    .czm-left .czm-popup {
        left: 20px;
    }
}

@media (max-width: 320px) {
    .czm-popup {
        width: 90%;
    }
    .czm-popup-header {
        padding: 20px 10px;
    }
    .czm-popup-person {
        padding: 5px 10px;
    }
    .czm-popup-person-avatar {
        width: 55px;
        height: 55px;
    }
}
/* End */


/* Start:/local/templates/kolibri_silosi/components/bitrix/menu/top/style.css?16636919982371*/
#menu.top,
#menu.top ul {
    z-index: 999;
    margin: 0;
    padding: 0;
    list-style: none;
}
#menu.top > li {
    position: relative;
    float: left;
    padding-left: 1px;
    background-image: url('/local/templates/kolibri_silosi/components/bitrix/menu/top/images/spacer.png');
    background-repeat: no-repeat;
    background-position: left center;
}
#menu.top > li:first-child {
    padding-left: 0;
    background-image: none;
    background-repeat: inherit;
    background-position: inherit;
}
#menu.top > li.parent > a:after {
    font-family: 'FontAwesome';
    font-size: 80%;
    padding-left: 6px;
    content: '\f107';
    vertical-align: top;
}
#menu.top > li > a {
    font-weight: bold;
    display: block;
    padding: 14px 25px;
    text-decoration: none;
    text-transform: uppercase;
            text-shadow: 0 1px 1px rgba(0,0,0,.15);
       -moz-text-shadow: 0 1px 1px rgba(0,0,0,.15);
         -o-text-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-text-shadow: 0 1px 1px rgba(0,0,0,.15);
}
#menu.top > li:hover > a {
    background-color: rgba(255,255,255,.15);
}
#menu.top > li.selected > a {
    background-color: rgba(0,0,0,.15);
}
#menu.top li:hover > ul {
    visibility: visible;
    opacity: 1;
}
#menu.top ul {
    position: absolute;
    visibility: hidden;
    -webkit-transition: all .15s ease-in-out;
       -moz-transition: all .15s ease-in-out;
        -ms-transition: all .15s ease-in-out;
         -o-transition: all .15s ease-in-out;
            transition: all .15s ease-in-out;
    opacity: 0;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
#menu.top ul li {
    position: relative;
}
#menu.top ul ul {
    top: 0;
    right: auto;
    left: 100%;
}
#menu.top ul ul.toright {
    right: 100%;
    left: auto;
}
#menu.top ul a {
    display: block;
    min-width: 190px;
    padding: 8px 20px 8px 13px;
    text-decoration: none;
    border-top: 1px solid rgba(0,0,0,.1);
}
#menu.top ul li.parent > a:after {
    font-family: 'FontAwesome';
    font-size: 110%;
    position: absolute;
    top: 50%;
    right: 10px;
    display: block;
    margin: -10px 0 0;
    content: '\f105';
}

#menu.mobile {
	display: none;
}
#menu.mobile select {
	background-color: rgba(0,0,0,.4);
	padding: 10px 15px;
	color: #fff;
	border: none;
	font-size: 120%;
	width: 100%;
}
@media screen and (max-width: 450px) {
	#menu.top {
        display: none;
	}
	#menu.mobile {
        display: block;
	}
}
/* End */


/* Start:/local/templates/kolibri_silosi/components/bitrix/menu/left/style.css?16636919981175*/
#menu.left,
#menu.left ul {
    z-index: 999;
    margin: 0;
    padding: 0;
    list-style: none;
}
#menu.left:before,
#menu.left:after {
    display: table;
    content: ' ';
}
#menu.left:after {
    clear: both;
}
#menu.left li {
    position: relative;
    display: block;
}
#menu.left li a {
    position: relative;
    display: block;
    padding: 8px 20px 8px 13px;
    text-decoration: none;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
#menu.left .parent > a:after {
    font-family: 'FontAwesome';
    font-size: 110%;
    position: absolute;
    top: 50%;
    right: 10px;
    display: block;
    margin: -10px 0 0;
    content: '\f105';
}
#menu.left ul {
    position: absolute;
    top: 0;
    left: 100%;
    visibility: hidden;
    -webkit-transition: all .15s ease-in-out;
       -moz-transition: all .15s ease-in-out;
        -ms-transition: all .15s ease-in-out;
         -o-transition: all .15s ease-in-out;
            transition: all .15s ease-in-out;
    opacity: 0;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
#menu.left li:hover > ul {
    visibility: visible;
    opacity: 1;
}
#menu.left ul a {
    min-width: 190px;
    white-space: nowrap;
}

/* End */


/* Start:/local/templates/kolibri_silosi/components/bitrix/breadcrumb/.default/style.css?1663691998450*/
#breadcrumbs.default {
    position: relative;
    width: 100%;
}
#breadcrumbs.default span {
    font-size: 90%;
    display: inline-block;
    margin-right: 5px;
}
#breadcrumbs.default span:first-child {
    margin-left: 0;
}
#breadcrumbs.default span:first-child:before {
    margin-right: 0;
    content: ' ';
}
#breadcrumbs.default span:before {
    font-family: 'FontAwesome';
    font-size: 90%;
    margin-right: 5px;
    content: '\f105';
}

/* End */


/* Start:/bitrix/components/altasib/feedback.form/templates/.default/form_style.min.css?177685305840242*/
.modal_form{border-radius:5px;background:#fff;position:absolute;top:45%;left:50%;opacity:0;z-index:2001;transition:all 0.3s ease 0s;box-shadow:0 0 33px rgba(0,0,0,0.36);min-height:200px;height:auto;overflow:hidden;box-sizing:border-box;padding:40px 20px 40px;}.modal_close{width:14px;height:14px;position:absolute;background:#fff;top:20px;right:20px;cursor:pointer;display:block;overflow:hidden;opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);z-index:2;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}.modal_close_ok{width:115px;height:36px;line-height:36px;background:#0097f6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 4px 2px #e6e6e6;-moz-box-shadow:0 2px 4px 2px #e6e6e6;box-shadow:0 2px 4px 2px #e6e6e6;border:none;outline:none;color:#fff;text-align:center;margin:0 auto 10px;display:block;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}.modal_close_ok:hover{-webkit-box-shadow:0 2px 5px 3px #ccc;-moz-box-shadow:0 2px 5px 3px #ccc;box-shadow:0 2px 5px 3px #ccc;}.modal_close:hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}.modal_close__left:before{position:absolute;content:'';left:-3px;top:-5px;border:12px solid transparent;border-left-color:#767676;}.modal_close__left:after{position:absolute;content:'';left:-7px;top:-5px;border:12px solid transparent;border-left-color:#fff;}.modal_close__right:before{position:absolute;content:'';right:-3px;top:-5px;border:12px solid transparent;border-right-color:#767676;}.modal_close__right:after{position:absolute;content:'';right:-7px;top:-5px;border:12px solid transparent;border-right-color:#fff;}.alx_fb_overlay{z-index:2000;position:fixed;background-color:#000;opacity:0.2;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;}.alx_feedback_popup{cursor:pointer;}.alx-feedb-data-errorLoading{text-align:center;padding-top:50px;}.alx_fedb_wait{height:140px;left:45%;position:fixed;top:45%;width:140px;z-index:2001;text-align:center;}.alx-feedb-data{position:absolute;opacity:0;}.alx-feedb-data-view{position:relative;opacity:1;width:100%;transition:all 0.3s ease 0s;}.afbf_success_block{height:140px;display:table;vertical-align:middle;width:100%;margin-bottom:20px;}.afbf_success_block._without-popup{height:100px;}.afbf_success_block._without-popup .afbf_mess_ok{text-align:left;line-height:50px;}.afbf_success_block._without-popup .afbf_mess_ok .mess{margin-left:60px;}.afbf_success_block._without-popup .afbf_ok_icon{display:inline-block;width:auto;min-width:50px;float:left;margin-bottom:0;}.afbf_mess_ok{display:table-cell;vertical-align:middle;text-align:center;}@keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}@-o-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}.alx-rotate-loading, .alx-feedb-loading{height:120px;position:relative;width:120px;border-radius:100%;}.alx-rotate-loading{margin:40px auto;}.alx-feedb-loading{border:13px solid transparent;border-color:transparent #fff transparent #FFF;-moz-animation:alx-rotate-loading 2s linear 0s infinite normal;-moz-transform-origin:50% 50%;-o-animation:alx-rotate-loading 2s linear 0s infinite normal;-o-transform-origin:50% 50%;-webkit-animation:alx-rotate-loading 2s linear 0s infinite normal;-webkit-transform-origin:50% 50%;animation:alx-rotate-loading 2s linear 0s infinite normal;transform-origin:50% 50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.alx-rotate-loading:hover .alx-feedb-loading{border-color:transparent #E45635 transparent #E45635;}.alx-rotate-loading:hover .alx-feedb-loading, .alx-rotate-loading .alx-feedb-loading{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.alx-feedb-loading-text{animation:2s linear 0s normal none infinite running loading-text-opacity;color:#fff;font-size:15px;font-weight:bold;margin-top:52.5px;position:absolute;text-align:center;text-transform:uppercase;top:0px;width:120px;}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-moz-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-o-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-moz-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-o-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@-moz-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@-o-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@-moz-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@-o-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-moz-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-o-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-moz-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}}@-o-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-moz-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-o-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-moz-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-o-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-moz-keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@-moz-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-moz-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-o-keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@-o-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-o-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@-webkit-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.alx-popup-show-anime1{animation:pulse .75s ease-in-out 0s both;display:block;}.alx-popup-hide-anime1{animation:bounceIn 0.5s;}.alx-popup-mess-show-anime1{animation:pulseMess .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx-popup-show-anime2{animation:rotateIn .75s ease-in-out 0s both;display:block;}.alx-popup-hide-anime2{animation:rotateOut 0.5s both;}.alx-popup-mess-show-anime2{animation:rotateIn .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx-popup-show-anime3{animation:fadeInRight .75s ease-in-out 0s both;display:block;}.alx-popup-hide-anime3{animation:fadeOutRight 0.5s both;}.alx-popup-mess-show-anime3{animation:fadeInRight .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx-popup-show-anime4{animation:bounceInDown .75s ease-in-out 0s;display:block;}.alx-popup-hide-anime4{animation:bounceOutDown 0.5s;}.alx-popup-mess-show-anime4{animation:bounceInDown .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx_feed_back{padding:0px;margin:0px;text-transform:none !important;text-align:left !important;line-height:normal !important;text-decoration:none !important;}.alx_feed_back *{text-transform:none !important;text-align:left !important;line-height:normal !important;text-decoration:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.alx_feed_back form{padding:0px;margin:0px;}.modal_form .afbf_error_block{position:relative;margin-bottom:20px;}.modal_form .afbf_error_block:after{content:'';position:absolute;bottom:-10px;left:-20px;right:-20px;height:1px;background:#ccc;}.afbf_error_icon{float:left;margin-right:5px;width:50px;height:40px;background:url(/bitrix/components/altasib/feedback.form/templates/.default/images/afbf_danger-sign.png) no-repeat 0 0;}.afbf_error_block .afbf_error_text, .afbf_error_block .afbf_error_ftext{font-size:16px;min-height:40px;padding-bottom:30px;color:#f80000;display:block;}.afbf_ok_icon{margin:0 0 20px 0;width:100%;height:50px;background:url(/bitrix/components/altasib/feedback.form/templates/.default/images/afbf_check-box.png) no-repeat 50% 50%;}.modal_form .afbf_error_block td{vertical-align:top;text-align:left;}.alx-feedb-error{margin-top:20px;}.modal_form .alx-feedb-error{margin-top:0px;}.alx-feedb-error .afbf_error_block ul{list-style:none;padding-left:55px;font-size:14px;color:#f80101;margin:0;}.alx-feedb-error .afbf_error_block ul li{padding:0px 0px 4px 8px;margin:0px;display:block;list-style:none !important;background:transparent !important;}.alx-feedb-error .afbf_error_block ul li:before{content:'' !important;}.alx-feedb-error .afbf_error_block ul li span{position:relative;z-index:1;margin-left:-8px;}.modal_form .afbf_feedback_poles{padding:0px;margin:11px 0px 0px 0px;}.afbf_item_pole{padding:0px;margin:40px 0px 30px;position:relative;}*html .afbf_item_pole{position:relative;z-index:1;zoom:1;}.afbf_item_pole .afbf_name{padding:0px;margin:0px 0px 6px 0px;}.afbf_item_pole .afbf_select, .afbf_item_pole .afbf_textarea, .afbf_item_pole .afbf_inputtext{height:34px;width:100%;padding:7px 5px !important;font-size:14px;outline:none;border:1px solid #e0e0e0;}.afbf_item_pole.item_pole__captcha .afbf_inputtext{box-sizing:content-box;padding:7px 0px !important;}.afbf_item_pole select.afbf_inputtext.afbf_select_sect{height:auto;}.afbf_item_pole .dropdownjs.feedback_dropdown> ul{right:0;left:auto;top:35px;bottom:auto;height:120px;padding:0;-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);-moz-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);}.afbf_item_pole .dropdownjs.feedback_dropdown:after{content:'';position:absolute;right:10px;top:50%;margin-top:-2px;display:inline-block;border:5px solid transparent;border-top:5px solid #767676;}.afbf_item_pole .afbf_checkbox label{margin-left:20px;margin-bottom:5px;font-weight:normal;position:relative;cursor:pointer;font-size:14px;top:auto;left:auto;pointer-events:inherit;-webkit-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;}.afbf_checkbox{margin:10px 0 20px;}.afbf_checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;overflow:hidden;pointer-events:none;}.afbf_checkbox .afbf_checkbox_box{vertical-align:middle;position:relative;top:2px;margin-right:12px;}.afbf_checkbox_box .afbf_checkbox_check{position:relative;display:inline-block;width:18px;height:18px;border:2px solid rgba(0,0,0,.54);border-radius:2px;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;z-index:1;}.afbf_checkbox input[type=checkbox]+ .afbf_checkbox_box .afbf_checkbox_check:before{content:'';position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;margin-top:-4px;margin-left:5px;width:0;height:0;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;}.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{content:'';position:absolute;color:#7b7f7f;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;}.afbf_checkbox input[type=checkbox]:focus:checked+.afbf_checkbox_box .afbf_checkbox_check:before{-webkit-animation:checkbox-on 0.3s forwards;-o-animation:checkbox-on 0.3s forwards;animation:checkbox-on 0.3s forwards;}.afbf_checkbox input[type=checkbox]:focus+.afbf_checkbox_box .afbf_checkbox_check:before{-webkit-animation:checkbox-off 0.3s forwards;-o-animation:checkbox-off 0.3s forwards;animation:checkbox-off 0.3s forwards;}.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check{border:none;}.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{margin-top:-3px;margin-left:7px;}.afbf_item_pole.is_filled .afbf_name.static_name, .afbf_item_pole.is_focused .afbf_name.static_name, .afbf_name.static_name{position:static;color:inherit;font-size:inherit;margin-bottom:20px }.afbf_item_pole.item_pole__captcha .afbf_name{top:67px;}.afbf_item_pole.item_pole__captcha.is_filled .afbf_name, .afbf_item_pole.item_pole__captcha.is_focused .afbf_name{top:55px;}.afbf_pole_captcha{margin-bottom:30px;}.afbf_pole_captcha .image{vertical-align:middle;}.afbf_pole_captcha .g-recaptcha{display:inline-block;vertical-align:middle;}.afbf_pole_captcha .afbf_captcha_reload{display:inline-block;vertical-align:middle;width:22px;height:16px;background:url(/bitrix/components/altasib/feedback.form/templates/.default/images/icon_reload.png) no-repeat 0 0;cursor:pointer;margin-left:20px;}.afbf_inputtext_bg .afbf_textarea{width:100%;z-index:100;height:102px;overflow:auto;resize:vertical;max-height:450px;max-width:100%;min-height:34px;min-width:100%;}.afbf_submit_block{margin:30px 0px 0px 0px;padding:0px;display:block;text-align:right !important;}.afbf_btn{display:inline-block;padding:15px 25px !important;border:none !important;text-transform:uppercase !important;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px !important;-webkit-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);-moz-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);cursor:pointer;font-size:16px !important;outline:none;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.alx_feed_back .afbf_feedback_poles .afbf_btn:hover{-webkit-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);-moz-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);}.afbf_inputtext_bg select{width:100%;padding:0px;margin:0px;border:0px;}.afbf_file_button{position:absolute;right:-1px;height:100%;top:-1px;z-index:1;}*html .alx_feed_back .afbf_feedback_poles div{zoom:1;}.afbf_inputtext_bg_calendar{position:relative;z-index:2;zoom:1;}.afbf_inputtext_bg_calendar .afbf_calendar_icon{position:absolute;top:3px;right:5px;}.afbf_error_text, .afbf_error_ftext{display:none;}.afbf_item_pole.error_pole .afbf_error_text, .afbf_item_pole.error_fpole .afbf_error_ftext{position:relative;display:block;margin:5px 0 0;padding-right:20px;color:#f80000;font-size:12px;}.afbf_item_pole.error_pole .afbf_error_text:after, .afbf_item_pole.error_fpole .afbf_error_ftext:after{content:'';position:absolute;right:0;display:inline-block;width:17px;height:16px;background:url(/bitrix/components/altasib/feedback.form/templates/.default/images/icon_error.png) 0 0 no-repeat;}.dropdownjs{position:relative;}.dropdownjs *{box-sizing:border-box;}.dropdownjs> input{width:100%;padding-right:30px;text-overflow:ellipsis;}.dropdownjs> input.focus~ ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.dropdownjs> ul{position:absolute;padding:0;margin:0;min-width:200px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:10000;}.dropdownjs> ul[placement=top-left]{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;bottom:0;left:0;}.dropdownjs> ul[placement=bottom-left]{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;top:0;left:0;}.dropdownjs> ul> li{list-style:none;padding:10px 20px;}.dropdownjs> ul> li.dropdownjs-add{padding:0;}.dropdownjs> ul> li.dropdownjs-add> input{border:0;padding:10px 20px;width:100%;}.dropdownjs> input[readonly]{cursor:pointer;}select[data-dropdownjs][disabled]+ .dropdownjs> input[readonly]{cursor:default;}.dropdownjs> ul{background:#FFF;box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 6px rgba(0,0,0,0.12);-webkit-transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;padding:10px;overflow:auto;max-width:500px;}.dropdownjs> ul> li{cursor:pointer;word-wrap:break-word;-webkit-transition:background-color .15s ease 0s;-moz-transition:background-color .15s ease 0s;-ms-transition:background-color .15s ease 0s;-o-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s;}.dropdownjs> ul> li:hover, .dropdownjs> ul> li.selected, .dropdownjs> ul> li:active{background-color:#eaeaea;outline:0;}.dropdownjs> ul> li:focus{outline:0;outline:1px solid #d4d4d4;}.dropdownjs> ul> li> .close:before{content:"\00d7";display:block;position:absolute;right:15px;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.6;}.dropdownjs> ul> li:h> .close:hover:before{opacity:.9;}.afbf_radio{margin:0 0 20px;}.afbf_radio label{padding-bottom:10px;padding-left:34px;position:relative;top:auto;left:auto;pointer-events:inherit;cursor:pointer;font-size:14px;color:#1b1b1b;line-height:20px !important;display:inline-block;}.afbf_radio input[type=radio]{position:absolute;opacity:0;height:0;width:0;overflow:hidden;}.afbf_radio span{display:block;position:absolute;left:0;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}.afbf_radio .afbf_radio_circle{border:2px solid rgba(0,0,0,.54);height:20px;width:20px;border-radius:50%;}.afbf_radio .afbf_radio_check{left:5px;top:5px;height:10px;width:10px;border-radius:100%;background-color:rgba(0,0,0,.54);-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);}.afbf_radio input[type=radio]:checked ~ .afbf_radio_check{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.afbf_checkbox.toggle{margin:0 0 40px;}.afbf_checkbox.toggle label{position:relative;cursor:pointer;font-size:14px;color:#1b1b1b;top:auto;left:auto;pointer-events:inherit;}.afbf_checkbox.toggle input[type=checkbox]{opacity:0;width:0;height:0;margin:0;position:absolute;}.afbf_checkbox.toggle label .afbf_checkbox_check{display:none;}.afbf_checkbox.toggle, .afbf_checkbox.toggle label, .afbf_checkbox.toggle input, .afbf_checkbox.toggle .afbf_checkbox_box{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.afbf_checkbox.toggle label .afbf_checkbox_box{display:inline-block;width:36px;height:15px;background-color:#bbb9b9;border-radius:15px;margin-right:15px;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;vertical-align:middle;top:-2px;}.afbf_checkbox.toggle label .afbf_checkbox_box:after{content:"";display:inline-block;width:20px;height:20px;background-color:#f1f1f1;border-radius:20px;position:relative;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);left:0;top:-3px;-webkit-transition:left 0.3s ease,background 0.3s ease,-webkit-box-shadow 0.1s ease;-o-transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;}.afbf_inputtext_bg.file input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100;cursor:pointer }.afbf_inputtext_bg.file .afbf_input_group{position:relative;display:table;width:100%;border-collapse:separate;}.afbf_inputtext_bg.file .afbf_input_group .afbf_inputtext{display:table-cell;width:100%;height:34px;}.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn{position:relative;display:table-cell;padding-left:5px;font-size:0;white-space:nowrap;width:1%;vertical-align:middle;}.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn .afbf_file_button{border-radius:50%;height:34px;margin:auto;width:34px;overflow:hidden;border:none;position:relative;line-height:normal;background:#fff url(/bitrix/components/altasib/feedback.form/templates/.default/images/icon_file.png) center no-repeat;cursor:pointer;-webkit-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);-moz-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);box-shadow:0px 1px 2px 1px rgba(231,231,231,1);}.afbf_inputtext_bg.file.load_file label{font-size:12px;}.afbf_radio .afbf_radio_circle{border:2px solid;}.afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after{left:15px;}.afbf_send_another_message {text-align: center;margin-top: 20px;}@media screen and (max-width:768px){.alx_feed_back{width:99% !important;}.modal_form{width:100% !important;margin-left:0 !important;left:0;}}@-webkit-keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-o-keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-webkit-keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-o-keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}
/* End */


/* Start:/bitrix/components/altasib/feedback.form/templates/.default/themes/theme_3578bd6d208f3593a3df445e9c801b35.css?17768530583124*/
#alx_feed_back_FID1 .afbf_radio_circle
{
	border-color:#009688;
}
#alx_feed_back_FID1 .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after,
#alx_feed_back_FID1 .afbf_radio_check
{
	background-color:#009688;
}
#alx_feed_back_FID1 .afbf_feedback_poles .afbf_btn
{
	color:#fff !important;
	background:#009688 !important;
}
#alx_feed_back_FID1 .afbf_feedback_poles .afbf_btn:hover
{
	color:#fff !important;
	background:#006153 !important;
}
#alx_feed_back_FID1 .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box
{
	background-color:#ABF1E3;
}
#alx_feed_back_FID1 .afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before,
#alx_feed_back_FID1.floating_labels .afbf_item_pole.is_filled .afbf_name,
#alx_feed_back_FID1.floating_labels .afbf_item_pole.is_focused .afbf_name
{
	color:#006153;
}
#alx_feed_back_FID1.form_inputs_line .afbf_select,
#alx_feed_back_FID1.form_inputs_line .afbf_textarea,
#alx_feed_back_FID1.form_inputs_line .afbf_inputtext,
#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#009688), to(#009688)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#009688, #009688), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#009688, #009688), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#009688, #009688), linear-gradient(#e0e0e0, #e0e0e0);
}
#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole .afbf_select,
#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole .afbf_textarea,
#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole .afbf_inputtext,
#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_select,
#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_textarea,
#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f80000), to(#f80000)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#f80000, #f80000), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#f80000, #f80000), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#f80000, #f80000), linear-gradient(#e0e0e0, #e0e0e0);
	-moz-background-size:100% 2px, 100% 1px;
	background-size:100% 2px, 100% 1px;
}
#alx_feed_back_FID1 .afbf_select, .afbf_textarea, .afbf_inputtext,
#alx_feed_back_FID1 .afbf_checkbox label
{
	color:#212121;
}
#alx_feed_back_FID1 .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FID1 .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FID1 .afbf_item_pole.is_focused .afbf_inputtext{
	border-color:#009688;
}
/* End */


/* Start:/local/templates/kolibri_silosi/styles.css?1663745153270*/
img.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

#callback{display:none;}
#callback h3{text-align: center;    max-width: 400px;}
.afbf_item_pole {
    padding: 0px;
    margin: 0px 0px 10px;
    position: relative;
}
/* End */


/* Start:/local/templates/kolibri_silosi/template_styles.css?16637451537520*/
/* MAIN */
*,
*:before,
*:after {
    box-sizing: border-box;
}
html,
body {
    margin: 0;
    padding: 0;
}
html {
    height: 100%;
}
body {
    font: 15px/20px 'Roboto', 'Arial', sans-serif;
}

/* LINKS */
a {
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
a.dashed {
	text-decoration: none;
	border-bottom: 1px dashed;
}

/* CLEARFIX */
.clearfix:after {
    font-size: 0;
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ' ';
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}

/* OVERFLOW */
.overflow {
    overflow: hidden;
}

/* BITRIX INCLUDE */
.bx-context-toolbar-empty-area {
    min-width: 12px;
    min-height: 12px;
}

/* VERTICAL CONTENT ALIGN */
.vertical-element {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    //display: inline;
}
.vertical-helper {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 0;
    height: 100%;
    vertical-align: middle;
    //display: inline;
}

/* IMG */
img {
    vertical-align: middle;
    border: none;
}
img[align=left] {
    float: left;
    margin: .3em 1.5em 1em 0;
}
img[align=right] {
    float: right;
    margin: .3em 0 1em 1.5em;
}

/* BUTTONS */
.button {
    font-size: 80%;
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: auto;
    padding: 7px 10px;
    cursor: pointer;
    transition: all .3s ease;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    letter-spacing: .4px;
    text-transform: uppercase;
    border: 1px solid transparent;
    border-radius: 2px;
    outline: none;
}
.button:hover {
    opacity: .8;
}

/* OWL CAROUSEL */
.owl-carousel {
	display: none;
}

/* WRAPPER */
#wrapper {
    position: relative;
    width: 100%;
	min-width: 1140px;
}
#wrapper .inner {
    position: relative;
    width: 1140px;
    padding: 0 15px;
    margin: 0 auto;
}

/* HEADER */
#header {
    position: relative;
    width: 100%;
}
#header .bonnet {
    position: relative;
    width: 100%;
}
#header .bonnet .left {
    float: left;
    height: 100px;
}
#header .bonnet .left img {
    display: block;
    vertical-align: middle;
}
#header .bonnet .center {
    float: left;
    height: 100px;
    margin-left: 3.5%;
}
#header .bonnet .center p {
    font-size: 90%;
    line-height: 1.4;
    padding-left: 15px;
    border-left: 1px solid rgba(0,0,0,.07);
}
#header .bonnet .right {
    float: right;
    height: 100px;
}
#header .bonnet .search-form-box {
    float: right;
    height: 100px;
    margin-right: 4.5%;
}
#header .navigation {
    position: relative;
    width: 100%;
}

/* CONTENT */
#content {
    position: relative;
    width: 100%;
}
#content:before {
    display: block;
    height: 25px;
    content: ' ';
}
#content:after {
    display: block;
    height: 50px;
    content: ' ';
}

/* SIDEBAR */
#content #sidebar {
    float: left;
    width: 20%;
    margin-top: 1px;
}
#content #sidebar .box {
    margin: 28px 0 0;
}
#content #sidebar .box i {
    display: block;
    padding: 0 13px;
}
#content #sidebar div:first-child {
	margin-top: 0;
}

/* WORKAREA */
#content #workarea.partial {
    float: right;
    width: 80%;
    padding: 0 0 0 50px;
}
#content #workarea.full {
    width: 100%;
}
#content #workarea .col-left {
	float: left;
    width: 50%;
}
#content #workarea .col-right {
	float: left;
    width: 50%;
	padding-left: 40px;
}
#content #workarea hr {
    display: block;
    height: 1px;
    margin: 25px 0;
    padding: 0;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.05);
}
#content #workarea h1,
#content #workarea h2,
#content #workarea h3,
#content #workarea h4,
#content #workarea h5,
#content #workarea h6 {
    font-weight: 600;
    margin-bottom: 16px;
}
#content #workarea h1 {
    font-size: 150%;
}
#content #workarea h2 {
    font-size: 140%;
}
#content #workarea h3 {
    font-size: 130%;
}
#content #workarea h4 {
    font-size: 120%;
}
#content #workarea h5 {
    font-size: 110%;
}
#content #workarea h6 {
    font-size: 100%;
}
#content #workarea h1.title {
    font-size: 120%;
    font-weight: 500;
    line-height: 1.1;
    margin: 3px 0 25px;
    padding-bottom: 12px;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
#content #workarea p {
    margin: 0 0 16px;
}
#content #workarea sup {
    line-height: 1;
}
#content #workarea table {
    width: 100%;
}
#content #workarea table,
#content #workarea table td,
#content #workarea table th {
    border-collapse: collapse;
}
#content #workarea table th {
    padding: 8px 10px;
    text-align: left;
    vertical-align: middle;
}
#content #workarea table td {
    padding: 8px 10px;
    vertical-align: top;
}

/* FOOTER */
#footer {
    position: relative;
    width: 100%;
}
#footer .inner {
    font-size: 90%;
    line-height: 1.5;
	padding-top: 25px;
	padding-bottom: 35px;
}
#footer .left {
    float: left;
}
#footer .center {
    float: left;
    margin-left: 10%;
}
#footer .develop {
    line-height: 1.2;
    float: right;
    margin-left: 10%;
    padding-left: 30px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAYAAAHjfs0eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYwODZGMTBGQkUyNTExRTVCM0MxRTdFMTNGNDMwNzdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYwODZGMTEwQkUyNTExRTVCM0MxRTdFMTNGNDMwNzdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA4NkYxMERCRTI1MTFFNUIzQzFFN0UxM0Y0MzA3N0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjA4NkYxMEVCRTI1MTFFNUIzQzFFN0UxM0Y0MzA3N0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xr25dAAACXUlEQVR42mL89+8fAwywALEiENcAsQIDSAaILUA0QADBOAIgGqQsE4jPAPFnkKgrEK8GyQAEECPUNC0gVgfiA0D8HiTABMQ8QKwNxNlAfBFmJUAAwQyWhNJgDFKtAsS6QOwDUwgSVAJifajgZyA2Bwn+AGIuqOAvID4JM8cNiN/CzAQIIJggI5R2BGIuKC2IbDnMhyDACMR+UIdoQI2/wIAGkD0tD8TWQGwJxBJALAzE7EAsiOwLELgNxK+A+AsQH4EGPcj0fhSj0d0FxD1ALIJFnAEggBiRYxIIOIH4OxBLAfEzdDczIbsfiF2gtAUDFgBTHAINaJDCYCD+g0/xWyB2h1pvAsR/cSkOBOL/QCwCxMrQOBYD4ktQ97tBDRCAedAfqgAUxoZQjSADlgFxBbLJetDEwQ0NZ0GoQhA4hC0G5aAmmgExKxBHATE/EPNi8+BPaIztBGIbIOaDup0BXwwyAXERttgDYYAAjZQ9CsJAEIUXTcQmQYWIhRZaWFjZWNh4AS+Q3sozeQjPYOMFjHaW4l8lEiQEf2blExbZhCw82N1k3+y+NzP/DppjTMZHrOtEXSN17nCMeRdRjrzRxyNtaiwYYuxLFRgm8U0wMYh8bqwFbQs2fFNFiQNBSgOJ6B0lyAJsfWLzln91As140YUy2zO/ai6zWAc42KBblTnogTeHmnQAHeAkmCKfVYod0IQjwfnbS5WqEiigiPoEeCDVwkb6I3bJrR51fcf1AzdL0LZjnHMhXGZpbEu3FtnvQZiQZiHzmmDFOs50z5L0jqAC9F4oSAWRYG7s5+IDbyNbCQt+p3oAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
}
#footer .develop span {
    font-size: 80%;
    display: block;
    letter-spacing: .2px;
}
#footer .develop #bx-composite-banner {
    margin: 15px 0 0 -18px;
}
#footer .right {
    float: right;
    text-align: right;
}

/* End */


/* Start:/local/templates/kolibri_silosi/adaptive.css?16636919986715*/
/* ADAPTIVE STYLES */
#wrapper {
    min-width: 0px;
}
#wrapper .inner {
    width: 100%;
    min-width: 320px;
    max-width: 1140px;
}
/* 450px */
@media screen and (max-width: 450px) {
    #wrapper {
        font-size: 95%;
    }
    #header .bonnet .left {
        float: none;
        text-align: center;
    }
    #header .bonnet .center,
    #header .bonnet .right,
    #header .bonnet .search-form-box {
        display: none;
    }
    #news-list.main_slider .elements .element .content {
        font-size: 80%;
        width: 90%;
        height: 250px;
    }
    #news-list.main_slider .elements .element .content .column.text {
        width: 100%;
        text-align: center;
    }
    #news-list.main_slider .elements .element .content .column.picture {
        display: none;
    }
    #news-list.advantages .elements {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    #news-list.advantages .elements .element {
        width: 100%;
        margin: 5px 0;
    }
    #news-list.services .elements .element {
        width: 100%;
    }
    #news-list.services .elements .element .picture {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    #catalog-section-list.panel .elements .element {
        width: 100%;
        height: 200px;
    }
    #content #sidebar {
        display: none;
    }
    #content #workarea.partial {
        float: none;
        width: 100%;
        padding: 0;
    }
    #content #workarea .col-left {
        float: none;
        width: 100%;
        margin-bottom: 30px;
    }
    #content #workarea .col-right {
        float: none;
        width: 100%;
        padding-left: 0;
    }
    #news-list.info_line .elements .element .picture {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    #footer .left {
        float: none;
        text-align: center;
    }
    #footer .center,
    #footer .develop,
    #footer .right {
        display: none;
    }
    #news-list.default .elements .element .picture {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    #news-detail.default .share,
    #news-detail.default .back-link {
        float: none;
        margin-top: 15px;
        text-align: center;
    }
    #catalog-section-list.default .elements .element .picture {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    #catalog-section-list.subsections .elements .element {
        width: 100%;
    }
    #catalog.default .options .items-count,
    #catalog.default .options .items-sorting {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    #catalog.default .options .items-view {
        display: none;
    }
    #catalog-section.table .elements .element {
        width: 100%;
    }
    #catalog-top.slider .elements .element {
        width: 70%;
        text-align: center;
    }
    #catalog-top.slider .elements .element .picture,
    #catalog-top.slider .elements .element .buttons {
        display: none;
    }
}
/* 768px */
@media screen and (min-width: 450px) and (max-width: 768px) {
    #header .bonnet .center,
    #header .bonnet .search-form-box {
        display: none;
    }
    #news-list.main_slider .elements .element .content {
        font-size: 90%;
        width: 90%;
        height: 300px;
    }
    #news-list.main_slider .elements .element .content .column.text {
        width: 100%;
        text-align: center;
    }
    #news-list.main_slider .elements .element .content .column.picture {
        display: none;
    }
    #news-list.advantages .elements {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    #news-list.advantages .elements .element {
        width: 50%;
        margin: 5px 0;
    }
    #news-list.services .elements .element {
        width: 100%;
    }
    #catalog-section-list.panel .elements .element {
        width: 50%;
        height: 225px;
    }
    #content #sidebar {
        display: none;
    }
    #content #workarea.partial {
        float: none;
        width: 100%;
        padding: 0;
    }
    #content #workarea .col-left {
        float: none;
        width: 100%;
        margin-bottom: 30px;
    }
    #content #workarea .col-right {
        float: none;
        width: 100%;
        padding-left: 0;
    }
    #footer .center,
    #footer .right {
        display: none;
    }
    #news-list.default .elements .element .picture {
        width: 150px;
    }
    #catalog-section-list.subsections .elements .element {
        width: 50%;
    }
    #catalog.default .options .items-count,
    #catalog.default .options .items-sorting {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    #catalog.default .options .items-view {
        display: none;
    }
    #catalog-section-list.default .elements .element .picture {
        width: 150px;
    }
    #catalog-section.table .elements .element {
        width: 50%;
    }
    #catalog-top.slider .elements .element {
        width: 80%;
        text-align: center;
    }
    #catalog-top.slider .elements .element .picture,
    #catalog-top.slider .elements .element .buttons {
        display: none;
    }
}
/* 992px */
@media screen and (min-width: 768px) and (max-width: 992px) {
    #header .bonnet .center {
        display: none;
    }
    #news-list.main_slider .elements .element .content {
        width: 90%;
        height: 350px;
    }
    #news-list.main_slider .elements .element .content .column.text {
        width: 100%;
        text-align: center;
    }
    #news-list.main_slider .elements .element .content .column.picture {
        display: none;
    }
    #news-list.advantages .elements .element .icon {
        max-width: 30px;
        max-height: 30px;
        margin-right: 10px;
    }
    #news-list.services .elements .element .picture {
        width: 125px;
    }
    #content #sidebar {
        display: none;
    }
    #content #workarea.partial {
        float: none;
        width: 100%;
        padding: 0;
    }
    #content #workarea .col-right {
        padding-left: 30px;
    }
    #footer .right {
        display: none;
    }
    #catalog-section-list.subsections .elements .element {
        width: 33.3%;
    }
    #catalog.default .options .items-count,
    #catalog.default .options .items-sorting {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    #catalog.default .options .items-view {
        display: none;
    }
    #catalog-section.table .elements .element {
        width: 33.3%;
    }
    #catalog-top.slider .elements .element {
        width: 80%;
    }
    #catalog-top.slider .elements .element .picture {
        width: 225px;
    }
}

/* End */


/* Start:/local/templates/kolibri_silosi/colors.css?16636919983347*/
/* --- TEMPLATE --- */
/* MAIN */
body {
    color: #333;
    background-color: #fff;
}

/* LINKS */
a {
    color: #1775a9;
}
a:hover {
    color: #333;
}

/* BUTTONS */
.button {
    color: #fff;
    background-color: #1775a9;
}
.button:hover {
    color: #fff;
}

/* HEADER */
#header .navigation {
    background-color: #1775a9;
}

/* WORKAREA */
#content > .inner #workarea table th {
    color: #fff;
    background-color: #1775a9;
}
#content > .inner #workarea table tr:nth-child(even) td {
    background-color: #f3f3f3;
}

/* FOOTER */
#footer {
    color: #fff;
    background-color: #696969;
}
#footer > .inner a {
    color: #fff;
}

/* --- COMPONENTS --- */
/* BREADCRUMBS */
#breadcrumbs.default span {
    color: #acacac;
}
#breadcrumbs.default span a {
    color: #a5a5a5;
}
#breadcrumbs.default span a:hover {
    color: #777;
}

/* CATALOG */
#catalog.default .options .items-view a.selected {
    color: #333;
}
#catalog-section-list.panel .elements .element .title span {
    color: #fff;
    background-color: #1775a9;
}
#catalog-section.table .elements .element .preview-text,
#catalog-section.list .elements .element .preview-text {
    color: #777;
}
#catalog-section.table .description,
#catalog-section.list .description,
#catalog-section.price .description {
    border-color: #1775a9;
}
#catalog-element.default .card .info .preview-text {
    color: #777;
}
#catalog-element.default .back-link a:before {
    color: #fff;
    background-color: #1775a9;
}

/* SMART.FILTER */
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block .bx_filter_input_container span {
    color: #6b8086;
}
.bx_filter .bx_ui_slider_track {
	border-color: #8da3ad;
    background-color: #a1c0c8;
}
.bx_filter .bx_ui_slider_part {
    background-color: #a2bfc7;
}
.bx_filter .bx_ui_slider_part.p2 span,
.bx_filter .bx_ui_slider_part.p3 span,
.bx_filter .bx_ui_slider_part.p4 span {
    color: #6b8086;
}
.bx_filter .bx_ui_slider_pricebar_VD {
    border-color: #74868e;
}
.bx_filter .bx_ui_slider_pricebar_VN {
    border-color: #8da3ad;
    background-color: #a8dff3;
}
.bx_filter .bx_filter_popup_result {
    color: #3f3f3f;
    border-top-color: #c0d6dc;
    border-right-color: #c0d7dd;
    border-bottom-color: #c0d6dc;
    border-left-color: #c0d7dd;
}

/* MENU */
#menu.top > li > a {
    color: #fff;
}
#menu.top ul {
    background-color: #fff;
}
#menu.top ul li:hover > a,
#menu.top ul li.selected > a {
    color: #fff;
    background-color: #1775a9;
}
#menu.top ul a {
    color: #333;
}
#menu.left li a {
    color: #333;
}
#menu.left li:hover > a,
#menu.left li.selected > a {
    color: #fff;
    background-color: #1775a9;
}
#menu.left ul {
    background-color: #fff;
}

/* NEWS */
#news-list.default .elements .element .date span {
    color: #fff;
    background-color: #9f9f9f;
}
#news-list.info_line .elements .element .date span {
    color: #9f9f9f;
}
#news-detail.default .date span {
    color: #fff;
    background-color: #9f9f9f;
}
#news-detail.default .back-link a:before {
    color: #fff;
    background-color: #1775a9;
}

/* SYSTEM.PAGENAVIGATION */
#pagenavigation.default span {
    color: #fff;
    background-color: #1775a9;
}

/* CALLBACK */
#callback form .form-header {
    border-color: #1775a9;
}

/* ORDER */
#order form .form-header {
    border-color: #1775a9;
}

/* End */


/* Start:/local/templates/kolibri_silosi/custom.css?1663691998125*/
/* CUSTOM STYLES */
#catalog-element .owl-carousel {
display: block;
}
/*#catalog-top .owl-carousel {
    display: block;
}*/
/* End */
/* /local/templates/kolibri_silosi/assets/fancybox/jquery.fancybox.css?16636919984895 */
/* /local/templates/kolibri_silosi/assets/fancybox/helpers/jquery.fancybox-buttons.css?16636919982447 */
/* /local/templates/kolibri_silosi/assets/fancybox/helpers/jquery.fancybox-thumbs.css?1663691998735 */
/* /local/templates/kolibri_silosi/assets/owl-carousel/owl.carousel.css?16636919983196 */
/* /local/templates/kolibri_silosi/assets/owl-carousel/owl.theme.css?16636919981291 */
/* /local/templates/kolibri_silosi/assets/scrollup/jquery.scrollup.css?1663691998238 */
/* /local/templates/kolibri_silosi/plugin/czm-chat-support.css?167095938988653 */
/* /local/templates/kolibri_silosi/components/bitrix/menu/top/style.css?16636919982371 */
/* /local/templates/kolibri_silosi/components/bitrix/menu/left/style.css?16636919981175 */
/* /local/templates/kolibri_silosi/components/bitrix/breadcrumb/.default/style.css?1663691998450 */
/* /bitrix/components/altasib/feedback.form/templates/.default/form_style.min.css?177685305840242 */
/* /bitrix/components/altasib/feedback.form/templates/.default/themes/theme_3578bd6d208f3593a3df445e9c801b35.css?17768530583124 */
/* /local/templates/kolibri_silosi/styles.css?1663745153270 */
/* /local/templates/kolibri_silosi/template_styles.css?16637451537520 */
/* /local/templates/kolibri_silosi/adaptive.css?16636919986715 */
/* /local/templates/kolibri_silosi/colors.css?16636919983347 */
/* /local/templates/kolibri_silosi/custom.css?1663691998125 */
